500	500	
88	99	119	74	112	110	68	106	101	100	110	103	119	108	99	103	97	93	112	100	116	103	101	92	108	87	118	99	94	120	112	94	93	112	107	88	95	115	94	112	87	95	102	107	120	91	99	113	93	92	95	98	95	102	108	107	89	112	113	104	99	123	90	99	91	106	92	89	96	95	102	95	98	84	112	106	93	96	96	104	94	113	82	126	93	97	86	98	124	83	102	114	112	88	104	107	88	100	99	107	84	106	99	110	102	96	96	108	78	87	101	98	94	88	88	100	91	103	99	110	90	93	102	102	126	92	119	105	109	100	83	105	85	106	96	117	90	93	95	117	116	112	106	100	109	96	102	107	117	110	90	93	90	122	95	93	92	117	110	96	92	89	92	104	95	101	88	91	101	101	82	112	78	101	97	104	100	107	88	108	102	95	96	74	105	99	102	92	110	116	91	97	97	96	112	114	106	110	115	105	96	103	105	105	98	81	110	106	112	92	114	106	109	94	94	107	102	110	98	82	79	116	104	95	107	96	105	105	96	97	97	118	83	79	98	127	95	98	104	108	100	99	98	80	106	122	101	101	99	99	111	104	82	88	90	109	106	88	86	89	115	80	89	125	106	107	93	87	86	105	102	97	104	108	104	89	98	95	93	96	80	97	88	99	110	114	94	115	84	99	105	93	116	104	114	113	104	106	122	115	93	96	98	103	104	103	116	116	98	100	109	99	111	92	106	89	89	81	100	89	115	104	91	98	93	93	94	75	117	114	97	98	116	107	100	94	98	111	89	86	100	111	94	109	87	98	111	102	82	94	103	101	103	114	103	92	96	123	101	84	109	113	96	96	90	107	114	107	103	83	97	89	100	108	97	95	92	120	90	92	110	113	94	99	93	104	92	103	113	121	96	107	91	100	85	116	91	105	96	95	85	95	104	100	109	96	89	99	114	103	125	107	98	106	107	96	102	82	89	84	88	108	108	103	107	83	102	87	93	89	92	91	83	94	119	103	113	102	102	91	105	98	87	96	97	113	105	80	92	106	104	100	92	92	94	103	95	115	90	111	102	94	86	98	103	85	96	87	103	98	102	104	97	113	93	100	93	104	108	92	92	80	95	111	112	102	102	105	97	95	90	100	101	94	106	98	106	96	86	112	
104	110	110	99	122	93	93	98	89	96	104	101	119	106	77	99	99	98	96	80	95	97	101	103	115	103	97	98	109	99	97	105	107	77	108	92	87	104	105	105	117	108	94	106	92	102	113	98	87	103	91	108	120	105	108	100	80	93	102	94	116	107	96	94	101	106	105	91	114	101	88	89	83	111	93	90	102	95	92	89	102	99	98	81	93	98	97	113	118	100	108	93	95	108	89	99	86	96	93	97	100	98	116	110	92	92	83	108	102	104	88	104	91	114	109	98	107	103	79	99	95	90	96	105	109	88	113	96	115	108	90	100	96	118	92	99	94	87	93	120	102	110	93	89	101	102	108	115	99	109	95	88	75	98	84	96	98	98	87	104	93	89	110	92	108	97	99	94	99	101	97	102	97	85	96	78	114	92	105	83	98	109	89	104	86	102	92	98	84	111	101	97	133	99	102	105	101	84	110	85	106	83	118	94	91	96	93	101	96	116	116	103	88	90	97	96	92	119	115	111	113	110	105	100	114	94	100	94	122	94	116	110	100	100	93	99	93	131	93	112	95	86	92	115	97	120	100	98	95	101	85	97	106	99	110	90	90	103	98	93	91	84	119	119	112	105	120	118	105	100	122	106	82	95	110	115	102	101	100	94	100	93	102	94	98	116	111	107	94	99	98	96	91	100	108	101	99	92	106	110	97	80	86	116	110	102	102	100	89	96	103	89	106	117	83	112	88	84	106	103	120	99	102	100	111	103	101	96	115	92	115	99	92	101	93	101	107	104	94	72	127	115	91	96	120	114	93	112	105	83	72	113	116	91	99	95	97	116	101	103	97	94	106	78	84	102	108	98	98	111	118	103	94	112	99	94	118	94	82	100	83	116	111	105	97	97	96	102	93	95	98	97	109	100	118	108	98	92	116	84	102	80	89	102	93	117	103	102	105	113	98	112	94	108	101	100	93	114	99	109	100	121	94	91	94	89	84	92	120	104	92	79	98	98	97	106	91	104	91	102	106	99	89	98	108	102	95	104	104	106	85	110	106	110	85	87	111	84	104	89	95	97	95	101	90	105	100	98	93	96	105	96	115	104	101	88	105	93	110	118	100	99	77	102	114	105	99	106	98	93	104	101	103	94	84	85	100	101	93	108	
999999	533	333	999999	561	999999	999999	962	343	956	525	771	380	715	597	458	471	68	656	935	796	999999	954	999999	999999	199	710	999999	16	271	94	823	999999	222	118	684	999999	189	654	945	124	999999	706	273	999999	238	704	999999	417	999999	433	119	166	999999	289	999999	999999	462	900	372	354	172	956	82	872	701	999999	168	606	912	218	291	414	710	820	978	365	691	955	125	495	999999	833	696	837	974	999999	354	932	554	115	787	289	292	600	952	861	633	999999	999999	354	545	658	504	111	151	999999	455	722	311	208	887	506	784	877	899	339	269	245	898	999999	539	999999	999999	807	999999	12	131	120	868	127	731	301	742	771	999999	999999	338	594	695	279	222	632	631	356	228	291	999999	415	701	999999	602	398	999999	189	814	319	999999	697	681	999999	583	345	999999	999999	476	595	764	999999	927	999999	11	674	549	999999	821	906	999999	705	589	148	999999	716	419	255	524	343	799	562	956	999999	999999	641	913	555	695	877	999999	447	880	632	999999	490	488	598	621	928	848	999999	999999	908	714	901	117	542	999999	867	926	999999	669	143	796	999999	66	296	912	369	760	999999	932	944	137	167	825	956	621	27	237	820	999999	596	494	925	999999	58	925	298	533	380	914	828	950	999999	778	746	999999	325	999999	999999	685	261	177	854	940	423	780	557	999999	161	921	999999	639	115	999999	82	648	870	999999	17	371	624	836	390	89	114	999999	956	388	88	131	999999	593	46	145	383	429	639	985	781	999999	378	222	999999	459	999999	999999	999999	208	706	108	964	319	426	830	71	424	787	775	836	999999	823	178	997	40	999999	999999	603	969	599	653	18	885	235	739	992	411	999999	930	788	915	158	758	682	980	999999	986	999999	999999	999999	958	641	864	158	361	454	999999	224	352	833	999999	595	875	608	62	99	88	93	686	837	659	960	856	987	921	999999	75	999999	27	999999	999999	999999	999999	895	641	21	154	737	874	294	793	196	122	107	999999	999999	282	160	629	999999	87	903	489	999999	424	998	999999	999999	237	89	389	999999	206	478	203	999999	207	979	966	51	945	351	218	402	54	472	847	758	470	999999	998	914	999999	999999	999999	736	383	999999	481	999999	235	277	510	794	904	90	989	999999	903	999999	131	302	193	588	945	999999	694	97	333	951	999999	999999	416	635	999999	475	845	79	681	999999	32	999999	508	333	999999	677	841	424	999999	963	482	213	854	349	479	706	999999	288	191	999999	999999	999999	999999	529	492	999999	860	874	999999	999999	244	
920	962	446	108	943	794	860	772	999999	999999	279	599	370	999999	947	182	77	166	385	999999	567	887	621	424	736	999999	979	840	617	816	966	711	68	999999	562	251	999999	250	536	911	871	516	999999	175	772	696	335	60	545	36	793	718	337	695	677	999999	350	31	372	460	814	29	999999	999999	928	568	999999	999999	916	705	764	827	629	999999	872	60	973	456	652	49	999999	999999	304	591	999999	257	383	372	61	999999	900	999999	878	86	999999	851	999999	464	246	214	999999	694	144	839	271	966	98	864	823	999999	69	894	379	332	302	886	724	573	436	999999	194	178	589	999999	805	999999	999999	553	376	30	698	519	219	447	884	473	794	999999	329	999999	169	999999	549	434	471	16	26	556	783	220	137	788	37	566	29	986	999999	999999	999999	893	27	545	498	802	928	999999	999999	932	447	829	999999	269	253	379	521	676	629	999999	924	999999	362	402	769	165	893	910	999999	653	999999	898	368	55	430	436	999999	999999	29	747	999999	921	331	93	118	954	999999	999999	544	999999	54	999999	366	950	823	245	540	625	775	343	908	27	68	41	514	999999	471	999999	999999	816	339	897	656	881	658	999999	999999	278	293	815	47	999999	375	833	608	84	999999	417	999999	195	999999	424	848	686	839	488	863	999999	579	568	492	81	38	728	329	999999	999999	484	301	820	999999	272	341	959	306	881	652	234	432	440	17	63	999999	653	920	914	58	969	999999	180	150	188	698	999999	332	965	997	999999	514	461	999999	999999	126	411	427	633	999999	888	390	957	835	638	866	149	999999	439	999999	385	807	414	108	727	999999	131	999999	589	999999	616	636	340	884	15	720	971	63	951	999999	422	236	296	831	169	588	95	344	999999	321	999999	174	892	999999	622	839	109	363	659	624	994	732	838	70	999999	261	59	83	999999	918	895	95	609	999999	834	158	520	582	938	148	357	999999	178	278	23	452	999999	622	999999	999999	999999	617	999999	336	942	690	398	236	365	907	539	999999	514	593	425	474	564	999999	883	473	328	526	425	999999	277	217	999999	569	56	33	517	437	999999	999999	999999	287	999999	282	560	153	760	294	227	40	609	345	999999	999999	852	999999	999999	999999	738	999999	999999	104	999999	999999	69	734	999999	828	189	999999	399	111	210	999999	296	147	999999	999999	839	739	713	43	309	394	910	932	934	979	717	999999	145	174	698	999999	816	212	94	999999	223	999999	27	932	999999	884	640	508	144	432	298	999999	999999	606	514	998	999999	813	795	808	973	136	799	
157	121	682	999999	999999	413	999999	44	93	63	975	999999	23	722	780	928	424	754	412	999999	512	690	12	740	538	660	699	928	12	999999	286	834	999999	36	870	820	999999	687	999999	999999	947	398	215	661	791	999999	500	999999	313	999999	999999	999999	999999	338	297	466	119	941	668	575	999999	999999	42	676	776	150	981	999999	852	960	999999	736	349	999999	850	999999	485	350	948	999	169	423	624	999999	999999	999999	272	999999	738	999999	711	999999	999999	838	391	688	999999	539	885	999999	557	512	434	353	389	644	713	263	999999	183	980	768	993	669	416	999999	644	915	999999	553	878	233	259	447	999999	999999	999999	999999	925	171	999999	999999	464	999999	452	656	988	280	737	401	518	999999	279	564	433	942	999999	359	432	101	54	451	899	342	772	333	263	999999	999999	374	999999	212	338	326	426	43	313	999999	226	759	999999	373	187	248	44	868	954	694	999999	315	527	999999	88	834	127	999999	57	132	534	128	403	999999	185	999999	475	316	680	952	999999	399	639	999999	142	673	999999	681	273	661	307	999999	379	568	999999	999999	846	568	134	503	999999	119	986	190	999999	999999	365	309	999999	999999	772	728	197	999999	999999	624	676	725	235	415	54	445	52	396	824	630	748	999999	40	396	527	906	191	187	753	999999	413	458	640	44	999999	490	493	460	888	579	716	378	22	357	122	131	999999	718	458	763	999999	600	366	540	360	531	999999	801	999999	866	546	20	257	528	999999	999999	94	999999	108	564	952	592	508	255	914	379	822	682	283	405	573	473	999999	990	999999	813	102	110	683	786	222	692	173	999999	43	705	130	493	999999	894	46	151	620	894	811	485	101	120	999999	980	708	596	528	890	303	999999	291	999999	999999	407	136	999999	517	321	999999	270	428	486	221	219	258	339	545	388	369	431	999999	833	189	485	999999	999999	484	999999	87	626	174	283	728	960	423	863	925	739	768	999999	999999	999999	552	551	66	615	898	999999	731	379	60	149	531	999999	230	999999	999999	91	999999	154	509	814	244	725	105	155	999999	261	795	395	413	805	620	316	999999	553	291	999999	429	115	92	78	999999	999999	999999	34	751	999999	739	965	785	844	64	624	553	819	74	826	999999	911	999999	647	999999	346	966	254	529	999999	84	999999	176	450	662	579	999999	999999	843	535	160	80	403	900	999999	830	999999	568	751	996	999999	977	489	464	192	999999	257	445	457	634	999999	999999	999999	536	782	72	798	344	191	484	561	999999	976	538	676	999999	999999	999999	999999	999999	999999	407	
999999	999999	462	107	197	711	999999	154	332	626	984	999999	794	829	999999	867	999999	999999	999999	999999	999999	276	444	650	10	950	788	808	11	299	319	666	999999	344	826	999999	999999	685	999999	96	86	47	162	999999	138	768	744	846	808	649	839	676	759	470	30	236	999999	812	106	247	999999	999999	152	42	317	999999	319	459	13	999999	794	442	999999	999999	199	349	124	999999	999999	242	999999	999999	999	999999	999999	642	907	438	324	600	883	271	588	637	173	627	999999	130	999999	810	999999	295	843	216	855	407	103	999999	280	680	122	589	299	999999	41	999999	460	791	582	999999	420	999999	999999	413	999999	532	853	999999	999999	999999	999999	994	999999	712	783	999999	999999	793	505	62	548	999999	167	999999	487	999999	971	724	605	192	176	113	548	999999	999999	578	160	439	496	333	553	157	43	708	235	128	707	587	999999	121	881	666	295	529	999999	327	722	501	925	425	560	139	349	598	405	351	456	929	322	999999	770	669	306	182	999999	401	69	459	999999	369	595	394	643	494	311	510	817	28	825	82	855	999999	514	80	772	999999	999999	445	313	884	671	999999	275	876	351	999999	999999	122	30	735	267	273	999999	999999	830	176	495	855	999999	999999	533	437	114	249	358	121	999999	236	410	94	999999	999999	155	533	697	817	129	999999	153	99	150	704	999999	999999	999999	592	999999	948	999999	606	928	952	158	418	999999	244	999999	999999	527	239	999999	144	712	999999	151	643	999999	999999	868	22	57	728	999999	999999	754	828	438	23	435	766	547	216	999999	804	165	641	475	737	999999	463	153	999999	249	914	42	999999	992	73	949	180	474	23	90	238	559	210	250	999999	999999	531	806	660	600	999999	691	850	999999	908	779	510	999999	390	388	414	999999	953	999999	797	174	748	999999	999999	999999	264	301	533	999999	999999	255	999999	401	999999	83	650	656	999999	502	488	999999	191	857	999999	293	999999	999999	94	999999	675	369	605	721	452	786	914	695	999999	595	999999	469	999999	724	999999	663	823	118	999999	316	737	999999	999999	999999	10	575	999999	891	752	90	999999	261	217	999999	999999	397	649	244	948	738	999999	955	999999	898	999999	29	999999	466	466	431	470	340	360	777	898	917	999999	154	720	877	803	999999	942	360	999999	95	261	269	275	999999	999999	999999	170	913	999999	999999	542	486	304	981	510	526	999999	331	620	295	901	440	10	542	412	505	524	81	935	146	22	999999	999999	81	767	805	999999	462	999999	881	180	446	630	126	385	508	850	999999	377	287	999999	621	999999	685	193	999999	269	
733	601	517	999999	98	978	20	768	999999	559	232	223	704	334	973	913	739	124	464	809	999999	999999	999999	655	785	999999	658	548	999999	135	252	999999	946	546	468	861	900	816	91	999999	999999	358	708	948	999999	999999	999999	952	999999	708	10	570	729	999999	385	576	696	862	289	394	329	472	999999	999999	316	345	277	168	865	121	23	922	43	996	200	999999	458	999999	999999	269	41	705	923	692	135	682	168	999999	170	892	174	47	537	696	148	999999	999999	166	999999	292	999999	514	97	512	999999	87	999999	732	821	999999	127	999999	834	29	363	999999	548	684	427	634	186	343	997	972	947	999999	395	347	857	53	999999	302	323	745	21	999999	618	421	996	999999	155	435	123	319	774	999999	212	518	342	525	608	999999	999999	18	115	914	999999	124	999999	999999	999999	999999	874	777	307	999999	427	99	17	837	999999	137	687	999999	488	751	229	687	208	522	773	999999	999999	999999	445	999999	563	314	640	107	999999	503	855	287	364	956	560	345	22	949	16	123	510	505	520	480	618	369	530	363	694	999999	916	52	946	815	195	542	342	59	271	122	458	910	828	512	282	999999	24	532	200	884	674	999999	999999	659	376	508	822	965	639	204	784	286	412	189	586	812	340	549	771	999999	999999	963	687	894	665	600	677	999999	207	217	999999	997	173	810	164	667	536	999999	448	686	720	999999	420	77	337	181	508	649	925	999999	80	475	760	999999	880	999999	571	621	994	776	831	814	767	431	849	786	123	999999	34	918	285	999999	999999	999999	307	636	553	999999	566	493	102	999999	92	738	147	879	999999	991	999999	453	106	915	303	999999	854	999999	609	988	227	550	68	906	999999	17	999999	36	999999	676	873	254	999999	951	64	510	999999	803	999999	999999	293	970	549	131	671	580	999999	999999	750	438	999999	401	36	564	402	999999	434	195	413	84	553	120	999999	570	127	685	294	154	861	792	987	61	184	580	704	257	10	999999	999999	53	194	824	286	999999	446	999999	227	999999	559	48	85	499	399	999999	999999	999999	466	979	13	999999	296	678	508	957	450	188	227	999999	860	154	25	999999	949	369	890	729	834	578	134	645	468	691	594	822	716	498	661	527	105	531	791	31	933	260	999999	516	325	328	999999	268	265	770	743	415	33	588	549	999999	766	755	999999	887	854	368	526	604	93	686	251	951	999999	700	361	999999	363	999999	563	699	611	384	414	515	92	999999	390	697	947	999999	999999	138	999999	631	760	349	193	999999	176	575	733	162	
432	639	87	544	999999	564	999999	999999	999999	999999	34	849	428	392	351	999999	999999	988	977	999999	657	904	886	122	11	894	939	999999	155	459	826	987	966	999999	999999	774	438	547	999999	999999	999999	542	137	999999	114	109	999999	378	997	999999	108	188	598	904	999999	528	752	965	999999	847	625	407	999999	601	999999	46	999999	969	440	576	404	267	864	999999	550	125	776	999999	18	902	999999	571	24	795	999999	648	399	72	999999	433	32	999999	15	286	210	999999	282	999999	567	77	226	999999	937	430	955	840	324	445	363	999999	999999	999999	956	999999	166	64	393	474	249	999999	999999	820	999999	999999	999999	999999	262	587	952	670	842	249	558	941	999999	999999	633	999999	839	999999	334	999999	999999	573	681	999999	999999	375	129	999999	999999	807	999999	14	430	999999	227	930	999999	34	588	999999	999999	693	547	512	999999	25	999999	999999	430	800	635	999999	999999	693	122	999999	336	169	999999	999999	467	806	999999	45	953	554	520	999999	238	703	717	814	999999	597	469	24	36	999999	999999	999999	419	419	725	696	182	568	999999	736	293	774	999999	716	609	701	279	999999	520	511	559	533	504	676	481	726	999999	820	999999	999999	233	999999	426	999999	851	924	477	57	90	486	862	394	779	784	995	999999	999999	11	214	999999	328	782	504	524	619	784	995	743	938	999	999999	999999	772	143	999999	195	358	446	865	999999	999999	231	607	43	999999	999999	999999	720	680	27	999999	91	616	999999	322	999999	603	902	548	999999	999999	733	999999	91	999999	510	622	999999	280	999999	999999	999999	145	528	17	999999	184	470	999999	454	999999	285	73	921	382	533	999999	218	821	999999	592	455	897	798	757	500	122	526	171	148	999999	118	449	999999	999999	963	999999	97	556	225	276	999999	37	103	46	653	670	196	708	348	764	413	824	218	228	999999	766	346	771	999999	984	658	308	735	999999	999999	835	999999	20	999999	999999	658	662	605	795	459	428	803	762	114	999999	926	817	999999	999999	149	293	241	999999	261	207	609	999999	49	241	617	833	301	201	999999	817	477	186	299	999999	116	999999	999999	422	769	241	962	583	999999	687	68	841	485	999999	762	639	604	999999	759	221	978	342	623	374	188	999999	136	999999	649	999999	999999	999999	999999	999999	999999	398	74	818	882	29	244	35	999999	361	183	999999	999999	940	438	484	223	926	426	999999	782	999999	137	999999	999999	153	115	360	934	380	999999	318	323	999999	94	999999	999999	786	999999	999999	977	953	682	271	201	412	276	196	999999	174	999999	435	333	999999	289	502	270	219	583	999999	999999	
884	999999	999999	999999	865	462	999999	855	74	909	437	267	686	110	829	102	866	663	832	876	919	187	999999	306	899	984	874	143	591	113	364	212	929	826	103	862	402	245	336	999999	999999	340	118	265	999999	178	646	999999	999999	410	999999	556	751	862	993	706	330	982	136	880	588	802	274	999999	554	235	337	999999	999999	966	699	999999	336	882	545	589	999999	515	660	731	348	536	682	999999	708	999999	460	999999	832	396	542	420	119	456	371	999999	999999	158	710	420	841	786	340	493	711	999999	230	868	327	414	638	815	331	404	999999	999999	129	93	999999	746	774	270	37	999999	434	289	999999	999999	521	15	522	920	999999	250	890	561	205	199	999999	999999	587	591	750	427	758	726	98	714	914	319	999999	983	999999	963	646	581	759	999999	999999	999999	263	349	999999	999999	892	718	20	91	514	980	856	999999	613	328	169	192	519	609	862	707	200	806	966	212	595	539	34	841	604	319	999999	999999	139	56	680	999999	244	438	999999	50	716	999999	999999	999999	999999	999999	999999	999999	999999	463	71	159	856	999999	241	457	383	155	999999	362	999999	179	999999	205	188	380	800	566	999999	999999	948	91	83	999999	999999	193	606	42	999999	116	170	457	46	999999	257	999999	629	778	815	233	999999	99	712	183	356	999999	529	13	999999	91	688	999999	928	883	515	979	85	43	370	57	850	350	999999	999999	202	245	143	346	947	536	751	32	751	425	999999	858	999999	900	475	454	999999	602	287	667	427	357	528	162	635	278	576	595	418	767	382	999999	693	999999	980	121	413	193	999999	999999	340	666	999999	999999	999999	656	610	185	568	915	393	257	72	737	201	999999	999999	999999	999999	679	960	166	613	984	52	541	999999	285	920	364	51	481	546	69	337	760	999999	24	335	979	667	401	999999	503	999999	135	999999	956	901	146	404	432	482	386	268	183	62	86	471	999999	491	335	265	213	873	912	999999	12	999999	441	557	999999	999999	999999	999999	569	139	999999	610	999999	999999	999999	384	784	960	619	998	999999	801	163	707	220	553	49	999999	342	999999	823	629	470	424	458	556	999999	588	999999	777	999999	374	999999	999999	942	475	999999	215	282	999999	999999	253	264	914	550	211	256	733	347	159	615	242	679	999999	315	490	150	999999	631	999999	999999	205	999999	841	256	795	999999	119	765	744	998	834	225	999999	664	999999	375	556	999999	257	309	736	250	999999	999999	519	694	999999	739	461	335	62	999999	620	46	999999	984	999999	667	754	109	147	967	999999	160	780	27	298	768	
734	125	593	999999	383	362	999999	955	999999	678	737	111	836	379	999999	999999	999999	260	605	354	389	596	952	888	129	157	172	769	647	401	391	502	406	507	14	999999	741	433	999999	999999	859	329	278	744	930	653	272	767	999999	999999	214	530	422	999999	388	999999	172	999999	508	236	200	418	317	324	296	245	704	999999	375	999999	999999	522	59	347	495	70	327	999999	957	476	999999	404	115	464	999999	861	89	463	128	999999	184	46	924	999999	999999	999999	21	954	457	695	948	933	402	696	515	999999	999999	84	999999	328	820	953	747	999999	351	796	999999	999999	136	435	165	999999	220	509	793	999999	597	999999	281	53	58	999999	761	272	527	951	999999	418	949	504	999999	15	15	800	55	230	298	892	999999	280	148	168	827	999999	999999	707	999999	892	903	873	104	405	803	413	280	457	999999	999999	999999	999999	793	894	903	631	55	159	245	999999	999999	572	353	705	999999	10	905	999999	545	999999	999999	820	238	119	514	86	410	984	999999	999999	529	597	999999	813	387	243	486	253	264	999999	976	390	471	312	438	340	529	999999	953	802	508	999999	999999	999999	753	694	170	683	389	999999	999999	70	999999	643	890	866	999999	539	999999	217	523	661	999999	350	762	350	358	925	681	999999	556	999999	40	999999	103	148	686	574	999999	692	83	803	863	436	973	915	999999	999999	422	571	795	989	80	999999	288	846	756	570	999999	413	999999	244	11	215	281	220	999999	547	549	751	189	970	480	635	144	720	797	207	376	846	907	530	513	120	388	566	940	999999	131	257	392	125	873	656	356	999999	999999	658	999999	763	885	896	288	670	391	825	999999	445	611	567	58	558	204	853	506	815	731	891	827	715	280	745	425	302	369	73	999999	824	999999	306	919	149	52	613	999999	20	251	843	999999	562	56	505	683	999999	209	834	921	999999	160	999999	116	909	830	450	999999	149	481	986	999999	327	729	694	166	314	647	908	516	591	892	999999	574	888	172	274	999999	999999	72	860	102	534	152	86	674	747	200	999999	999999	999999	130	821	539	264	541	410	999999	362	348	378	916	300	999999	999999	137	664	999999	999999	747	566	781	717	999999	999999	894	999999	185	652	999999	418	124	638	999999	914	999999	81	956	319	999999	761	440	316	999999	693	944	802	216	811	999999	19	780	971	272	752	820	999999	999999	918	370	999999	235	999999	341	999999	264	288	701	414	870	65	708	657	999999	985	135	475	290	999999	676	999999	569	373	999999	999999	637	999999	375	846	103	67	337	47	999999	592	
999999	259	999999	999999	438	666	110	802	941	893	311	999999	999999	287	626	354	999999	360	252	278	999999	999999	487	331	302	121	912	854	320	812	728	670	707	999999	458	999999	501	785	955	20	999999	999999	432	810	999999	513	52	999999	229	749	934	977	999999	680	397	674	771	653	999999	326	999999	255	492	999999	175	640	425	999999	828	750	852	347	999999	242	286	437	439	677	621	788	999999	999999	635	999999	878	999999	999999	36	999999	783	114	848	582	638	999999	999999	999999	303	999999	78	98	231	269	999999	999999	597	582	563	403	999999	245	999999	41	423	257	928	620	999999	260	424	765	398	928	54	999999	14	999999	999999	975	999999	999999	145	42	552	999999	847	999999	999999	999999	290	999999	321	633	999999	548	20	816	999999	390	337	135	999999	999999	999999	999999	699	303	225	833	999999	832	999999	999999	862	806	110	999999	488	723	999999	374	464	257	970	999999	453	999999	994	506	635	198	606	386	999999	416	800	999999	812	249	999999	999999	999999	332	782	999999	999999	734	770	137	447	948	338	445	980	999999	670	115	83	973	999999	933	999999	719	999999	703	236	438	999999	456	16	999999	259	248	999999	856	35	999999	999999	522	894	999999	995	867	68	686	999999	171	406	684	745	999999	999999	839	390	77	254	999999	133	88	231	923	999999	323	130	438	999999	99	999999	999999	938	537	640	560	999999	150	999999	440	660	522	843	75	999999	265	710	321	990	999999	858	999999	611	404	19	999999	999999	970	999999	999999	747	630	986	999999	447	282	999999	217	999999	467	760	250	139	814	970	999999	244	165	890	538	999999	809	448	999999	241	79	521	543	528	254	269	117	225	267	693	39	535	999999	628	759	520	503	267	532	999999	618	524	999999	434	408	161	999999	999999	999999	78	937	191	706	999999	377	761	211	688	999999	208	999999	34	871	130	940	85	171	537	141	999999	119	999999	915	631	999999	555	723	118	130	102	999999	999999	829	199	755	999999	828	544	999999	998	999999	814	457	334	16	593	652	677	999999	999999	990	608	999999	377	958	395	999999	999999	916	822	47	103	999999	717	84	624	205	682	999999	102	999999	626	286	999999	710	305	999999	591	624	39	999999	56	624	797	111	525	89	999999	240	370	582	752	628	438	960	999999	255	739	260	391	397	999999	313	402	999999	373	331	815	667	663	999999	684	999999	886	920	991	478	771	615	999999	544	743	451	14	520	503	999999	848	182	495	59	999999	999999	999999	641	931	743	232	720	999999	204	274	794	577	78	999999	301	741	518	969	999999	484	133	701	846	654	528	308	
882	582	374	483	642	182	613	999999	353	227	254	988	258	999999	60	877	364	280	949	874	999999	622	212	999999	339	213	748	575	240	639	396	987	413	444	350	147	373	999999	631	622	964	142	554	84	496	999999	721	499	999999	256	999999	575	999999	654	373	999999	380	117	153	439	433	47	705	714	999999	267	584	813	906	912	513	643	999999	999999	999999	803	78	137	770	809	492	999999	152	984	301	821	292	759	81	999999	767	999999	999999	999999	199	926	999999	840	999999	999999	945	999999	999999	999999	742	704	999999	378	744	999999	999999	252	347	344	946	999999	895	721	422	19	975	825	742	999999	155	258	999999	456	147	983	999999	237	884	541	863	584	665	631	999999	596	894	913	24	512	889	524	999999	999999	255	24	999999	999999	427	244	263	130	175	767	374	494	999999	480	999999	999999	201	963	999999	806	480	372	999999	999999	480	999999	125	999999	810	999999	936	999999	339	999999	211	132	951	663	810	650	999999	742	419	898	266	756	958	423	681	999999	320	925	166	122	999999	883	506	999999	999999	999999	128	201	320	935	830	744	164	804	279	999999	809	538	162	717	529	738	952	999999	16	723	867	701	390	556	999999	999999	473	999999	999999	327	626	194	428	999999	531	95	432	483	77	522	601	999999	154	999999	453	999999	772	448	592	33	930	999999	760	520	733	426	999999	763	25	819	280	999999	999999	951	999999	625	119	943	196	443	315	478	552	494	131	714	557	818	113	148	248	35	999999	58	999999	740	433	908	486	114	284	999999	468	258	251	999999	430	202	88	828	671	829	262	159	718	461	342	999999	398	28	869	993	660	877	580	255	312	999999	564	752	999999	211	467	91	169	999999	20	303	252	467	294	364	999999	999999	476	419	772	485	340	935	999999	999999	519	999999	245	290	18	590	678	999999	999999	745	638	336	637	470	999999	999999	989	81	450	999999	33	931	734	999999	999999	385	410	171	482	826	354	999999	355	999999	999999	999999	846	878	638	429	999999	255	114	999999	726	999999	647	999999	57	601	496	268	494	368	144	588	733	730	36	632	999999	516	524	535	400	19	981	603	778	372	999999	120	999999	31	423	999999	826	194	788	999999	738	403	123	880	340	95	143	986	899	999999	275	125	999999	15	249	118	731	579	158	716	431	999999	238	999999	276	385	999999	473	999999	366	761	548	942	185	999999	786	403	643	999999	999999	875	994	703	674	106	999999	268	436	781	314	999999	256	46	999999	429	693	175	438	614	999999	999999	670	51	543	999999	727	183	676	121	462	
715	97	385	844	841	436	350	563	999999	999999	999999	399	691	999999	999999	514	512	870	999999	999999	621	999999	39	248	54	999999	953	170	332	379	46	591	325	328	599	959	871	999999	240	992	353	611	999999	556	999999	870	978	411	233	837	999999	999999	920	910	841	751	67	999999	799	999999	483	190	241	219	30	999999	999999	373	51	999999	999999	320	640	763	857	19	999999	999999	410	999999	237	551	936	494	164	733	671	415	487	999999	901	999999	401	604	518	172	999999	641	536	313	999999	615	370	873	999999	903	671	167	999999	831	638	585	735	999999	999999	932	999999	747	999999	297	999999	668	885	203	458	999999	919	46	999999	694	999999	481	946	107	388	999999	999999	72	999999	261	72	513	362	655	999999	326	999	999999	206	586	999999	999999	999999	248	999999	999999	729	176	424	297	984	635	999999	999999	201	166	638	999999	247	785	750	191	999999	803	235	360	315	239	984	142	907	152	839	668	999999	17	894	999999	658	260	892	24	647	11	276	436	601	994	464	62	687	371	999999	420	835	999999	184	783	999999	999999	822	499	191	292	390	842	795	254	592	193	999999	930	979	987	893	735	543	999999	999999	798	759	320	775	931	454	546	612	429	832	47	832	120	999999	570	999999	403	833	365	621	434	640	357	999999	999999	791	756	391	999999	527	110	999999	728	257	999999	339	511	724	259	837	843	239	376	421	554	361	160	247	999999	559	500	902	999999	834	112	167	411	999999	505	999999	697	164	999999	901	732	843	113	863	999999	240	925	679	583	527	999999	204	273	935	858	918	640	519	999999	992	37	207	26	893	154	999999	927	603	228	119	149	689	178	474	689	711	257	999999	768	188	633	821	329	999999	67	907	999999	476	59	586	510	188	192	78	874	534	826	999999	718	999999	313	331	460	473	388	999999	36	799	256	156	671	999999	750	793	368	999999	999999	366	836	247	173	999999	554	642	999999	961	999999	110	600	164	999999	47	578	357	999999	312	370	855	281	999999	881	104	229	902	915	167	437	999999	709	668	999999	470	383	481	257	851	999999	999999	864	999999	591	925	208	102	272	633	999999	402	999999	66	845	32	94	867	365	78	241	651	726	999999	533	117	401	931	507	423	664	999999	110	33	999999	552	990	854	999999	999999	895	137	640	999999	392	44	999999	652	823	633	385	515	125	188	619	135	101	999999	893	484	534	277	594	848	999999	677	999999	895	531	302	999999	240	999999	410	182	114	999999	445	999999	999999	637	999999	117	999999	999999	158	981	999999	999999	408	461	
999999	960	902	431	628	999999	791	322	715	742	584	131	530	999999	155	35	715	999999	999999	124	999999	363	404	847	786	169	720	999999	820	999999	380	492	132	841	464	279	587	978	554	571	229	132	353	756	62	627	586	999999	892	133	999999	999999	897	294	999999	223	565	65	644	468	822	999999	502	30	371	999999	999999	999999	147	999999	999999	999999	999999	944	895	533	20	648	999999	999999	582	448	999999	697	430	465	594	838	46	999999	713	999999	344	95	748	248	630	333	394	959	628	897	999999	999999	684	538	463	953	398	281	212	917	270	485	885	384	72	804	599	999999	999999	169	999999	896	999999	916	999999	376	205	999999	903	687	999999	835	540	685	313	903	22	891	11	640	449	765	47	796	270	858	209	373	185	999999	733	488	461	999999	254	248	852	768	146	96	999999	999999	378	525	662	435	945	210	81	999999	792	708	904	867	719	887	859	376	999999	999999	176	832	480	999999	954	999999	383	80	440	75	999999	254	754	999999	883	708	999999	522	143	834	912	998	999999	26	43	999999	583	593	750	367	388	485	121	601	999999	925	271	999999	570	886	61	875	770	999999	999999	547	954	989	984	999999	501	346	999999	821	999999	177	539	464	53	999999	202	999999	999999	83	686	575	142	162	999999	957	999999	999999	999999	256	783	47	238	295	908	999999	80	999999	999999	738	866	999999	251	300	969	752	395	806	999999	640	694	999999	554	697	330	542	999999	801	999999	36	999999	405	999999	986	48	594	939	253	555	557	859	608	999999	591	217	643	999999	841	193	252	999999	639	848	321	999999	999999	492	999999	965	375	91	999999	999999	583	174	999999	657	999999	262	999999	812	999999	999999	699	780	95	999999	999999	490	686	999999	999999	999999	751	464	934	557	83	434	526	112	999999	288	999999	476	590	18	999999	427	746	986	78	589	807	439	999999	999999	999999	999999	476	999999	528	999999	288	166	999999	999999	847	128	239	913	584	831	735	282	414	863	999999	232	199	87	485	999999	743	999999	150	983	999999	999999	44	555	408	541	957	999999	999999	357	999	32	958	930	999999	487	999999	833	999999	247	853	999999	999999	567	999999	999999	351	999999	954	982	999999	588	26	534	850	999999	94	683	999999	52	873	648	698	66	999999	59	273	269	916	997	358	910	999999	903	999999	284	297	477	999999	481	199	567	999999	600	50	420	16	434	999999	635	403	999999	327	999999	999999	215	836	968	703	267	662	999999	483	956	999999	999999	300	122	999999	575	248	999999	999999	999999	852	316	999999	108	25	452	52	839	999999	291	604	844	592	
928	999999	925	999999	999999	999999	982	818	117	94	999999	966	999999	130	893	39	513	999999	785	79	999999	516	67	700	738	999999	260	999999	823	902	201	362	999999	813	371	582	479	137	919	844	462	225	745	231	338	142	381	332	158	999999	676	999999	999999	775	308	421	482	234	709	376	523	767	995	214	892	823	186	831	758	999999	560	385	477	941	617	999999	999999	999999	371	606	581	927	999999	23	236	307	543	24	514	999999	110	254	427	999999	331	694	229	540	999999	514	956	549	573	837	259	300	999999	878	167	999999	650	646	863	113	794	595	702	982	999999	594	290	171	999999	809	220	999999	958	924	619	923	849	240	507	857	650	999999	364	238	999999	999999	881	665	856	999999	999999	464	999999	323	999999	735	992	247	999999	999999	234	999999	999999	764	999999	999999	342	502	268	999999	999999	999999	999999	15	463	763	241	473	228	51	713	999999	314	999999	999999	756	925	644	175	884	931	612	678	763	633	855	809	599	611	821	604	388	407	622	895	890	325	385	860	995	504	528	28	999999	40	999999	490	999999	265	869	26	697	336	999999	313	777	741	385	382	608	953	642	999999	406	447	334	227	691	156	619	441	550	783	999999	389	412	999999	167	732	33	999999	628	343	741	804	906	62	33	318	128	158	939	12	262	51	862	999999	622	999999	706	391	999999	999999	645	999999	476	914	165	994	900	999999	583	653	358	242	335	308	130	601	541	281	999999	382	999999	470	502	548	999999	139	527	746	999999	94	35	999999	577	594	999999	313	999999	992	999999	39	418	999999	575	999999	999999	29	715	564	999999	30	540	434	197	999999	16	999999	935	927	392	35	476	164	222	498	999999	716	665	741	999999	816	273	549	384	174	964	103	999999	999999	999999	999999	999999	999999	210	950	554	601	454	161	587	523	378	410	609	999999	563	263	722	86	667	999999	364	974	999999	999999	757	990	59	33	460	912	289	728	999999	880	611	512	954	999999	944	36	272	999999	163	97	448	862	999999	513	611	711	380	818	549	958	157	999999	19	999999	203	563	551	999999	701	675	243	999999	377	728	269	60	999999	460	142	641	999999	850	820	866	290	894	60	546	999999	749	542	470	188	84	733	171	999999	999999	78	391	484	841	811	488	999999	798	999999	221	254	999999	411	999999	686	907	294	306	629	999999	200	999999	512	999999	18	952	142	772	471	999999	995	999999	556	826	392	750	167	832	999999	342	999999	492	408	838	301	860	347	999999	784	280	999999	999999	542	999999	291	769	879	479	833	859	355	
91	999999	202	226	156	14	584	537	936	750	999999	267	999999	140	708	900	673	713	157	615	521	988	200	512	569	564	206	544	999999	999999	687	998	189	986	931	165	216	622	999999	856	999999	999999	848	530	337	999999	255	230	583	999999	215	999999	685	254	834	999999	146	689	656	592	807	49	914	74	72	463	999999	310	208	553	693	61	568	999999	852	436	999999	670	184	999999	319	976	961	999999	999999	999999	323	935	999999	838	28	526	999999	563	58	999999	179	783	467	874	999999	999999	999999	40	185	164	207	999999	401	407	953	476	515	266	282	831	88	999999	408	999999	149	999999	999999	999999	999999	176	999999	999999	252	999999	999999	366	212	999999	999999	374	954	999999	578	999999	999999	929	543	754	884	552	21	709	290	226	644	18	384	326	734	946	797	661	505	18	999999	202	999999	272	150	596	273	214	955	908	877	999999	999999	999999	426	220	609	403	485	982	165	999999	999999	35	999999	258	982	886	575	364	576	302	435	569	999999	532	787	999999	614	298	999999	806	999999	381	349	497	426	487	999999	999999	347	999999	999999	523	853	692	477	126	777	891	999999	387	999999	601	341	584	722	32	463	893	433	338	788	196	704	999999	631	353	999999	998	832	504	986	999999	999999	183	999999	999999	716	750	999999	999999	503	723	999999	901	177	163	999999	764	774	403	34	16	100	999999	615	989	999999	504	999999	999999	440	779	999999	120	999999	587	999999	999999	468	809	999999	999999	838	999999	834	999999	512	802	190	478	313	999999	233	438	999999	979	999999	18	567	136	103	999999	689	999999	999999	724	663	574	510	999999	579	880	306	965	97	999999	178	999999	183	999999	999999	26	999999	592	999999	519	556	630	999999	421	999999	575	601	341	716	104	33	907	533	119	411	938	302	600	898	432	624	267	350	168	999999	634	999999	28	650	87	999999	999999	120	720	178	42	999999	999999	999999	13	999999	965	258	993	999999	271	804	74	999999	999999	723	723	999999	397	894	298	290	482	609	999999	741	999999	691	638	206	926	796	999999	941	378	999999	212	636	999999	999999	999999	19	357	869	549	830	770	880	999999	999999	999999	412	723	825	999999	752	461	489	972	272	999999	999999	999999	797	372	475	991	132	999999	542	521	96	798	999999	245	289	933	612	999999	171	971	702	999999	999999	31	999999	82	987	70	625	553	999999	664	633	445	385	398	559	507	84	838	999999	999999	999999	842	98	613	478	590	601	999999	849	429	999999	999999	14	695	344	776	999999	402	14	72	152	989	798	999999	175	809	859	890	383	115	985	333	999999	999999	
28	442	999999	909	604	406	468	806	703	303	854	342	440	689	63	782	659	999999	833	584	968	999999	54	667	448	669	730	711	446	999999	444	487	966	423	677	902	844	999999	798	999999	603	346	295	504	576	833	999999	179	836	600	456	999999	499	749	622	447	398	274	471	935	676	757	369	959	858	999999	999999	27	22	161	938	720	883	999999	981	631	294	549	100	999999	301	999999	874	845	999999	141	999999	227	801	239	513	579	476	863	930	999999	999999	335	645	209	467	361	167	999999	662	735	429	273	768	990	163	849	184	856	643	126	999999	999999	671	727	389	158	225	783	648	369	253	30	305	145	654	959	903	891	158	940	999999	200	193	562	999999	724	458	999999	86	664	999999	999999	999999	814	963	999999	663	918	819	318	145	999999	46	302	491	408	999999	633	346	204	999999	292	707	703	723	692	340	119	25	665	999999	999999	707	984	963	633	801	491	181	999999	305	985	81	839	804	29	164	890	81	313	999999	999999	474	881	718	122	912	525	999999	281	132	554	902	164	619	730	675	999999	339	858	606	486	461	155	999999	999999	999999	868	899	704	999999	449	48	711	908	873	940	825	276	851	720	286	400	900	78	751	92	999999	230	83	353	112	561	222	706	280	374	328	983	757	901	54	625	396	999999	999999	515	999999	255	745	790	999999	999999	487	147	330	95	560	999999	157	878	303	647	826	999999	436	887	999999	14	637	508	621	999999	518	949	676	660	14	167	394	245	891	671	484	999999	503	325	999999	85	386	195	814	251	835	878	608	406	799	45	316	795	690	999999	618	246	999999	17	999999	538	471	669	90	402	692	912	987	631	173	999999	999999	999999	999999	750	628	452	693	380	16	639	350	279	861	968	850	999999	554	999999	63	247	123	495	58	545	999999	717	999999	422	558	923	891	977	999999	999999	188	206	981	940	999999	999999	999999	798	999999	999999	197	201	808	121	551	103	367	291	999999	999999	429	371	999999	277	999999	911	999999	281	821	92	747	999999	46	999999	999999	654	617	614	147	887	999999	325	494	420	358	421	908	993	871	465	566	609	410	999999	837	999999	145	713	803	656	999999	281	977	918	889	823	165	999999	331	999999	485	999999	154	999999	240	113	999999	650	919	724	12	999999	999999	366	526	148	963	728	766	972	519	904	810	999999	68	999999	348	575	531	999999	999999	999999	671	974	979	813	465	720	88	733	940	494	794	89	999999	484	872	999999	401	751	860	437	446	999999	387	581	942	664	631	817	765	
311	129	394	999999	307	682	435	999999	713	999999	253	649	43	42	999999	999999	731	836	584	550	727	184	999999	673	828	999999	322	999999	408	871	999999	98	270	968	639	999999	409	620	999999	801	446	244	999999	79	999999	787	413	999999	363	470	220	827	56	276	47	136	999999	720	639	49	369	839	977	842	881	164	999999	999999	403	660	999999	121	489	783	999999	493	999999	710	66	51	854	996	243	937	660	973	52	993	930	512	999999	688	981	316	441	607	266	845	999999	463	408	349	923	702	760	999999	348	272	172	554	999999	639	664	598	999999	373	999999	999999	191	907	121	395	999999	890	635	32	140	183	999999	999999	236	999999	522	603	642	515	83	999999	999999	561	999999	999999	831	386	871	395	999999	392	130	78	12	999999	999999	289	351	999999	214	42	77	999999	968	174	920	666	327	990	126	999999	999999	999999	299	999999	999999	629	999999	999999	564	757	29	250	997	747	62	283	504	19	999999	999999	261	999999	310	50	473	449	592	999999	999999	174	999999	880	279	962	437	450	778	999999	365	999999	17	19	999999	457	23	827	999999	231	122	647	172	318	14	883	809	335	380	258	999999	422	47	812	483	399	699	148	970	45	320	612	505	566	654	951	236	252	999999	853	37	999999	709	999999	357	221	11	750	875	396	163	111	999999	529	345	999999	997	204	536	68	999999	999999	856	705	911	999999	151	605	663	999999	656	999999	164	999999	231	955	712	999999	464	271	398	949	272	584	881	999999	542	976	231	711	954	999999	999999	999999	999999	162	790	14	459	847	999999	405	96	822	739	596	999999	551	307	390	239	331	740	274	999999	808	611	999999	823	702	967	175	999999	999999	108	625	851	52	432	78	999999	999999	226	616	999999	992	999999	999999	999999	999999	271	990	678	840	481	999999	300	450	451	296	551	518	999999	756	880	999999	31	143	999999	123	745	904	129	999999	225	999999	115	134	83	999999	945	171	435	538	441	976	497	543	481	475	335	999999	999999	999999	527	656	528	469	735	296	999999	728	726	732	549	366	871	448	625	950	528	176	377	773	351	999999	93	651	999999	904	417	999999	662	999999	788	344	313	984	711	568	13	645	398	786	706	227	999999	703	988	999999	115	58	999999	530	999999	168	42	826	793	148	573	876	153	830	878	494	75	999999	944	215	63	999999	737	66	947	882	777	590	77	999999	944	999999	662	250	799	369	568	999999	310	629	312	999999	201	573	995	136	999999	567	907	221	161	999999	758	783	31	229	320	861	583	74	390	452	759	999999	
203	193	223	903	999999	519	926	999999	177	324	999999	576	999999	173	70	820	390	999999	682	856	972	978	631	879	229	580	58	706	999999	999999	999999	999999	727	999999	380	812	913	598	536	398	295	228	798	444	999999	455	999999	157	801	763	684	180	999999	903	697	225	561	344	683	999999	470	999999	999999	999999	85	53	848	999999	999999	258	999999	791	683	293	999999	754	999999	999999	998	773	56	999999	999999	999999	561	78	100	824	833	165	999999	579	915	85	928	999999	842	999999	999999	837	606	999999	999999	552	857	892	497	485	342	999999	45	375	999999	999999	414	568	999999	590	379	17	999999	34	999999	999999	997	336	876	607	365	999999	911	322	827	999999	177	686	547	362	999999	669	581	999999	491	889	130	885	243	15	671	999999	751	262	496	361	999999	582	38	726	554	530	999999	889	130	837	42	722	547	999999	742	727	31	999999	653	710	435	999999	542	451	517	122	103	871	936	999999	752	658	825	475	285	594	657	820	807	416	653	999999	494	654	856	407	348	999999	272	999999	348	999999	608	786	926	999999	50	587	219	442	437	154	952	135	999999	999999	896	81	899	157	79	210	163	999999	67	999999	853	999999	595	999999	773	44	608	992	656	962	60	49	549	738	554	80	611	374	979	508	999999	999999	569	482	510	276	169	124	874	147	636	372	999999	192	693	161	991	109	669	402	546	960	999999	132	333	857	531	170	999999	998	599	788	266	559	14	494	329	999999	609	506	999999	493	127	518	335	687	321	367	999999	403	89	512	999999	999999	962	779	889	446	159	999999	745	998	999999	876	548	848	115	178	188	999999	832	879	499	172	527	62	999999	999999	796	646	546	174	125	209	919	97	999999	680	999999	235	604	999999	963	956	761	877	999999	251	970	487	581	999999	188	846	570	209	22	999999	68	909	999999	929	649	999999	999999	580	999999	321	956	460	765	435	581	953	999999	950	916	543	999999	650	89	601	989	999999	74	403	985	278	999999	999999	84	549	621	687	298	999999	999999	459	999999	999999	994	999999	295	520	721	156	570	999999	253	620	293	999999	999999	418	829	345	940	999999	448	999999	595	613	682	246	999999	226	813	999999	664	999999	717	466	999999	230	655	999999	316	479	598	917	999999	759	35	29	436	606	416	212	857	953	735	999999	21	145	595	391	978	58	999999	504	343	999999	571	999999	999999	826	784	999999	763	999999	999999	470	741	531	880	835	999999	999999	809	779	999999	999999	999999	710	202	815	999999	558	634	274	450	267	344	999999	999999	166	198	999999	126	999999	
821	503	449	999999	924	274	170	489	999999	999999	999999	325	248	999999	694	732	640	861	132	999999	380	999999	288	498	959	771	135	648	999999	999999	999999	999999	546	209	999999	999999	999999	589	999999	928	999999	965	303	874	471	135	29	979	408	999999	526	999999	588	39	239	999999	999999	999999	497	163	148	522	542	542	122	925	779	48	407	388	571	60	86	204	999999	415	932	413	37	999999	752	156	249	105	999999	320	299	516	970	371	100	220	102	999999	789	142	433	761	761	999999	356	999999	999999	29	289	999999	260	394	597	999999	664	811	922	999999	411	992	999999	446	999999	801	999999	999999	78	45	298	999999	958	454	999999	309	981	180	651	491	999999	999999	574	999999	999999	730	70	905	918	156	999999	288	297	439	999999	797	860	987	425	959	910	93	999999	546	731	927	517	805	979	297	842	493	170	441	184	639	999999	999999	629	614	741	730	354	922	999999	19	999999	528	999999	617	449	994	755	691	999999	405	999999	37	498	889	222	999999	925	630	313	999999	128	855	264	590	999999	807	367	811	228	189	738	999999	999999	722	862	988	999999	999999	848	848	737	478	859	779	999999	999999	564	999999	401	487	804	723	618	123	891	218	274	999999	248	641	636	999999	999999	401	666	870	819	775	36	233	683	999999	999999	464	999999	649	999999	484	999999	999999	253	627	419	741	384	25	381	104	831	653	724	938	133	216	222	793	14	468	123	909	581	788	999999	178	804	251	941	163	637	251	223	789	831	270	398	19	999999	732	999999	651	498	724	999999	382	509	744	999999	575	999999	692	999999	537	371	902	406	464	999999	999999	937	143	84	999999	999999	590	440	999999	999999	863	818	999999	268	282	999999	472	420	857	999999	341	668	999999	811	999999	911	944	606	685	428	929	864	933	105	294	999999	882	577	281	266	999999	999999	575	999999	576	757	49	999999	999999	95	899	492	999999	620	582	582	878	332	708	315	523	984	754	999999	187	999	884	117	974	487	569	894	999999	600	490	999999	103	430	244	617	872	519	243	600	529	446	324	323	523	711	916	999999	868	965	743	379	999999	69	461	577	999999	932	999999	884	526	999999	353	948	140	999999	489	999999	97	999999	443	13	750	164	999999	740	684	999999	593	273	570	18	999999	999999	856	120	211	43	969	666	744	940	69	999999	84	524	102	999999	193	999999	231	469	473	777	532	999999	629	43	83	720	893	999999	348	196	323	518	999999	181	101	29	999999	455	488	430	356	503	943	999999	89	471	999999	999999	387	262	51	999999	544	258	650	
999999	491	178	960	258	773	441	601	872	45	566	546	921	284	999999	358	776	999999	53	431	39	999999	999999	953	611	83	586	999999	96	155	222	973	999999	530	975	537	813	495	999999	657	914	902	999999	365	999999	925	999999	43	223	903	274	130	501	999999	620	329	263	224	359	999999	197	516	514	727	999999	999999	999999	401	309	999999	545	999999	750	395	516	137	999999	873	999999	685	999999	999999	999999	192	880	101	482	903	999999	999999	999999	599	999999	65	470	408	397	353	999999	931	119	334	733	999999	368	984	999999	115	999999	999999	999999	999999	784	673	826	643	804	332	846	999999	999999	912	999999	999999	361	945	154	695	925	118	999999	383	342	508	576	33	819	135	823	999999	722	376	592	426	62	894	814	473	238	826	604	74	999999	999999	999999	206	843	90	999999	422	839	684	999999	999999	753	999999	57	286	106	999999	824	679	508	949	20	744	999999	999999	600	466	141	681	466	109	514	999999	876	533	999999	379	190	738	899	999999	66	47	196	390	672	833	999999	537	999999	434	11	924	999999	557	798	86	999999	777	999999	769	290	999999	999999	91	697	88	353	999999	599	726	623	95	999999	999999	892	972	558	939	402	767	999999	604	315	41	107	589	119	328	734	999999	503	412	258	139	130	999999	999999	114	693	594	489	999999	937	649	811	915	154	468	664	826	528	937	385	722	999999	686	999999	196	983	999999	968	34	790	989	233	220	836	650	977	999999	162	453	256	808	287	296	666	665	230	999999	444	650	664	907	91	566	999999	999999	979	443	999999	999999	999999	585	999999	464	541	999999	426	600	89	504	491	670	999999	999999	999999	577	445	999999	999999	197	965	999999	673	328	370	882	907	999999	194	310	999999	543	999999	529	331	670	192	999999	999999	718	999999	629	112	999999	168	994	244	999999	875	459	100	125	423	999999	667	999999	912	306	104	658	50	999999	999999	778	999999	999999	720	153	999999	30	394	999999	118	311	999999	346	699	732	170	375	999999	902	790	734	219	555	129	101	861	12	999999	885	999999	106	678	999999	222	999999	117	220	283	100	999999	855	74	999999	17	122	908	331	629	189	146	728	20	148	969	682	568	287	828	629	999999	750	271	999999	894	22	633	469	999999	375	625	950	999999	557	650	935	669	741	548	999999	192	540	383	579	748	999	999999	540	999999	999999	999999	829	999999	999999	808	510	999999	999999	999999	994	489	449	207	263	564	196	636	462	999999	999999	22	827	739	821	446	751	999999	692	760	999999	927	102	950	592	610	999999	999999	447	749	999999	350	114	
166	553	528	743	999999	999999	999999	562	999999	999999	52	485	528	938	100	570	217	999999	999999	901	804	999999	77	396	499	614	653	999999	627	198	999999	358	693	999999	999999	999999	303	703	418	256	677	208	999999	304	60	474	999999	671	705	998	240	999999	15	449	310	476	486	141	254	728	477	255	934	184	918	693	791	999999	277	904	999999	999999	999999	887	234	606	168	999999	345	34	550	981	999999	999999	958	31	352	254	607	203	999999	171	458	999999	779	431	999999	357	386	366	683	452	403	999999	999999	725	53	128	224	703	318	999999	795	229	187	999999	191	314	225	999999	350	547	24	84	204	115	65	958	999999	802	999999	810	396	999999	351	108	587	273	898	243	977	234	39	903	885	999999	375	238	999999	293	249	958	142	488	25	999999	437	329	606	625	669	999999	20	999999	370	507	327	816	878	999999	908	918	416	982	920	999999	999999	999999	198	999999	739	826	456	999999	563	383	678	907	999999	215	670	999999	666	999999	573	892	224	618	543	387	678	559	999999	433	385	330	552	999999	568	999999	999999	327	140	407	885	842	638	999999	858	999999	829	419	853	673	417	999999	262	142	418	38	902	899	999999	811	529	190	999999	999999	449	999999	999999	528	349	999999	587	353	999999	269	397	730	263	38	759	556	999999	269	705	686	25	735	999999	420	740	539	997	728	750	329	878	705	375	616	746	625	165	310	79	789	95	74	522	992	745	687	775	873	149	30	263	269	484	999999	16	999999	173	420	787	809	76	859	603	807	999999	692	365	647	999999	999999	401	999999	199	916	600	999999	999999	85	674	63	764	133	588	729	76	618	999999	585	609	999999	461	744	523	269	999999	236	999999	714	611	63	332	138	591	15	629	15	80	999999	999999	65	500	98	746	734	55	999999	280	873	999999	772	471	999999	47	259	682	656	733	930	204	999999	489	999999	474	621	730	636	541	999999	110	999999	548	662	395	553	541	999999	998	999999	224	778	955	999999	973	838	591	552	999999	341	332	973	282	999999	999999	825	575	992	999999	135	14	999999	411	999999	773	679	234	809	394	493	718	319	658	945	715	426	418	999999	534	999999	39	187	545	209	260	137	788	407	999999	999999	999999	549	749	872	784	805	999999	268	999999	999999	614	782	168	606	623	23	324	336	434	947	416	999999	467	999999	105	999999	873	211	446	646	891	826	519	823	515	179	999999	999999	999999	910	59	999999	999999	240	30	257	999999	939	586	246	812	461	973	352	164	999999	91	760	777	958	932	174	821	188	
412	999999	272	999999	100	999999	454	539	176	999999	897	266	999999	236	968	847	999999	999999	625	209	833	999999	853	177	669	222	999999	809	17	211	999999	999999	338	999999	828	243	985	999999	999999	999999	792	999999	295	999999	454	898	999999	999999	792	930	161	998	549	999999	354	973	933	105	675	878	365	645	999999	964	546	23	927	728	408	734	862	999999	999999	999999	416	560	153	404	722	770	535	242	999999	87	60	978	344	999999	999999	999999	999999	889	18	999999	999999	157	752	330	912	999999	999999	958	999999	67	77	999999	999999	999999	214	999999	829	999999	382	999999	353	132	999999	999999	999999	567	678	219	193	553	434	972	124	125	714	999999	808	999999	492	291	799	999999	786	958	20	999999	75	286	512	750	35	770	517	113	626	655	529	308	999999	999999	999999	999999	775	903	633	104	915	798	353	999999	985	16	57	101	115	777	346	999999	443	893	999999	999999	707	999999	527	999999	999999	21	999999	999999	999999	509	416	147	999999	48	800	999999	999999	999999	115	276	933	566	999999	29	723	425	997	999999	999999	860	865	523	851	371	999999	341	999999	999999	999999	999999	309	294	216	486	599	999999	572	76	976	463	999999	999999	787	999999	999999	150	678	999999	940	49	23	649	999999	879	644	893	295	167	984	468	506	366	285	211	967	648	360	288	429	814	853	999999	873	855	526	347	735	626	903	913	663	877	999999	600	999999	999999	999999	336	841	706	623	415	92	517	999999	976	252	585	999999	819	789	400	999999	136	196	92	776	999999	362	999999	167	999999	263	81	999999	629	338	999999	321	316	114	999999	999999	999999	200	999999	848	365	898	549	105	160	367	999999	134	273	798	902	413	808	999999	999999	973	544	548	953	999999	21	711	337	999999	566	274	952	715	999999	953	999999	935	748	243	420	997	813	211	17	312	180	946	999999	999999	435	281	512	432	465	999999	901	183	246	999999	837	654	570	999999	538	999999	415	377	368	999999	441	966	665	999999	473	651	999999	343	999999	651	980	999999	999999	999999	223	294	999999	529	260	714	61	999999	698	462	405	766	436	912	673	132	897	803	999999	999999	399	468	616	937	959	813	890	568	642	595	315	773	484	73	687	253	134	885	126	654	268	999999	999999	213	179	706	999999	257	670	999999	754	999999	486	947	117	754	678	823	570	447	824	999999	550	113	156	999999	291	372	999999	429	997	999999	686	933	963	150	201	412	768	262	598	999999	898	232	840	137	297	537	956	933	575	999999	325	999999	999999	775	999999	174	66	547	999999	852	31	250	421	743	999999	552	983	
966	563	999999	65	317	849	192	594	327	999999	29	344	754	416	999999	999999	697	695	17	999999	197	999999	36	999999	999999	837	999999	620	658	999999	107	999999	744	999999	989	999999	309	254	17	999999	647	191	389	901	999999	212	999999	446	729	999999	723	57	493	999999	999999	999999	999999	919	834	479	113	571	999999	516	175	999999	599	210	999999	922	555	452	687	188	467	15	62	135	318	27	999999	309	999999	999999	97	59	153	999999	757	465	843	389	999999	538	725	85	255	873	735	654	999999	470	29	807	840	999999	369	314	981	790	481	411	610	999999	312	999999	680	674	428	125	249	303	453	961	88	175	42	159	463	391	760	189	399	664	999999	707	999999	93	431	816	689	999999	999999	999999	983	442	779	603	235	999999	999999	581	455	999999	415	320	26	67	728	675	248	220	851	599	999999	302	21	999999	411	605	524	999999	252	611	435	411	999999	485	999999	646	396	438	924	542	999999	189	733	779	258	104	690	999999	999999	755	999999	479	999999	725	999999	690	430	832	202	629	999999	808	338	843	194	13	342	999999	89	92	289	810	999999	319	614	850	568	999999	697	317	915	302	242	497	43	956	999999	262	548	297	226	563	999999	304	145	999999	850	999999	999999	255	762	159	152	282	475	767	999999	676	121	96	132	197	144	885	714	113	576	840	809	999999	588	90	992	792	866	725	573	999999	183	436	10	678	999999	452	554	766	159	960	31	275	999999	999999	150	999999	175	38	429	361	999999	999999	611	20	90	367	666	681	166	999999	416	750	203	202	999999	684	96	453	550	691	999999	947	999999	615	999999	999999	465	999999	940	539	999999	837	305	222	411	151	999999	999999	999999	289	786	999999	999999	799	553	281	81	579	255	465	376	721	488	999999	30	642	87	995	201	999999	901	826	999999	627	733	578	454	980	791	361	859	106	999999	270	905	467	348	165	999999	546	472	885	594	999999	173	905	358	567	202	768	74	829	999999	61	388	959	140	982	76	974	827	999999	788	894	605	279	865	227	833	563	304	922	933	654	84	25	242	267	463	827	230	886	788	32	296	999999	999999	805	882	945	336	365	999999	97	999999	381	107	699	999999	893	50	140	734	999999	474	999999	896	153	976	372	727	873	528	248	754	941	312	766	607	576	972	70	345	887	999999	938	833	846	999999	999999	999999	542	388	570	786	999999	161	999999	557	155	143	999999	999999	519	999999	999999	836	999999	999999	777	999999	340	101	312	999999	980	795	999999	999999	535	999999	60	999999	284	453	195	494	999999	
462	665	999999	162	218	999999	442	818	242	825	670	773	111	983	514	168	999999	999999	450	86	648	805	303	315	999999	32	836	93	945	553	76	42	999999	878	397	676	987	999999	132	638	869	999999	748	999999	186	999999	434	335	545	59	651	865	744	999999	319	656	371	484	415	196	626	359	872	688	759	638	804	233	595	837	180	716	465	812	216	999999	66	334	999999	117	597	511	547	999999	902	210	297	559	568	740	314	999999	511	936	999999	520	240	70	219	548	834	211	740	707	999999	934	999999	932	212	999999	600	47	355	308	598	999999	999999	976	785	559	350	255	664	854	533	999999	999999	529	799	999999	315	996	124	590	282	396	770	839	27	967	800	365	357	794	150	277	167	212	347	999999	708	264	284	660	207	999999	999999	999999	184	221	730	880	142	516	468	603	922	764	999999	999999	354	972	958	818	999999	999999	898	869	713	999999	509	11	191	999999	999999	61	721	464	393	693	849	885	999999	806	247	920	233	840	336	546	354	403	186	146	553	736	305	999999	999999	223	691	677	181	918	711	728	999999	240	999999	999999	882	468	381	343	999999	999999	316	161	999999	838	761	67	999999	177	911	116	825	999999	999999	261	755	264	561	179	11	182	999999	747	105	519	231	992	322	919	663	999999	999999	843	784	94	999999	153	886	73	462	633	144	999999	16	604	999999	652	882	276	662	627	999999	212	999999	188	755	999999	999999	71	616	768	744	623	513	36	999999	981	271	273	832	611	378	498	717	378	999999	999999	741	500	999999	578	119	56	267	999999	979	819	512	605	999999	859	97	825	457	693	999999	999999	500	980	519	920	999999	619	443	60	259	418	999999	962	150	55	999999	566	999999	47	659	698	999999	477	57	999999	999999	999999	999999	972	999999	553	50	33	489	528	218	761	981	695	999999	500	612	999999	786	570	334	549	464	294	41	531	380	999999	44	200	999999	33	933	254	999999	725	999999	470	536	706	999999	471	483	622	999999	999999	999999	999999	850	168	999999	160	999999	486	940	930	211	649	941	992	183	630	989	298	374	195	999999	737	254	472	814	152	999999	90	202	999999	999999	842	457	999999	946	999999	569	875	115	13	342	456	313	520	999999	45	999999	543	533	746	481	999999	999999	651	249	999999	514	388	353	943	480	999999	999999	999999	864	999999	202	977	56	561	71	124	999999	999999	999999	381	433	733	947	779	622	146	556	999999	999999	999999	594	805	724	108	116	191	999999	999999	532	731	172	235	656	165	843	552	497	999999	685	367	11	886	
798	867	423	781	440	574	330	344	64	837	695	983	773	397	262	948	999999	879	592	999999	838	132	218	208	87	792	999999	999999	648	999999	770	999999	880	708	16	999999	684	335	751	956	841	999999	676	335	540	672	391	456	999999	549	999999	805	774	979	58	676	659	999999	703	648	639	259	695	478	999999	670	113	999999	390	405	999999	129	138	636	190	649	999999	883	668	414	410	489	781	999999	69	964	260	900	659	340	207	468	631	113	999999	591	999999	999999	267	869	569	326	999999	894	285	406	677	148	999999	408	231	999999	999999	298	248	159	478	595	418	999999	420	212	415	59	207	999999	497	35	318	999999	156	999999	999999	798	999999	94	999999	886	824	999999	296	122	112	999999	119	431	999999	343	864	177	123	907	789	999999	459	366	910	26	697	999999	908	652	829	999999	261	974	160	758	453	163	737	592	771	755	816	307	110	164	939	999999	892	999999	170	999999	999999	249	467	471	349	488	184	406	199	353	754	644	999999	902	10	145	280	163	889	711	440	530	146	43	999999	162	266	755	86	920	588	754	999999	687	999999	22	517	689	999999	964	979	340	999999	999999	11	182	24	208	163	804	505	739	274	459	999999	954	112	433	133	999999	232	428	999999	999999	765	10	162	605	187	988	627	999999	743	925	999999	109	138	718	42	175	147	67	602	281	999999	848	489	42	977	769	999999	93	565	232	742	561	21	134	662	11	29	418	30	175	187	913	995	349	728	611	826	393	401	957	59	999999	826	57	999999	999999	521	130	628	999999	999999	543	35	999999	192	999999	98	13	66	40	156	729	999999	999999	104	511	852	149	314	999999	942	525	692	607	182	577	999999	963	999999	745	999999	898	790	611	999999	643	887	484	167	558	522	822	337	370	999999	329	999999	399	952	350	999999	381	816	262	476	563	851	999999	348	999999	444	999999	732	999999	550	999999	939	436	999999	461	624	377	999999	755	853	129	197	332	999999	999999	450	345	20	930	680	999999	999999	537	145	533	791	469	145	999999	999999	999999	100	26	819	563	999999	700	60	999999	999999	696	399	999999	409	999999	375	529	631	496	174	108	999999	999999	640	442	175	411	999999	815	670	164	242	440	999999	465	39	180	512	242	999999	749	999999	999999	999999	999999	718	999999	138	788	168	999999	838	999999	386	25	282	999999	386	387	397	979	410	244	831	572	464	959	430	943	327	999999	27	398	999999	425	813	605	999999	656	999999	155	283	999999	657	407	999999	999999	64	625	192	740	999999	134	999999	492	349	60	
688	640	999999	999999	600	195	471	999999	255	999999	999999	961	212	677	700	730	664	252	706	898	587	999999	999999	870	905	805	760	586	999999	892	553	541	85	763	916	999999	999999	963	999999	98	999999	693	162	875	999999	102	423	515	50	74	999999	602	786	451	473	264	999999	659	854	795	434	999999	563	999999	999999	999999	885	448	999999	999999	999999	999999	697	617	857	893	999999	381	999999	812	999999	255	546	345	432	950	755	634	300	662	999999	477	119	759	663	165	140	799	978	999999	216	974	754	999999	999999	769	904	178	593	999999	983	21	757	52	999999	999999	348	227	930	946	338	999999	158	999999	178	135	590	999999	954	999999	999999	481	402	26	999999	999999	501	247	874	662	55	586	50	720	999999	999999	720	77	356	484	999999	912	999999	999999	556	954	826	999999	999999	344	999999	966	224	891	816	511	999999	740	999999	995	688	110	999999	277	900	751	221	437	430	616	415	999999	999999	999999	884	850	612	370	999999	651	591	999999	117	539	483	89	999999	999999	903	176	943	980	631	360	796	999999	999999	601	999999	999999	743	398	234	523	929	665	383	744	17	966	999999	258	280	794	414	841	999999	812	999999	999999	999999	999999	999999	263	673	435	999999	241	683	178	290	20	999999	665	908	202	999999	999999	610	818	705	628	151	937	277	999999	999999	836	999999	954	723	756	999999	321	425	680	999999	971	999999	503	999999	999999	70	838	685	888	30	614	886	999999	230	408	212	974	125	761	921	999999	985	979	999999	65	295	999999	999999	534	212	999999	999999	237	338	999999	744	116	999999	563	999999	312	262	389	999999	999999	949	999999	733	324	554	833	205	663	758	278	985	871	778	717	857	999999	999999	161	686	113	374	999999	883	580	664	105	929	562	203	619	343	606	315	999999	116	559	999999	999999	979	999999	721	586	479	69	664	999999	338	338	999999	236	999999	111	702	569	730	300	851	163	660	458	904	999999	469	999999	934	388	999999	999999	610	307	345	263	181	317	392	787	189	823	999999	791	999999	600	856	999999	700	242	903	746	999999	815	707	841	479	531	999999	87	127	340	135	286	317	190	999999	408	891	665	929	395	186	942	999999	38	248	999999	999999	313	786	502	448	701	484	818	257	794	999999	503	783	999999	843	999999	670	849	999999	999999	999999	587	872	999999	999999	45	999999	518	570	957	999999	679	999999	610	840	999999	300	999999	891	433	801	498	932	999999	808	397	999999	289	999999	999999	999999	999999	340	609	999999	999999	440	338	426	412	398	966	258	300	99	920	899	183	810	682	999999	55	999999	999999	
837	985	654	939	999999	687	164	33	966	698	685	443	348	994	225	736	730	962	999999	489	999999	834	999999	642	843	999999	498	708	479	869	857	999999	314	76	771	409	458	500	688	999999	258	375	999999	559	999999	656	581	905	999999	999999	952	61	999999	478	999999	999999	745	22	106	761	199	456	554	106	841	999999	138	999999	232	816	999999	239	283	468	999999	999999	834	690	38	999999	316	999999	750	406	917	805	999999	836	837	999999	999999	446	404	926	999999	802	821	999999	718	164	527	309	682	151	795	722	778	388	247	569	999999	65	983	999999	455	999999	705	999999	188	45	81	301	999999	464	999999	999999	835	356	919	437	848	930	999999	873	668	16	909	609	610	999999	37	999999	999999	999999	599	999999	999999	494	481	999999	999999	673	999999	999999	93	236	999999	999999	989	953	887	431	999999	809	720	248	999999	120	999999	449	697	999999	547	982	18	82	702	176	865	999999	389	351	875	977	340	185	214	298	790	442	999999	691	619	656	318	605	540	788	558	360	999999	352	253	41	999999	10	999999	742	675	21	533	699	999999	446	574	546	999999	491	479	999999	44	795	999999	808	308	16	486	890	999999	412	541	913	617	514	37	47	107	999999	734	340	60	999999	999999	779	909	451	338	183	92	772	59	59	999999	999999	326	729	32	444	733	247	999999	245	999999	999999	479	619	91	848	419	537	448	712	757	148	999999	572	999999	549	999999	999999	999999	999999	808	902	999999	999999	999999	604	198	999999	24	663	120	497	999999	999999	403	999999	310	300	370	999999	763	555	999999	347	302	181	999999	999999	556	999999	546	876	568	221	999999	175	910	986	25	487	660	121	522	785	601	270	333	679	179	822	249	608	999999	999999	549	262	578	24	999999	432	84	444	751	541	126	244	928	999999	999999	238	449	323	999999	883	829	999999	42	548	745	41	847	999999	584	734	243	999999	390	380	671	184	999999	895	795	592	412	225	370	999999	999999	367	341	999999	999999	940	382	999999	332	613	999999	897	999999	39	278	168	584	234	859	26	308	188	854	999999	933	999999	641	553	527	693	480	999999	999999	999999	880	388	700	129	999999	643	999999	317	615	777	21	773	953	566	999999	637	17	188	366	353	999999	489	999999	783	794	98	999999	828	999999	999999	142	754	615	179	159	890	468	465	676	999999	999999	990	573	87	546	169	259	84	999999	890	685	302	257	937	999999	401	875	999999	334	999999	344	533	910	975	999999	267	167	784	999999	737	999999	551	511	150	999999	692	915	436	247	999999	838	234	902	999999	954	999999	
999999	678	999999	999999	999999	999999	999999	216	881	140	89	598	442	288	11	999999	999999	199	999999	143	790	116	999999	999999	999999	448	678	999999	630	119	631	999999	30	999999	999999	489	999999	659	722	999999	421	305	269	558	612	326	993	959	633	373	566	999999	795	820	59	400	430	125	282	576	872	440	585	771	509	999999	577	638	527	522	491	17	477	104	722	495	847	699	82	999999	455	999999	76	267	552	918	607	210	754	999999	69	868	387	155	754	980	719	999999	999999	926	749	365	999999	120	999999	559	245	701	107	999999	553	731	999999	123	131	163	374	328	228	591	999999	377	883	167	999999	622	630	331	350	999999	999999	999999	650	156	419	99	288	955	384	993	682	906	112	999999	817	338	999999	999999	34	600	615	400	280	467	847	381	481	999999	657	999999	928	913	999999	365	787	204	90	896	704	41	875	999999	944	234	999999	999999	274	999999	350	135	797	367	307	749	999999	385	88	192	309	47	618	14	308	125	75	768	555	999999	412	622	257	928	569	992	725	206	456	55	558	674	117	999999	933	532	472	571	999999	611	239	412	125	898	597	999999	423	999999	121	829	168	999999	627	527	291	727	877	868	797	314	33	929	929	43	633	999999	930	830	80	775	652	503	162	943	999999	10	999999	359	999999	903	999999	999999	95	999999	886	999999	56	589	506	216	654	603	773	999999	587	309	482	92	274	962	999999	999999	800	345	186	665	987	999999	20	291	999999	999999	537	894	734	179	844	999999	156	999999	999999	351	999999	863	999999	58	730	850	999999	217	527	424	95	378	177	987	63	749	450	231	431	999999	578	999999	986	999999	76	879	576	418	999999	999999	999999	999999	999999	394	267	937	224	137	934	999999	329	803	763	999999	443	999999	726	999999	999999	999999	861	924	999999	227	772	118	999999	999999	982	850	283	999999	751	357	488	45	999999	999999	729	126	999999	323	296	295	52	999999	999999	999999	693	999999	163	999999	999999	999999	318	999999	266	166	622	159	999999	230	155	94	862	382	61	999999	326	407	173	942	27	999	569	548	637	999999	999999	996	656	695	999999	83	999999	454	654	390	999999	476	778	838	999999	999999	66	315	177	212	432	669	724	56	864	296	999999	220	811	303	801	769	383	999999	981	626	502	999999	919	81	999999	418	728	670	376	850	628	999999	782	999999	999999	263	999999	435	85	515	281	610	999999	24	338	486	643	999999	999999	279	102	29	857	544	87	691	396	106	814	999999	940	63	679	24	667	999999	999999	373	359	999999	999999	948	683	475	354	891	
999999	904	743	911	775	377	91	107	757	609	477	247	369	262	999999	284	621	70	999999	999999	999999	816	357	999999	57	279	999999	51	879	999999	345	391	999999	195	157	491	363	902	249	999999	972	581	999999	68	942	200	13	107	680	125	999999	999999	900	136	960	728	556	824	864	999999	999999	50	228	999999	273	96	57	999999	999999	385	999999	999999	821	11	256	359	558	299	999999	856	275	999999	370	764	818	722	490	74	999999	999999	999999	538	48	743	206	931	363	655	795	856	999999	830	992	304	204	617	801	898	879	999999	179	267	849	17	240	999999	679	463	794	550	605	982	948	685	450	392	999999	88	805	324	996	903	504	999999	712	445	910	76	569	999999	921	592	194	624	259	999999	688	999999	999999	999999	261	899	999999	254	999999	171	881	999999	853	999999	935	723	103	999999	614	999999	763	730	304	999999	999999	999999	893	593	999999	23	999999	333	435	772	704	650	574	81	72	107	52	999999	868	551	999999	603	223	758	275	999999	498	628	20	983	914	958	999999	999999	181	649	999999	277	624	247	999999	999999	999999	999999	999999	999999	158	32	502	517	999999	999999	861	752	999999	999999	399	999999	328	431	524	179	323	452	857	745	914	999999	899	999999	101	775	635	999999	188	16	721	142	650	980	58	476	136	999999	759	411	107	983	488	999999	259	999999	949	999999	722	999999	243	439	232	372	380	303	132	89	425	999999	877	240	573	234	246	999999	494	348	383	58	53	820	692	999999	647	930	999999	685	173	231	825	443	908	985	999999	292	910	288	609	755	353	999999	999999	999999	534	867	419	264	999999	999999	385	611	819	673	160	422	746	776	999999	449	926	446	915	204	999999	444	999999	588	461	953	356	216	738	627	704	999999	744	999999	921	780	521	999999	708	999999	999999	224	623	245	834	359	545	999999	564	169	999999	906	141	882	678	99	545	831	999999	33	647	999999	999999	202	968	164	678	365	854	943	928	813	738	744	357	999999	821	95	754	999999	418	222	651	999999	999999	798	863	999999	713	831	999999	689	319	684	532	677	351	431	999999	679	680	190	288	620	999999	999999	999999	397	534	999999	278	999999	86	701	615	999999	999999	303	404	180	300	817	652	999999	708	248	503	63	222	999999	999999	999999	819	84	430	999999	933	999999	348	781	629	999999	336	999999	563	784	612	618	999999	108	159	999999	36	999999	999999	863	999999	999999	912	991	999999	124	184	854	201	878	640	12	280	999999	500	496	999999	623	550	824	491	208	469	923	636	884	999999	124	530	29	373	999999	695	567	
700	999999	999999	357	267	515	301	999999	262	684	154	610	999999	999999	607	663	999999	412	554	564	382	339	795	988	365	638	139	70	333	182	515	916	999999	712	687	822	378	999999	999999	999999	999999	999999	946	785	779	35	545	303	999999	867	925	960	179	140	999999	999999	882	139	991	629	386	241	158	89	999999	237	302	635	14	784	294	496	57	519	42	999999	999999	20	219	339	103	999999	999999	465	256	554	747	999999	527	326	999999	248	615	736	659	300	860	866	616	551	732	999999	299	732	999999	439	999999	659	999999	999999	977	871	920	662	999999	550	687	692	832	623	999999	125	118	687	999999	999999	881	320	999999	742	999999	526	403	667	606	193	546	821	882	817	999999	97	89	705	348	78	328	952	999999	119	613	999999	44	993	71	616	801	611	888	536	557	999999	799	365	320	461	478	262	65	352	13	865	810	999999	982	999999	46	413	348	775	999999	999999	120	750	138	344	492	999999	606	990	391	934	933	355	270	999999	297	724	394	887	999999	999999	897	999999	115	747	367	29	999999	668	999999	398	999999	122	808	629	492	999999	236	976	968	78	655	999999	999999	78	932	999999	999999	943	114	999999	28	461	186	661	41	999999	644	390	976	473	398	937	419	999999	671	821	547	641	556	248	497	418	918	531	999999	832	896	47	999999	999999	274	77	563	268	379	811	999999	156	597	238	414	846	10	505	679	717	655	967	406	999999	917	123	999999	999999	825	610	543	655	251	999999	366	607	575	999999	999999	330	383	161	624	860	885	400	53	327	999999	650	418	422	851	999999	999999	928	641	704	999999	160	999999	698	442	768	277	999999	905	999999	872	806	280	926	306	359	999999	999999	999999	545	235	526	80	79	41	184	202	130	803	548	999999	438	999999	870	96	58	999999	685	718	855	592	605	999999	654	455	37	999999	999999	999999	999999	369	999999	585	105	479	469	999999	612	666	999999	576	157	486	367	376	443	999999	999999	999999	258	999999	657	785	497	953	630	42	426	623	13	804	711	999999	311	999999	350	852	999999	401	999999	968	999999	999999	999999	289	445	128	999999	288	21	197	969	651	867	792	711	896	98	152	848	436	999999	988	999999	464	864	152	999999	188	35	999999	969	18	222	290	999999	638	335	999999	517	511	999999	148	611	816	999999	70	147	519	999999	453	763	729	552	201	314	58	365	995	424	302	943	948	999999	430	999999	961	438	999999	130	82	571	999999	634	347	531	525	386	999999	999999	804	14	999999	999999	999999	827	250	999999	31	976	623	283	339	793	
999999	999999	957	885	191	999999	872	999999	561	398	404	882	999999	104	215	670	788	672	518	375	999999	999999	999999	999999	680	602	977	505	999999	609	507	999999	241	96	419	779	573	640	204	999999	757	182	453	276	316	699	943	155	260	999999	198	999999	765	999999	184	926	289	720	999999	589	620	377	223	951	999999	605	650	797	685	999999	106	157	477	268	999999	446	845	21	999999	999999	658	832	254	66	999999	556	44	999999	911	493	499	853	435	999999	639	389	959	501	384	999999	58	156	999999	824	999999	50	483	506	999999	737	91	277	999999	233	930	999999	132	999999	539	345	570	382	885	202	936	252	721	862	999999	999999	999999	353	637	228	932	999999	371	430	801	381	999999	537	922	184	999999	231	73	212	999999	850	999999	801	999999	49	999999	999999	270	999999	887	21	328	621	877	126	259	737	640	571	999999	999999	426	999999	365	168	272	999999	459	711	790	714	189	519	187	778	971	686	999999	598	87	266	252	103	543	789	62	999999	660	806	924	999999	591	501	912	265	433	565	999999	802	776	118	226	558	487	999999	832	999999	444	108	999999	573	999999	52	493	43	999999	333	999999	576	116	811	382	653	999999	126	133	687	606	921	355	415	250	588	821	969	49	693	615	370	957	253	27	562	999999	361	327	549	18	999999	89	110	999999	869	696	964	999999	999999	999999	371	59	154	212	999999	999999	740	332	767	230	524	993	492	717	999999	618	863	794	999999	992	999999	798	583	679	728	841	254	999999	381	891	999999	243	476	921	254	999999	813	999999	504	809	920	999999	560	999999	494	884	596	393	999999	260	999999	180	999999	580	347	572	475	999999	483	680	508	731	951	999999	373	290	527	571	472	487	999999	822	999999	19	82	406	248	265	999999	999999	255	999999	999999	130	68	686	327	999999	999999	999999	999999	348	567	824	999999	198	87	684	954	213	999999	999999	920	999999	999999	21	880	999999	508	940	333	220	288	999999	999999	647	331	831	817	687	962	631	987	789	999999	466	999999	475	708	883	329	564	999999	982	486	230	940	289	674	56	806	421	398	643	359	633	70	927	398	664	999999	256	999999	999999	250	736	46	140	487	989	756	414	999999	624	999999	769	910	999999	162	215	706	999999	999999	770	881	551	243	354	999999	999999	406	337	87	54	999999	999999	999999	43	741	750	193	999999	802	685	999999	999999	223	773	32	999999	999999	763	774	999999	957	999999	999999	107	999999	698	999999	692	999999	477	593	428	337	162	608	547	82	999999	565	999999	31	896	250	480	480	490	338	469	331	
999999	999999	642	563	893	97	201	983	599	646	52	257	501	119	334	102	871	73	70	175	999999	518	846	208	372	999999	71	999999	999999	626	906	370	43	370	999999	192	950	865	443	75	416	563	999999	999999	522	999999	999999	787	916	999999	608	426	999999	304	999999	341	448	443	201	731	36	617	373	972	740	681	999999	140	269	999999	151	16	629	994	758	921	45	616	999999	217	999999	283	667	999999	999999	489	102	738	523	518	743	517	999999	711	49	798	200	509	499	999999	939	999999	999999	774	245	602	796	283	545	925	999999	831	757	983	100	999999	949	999999	954	260	589	999999	616	999999	407	634	342	999999	954	999999	731	535	127	844	277	251	755	893	996	426	693	819	203	999999	999999	912	759	689	621	297	849	68	555	248	999999	464	783	777	376	611	999999	999999	328	999999	204	771	714	913	715	849	996	66	145	537	567	769	292	29	538	495	875	652	999999	667	120	999999	979	999999	999999	813	468	978	526	394	166	999999	501	617	403	450	208	999999	974	771	999999	793	999999	27	680	492	181	764	248	881	736	616	582	999999	475	999999	791	834	329	902	391	27	539	751	380	752	278	675	999999	97	297	38	999999	999999	375	326	750	962	208	111	999999	703	739	645	999999	550	999999	840	151	871	659	373	526	81	390	999999	999999	181	999999	999999	223	999999	999999	999999	593	707	938	57	295	158	781	999999	999999	228	999999	999999	287	893	999999	830	520	999999	534	999999	999999	999999	999999	607	154	102	72	999999	999999	999999	887	999999	999999	999999	61	950	612	195	555	992	99	830	999999	307	810	703	995	370	88	816	417	999999	972	393	722	669	205	340	999999	999999	999999	212	513	366	341	136	999999	699	841	151	228	999999	882	999999	664	999999	197	999999	796	450	106	702	500	508	862	111	172	182	999999	391	999999	281	292	362	906	887	326	380	966	999999	999999	999999	999999	936	999999	92	903	440	999999	125	482	999999	544	462	106	393	711	15	503	239	999999	949	999999	460	999999	947	52	530	635	777	290	817	999999	122	869	800	183	563	911	780	208	731	454	999999	999999	765	737	829	266	522	185	999999	999999	736	720	632	473	78	999999	999999	999999	383	804	951	999999	999999	751	431	593	999999	999999	158	104	723	41	241	504	92	999999	630	999999	222	273	122	999999	999999	939	512	401	246	999999	999999	999999	270	740	999999	926	502	916	254	999999	315	246	960	312	37	227	164	704	488	137	999999	527	920	999999	999999	119	691	360	865	725	249	39	356	969	999999	999999	833	982	216	314	999999	
999999	306	999999	999999	976	313	810	573	751	999999	808	912	999999	946	587	101	999999	913	715	244	152	999999	528	774	999999	999999	991	208	891	393	181	497	999999	135	999999	231	314	536	850	806	881	786	999999	939	441	999999	999999	999999	526	54	14	999999	501	79	999999	125	777	841	628	95	999999	611	681	368	614	320	738	999999	731	365	787	302	72	909	999999	366	999999	589	999999	168	999999	999999	681	999999	389	111	999999	114	999999	108	454	473	907	765	494	280	114	755	334	130	388	263	301	171	267	712	999999	592	716	503	999999	999999	507	470	442	999999	930	834	979	513	324	999999	999999	633	999999	323	394	999999	424	999999	261	192	999999	223	780	400	677	520	590	676	104	999999	397	772	921	265	965	447	333	150	349	280	775	821	805	999999	545	668	259	943	327	709	177	633	252	999999	934	293	689	51	676	420	254	999999	418	911	246	945	711	656	358	946	974	284	999999	999999	416	442	417	36	854	999999	270	999999	359	394	245	999999	999999	926	331	999999	999999	291	473	999999	999999	473	999999	999999	999999	600	999999	603	595	999999	735	892	890	270	999999	502	999999	662	196	667	159	607	953	33	676	482	424	999999	334	676	198	692	811	813	955	999999	38	523	519	999999	62	667	999999	978	999999	352	873	269	999999	999999	999999	105	104	805	780	428	520	389	999999	44	185	180	999999	999999	192	52	90	999999	999999	999999	473	999999	153	931	999999	491	555	999999	374	333	608	165	446	999999	870	999999	597	16	999999	999999	999999	648	306	485	88	999999	999999	142	795	616	999999	797	953	703	999999	453	952	172	199	299	872	545	25	893	435	30	734	999999	58	99	454	84	53	999999	999999	824	999999	999999	853	733	101	422	189	757	72	811	999999	999999	149	426	999999	434	816	999999	663	999999	633	412	60	68	157	627	93	705	172	999999	999999	185	491	541	397	294	999999	466	207	999999	365	999999	999999	999999	819	991	999999	632	999999	29	267	999999	124	334	201	653	999999	794	999999	474	999999	483	595	874	66	35	261	999999	999999	856	125	360	546	999999	532	374	580	435	248	166	995	999999	757	999999	930	999999	70	167	350	744	677	525	881	733	999999	881	999999	957	567	999999	739	33	604	102	904	907	763	999999	801	826	999999	191	999999	999999	479	877	726	452	999999	612	965	103	268	293	188	599	478	999999	91	650	999999	623	868	454	426	971	856	664	247	32	691	159	365	523	671	495	999999	462	264	254	164	230	22	955	828	646	999999	320	913	314	438	999999	829	161	134	459	323	111	
11	999999	999999	71	214	921	920	815	737	744	621	999999	999999	25	999999	999999	495	480	611	912	999999	780	999999	545	751	999999	594	999999	329	999999	398	999999	181	999999	461	756	234	103	999999	100	999999	22	908	31	698	230	683	422	999999	992	665	654	848	411	999999	231	302	999999	999999	282	337	190	496	999999	355	409	999999	764	564	801	999999	999999	464	520	999999	999999	871	999999	847	530	259	999999	999999	337	999999	999999	374	770	391	999999	999999	749	999999	743	762	999999	526	999999	676	299	708	999999	999999	602	999999	999999	199	337	533	871	359	118	637	789	32	999999	843	999999	983	610	44	751	999999	334	346	862	619	720	999999	34	97	999999	518	557	822	339	322	744	947	287	554	47	247	520	999999	999999	122	993	720	606	999999	999999	402	999999	265	956	999999	999999	265	527	652	479	580	508	999999	864	599	999999	999999	693	843	109	221	999999	66	997	514	861	454	990	999999	999999	999	999999	24	999999	999999	452	301	865	792	788	488	430	634	85	466	738	736	999999	999999	42	35	37	762	999999	155	696	18	999999	452	999999	999999	275	776	35	479	429	494	64	770	999999	788	999999	999999	999999	999999	791	81	999999	540	776	135	999999	244	718	601	999999	999999	999999	584	406	444	44	999999	117	709	223	999999	608	605	47	253	999999	255	609	253	924	999999	707	299	999999	999999	999999	727	676	999999	651	40	999999	999999	507	40	390	480	999999	712	754	688	793	356	406	147	999999	385	999999	532	454	192	635	474	677	844	691	813	229	782	999999	316	747	557	999999	999999	595	184	999999	999999	999999	999999	881	999999	499	999999	999999	360	893	226	161	652	234	999999	115	468	999999	999999	757	999999	349	576	260	591	306	447	941	245	298	223	551	298	286	496	669	252	311	738	975	441	510	340	920	999999	630	764	92	603	452	599	787	999999	427	446	667	296	951	299	600	62	304	999999	72	999999	675	999999	376	737	484	999999	166	667	999999	325	161	18	655	257	960	542	364	347	792	999999	436	549	999999	839	828	382	301	21	148	923	147	999999	999999	250	337	767	398	354	129	999999	442	130	999999	111	295	999999	640	703	339	68	697	956	316	999999	999999	999999	999999	536	909	999999	571	154	999999	695	188	749	740	414	920	203	999999	999999	228	212	266	315	165	769	554	178	741	598	999999	90	235	999999	105	905	997	212	775	861	445	999999	28	999999	601	698	922	546	919	235	783	145	914	999999	999999	999999	116	937	999999	232	981	740	369	973	999999	448	999999	999999	653	999999	417	999999	427	292	574	210	194	
999999	714	466	846	18	259	999999	815	546	176	548	451	999999	799	69	242	553	880	704	657	54	999999	163	239	924	893	999999	818	74	718	632	122	537	918	146	233	999999	999999	973	999999	853	999999	924	999999	921	556	999999	45	357	999999	874	411	999999	999999	150	153	560	999999	922	125	175	697	750	999999	544	435	913	84	999999	836	729	177	906	223	804	886	999999	999999	318	377	242	59	999999	589	844	230	999999	984	778	992	672	285	463	858	325	999999	999999	999999	737	495	999999	586	999999	999999	756	999999	999999	656	748	999999	253	999999	919	555	882	126	237	170	984	323	192	928	305	669	174	454	714	58	999999	648	478	804	999999	822	734	656	676	949	999999	147	725	596	246	999999	749	992	999999	908	975	209	928	257	122	423	999999	999999	290	712	999999	312	992	999999	758	999999	785	999999	536	107	999999	236	449	287	337	847	598	595	692	781	920	999999	98	805	82	698	720	230	692	729	518	999999	375	963	999999	530	999999	279	999999	999999	999999	310	466	268	999999	999999	760	999999	919	274	825	718	31	509	792	185	224	196	383	999999	389	999999	756	806	588	800	860	485	999999	807	703	328	756	556	51	999999	714	829	718	332	999999	79	311	427	904	800	998	865	181	427	316	957	896	999999	999999	184	554	999999	999999	296	889	284	966	122	571	999999	999999	999999	467	183	470	394	478	60	131	320	263	999999	901	788	999999	999999	999999	267	500	745	999999	977	999999	999999	999999	64	999999	999999	443	663	113	999999	856	408	838	533	407	997	956	922	489	845	999999	446	921	225	758	891	999999	894	969	708	621	825	999999	984	999999	600	118	415	244	56	616	467	217	73	483	503	999999	278	596	317	310	999999	999999	586	329	999999	946	849	306	268	999999	999999	693	404	999999	40	334	854	858	807	999999	551	688	442	238	199	239	857	742	264	942	226	307	662	408	53	568	496	999999	322	654	269	119	975	119	77	773	813	496	452	179	104	419	789	428	999999	889	824	357	999999	999999	98	117	999999	325	719	251	41	999999	533	471	837	200	546	999999	629	999999	999999	332	999999	426	999999	370	999999	999999	999999	807	518	244	649	163	999999	999999	534	197	565	162	77	999999	399	999999	742	817	962	981	342	904	873	635	798	327	999999	501	999999	999999	708	728	999999	957	477	912	732	999999	356	380	999999	999999	665	358	598	477	374	62	999999	344	683	608	408	999999	999999	999999	934	883	445	331	999999	999999	999999	821	999999	999999	999999	119	192	487	104	999999	999999	592	264	999999	999999	524	999999	
999999	999999	135	568	852	999999	109	329	509	214	533	978	999999	361	35	999999	483	746	844	868	761	142	999999	869	999999	999999	737	148	816	64	118	999999	419	845	123	378	999999	684	109	790	390	517	835	905	659	508	999999	595	445	999999	780	999999	999999	655	999999	999999	698	265	999999	613	302	961	999999	999999	105	828	568	999999	247	999999	552	798	646	999999	488	253	307	359	220	946	999999	999999	999999	627	283	999999	311	763	569	924	999999	595	999999	999999	498	428	13	390	809	831	940	999999	357	789	999999	999999	261	999999	176	42	891	999999	999999	175	619	160	268	999999	181	999999	999999	804	443	999999	999999	999999	236	160	565	69	250	917	549	389	999999	751	999999	999999	982	301	959	960	597	999999	999999	342	550	406	876	347	169	999999	218	999999	314	145	808	45	813	688	755	110	999999	116	792	974	799	999999	169	867	366	355	903	999999	924	999999	217	906	289	999999	416	999999	283	227	900	132	708	624	85	871	943	758	109	999999	546	859	184	490	744	999999	542	885	247	19	981	814	223	999999	10	999999	927	901	756	180	281	924	826	999999	216	669	276	184	590	297	923	607	256	609	343	999999	999999	727	171	230	110	531	593	274	246	96	908	999999	624	338	944	51	999999	928	32	621	999999	999999	283	84	792	368	304	949	95	384	567	614	995	999999	999999	999999	740	999999	79	999999	340	999999	331	999999	999999	896	560	262	999999	881	604	327	587	721	42	775	454	96	438	999999	236	999999	999999	862	528	304	384	688	999999	745	311	476	858	281	291	479	295	162	323	895	999999	52	999999	213	999999	999999	36	283	902	999999	999999	653	999999	337	524	697	384	468	601	466	522	999999	288	607	579	138	999999	315	440	999999	489	301	772	542	999999	193	999999	999999	93	289	277	110	786	999999	990	999999	999999	531	757	594	105	827	560	856	382	935	763	999	999999	650	780	721	843	349	109	463	880	999999	999999	340	660	409	385	322	199	422	95	894	617	921	759	937	558	846	467	662	740	916	999999	999999	429	47	350	999999	508	556	267	446	999999	536	778	999999	999999	999999	934	696	451	999999	667	960	850	869	391	712	890	999999	172	996	999999	446	999999	964	999999	402	911	622	999999	999999	814	999999	164	999999	999999	999999	153	946	999999	141	912	771	220	502	258	209	999999	560	655	638	551	665	393	270	999999	999999	814	813	419	999999	514	999999	636	508	433	35	805	211	999999	311	999999	944	43	41	999999	121	235	229	715	204	253	361	966	999999	401	158	259	999999	93	759	276	339	
536	82	626	600	144	712	79	233	999999	999999	300	354	999999	606	631	362	185	453	623	594	107	224	493	999999	355	215	117	285	775	999999	999999	510	44	999999	418	999999	414	999999	976	523	999999	492	800	305	71	622	361	999999	999999	896	719	999999	146	682	242	322	999999	472	255	928	605	794	457	493	829	789	319	839	198	999999	948	999999	476	110	999999	615	423	999999	999999	733	854	321	758	878	201	487	373	999999	997	999999	382	941	248	58	999999	366	45	317	475	281	312	522	607	856	948	37	173	46	248	627	898	999999	380	522	84	293	45	999999	301	999999	425	957	842	102	297	16	452	999999	999999	87	579	999999	721	999999	430	341	714	999999	930	999999	323	337	124	380	207	981	999999	726	974	635	999999	999999	999999	133	855	354	679	999999	568	999999	584	999999	854	170	57	791	679	558	999999	742	578	143	999999	137	38	98	842	999999	894	315	445	726	999999	999999	757	999999	999999	597	966	86	662	209	343	988	589	999999	483	953	999999	416	311	999999	634	999999	66	999999	817	888	999999	767	511	216	999999	999999	505	857	999999	307	413	933	700	999999	592	25	89	378	999999	660	999999	460	614	889	999999	488	14	433	999999	221	500	570	305	999999	502	999999	574	455	589	90	492	731	285	185	999999	399	999999	229	430	619	162	687	999999	999999	350	644	162	999999	77	999999	999999	82	999999	90	807	842	637	498	588	999999	999999	634	789	999999	177	816	185	439	348	749	773	999999	12	482	69	812	183	148	862	858	56	999999	387	999999	999999	999999	966	205	378	708	761	226	641	46	178	527	999999	999999	990	533	469	723	284	327	368	474	80	999999	30	994	668	499	999999	999999	347	499	256	999999	889	999999	850	979	999999	640	987	556	999999	966	314	542	914	507	157	338	399	332	676	999999	99	366	999999	683	185	383	49	272	590	911	999999	678	280	566	787	242	683	489	662	644	339	811	331	113	999999	487	90	999999	351	999999	340	24	823	196	252	532	418	176	803	687	600	725	965	241	277	636	271	999999	720	915	654	909	670	999999	730	287	999999	245	999999	697	999999	878	999999	293	581	684	855	999999	323	999999	823	999999	685	974	53	999999	845	100	836	351	226	732	450	999999	652	999999	354	790	466	999999	498	182	471	116	394	722	805	999999	660	592	781	187	44	999999	101	999999	234	695	999999	125	441	944	408	364	481	570	437	999999	640	160	339	74	627	358	765	999999	999999	579	589	999999	999999	173	439	253	999999	999999	697	999999	344	999999	206	999999	801	350	
533	553	773	116	635	823	999999	320	52	509	263	717	559	999999	700	450	102	654	115	999999	316	278	514	999999	795	442	873	999999	159	135	954	680	272	287	825	221	877	939	943	999999	999999	498	999999	929	999999	852	489	999999	293	894	422	551	553	143	999999	264	49	618	321	999999	950	841	171	916	554	583	454	999999	860	488	572	163	710	349	631	818	158	585	175	942	952	861	169	265	713	413	999999	999999	254	570	182	269	627	750	815	204	337	213	385	416	407	217	161	999999	331	268	840	214	511	225	116	999999	453	999999	250	999999	999999	905	999999	151	457	326	37	299	315	313	999999	960	534	437	491	944	209	999999	999999	745	710	999999	934	454	573	999999	626	999999	464	718	815	259	510	726	522	431	10	243	959	91	189	861	499	999999	733	879	999999	84	999999	999999	264	999999	832	505	388	326	971	999999	999999	535	699	998	835	999999	498	999999	999999	807	999999	69	944	965	799	464	565	848	865	916	721	693	999999	552	305	999999	999999	130	427	999999	348	206	460	251	666	999999	391	190	36	901	999999	457	429	999999	169	999999	227	999999	895	378	939	999999	460	64	47	884	293	157	703	999999	142	377	858	455	999999	999999	999999	999999	309	375	82	385	821	964	397	999999	274	379	392	999999	84	176	235	58	75	808	745	406	214	782	999999	244	486	493	769	161	599	974	413	451	999999	525	988	999999	306	999999	718	496	999999	773	620	913	764	999999	468	965	152	810	389	660	972	212	498	527	234	837	898	999999	999999	245	674	300	966	940	564	559	188	705	751	511	100	259	739	999999	171	237	999999	999999	35	803	19	789	999999	999999	479	864	36	470	304	999999	999999	389	302	999999	109	330	947	824	999999	908	787	446	68	877	570	723	472	999999	365	997	367	495	312	999999	999999	885	705	223	471	700	999999	717	410	999999	846	710	999999	319	340	999999	289	655	894	126	26	999999	999999	999999	999999	756	402	969	115	307	111	999999	999999	999999	204	224	624	733	363	999999	999999	80	46	999999	40	860	999999	162	727	523	718	712	601	196	384	663	164	999999	999999	999999	308	563	612	113	190	999999	633	65	124	126	227	555	999999	85	739	945	536	954	999999	999999	990	249	999999	591	999999	399	578	999999	999999	540	999999	635	701	999999	999999	823	467	932	595	364	999999	709	999999	610	306	172	419	526	456	438	136	210	313	999999	724	68	321	999999	524	790	108	743	539	583	999999	591	999999	654	564	916	487	604	999999	999999	104	290	211	641	294	426	980	62	
443	999999	414	859	332	990	924	461	511	446	418	804	265	999999	180	464	999999	714	317	765	962	539	950	532	842	981	617	999999	857	680	999999	107	999999	55	309	999999	999999	206	269	999999	729	999999	415	51	999999	563	75	610	119	746	96	999999	119	224	100	903	147	881	27	350	999999	490	999999	999999	999999	320	999999	999999	999999	729	294	358	455	453	45	999999	134	909	346	288	916	16	333	999999	593	166	988	596	999999	405	313	298	999999	918	490	999999	508	583	999999	875	569	855	425	390	462	999999	134	665	999999	240	999999	237	544	738	434	376	166	493	247	553	331	407	264	789	999999	996	178	999999	963	999999	361	551	578	471	999999	70	591	943	658	855	42	333	417	725	626	85	753	451	494	124	999999	24	999999	999999	553	171	999999	999999	964	465	569	597	999999	999999	879	238	999999	83	29	999999	785	222	835	391	999999	998	990	999999	999999	350	253	727	999999	848	999999	999999	215	791	917	557	469	954	999999	999999	999999	444	631	34	999999	397	426	679	432	129	339	999999	189	954	275	999999	181	71	473	624	222	841	555	853	999999	999999	33	867	166	999999	904	830	242	999999	105	87	377	965	693	775	923	573	305	922	519	841	167	999999	526	999999	386	407	491	365	999999	999999	888	777	354	313	374	559	999999	999999	999999	508	638	547	999999	197	188	216	999999	698	700	999999	546	632	343	838	999999	772	999999	999999	95	507	349	876	662	650	198	599	620	389	410	373	999999	344	707	21	213	999999	401	339	194	999999	999999	999999	665	999999	908	266	444	516	999999	602	219	729	875	717	169	761	885	218	998	588	595	999999	297	337	598	211	999999	332	634	765	999999	999999	609	915	478	556	221	330	742	932	164	114	999999	807	164	999999	469	999999	851	452	734	192	340	999999	584	50	505	337	743	706	341	122	999999	172	999999	208	999999	960	249	613	549	564	476	999999	434	491	537	489	183	277	742	934	480	192	40	197	680	999999	340	437	60	883	587	45	600	52	232	999999	999999	955	210	509	751	247	902	180	999999	274	181	103	513	25	164	475	964	407	641	699	142	44	528	126	630	811	562	665	977	441	475	391	268	248	999999	999999	77	243	192	999999	290	860	481	415	832	246	924	45	729	121	81	999999	999999	532	166	550	999999	93	999999	939	684	246	203	999999	999999	790	834	274	999999	936	407	999999	999999	408	419	999999	562	122	294	393	887	999999	936	865	370	282	980	999999	999999	363	791	983	364	252	999999	53	667	999999	999999	52	411	659	
924	792	714	999999	977	999999	123	884	987	324	999999	999999	999999	999999	310	338	999999	525	810	108	999999	756	155	424	999999	972	999999	375	999999	365	504	251	999999	237	603	153	999999	30	999999	999999	622	999999	376	476	194	868	999999	999999	999999	999999	999999	101	242	313	477	177	647	299	972	15	162	747	280	631	819	999999	513	824	564	166	999999	893	230	833	485	999999	390	678	999999	508	782	999999	999999	284	83	413	19	678	999999	435	506	861	58	999999	824	874	926	744	999999	636	364	375	999999	587	162	398	999999	408	999999	492	786	968	69	473	999999	703	125	996	999999	416	547	835	74	138	659	326	845	931	18	999999	67	999999	31	603	153	416	623	54	132	999999	542	610	999999	999999	648	538	801	585	75	999999	999999	930	195	251	98	529	311	707	928	999999	553	939	999999	226	435	999999	946	999999	329	816	89	80	873	873	873	999999	984	796	490	999999	999999	270	866	887	851	136	460	780	515	999999	999999	916	126	999999	141	603	220	999999	842	999999	592	345	265	258	51	999999	67	321	377	161	545	999999	227	807	320	293	82	512	999999	999999	999999	176	950	705	711	173	954	586	742	280	726	359	953	999999	538	189	999999	617	846	173	79	149	413	364	999999	599	698	318	975	847	530	708	270	544	819	425	999999	560	547	999999	734	999999	579	106	435	196	561	245	999999	141	288	465	665	211	999999	549	763	596	999999	121	999999	645	999999	999999	750	999999	98	419	171	122	795	453	80	968	999999	999999	570	999999	928	999999	48	462	49	844	568	75	53	69	314	999999	662	999999	934	435	999999	99	870	684	356	418	107	151	999999	166	345	835	394	697	772	641	979	456	667	734	83	21	605	765	336	999999	974	39	114	891	459	997	999999	645	565	999999	999999	999999	960	999999	794	999999	388	882	508	733	680	355	296	673	299	215	140	209	362	999999	493	114	999999	671	443	78	47	192	706	348	325	749	142	433	913	103	496	157	939	186	633	999999	266	602	14	628	742	440	601	254	999999	319	293	173	856	622	999999	298	999999	725	859	205	185	999999	999999	930	999999	999999	999999	206	719	999999	270	999999	768	770	848	755	666	815	999999	606	590	999999	999999	999999	999999	968	576	300	565	999999	80	999999	327	437	547	999999	194	84	414	878	999999	405	535	884	59	999999	405	95	999999	782	999999	271	399	999999	999999	723	688	411	473	254	296	469	640	521	912	999999	858	999999	233	751	570	591	410	457	925	195	927	597	956	359	573	999999	526	782	575	808	999999	73	
822	823	999999	783	610	170	591	999999	765	23	971	13	259	999999	862	32	222	51	860	942	999999	429	999999	100	455	999999	681	805	943	857	999999	113	999999	794	518	409	343	787	999999	250	865	999999	429	913	999999	953	110	999999	629	999999	570	534	948	881	736	402	38	327	337	495	488	786	278	908	999999	867	780	464	556	999999	689	435	69	620	87	623	999999	881	474	501	24	182	999999	449	296	421	999999	350	999999	125	380	999999	459	495	761	88	445	521	999999	758	182	645	953	176	814	145	474	338	804	122	402	157	852	836	481	316	610	828	621	656	712	440	406	440	91	672	975	999999	858	998	187	488	45	999999	329	999999	229	19	635	161	999999	999999	999999	946	723	233	173	623	999999	999999	999999	999999	900	999999	55	999999	249	522	95	999999	169	899	480	806	934	913	121	146	517	112	97	601	203	469	708	885	893	459	999999	999999	509	362	560	999999	999999	570	999999	846	670	586	139	706	999999	493	991	58	999999	999999	21	999999	122	37	999999	999999	999999	999999	999999	999999	490	169	999999	789	999999	237	641	999999	348	77	286	374	334	274	475	930	973	391	677	999999	478	660	538	163	448	905	745	482	999999	999999	999999	652	156	999999	365	510	737	349	899	696	851	194	709	289	464	647	486	848	561	185	937	976	999999	713	962	999999	631	695	351	999999	492	999999	560	698	31	999999	227	185	908	965	202	634	491	980	858	293	999999	259	699	999999	999999	999999	921	80	712	79	453	443	196	535	879	52	998	999999	213	692	633	20	268	831	430	311	939	596	982	313	494	228	999999	999999	879	999999	995	549	999999	595	999999	490	986	951	189	783	988	999999	999999	999999	635	493	776	175	659	940	990	868	999999	127	957	334	98	999999	585	234	587	517	656	507	56	458	999999	618	454	153	999999	999999	651	646	322	565	510	832	677	10	451	999999	28	938	391	137	178	364	637	913	402	587	376	955	206	480	999999	587	999999	187	999999	168	721	516	916	683	226	735	805	999999	999999	265	731	999999	782	897	499	717	999999	919	289	171	999999	541	751	446	940	696	449	999999	838	922	728	499	999999	293	999999	512	31	999999	910	443	559	245	999999	146	856	791	182	308	981	19	999999	999999	898	806	187	999999	765	480	743	530	295	963	563	901	537	241	552	499	929	999999	695	418	18	999999	611	744	452	615	999999	159	999999	151	859	999999	460	999999	601	236	999999	788	746	551	964	389	158	595	682	197	999999	999999	249	999999	378	994	323	63	185	999999	
204	442	737	160	890	594	16	999999	999999	734	999999	992	640	999999	394	150	250	999999	454	628	999999	26	72	264	15	965	910	841	772	865	515	407	368	549	41	999999	60	596	661	380	383	14	491	947	747	616	999999	923	297	237	753	999999	609	557	365	188	380	483	154	924	684	999999	381	999999	228	53	999999	999999	294	999999	100	999999	492	999999	999999	692	534	125	516	399	999999	986	999999	544	121	346	797	811	193	852	302	576	452	737	999999	999999	633	252	999999	704	982	999999	639	575	147	999999	686	535	311	999999	653	265	999999	755	943	999999	621	836	137	881	255	822	907	441	429	523	999999	999999	387	47	68	292	395	812	416	98	357	977	407	21	999999	271	509	520	209	47	999999	697	793	998	597	797	124	848	458	169	985	208	156	623	898	931	158	274	999999	371	869	164	999999	854	350	999999	999999	126	231	984	999999	396	242	392	914	514	961	389	449	270	178	547	363	999999	999999	159	999999	999999	999999	728	123	245	999999	838	177	454	359	999999	658	954	368	998	999999	474	846	599	965	763	709	393	969	769	999999	353	202	999999	999999	100	752	200	811	655	13	502	870	87	490	404	224	469	999999	32	730	495	902	180	920	888	410	512	999999	77	84	730	999999	354	420	999999	645	999999	653	268	196	467	152	712	995	134	604	769	119	999999	549	249	237	947	48	339	451	32	411	912	690	249	17	743	581	283	743	999999	666	927	999999	379	999999	897	836	272	352	199	184	999999	294	641	999999	999999	528	834	502	811	315	91	999999	999999	443	740	577	946	460	409	141	722	390	87	999999	191	812	180	433	340	999999	776	986	261	999999	615	999999	58	846	395	224	999999	780	931	220	585	817	146	935	85	329	889	812	943	999999	462	415	216	539	221	999999	358	411	999999	999999	539	999999	858	774	828	122	528	999999	74	194	999999	941	459	999999	526	374	676	244	999999	20	232	963	53	999999	394	210	999999	519	999999	587	866	344	618	999999	680	490	958	999999	116	963	800	788	748	758	672	521	999999	999999	22	999999	142	999999	64	161	478	576	999999	664	389	628	700	19	999999	487	328	999999	333	228	196	46	416	999999	999999	999999	220	443	225	294	531	873	254	82	999999	999999	454	752	290	466	999999	999999	438	303	999999	488	273	791	323	271	999999	999999	198	999999	162	975	440	999999	985	670	941	45	999999	999999	143	516	384	628	999999	999999	42	575	770	866	999999	92	608	999999	332	649	130	428	999999	953	854	999999	685	516	919	531	999999	
999999	767	619	525	727	753	671	999999	475	114	999999	289	635	238	864	851	332	999999	80	376	327	506	345	999999	522	915	407	912	999999	831	867	708	999999	339	416	807	160	350	739	999999	999999	952	856	545	484	149	494	725	989	999999	999999	245	849	164	40	999999	431	79	999999	811	356	758	999999	644	246	937	309	305	999999	999999	999999	981	541	999999	439	375	999999	800	75	383	999999	681	923	173	999999	631	858	999999	309	297	999999	91	347	927	982	189	999999	222	309	547	839	999999	999999	932	999999	999999	999999	118	725	664	480	999999	999999	630	390	999999	835	773	176	615	88	484	995	534	680	619	644	614	758	999999	360	437	501	528	999999	242	778	999999	999999	106	927	750	109	645	817	755	87	999999	999999	999999	999999	250	56	694	468	365	202	999999	262	748	737	99	359	999999	999999	52	140	999999	96	999999	999999	999999	968	79	687	338	999999	360	999999	999999	541	926	76	450	906	999999	999999	807	999999	188	999999	999999	738	999999	369	837	999999	999999	340	774	624	602	999999	399	421	509	282	976	16	140	999999	841	999999	336	217	999999	33	999999	999999	204	661	333	425	908	116	999999	999999	911	709	850	937	999999	30	943	999999	939	306	676	38	406	836	414	800	929	208	999999	999999	412	849	559	814	492	74	145	123	301	999999	722	293	924	403	999999	277	165	999999	999999	999999	999999	999999	277	999999	356	999999	999999	999999	256	532	495	999999	907	749	704	72	159	46	454	999999	884	829	999999	761	583	393	113	999999	999999	147	644	999999	970	388	39	386	581	55	468	613	901	777	999999	768	691	23	386	185	699	309	999999	129	749	551	999999	888	26	515	930	962	775	169	892	119	887	759	739	528	719	327	490	114	577	999999	784	116	963	250	80	570	17	928	314	176	999999	524	986	428	999999	150	999999	999999	125	999999	837	742	885	757	881	932	283	999999	465	381	999999	999999	552	999999	766	999999	999999	999999	445	369	999999	999999	854	725	999999	999999	772	320	87	999999	958	424	999999	999999	13	51	230	216	369	147	296	160	999999	933	357	16	972	999999	661	999999	999999	592	999999	999999	550	999999	887	170	667	518	169	963	779	886	422	404	999999	999999	905	725	609	718	999999	999999	83	804	384	999999	377	999999	400	694	659	465	999999	375	794	243	999999	22	164	70	999999	850	999999	333	999999	585	520	999999	981	503	999999	936	999999	506	185	999999	681	745	615	965	792	583	128	475	313	999999	533	56	610	999999	947	999999	999999	549	180	566	329	750	434	799	411	424	999999	999999	520	999999	454	
856	200	471	561	786	407	198	277	964	732	999999	29	66	62	473	352	200	999999	290	375	472	336	618	999999	931	321	999999	564	999999	481	230	999999	591	869	676	999999	148	999999	170	494	382	281	215	833	816	999999	377	746	999999	81	912	351	999999	999999	999999	999999	581	469	999999	475	591	633	899	493	999999	999999	438	196	999999	617	999999	960	999999	796	992	201	131	999999	195	211	999999	79	626	999999	568	879	999999	243	888	999999	284	679	609	694	902	748	999999	721	331	269	999999	191	370	329	999999	951	956	999999	999999	789	408	999999	999999	428	532	521	16	602	924	632	833	204	308	999999	343	534	360	700	999999	254	819	409	999999	926	908	762	709	307	439	617	923	290	999999	109	748	487	405	999999	172	390	742	779	796	699	435	107	883	141	986	342	999999	266	550	120	970	998	343	356	519	770	812	709	172	317	709	553	999999	999999	489	999999	138	999999	999999	512	511	999999	612	763	501	999999	879	999999	320	107	25	667	739	999999	999999	999999	153	59	671	402	578	42	617	489	999999	882	999999	684	651	139	213	432	728	47	608	930	395	999999	855	708	999999	999999	398	999999	301	51	813	555	79	999999	712	89	506	145	934	479	999999	133	773	618	37	999999	925	191	893	593	939	999999	171	208	999999	999999	203	999999	511	999999	643	999999	197	948	999999	237	614	999999	427	134	925	999999	113	138	507	999999	806	999999	680	695	999999	217	182	708	999999	121	394	871	385	999999	999999	543	634	999999	836	999999	999999	825	549	800	590	23	763	769	667	356	598	42	999999	102	999999	999999	292	999999	33	435	999999	999999	845	999999	843	999999	536	999999	999999	999999	957	511	301	626	335	981	999999	999999	114	999999	454	413	51	999999	522	361	999999	999999	381	999999	260	999999	999999	999999	511	457	979	591	999999	847	999999	485	999999	285	399	97	740	85	999999	786	269	999999	710	999999	999999	999999	447	999999	445	999999	573	253	907	999999	999999	148	933	890	999999	878	11	115	999999	266	818	968	882	765	366	435	621	999999	526	999999	669	848	118	999999	430	545	19	889	156	474	284	243	577	222	154	260	163	999999	960	888	999999	164	488	453	909	22	94	682	732	20	870	478	727	322	648	292	40	92	999999	999999	868	121	959	999999	982	585	401	669	620	999999	999999	771	143	637	999999	515	370	664	941	417	460	337	999999	146	999999	805	999999	265	573	861	230	80	389	391	30	672	204	38	471	334	621	424	999999	999999	738	999999	345	99	512	143	922	375	151	62	999999	540	999999	822	999999	186	
79	999999	106	759	885	999999	392	752	999999	146	999999	999999	202	616	796	999999	276	540	407	999999	999999	425	752	439	938	854	929	336	999999	999999	718	382	183	295	264	999999	327	312	999999	537	999999	592	482	376	822	591	182	534	266	91	274	424	425	360	999999	654	393	666	820	40	281	999999	488	138	428	938	167	999999	999999	321	719	964	799	999999	999999	999999	943	386	617	357	682	404	999999	192	225	303	957	999999	999999	610	102	660	491	709	999999	999999	114	354	947	883	999999	999999	182	999999	372	310	624	554	572	837	710	17	59	472	358	877	986	999999	913	999999	981	344	338	752	229	68	482	999999	613	137	773	598	999999	734	924	999999	231	134	819	914	999999	999999	999999	999999	999999	94	611	28	999999	388	674	808	441	822	999999	99	936	430	999999	999999	828	534	941	445	999999	122	999999	325	548	940	999999	861	486	998	456	579	92	596	999999	144	456	463	738	234	462	964	167	616	832	835	480	999999	408	515	96	154	470	816	999999	787	517	999999	480	420	733	999999	332	442	375	332	16	350	999999	592	999999	374	796	716	982	109	954	999999	493	712	999999	853	999999	970	911	311	118	276	999999	999999	627	170	982	328	501	999999	642	724	251	509	829	140	234	816	658	721	358	999999	834	999999	832	556	803	768	950	879	359	361	530	73	999999	999999	431	999999	965	696	391	477	224	342	467	239	719	999999	883	339	999999	647	321	200	953	363	442	351	999999	80	367	999999	377	621	300	290	204	999999	295	99	999999	723	851	962	340	880	540	501	120	603	836	999999	999999	999999	261	712	49	340	120	859	307	89	278	999999	338	177	110	602	51	186	999999	542	697	793	999999	999999	999999	359	999999	83	823	940	241	639	999999	548	339	756	999999	999999	999999	863	76	999999	792	629	999999	957	633	172	780	999999	460	999999	567	303	999999	101	999999	356	916	999999	480	999999	46	999999	848	638	659	790	837	353	242	463	935	181	476	271	999999	10	459	838	725	999999	302	886	490	307	82	941	425	248	999999	999999	999999	560	392	39	399	999999	781	817	307	999999	335	999999	705	996	998	395	826	999999	99	990	896	87	964	783	999999	999999	875	550	566	717	374	999999	588	228	999999	384	999999	446	871	575	229	642	999999	882	371	866	999999	493	999999	686	124	565	158	774	127	594	595	608	295	249	559	240	260	590	477	736	848	487	215	624	606	390	988	523	771	264	546	91	422	877	969	999999	252	880	999999	809	450	999999	110	206	788	190	160	632	26	989	
999999	950	415	635	27	703	287	684	999999	999999	576	635	13	999999	57	514	196	417	279	999999	987	999999	987	668	296	999999	386	999999	999999	425	239	365	507	999999	872	596	676	787	999999	275	114	999999	800	868	243	814	810	247	158	284	994	743	363	999999	11	21	962	746	348	983	999999	278	848	664	504	220	137	231	990	460	837	999999	557	13	73	429	580	999999	434	481	233	148	999999	561	430	496	999999	658	780	861	634	929	999999	876	948	836	999999	145	374	33	687	589	256	697	446	596	195	359	785	999999	999999	999999	999999	999999	760	188	417	999999	244	17	217	999999	451	138	999999	907	960	681	65	236	709	444	755	411	793	643	892	172	999999	834	999999	652	873	207	430	790	617	581	125	770	428	999999	999999	366	815	219	148	127	871	538	635	999999	304	558	872	995	98	910	83	126	999999	254	182	409	999999	999999	605	253	708	999999	300	389	565	999999	807	287	543	398	596	584	505	774	301	999999	999999	797	358	324	335	434	702	706	999999	998	483	184	260	999999	659	259	613	895	419	834	999999	999999	948	19	750	594	462	699	999999	498	999999	999999	999999	999999	210	909	217	290	917	283	343	594	881	567	810	633	999999	51	739	999999	971	999999	364	466	999999	999999	848	999999	573	999999	972	13	392	18	386	999999	231	663	301	749	52	332	977	146	501	653	999999	999999	999999	127	567	999999	959	999999	527	21	999999	495	258	258	70	868	717	186	311	999999	212	873	190	849	412	999999	999999	989	303	648	632	227	965	694	587	468	149	999999	183	560	53	414	490	375	999999	735	999999	52	688	183	615	999999	999999	999999	999999	999999	210	359	715	203	671	969	684	879	388	940	999999	563	999999	602	729	271	13	750	297	999999	392	814	55	999999	957	708	311	129	43	832	392	805	252	999999	999999	789	999999	999999	889	999999	729	611	987	863	215	851	380	999999	454	354	999999	95	873	999999	999999	395	314	48	246	999999	999999	564	846	555	999999	724	321	999999	344	940	529	999999	999999	999999	78	780	827	191	999999	116	999999	224	675	689	999999	999999	932	599	976	999999	484	702	743	999999	414	174	765	999999	315	491	999999	999999	751	513	824	999999	234	999999	584	999999	568	132	578	999999	635	454	889	167	520	999999	792	999999	610	999999	465	827	291	934	809	903	25	395	876	999999	575	543	473	171	864	272	82	282	24	647	314	361	133	613	999999	960	999999	608	920	64	999999	818	194	289	999999	996	491	300	849	681	323	182	256	599	999999	102	980	727	302	258	
999999	519	707	999999	167	113	999999	999999	643	999999	628	999999	475	999999	290	756	999999	999999	123	868	999999	782	432	999999	333	142	999999	999999	58	208	979	999999	316	672	876	999999	121	999999	131	943	302	813	656	10	62	906	707	999999	319	808	743	797	999999	433	477	405	97	999999	638	35	998	179	629	445	999999	81	110	802	945	111	644	999999	71	180	575	999999	999999	432	290	427	435	681	224	249	464	192	999999	882	205	481	101	999999	592	106	945	133	194	221	141	980	805	904	488	218	173	616	735	443	858	509	999999	665	93	221	600	326	955	999999	999999	999999	999999	228	607	474	19	897	544	999999	234	452	783	915	300	310	621	999999	202	999999	999999	848	456	999999	33	695	999999	436	999999	381	506	999999	177	999999	240	999999	852	587	307	24	999999	275	81	770	219	416	999999	999999	374	783	599	79	999999	948	313	142	240	999999	204	911	272	583	999999	173	999999	999999	284	978	684	847	457	44	233	999999	808	810	776	686	300	999999	968	999999	72	999999	999999	437	999999	229	500	107	999999	234	999999	396	752	625	40	908	999999	614	142	747	679	999999	336	565	846	945	150	502	366	554	338	586	999999	999999	520	364	391	41	109	999999	487	586	634	232	650	999999	435	193	999999	867	999999	685	999999	999999	178	545	553	226	590	559	999999	999999	741	668	896	806	453	999999	114	676	527	280	515	87	269	102	892	113	914	19	520	957	722	498	180	652	111	721	999999	974	811	175	999999	550	999999	489	845	965	336	999999	393	999999	999999	113	350	113	999999	999999	999999	86	652	450	311	581	48	999999	285	999999	999999	253	705	731	93	139	864	361	999999	965	999999	780	256	927	776	80	625	999999	878	619	157	77	482	999999	760	999999	332	371	864	869	511	854	999999	602	477	93	149	999999	999999	949	249	989	282	999999	999999	191	829	725	673	240	999999	624	252	666	104	431	999999	12	971	999999	807	503	497	961	999999	256	575	654	999999	693	931	963	411	929	999999	168	794	277	405	999999	349	999999	698	999999	913	886	611	548	999999	56	321	999999	690	107	152	745	502	321	751	999999	615	185	275	979	309	992	223	323	295	936	999999	504	606	402	575	210	999999	863	58	576	999999	37	156	413	999999	999999	283	313	787	999999	666	482	525	354	963	173	341	718	334	920	673	298	262	571	419	817	999999	298	531	999999	999999	638	999999	184	999999	587	38	861	999999	515	718	999999	999999	661	279	164	978	262	438	412	999999	96	999999	137	903	355	775	584	994	564	264	985	
781	845	693	37	219	999999	999999	385	144	479	999999	818	212	999999	761	600	302	265	999999	287	859	999999	82	854	999999	146	281	71	812	454	999999	999999	260	733	137	690	967	251	999999	637	325	62	277	399	974	720	925	149	593	184	999999	999999	725	976	135	661	773	999999	928	999999	79	875	573	690	612	78	999999	478	999999	999999	633	60	319	211	962	806	852	682	880	388	220	142	477	638	171	999999	327	284	607	999999	999999	138	323	872	568	999999	999999	586	786	905	162	999999	513	522	999999	242	999999	999999	23	328	999999	100	999999	549	862	937	999999	999999	999999	484	750	294	870	170	163	999999	999999	999999	999999	523	327	999999	895	974	236	764	999999	954	97	999999	999999	803	270	288	666	999999	178	773	20	630	50	999999	67	312	165	868	585	999999	369	55	999999	981	881	500	11	543	205	985	323	107	318	454	847	599	776	946	33	592	503	999999	336	964	437	21	483	772	218	593	818	368	188	285	595	999999	435	726	922	770	287	999999	631	193	999999	912	999999	596	999999	468	535	218	999999	993	849	41	719	999999	554	869	26	239	335	999999	176	955	919	999999	999999	999999	999999	60	34	263	315	380	705	152	999999	525	699	999999	74	749	999999	609	999999	194	436	563	332	894	181	999999	753	57	999999	30	26	504	999999	289	737	902	304	484	194	591	688	999999	999999	576	35	39	180	999999	174	585	553	566	441	734	606	304	482	999999	878	971	509	267	582	685	136	999999	532	420	158	171	455	583	999999	932	506	956	237	999999	869	152	882	623	883	222	476	999999	73	267	682	443	430	35	606	223	91	999999	999999	650	450	999999	506	999999	981	12	139	969	151	508	238	650	77	725	409	735	98	999999	999999	369	218	675	947	274	737	715	741	430	976	211	850	999999	69	587	999999	854	999999	132	641	880	93	507	318	564	999999	42	375	704	999999	870	134	999999	56	537	999999	999999	78	241	32	276	271	709	992	939	999999	164	590	490	419	555	99	966	255	503	286	711	367	392	999999	999999	350	999999	804	115	999999	654	37	531	155	541	786	415	109	375	619	383	514	378	905	874	999999	999999	295	79	781	167	950	553	261	729	999999	999999	995	327	926	999999	999999	999999	999999	999999	136	999999	344	877	769	684	999999	999999	884	902	207	988	487	371	999999	464	751	735	334	919	704	484	279	425	999999	110	419	781	448	394	479	999999	516	902	748	999999	999999	417	310	107	300	80	668	358	532	428	207	633	74	471	999999	999999	562	942	308	651	
789	999999	999999	668	999999	95	441	999999	433	999999	481	585	622	999999	999999	999999	434	236	629	634	999999	921	893	705	902	785	717	977	999999	999999	999999	574	603	107	999999	999999	999999	641	999999	999999	638	179	925	952	999999	999999	21	202	999999	148	744	336	322	674	999999	868	36	999999	765	488	378	999999	587	133	515	906	981	525	278	999999	679	792	402	425	999999	646	995	999999	758	999999	999999	525	430	773	565	738	262	928	999999	999999	999999	999999	876	354	836	184	999999	801	447	50	641	495	923	273	469	952	999999	897	999999	198	872	999999	999999	485	713	853	43	814	568	776	654	62	263	544	999999	71	916	999999	588	820	65	204	502	717	648	999999	601	167	999999	999999	804	365	260	83	862	519	329	999999	999999	983	151	999999	243	670	396	588	241	389	584	407	999999	885	318	857	999999	677	593	580	836	434	999999	875	999999	999999	971	298	802	190	681	179	742	999999	416	605	679	288	961	831	331	999999	57	221	583	906	577	919	57	402	999999	194	926	748	564	216	731	276	276	287	698	107	785	61	707	999999	999999	520	999999	712	188	999999	716	761	259	775	387	49	999999	604	388	999999	999999	409	250	999999	999999	999999	961	210	873	999999	22	683	142	233	284	996	514	177	252	66	999999	344	224	95	477	174	498	788	829	692	974	999999	899	999999	999999	386	810	220	999999	669	559	278	999999	775	999999	43	628	36	500	391	535	134	362	331	611	906	999999	164	29	88	506	999999	380	191	438	350	783	496	377	999999	195	304	999999	582	507	182	505	449	254	999999	999999	472	297	448	999999	849	319	999999	999999	949	201	656	999999	999999	173	999999	897	657	346	500	259	141	659	602	205	240	128	779	823	438	411	745	910	585	542	44	885	932	999999	588	40	214	461	999999	706	539	999999	922	999999	130	999999	848	112	753	194	414	812	694	252	926	731	999999	755	606	548	455	745	615	551	999999	501	999999	999999	999999	470	54	680	241	895	666	137	205	370	999999	163	999999	643	167	400	137	231	999999	690	108	856	500	459	855	999999	999999	793	999999	381	289	629	999999	999999	353	293	149	734	581	999999	585	798	536	179	62	452	985	812	999999	224	423	999999	999999	284	533	999999	969	999999	824	361	645	873	638	823	90	83	843	346	299	874	999999	403	649	401	115	309	999999	331	406	412	999999	999999	214	284	957	999999	999999	46	999999	999999	323	999999	909	230	999999	711	170	999999	98	979	609	649	522	999999	999999	30	999999	910	179	234	580	647	198	421	467	206	668	
364	865	999999	755	806	653	846	999999	706	999999	429	246	403	999999	617	243	427	999999	254	999999	500	320	937	124	999999	867	468	872	999999	999999	497	763	957	53	805	999999	999999	999999	802	995	675	163	266	536	837	673	775	94	963	999999	771	618	222	280	177	999999	999999	999999	348	939	195	974	885	350	999999	666	999999	359	343	770	853	999999	11	258	260	347	64	999999	286	743	101	999999	908	270	594	879	999999	999999	875	999999	918	999999	999999	862	810	700	278	915	999999	181	394	426	750	202	561	578	999999	963	29	830	999999	526	999999	604	848	999999	75	999999	755	127	125	601	483	581	851	67	316	148	448	559	78	148	871	115	999999	675	633	716	709	26	272	587	999999	999999	999999	402	488	291	24	998	634	654	999999	999999	65	792	942	178	350	504	271	478	525	469	999999	999999	654	999999	999999	182	188	359	915	999999	855	999999	933	999999	809	999999	578	35	133	999999	999999	424	978	459	60	566	733	464	375	215	755	793	72	208	999999	922	747	999999	46	841	820	999999	739	999999	566	999999	999999	513	999999	891	925	246	354	85	544	346	999999	999999	160	999999	999999	724	983	709	983	71	476	734	154	886	711	301	988	999999	629	649	999999	558	999999	999999	999999	229	104	999999	999999	518	448	986	664	947	60	552	999999	999999	401	106	301	39	446	999999	999999	134	369	482	189	999999	257	72	456	894	660	323	312	626	981	230	629	509	999999	474	999999	489	80	206	999999	168	174	999999	999999	999999	999999	656	121	397	484	582	859	622	304	656	271	999999	540	769	999999	737	999999	510	375	181	477	792	609	971	881	569	999999	173	647	999999	999999	616	182	923	547	999999	211	999999	151	999999	370	16	999999	773	213	247	999999	999999	909	107	918	663	275	999999	65	999999	999999	149	515	914	527	696	999999	999999	196	999999	214	617	999999	292	535	336	369	999999	811	470	588	835	999999	999999	620	753	264	549	999999	999999	350	463	867	982	957	72	408	236	999999	674	41	931	586	558	999999	999999	88	626	571	592	304	309	907	595	976	999999	380	999999	304	774	441	999999	999999	391	314	750	999999	249	334	473	927	999999	94	147	999999	657	259	999999	611	999999	674	999999	977	520	510	51	999999	281	15	746	691	537	932	117	999999	606	999999	205	253	999999	591	839	301	108	664	172	225	770	166	329	961	170	268	25	110	999999	458	659	881	999999	999999	999999	244	587	999999	399	999999	999999	999999	832	896	999999	966	999999	697	835	999999	878	856	348	826	785	124	686	785	999999	278	916	16	438	
157	110	999999	980	97	122	604	714	326	999999	961	999999	999999	334	432	999999	203	999999	328	999999	468	579	803	542	447	419	364	557	999999	260	130	999999	970	476	999999	795	739	986	242	584	240	631	562	590	999999	587	919	790	264	877	999999	339	597	741	999999	577	307	781	999999	677	758	57	911	76	999999	677	278	399	649	636	178	216	706	744	44	836	27	223	166	999999	500	573	303	999999	999999	790	697	238	506	117	999999	999999	453	565	825	999999	720	496	445	708	319	530	150	627	708	131	633	852	707	142	560	94	999999	683	187	194	753	999999	999999	999999	980	999999	892	542	147	219	763	151	918	851	126	531	999999	457	999999	969	999999	999999	226	801	167	844	531	373	556	414	343	769	387	640	438	734	999999	999999	728	280	637	608	490	499	368	999999	934	855	26	39	316	177	144	999999	762	88	768	999999	207	145	518	999999	985	733	999999	993	763	287	422	391	188	999999	728	279	342	824	195	999999	442	675	910	675	357	999999	108	176	635	180	878	360	966	999999	883	592	761	118	622	756	623	374	728	656	442	999999	999999	618	448	999999	999999	937	892	51	909	532	235	842	181	469	634	709	368	592	408	72	425	188	814	999999	999999	234	211	438	114	78	946	263	243	722	999999	999999	728	770	305	999999	467	924	100	360	999999	919	936	999999	132	913	999999	145	257	999999	219	672	999999	312	999999	999999	735	463	936	840	585	999999	999999	459	793	155	981	598	999999	467	604	500	98	463	778	598	298	58	999999	999999	73	810	15	999999	513	13	999999	999999	999999	999999	215	999999	987	259	774	394	320	486	370	976	932	417	848	790	776	718	583	351	999999	758	999999	999999	157	745	777	775	966	999999	945	999999	470	564	185	641	262	999999	512	839	688	394	288	811	687	339	268	999999	962	225	97	795	999999	999999	893	664	303	527	856	252	481	999	428	574	540	999999	516	377	241	216	537	185	215	999999	663	149	999999	550	999999	817	487	132	999999	751	658	160	370	999999	671	999999	999999	735	743	270	999999	688	966	999999	280	999999	823	891	424	755	999999	911	590	685	999999	753	194	753	527	48	764	359	196	676	999999	390	220	388	705	999999	868	999999	442	944	386	974	183	765	279	892	993	999999	999999	999999	999999	747	570	684	458	918	336	594	217	704	506	18	501	999999	799	890	999999	445	195	704	887	885	479	645	308	999999	580	429	484	635	55	999999	999999	139	612	177	820	535	930	787	393	999999	999999	737	447	999999	483	883	966	999999	
999999	558	410	13	180	999999	278	924	385	999999	999999	907	999999	582	659	999999	999999	372	686	999999	79	371	514	408	320	612	999999	741	999999	931	999999	999999	462	104	640	496	767	648	959	434	899	999999	159	187	999999	486	174	22	87	119	20	999999	206	345	319	633	53	12	999999	567	887	536	726	999999	531	650	999999	999999	942	999999	570	719	999999	999999	731	183	221	337	999999	834	999999	287	663	98	921	120	500	127	785	999999	452	764	955	401	546	372	179	705	655	799	41	999999	80	999999	549	301	999999	944	613	145	421	999999	54	858	999999	999999	873	638	999999	421	999999	336	239	999999	720	999999	764	21	715	369	13	999999	682	168	802	299	217	749	548	630	412	555	514	649	594	737	720	106	282	999999	499	541	181	999999	999999	999999	919	999999	204	743	999999	697	239	254	141	904	43	885	999999	999999	402	134	99	999999	18	605	822	589	350	982	999999	667	738	778	869	472	345	447	519	999999	999999	82	999999	805	999999	715	325	999999	517	689	703	834	50	452	544	375	452	999999	999999	54	882	339	999999	221	999999	869	958	460	384	669	999999	595	376	957	999999	329	579	293	810	999999	289	561	82	661	289	260	626	999999	243	504	29	999999	999999	475	225	49	999999	342	157	233	756	864	885	847	129	118	999999	92	992	224	795	169	468	999999	764	999999	267	142	999999	999999	252	672	227	880	999999	503	383	901	999999	420	51	999999	146	586	547	999999	999999	234	541	999999	999999	999999	302	999999	999999	860	999999	999999	999999	894	782	155	410	750	981	93	647	14	999999	626	734	566	350	999999	183	559	999999	881	394	350	654	42	601	761	614	708	999999	208	999999	790	895	102	201	999999	637	895	836	395	999999	463	776	671	37	914	446	999999	203	720	845	159	999999	726	999999	369	249	749	999999	648	146	999999	713	449	832	417	999999	641	999999	501	944	288	722	999999	286	931	573	999999	15	686	325	387	515	659	363	33	953	999999	207	999999	608	888	999999	999999	259	999999	750	337	838	620	999999	804	862	999999	775	999999	999999	209	449	964	796	999999	743	999999	333	759	767	999999	96	999999	463	999999	444	999999	892	999999	937	534	999999	999999	190	245	153	395	999999	520	524	812	883	795	999999	753	729	242	45	351	999999	483	864	500	565	696	251	39	166	631	999999	328	809	719	999999	901	821	496	999999	560	123	358	374	812	999999	954	180	300	222	710	833	212	999999	551	911	464	670	888	397	494	994	999999	239	999999	160	205	13	173	176	695	932	242	999999	999999	238	999999	
118	61	265	999999	525	999999	816	456	798	167	999999	267	807	999999	241	933	999999	999999	566	998	128	999999	999999	999999	950	16	134	527	777	600	999999	33	999999	125	355	618	632	999999	969	52	307	783	83	993	385	745	366	10	464	999	999999	169	999999	999999	677	615	400	227	999999	519	827	299	678	207	413	999999	999999	692	820	622	310	322	329	523	700	999999	999999	999999	999999	214	650	133	73	778	466	594	115	92	448	739	999999	999999	999999	459	225	18	114	875	999999	587	800	999999	190	841	698	821	839	999999	539	341	999999	731	564	455	999999	703	235	999999	741	818	691	999999	253	90	403	895	197	999999	308	999999	241	553	88	999999	999999	975	943	231	89	645	755	711	553	999999	553	496	999999	679	590	521	999999	214	144	999999	999999	938	430	109	448	802	634	968	105	847	109	643	653	999999	51	893	760	14	820	106	999999	999999	318	999999	537	907	55	517	290	786	908	37	999999	317	189	475	999999	999999	783	287	999999	999999	615	706	17	910	843	371	637	696	761	778	393	47	999999	915	629	294	572	540	757	126	688	319	938	82	233	999999	309	575	999999	916	231	543	95	287	375	999999	138	999999	999999	683	879	999999	35	999999	643	381	610	273	846	270	281	252	529	894	107	999999	768	999999	686	507	71	71	358	845	557	850	952	999999	550	27	166	944	477	84	246	104	999999	808	438	852	735	46	729	87	999999	978	23	999999	189	79	999999	203	940	565	621	818	245	189	582	999999	428	190	722	999999	114	999999	774	455	658	999999	22	959	506	834	772	35	342	999999	211	999999	837	999999	999999	481	999999	962	14	911	999999	428	858	113	999999	644	999999	555	999999	999999	999999	317	213	999999	542	999999	66	884	999999	116	793	999999	486	964	978	12	999999	666	999999	999999	654	999999	332	863	993	239	154	908	732	861	410	999999	711	999999	307	894	999999	279	230	74	424	299	275	897	128	999999	942	999999	135	999999	688	999999	616	81	256	999999	984	350	574	312	999999	158	161	835	705	577	883	55	667	94	637	686	446	874	827	365	999999	435	744	999999	296	260	783	509	183	643	999999	640	193	475	910	34	705	917	999999	276	147	440	999999	551	999999	897	236	999999	595	11	331	741	999999	891	999999	558	999999	448	26	999999	999999	652	661	72	966	999999	861	202	999999	613	980	999999	999999	560	227	999999	243	203	152	399	33	999999	913	181	999999	868	395	301	999999	361	428	267	999999	262	901	999999	778	999999	584	739	45	44	866	982	30	802	900	694	674	999999	
324	412	999999	999999	757	632	739	999999	749	108	999999	570	682	822	999999	999999	628	588	658	999999	666	114	999999	413	999999	989	875	930	160	520	999999	701	627	998	999999	25	999999	284	505	278	999999	298	389	486	999999	999999	361	999999	798	307	184	321	45	999999	854	220	999999	891	272	767	757	809	339	239	139	999999	943	684	785	999999	761	353	93	389	976	377	724	142	532	889	638	999999	142	999999	346	656	665	684	154	826	999999	999999	999999	737	521	946	959	999999	356	999999	532	676	268	629	546	830	999999	999999	999999	486	495	660	999999	383	138	926	676	999999	892	483	999999	268	540	959	946	691	341	355	868	999999	999999	574	786	807	999999	999999	572	513	317	515	999999	20	719	667	341	999999	999999	999999	608	594	279	483	999999	872	232	273	146	309	682	855	498	882	787	935	78	921	874	561	26	177	364	173	999999	999999	999999	491	549	872	999999	385	980	999999	746	283	760	935	999999	913	585	999999	825	272	830	999999	27	545	232	784	599	419	696	158	622	441	240	116	315	999999	817	740	724	274	681	307	874	795	146	513	184	999999	614	999999	976	922	999999	101	342	715	369	520	268	765	282	217	999999	999999	90	314	53	653	629	436	106	844	378	999999	590	533	588	231	408	999999	609	999999	805	999999	182	699	99	148	774	999999	520	306	482	959	999999	473	999999	52	999999	831	470	999999	513	999999	864	141	554	791	511	999999	999999	999999	121	549	165	816	412	952	999999	390	224	904	879	40	915	799	372	419	569	126	914	999999	515	577	258	87	953	999999	870	999999	155	999999	999999	964	471	999999	194	999999	803	184	999999	666	392	334	616	566	999999	482	272	75	769	144	231	394	895	592	999999	544	300	88	863	784	91	619	245	999999	277	999999	569	543	999999	439	616	395	999999	257	163	190	960	999999	436	999999	364	999999	999999	20	87	253	79	879	749	650	641	725	321	286	584	772	999999	700	298	736	912	729	460	999999	528	836	999999	647	999999	452	583	608	651	392	430	286	348	234	839	34	844	690	794	999999	797	999999	83	778	999999	390	101	270	999999	699	568	635	354	999999	492	250	914	432	450	307	999999	43	83	999999	999999	308	433	999999	860	999999	892	999999	999999	496	999999	637	762	560	975	57	360	323	215	952	823	795	931	408	741	598	120	422	249	999999	999999	999999	817	154	922	373	957	999999	999999	138	807	345	699	858	408	854	488	999999	456	402	946	999999	828	999999	115	71	999999	35	999999	272	164	999999	983	448	999999	778	999999	618	
638	611	100	134	913	86	155	999999	105	83	999	887	999999	999999	965	999999	550	153	935	695	48	860	996	931	113	146	999999	338	362	261	268	630	44	870	725	845	312	821	839	751	976	627	999999	999999	999999	245	162	408	513	146	999999	455	842	134	579	777	614	169	30	776	112	816	135	844	814	999999	852	249	41	130	544	999999	999999	194	719	999999	895	702	905	999999	983	575	824	226	363	999999	788	909	999999	947	240	153	800	73	649	169	999999	131	489	656	392	913	999999	392	601	999999	152	657	415	999999	999999	912	999999	163	792	999999	991	909	491	11	999999	943	949	93	889	401	927	250	544	560	919	774	222	259	484	999999	208	442	624	194	999999	999999	504	141	999999	328	889	647	280	999999	999999	999999	999999	488	999999	449	999999	999999	503	210	999999	999999	123	854	999999	999999	999999	999999	999999	722	338	999999	294	306	340	461	449	817	27	999999	511	999999	970	432	393	337	144	734	195	45	117	914	939	424	943	769	27	649	893	958	999999	886	968	557	783	617	307	342	999999	999999	999	999999	999999	931	999999	960	930	690	999999	911	973	965	818	643	615	423	999999	870	363	999999	444	800	924	69	943	625	321	422	649	775	999999	801	586	582	45	999999	648	17	999999	999999	999999	336	187	999999	984	999999	78	999999	942	999999	996	437	979	586	178	999999	231	999999	988	83	648	518	51	696	881	999999	999999	246	608	654	775	613	155	999999	733	117	622	942	999999	290	556	999999	479	288	999999	602	999999	10	413	835	739	441	29	651	343	330	295	999999	110	812	999999	999999	726	298	594	393	999999	607	853	70	586	289	999999	707	527	999999	48	762	917	999999	359	388	832	772	915	343	999999	504	999999	412	822	141	841	272	999999	999999	270	191	694	999999	321	224	157	353	999999	459	309	999999	134	681	999999	532	573	821	462	894	999	999999	999999	261	799	787	999999	450	248	455	447	869	999999	802	401	857	78	532	967	145	241	999999	523	465	999999	282	999999	366	999999	299	568	30	809	123	725	316	807	442	595	999999	654	707	114	803	999999	439	621	332	999999	999999	464	51	854	327	662	520	440	918	227	527	417	999999	328	948	887	427	999999	587	999999	95	999999	999999	999999	444	490	999999	384	720	999999	604	660	57	86	999999	834	526	176	492	999999	215	999999	889	224	77	126	450	388	999999	999999	594	379	999999	255	204	384	828	114	420	999999	138	999999	720	474	623	867	999999	137	632	123	370	261	578	999999	999999	219	999999	420	869	328	49	156	999999	803	859	
234	999999	999999	882	322	16	422	756	999999	331	79	165	425	601	999999	756	999999	756	52	556	342	999999	907	383	984	224	999999	244	999999	797	981	917	916	614	399	250	567	254	999999	117	999999	999999	923	805	802	63	745	819	669	999999	725	400	185	999999	526	432	999999	428	897	108	598	187	664	999999	349	161	249	810	999999	999999	198	78	446	935	608	837	999999	999999	999999	930	999999	598	999999	999999	81	591	999999	669	999999	966	532	999999	999999	221	519	769	841	75	465	650	814	935	617	709	383	999999	999999	249	648	689	999999	616	846	967	629	999	612	143	785	758	999999	579	722	999999	437	59	721	234	426	838	995	812	999999	931	999999	999999	999999	865	999999	424	999999	502	999999	408	422	915	999999	389	592	519	167	999999	290	707	240	999999	999999	381	282	333	935	729	999999	809	693	741	999999	914	851	96	28	746	986	999999	130	999999	558	324	999999	521	757	999999	999999	999999	999999	298	532	999999	700	881	330	609	593	823	488	908	999999	221	714	999999	946	387	538	505	501	420	720	999999	586	324	999999	897	558	761	576	603	97	999999	138	999999	999999	39	223	999999	999999	999999	163	999999	882	222	999999	347	610	152	999999	379	803	146	999999	270	577	613	363	999999	205	433	61	832	257	884	999999	762	999999	318	999999	917	173	568	740	93	999999	557	46	374	87	348	297	999999	999999	206	800	999999	999999	867	828	606	676	837	774	342	367	331	999999	997	401	484	265	999999	680	657	216	244	406	999999	999999	29	576	989	999999	857	145	644	645	61	94	870	259	999999	490	865	251	999999	793	999999	725	935	999999	49	972	603	92	995	735	539	999999	565	554	999999	864	999999	39	686	538	917	999999	722	999999	864	912	999999	999999	50	999999	815	415	879	450	998	999999	77	387	537	26	705	999999	150	909	115	999999	529	326	77	360	999999	835	564	797	876	211	999999	259	777	136	999999	378	51	999999	999999	133	999999	999999	555	586	796	430	502	670	833	153	65	999999	580	803	393	999999	167	690	140	979	851	92	574	796	601	999999	609	411	575	337	732	957	989	982	950	415	999999	999999	563	999999	343	894	964	733	155	200	679	974	999999	246	221	999999	999999	940	999999	38	549	759	985	999999	999999	101	999999	999999	421	108	823	597	853	977	444	999999	137	879	646	999999	127	999999	650	411	999999	635	667	338	125	380	903	59	710	922	865	999999	999999	999999	439	999999	799	468	321	56	999999	999999	131	765	802	545	234	184	303	324	910	708	118	584	999999	195	999999	999999	390	50	205	
999999	887	930	999999	433	181	551	999999	403	168	659	529	999999	43	999999	514	999999	536	999999	156	999999	755	395	999999	167	902	920	745	254	818	43	88	281	851	999999	204	200	999999	999999	373	682	999999	999999	166	261	188	514	550	999999	681	531	239	809	893	475	27	501	918	954	531	260	806	205	584	135	999999	258	752	439	861	323	999999	168	216	999999	994	855	239	760	979	397	380	961	572	297	999999	278	999999	386	586	702	281	699	999999	123	875	539	325	40	680	930	999999	120	922	368	282	999999	603	428	999999	171	272	168	999999	999999	880	999999	632	297	331	312	870	375	853	169	51	559	321	999999	598	999999	999999	208	89	58	635	999999	49	214	25	999999	675	959	905	999999	999999	122	724	999999	243	999999	906	999999	709	378	70	396	267	763	326	723	759	510	829	25	631	999999	999999	926	507	620	806	428	281	598	637	910	469	439	728	999999	835	999999	859	568	999999	512	999999	711	988	249	12	286	888	302	973	174	139	890	792	376	44	797	216	999999	999999	999999	999999	999999	741	159	926	827	44	397	887	162	651	271	467	128	999999	376	937	268	618	529	539	999999	625	472	999999	579	646	362	894	999999	400	246	344	999999	999999	388	999999	839	323	184	251	501	414	999999	523	868	433	674	802	667	859	948	14	999999	999999	776	495	278	377	357	191	682	502	850	762	414	927	397	999999	195	406	999999	944	999999	287	999999	575	804	948	913	155	972	999999	237	187	452	242	639	999999	980	892	701	471	966	993	569	998	999999	68	118	940	999999	312	999999	271	761	13	570	426	909	999999	999999	330	464	211	219	133	275	672	319	182	297	276	391	302	999999	636	978	450	718	999999	21	746	839	999999	119	669	999999	999999	426	999999	671	222	220	779	211	999999	17	764	784	446	733	891	748	935	653	769	921	324	566	135	34	999999	708	869	199	944	999999	999999	101	549	999999	308	999999	870	510	84	66	999999	999999	999999	628	224	666	281	317	999999	999999	999999	999999	350	747	626	409	300	999999	552	514	999999	999999	999999	890	999999	672	244	265	999999	645	878	434	578	713	319	233	999999	507	999999	999999	436	562	999999	947	586	172	751	999999	999999	899	955	455	958	999999	714	31	834	999999	999999	551	432	26	882	483	129	478	999999	637	999999	999999	175	793	614	100	87	999999	999999	999999	999999	362	921	999999	700	535	690	999999	476	17	998	298	399	802	404	269	40	420	679	595	828	117	421	124	374	999999	733	999999	999999	868	492	999999	510	524	137	750	629	
990	325	357	999999	696	12	743	639	149	13	373	399	999999	999999	666	118	999999	491	999999	941	807	77	538	999999	999999	592	608	524	999999	787	875	674	654	999999	50	105	332	801	999999	115	678	485	235	168	999999	773	495	808	999999	817	585	42	999999	808	822	999999	999999	555	999999	114	403	228	566	361	138	999999	745	715	29	571	786	999999	359	100	999999	331	999999	380	441	754	106	799	698	265	999999	842	743	845	816	127	999999	999999	535	999999	999999	459	918	874	39	671	37	779	789	264	40	462	683	840	999999	500	999999	415	123	521	999999	604	529	999999	999999	296	955	899	999999	901	999999	999999	999999	331	389	813	999999	968	350	770	999999	326	20	444	999999	999999	168	903	309	325	999999	902	663	24	999999	117	999999	999999	724	999999	716	137	880	999999	10	999999	865	361	461	732	999999	122	74	999999	794	691	594	95	87	409	137	61	600	583	999999	360	355	582	311	281	999999	797	253	607	64	999999	999999	131	443	212	884	999999	999999	577	238	925	837	320	999999	338	523	844	538	325	616	999999	999999	307	34	999999	676	292	59	999999	848	299	869	467	299	205	999999	999999	651	875	525	329	610	33	354	938	523	44	362	999999	758	49	268	927	991	399	71	999999	106	793	535	601	757	999999	728	939	65	999999	31	34	92	60	999999	663	799	296	64	514	952	96	999999	642	930	999999	999999	808	999999	941	476	999999	999999	999999	999999	857	350	999999	999999	347	304	415	882	152	23	337	999999	999999	846	605	999999	704	345	557	195	20	667	999999	999999	680	840	920	908	124	903	132	891	999999	685	345	999999	875	723	716	219	999999	214	983	629	602	197	724	961	999999	999999	771	999999	999999	921	365	200	457	262	999999	507	383	506	767	999999	891	446	914	32	511	292	262	999999	629	347	999999	999999	683	999999	78	493	126	999999	483	310	142	568	314	64	329	155	865	999999	999999	218	835	50	999999	999999	738	166	282	702	459	999999	999999	790	934	248	282	559	517	999999	193	408	390	425	33	999999	116	332	999999	859	999999	366	426	639	158	420	512	608	999999	999999	535	999999	220	424	999999	999999	749	352	999999	76	781	769	999999	682	439	433	827	420	26	979	638	415	34	999999	999	103	725	922	999999	523	999999	999999	200	578	657	280	197	966	916	692	717	764	698	75	88	933	728	744	209	725	592	999999	999999	389	999999	130	888	797	424	415	999999	827	999999	120	339	999999	578	69	35	168	999999	861	504	334	272	999999	717	999999	344	999999	374	981	722	999999	930	645	999999	
999999	278	999999	392	999999	551	510	86	890	63	587	735	970	999999	669	999999	50	490	731	596	266	127	435	412	999999	462	358	50	999999	114	999999	999999	694	35	767	790	999999	776	845	319	993	258	999999	999999	140	234	374	999999	705	272	682	435	208	58	826	693	999999	134	463	937	203	469	452	999999	268	406	50	999999	596	999999	230	274	999999	422	602	18	745	614	282	704	98	645	345	371	432	368	999999	646	999999	84	947	999999	322	907	125	999999	999999	596	562	999999	194	429	125	827	999999	417	791	786	455	817	948	239	852	999999	849	557	134	90	362	899	425	403	999999	522	931	999999	951	999999	999999	78	212	158	61	548	999999	999999	530	999999	329	999999	577	204	999999	391	135	718	521	562	68	567	409	999999	999999	663	999999	999999	683	999999	895	194	999999	63	489	386	615	999999	187	313	999999	190	37	616	761	347	999999	230	212	999999	999999	223	346	399	999999	738	999999	487	999999	398	999999	999999	985	926	622	145	999999	999999	714	999999	776	335	999999	217	322	877	999999	793	963	896	341	97	588	328	216	682	999999	76	385	750	717	137	885	789	999999	521	205	110	993	625	999999	807	515	397	588	70	682	138	87	800	999999	875	523	28	999999	152	149	999999	720	999999	297	492	999999	963	106	648	450	750	999999	800	682	999999	999999	999999	999999	533	582	999999	999999	156	999	718	989	584	999999	842	613	999999	732	929	382	538	390	999999	338	305	669	551	999999	939	619	932	999999	286	128	769	85	186	911	533	999999	948	925	573	939	999999	503	564	999999	263	999999	584	27	215	427	154	999999	745	19	811	864	40	899	801	536	77	725	712	466	999999	767	437	955	999999	368	433	612	816	124	999999	802	114	139	47	999999	45	914	788	858	974	720	999999	999999	109	668	999999	58	999999	999999	872	853	790	108	638	496	607	999999	817	999999	993	541	241	631	260	18	759	900	862	897	500	163	999999	999999	492	72	999999	270	856	541	999999	999999	488	999999	252	905	21	16	501	999999	306	417	106	941	864	442	999999	707	916	100	908	999999	999999	237	546	999999	916	937	615	999999	69	346	772	999999	27	618	63	462	389	354	997	752	409	999999	600	93	999999	995	999999	59	999999	999999	354	765	632	199	999999	260	999999	533	989	999999	400	925	491	959	644	999999	999999	256	999999	35	328	571	103	166	999999	873	636	463	999999	920	999999	566	991	340	992	16	653	827	429	802	229	856	999999	922	361	483	999999	640	448	246	999999	999999	669	999999	411	782	672	476	999999	999999	623	
999999	871	79	136	999999	934	999999	967	637	176	999999	827	999999	999999	471	999999	180	804	755	52	999999	24	426	848	215	999999	442	928	999999	344	999999	867	113	188	450	985	295	795	999999	999999	680	673	810	79	999999	915	999999	999999	939	575	501	671	999999	282	999999	764	454	230	920	937	999999	999999	758	303	999999	999999	723	409	365	486	921	999999	286	999999	372	332	999999	356	999999	300	999999	999999	999999	643	843	999999	662	830	560	685	999999	74	999999	999999	999999	458	914	517	90	999999	201	682	397	462	654	999999	395	999	910	305	999999	999999	999999	629	132	812	242	124	459	483	999999	999999	849	679	946	856	509	697	168	914	999999	696	276	999999	109	142	302	537	989	727	999999	663	999999	264	135	442	715	999999	467	245	225	999999	68	606	181	308	833	717	516	999999	616	999999	999999	995	888	864	831	234	530	990	519	705	999999	731	363	912	999999	594	554	513	150	999999	239	923	698	999999	637	670	952	999999	308	585	30	999999	121	432	999999	924	376	270	611	491	725	477	725	520	675	999999	253	268	335	999999	172	999999	656	362	468	917	307	280	999999	999999	281	728	691	934	999999	932	999999	999999	100	58	999999	293	999999	999999	999999	999999	999999	187	999999	310	427	694	999999	70	999999	27	545	999999	964	905	999999	999999	44	450	219	997	786	791	835	999999	716	322	178	286	29	878	110	996	823	706	719	999999	338	925	743	999999	262	630	521	667	999999	999999	966	195	431	133	259	999999	450	541	999999	416	999999	209	593	999999	526	199	999999	544	916	548	935	999999	195	507	766	999999	706	999999	999999	999999	280	999999	355	856	356	982	855	896	628	648	556	292	730	313	778	139	341	639	999999	72	999999	999999	751	999999	925	999999	999999	924	366	150	755	818	796	820	146	183	854	999999	758	543	344	999999	999999	277	992	652	537	999999	999999	636	777	999999	999999	681	999999	999999	426	505	930	647	983	930	539	488	893	737	999999	910	176	604	999999	603	881	527	728	446	70	484	999999	283	181	127	205	999999	999999	687	258	124	254	842	757	999999	807	120	560	413	613	437	383	264	166	626	715	134	361	184	999999	53	952	139	999999	942	649	657	476	999999	735	809	125	215	489	999999	666	999999	847	999999	796	770	967	999999	832	999999	110	999999	999999	999999	411	80	378	198	999999	999999	999999	125	609	815	709	160	644	694	677	803	321	177	775	784	999999	391	287	999999	388	425	85	637	306	610	841	56	540	921	464	664	441	999999	713	284	220	550	724	41	999999	645	136	999999	648	38	
321	932	826	999999	999999	30	793	999999	810	999999	139	999999	999999	999999	973	662	619	722	239	23	372	394	463	501	999999	419	666	255	999999	742	999999	802	989	277	299	908	229	999999	999999	444	999999	497	127	637	154	685	732	726	68	565	36	413	53	999999	666	927	478	335	768	999999	363	547	737	78	786	999999	545	550	999999	75	442	999999	395	795	152	875	276	826	999999	999999	999999	999999	197	651	715	886	758	364	611	372	999999	999999	439	999999	90	333	999999	59	851	817	150	191	28	992	132	614	999999	258	492	791	660	652	978	999999	999999	999999	360	95	362	900	579	191	939	345	635	547	981	242	715	818	125	227	974	539	747	506	921	204	529	111	868	510	871	820	999999	999999	916	559	666	999999	972	999999	697	951	247	959	252	999999	367	584	632	785	542	673	675	442	678	448	142	990	502	165	566	260	41	78	319	999999	633	848	631	432	575	58	846	450	999999	33	301	787	999999	249	837	944	478	92	999999	999999	154	999999	118	477	426	999999	174	999999	117	446	999999	999999	999999	999999	59	519	952	210	219	494	827	234	911	655	156	354	737	999999	328	999999	781	999999	111	122	973	362	739	164	15	900	884	999999	999999	999999	113	999999	148	139	199	328	991	278	999999	483	379	999999	368	463	330	999999	938	911	498	495	999999	970	77	537	160	696	779	999999	999999	319	610	798	999999	827	551	33	216	999999	73	999	999999	513	85	628	742	999999	999999	286	833	933	961	999999	540	847	429	142	64	999999	999999	503	548	999999	84	563	872	581	38	540	911	999999	999999	999999	999999	999999	865	161	999999	449	999999	107	701	503	965	270	999999	637	999999	53	408	419	999999	999999	628	569	461	437	438	999999	755	999999	34	999999	999999	536	77	630	135	51	982	278	247	615	816	881	802	55	237	999999	215	245	322	985	142	999999	338	270	712	288	47	999999	722	383	694	999999	82	248	138	999999	202	999999	999999	226	71	140	999999	999999	789	746	767	415	209	999999	316	999999	849	49	330	872	208	807	917	846	13	554	555	864	921	193	808	563	916	798	620	999999	733	105	923	12	330	974	480	999999	521	999999	999999	107	76	184	999999	43	999999	999999	999999	394	809	665	223	516	584	318	442	999999	938	213	498	410	14	828	785	999999	999999	327	552	233	337	952	999999	381	325	458	797	746	409	999999	646	660	567	236	999999	999999	882	417	428	999999	541	874	37	999999	143	999999	102	247	398	40	917	599	714	999999	67	857	999999	841	200	136	520	999999	207	172	
567	838	842	778	160	717	870	999999	899	999999	691	463	999999	28	247	497	365	559	358	378	858	999999	946	999999	178	820	738	51	999999	999999	501	846	677	999999	749	999999	985	323	96	681	170	218	699	183	325	604	932	321	999999	702	770	960	347	828	999999	521	891	291	609	999999	978	829	999999	607	49	999999	999999	999999	278	941	512	999999	472	677	218	649	356	772	245	574	887	999999	999999	999999	532	999999	508	848	560	238	999999	999999	714	756	702	340	726	102	144	999999	818	872	53	662	200	728	999999	670	620	664	174	999999	999999	999999	999999	999999	999999	999999	999999	999999	346	937	999999	49	537	999999	999999	716	974	999999	923	264	637	765	756	24	384	784	333	803	52	999999	999999	896	999999	294	657	678	313	151	948	756	26	635	999999	999999	374	13	134	999999	400	781	696	999999	741	999999	491	290	289	437	999999	607	646	281	999999	508	999999	999999	975	252	161	658	999999	832	929	999999	247	12	632	999999	999999	381	999999	941	999999	270	152	495	165	999999	999999	377	399	875	964	350	120	744	178	634	181	999999	37	882	240	999999	999999	863	813	574	672	488	657	413	999999	805	948	999999	999999	999999	366	223	999999	822	449	783	269	537	999999	588	65	999999	834	998	703	888	999999	777	711	999999	892	289	682	590	490	324	720	985	999999	169	402	416	876	999999	999999	958	314	215	999999	456	482	999999	999999	234	999999	179	999999	658	999999	898	462	180	992	205	313	999999	541	999999	341	134	999999	283	449	708	196	649	626	999999	730	744	584	148	999999	999999	200	63	294	457	81	321	670	71	285	199	999999	231	424	681	999999	201	427	447	999999	318	392	209	400	296	48	870	553	792	928	999999	324	999999	836	999999	15	999999	793	93	795	30	464	999999	999999	260	11	964	234	945	999999	999999	999999	146	274	999999	999999	991	662	997	999999	211	768	999999	999999	999999	875	392	999999	687	675	999999	408	344	652	853	854	390	211	149	294	84	645	607	599	399	648	187	59	999999	864	24	597	795	674	593	262	586	999999	688	384	619	579	547	279	784	140	982	493	421	180	492	789	999999	713	344	999999	170	288	742	670	697	999999	583	999999	661	821	612	999999	69	600	999999	521	523	764	675	504	107	999999	815	269	999999	694	638	640	999999	234	84	999999	339	37	999999	308	999999	27	999999	999999	996	724	618	962	527	999999	434	820	999999	999999	999999	758	48	840	469	832	472	483	14	13	704	999999	451	437	747	531	339	41	999999	970	999999	505	87	399	508	382	719	853	741	352	269	
818	738	999999	957	999999	53	999999	568	269	999999	653	22	684	582	999999	283	999999	224	996	983	402	321	931	587	999999	680	649	999999	96	123	619	742	662	743	885	213	50	479	999999	488	839	473	249	145	740	493	999999	817	455	108	999999	999999	745	368	867	506	806	823	197	645	403	168	481	999999	999999	911	360	999999	696	849	999999	712	793	517	153	928	82	796	846	999999	287	832	886	999999	999999	999999	999999	303	875	388	407	226	291	786	999999	681	992	103	999999	829	142	461	999999	605	865	826	844	237	224	999999	999999	19	976	999999	999999	571	281	492	999999	243	914	999999	75	318	999999	26	430	999999	432	472	936	978	877	999999	154	999999	711	290	132	758	147	769	88	999999	953	397	249	999999	999999	523	409	509	531	685	915	85	396	812	163	848	405	837	804	752	12	455	142	999999	999999	540	859	991	370	812	999999	999999	979	138	364	999999	776	999999	588	909	72	436	999999	201	111	79	999999	899	999999	284	363	999999	965	335	999999	999999	264	290	616	999999	999999	418	149	719	999999	999999	105	268	458	108	82	357	258	894	690	576	998	999999	857	695	110	960	864	999999	459	796	188	653	999999	999999	799	999999	441	700	255	999999	296	999999	612	999999	973	999999	451	999999	211	16	61	80	645	368	999999	323	432	921	787	703	553	999999	999999	999999	592	452	74	601	999999	999999	915	558	649	45	289	271	338	999999	721	928	518	836	884	453	999999	118	18	834	357	486	73	520	912	551	110	242	477	820	999999	531	117	849	729	999999	999999	503	431	999999	88	247	984	905	210	999999	999999	717	179	817	56	484	444	239	254	822	522	405	645	107	935	999999	794	518	999999	199	820	668	999999	268	999999	252	999999	408	756	119	501	168	999999	63	366	392	999999	659	999999	274	999999	999999	605	906	113	999999	857	334	674	41	452	476	137	999999	48	526	610	999999	464	804	999999	999999	999999	999999	999999	999999	94	591	999999	552	983	144	999999	514	112	999999	999999	210	165	999999	394	362	999999	724	999999	34	41	309	25	840	781	162	205	968	999999	61	403	999999	584	999999	610	999999	593	131	999999	999999	731	999999	999999	104	462	410	755	999999	999999	444	312	759	477	999999	333	785	999999	900	771	999999	939	776	999999	61	549	602	999999	999999	65	128	999999	999999	999999	358	303	999999	402	920	387	999999	406	999999	558	41	749	999999	993	999999	425	825	700	999999	360	226	379	954	584	855	554	999999	784	348	742	301	675	699	93	128	13	999999	392	655	522	399	435	542	228	16	312	999999	
608	347	991	239	999999	85	261	460	979	348	833	999999	375	999999	597	68	999999	999999	366	999999	561	875	999999	511	443	54	181	961	791	837	736	578	999999	649	999999	446	357	512	873	599	448	632	999999	664	90	999999	289	995	999999	999999	877	961	650	263	354	999999	999999	489	796	999999	904	300	669	152	612	265	993	726	274	160	710	162	392	766	610	928	735	620	430	597	999999	999999	999999	424	960	774	928	299	304	528	384	999999	715	499	999999	158	963	996	62	825	852	562	730	651	666	724	578	999999	999999	426	999999	452	999999	999999	618	728	141	255	999999	837	336	704	432	999999	999999	842	447	999999	999999	462	965	999999	568	604	745	212	999999	517	999999	245	205	54	999999	877	531	932	807	516	881	966	26	717	814	224	499	157	140	999999	999999	823	287	999999	812	200	999999	267	999999	999999	463	416	283	624	497	946	641	291	67	554	999999	999999	45	930	21	115	445	257	925	999999	114	597	81	999999	641	934	999999	519	242	456	426	999999	58	352	63	474	692	999999	230	999999	582	217	100	586	999999	999999	999999	999999	674	707	754	213	999999	999999	360	999999	345	812	982	999999	988	131	999999	611	137	999999	999999	692	877	547	422	999999	36	68	770	897	999999	999999	999999	609	156	612	845	534	701	222	931	518	991	197	139	880	419	667	879	460	167	488	458	999999	246	105	479	137	999999	711	187	284	999999	463	999999	850	121	999999	999999	386	286	999999	909	914	999999	287	700	689	999999	999999	633	368	189	999999	739	29	46	881	372	60	142	999999	249	990	45	657	999999	999999	999999	289	769	46	261	999999	184	642	999999	999999	800	959	404	789	719	999999	87	818	105	459	723	348	999999	999999	21	999999	253	999999	286	919	878	372	538	999999	860	138	772	597	116	686	145	999999	450	502	91	412	656	999999	998	495	913	227	999999	298	815	490	999999	539	35	896	999999	615	366	659	999999	437	431	242	929	591	981	489	711	418	324	625	999999	999999	999999	608	709	899	570	790	15	661	810	999999	999999	379	662	242	572	220	999999	529	741	790	836	653	981	423	424	416	514	433	515	999999	974	200	999999	999999	391	427	197	359	54	575	999999	13	627	999999	886	559	999999	748	999999	999999	982	794	883	118	485	504	626	295	485	999999	285	582	156	667	275	165	787	999999	999999	155	32	86	484	999999	146	833	36	800	999999	864	488	766	999999	23	170	189	317	484	999999	999999	800	901	874	999999	999999	81	857	959	915	730	999999	429	897	999999	479	999999	999999	717	971	652	
999999	999999	759	620	675	999999	999999	999999	506	96	999999	313	830	963	999999	130	212	593	875	74	975	76	884	999999	999999	69	868	999999	544	264	869	999999	512	999999	419	974	999999	264	999999	780	15	725	463	829	999999	999999	598	933	999999	358	703	726	841	999999	676	999999	941	953	527	616	650	331	597	252	227	999999	800	804	554	380	978	947	378	105	68	999999	613	64	923	634	470	999999	999999	196	999999	152	758	605	360	17	43	999999	736	999999	139	684	999999	999999	612	633	667	999999	999999	56	380	999999	358	746	848	425	798	886	39	892	155	715	14	411	690	84	501	205	454	547	347	789	999999	769	965	384	132	402	999999	999999	966	676	556	280	999999	805	999999	21	757	934	218	999999	999999	844	463	424	999999	726	999999	538	141	472	349	841	999999	999999	545	589	781	473	302	406	444	999999	925	999999	999999	733	595	885	289	999999	447	520	339	999999	630	999999	315	550	704	999999	999999	914	168	504	336	715	570	999999	999999	215	240	293	641	812	712	429	999999	984	999999	999999	999999	644	258	652	35	999999	512	518	961	178	283	240	769	896	999999	530	999999	999999	999999	454	173	370	625	84	259	163	999999	999999	488	210	458	330	296	999999	275	237	665	516	478	999999	213	61	273	999999	931	999999	524	744	999999	191	848	496	842	810	782	770	28	184	403	999999	999999	985	40	760	720	952	944	22	630	306	864	74	952	644	999999	121	107	999999	152	259	639	144	999999	306	361	961	999999	999999	999999	505	999999	491	122	607	556	227	31	999999	380	978	65	512	124	981	327	784	543	207	999999	999999	999999	999999	41	153	242	816	999999	733	409	999999	474	468	47	134	97	999999	951	355	999999	999999	100	594	163	173	203	999999	999999	999999	979	577	427	290	915	313	999999	724	999999	969	999999	739	480	298	113	999999	513	596	474	990	894	944	832	999999	119	546	580	999999	340	867	999999	115	797	490	754	831	340	194	553	733	301	999999	923	982	981	359	552	802	491	541	659	607	662	39	372	999999	744	239	181	999999	999999	999999	394	591	29	269	999999	990	543	281	999999	329	53	741	698	531	30	999999	216	999999	993	778	596	799	218	352	452	768	999999	719	96	110	23	999999	10	547	978	341	963	999999	416	562	268	220	999999	340	999999	999999	340	841	24	894	32	999999	385	999999	167	999999	383	999999	816	999999	872	824	999999	999999	315	869	741	161	552	689	886	494	353	999999	520	386	550	877	999999	532	437	999999	705	202	87	999999	797	999999	999999	999999	957	296	905	242	
689	443	999999	78	35	694	189	189	298	999999	999999	538	77	944	444	781	54	506	999999	294	746	596	129	992	113	712	999999	999999	772	168	999999	600	999999	999999	751	86	999999	999999	852	103	352	257	987	380	999999	549	534	852	999999	999999	350	999999	408	621	495	103	999999	43	999999	322	999999	999999	417	140	603	417	949	999999	203	999999	429	999999	654	794	999999	999999	609	749	808	563	187	228	93	173	817	999999	202	967	624	657	999999	999999	517	539	999999	857	840	999999	776	999999	999999	577	999999	254	188	778	807	999999	679	996	494	574	234	411	144	999999	411	999999	323	333	225	999999	343	999999	603	112	65	999999	323	94	999999	752	999999	42	963	999999	569	999999	985	49	999999	588	297	627	173	199	102	115	405	86	455	999999	543	452	999999	618	999999	122	999999	86	723	692	999999	595	347	999999	601	999999	999999	533	834	573	268	999999	999999	999999	694	715	382	414	19	949	719	247	638	72	219	999999	481	354	376	456	197	909	326	779	299	999999	290	431	999999	900	667	871	251	882	999999	269	591	924	923	529	739	246	999999	999999	999999	62	956	285	532	999999	721	103	167	388	999999	359	956	91	347	993	434	951	816	999999	291	999999	999999	756	999999	949	999999	556	431	847	716	950	841	552	805	999999	744	999999	899	525	189	999999	713	863	505	978	313	509	999999	930	999999	999999	429	958	492	136	66	210	550	582	143	174	671	999999	671	436	999999	999999	286	110	258	999999	61	999999	929	716	143	143	999999	999999	646	438	999999	501	752	999999	530	883	70	679	190	544	999999	327	392	24	903	999999	201	79	471	999999	999999	999999	999999	674	737	138	999999	776	992	922	999999	794	935	705	999999	180	567	743	905	634	353	999999	999999	714	999999	999999	908	915	813	740	941	190	294	747	214	491	999999	999999	200	401	854	293	686	267	594	999999	391	686	817	732	835	457	999999	837	555	626	568	967	709	12	230	999999	963	262	981	769	999999	198	500	715	360	489	552	999999	999999	69	920	661	130	999999	352	231	107	999999	904	999999	26	457	201	587	922	851	378	999999	181	741	330	999999	286	824	169	999999	999999	112	381	355	904	999999	999999	496	706	999999	847	413	660	998	25	883	358	497	753	63	999999	999999	999999	509	999999	365	342	48	738	497	384	305	146	999999	45	994	708	559	588	365	399	705	881	24	999999	964	537	182	725	447	85	789	80	116	206	283	999999	872	999999	549	328	29	757	999999	533	552	277	999999	962	30	184	799	908	398	663	999999	41	777	504	156	
999999	169	999999	301	421	595	234	40	999999	762	685	835	999999	999999	47	379	948	672	491	462	697	37	999999	999999	999999	286	880	682	452	904	999999	542	378	999999	722	999999	999999	465	999999	937	327	247	556	210	999999	999999	999999	869	360	293	999999	369	999999	52	459	800	999999	999999	38	145	714	551	587	59	521	999999	467	236	999999	999999	999999	492	874	999999	144	999999	480	19	369	923	999999	21	332	999999	561	882	256	335	639	922	218	100	999999	662	233	999999	660	507	999999	202	882	258	552	482	999999	860	999999	741	908	999	330	939	257	115	343	702	229	428	497	639	999999	141	597	404	669	582	65	221	330	368	999999	972	999999	177	51	553	468	999999	548	999999	999999	514	999999	999999	601	999999	842	999999	328	530	999999	999999	19	60	305	750	661	999999	812	48	805	999999	421	549	210	358	619	999999	999999	790	244	999999	879	797	999999	999999	714	999999	802	400	739	733	892	800	811	566	962	280	999999	999999	891	999999	47	509	999999	124	103	999999	438	253	660	761	268	999999	999999	186	362	999999	999999	913	46	999999	999999	421	308	999999	999999	999999	999999	644	395	348	219	773	898	923	341	380	902	137	298	836	999999	999999	740	999999	474	364	513	635	999999	750	472	957	264	999999	999999	999999	210	999999	733	482	999999	793	999999	321	552	495	639	372	999999	981	320	680	999999	999999	183	795	681	330	999999	35	117	112	440	999999	876	261	518	999999	957	999999	179	88	999999	816	695	999999	701	428	435	979	724	999999	790	232	439	999999	999999	64	24	999999	999999	999999	225	999999	375	999999	363	222	445	300	976	929	415	138	999999	241	286	808	514	447	104	999999	999999	999999	311	966	322	218	216	93	918	464	695	999999	771	999999	863	695	451	999999	382	999999	999999	999999	999999	794	999999	999999	999999	208	999999	999999	550	576	85	692	984	999999	407	409	999999	999999	999999	361	382	522	999999	999999	367	999999	999999	999999	367	855	75	614	278	999999	999999	999999	240	999999	797	17	999999	999999	914	999999	712	89	999999	275	298	51	933	999999	999999	631	761	490	999999	118	999999	999999	829	925	178	694	511	470	999999	232	972	890	178	73	999999	998	784	989	999999	999999	914	287	215	999999	301	999999	922	838	141	999999	999	144	955	132	367	898	999999	999999	999999	999999	999999	251	666	93	302	407	873	869	878	485	847	771	999999	446	203	26	693	999999	634	999999	771	673	999999	775	233	838	999999	56	706	458	819	143	774	999999	507	673	621	131	810	894	451	999999	959	655	999999	237	261	518	928	351	999999	999999	999999	999999	999999	943	
911	999999	860	999999	471	826	173	430	999999	714	997	503	938	530	404	571	915	739	410	718	713	999999	975	995	586	426	128	364	999999	367	999999	412	930	563	761	731	271	999999	432	625	889	539	999999	96	240	758	580	407	946	643	546	287	960	999999	240	999999	914	999999	877	54	708	808	186	308	598	594	999999	384	999999	673	310	568	317	785	829	184	694	999999	765	828	846	720	999999	610	821	838	451	999999	333	534	816	407	999999	387	916	91	362	999999	497	999999	195	205	999999	283	999999	978	969	185	909	65	999999	35	999999	59	208	988	400	576	487	760	152	999999	60	243	856	903	999999	930	869	747	821	13	999999	128	642	651	999999	999999	277	842	868	276	292	278	999999	791	308	430	999999	928	691	786	999999	737	504	814	155	999999	427	439	999999	48	315	999999	243	999999	633	980	416	557	906	265	309	999999	891	999999	98	782	251	999999	999999	668	751	999999	66	45	798	663	624	828	506	999999	716	999999	953	829	999999	999999	999999	462	168	999999	999999	631	31	435	999999	570	846	999999	726	372	163	363	999999	231	297	374	115	207	740	969	999999	999999	61	999999	549	999999	999999	71	914	967	747	999999	905	287	654	130	999999	631	559	238	999999	995	999999	143	532	999999	13	732	542	596	24	837	722	999999	962	436	999999	800	999999	999999	879	784	999999	758	625	374	457	556	999999	176	999999	484	648	511	161	999999	486	917	999999	195	468	958	529	999999	952	910	76	716	999999	227	549	128	999999	544	359	43	291	352	517	167	906	456	165	999999	150	540	198	220	47	999999	950	999999	111	700	556	921	265	396	806	715	308	740	241	359	999999	336	739	113	162	999999	88	999999	409	541	999999	22	803	163	187	422	721	855	999999	722	277	886	27	54	988	999999	777	894	546	802	999999	999999	224	805	748	814	800	94	67	919	523	816	262	570	999999	544	999999	112	219	999999	999999	452	71	518	91	999999	319	999999	125	724	999999	193	596	607	682	999999	797	997	999999	372	621	636	797	759	208	460	633	456	632	453	320	999999	685	162	999999	415	114	705	724	17	504	999999	999999	999999	578	999999	230	655	887	999999	746	999999	697	999999	999999	366	654	999999	320	631	116	862	72	671	414	999999	508	444	798	276	18	999999	283	406	868	515	999999	999999	999999	868	240	978	569	334	706	199	978	838	389	999999	761	802	395	102	901	641	53	307	999999	903	831	785	857	620	300	655	847	999999	999999	999999	999999	200	131	451	400	999999	303	738	964	225	696	999999	64	999999	
999999	215	999999	999999	999999	999999	472	370	535	287	47	454	130	949	43	61	351	687	860	132	753	570	681	944	702	773	348	999999	342	713	999999	171	731	511	114	999999	949	667	999999	751	999999	999999	665	844	414	945	17	353	999999	913	873	19	810	932	601	945	999999	761	999999	732	887	166	38	821	80	999999	723	619	844	948	111	683	999999	999999	337	426	999999	837	999999	756	765	995	610	428	840	207	360	799	910	169	999999	198	189	72	999999	638	999999	844	999999	538	232	999999	508	999999	999999	200	127	701	604	185	49	696	231	731	999999	892	556	610	999999	873	525	924	708	685	398	912	999999	829	254	699	127	999999	73	11	533	377	496	999999	999999	649	89	658	204	999999	129	999999	999999	999999	106	971	999999	999999	862	999999	22	308	999999	999999	367	899	696	298	457	905	67	978	632	999999	999999	598	406	999999	999999	341	793	866	999999	999999	999999	533	946	999999	999999	282	617	429	999999	999999	989	235	688	673	999999	717	999999	791	211	299	677	150	241	747	999999	508	999999	390	704	531	117	156	578	999999	266	999999	953	651	565	185	297	999999	780	469	999999	999999	910	732	212	286	388	999999	999999	440	306	425	302	208	999999	234	707	236	725	999999	65	842	999999	972	416	664	764	311	999999	35	999999	48	370	999999	516	288	598	842	999999	427	152	116	491	148	419	841	541	754	857	341	477	71	999999	113	414	999999	999999	999999	326	548	999999	999999	774	639	438	267	999999	530	691	999999	999999	865	58	307	534	949	360	517	563	575	133	999999	453	895	558	940	135	999999	999999	128	999999	660	526	639	904	75	341	852	710	161	786	20	72	351	999999	612	22	615	579	465	999999	808	999999	750	999999	513	633	999999	91	498	142	796	173	573	553	975	349	419	403	468	617	508	807	999999	999999	999999	946	999999	200	946	999999	519	688	999999	91	164	999999	775	224	999999	442	461	771	221	29	999999	846	999999	798	729	272	603	222	120	847	539	999999	972	961	311	566	531	999999	145	569	622	118	272	999999	398	699	574	204	999999	35	999999	999999	595	999999	798	999999	456	313	471	683	334	307	999999	999999	551	163	999999	813	912	834	911	772	636	651	406	881	584	17	409	40	698	408	219	94	691	801	415	589	172	999999	120	227	999999	461	245	325	540	999999	939	999999	999999	999999	291	178	124	393	111	943	985	917	691	448	903	999999	984	926	97	492	999999	750	748	724	650	877	723	693	554	184	416	91	350	376	77	174	645	938	127	51	970	307	999999	999999	603	
255	353	671	999999	786	999999	319	999999	58	845	199	496	670	999999	999999	454	431	839	999999	536	904	576	325	380	738	795	999999	999999	56	522	75	59	286	130	405	533	62	379	767	707	999999	999999	999999	999999	877	677	999999	828	712	999999	549	468	999999	934	999999	678	38	300	585	991	430	510	191	999999	779	150	999999	549	714	880	401	999999	81	229	438	59	284	999999	999999	999999	821	999999	106	999999	973	607	285	352	430	726	505	762	793	776	286	597	672	766	752	737	468	434	123	832	205	496	999999	999999	999999	649	404	999999	797	999999	999999	212	999999	732	562	181	865	867	129	988	999999	639	999999	305	943	841	387	999999	51	765	602	396	114	274	263	486	221	731	846	999999	999999	271	999999	278	606	999999	193	940	214	580	999999	600	315	134	457	566	238	101	610	664	999999	887	201	41	999999	783	999999	999999	479	85	999999	144	30	348	999999	999999	999999	989	698	869	999999	447	312	999999	894	999999	90	979	999999	696	257	999999	130	192	518	443	79	999999	356	999999	975	53	470	138	620	999999	579	999999	467	999999	892	248	402	741	17	999999	585	730	147	919	702	128	999999	782	827	839	999999	838	829	999999	999999	739	999999	999999	893	999999	999999	183	851	999999	432	123	522	482	999999	18	727	388	999999	999999	858	349	796	436	131	857	720	999999	310	999999	723	740	147	244	999999	999999	605	527	848	403	999999	411	878	999999	497	588	606	850	978	818	999999	999999	999999	147	999999	704	943	216	754	999999	893	999999	872	81	443	691	976	999999	192	651	999999	210	999999	781	843	457	470	815	999999	542	261	870	709	491	667	97	87	10	869	596	999999	399	773	812	999999	560	999999	807	547	805	612	328	999999	337	415	911	999999	881	303	916	243	137	277	221	783	32	589	390	413	999999	614	999999	417	999999	441	999999	436	728	281	999999	919	999999	278	143	999999	933	999999	381	86	999999	992	205	706	953	999999	91	132	561	38	487	970	157	999999	201	201	635	999999	81	895	999999	484	376	610	999999	997	999999	859	143	291	850	819	999999	314	999999	363	419	279	464	999999	360	891	875	699	793	322	771	268	87	942	304	32	141	999999	683	281	626	999999	697	955	999999	231	988	280	188	667	762	842	746	838	781	999999	999999	837	544	511	609	677	816	999999	236	321	999999	201	986	827	999999	732	999999	386	737	824	999999	999999	461	139	902	999999	521	136	999999	928	999999	249	170	938	576	303	940	182	671	999999	999999	10	729	470	449	999999	293	360	979	40	999999	370	110	957	784	
946	386	999999	608	14	165	690	999999	307	799	542	41	58	261	394	791	458	999999	999999	999999	581	779	999999	689	115	321	999999	156	530	999999	161	148	212	999999	629	999999	534	574	666	792	98	864	999999	670	906	999999	244	109	595	248	763	655	322	911	213	177	394	726	503	693	999999	544	616	589	999999	404	999999	895	631	476	267	999999	999999	999999	957	717	999999	331	782	349	999999	71	999999	291	999999	999999	825	301	950	462	533	999999	999999	973	797	554	257	842	32	512	937	999999	478	128	999999	878	606	327	954	495	819	73	943	163	999999	933	983	334	999999	999999	999999	537	999999	178	943	458	999999	999999	207	413	469	999999	308	999999	412	999999	593	442	310	85	999999	508	347	464	642	469	864	917	999999	864	571	923	216	881	934	409	999999	999999	185	532	75	531	129	999999	36	314	765	673	750	878	350	551	33	560	251	79	200	489	535	999999	593	896	718	999999	842	545	999999	426	345	13	343	999999	999999	778	20	377	389	796	438	337	704	201	176	999999	999999	30	900	656	999999	864	218	915	773	701	938	178	813	786	708	999999	16	349	337	747	545	999999	293	254	999999	873	689	404	999999	207	779	402	729	239	819	822	645	651	786	480	794	999999	519	566	839	841	564	603	999999	999999	331	999999	863	429	943	999999	736	655	116	999999	185	999999	864	999999	921	545	449	584	966	886	844	365	562	856	952	127	547	727	414	708	319	999999	999999	112	876	424	999999	310	296	999999	96	990	999999	29	305	979	563	943	644	304	402	999999	636	999999	113	999999	802	999999	476	825	999999	18	250	408	456	999999	999999	761	699	506	16	999999	999999	614	799	853	999999	999999	561	973	563	999999	93	120	316	339	999999	114	999999	999999	622	532	833	470	442	88	999999	999999	573	216	999999	999999	254	147	999999	999999	691	31	412	259	999999	999999	455	999999	271	326	924	139	101	126	638	404	761	999999	884	484	315	828	182	721	113	684	999999	354	501	761	359	945	823	63	648	437	999999	749	766	999999	86	999999	208	126	163	621	54	456	999999	87	50	999999	263	999999	947	863	849	999999	156	470	299	999999	999999	510	966	979	999999	48	478	211	702	999999	31	531	999999	999999	629	65	568	491	999999	523	776	999999	721	893	692	21	999999	784	999999	21	999999	306	73	975	999999	999999	999999	184	315	16	999999	376	385	37	444	731	999999	973	243	793	132	665	830	999999	335	588	789	82	297	304	932	693	622	690	419	725	999999	432	645	931	906	394	185	999999	999999	409	48	693	
459	960	606	142	551	794	888	937	475	297	649	750	908	87	999999	21	84	295	754	694	618	718	999999	999999	337	311	887	738	489	999999	241	999999	550	105	622	336	999999	799	152	999999	999999	999999	999999	181	783	999999	33	828	507	174	559	259	655	353	85	741	697	999999	805	999999	906	160	458	278	65	723	210	812	464	560	323	284	153	925	892	999999	468	101	208	441	288	999999	241	324	648	981	281	206	30	999999	999999	83	994	999999	922	999999	33	981	999999	70	695	220	374	947	850	999999	116	729	460	939	999999	999999	999999	373	960	847	918	143	630	84	451	13	791	582	921	999999	999999	250	999999	250	122	486	976	148	999999	999999	694	999999	474	999999	874	551	745	91	608	42	999999	630	942	84	733	999999	361	999999	999999	999999	428	999999	35	610	994	866	726	220	826	796	629	288	999999	892	163	634	999999	266	999999	999999	267	999999	999999	889	593	659	308	928	516	999999	135	935	999999	999999	999999	999999	268	864	379	999999	825	535	264	812	412	379	13	59	999999	999999	230	104	841	718	434	718	818	146	27	344	568	798	999999	999999	999999	694	758	572	252	260	376	805	887	200	84	999999	455	999999	486	999999	656	999999	16	418	11	999999	103	810	630	931	93	132	847	44	999999	37	831	660	151	718	620	440	807	670	732	999999	217	650	644	702	272	999999	659	802	688	999999	999999	295	999999	999999	600	948	999999	999999	999999	254	958	853	750	999999	900	794	28	768	603	999999	450	345	685	586	822	453	175	928	669	999999	472	54	355	140	245	546	999999	999999	999999	672	497	999999	503	488	466	364	999999	597	802	477	999999	999999	999999	999999	869	999999	609	26	818	156	782	999999	651	742	781	914	999999	620	999999	363	737	517	650	931	999999	953	841	207	129	468	553	578	135	201	796	580	999999	883	271	788	936	999999	692	999999	999999	483	846	761	706	552	856	289	999999	448	740	131	250	278	999999	915	614	412	896	359	603	999999	888	459	946	999999	79	623	358	999999	426	695	825	680	51	254	999999	90	500	577	999999	274	793	687	461	674	340	576	149	355	183	999999	155	343	377	686	594	396	815	505	482	242	999999	761	32	54	305	999999	236	499	999999	533	999999	329	747	339	999999	211	998	281	870	503	999999	12	849	892	550	491	312	999999	659	720	275	994	104	379	999999	41	665	999999	378	999999	349	999999	547	650	622	825	596	48	999999	999999	398	999999	635	979	758	927	912	140	503	813	999999	999999	839	97	999999	917	234	377	999999	999999	999999	592	
902	110	163	833	465	209	279	724	895	274	999999	276	332	999999	369	999999	620	415	129	534	999999	999999	999999	999999	811	999999	391	999999	601	228	52	887	847	806	999999	535	826	925	999999	999999	860	779	917	993	781	999999	765	999999	557	999999	756	999999	999999	21	679	347	999999	684	999999	15	999999	574	133	677	999999	211	428	526	100	999999	999999	695	942	416	674	999999	646	519	696	248	694	999999	157	999999	471	462	628	836	136	303	937	151	902	467	894	296	655	250	772	579	154	999999	445	723	999999	71	647	851	346	546	700	88	988	783	320	962	426	999999	999999	768	583	592	999999	797	896	157	792	485	522	999999	488	406	999999	126	103	455	419	433	669	999999	815	776	499	999999	999999	999999	163	129	156	932	869	999999	43	13	996	562	849	648	827	999999	278	172	339	958	67	999999	341	871	999999	865	999999	992	973	806	953	806	102	999999	999999	999999	994	673	338	999999	999999	475	372	743	129	541	606	771	999999	995	142	999999	446	541	532	999999	999999	999999	999999	291	389	876	49	999999	59	200	999999	49	999999	790	999999	604	999999	999999	450	592	999999	597	999999	999999	268	781	396	977	999999	310	369	560	287	999999	999999	712	244	57	209	641	999999	145	694	929	999999	566	326	816	999999	537	819	696	100	940	377	929	999999	291	32	608	999999	71	563	748	830	999999	762	559	999999	967	369	786	999999	808	165	795	903	822	86	702	464	580	999999	146	491	999999	469	346	526	589	182	953	999999	601	999999	375	582	999999	999999	171	803	767	545	999999	177	43	155	292	999999	582	999999	717	214	329	153	910	999999	426	999999	999999	999999	425	42	999999	999999	999999	999999	949	657	790	223	958	723	914	898	697	44	999999	999999	458	526	999999	562	944	999999	999999	749	705	457	250	966	165	688	941	999999	388	734	854	563	999999	281	206	634	994	368	77	994	299	431	455	876	103	999999	808	640	271	999999	999999	136	339	667	66	999999	417	823	999999	279	782	202	999999	963	189	751	217	186	999999	553	567	585	496	470	459	283	12	374	873	707	999999	310	460	524	646	728	999999	103	225	999999	227	181	310	798	999999	106	910	492	696	351	250	631	320	718	305	999999	999999	868	999999	999999	498	52	949	360	399	481	999999	995	327	461	999999	124	999999	624	336	999999	284	698	258	999999	372	520	999999	531	466	258	989	742	229	144	999999	999999	885	443	216	184	231	950	999999	740	365	914	175	245	823	136	671	695	392	908	237	999999	620	855	419	999999	374	999999	999999	999999	999999	999999	776	
192	373	172	238	999999	418	161	175	334	999999	999999	997	457	355	442	707	999999	586	304	360	320	999999	154	744	999999	33	238	999999	999999	66	999999	258	999999	148	982	871	660	897	153	287	999999	743	903	652	113	857	961	633	999999	720	562	564	999999	648	466	286	229	428	999999	504	189	352	372	999999	43	268	641	319	373	570	57	999999	443	26	129	577	999999	501	999999	999999	71	605	876	93	503	701	999999	717	681	999999	652	242	698	649	107	888	380	999999	619	844	226	999999	269	372	672	129	131	999999	528	999999	283	727	786	999999	442	584	475	999999	773	341	207	923	638	667	918	814	999999	999999	918	241	206	999999	881	797	955	999999	345	999999	420	383	580	889	198	999999	999999	924	455	999999	217	523	422	102	861	288	999999	303	23	602	453	999999	385	337	263	297	692	905	845	999999	80	32	249	999999	868	999999	761	318	734	845	244	993	368	999999	586	405	999999	114	999999	603	999999	999999	999999	742	999999	561	998	252	635	901	999999	527	88	999999	999999	195	283	462	233	999999	527	999999	568	999999	999999	460	499	999999	751	858	479	588	398	252	838	417	625	506	900	999999	401	518	682	833	745	716	999999	999999	999999	401	131	366	880	54	86	823	999999	238	384	610	999999	694	999999	777	999999	521	138	999999	627	194	569	777	561	999999	999999	18	654	734	432	651	545	596	834	360	736	122	707	354	175	25	323	396	132	300	254	707	999999	999999	411	234	588	88	285	999999	831	354	804	964	999999	78	178	369	806	733	74	475	859	150	999999	319	814	999999	999999	611	870	182	654	271	672	372	990	749	333	208	72	467	321	999999	528	392	317	999999	999999	999999	847	954	590	398	235	999999	847	877	864	999999	999999	803	416	673	999999	658	699	999999	301	612	999999	999999	999999	999999	670	607	999999	319	622	658	11	81	415	573	763	999999	592	266	45	893	525	122	885	999999	788	269	60	647	999999	869	999999	999999	451	766	999999	429	918	982	727	628	624	538	999999	999999	101	999999	999999	842	909	508	999999	442	507	408	96	965	999999	805	999999	411	999999	516	193	752	964	236	629	648	554	344	997	610	538	417	279	987	857	999999	149	999999	871	999999	737	627	803	260	999999	53	999999	63	886	123	172	326	81	999999	999999	512	251	999999	719	749	298	575	511	465	904	100	139	109	117	862	666	380	540	349	999999	565	999999	713	960	586	999999	500	457	999999	448	999999	999999	171	642	999999	437	284	730	131	919	999999	126	348	356	999999	914	580	946	999999	457	791	
785	732	338	789	564	999999	999999	142	780	797	127	999999	27	999999	754	967	999999	762	434	391	650	419	999999	617	999999	609	366	784	999999	398	554	433	436	656	999999	613	999999	852	999999	899	380	999999	350	132	54	498	331	665	431	946	122	194	599	75	999999	376	313	721	349	999999	999999	129	470	392	253	693	200	370	264	151	144	614	972	535	999999	999999	999999	999999	572	951	288	700	363	725	286	369	834	371	515	70	999999	999999	513	999999	999999	260	136	958	879	361	307	960	411	289	811	999999	222	74	64	98	999999	999999	158	999999	675	999999	999999	745	116	883	858	829	855	203	841	33	111	146	807	759	926	119	428	220	999999	999999	299	83	913	778	999999	999999	999999	999999	999999	999999	962	999999	999999	256	494	390	852	995	999999	477	115	217	999999	788	999999	85	266	305	172	198	587	937	744	358	191	693	831	337	999999	98	523	439	440	999999	70	986	976	999999	999999	545	267	432	718	185	222	91	634	135	382	81	513	20	263	574	999999	35	380	811	74	800	999999	524	999999	413	954	676	777	901	999999	419	108	704	999999	627	999999	165	229	569	145	109	68	999999	954	664	585	512	185	866	830	45	616	175	497	999999	986	742	172	999999	231	999999	314	732	407	963	972	999999	981	635	643	561	806	811	675	964	741	852	999999	605	828	451	501	910	999999	692	999999	999999	217	564	641	197	993	999999	347	600	795	999999	308	991	999999	999999	531	999999	999999	279	999999	805	499	532	733	143	999999	566	999999	999999	54	403	661	714	169	49	999999	427	999999	999999	999999	999999	999999	85	999999	415	553	999999	914	62	920	951	688	999999	463	998	443	685	831	999999	24	436	437	567	555	401	674	594	832	651	185	114	999999	776	711	347	341	423	363	999999	589	999999	652	999999	859	103	999999	859	260	171	605	999999	596	497	441	141	999999	999999	530	777	741	959	746	272	999999	816	406	911	101	126	667	30	332	513	999999	999999	783	13	999999	462	686	815	344	999999	56	270	518	999999	345	579	883	434	893	585	586	630	858	389	557	53	696	999999	767	143	504	999999	593	92	578	999999	357	459	208	78	999999	999999	625	85	226	616	308	348	999999	521	243	242	136	746	999999	999999	999999	403	999999	664	765	999999	57	210	176	470	999999	999999	488	324	231	433	235	999999	494	661	15	782	173	999999	999999	358	236	999999	900	271	458	846	165	291	469	953	999999	544	999999	219	877	999999	908	999999	939	999999	859	262	300	809	16	311	999999	275	292	779	240	516	918	417	
655	999999	309	905	22	830	280	207	855	277	430	999999	522	285	783	590	874	418	999999	872	498	974	955	101	999999	999999	999999	889	999	690	723	999999	625	895	563	85	999999	13	743	119	602	999999	999999	32	999999	326	788	977	492	701	904	999999	999999	999999	918	999999	846	218	650	864	999999	999999	208	175	999999	933	74	627	721	708	474	870	675	999999	279	836	999999	932	712	938	999999	617	407	999999	785	901	980	999999	977	999999	238	999999	363	878	874	999999	463	999999	478	455	261	170	265	999999	237	44	999999	625	776	91	115	999999	506	711	504	999999	983	901	389	999999	999999	999999	999999	839	479	999999	517	796	26	999999	383	344	999999	266	999999	208	362	622	80	750	754	364	802	895	776	324	411	651	383	256	238	562	852	826	999999	999999	520	425	315	669	527	360	609	719	708	770	460	249	34	306	275	999999	999999	639	897	598	693	754	999999	164	165	865	422	999999	828	821	491	637	999999	999999	999999	999999	317	410	233	999999	754	999999	197	999999	864	172	627	999999	980	868	730	223	929	902	999999	766	362	160	999999	661	938	839	890	999999	289	823	484	111	999999	338	62	431	415	503	843	999999	567	999999	300	993	247	999999	789	960	100	278	999999	861	849	921	999999	167	895	999999	465	999999	999999	310	726	51	687	525	468	651	999999	309	999999	435	68	999999	208	305	860	520	999999	604	999999	929	999999	20	125	622	262	697	754	999999	535	844	999999	928	416	999999	340	999999	999999	999999	999999	999999	999999	790	471	282	802	386	722	288	306	385	157	861	999999	273	513	716	926	75	999999	999999	999999	920	774	999999	397	140	999999	942	965	999999	999999	702	728	912	785	999999	549	842	999999	875	974	475	999999	999999	696	999999	74	999999	753	999999	332	999999	458	114	250	999999	25	508	884	672	330	999999	999999	694	999999	455	142	952	488	507	176	93	255	999999	797	430	331	624	999999	220	76	914	999999	351	999999	963	999999	624	671	999999	990	50	958	157	999999	203	999999	999999	979	251	53	999999	999999	255	456	999999	995	69	316	999999	902	401	242	673	606	416	999999	999999	415	216	211	518	290	927	517	135	134	107	843	999999	278	428	645	34	176	999999	259	999999	999999	999999	968	999999	999999	851	999999	599	808	999999	550	149	611	190	497	772	999999	535	831	999999	738	999999	124	897	226	999999	999999	484	755	217	999999	652	166	648	999999	999999	999999	27	211	999999	279	918	327	839	557	703	999999	98	930	873	999999	641	132	999999	215	999999	999999	80	967	604	310	999999	843	601	788	898	983	999999	
112	131	533	32	999999	403	466	820	999999	284	999999	522	720	463	999999	999999	232	999999	529	642	999999	514	451	178	999999	607	999999	105	84	725	999999	658	720	999999	985	809	999999	961	318	729	999999	999999	569	999999	999999	454	999999	999999	630	962	378	923	379	999999	530	598	679	999999	973	999999	275	371	745	288	999999	691	801	692	478	744	541	271	999999	999999	999999	57	944	801	448	999999	723	999999	474	122	356	999999	289	999999	507	396	139	985	988	591	464	695	649	999999	427	47	999999	201	378	999999	430	117	377	578	999999	483	654	878	916	377	999999	999999	896	633	931	105	412	999999	194	999999	615	999999	282	964	345	890	408	663	999999	999999	999999	531	912	589	691	248	999999	710	614	999999	999999	260	999999	620	588	999999	798	25	359	331	635	230	17	999999	280	874	999999	413	243	999999	999999	990	504	515	425	481	81	317	942	692	345	999999	816	169	350	999999	486	999999	999999	865	101	999999	999999	62	775	731	524	626	999999	817	413	356	477	999999	999999	751	756	564	205	999999	999999	491	82	666	985	933	413	999999	946	999999	999999	184	37	378	783	691	999999	452	739	999999	999999	454	999999	135	999999	988	234	87	219	999999	608	922	999999	278	999999	609	320	647	76	841	999999	676	679	402	429	239	999999	999999	999999	999999	999999	314	824	512	159	999999	999999	947	387	997	709	336	999999	357	317	474	718	759	912	184	380	999999	999999	897	999999	291	774	606	705	999999	669	135	131	999999	535	304	999999	953	128	511	999999	373	269	79	142	999999	47	332	94	999999	520	999999	196	781	999999	34	928	926	146	868	189	886	251	337	337	999999	214	688	999999	999999	376	999999	640	999999	66	17	999999	315	765	999999	253	999999	522	999999	539	109	939	999999	72	511	375	999999	816	999999	999999	999999	131	999999	741	558	999999	359	510	80	588	755	999999	999999	724	880	253	622	171	999999	999999	999999	374	999999	999999	237	644	864	999999	320	648	205	999999	390	89	825	885	847	574	216	598	894	941	451	999999	784	181	164	625	191	267	999999	999999	64	999999	594	867	999999	144	514	914	921	733	200	432	393	806	547	999999	899	994	406	58	955	173	730	796	922	337	23	66	489	999999	444	63	895	195	894	999999	999999	957	264	713	69	301	999999	171	751	29	779	999999	633	460	999999	196	860	704	64	890	999999	798	944	303	130	457	999999	682	298	146	536	208	911	791	219	999999	740	999999	988	999999	497	569	999999	903	999999	45	433	999999	523	258	202	201	140	14	852	999999	999999	999999	592	999999	866	994	872	
614	999999	580	76	841	250	999999	456	178	715	400	403	999999	752	51	744	94	34	405	999999	50	943	344	999999	999999	939	521	928	779	109	386	797	503	999999	999999	420	977	999999	592	788	739	801	34	999999	999999	610	518	944	971	226	508	588	470	835	832	999999	158	999999	169	999999	728	855	677	78	999999	999999	900	647	999999	631	999999	125	442	617	999999	248	999999	999999	337	306	431	577	956	563	601	798	336	667	864	770	271	474	810	690	69	884	134	956	999999	146	999999	870	632	350	459	999999	155	999999	416	593	751	300	185	862	479	161	898	124	476	540	999999	242	782	552	999999	302	315	751	999999	544	124	963	999999	201	999999	560	945	999999	113	219	652	482	261	999999	29	971	299	999999	220	908	985	999999	489	617	999999	478	999999	999999	981	999999	86	999999	306	999999	999999	787	590	983	276	919	999999	292	20	267	887	794	999999	999999	533	398	12	367	541	648	558	114	483	999999	999999	127	472	999999	634	946	142	999999	186	388	801	241	390	999999	681	301	702	999999	999999	232	729	999999	497	586	557	593	164	718	863	657	323	999999	314	497	661	999999	456	351	999999	999999	134	639	999999	602	710	999999	17	697	686	249	946	855	114	260	373	258	630	999999	318	51	999999	423	395	529	75	436	926	893	654	532	844	361	55	935	999999	100	466	895	876	265	999999	467	999999	623	999999	468	271	63	133	412	528	571	42	999999	999999	711	253	98	537	284	999999	123	52	163	999999	595	810	178	163	283	791	999999	999999	63	999999	334	999999	771	818	606	175	873	770	251	14	999999	328	438	663	396	999999	377	367	602	999999	472	999999	878	228	999999	999999	102	999999	850	621	792	562	979	160	948	330	999999	280	930	118	502	999999	801	158	999999	277	381	514	766	999999	423	377	416	173	992	999999	512	553	703	999999	82	972	920	629	221	720	348	287	715	999999	374	107	437	999999	397	129	623	729	106	847	286	587	143	422	207	425	999999	816	168	49	817	928	577	999999	46	999999	999999	181	937	410	929	999999	799	700	999999	326	940	923	775	873	999999	782	456	855	999999	494	839	507	999999	999999	575	531	999999	676	258	445	530	455	456	868	697	452	999999	696	918	999999	787	442	359	881	485	232	51	295	753	45	482	721	319	551	689	925	749	150	835	999999	974	133	452	627	795	999999	476	906	999999	843	989	760	937	489	707	406	158	999999	321	352	489	834	999999	222	999999	808	145	905	188	772	702	651	860	520	218	664	990	731	95	990	756	
999999	999999	999999	999999	722	783	830	844	293	776	209	829	493	917	999999	999999	999999	664	987	359	570	727	413	151	999999	999999	999999	999999	999999	999999	426	464	330	999999	999999	725	23	999999	250	34	315	70	895	995	999999	822	377	602	79	462	761	999999	108	641	999999	417	999999	999999	999999	822	366	999999	801	877	360	744	508	897	573	423	197	73	999999	999999	53	510	831	418	647	525	531	824	999999	590	654	359	365	689	999999	999999	30	255	468	428	999999	999999	999999	27	644	999999	323	999999	39	655	999999	698	999999	146	597	685	585	296	130	192	300	541	358	221	233	10	388	819	496	635	403	942	999999	995	999999	999999	999999	813	774	888	212	61	795	999999	324	999999	707	229	102	725	361	734	134	285	137	136	406	57	794	643	380	504	984	403	261	332	999999	656	999999	308	444	771	999999	999999	999999	249	746	999999	896	276	303	999999	726	771	284	669	818	329	868	176	892	203	28	999999	518	999999	999999	401	304	991	999999	60	386	793	290	589	221	892	304	887	390	603	160	999999	350	220	777	222	129	592	514	999999	788	675	999999	999999	999999	391	723	283	999999	999999	999999	904	413	253	782	933	490	694	457	999999	34	999999	999999	298	999999	999999	790	308	930	854	282	712	487	99	272	999999	387	49	836	830	178	999999	715	46	105	999999	124	106	999999	999999	732	435	144	588	749	807	999999	127	208	262	601	425	352	327	81	999999	427	324	981	81	555	999999	999999	627	757	12	274	749	203	796	999999	693	999999	96	132	847	577	999999	349	465	999999	269	841	584	238	999999	679	398	999999	308	999999	800	125	366	298	291	577	516	831	747	542	149	999999	411	999999	999999	999999	999999	999999	234	228	999999	975	525	259	295	999999	999999	398	999999	999999	876	999999	894	967	999999	577	513	999999	841	280	71	78	602	999999	682	345	999999	708	330	999999	999999	203	740	90	310	825	599	116	999999	681	304	999999	999999	423	665	364	40	443	301	340	51	469	999999	954	999999	999999	382	999999	577	950	999999	574	999999	804	910	683	54	813	667	760	977	407	794	999999	999999	943	999999	999999	267	999999	999999	995	999999	990	166	953	839	786	923	851	452	996	538	999999	511	730	999999	32	512	982	999999	226	776	999999	362	644	674	203	999999	224	218	204	999999	259	999999	999999	999999	88	647	999999	843	267	999999	815	317	981	868	742	658	255	893	999999	675	284	17	999999	228	876	999999	522	289	645	999999	708	642	257	660	999999	416	337	572	971	384	555	148	62	335	961	999999	381	776	931	999999	
733	330	990	999999	70	251	556	955	290	450	135	678	207	459	191	999999	999999	999999	589	999999	999999	682	922	843	999999	146	955	763	267	999999	266	746	358	999999	84	388	652	729	599	999999	860	999999	291	530	259	999999	999999	602	153	999999	999999	999999	196	604	224	60	408	157	407	999999	296	793	697	637	999999	389	330	107	384	803	999999	340	730	552	476	999999	400	401	594	254	205	363	619	999999	490	215	559	999999	885	33	979	504	331	999999	750	77	999999	654	346	869	999999	999999	227	349	267	831	330	644	138	999999	659	17	563	163	728	932	999999	228	156	979	829	999999	222	360	824	36	999999	65	801	409	999999	746	64	724	697	363	999999	279	221	658	999999	999999	624	620	373	971	999999	178	946	999999	893	465	999999	999999	50	979	999999	866	525	241	822	275	842	729	10	913	952	839	999999	375	797	903	999999	999999	104	913	999999	602	987	852	95	999999	999999	983	515	999999	249	697	999999	717	733	278	754	980	835	619	83	999999	620	460	999999	999999	711	999999	30	999999	458	999999	272	136	999999	999999	999999	999999	156	981	166	859	999999	999999	999999	999999	165	748	642	999999	159	36	999999	485	840	67	999999	536	999999	983	139	538	962	525	360	240	435	999999	690	999999	999999	91	833	854	463	223	680	999999	786	999999	946	963	938	502	999999	432	356	787	999999	999999	55	353	838	173	999999	628	896	698	839	443	829	608	999999	936	999999	77	203	808	32	626	386	562	749	79	46	176	999999	470	685	999999	884	648	999999	719	660	999999	253	999999	999999	835	327	982	589	353	999999	347	999999	11	999999	773	238	999999	765	999999	593	492	603	769	999999	686	38	436	23	999999	559	190	347	348	286	93	824	533	806	196	309	404	999999	999999	144	999999	271	598	107	912	999999	346	883	601	136	178	452	999999	543	325	807	890	968	678	999999	754	999	999999	725	289	948	999999	741	999999	369	199	519	206	999999	437	425	439	999999	111	999999	999999	307	999999	999999	117	640	350	989	491	999999	418	435	304	612	999999	999999	704	873	817	999999	994	605	315	242	999999	659	999999	848	116	900	999999	561	867	467	999999	456	263	354	617	648	607	716	260	198	951	999999	999999	594	254	737	999999	566	521	147	226	617	999999	514	999999	458	999999	999999	883	590	999999	856	999999	836	40	933	446	999999	999999	999999	365	287	355	126	291	181	444	660	603	378	190	811	50	729	250	964	999999	999999	78	168	263	999999	999999	669	186	104	207	999999	564	321	999999	369	310	352	781	939	272	875	232	113	23	
999999	999999	514	410	211	816	837	596	999999	479	696	292	107	915	261	454	999999	999999	196	974	999999	999999	292	87	820	510	999999	999999	311	702	588	526	999999	155	528	215	328	268	999999	999999	369	791	999999	841	604	87	213	436	530	494	586	935	46	139	956	638	616	437	999999	999999	999999	889	294	373	891	180	327	952	397	999999	136	999999	965	908	614	275	607	999999	482	743	307	270	999999	817	125	999999	999999	835	198	889	598	891	679	999999	168	999999	506	134	949	434	759	261	49	485	368	170	970	137	524	690	40	999999	954	846	999999	858	472	477	258	249	689	491	763	507	999999	999999	999999	690	750	144	769	483	502	999999	983	999999	231	942	458	999999	681	999999	321	508	999999	432	999999	832	882	310	999999	999999	876	709	744	277	497	999999	38	133	999999	290	387	389	999999	557	673	906	863	355	636	529	28	302	567	999999	180	265	648	34	999999	915	807	449	136	999999	607	792	313	999999	558	690	914	335	542	401	976	932	586	311	999999	40	969	999999	674	488	999999	999999	151	417	107	242	893	14	825	999999	482	937	263	190	950	999999	602	999999	796	946	615	693	999999	176	360	248	678	346	274	277	946	999999	774	647	731	33	999999	999999	999999	999999	796	910	509	999999	999999	999999	678	999999	361	878	437	820	739	727	872	999999	823	975	67	999999	564	556	739	999999	999999	211	172	615	459	926	999999	707	540	480	159	705	999999	724	999999	322	569	281	984	396	839	135	541	56	775	414	210	675	838	758	999999	250	180	951	483	717	875	73	947	435	648	999999	999999	269	578	176	142	999999	728	744	299	292	571	353	718	999999	669	125	999999	54	999999	999999	868	999999	718	999999	535	999999	999999	999999	446	505	334	559	747	118	844	282	478	608	282	112	947	999999	469	479	678	827	242	57	58	759	233	902	709	999999	862	508	551	999999	641	999999	999999	198	308	793	999999	999999	606	999999	999999	397	999999	241	771	622	617	999999	999999	999999	240	707	10	203	999999	687	999999	999999	850	662	256	345	731	999999	966	383	256	758	999999	999999	521	666	999999	632	465	999999	122	991	140	96	477	96	196	999999	438	934	898	662	999999	620	521	536	171	943	363	256	999999	837	275	398	999999	858	979	647	727	574	486	378	999999	829	575	290	300	999999	194	169	999999	428	381	42	485	593	60	184	999999	984	505	287	278	219	995	284	726	999999	719	999999	999999	549	584	864	457	999999	924	878	999999	241	245	407	758	203	999999	246	466	243	999999	783	807	805	493	999999	
78	999999	109	529	834	999999	563	999999	54	575	999999	999999	844	999999	584	955	999999	999999	999999	922	999999	108	528	85	121	999999	999999	999999	829	935	811	311	66	841	795	258	429	404	53	754	677	999999	362	192	150	497	402	999999	659	957	124	635	676	999999	994	999999	999999	34	417	85	483	80	728	999999	764	999999	553	12	999999	999999	999999	999999	999999	999999	255	999999	746	345	935	999999	365	868	999999	872	821	185	634	495	846	825	578	405	986	968	999999	606	959	999999	428	398	943	399	237	999999	431	849	999999	302	324	999999	233	344	98	793	719	615	247	999999	297	588	126	68	166	999999	756	140	287	170	112	999999	999999	502	917	546	680	966	640	509	999999	971	679	342	180	912	601	244	316	203	258	665	999999	114	956	839	281	885	243	341	577	999999	572	999999	999999	999999	999999	999999	426	999999	122	753	974	737	413	325	909	999999	887	999999	304	521	999999	94	999999	447	289	996	546	87	999999	999999	733	308	932	999999	409	342	999999	504	88	870	817	765	999999	505	691	632	700	640	930	497	998	999999	47	65	476	488	435	752	999999	836	194	349	286	327	30	999999	999999	262	999999	577	999999	392	175	433	999999	68	13	416	756	657	999999	905	157	778	999999	744	999999	999999	684	999999	907	400	118	999999	999999	999999	488	999999	999999	24	999999	448	724	363	999999	615	823	999999	361	418	484	29	996	999999	541	289	999999	999999	531	999999	414	999999	577	995	670	251	283	999999	747	999999	579	250	999999	999999	999999	856	999999	794	999999	190	921	999999	525	999999	446	887	403	380	999999	406	286	980	241	209	610	999999	870	728	693	613	999999	899	866	135	839	999999	97	265	908	684	107	407	585	350	364	999999	999999	312	558	782	847	999999	223	350	950	598	18	732	999999	930	986	462	111	999999	848	32	790	400	999999	999999	799	148	472	35	999999	878	999999	891	844	852	999999	999999	179	911	765	438	685	525	184	250	235	365	134	978	999999	644	306	275	501	342	999999	22	999999	999999	999999	708	440	999999	51	81	203	127	887	288	443	427	292	200	553	999999	999999	274	225	196	975	444	24	493	999999	664	581	999999	399	512	885	485	999999	822	928	67	998	497	484	112	56	118	999999	845	999999	280	999999	116	999999	91	995	702	796	689	381	547	999999	946	860	386	500	999999	727	385	402	958	999999	469	271	999999	421	849	999999	122	149	867	999999	178	948	66	312	475	999999	318	517	999999	688	13	451	391	372	999999	637	108	612	983	999999	102	453	587	546	892	845	999999	669	155	
912	999999	549	999999	999999	525	998	803	999999	34	655	419	868	219	279	999999	28	880	133	370	999999	691	510	999999	485	873	725	371	520	420	630	999999	648	999999	280	14	999999	936	809	846	999999	833	999999	999999	337	972	234	999999	317	815	999999	964	999999	309	933	231	183	393	38	708	800	999999	293	663	404	473	999999	999999	938	274	276	91	80	287	317	388	666	922	828	513	648	491	64	704	547	665	90	349	437	59	831	80	908	110	55	426	550	371	193	864	211	999999	305	52	549	999999	894	824	991	554	564	261	999999	525	69	319	582	999999	125	739	393	431	79	889	443	999999	999999	999999	241	999999	838	304	739	963	999999	999999	195	21	165	755	771	265	999999	883	494	999999	999999	393	50	735	999999	999999	255	453	481	779	658	416	609	354	618	923	593	109	715	270	522	601	222	149	134	570	999999	999999	999999	137	83	195	404	863	689	790	999999	505	999999	999999	58	295	492	999999	999999	999999	411	810	147	847	672	999999	177	234	67	914	180	901	999999	283	999999	999999	485	999999	705	472	21	745	664	827	994	97	63	999999	999999	236	119	689	999999	355	168	622	999999	130	464	999999	28	180	805	775	620	37	893	772	999999	999999	809	148	999999	999999	767	666	156	319	852	584	999999	999999	22	831	805	490	34	266	125	915	999999	364	889	880	454	999999	939	999999	999999	966	204	999999	999999	57	426	970	861	87	999999	502	476	914	278	879	630	999999	167	999999	970	139	999999	637	657	432	999999	455	258	999999	999999	926	726	266	999999	886	390	999999	839	964	999999	834	629	947	999999	622	449	747	96	19	260	999999	683	964	919	88	963	567	632	76	999999	971	722	914	732	661	999999	219	999999	391	498	999999	850	203	570	999999	510	66	957	45	983	999999	999999	248	697	999999	253	999999	346	33	922	823	292	772	429	443	999999	999999	224	27	847	239	934	704	999999	544	913	999999	404	783	578	907	609	999999	93	780	612	999999	999999	152	999999	23	999999	788	469	675	432	999999	773	999999	34	795	841	940	999999	753	999999	663	999999	162	676	763	367	999999	455	24	224	696	689	648	830	638	999999	999999	609	833	366	155	245	999999	999999	835	999999	277	999999	782	75	999999	999999	999999	950	948	755	999999	999999	999999	656	319	343	454	460	736	999999	135	305	396	308	769	340	364	396	684	428	882	49	841	57	999999	804	999999	948	555	297	359	698	999999	999999	431	607	999999	999999	57	812	999999	999999	999999	999999	590	972	372	483	306	338	54	942	999999	529	873	35	634	
607	566	999999	671	999999	904	448	999999	437	423	513	999999	172	385	999999	349	871	999999	999999	999999	404	999999	127	441	199	652	227	253	999999	431	362	19	406	972	357	620	542	999999	999999	490	937	999999	163	558	999999	606	144	953	866	603	404	891	386	371	239	151	999999	82	481	999999	999999	999999	632	999999	70	504	480	199	999999	566	806	730	353	16	726	999999	999999	568	999999	592	999999	273	386	813	999999	999999	632	45	999999	215	180	470	669	441	803	999999	999999	158	999999	364	135	944	999999	999999	796	673	547	999999	999999	241	838	881	500	889	345	423	999999	818	999999	599	999999	445	456	822	395	999999	71	912	999999	999999	232	164	80	227	999999	573	999999	85	999999	364	923	261	999999	511	999999	299	999999	780	106	389	921	956	180	898	492	690	498	112	914	459	999999	999999	177	999999	18	684	999999	282	999999	999999	84	743	800	999999	999999	620	55	999999	455	106	999999	291	816	822	999999	276	999999	182	735	777	84	999999	999999	567	752	298	94	739	999999	999999	489	697	999999	999999	314	187	999999	556	232	872	999999	554	999999	818	92	329	818	999999	596	742	999999	637	546	654	999999	839	999999	243	871	387	535	315	452	999999	616	679	933	999999	518	885	121	437	999999	862	142	999999	588	353	484	432	479	739	999999	999999	992	852	999999	999999	999999	475	605	922	999999	999999	346	338	112	894	211	413	395	336	836	999999	630	272	999999	684	999999	177	999999	238	758	448	907	796	173	691	770	764	528	239	855	52	999999	199	752	116	526	804	428	694	151	80	47	153	999999	441	139	730	999999	476	192	469	225	376	999999	246	937	550	175	999999	133	447	885	166	480	999999	431	441	519	580	167	717	748	999999	96	687	411	763	894	731	999999	50	598	61	57	999999	826	913	35	999999	179	976	639	17	570	704	195	999999	673	117	20	999999	220	595	318	999999	999999	999999	289	486	834	183	999999	444	858	93	848	999999	999999	94	967	999999	416	999999	999999	191	87	741	994	392	999999	999999	100	999999	999999	864	999999	999999	742	582	675	176	999999	548	681	995	330	999999	999999	487	855	361	772	588	150	999999	291	217	194	999999	397	979	665	897	984	314	92	999999	723	999999	999999	846	999999	536	418	801	999999	867	331	999999	861	999999	999999	517	536	150	999999	511	646	228	999999	621	817	999999	999999	696	511	735	563	377	913	460	481	165	233	19	270	999999	179	999999	617	999999	999999	779	275	514	397	158	371	999999	556	999999	233	999999	999999	642	39	484	351	999999	999999	158	999999	954	501	410	410	436	
293	527	879	521	342	307	610	999999	734	999999	350	680	308	363	374	719	820	342	236	977	999999	591	999999	785	895	457	999999	999999	119	932	999999	864	114	961	865	843	964	999999	248	926	894	263	907	991	144	670	424	999999	783	594	999999	169	184	433	999999	701	999999	104	626	999999	999999	151	58	802	760	999999	999999	346	497	531	754	786	103	310	92	490	684	988	651	999999	43	122	685	525	798	128	690	680	279	999999	306	870	418	363	678	752	214	999999	241	658	104	87	999999	999999	839	357	75	873	350	211	999999	558	453	999999	851	145	466	533	13	641	795	895	77	334	999999	884	377	740	631	999999	999999	999999	757	992	139	999999	673	999999	685	999999	62	816	999999	999999	155	999999	999999	999999	999999	999999	296	999999	110	599	863	208	999999	999999	38	955	979	335	251	20	925	999999	800	999999	272	895	472	43	848	999999	588	978	565	999	999999	486	468	999999	999999	99	52	999999	478	999999	999999	930	946	559	999999	999999	999999	999999	574	329	152	707	947	965	753	999999	80	999999	999999	548	20	999999	643	20	935	551	999999	627	107	999999	999999	330	999999	642	999999	341	948	999999	639	128	100	861	413	246	856	999999	999999	999999	607	620	28	789	771	929	157	253	297	999999	999999	852	999999	844	629	422	361	999999	738	999999	643	422	668	167	624	714	458	158	481	406	164	999999	22	994	29	487	143	999999	559	49	999999	999999	999999	22	299	999999	885	256	999999	991	999999	44	999999	234	858	195	952	861	175	66	481	998	771	891	999999	999999	840	999999	824	152	288	183	272	698	999999	564	378	655	867	837	829	999999	917	999999	521	129	720	999999	145	833	534	282	22	503	568	999999	316	999999	240	139	945	999999	999999	999999	999999	711	771	54	414	999999	817	306	993	337	999999	999999	91	291	379	999999	448	63	112	999999	617	999999	170	999999	139	334	257	225	425	999999	892	191	780	827	777	999999	357	999999	382	841	26	238	288	999999	276	299	414	999999	782	578	691	892	999999	441	481	706	550	13	999999	90	56	602	999999	265	445	55	999999	999999	513	570	314	772	680	270	974	389	999999	485	999999	840	920	999999	442	999999	56	999	645	999999	356	81	268	354	761	302	795	999999	999999	32	249	231	801	999999	522	222	273	918	222	999999	466	101	999999	74	999999	84	170	824	169	44	218	999999	999999	158	999999	442	311	959	21	999999	475	560	43	705	246	281	48	999999	999999	230	999999	138	787	999999	882	999999	999999	999999	844	686	142	970	264	999999	813	999999	821	653	999999	90	910	999999	
907	834	810	906	68	283	999999	239	999999	400	999999	939	461	90	658	48	999999	652	350	999999	125	335	255	504	306	999999	891	443	999999	394	527	999999	319	279	231	999999	999999	976	999999	818	999999	615	649	741	855	999999	860	733	154	782	388	600	740	802	198	999999	588	315	609	999999	999999	394	779	652	999999	999999	629	191	999999	999999	999999	298	455	999999	742	510	685	999999	649	981	860	168	999999	677	15	927	889	517	91	649	999999	255	376	860	999999	981	835	997	868	369	999999	679	874	449	304	100	999999	218	69	687	896	84	999999	628	486	233	999999	999999	646	999999	999999	999999	109	219	340	243	999999	595	105	761	674	999999	999999	289	295	999999	999999	999999	382	999999	999999	680	457	403	999999	300	588	999999	383	999999	885	999999	999999	923	999999	584	999999	664	119	999999	178	559	122	308	22	999999	439	999999	999999	999999	999999	999999	729	731	172	925	999999	999999	466	49	654	183	221	893	875	940	337	721	525	710	610	629	740	321	746	233	999999	999999	391	544	861	211	414	999999	999999	999999	14	999999	760	999999	920	873	207	80	999999	995	347	229	999999	81	880	717	999999	632	999999	320	514	417	985	938	367	513	324	921	187	999999	769	144	999999	245	936	708	999999	687	790	999999	431	670	904	999999	999999	999999	727	319	664	154	999999	781	392	952	135	999999	643	999999	480	416	559	286	892	965	999999	213	598	197	145	182	756	183	842	999999	888	844	999999	243	62	28	786	15	267	43	999999	987	751	999999	119	348	999999	999999	216	999999	188	999999	777	939	525	682	999999	999999	999999	491	397	176	939	435	73	999999	94	999999	999999	999999	630	999999	28	859	999999	247	999999	920	999999	796	117	617	966	468	779	743	77	573	718	999999	999999	256	831	999999	645	934	58	325	999999	828	264	664	379	999999	752	634	136	918	85	287	999999	829	462	387	383	999999	210	480	999999	329	999999	520	691	399	999999	384	999999	252	223	928	999999	146	314	999999	999999	453	248	222	715	999999	616	158	497	440	159	449	999999	999999	402	866	999999	578	670	296	999999	744	972	980	571	378	912	999999	705	157	98	94	999999	213	845	930	999999	988	999999	510	712	75	999999	261	250	743	999999	277	850	357	999999	620	999999	28	644	999999	480	268	999999	999999	243	732	999999	350	351	75	924	999999	609	471	334	746	999999	169	583	549	721	721	999999	999999	999999	644	44	358	953	478	617	506	999999	57	459	999999	347	426	277	999999	622	999999	909	184	999999	999999	668	388	32	457	999999	316	999999	999999	86	759	528	999999	999999	999999	
698	104	397	999999	457	999999	999999	562	22	999999	408	999999	892	602	926	48	999999	564	17	787	975	999999	999999	505	672	311	999999	473	970	700	755	524	866	678	999999	528	295	46	727	401	979	116	376	999999	58	999999	424	842	178	47	946	963	999999	772	999999	999999	999999	999999	999999	156	999999	999999	591	321	306	884	999999	224	999999	408	753	999999	837	615	808	999999	289	365	456	264	999999	229	999999	932	753	791	999999	103	64	249	999999	403	836	581	45	431	525	64	674	174	887	209	531	770	293	180	136	209	964	999999	763	412	444	945	999999	146	999999	659	568	514	999999	436	169	80	999999	360	939	999999	580	386	353	234	690	292	377	687	697	534	648	582	665	999999	999999	309	486	357	958	890	999999	899	178	865	495	169	988	460	50	999999	131	933	241	999999	629	587	411	999999	722	162	577	581	448	727	20	986	999999	675	307	859	594	300	401	59	943	681	999999	487	738	999999	303	917	646	246	999999	999999	999999	999999	880	551	898	947	635	806	322	999999	460	450	855	509	320	999999	162	191	999999	830	541	999999	925	999999	379	923	999999	201	999999	660	935	999999	324	305	644	63	794	756	961	646	665	999999	999999	999999	999999	999999	999999	238	220	979	999999	465	999999	582	183	999999	869	999999	999999	999999	157	999999	999999	999999	805	999999	999999	999999	865	267	529	405	229	229	175	946	455	999999	727	999999	301	571	980	999999	895	479	832	742	132	484	193	861	999999	999999	499	231	647	83	408	999999	642	82	999999	953	460	369	245	999999	416	999999	713	157	215	999999	683	586	999999	79	767	999999	425	999999	999999	390	83	667	999999	999999	730	943	308	999999	999999	754	969	229	207	999999	427	535	999999	681	335	894	771	46	999999	23	999999	999999	999999	578	316	999999	557	259	644	983	880	792	547	12	429	473	999999	342	833	461	601	464	388	436	651	241	102	744	67	542	619	47	22	807	930	817	185	730	999999	250	206	719	999999	224	157	635	987	241	261	862	999999	438	999999	203	422	849	534	342	927	999999	999999	999999	201	111	999999	842	780	999999	82	612	298	999999	276	999999	999999	881	879	174	288	26	999999	860	492	205	999999	190	834	818	394	90	292	842	999999	990	270	999999	528	999999	850	999999	854	257	169	999999	999999	767	172	619	939	999999	969	370	63	910	831	130	330	996	999999	193	999999	962	355	991	329	455	405	285	332	870	363	999999	999999	974	171	999999	701	842	631	809	27	225	879	999999	121	999999	789	892	169	149	73	531	999999	999999	306	891	901	177	
329	127	999999	887	999999	78	187	999999	57	88	999999	834	428	488	374	999999	175	792	999999	999999	999999	407	666	999999	999999	193	999999	831	999999	999999	678	280	104	533	522	513	447	140	928	810	676	999999	875	999999	999999	334	721	585	999999	232	501	513	808	999999	297	999999	461	858	771	113	270	355	999999	999999	999999	478	740	895	965	860	288	999999	999999	282	824	341	532	955	999999	791	471	232	674	236	163	999999	471	695	245	600	62	589	369	825	549	331	434	999999	310	674	594	826	619	306	999999	999999	649	535	585	956	999999	999999	497	979	641	48	999999	886	247	245	999999	55	659	375	808	698	675	48	732	503	906	58	654	695	206	645	612	999999	292	696	525	935	119	289	999999	555	101	389	193	511	649	547	245	999999	667	549	176	999999	497	999999	792	610	803	91	59	351	852	801	999999	996	435	313	604	551	719	80	935	380	999999	263	606	295	855	231	853	368	813	999999	37	656	478	368	879	47	904	915	142	38	999999	858	999999	299	606	197	85	346	943	999999	356	596	614	999999	999999	999999	648	506	755	999999	237	999999	999999	274	999999	136	527	77	999999	566	647	803	938	906	999999	317	560	999999	688	999999	155	999999	424	129	241	999999	999999	999999	289	645	999999	999999	169	560	800	547	330	438	999999	999999	999999	17	912	999999	56	552	999999	999999	655	999999	683	341	818	97	436	720	276	418	42	342	93	999999	999999	788	177	999999	999999	387	116	603	999999	132	791	218	998	148	605	999999	83	689	782	344	37	517	961	67	589	999999	999999	90	281	911	406	193	396	823	228	999999	999999	999999	908	999999	601	61	783	561	550	609	99	297	125	238	345	352	559	999999	818	280	826	120	660	999999	263	999999	331	999999	725	608	822	184	999999	481	828	999999	780	512	743	999999	734	410	517	980	999999	836	965	53	576	63	633	646	15	947	307	109	155	999999	26	575	730	707	835	941	786	914	378	644	410	999999	572	57	16	999999	546	426	602	680	999999	427	999999	288	509	671	999999	186	178	972	183	728	130	443	495	177	255	36	574	575	203	78	468	330	999999	999999	491	585	640	172	410	881	999999	475	999999	599	514	451	208	173	999999	999999	999999	999999	470	681	947	138	562	838	597	520	999999	999999	486	519	999999	740	645	999999	999999	999999	545	16	571	301	232	655	999999	895	662	999999	999999	999999	999999	593	332	72	999999	999999	999999	999999	999999	801	574	890	999999	999999	988	248	641	774	805	207	984	577	74	739	835	179	459	301	453	667	999999	794	
692	450	999999	892	999999	999999	879	684	999999	826	999999	999999	999999	680	999999	753	666	999999	264	888	997	629	999999	41	529	593	237	690	999999	999999	999999	366	625	780	207	589	59	106	61	744	999999	131	757	167	210	329	308	164	907	706	635	16	412	297	796	999999	34	397	372	603	999999	198	183	191	999999	20	128	660	999999	681	703	999999	999999	519	999999	876	872	268	999999	999999	295	82	999999	999999	633	999999	953	999999	984	144	565	999999	733	457	85	705	999999	575	251	200	999999	999999	681	235	13	74	999999	893	999999	919	200	765	567	172	318	999999	999999	378	557	22	67	791	676	348	126	51	837	999999	444	297	999999	307	27	640	999	647	401	557	999999	999999	292	999999	999999	74	944	800	999999	570	149	488	299	578	27	239	142	419	970	342	119	962	237	999999	458	16	990	893	999999	999999	999999	670	205	858	577	988	729	997	758	612	404	326	999999	276	999999	955	997	999999	289	787	507	589	676	68	999999	999999	341	607	999999	36	83	61	999999	178	999999	999999	999999	441	999999	999999	509	145	661	368	938	792	25	961	999999	503	18	999999	613	960	429	999999	993	146	419	999999	656	131	395	731	538	352	999999	778	999999	999999	672	566	999999	260	287	371	928	318	129	655	823	380	721	999999	27	999999	447	999999	748	824	999999	999999	31	999999	382	387	750	929	830	595	528	999999	102	999999	830	452	290	363	683	67	654	999999	999999	999999	913	286	999999	999999	714	104	905	183	39	999999	844	525	999999	95	999999	899	621	999	487	999999	137	999999	288	164	287	999999	163	94	417	690	179	798	999999	267	999999	105	999999	472	225	735	690	354	218	58	999999	999999	908	204	484	999999	999999	999999	208	493	637	337	999999	255	999	999999	999999	999999	999999	348	999999	999999	397	286	735	782	922	158	783	999999	843	782	999999	239	442	972	666	958	609	633	999999	999999	600	644	630	999999	107	731	472	86	794	869	588	869	183	676	917	632	469	702	999999	298	871	456	650	999999	960	768	813	999999	482	982	221	143	104	360	999999	752	655	713	684	200	685	707	957	974	204	999999	66	766	64	43	499	906	771	955	652	154	999999	776	999999	999999	999999	445	999999	999999	657	999999	775	822	231	175	976	756	27	999999	613	173	498	676	660	999999	711	56	972	449	492	999999	999999	148	708	999999	757	879	650	354	999999	999999	114	154	326	749	732	999999	999999	888	999999	743	999999	109	352	488	999999	327	126	609	628	871	472	164	330	351	93	636	123	920	417	999999	115	673	398	999999	69	354	
999999	999999	999999	476	511	93	391	748	426	272	796	229	654	440	763	50	999999	411	999999	950	999999	974	665	106	130	999999	480	960	638	225	710	979	429	999999	967	215	880	161	369	389	772	581	925	820	999999	999999	276	977	343	999999	946	987	596	118	529	999999	255	633	356	886	612	431	120	210	562	817	799	352	472	558	170	575	51	397	999999	252	59	845	265	236	357	503	626	573	999999	999999	392	321	999999	999999	999999	999999	805	483	999999	350	471	725	268	33	104	924	999999	999999	999999	381	999999	999999	999999	287	335	999999	378	129	538	119	804	999999	931	839	434	999999	570	879	598	914	999999	568	999999	999999	781	333	586	999999	141	433	988	841	669	898	776	193	999999	504	266	560	878	685	944	999999	546	999999	794	429	598	999999	363	634	196	999999	611	387	588	103	505	11	822	999999	987	115	130	962	876	42	72	251	107	76	622	48	46	94	624	953	300	999999	539	167	999999	525	80	363	655	680	999999	399	604	999999	998	265	737	742	698	838	546	583	57	999999	367	357	518	297	22	999999	953	999999	999999	634	802	648	471	665	999999	999999	999999	767	317	999999	745	672	646	810	77	367	310	303	396	785	417	999999	808	778	999999	296	16	782	999999	507	999999	999999	636	970	494	360	999999	81	999999	235	803	778	999999	851	25	999999	999999	999999	230	654	847	659	999999	977	226	96	839	693	999999	215	466	262	426	810	999999	999999	46	675	999999	999999	574	238	999999	170	999999	638	449	957	762	115	585	307	562	697	999999	999999	638	658	753	999999	520	109	216	46	769	550	362	466	382	49	658	999999	392	999999	999999	618	607	970	995	999999	646	999999	930	760	999999	168	999999	728	160	411	347	999999	922	918	206	474	32	999999	401	441	286	983	584	999999	456	550	915	59	617	999999	469	668	663	999999	761	637	999999	456	416	999999	850	999999	316	971	702	281	123	474	316	614	999999	591	579	999999	311	663	308	217	313	89	253	651	121	119	941	679	723	756	999999	568	306	575	609	790	590	652	677	612	30	185	437	451	742	12	455	878	98	999999	864	999999	339	960	153	999999	367	999999	521	999999	39	32	557	367	317	747	999999	30	981	788	973	658	986	999999	196	999999	651	999999	908	119	664	999999	999999	624	999999	68	239	999999	432	282	999999	391	140	999999	582	999999	627	999999	999999	995	999999	434	896	309	136	215	122	644	999999	999999	999999	565	300	412	543	966	442	933	475	258	518	973	597	999999	999999	999999	528	516	122	198	510	581	999999	912	
426	239	176	291	497	685	946	595	999999	417	999999	867	999999	728	936	616	566	694	999999	885	487	720	836	999999	943	544	687	605	531	584	515	999999	896	388	999999	999999	800	160	445	790	311	999999	999999	190	123	498	500	799	579	506	632	815	976	782	435	705	402	999999	347	952	999999	999999	73	999999	902	492	970	712	742	633	815	415	258	814	584	564	319	655	999999	455	999999	999999	36	34	952	999999	999999	999999	952	999999	910	820	813	493	999999	999999	999999	999999	288	999999	527	788	67	945	691	227	567	171	208	999999	396	746	905	892	999999	119	324	999999	44	212	999999	857	759	461	722	994	999999	765	32	999999	705	894	377	452	928	265	830	999999	343	734	141	999999	999999	999999	999999	999999	999999	999999	584	999999	646	819	999999	999999	999999	670	38	605	232	696	626	802	999999	999999	999999	501	379	463	963	652	288	999999	999999	999999	81	398	941	678	567	999999	999999	679	190	349	999999	885	515	301	185	999999	237	235	858	999999	118	338	825	339	915	402	794	999999	957	931	999999	413	124	88	14	878	728	360	999999	674	999999	999999	622	800	608	999999	986	88	287	706	425	63	999999	68	202	999999	999999	612	999999	175	764	627	722	258	999999	999999	770	436	296	307	539	877	197	194	40	999999	716	35	999999	634	415	715	999999	261	516	351	38	66	886	272	999999	125	999999	999999	999999	989	233	373	856	45	519	559	791	980	177	548	865	999999	38	999999	35	547	881	999999	760	58	452	471	999999	603	544	999999	550	999999	991	999999	999999	325	999999	50	937	353	178	695	125	855	924	999999	94	968	485	999999	37	855	999999	768	244	469	121	860	547	762	630	999999	500	805	19	999999	988	753	268	550	915	988	103	681	378	195	22	999999	134	257	386	773	128	706	686	695	786	233	188	999999	213	424	502	185	722	915	204	320	846	999999	216	340	710	934	922	49	762	565	399	58	999999	999999	735	299	999999	999999	144	794	999999	324	981	999999	574	447	347	501	495	999999	958	462	990	702	999999	968	51	56	73	999999	783	647	933	230	834	999999	373	996	688	212	999999	865	781	410	202	532	185	451	765	272	597	430	554	844	607	999999	67	999999	159	767	258	999999	793	950	20	481	999999	999999	930	444	84	351	813	292	128	999999	681	999999	999999	536	999999	600	290	999999	596	999999	999999	98	623	999999	82	999999	999999	920	954	999999	81	830	399	720	150	999999	521	330	999999	256	617	271	725	513	999999	477	999999	623	974	658	58	993	999999	657	999999	302	146	42	372	465	
999999	999999	338	658	31	850	201	789	395	378	88	959	612	350	746	831	372	999999	999999	999999	374	233	946	999999	421	88	476	999999	342	999999	287	489	958	732	752	723	933	77	491	413	286	464	238	605	579	98	999999	24	911	556	929	36	398	767	100	999999	947	41	247	943	999999	459	456	999999	100	599	11	879	597	32	898	305	999999	239	328	910	995	350	999999	332	697	461	829	785	918	999999	999999	999999	641	481	776	901	999999	999999	999999	826	17	691	515	979	97	999999	426	889	658	634	999999	169	449	190	999999	999999	314	914	255	923	630	671	627	999999	509	999999	248	126	255	996	999999	89	999999	502	902	313	834	747	999999	999999	45	939	137	294	852	931	750	460	999999	179	596	915	303	115	999999	999999	74	999999	480	286	272	310	644	661	169	329	958	947	288	999999	771	999999	679	999999	999999	690	543	343	986	578	70	787	919	999999	999999	999999	785	104	306	999999	249	999999	277	958	999999	999999	305	999999	135	533	999999	803	999999	234	999999	39	245	245	228	514	802	730	689	999999	226	485	390	568	261	609	543	863	651	722	731	999999	299	999999	999999	162	999999	78	217	462	606	266	615	999999	999999	380	324	550	876	791	763	999999	479	999999	742	999999	354	736	224	999999	989	999999	162	459	503	794	739	524	999999	75	999999	999999	999999	236	305	959	869	695	890	880	999999	993	987	859	959	223	143	923	979	999999	807	999999	999999	999999	999999	497	999999	165	201	883	641	999999	448	810	672	999999	995	252	80	999999	579	659	999999	344	999999	996	130	999999	500	999999	999999	815	545	416	267	470	999999	832	999999	807	855	714	503	17	999999	495	999999	186	197	999999	227	890	853	206	125	158	812	519	460	476	376	999999	665	911	999999	825	264	999999	552	211	999999	999999	489	272	927	864	165	999999	999999	745	451	944	115	570	72	999999	962	348	999999	119	657	371	381	999999	999999	999999	59	999999	785	424	241	523	633	985	999999	64	411	591	279	999999	993	974	424	714	35	432	706	104	848	462	863	999999	740	443	999999	786	791	202	831	884	815	573	62	680	999999	928	999999	999999	788	18	368	380	79	50	999999	999999	946	667	271	18	346	999999	999999	333	560	999999	782	200	441	994	272	219	760	395	445	429	921	743	210	106	122	999999	999999	840	999999	999999	846	700	327	871	839	134	930	822	999999	861	829	729	999999	198	155	130	688	793	745	999999	620	999999	605	696	761	213	466	175	999999	999999	648	902	999999	78	479	92	872	999999	165	999999	288	937	999999	584	
600	202	623	22	950	999999	999999	521	105	999999	871	172	104	631	120	999999	667	765	999999	788	222	927	499	61	999999	999999	257	128	638	606	870	682	835	31	106	999999	999999	453	224	903	860	136	807	294	207	999999	999999	999999	459	528	480	522	21	69	371	999999	999999	572	303	999999	745	780	882	498	999999	198	336	999999	535	999999	56	999999	551	33	927	95	130	214	853	999999	86	16	999999	120	135	358	999999	776	659	999999	999999	26	160	337	168	89	999999	318	221	18	979	913	716	908	481	999999	971	987	142	286	553	497	718	999999	811	738	121	772	373	725	526	999999	424	999999	685	999999	999999	223	864	847	841	999999	993	844	433	172	300	760	999999	869	386	684	644	383	999999	378	307	270	999999	999999	967	999999	999999	999999	492	429	499	613	233	451	999999	757	132	294	444	741	504	873	467	999999	448	999999	999999	999999	348	842	916	51	232	316	732	802	697	445	879	370	866	507	362	999999	999999	686	537	999999	675	628	999999	999999	938	148	874	433	999999	877	999999	616	347	451	157	649	512	457	391	999999	999999	400	70	999999	414	84	874	996	521	999999	999999	762	824	946	827	719	291	566	112	93	442	308	999	819	464	273	999999	999999	999999	713	501	225	304	620	478	285	568	999999	945	999999	274	878	999999	999999	902	228	791	401	623	437	999999	999999	355	999999	484	420	401	251	233	150	61	999999	646	807	961	759	467	213	478	552	161	417	621	247	819	564	999999	658	999999	999999	481	631	801	999999	354	555	870	996	146	67	883	999999	999999	804	999999	814	241	114	388	153	760	588	999999	80	999999	950	334	999999	489	919	35	742	334	999999	668	430	657	723	463	416	889	471	76	421	669	834	767	817	999999	14	332	290	999999	773	485	893	708	730	645	404	999999	762	516	999999	41	150	999999	663	145	392	167	518	651	972	999999	298	521	512	411	452	193	516	999999	484	597	999999	473	999999	511	775	721	926	999999	69	195	999999	955	999999	389	528	842	113	681	52	847	813	638	307	520	196	999999	206	329	203	220	714	999999	999999	999999	999999	677	440	161	370	670	240	440	592	786	136	343	671	132	883	609	90	835	639	637	783	116	175	51	325	403	525	999999	884	848	481	56	923	231	102	999999	412	952	321	999999	999999	383	999999	520	393	852	999999	999999	445	594	999999	878	450	403	845	190	512	399	836	999999	155	632	999999	999999	315	90	420	450	40	999999	207	138	523	999999	31	410	69	654	657	472	692	451	172	300	718	999999	605	
999999	386	911	348	23	125	354	236	983	999999	312	999999	999999	999999	270	53	412	397	12	365	999999	382	999999	999999	999999	999999	999999	284	703	470	999999	35	999999	484	891	999999	128	694	999999	22	178	41	47	999999	999999	999999	354	40	432	408	759	999999	716	246	422	999999	999999	790	999999	281	752	999999	532	523	572	999999	502	828	550	999999	925	718	213	989	196	161	345	862	373	999999	396	342	852	305	711	362	318	999999	71	744	133	337	213	911	269	108	508	523	999999	479	946	525	490	237	483	50	699	999999	999999	999999	999999	88	426	81	885	419	228	999999	999999	220	999999	36	767	999999	82	597	514	301	730	98	652	821	852	999999	472	999999	999999	625	822	670	662	592	999999	800	933	54	999999	999999	36	850	880	281	999999	799	510	919	758	684	164	885	536	408	999999	961	619	989	236	532	609	24	567	603	999999	151	999999	386	999999	999999	871	37	686	382	274	999999	217	381	119	999999	999999	999999	122	999999	470	936	144	264	595	999999	999999	944	999999	388	532	22	292	287	999999	571	252	134	318	999999	813	136	209	163	143	126	754	247	999999	183	149	999999	902	999999	142	479	16	302	999999	999999	785	926	219	308	999999	999999	999999	929	515	999999	999999	268	244	999999	364	343	737	980	130	479	709	943	74	999999	999999	477	999999	892	154	396	564	999999	344	171	16	886	917	900	313	881	999999	824	731	341	373	880	999999	581	999999	999999	741	999999	181	320	999999	842	862	999999	69	382	151	999999	784	129	983	860	924	82	324	478	426	836	999999	249	950	884	999999	733	281	999999	999999	538	999999	355	999999	537	777	33	724	999999	34	352	840	999999	739	824	50	612	357	513	956	748	267	567	383	999999	359	932	370	999999	999999	138	304	701	726	613	848	999999	475	456	999999	901	999999	160	454	84	995	999999	510	135	844	609	385	999999	412	907	281	999999	972	999999	999999	845	999999	172	999999	999999	57	999999	214	136	976	611	147	999999	430	64	400	999999	122	999999	909	614	431	245	718	31	999999	536	299	999999	999999	558	466	725	278	246	248	196	617	559	36	856	999999	999999	159	999999	999999	999999	347	999999	999999	174	186	673	839	573	423	427	453	999999	999999	521	999999	394	794	427	154	421	633	193	999999	214	499	563	282	62	83	57	95	485	559	279	199	942	999999	177	382	999999	886	704	822	999999	999999	999999	417	999999	16	156	589	731	98	60	999999	163	540	313	675	999999	400	999999	500	376	341	968	962	871	332	907	999999	999999	55	361	535	929	370	994	471	403	
999999	768	999999	927	467	999999	396	508	429	999999	411	998	999999	759	402	109	214	456	490	774	143	545	192	109	73	963	686	737	525	920	792	546	841	282	476	632	741	572	908	977	999999	463	452	297	505	999999	134	295	958	435	724	914	514	697	269	999999	999999	946	864	504	677	659	999999	999999	252	865	167	230	293	770	368	641	548	512	202	679	103	895	999999	999999	838	400	778	99	999999	878	41	153	22	865	56	999999	999999	999999	309	921	480	943	54	640	926	903	12	999999	999999	92	375	999999	504	999999	517	999999	352	884	665	287	881	893	312	374	833	999999	999999	427	724	573	932	144	213	281	208	159	850	963	62	999999	397	999999	999999	999999	999999	39	648	433	357	364	453	823	999999	31	50	587	641	679	807	912	696	584	473	504	159	999999	798	233	390	367	840	388	831	730	889	300	871	999999	861	803	375	999999	80	999999	130	118	396	191	999999	621	518	180	166	999999	248	999999	999999	527	963	999999	241	424	53	990	524	74	999999	27	142	749	715	452	999999	13	546	912	514	113	384	50	844	616	992	999999	848	669	232	999999	491	86	183	999999	999999	999999	572	950	740	90	845	65	126	379	999999	490	905	76	362	162	604	999999	308	23	999999	922	436	999999	432	284	151	855	842	311	535	999999	576	371	227	237	441	999999	181	434	268	328	999999	999999	567	999999	862	999999	999999	79	96	165	778	169	212	999999	164	999999	528	466	938	990	223	999999	999999	999999	913	544	848	135	721	18	164	873	755	823	998	960	67	920	999999	368	548	999999	224	379	287	417	168	999999	83	999999	77	715	495	999999	115	999999	631	573	597	328	933	999999	999999	88	999999	904	413	388	999999	999999	890	608	54	580	999999	450	601	474	716	506	999999	933	62	238	940	999999	388	486	999999	890	339	999999	332	103	434	367	424	145	378	999999	999999	780	611	879	602	469	999999	915	826	664	516	167	856	101	942	10	138	130	999999	561	525	999999	670	423	864	407	286	951	999999	93	36	465	999999	343	999999	605	999999	182	635	481	778	473	660	63	383	182	637	240	160	434	239	304	999999	999999	857	86	120	198	25	205	999999	999999	769	999999	638	999999	71	522	598	347	678	999999	999999	666	783	62	276	617	49	691	769	55	800	721	854	731	999999	999999	486	426	999999	999999	167	999999	298	69	999999	916	424	332	120	124	999999	813	755	284	809	341	43	804	999999	503	158	333	435	147	918	57	889	907	592	999999	46	999999	999999	545	797	64	377	723	
358	999999	999999	999999	999999	999999	413	986	966	999999	921	136	254	681	616	991	984	999999	14	161	150	656	999999	517	739	336	87	469	961	219	486	999999	963	319	456	999999	310	999999	752	780	733	999999	90	319	999999	466	538	365	565	860	561	964	60	225	999999	701	332	999999	977	999999	999999	999999	35	756	103	176	172	999999	235	999999	691	552	91	234	428	999999	576	718	531	283	797	722	903	999999	658	521	705	747	736	754	137	624	999999	507	999999	788	906	333	225	819	303	604	139	999999	178	18	882	826	797	374	135	614	164	704	457	855	51	923	999999	581	999999	424	208	999999	999999	76	98	584	31	639	999999	252	502	999999	980	203	592	504	932	649	639	999999	950	372	629	522	470	759	60	356	747	982	235	643	358	878	405	999999	379	111	919	308	804	167	71	999999	121	453	999999	263	999999	546	990	458	942	591	474	999999	999999	517	999999	339	534	674	999999	330	27	999999	362	999999	797	933	135	831	730	341	84	792	311	999999	411	27	45	796	999999	210	991	776	999999	999999	414	570	807	999999	505	590	773	139	275	740	865	261	100	622	999999	339	421	999999	727	999999	517	681	534	999999	999999	589	999999	737	591	692	339	250	168	595	999999	237	999999	272	335	150	567	945	527	570	881	159	999999	422	340	999999	999999	831	58	99	260	732	46	999999	756	916	296	46	547	583	411	999999	103	505	999999	238	214	158	999999	587	54	571	164	963	999999	955	662	881	406	837	903	999999	201	79	345	965	999999	433	516	419	853	530	999999	944	169	266	66	999999	497	112	549	639	999999	471	55	688	578	82	478	999999	264	415	999999	710	999999	999999	432	33	999999	999999	999999	780	642	424	999999	523	174	999999	803	966	899	240	999999	304	298	274	509	730	999999	656	396	128	999999	715	999999	448	891	999999	275	265	834	42	271	999999	74	769	999999	999999	737	531	999999	368	279	512	999999	999999	999999	999999	421	415	404	702	999999	513	573	999999	825	999999	269	999999	999999	477	944	548	142	866	969	856	239	529	277	926	993	999999	142	38	849	452	814	142	999999	555	285	999999	999999	141	999999	757	964	155	943	79	323	999999	999999	56	424	730	379	999999	63	999999	115	892	147	477	709	507	999999	545	80	382	123	999999	867	86	999999	94	687	10	833	221	999999	94	585	207	999999	550	602	999999	613	128	83	779	89	262	999999	392	999999	393	999999	535	387	429	85	999999	956	196	585	823	854	339	53	999999	211	841	283	999999	317	999999	864	999999	904	293	931	999999	
999999	999999	58	615	999999	808	372	304	577	307	834	472	18	24	251	426	965	999999	241	283	85	704	578	247	978	999999	85	999999	528	274	999999	999999	497	999999	272	622	148	999999	197	55	967	749	801	903	17	999999	23	302	698	999999	999999	999999	62	999999	999999	605	765	810	637	217	999999	590	999999	999999	676	740	974	884	752	629	999999	995	592	999999	999999	335	902	674	240	177	999999	783	93	91	80	506	51	839	257	666	999999	999999	342	999999	322	386	973	498	236	276	836	138	550	79	999999	999999	543	866	351	550	702	100	999999	469	802	949	507	694	242	180	699	145	636	95	999999	950	662	612	872	929	361	414	447	963	340	999999	999999	23	921	872	999999	184	498	706	964	765	757	872	187	999999	999999	289	265	66	577	701	501	464	306	219	546	930	994	422	198	297	652	616	139	525	999999	999999	772	999999	217	525	999999	999999	999999	999999	202	789	434	999999	60	82	159	391	999999	639	784	777	717	711	336	41	999999	86	999999	676	122	151	743	661	655	396	516	999999	849	62	999999	571	344	299	27	756	506	494	372	126	148	271	229	499	741	939	775	70	44	185	345	570	422	999999	999999	60	55	773	999999	664	565	264	542	344	585	999999	443	427	694	579	535	695	999999	401	999999	851	921	254	920	716	999999	455	859	673	717	493	999999	889	999999	999999	711	732	999999	708	999999	883	729	885	914	999999	999999	999999	999999	464	649	999999	856	30	916	53	138	999999	852	147	999999	119	999999	868	999999	101	999999	999999	32	727	999999	803	64	999999	840	999999	132	46	340	402	999999	999999	999999	404	34	77	636	138	999999	999999	838	910	880	503	664	999999	488	860	268	822	464	951	335	999999	596	999999	595	850	190	272	921	999999	470	459	926	781	999999	10	999999	559	999999	935	581	999999	889	958	922	999999	999999	399	999999	999999	777	999999	938	269	937	441	808	187	482	999999	947	710	440	745	999999	430	999999	999999	420	999999	25	708	368	528	999999	663	999999	999999	923	999999	508	790	999999	659	324	953	521	666	844	999999	201	999999	87	678	987	871	240	154	519	502	999999	469	978	686	256	999999	159	419	889	283	683	180	264	448	287	167	999999	781	431	495	908	909	47	822	999999	358	630	689	541	999999	433	999999	128	431	58	49	812	999999	412	255	804	999999	999999	999999	915	31	412	639	999999	830	268	458	722	33	999999	85	431	166	399	897	448	999999	999999	390	849	78	61	832	400	247	999999	201	378	186	691	999999	142	999999	906	275	945	999999	298	710	
999999	974	891	105	837	973	618	999999	999999	515	806	344	234	396	721	999999	969	580	999999	163	485	76	999999	999999	342	787	943	999999	259	133	952	456	180	999999	149	874	186	956	995	999999	999999	698	180	863	999999	356	582	745	754	69	305	375	999999	999999	999999	184	895	355	763	60	39	999999	405	897	999999	359	173	66	999999	999999	670	999999	585	822	533	787	895	999999	177	985	215	208	209	200	828	999999	704	45	943	999999	979	999999	203	945	397	965	302	283	310	29	999999	525	498	907	999999	292	790	930	611	447	999999	678	188	778	844	831	463	999999	79	976	655	137	123	291	867	838	820	640	434	999999	494	622	916	999999	801	689	710	999999	801	545	999999	773	434	505	686	311	653	425	110	565	512	97	213	333	999999	65	412	216	50	561	472	999999	505	53	952	665	762	40	999999	999999	131	171	414	533	189	881	703	617	999999	566	999999	405	999999	869	65	407	418	592	783	999999	286	503	261	999999	999999	646	277	391	552	30	548	623	448	944	444	999999	999999	680	999999	492	362	795	999999	999999	376	76	999999	636	999999	555	999999	999999	256	240	999999	627	910	999999	459	543	614	321	999999	584	27	999999	956	594	435	715	724	738	999999	999999	393	490	892	777	999999	16	36	641	404	996	773	379	376	218	75	999999	439	999999	230	610	878	50	731	37	999999	805	120	35	999999	999999	831	518	999999	955	846	398	735	142	301	453	517	999999	917	77	810	999999	204	748	529	999999	285	215	518	837	423	353	999999	999999	320	999999	896	10	439	132	175	265	647	420	999999	677	999999	307	227	777	999999	905	999999	663	999999	818	610	372	999999	592	995	999999	10	999999	999999	503	638	999999	822	233	556	516	542	794	902	555	11	783	999999	851	537	978	988	741	743	518	229	106	649	502	467	534	504	847	136	549	265	753	878	999999	999999	221	484	994	230	999999	372	338	999999	999999	999999	826	985	654	65	27	637	268	999999	34	283	542	230	329	766	32	22	695	668	362	999999	999999	904	518	812	325	503	999999	521	167	155	999999	344	978	685	999999	999999	849	792	119	911	999999	602	999999	594	999999	991	165	237	999999	574	999999	999999	999999	999999	569	999999	477	999999	739	999999	999999	747	993	878	391	999999	999999	644	136	484	173	903	558	999999	304	655	59	923	999999	334	348	766	323	593	478	231	936	607	999999	999999	999999	17	62	596	278	258	999999	976	212	309	999999	520	111	999999	411	999999	121	957	86	913	999999	553	537	999999	184	876	999999	410	999999	170	999999	
999999	528	999999	413	165	850	999999	182	55	55	83	721	15	585	827	999999	600	999999	705	999999	978	530	999999	999999	527	999999	648	421	401	825	209	999999	52	999999	114	992	999999	320	255	922	159	784	41	868	999999	832	532	999999	357	999999	833	227	704	999999	292	123	326	572	885	686	212	550	781	230	846	506	999999	966	999999	835	999999	290	936	782	999999	999999	499	999999	56	999999	947	818	74	999999	991	981	872	999999	756	990	675	130	999999	999999	720	608	13	999999	31	999999	999999	565	357	522	999999	553	999999	921	100	98	624	982	525	200	738	393	999999	999999	999999	999999	634	687	219	491	169	852	855	378	72	361	200	688	322	754	542	391	470	551	941	448	700	951	900	667	375	693	999999	999999	830	999999	132	412	583	166	999999	474	355	866	362	396	697	999999	999999	739	898	936	670	999999	657	999999	922	934	660	789	174	999999	787	999999	125	999999	258	621	999999	999999	238	999999	115	165	96	999999	999999	604	199	999999	999999	787	102	171	769	999999	32	832	587	999999	413	197	752	793	992	985	687	803	751	999999	148	86	374	131	510	120	999999	999999	685	589	321	999999	745	115	48	999999	999999	626	782	685	453	425	44	75	333	999999	45	999999	173	110	390	242	999999	312	416	675	422	999999	660	658	608	517	157	999999	171	94	452	646	754	615	405	71	999999	75	443	999999	52	309	798	469	999999	518	999999	584	999999	999999	999999	999999	999999	373	963	618	965	133	86	935	278	46	903	999999	598	398	999999	999999	705	999999	221	787	869	693	999999	123	999999	200	999999	100	175	999999	799	92	619	19	947	390	651	999999	105	897	989	999999	454	16	406	559	871	685	999999	794	999999	999999	999999	688	573	16	740	850	999999	775	549	986	769	705	246	820	629	589	999999	186	905	999999	999999	323	999999	371	248	627	717	622	328	898	999999	381	999999	919	224	931	445	999999	650	801	350	330	357	13	737	749	769	999999	930	999999	244	999999	888	960	656	554	999999	212	767	123	143	823	999999	651	847	999999	999999	327	605	698	153	510	999999	113	577	902	966	794	633	499	999999	141	692	46	999999	373	999999	733	272	670	999999	242	183	536	668	527	874	705	165	349	738	451	980	999999	148	733	999999	784	999999	754	587	999999	999999	277	265	999999	999999	419	999999	484	999999	287	64	999999	657	910	337	999	445	999999	999999	270	639	999999	999999	415	160	459	897	930	999999	999999	350	517	92	944	664	905	999999	666	396	465	717	999999	444	460	397	999999	999999	237	405	249	349	341	999999	999999	
466	294	517	849	851	681	999999	66	359	999999	936	999999	851	712	256	431	728	779	999999	572	553	999999	849	999999	28	115	874	999999	535	885	368	18	790	765	488	999999	398	431	815	714	943	660	332	247	999999	999999	203	872	999999	999999	521	999999	677	999999	773	508	445	999999	831	745	806	851	999999	473	837	999999	999999	96	233	877	42	306	999999	949	629	892	635	999999	786	178	911	12	689	999999	999999	798	341	635	991	999999	933	191	999999	79	999999	999999	138	858	409	999999	103	117	999999	113	941	224	606	727	535	999999	999999	834	999999	999999	833	804	172	999999	109	49	596	999999	104	253	999999	851	999999	894	51	537	763	777	211	200	84	999999	363	585	619	158	202	999999	110	120	999999	109	760	937	245	999999	928	168	758	370	999	973	23	999999	169	99	518	711	686	998	128	104	999999	240	587	39	451	587	361	950	846	999999	30	983	144	844	100	768	999999	938	999999	605	999999	999999	200	111	791	999999	999999	529	640	491	999999	111	999999	23	476	530	359	216	661	351	806	999999	524	27	952	39	270	324	999	749	62	999999	999999	999999	85	791	999999	486	247	493	170	831	320	365	64	918	991	130	378	569	418	452	286	266	798	999999	326	183	158	999999	697	111	530	890	438	999999	712	999999	938	685	999999	873	999999	178	191	975	497	999999	962	43	999999	149	946	999999	340	610	471	142	725	999999	475	866	337	485	795	999999	999999	429	927	999999	216	523	192	692	999999	545	999999	117	85	822	724	167	999999	124	999999	557	165	100	560	999999	999999	579	753	84	219	623	546	999999	382	999999	674	77	241	97	827	523	957	999999	359	795	137	363	67	902	999999	999999	656	222	761	248	903	220	869	999999	166	636	770	999999	483	999999	999999	999999	735	999999	157	656	925	133	297	999999	600	902	999999	764	999999	365	999999	850	934	901	967	999999	999999	999999	229	464	999999	141	931	201	999999	849	780	893	999999	146	628	114	999999	493	392	532	925	999999	648	11	479	114	410	999999	999999	919	184	581	498	675	269	600	733	693	458	793	201	105	456	751	999999	847	999999	563	737	417	106	999999	999999	444	999999	179	495	999999	985	999999	999999	140	87	834	674	999999	404	131	876	37	380	71	999999	599	340	829	114	897	879	632	999999	846	73	706	999999	732	999999	64	276	999999	999999	999999	999999	365	71	71	28	621	86	922	999999	846	686	709	47	999999	999999	919	113	999999	75	598	348	363	956	885	76	380	21	942	146	350	854	787	922	865	362	678	999999	279	999999	492	
821	956	189	299	170	364	669	787	325	152	950	697	34	516	999999	355	409	186	994	647	999999	999999	999999	111	992	899	999999	181	682	738	392	833	768	999999	777	999999	183	666	999999	712	999999	233	626	994	999999	167	763	999999	999999	17	279	999999	285	999999	999999	687	181	88	307	271	999999	999999	999999	587	759	126	928	451	999999	785	181	742	461	291	936	385	517	999999	711	835	146	381	483	999999	999999	41	558	606	699	100	220	999999	369	999999	999999	224	128	999999	999999	283	238	321	999999	999999	999999	999999	999999	993	236	507	179	999999	377	472	999999	204	999999	999999	127	727	567	332	999999	648	575	86	999999	998	155	722	267	478	555	437	606	824	704	571	838	932	142	564	379	202	921	830	728	897	999999	941	210	999999	999999	517	999999	905	999999	38	999999	759	164	999999	848	513	249	700	834	999999	865	310	500	452	999999	999999	999999	13	952	560	727	744	358	485	999999	213	521	580	557	48	721	999999	999999	999999	233	88	778	999999	716	999999	952	230	996	999999	999999	37	451	757	999999	999999	921	712	953	18	310	999999	411	999999	240	644	999999	669	152	999999	227	999999	54	999999	229	523	416	362	296	96	607	506	748	569	999999	642	762	999999	496	821	126	19	747	257	375	630	677	110	999999	82	999999	293	88	211	570	866	983	627	538	999999	329	569	426	866	411	804	854	841	234	597	881	237	183	999999	678	218	427	796	458	598	846	316	360	224	999999	999999	999999	999999	998	587	658	145	235	925	999999	557	999999	881	846	999999	776	836	875	414	200	999999	120	757	532	362	449	197	999999	999999	724	999999	218	211	653	98	385	317	999999	647	939	746	999999	257	829	999999	625	545	950	887	822	999999	441	945	33	999999	212	999999	24	646	999999	471	967	295	999999	488	349	391	238	757	195	999999	999999	237	475	454	999999	863	999999	411	737	999999	246	999999	999999	714	582	272	188	999999	999999	714	302	999999	509	999999	778	999999	55	350	781	244	999999	999999	702	363	999999	213	480	579	931	349	743	612	909	999999	234	687	177	497	906	86	213	160	871	481	999999	797	728	997	999999	999999	817	586	999999	502	595	53	587	764	698	999999	792	999999	999999	999999	970	690	999999	275	999999	101	999999	558	444	999999	999999	167	330	999999	197	227	485	999999	999999	12	531	166	982	416	648	191	999999	412	798	999999	999999	604	14	335	510	999999	999999	462	999999	584	389	268	152	924	471	438	722	366	577	480	893	319	705	153	25	999999	707	999999	626	71	999999	999999	760	907	421	436	162	995	
720	999999	717	32	727	328	622	272	24	67	999999	220	468	742	835	327	643	999999	999999	999999	319	697	999999	630	836	693	593	253	508	244	513	45	286	727	646	865	999999	871	999999	386	530	752	798	649	935	415	603	999999	311	443	274	999999	537	300	999999	999999	934	97	196	44	735	379	999999	780	999999	909	999999	741	106	999999	999999	772	393	522	341	567	898	137	694	430	99	999999	942	75	969	77	507	986	51	623	931	676	684	557	999999	160	999999	28	105	36	481	862	999999	341	879	502	63	999999	999999	128	134	806	403	765	999999	401	999999	999999	810	486	412	947	699	482	48	887	97	835	999999	191	578	999999	42	667	999999	237	192	611	195	477	24	491	37	922	499	134	282	919	612	260	723	298	218	618	624	534	999999	679	302	999999	414	227	155	777	999999	254	999999	735	817	717	219	999999	513	342	472	999999	919	777	983	914	614	178	999999	999999	467	999999	671	423	999999	424	74	512	999999	204	72	797	346	260	999999	254	360	547	111	895	999999	897	785	875	156	703	614	395	695	387	386	246	993	999999	999999	999999	583	360	691	403	652	706	999999	999999	279	675	583	669	405	739	563	77	999999	337	578	999999	999999	999999	277	349	809	679	816	931	817	999999	803	811	940	121	670	999	855	708	253	345	391	475	606	480	999999	945	999999	955	823	319	180	666	956	749	766	787	93	352	593	972	889	585	502	999999	872	772	728	293	79	564	221	999999	999999	243	188	38	999999	796	230	864	690	861	117	507	655	147	854	200	355	999999	915	513	125	281	455	999999	973	162	999999	357	226	705	886	269	107	813	999999	723	999999	737	598	297	132	729	292	38	477	994	797	734	917	537	999999	196	648	708	999999	813	787	383	64	47	197	999999	647	999999	974	847	409	999999	565	999999	629	617	294	628	391	396	999999	427	338	979	364	873	999999	999999	766	700	621	399	999999	768	935	197	999999	561	109	259	91	307	64	629	999999	999999	179	785	999999	331	999999	30	327	855	824	370	54	999999	999999	323	442	959	999999	999999	999999	20	999999	796	206	999999	934	733	528	141	999999	691	372	708	999999	408	704	654	780	445	798	601	82	715	944	999999	153	607	878	786	816	131	89	780	403	584	684	382	589	475	999999	178	501	195	550	143	997	346	691	999999	619	788	188	782	484	635	938	565	852	631	999999	999999	854	741	325	193	611	592	315	810	724	331	74	314	58	630	109	999999	175	811	576	999999	916	605	999999	38	999999	307	
306	999999	645	129	999999	957	187	69	999999	999999	870	366	531	999999	999999	880	559	297	999999	873	733	854	536	999999	999999	51	65	491	999999	259	574	296	250	313	296	547	174	604	999999	117	137	989	316	349	999999	808	289	171	776	45	999999	879	314	79	573	999999	241	594	999999	489	902	695	999999	75	195	583	126	999999	129	493	715	954	999999	999999	746	744	547	999999	44	591	761	893	714	385	212	695	982	181	739	999999	315	999999	875	321	215	441	999999	999999	164	443	691	71	51	293	999999	101	392	698	999999	829	904	55	560	147	728	18	999999	999999	862	999999	601	999999	487	285	999999	999999	89	185	410	315	403	999999	42	600	899	699	851	999999	65	999999	312	293	848	910	999999	270	29	737	593	207	999999	88	999999	664	842	746	999999	999999	115	193	22	217	298	27	436	999999	22	999999	247	38	166	559	216	750	196	318	999999	999999	345	917	999999	351	591	999999	999999	324	917	377	757	163	125	999999	326	871	109	999999	994	830	484	341	257	68	499	564	50	901	871	638	477	534	999999	16	999999	197	76	670	999999	95	172	999999	690	999999	212	94	999999	81	999999	345	999999	101	999999	275	103	14	670	68	852	999999	172	953	453	288	899	233	514	118	664	999999	805	999999	479	908	668	372	650	612	999999	415	650	999999	668	536	999999	386	220	383	913	426	526	18	817	598	922	219	999999	412	745	978	580	999999	999999	999999	540	221	999999	999999	607	730	363	68	999999	999999	387	203	295	917	300	523	23	140	204	248	612	796	621	881	985	458	704	248	999999	877	835	844	562	564	996	775	764	805	775	999999	73	999999	999999	380	220	729	924	999999	121	232	965	449	999999	178	999999	743	999999	740	429	159	999999	999999	202	999999	611	542	999999	731	999999	525	999999	217	364	21	999999	999999	999999	250	999999	265	999999	954	999999	999999	911	999999	243	394	999999	262	185	33	386	999999	167	999999	999999	480	768	678	999999	202	829	596	473	757	94	599	993	358	752	359	80	173	625	81	989	558	999999	226	308	255	669	668	349	999999	831	738	854	237	999999	999999	481	992	176	999999	999999	999999	180	999999	999999	999999	400	999999	509	825	953	223	11	999999	958	999999	66	552	379	844	999999	170	256	737	926	999999	745	999999	480	999999	878	87	999999	999999	945	459	387	999999	915	664	854	955	999999	999999	782	618	737	999999	278	999999	463	929	999999	999999	807	964	999999	999999	237	999999	898	999999	242	277	999999	999999	225	999999	999999	508	341	999999	637	715	989	578	12	999999	955	317	618	977	
999999	321	999999	948	465	675	486	981	177	943	43	959	765	230	722	891	577	999999	402	30	627	999999	999999	666	302	907	342	238	961	560	488	919	999999	921	147	999999	497	998	420	999999	240	168	340	397	999999	999999	949	999999	856	120	164	58	915	597	360	726	493	123	656	557	342	257	29	617	465	123	622	844	92	801	999999	579	495	851	789	999999	439	440	903	624	999999	999999	999999	850	405	439	14	749	570	420	437	999999	351	863	999999	983	148	723	931	649	65	115	999999	64	716	999999	999999	73	999999	891	297	63	219	41	599	999999	874	999999	222	36	119	999999	283	672	373	999999	237	999999	999999	806	329	716	508	263	569	999999	999999	328	999999	819	876	941	941	678	999999	999999	174	320	273	450	118	969	511	999999	540	999999	831	23	999999	696	999999	930	430	10	572	581	999999	956	472	747	880	556	999999	402	999999	177	930	604	549	989	855	917	369	203	999999	360	214	603	999999	387	30	999999	636	447	471	945	999999	941	999999	999999	829	218	847	525	569	562	934	119	755	999999	261	237	999999	702	840	999999	570	237	999999	999999	999999	951	999999	94	727	999999	919	597	999999	214	656	989	999999	997	169	647	79	843	633	146	425	105	847	360	136	793	999999	999999	606	999999	384	293	638	895	185	878	974	762	798	999999	642	347	999999	551	715	999999	739	477	542	202	371	727	999999	176	999999	281	114	999999	999999	933	999999	984	990	999999	829	373	999999	602	822	290	672	316	55	81	999999	88	916	306	644	864	999999	931	402	999999	669	657	999999	472	109	904	774	999999	804	864	999999	657	356	999999	722	352	910	147	655	999999	529	999999	682	531	672	717	364	808	248	103	999999	676	592	586	999999	181	682	889	503	918	516	580	999999	190	127	846	731	637	999999	999999	954	916	286	150	884	614	975	999999	999999	391	549	999999	853	710	984	288	74	770	59	999999	670	31	999999	736	745	999999	552	999999	999999	826	985	999999	999999	947	149	999999	399	452	701	999999	999999	523	99	121	999999	999999	727	999999	205	839	781	961	588	999999	630	999999	282	549	999999	999999	71	483	754	972	406	999999	999999	906	571	30	999999	999999	78	432	354	156	931	999999	368	204	231	751	306	574	55	34	149	200	999999	215	691	849	999999	766	565	721	769	126	999999	557	808	821	240	184	950	169	892	165	999999	484	11	749	191	209	713	999999	187	999999	927	382	682	551	999999	365	339	999999	574	311	867	632	387	814	817	811	396	410	521	131	624	885	141	984	511	842	213	941	
667	999999	63	255	544	589	199	343	874	266	241	874	845	999999	595	591	297	999999	999999	197	932	999999	813	312	999999	66	565	51	250	698	49	747	161	397	382	726	999999	622	98	797	625	484	936	140	178	646	285	713	300	550	696	455	999999	26	19	999999	44	999999	999999	999999	33	157	102	186	226	494	999999	458	538	868	343	675	999999	309	572	999999	444	682	143	162	781	852	751	699	11	593	12	145	387	95	691	506	176	611	774	477	391	759	913	684	923	826	184	431	999999	30	488	999999	454	562	851	362	617	303	999999	999999	999999	402	184	999999	492	999999	999999	999999	999999	836	509	999999	535	104	75	685	769	459	238	999999	999999	329	999999	999999	115	567	999999	825	243	339	888	872	905	603	81	999999	584	290	202	999999	756	731	254	380	999999	999999	909	359	496	176	592	168	75	751	502	87	910	203	527	925	999999	255	999999	848	948	636	461	932	999999	999999	110	488	999999	892	208	946	85	121	469	983	999999	342	999999	76	746	999999	807	163	999999	994	88	390	763	277	451	510	521	999999	432	999999	671	977	999999	999999	76	114	901	182	999999	555	11	798	999999	543	277	563	915	999999	111	228	829	307	832	39	998	719	724	989	451	999999	435	679	689	584	322	679	16	919	10	999999	999999	634	999999	554	992	290	656	229	999999	999999	595	379	304	214	65	373	155	306	421	356	389	911	731	855	130	332	999999	999999	231	598	557	999999	152	469	399	205	697	999999	999999	999999	73	504	990	999999	112	999999	384	485	999999	948	534	999999	999999	653	262	916	902	754	433	669	999999	505	999999	410	340	599	236	834	999999	999999	675	867	268	999999	999999	884	920	178	753	999999	947	633	630	283	73	999999	497	499	217	482	302	943	999999	377	546	567	506	589	232	999999	999999	550	999999	669	999999	666	999999	804	999999	999999	995	733	10	999999	722	547	875	724	999999	493	112	736	626	341	566	999999	23	999999	999999	725	387	341	945	999999	245	999999	963	960	10	999999	999999	692	999999	840	486	569	999999	999999	999999	998	692	782	252	999999	999999	102	923	338	112	550	653	999999	647	644	989	664	788	760	132	325	584	914	724	940	999999	999999	607	999999	855	999999	789	526	245	999999	999999	605	98	216	839	152	483	634	858	460	753	844	54	494	851	822	781	999999	373	340	424	999999	68	999999	999999	999999	494	147	483	114	999999	136	324	489	611	393	575	581	920	999999	999999	950	999999	999999	197	253	374	999999	934	42	226	607	163	999999	744	265	547	786	999999	999999	
657	345	160	999999	700	626	999999	565	883	468	256	209	999999	999999	999999	999999	721	794	125	999999	626	999999	213	450	888	162	973	418	745	999999	999999	789	25	999999	331	999999	799	999999	573	570	723	809	239	476	786	27	345	770	417	999999	999999	752	999999	168	231	285	142	709	999999	999999	653	121	820	537	999999	466	999999	199	999999	992	674	419	231	554	684	817	153	999999	664	870	817	212	11	474	999999	102	999999	857	850	56	373	100	447	999999	917	611	988	701	854	329	833	999999	709	999999	606	133	531	126	999999	414	142	999999	55	994	729	450	120	355	724	529	348	336	348	24	629	583	971	205	636	999999	999999	999999	882	344	46	671	999999	586	868	689	999999	11	999999	445	914	966	55	452	306	999999	500	999999	977	334	999999	507	807	694	795	32	999999	999999	489	411	999999	999999	523	710	957	68	947	534	999999	44	999999	346	999999	903	110	662	538	529	899	169	581	195	474	999999	999999	539	864	999999	790	999999	999999	245	522	970	859	233	999999	345	494	247	529	966	999999	999999	376	644	553	903	593	143	494	632	436	329	829	400	226	965	999999	428	204	148	744	640	507	999999	999999	999999	53	999999	219	999999	44	662	640	615	39	999999	999999	719	986	999999	225	657	362	905	999999	202	999999	468	17	487	988	76	52	999999	231	999999	999999	652	819	999999	860	716	923	999999	597	999999	689	224	371	999999	784	637	441	244	923	97	288	602	914	999999	842	585	869	732	215	968	619	260	393	514	95	538	899	426	110	999999	733	999999	317	999999	513	999999	107	322	999999	361	634	808	466	144	246	843	738	197	727	285	846	201	95	629	165	438	830	856	609	999999	999999	999999	144	425	364	227	294	999999	999999	916	999999	557	999999	853	343	810	999999	258	278	252	999999	711	698	999999	662	999999	975	688	878	84	105	250	712	457	999999	619	674	999999	780	28	558	999999	78	999999	999999	298	999999	241	295	999999	644	581	588	366	454	999999	326	319	763	822	251	999999	12	54	820	999999	844	999999	241	723	999999	999999	478	259	693	999999	643	887	37	999999	999999	999999	999999	533	439	999999	999999	356	13	999999	999999	999999	287	958	777	952	999999	33	991	999999	999999	591	10	572	218	891	999999	339	672	510	393	439	292	399	452	507	999999	478	615	306	585	498	999999	644	430	781	475	519	481	741	98	619	895	476	999999	788	743	830	325	999999	420	331	683	502	212	999999	82	887	999999	999999	748	386	999999	999999	974	954	23	365	999999	436	426	593	999999	931	422	999999	543	999999	
479	664	763	383	999999	76	886	263	815	85	441	567	709	999999	14	211	993	712	211	211	999999	965	774	999999	999999	999999	999999	826	999999	752	90	439	329	267	418	850	999999	999999	999999	999999	807	721	999999	999999	923	583	999999	999999	589	656	938	999999	572	342	999999	514	999999	385	999999	274	999999	999999	789	73	994	12	999999	452	179	999999	693	628	489	859	999999	780	999999	836	463	999999	171	293	247	816	813	999999	866	987	999999	999999	960	999999	999999	958	406	747	931	86	943	921	999999	999999	669	435	963	319	229	712	999999	999999	689	63	921	589	112	661	822	973	259	623	999999	260	999999	999999	203	562	949	999999	462	655	849	749	999999	542	999999	886	624	811	853	504	161	999999	999999	411	223	907	219	100	999999	999999	925	999999	999999	999999	785	999999	776	403	242	999999	370	698	259	999999	692	940	170	389	999999	226	999999	20	129	755	472	981	211	999999	62	295	352	999999	675	717	730	999999	921	572	757	685	999999	999999	579	453	143	462	999999	766	999999	283	746	830	280	639	999999	914	838	999999	857	803	882	678	999999	999999	68	999999	33	542	561	801	28	598	631	143	999999	999999	441	676	621	999999	87	999999	389	778	999999	521	588	999999	19	999999	62	849	999999	953	999999	999999	879	633	394	632	438	999999	214	916	265	157	208	999999	532	892	999999	172	460	999999	999999	447	299	999999	407	999999	999999	987	533	745	748	178	883	678	999999	675	936	808	291	999999	581	999999	240	472	523	401	322	450	513	126	999999	889	399	867	237	999999	999999	317	236	848	708	451	839	469	177	999999	274	999999	807	857	955	675	881	470	275	999999	217	826	999999	15	233	482	483	416	411	859	779	999999	451	999999	534	999999	581	442	290	999999	999999	770	304	436	137	792	999999	656	171	999999	18	928	601	225	158	324	268	230	624	999999	967	432	67	999999	317	257	89	832	333	336	103	999999	190	146	999999	446	999999	622	877	441	999999	827	254	743	850	850	424	235	826	219	370	999999	818	64	172	999999	999999	986	999999	879	712	810	333	835	575	999999	748	465	999999	712	792	646	352	999999	395	149	187	999999	467	466	832	999999	999999	999999	965	999999	630	135	973	999999	733	545	502	997	729	999999	999999	419	178	999999	112	959	156	124	426	724	18	635	668	32	274	398	528	662	57	858	803	219	869	999999	939	622	491	395	978	257	153	354	999999	366	645	768	156	186	999999	873	999999	892	697	250	733	994	466	951	428	999999	27	840	950	870	235	295	550	344	351	999999	478	999999	145	179	
581	663	999999	312	386	999999	252	999999	307	183	161	911	999999	628	110	944	166	999999	999999	999999	240	999999	403	593	140	999999	227	811	835	875	405	999999	756	528	669	79	823	163	575	921	102	675	542	777	718	999999	773	999999	244	406	332	999999	794	999999	999999	277	269	588	182	37	289	999999	516	999999	778	216	164	999999	958	999999	999999	12	964	999999	551	564	770	626	874	815	585	306	576	999999	552	466	999999	265	999999	402	809	244	981	548	999999	661	169	120	998	512	170	780	962	213	999999	999999	999999	749	999999	383	506	643	999999	366	451	982	864	999999	879	321	64	898	999999	999999	231	887	30	426	999999	890	999999	660	999999	371	655	999999	343	373	163	232	999999	411	315	999999	999999	999999	529	625	106	660	999999	91	240	687	457	271	376	405	981	999999	309	557	346	999999	999999	846	25	353	710	645	649	500	999999	999999	999999	652	593	208	671	65	367	405	329	752	103	999999	999999	940	913	999999	999999	937	999999	765	922	934	74	999999	999999	999999	161	999999	914	461	20	306	999999	999999	858	805	678	178	999999	926	40	903	238	594	965	999999	999999	84	439	326	216	999999	118	169	999999	894	587	346	971	622	904	190	999999	868	741	796	166	846	92	118	716	270	213	999999	734	999999	999999	480	290	572	632	87	746	598	254	308	198	997	848	963	227	341	207	121	31	999999	421	370	853	999999	508	579	999999	999999	609	999999	508	652	435	999999	197	117	999999	408	999999	999999	444	893	999999	999999	608	169	999999	999999	891	384	999999	101	444	999999	607	346	627	121	999999	62	95	425	988	308	800	999999	999999	143	776	119	285	798	131	999999	999999	999999	746	999999	571	348	581	872	999999	234	883	417	999999	999999	999999	850	490	944	999999	938	999999	29	999999	324	999999	71	596	864	352	999999	999999	274	999999	249	478	89	599	216	550	999999	480	223	984	763	424	999999	337	999999	35	925	628	341	464	192	463	396	622	999999	778	509	752	716	999999	658	135	619	999999	999999	999999	38	261	999999	404	999999	467	527	999999	999999	899	259	734	574	839	426	162	767	809	787	999999	999999	466	177	438	50	972	763	999999	336	637	805	999999	368	999999	999999	674	355	937	845	999999	936	361	999999	999999	529	775	187	877	999999	505	999999	809	999999	193	999999	572	93	845	999999	646	704	999999	707	513	104	999999	375	625	842	752	807	830	964	72	848	730	985	645	909	275	999999	886	591	831	279	995	296	184	999999	435	590	509	583	209	30	113	654	967	437	999999	409	562	44	359	697	537	999999	
596	345	268	999999	448	999999	97	850	999999	251	876	244	108	25	200	999999	417	172	308	256	765	51	745	86	28	999999	999999	865	999999	851	241	143	742	160	699	999999	701	999999	152	573	495	358	213	862	777	733	338	210	219	999999	627	197	399	290	90	555	999999	192	999999	240	253	232	617	965	999999	743	501	999999	999999	361	999999	569	999999	735	760	416	838	999999	999999	294	878	491	656	345	233	999999	744	999999	79	154	249	518	289	911	999999	273	741	247	852	43	241	389	885	858	933	68	177	999999	529	673	717	717	999999	999999	361	999999	999999	281	742	965	999	49	879	181	121	454	289	999999	415	496	675	600	40	275	62	499	606	798	412	999999	876	89	932	405	999999	532	635	15	559	566	698	999999	505	886	44	202	510	999999	999999	999999	779	68	258	42	998	999999	686	999999	231	862	999999	777	869	576	98	919	116	483	744	589	819	284	559	848	798	215	105	153	240	860	988	892	999999	923	396	999999	999999	999999	999999	320	845	999999	784	696	411	999999	600	999999	798	125	96	37	969	166	669	999999	999999	409	999999	793	999999	543	386	999999	874	272	724	946	190	280	97	216	999999	433	744	801	499	862	447	877	614	999999	355	125	999999	960	923	895	263	999999	319	432	999999	614	999999	311	641	423	822	148	206	654	748	527	999999	879	999999	999999	422	868	999999	999999	961	366	188	854	999999	271	999999	999999	349	829	692	299	999999	999999	550	999999	144	442	169	86	50	999999	999999	999999	999999	827	96	894	999999	387	483	394	886	672	470	309	435	444	123	379	999999	908	798	376	999999	999999	566	372	338	999999	999999	999999	708	999999	606	662	999999	999999	435	370	184	999999	905	999999	356	999999	412	298	204	251	999999	999999	328	790	259	999999	510	314	998	969	271	999999	999999	528	999999	503	685	957	76	807	623	217	19	753	204	135	13	999999	30	663	999999	278	178	999999	453	712	661	999999	679	474	162	381	229	465	109	460	999999	999999	987	853	622	455	231	396	627	999999	999999	575	999999	999999	138	999999	294	999999	923	992	999999	479	84	273	842	767	287	601	655	252	988	553	653	743	989	625	848	999999	999999	601	999999	781	468	999999	31	95	331	555	346	487	97	883	542	116	905	665	312	724	21	855	177	999999	741	385	840	147	921	853	999999	512	826	127	304	332	999999	774	20	459	999999	756	445	732	265	178	165	999999	999999	547	838	334	322	134	165	195	433	427	50	93	784	999999	999999	478	421	833	661	999999	588	999999	171	140	654	853	
999999	999999	999999	445	373	572	229	735	135	384	999999	809	199	701	961	119	898	527	734	999999	999999	366	592	967	320	432	999999	999999	526	801	385	707	679	469	651	900	776	988	64	477	863	999999	758	789	999999	999999	643	999999	18	479	320	644	999999	727	189	125	999999	999999	134	941	65	43	219	334	999	318	140	730	60	70	342	909	473	266	73	625	607	803	999999	999999	788	557	187	57	490	740	310	999999	289	535	239	334	999999	999999	999999	829	999999	434	790	155	482	913	908	947	146	411	181	149	663	563	999999	999999	937	426	162	508	856	172	999999	268	17	187	450	999999	831	18	999999	359	844	999999	786	183	23	369	236	999999	648	240	999999	89	569	170	298	726	27	370	397	447	999999	913	973	999999	590	999999	147	304	999999	393	125	138	365	999999	999999	429	999999	344	855	577	200	999999	999999	999999	260	764	698	846	889	999999	507	471	620	608	999999	999999	270	118	999999	491	231	931	413	265	999999	783	723	748	866	869	948	682	515	999999	256	684	64	357	426	826	999999	301	415	999999	886	654	517	757	432	999999	168	668	999999	373	355	268	999999	604	511	477	999999	999999	980	29	999999	824	955	999999	361	714	876	999999	692	766	658	930	526	665	378	469	999999	966	325	502	710	289	999999	151	999999	988	999999	460	845	948	785	882	320	395	972	71	999999	717	406	718	999999	255	999999	985	715	425	741	217	999999	52	212	999999	634	488	999999	999999	999999	814	335	999999	902	425	78	743	980	775	999999	141	692	317	999999	999999	570	607	15	464	313	999999	436	58	256	604	235	802	745	711	258	832	85	999999	178	884	391	43	816	999999	187	999999	14	939	806	609	999999	999999	999999	655	513	37	482	855	999999	947	387	287	126	999999	200	999999	997	278	526	786	66	215	149	999999	999999	537	791	933	287	80	941	496	999999	646	89	317	531	100	999999	231	360	230	999999	999999	999999	999999	999999	518	880	912	245	735	422	999999	999999	319	778	395	489	999999	245	548	578	122	15	890	44	479	228	882	999999	907	80	305	436	999999	999999	918	999999	71	999999	283	63	374	835	999999	999999	233	103	999999	539	999999	611	232	985	811	652	999999	999999	616	80	999999	299	998	179	337	665	127	999999	999999	409	860	16	427	365	962	495	213	999999	798	816	811	999999	459	999999	999999	305	999999	319	625	194	999999	999999	999999	991	999999	983	999999	205	507	999999	956	640	386	369	678	999999	999999	867	33	325	448	999999	426	999999	269	71	840	654	572	41	817	807	967	533	682	
999999	999999	436	192	999999	440	18	779	257	859	180	10	999999	674	477	122	980	999999	310	999999	821	999999	971	732	121	153	999999	999999	999999	733	999999	672	852	687	999999	999999	757	999999	999999	884	440	136	178	940	98	70	750	999999	104	919	999999	999999	667	787	861	882	999999	999999	999999	834	40	999999	313	524	710	999999	157	999999	163	581	999999	999999	252	425	315	999999	116	40	643	61	403	429	999999	556	895	638	15	75	825	999999	999999	999999	613	999999	853	65	822	654	999999	590	913	999999	826	999999	564	541	999999	251	482	999999	776	999999	70	29	999999	610	846	757	629	999999	502	999999	586	525	948	999999	691	42	999999	259	871	999999	800	63	999999	65	999999	24	991	364	370	764	593	658	861	999999	992	594	999999	253	219	75	35	168	98	831	999999	311	999999	262	849	245	678	232	304	324	441	16	882	999999	17	831	999999	274	711	737	498	927	999999	557	318	107	264	329	50	806	437	641	965	315	304	301	449	738	999999	134	95	999999	363	546	959	986	712	999999	245	387	309	760	999999	999999	342	999999	646	999999	999999	751	980	359	191	498	887	799	51	576	999999	715	391	999999	760	999999	652	138	573	128	598	332	395	999999	93	663	507	999999	194	615	972	470	999999	432	794	999999	153	735	188	865	658	169	999999	145	320	529	995	281	10	999999	999999	214	269	528	429	621	999999	999999	275	999999	990	220	999999	435	999999	620	70	999999	242	997	443	916	949	707	469	438	387	260	552	564	667	235	676	999999	907	767	999999	136	13	183	406	35	470	660	875	999999	999999	519	999999	699	469	46	999999	12	435	791	999999	999999	999999	999999	243	116	999999	999999	999999	764	544	300	528	835	420	933	955	999999	600	999999	456	298	999999	31	883	999999	718	999999	105	630	196	674	999999	999999	512	649	77	22	939	300	459	758	799	120	904	264	990	705	999999	535	90	980	999999	999999	999999	999999	999999	999999	116	375	397	722	615	240	999999	870	410	413	333	771	866	942	128	309	999999	697	999999	722	127	999999	877	22	573	999999	999999	215	271	872	779	545	919	39	999999	574	903	736	152	569	999999	43	853	587	999999	518	669	148	862	112	68	999999	999999	16	921	999999	498	385	999999	55	690	373	608	538	999999	787	851	837	999999	999999	406	999999	554	999999	191	999999	775	300	640	65	901	411	353	169	813	141	78	913	117	428	86	999999	587	999999	879	999999	435	324	953	594	667	831	999999	999999	999999	836	103	546	825	838	999999	208	744	999999	999999	288	999999	999999	999999	501	999999	937	
729	619	999999	878	644	999999	999999	999999	999999	460	346	56	398	79	310	45	464	977	48	531	999999	279	999999	878	783	494	952	999999	158	987	600	462	875	999999	112	491	839	826	201	999999	495	999999	190	261	999999	698	705	85	977	985	999999	747	462	197	999999	999999	903	600	105	159	505	460	864	670	999999	883	999999	999999	966	819	205	637	785	403	999999	999999	98	999999	26	999999	788	876	623	172	12	853	999999	999999	999999	652	999999	249	731	52	149	45	948	520	999999	978	527	47	999999	168	999999	356	961	69	161	573	371	448	584	20	371	629	836	701	667	17	884	493	787	324	999999	955	906	743	263	10	999999	999999	73	48	567	751	999999	999999	383	655	891	940	535	316	290	149	999999	720	680	999999	999999	999999	999999	999999	103	44	259	794	927	834	999999	227	999999	161	246	793	385	545	453	619	861	381	328	999999	125	999999	957	999999	43	999999	999999	196	72	743	999999	90	999999	679	944	533	999999	973	537	548	999999	674	144	384	999999	497	764	129	276	71	999999	999999	928	840	999999	999999	999999	778	760	999999	544	999999	164	72	359	999999	77	705	999999	920	999999	887	999999	779	807	451	808	583	410	545	336	180	919	11	999999	999999	162	884	412	999999	456	723	999999	700	14	999999	519	82	35	914	429	68	999999	356	943	772	982	158	43	826	351	503	378	224	999999	999999	345	999999	978	383	13	192	303	807	473	404	674	154	774	999999	931	999999	557	999999	126	277	652	999999	68	321	999999	999999	851	586	452	953	999999	998	999999	640	615	366	103	651	910	246	765	720	999999	548	999999	838	999999	999999	999999	615	945	881	108	242	721	772	104	999999	390	10	999999	999999	364	999999	60	675	953	143	250	574	999999	906	585	879	512	999999	688	519	999999	165	629	999999	999999	837	18	472	999999	957	919	999999	272	436	270	910	905	999999	999999	373	999999	999999	884	250	936	330	973	999999	306	228	730	790	93	584	453	235	380	666	999999	999999	511	587	775	996	999999	407	312	215	645	674	974	464	575	999999	999999	792	280	389	738	370	864	968	176	681	237	138	759	687	983	45	539	999999	999999	999999	862	911	655	887	999999	999999	27	767	999999	631	254	999999	225	768	562	661	954	991	927	665	662	542	420	104	768	95	647	625	999999	999999	145	734	441	736	462	999999	999999	393	999999	209	352	107	574	545	999999	961	913	991	134	332	90	547	321	366	186	329	999999	561	128	939	891	999999	545	793	496	519	999999	999999	999999	999999	524	999999	999999	999999	999999	565	967	875	
668	807	999999	656	500	899	529	597	422	84	559	142	999999	585	999999	423	999999	999999	999999	780	59	916	137	435	685	682	807	519	999999	594	999999	621	999999	624	892	999999	768	245	902	646	274	898	106	759	929	182	832	939	306	224	999999	372	999999	197	826	999999	680	999999	970	818	999999	19	687	828	40	999999	781	995	999999	999999	655	82	999999	915	516	160	819	999999	505	512	850	999999	999999	694	184	681	617	174	999999	999999	641	999999	275	93	554	265	220	278	729	990	999999	836	256	353	999999	347	324	98	680	676	932	312	251	467	968	999999	999999	993	654	358	999999	616	999999	551	321	999999	807	964	370	261	939	551	648	515	999999	23	621	999999	135	836	366	528	493	132	219	338	999999	999999	124	331	468	227	623	999999	669	785	639	705	999999	999999	540	360	727	429	736	390	999999	736	999999	955	611	928	868	817	991	803	132	84	999999	983	999999	999	849	49	792	999999	999999	277	845	336	383	915	836	199	306	16	999999	74	999999	828	674	54	999999	999999	999999	999999	999999	805	388	866	662	999999	373	999999	999999	540	510	688	636	23	999999	396	890	999999	581	695	101	678	520	985	12	68	688	513	318	810	548	999999	328	263	373	131	999999	979	999999	999999	999999	999999	119	766	505	121	437	382	375	288	163	440	588	34	447	680	295	403	863	604	876	859	740	999999	991	999999	999999	383	650	340	507	910	357	763	153	314	569	999999	489	999999	999999	316	999999	40	999999	117	111	303	999999	693	836	496	999999	78	941	999999	999999	999999	775	684	751	63	999999	44	999999	252	93	825	881	999999	121	541	999999	999999	973	570	721	709	624	883	719	76	568	957	504	21	795	288	821	460	999999	999999	978	805	150	577	584	113	259	413	34	286	999999	999999	999999	999999	582	153	105	380	999999	347	999999	999999	964	999999	495	999999	999999	769	457	805	13	430	999999	390	562	117	832	999999	999999	618	459	220	859	443	654	886	999999	209	438	651	999999	999999	490	920	516	97	840	465	92	810	572	999999	955	228	283	991	806	201	742	475	999999	699	395	362	887	14	41	999999	999999	609	399	341	341	999999	622	562	940	955	873	475	276	377	323	185	999999	969	999999	999999	170	662	89	193	999999	963	999999	493	65	137	999999	999999	65	999999	999999	482	999999	999999	158	999999	606	720	60	999999	327	999999	208	943	386	219	316	917	749	400	371	377	529	215	874	378	999999	999999	999999	812	999999	999999	419	957	942	840	764	814	821	114	999999	449	612	999999	999999	200	999999	397	117	845	
821	124	762	999999	948	67	953	215	999999	999999	685	477	999999	999999	999999	999999	856	999999	999999	999999	999999	501	106	645	365	921	765	301	349	684	614	87	31	661	991	808	608	754	19	885	999999	558	458	52	429	999999	236	374	310	909	343	523	999999	571	400	329	28	127	309	999999	301	662	999999	681	175	607	456	561	256	129	357	112	999999	126	658	999999	53	999999	999999	799	694	400	999999	999999	999999	100	691	999999	270	671	999999	490	455	982	999999	999999	999999	776	876	821	120	675	127	191	561	241	291	279	913	999999	286	963	901	510	342	900	999999	435	340	999999	999999	996	301	585	338	866	656	260	533	432	999999	277	187	403	999999	29	283	808	879	119	809	422	545	766	999999	999999	999999	945	649	999999	563	268	445	801	906	123	383	542	852	694	584	999999	746	490	301	19	786	507	820	322	627	863	999999	230	275	503	461	999999	200	512	287	711	610	841	869	944	831	386	999999	575	645	741	999999	194	999999	778	675	65	474	999999	50	91	999999	337	74	999999	999999	224	536	412	662	849	351	350	416	872	430	905	621	356	187	410	20	255	677	886	999999	999999	695	496	827	999999	70	815	472	206	999999	283	776	179	999999	999999	849	95	999999	796	399	615	778	662	357	770	443	127	207	639	999999	879	659	999999	792	351	529	50	584	999999	788	536	877	219	295	157	999999	451	999999	570	560	925	341	880	496	999999	592	42	148	67	962	942	617	832	136	708	623	598	387	891	97	999999	999999	999999	17	863	737	568	999999	210	641	992	13	637	89	155	547	999999	691	500	999999	999999	999999	527	303	846	918	999999	93	587	534	540	74	233	482	999999	999999	684	873	633	564	34	664	938	425	970	939	980	753	980	170	844	999999	999999	142	999999	999999	999999	363	170	999999	999999	485	790	999999	999999	927	779	999999	337	731	863	999999	68	936	999999	999999	963	999999	333	907	999999	302	113	426	690	633	187	100	999999	843	441	330	712	999999	871	999999	874	272	324	52	169	825	425	259	307	938	848	950	409	767	944	881	40	263	15	999999	381	373	985	477	999999	999999	281	493	299	999999	202	379	74	194	958	700	787	290	999999	999999	876	854	129	751	784	236	999999	125	899	999999	999999	999999	683	481	177	510	286	846	302	481	999999	931	999999	764	746	479	886	224	809	999999	104	999999	999999	999999	999999	999999	254	244	692	999999	999999	166	594	739	253	999999	695	592	27	999999	999999	940	987	999999	568	944	894	365	14	999999	349	477	315	999999	465	550	942	
790	957	650	266	999999	163	779	999999	999999	347	229	521	999999	783	303	207	999999	829	163	761	999999	333	578	632	889	239	387	999999	529	999999	938	283	999999	800	904	999999	377	201	382	786	218	792	181	999999	675	999999	12	532	56	280	954	826	999999	788	999999	467	388	999999	376	812	776	999999	954	546	408	946	818	211	878	668	829	169	456	999999	999999	457	162	999999	999999	55	237	854	137	259	896	999999	971	914	999999	447	256	999999	999999	999999	20	613	837	634	209	999999	35	801	653	999999	450	794	999999	935	245	999999	315	417	70	999999	585	921	478	705	650	295	974	999999	999999	441	422	480	999999	886	366	939	619	999999	771	238	29	435	999999	999999	809	111	742	45	678	999999	142	838	299	503	985	98	144	142	984	913	754	999999	697	222	999999	970	459	492	999999	306	999999	999999	645	831	311	999999	720	728	896	548	552	938	235	261	308	583	190	999999	901	277	804	999999	543	999999	484	898	737	988	784	999999	652	999999	466	999999	226	354	203	467	999999	835	999999	999999	999999	446	370	999999	895	999999	999999	999999	789	617	591	311	501	158	254	788	999999	412	421	731	943	67	895	302	999999	853	44	954	390	722	649	75	898	999999	250	106	496	668	999999	300	999999	403	59	44	668	999999	999999	78	109	414	120	999999	424	646	473	189	550	77	343	52	412	959	999999	76	968	526	412	113	907	999999	301	999999	409	130	999999	550	17	860	634	999999	972	966	854	975	612	859	650	262	924	71	556	428	335	960	888	124	999999	983	75	151	751	777	171	952	123	999999	390	999999	989	999999	999999	999999	443	26	79	446	115	36	463	119	875	160	999999	845	601	872	363	448	241	542	158	33	795	999999	575	205	805	902	999999	190	999999	999999	272	10	889	999999	985	319	891	452	19	374	999999	999999	999999	601	597	325	360	251	78	941	71	457	999999	158	999999	949	999999	874	641	213	174	999999	640	528	888	188	956	734	886	53	557	999999	532	999999	999999	999999	227	974	607	489	551	620	121	537	295	814	236	741	999999	999999	999999	27	811	999999	209	256	325	747	712	419	368	626	364	35	394	999999	925	990	654	65	732	476	999999	161	661	554	999999	113	243	84	999999	225	761	850	185	540	978	726	999999	257	999999	999999	271	198	130	925	265	96	999999	23	889	999999	96	917	313	402	750	999999	999999	655	95	221	514	638	999999	153	864	513	999999	854	999999	208	999999	407	541	262	214	88	999999	736	298	84	960	229	194	716	138	999999	547	782	999999	328	
581	928	999999	999999	965	633	731	999999	999999	999999	246	298	719	999999	829	689	386	60	197	671	629	999999	999999	20	261	999999	453	999999	25	30	999999	77	74	974	627	487	246	239	297	999999	357	63	675	546	837	999999	510	504	887	449	468	497	595	127	699	173	572	160	60	681	189	981	962	999999	785	999999	233	744	73	351	453	156	762	616	324	999999	742	819	183	588	783	949	862	999999	561	478	481	999999	285	463	915	999999	999999	615	401	375	999999	999999	761	999999	448	765	999999	545	999999	321	999999	978	803	999999	430	752	999999	999999	897	239	129	396	489	999999	999999	286	999999	609	436	999999	968	157	224	948	485	999999	68	999999	150	28	999999	326	579	250	744	503	999999	162	42	999999	999999	716	999999	172	256	704	999999	454	970	999999	306	830	119	639	353	587	999999	854	999999	322	999999	472	331	999999	999999	803	999999	248	572	999999	143	317	576	272	259	999999	438	62	702	999999	962	999999	545	978	721	688	999999	940	999999	166	739	298	514	999999	479	646	395	838	999999	999999	886	999999	882	775	37	989	263	846	389	101	999999	999999	999999	866	359	90	926	352	999999	42	596	877	999999	415	464	844	802	856	793	612	999999	600	611	999999	894	999999	999999	769	951	999999	999999	999999	560	999999	999999	39	146	647	370	398	999999	52	999999	999999	856	18	564	477	999999	192	196	999999	63	776	235	558	109	901	971	303	360	167	401	434	607	237	999999	546	407	435	708	165	495	405	893	823	918	201	403	885	501	999999	458	768	546	36	999999	783	580	999999	929	244	675	77	47	562	651	256	999999	999999	691	27	999999	885	484	40	911	657	883	999999	639	907	508	95	801	999999	708	633	887	580	920	544	966	946	505	473	999999	428	367	341	999999	672	389	774	204	483	999999	572	293	515	125	658	999999	178	999999	31	999999	589	275	999999	853	28	368	241	708	999999	60	133	390	21	551	493	300	552	239	967	528	733	891	328	914	146	349	999999	999999	272	644	798	136	999999	999999	899	163	427	488	163	313	158	76	57	433	69	192	281	964	999999	368	357	938	853	999999	13	999999	947	35	999999	678	986	999999	999999	999999	262	997	906	284	651	340	999999	999999	999999	663	379	666	843	894	855	953	78	417	834	903	999999	859	999999	999999	733	211	216	999999	771	485	999999	382	630	999999	180	999999	286	997	999999	999999	495	999999	862	199	133	346	999999	62	180	762	999999	999999	941	542	226	402	724	925	999999	450	133	481	302	601	347	997	45	309	724	793	677	80	104	
542	418	12	997	92	856	999999	356	164	231	18	874	746	440	999999	328	777	346	360	455	873	177	23	991	999999	999999	136	999999	555	337	386	999999	999999	485	409	133	999999	405	642	999999	165	999999	969	260	293	999999	600	566	999999	999999	999999	456	326	625	231	374	999999	20	736	999999	730	95	801	826	999999	923	345	999999	999999	999999	999999	382	704	291	300	779	207	999999	999999	544	261	569	363	574	391	929	768	999999	263	999999	999999	213	668	411	999999	80	301	153	415	369	391	338	535	983	999999	573	752	45	999999	999999	177	641	311	999999	978	171	731	237	445	915	164	999999	999999	997	999999	901	714	999999	943	999999	487	64	358	348	163	922	999999	380	999999	817	999999	999999	588	812	867	97	901	476	999999	186	999999	74	999999	499	214	959	330	999999	747	999999	859	999999	102	115	963	122	293	999999	999999	999999	137	361	539	627	738	431	842	205	140	157	10	248	869	766	881	423	355	858	143	999999	602	506	999999	723	957	999999	999999	483	848	754	804	938	436	377	59	987	535	90	760	999999	127	135	407	999999	999999	621	589	335	233	550	999999	434	829	846	999999	630	728	999999	669	999999	791	369	357	386	353	999999	811	502	716	894	888	275	999999	360	999999	999999	109	43	748	999999	999999	314	259	308	999999	379	999999	590	999999	999999	999999	719	999999	750	991	757	777	31	255	999999	999999	96	619	339	661	501	999999	478	770	986	531	999999	77	333	871	999999	999999	999999	398	974	953	230	999999	999999	634	179	854	999999	368	327	699	87	787	835	537	62	695	999999	999999	999999	53	640	820	927	896	999999	651	97	878	515	648	729	632	281	959	588	999999	331	704	492	646	999999	119	452	297	454	907	242	999999	818	791	199	999999	903	931	999999	410	660	400	70	527	767	479	853	679	999999	455	515	999999	948	553	999999	225	999999	849	75	530	378	640	999999	999999	419	301	69	999999	458	327	729	350	646	188	848	930	644	999999	878	508	266	772	327	998	999999	366	999999	275	427	974	257	63	999999	999999	999999	30	947	403	118	999999	419	139	230	999999	999999	175	238	769	705	443	999999	199	970	566	274	999999	322	454	999999	999999	454	794	306	484	80	675	484	854	999999	828	982	250	856	412	98	999999	551	675	999999	237	137	87	569	999999	402	67	93	308	528	437	707	999999	139	65	31	999999	832	746	581	999999	690	384	623	877	460	999999	999999	567	478	147	63	646	182	47	925	999999	234	322	92	999999	999999	185	999999	719	130	489	120	800	390	473	304	805	103	
231	999999	752	464	692	999999	71	999999	999999	830	391	383	999999	331	101	139	655	400	999999	664	569	468	514	59	999999	756	970	999999	543	186	999999	999999	257	999999	950	999999	183	911	541	788	30	299	76	999999	999999	345	70	167	999999	671	735	999999	999999	999999	999999	999999	42	703	560	936	563	999999	999999	999999	825	999999	135	517	381	600	999999	999999	999999	999999	643	999999	401	999999	115	999999	999999	812	211	872	451	933	67	116	28	196	468	999999	360	605	235	189	999999	728	530	405	999999	552	786	428	714	990	222	64	507	264	372	873	597	992	999999	750	640	317	897	999999	491	29	999999	999999	999999	486	393	999999	505	464	170	673	639	710	358	153	36	782	167	461	999999	13	999999	763	824	595	999999	999999	999999	999999	999999	801	830	999999	913	200	63	602	295	238	606	958	558	999999	999999	698	243	887	644	105	724	857	160	999999	999999	487	420	735	369	546	603	35	999999	30	915	369	842	11	796	168	999999	433	999999	929	854	999999	454	565	999999	136	361	994	723	999999	999999	691	999999	394	466	436	779	328	999999	749	634	581	70	999999	137	735	856	242	999999	999999	15	300	370	999999	999999	999999	999999	854	75	243	194	608	999999	638	269	234	718	457	545	370	388	771	200	747	304	283	700	916	438	934	279	129	999999	248	264	999999	999999	429	802	999999	999999	924	263	999	564	35	279	432	999999	903	26	408	697	730	107	244	109	623	926	999999	999999	126	426	141	999999	75	704	73	384	799	903	298	655	499	999999	464	517	201	193	279	14	999999	648	535	917	871	999999	183	150	29	371	707	999999	493	336	999999	508	999999	46	498	330	215	58	479	999	728	752	208	763	643	726	907	440	999999	314	451	478	891	224	101	643	531	999999	365	438	206	795	171	173	689	955	396	999999	999999	948	798	230	178	535	198	129	233	419	507	302	463	277	846	189	885	999999	999999	999999	944	854	798	292	999999	51	803	999999	999999	45	84	687	999999	752	999999	708	515	230	999999	999999	35	972	999999	122	425	999999	999999	928	948	982	288	999999	999999	490	999999	839	159	999999	999999	137	731	999999	537	198	344	999999	999999	710	531	999999	673	664	509	260	880	999999	444	686	999999	630	76	874	999999	608	757	204	348	849	541	906	558	999	693	182	634	769	444	999999	777	999999	110	274	999999	811	999999	623	380	97	609	249	405	999999	649	906	70	856	999999	929	441	150	482	122	999999	999999	588	999999	999999	337	626	120	537	222	909	272	529	802	477	182	299	999999	824	260	250	
302	999999	95	359	786	122	999999	498	515	999999	637	132	988	999999	782	999999	999999	653	52	471	498	999999	192	564	999999	999999	268	999999	108	639	308	999999	231	871	876	123	503	323	193	225	848	622	31	432	282	150	999999	999999	694	950	653	999999	999999	788	751	590	999999	531	999999	999999	853	398	399	875	491	321	999999	126	999999	669	729	331	470	827	999999	999999	690	999999	999999	246	845	561	999999	158	986	999999	543	442	130	999999	999999	971	350	783	999999	999999	232	155	940	960	249	999999	488	34	231	331	28	954	175	875	899	568	249	736	564	302	702	251	889	672	999999	467	996	932	874	757	980	686	465	999999	999999	545	820	999999	996	999999	83	670	926	664	999999	589	999999	254	396	237	732	614	229	999999	757	981	266	277	193	999999	429	555	160	474	999999	342	498	999999	232	364	747	999999	999999	143	999999	42	324	234	872	999999	200	751	999999	999999	34	376	467	396	415	672	999999	999999	148	224	11	527	519	462	323	468	101	999999	31	42	489	999999	875	999999	850	999999	666	41	405	999999	999999	677	999999	513	999999	999999	874	112	597	560	999999	205	779	524	142	700	522	862	999999	414	106	925	730	512	999999	219	501	381	545	999999	16	999999	157	152	633	334	517	16	22	999999	999999	988	677	999999	956	293	999999	360	953	160	212	999999	999999	990	999999	999999	999999	999999	355	240	482	999999	567	906	554	828	999999	637	891	807	193	516	850	571	999999	118	258	268	556	874	999999	150	999999	999999	488	999999	136	166	253	967	387	19	660	782	999999	100	431	999999	917	137	999999	407	469	155	966	696	953	559	179	790	417	688	951	481	65	342	85	181	427	351	702	891	393	923	430	999999	855	78	704	730	999999	487	351	999999	639	776	681	282	428	792	999999	576	986	462	999999	699	999999	189	726	534	24	259	353	575	435	353	24	545	725	793	999999	885	855	448	999999	930	999999	999999	842	288	999999	803	999999	999999	102	999999	999999	930	373	999999	124	675	351	179	716	436	143	775	992	295	762	145	999999	634	951	374	720	547	358	629	362	535	347	447	873	221	505	718	483	309	448	999999	999999	995	679	174	543	685	732	999999	797	571	540	999999	526	525	999999	129	683	727	415	367	582	999999	377	588	999999	903	306	999999	930	424	301	693	846	999999	963	561	955	787	830	45	815	680	832	791	995	790	921	358	964	999999	999999	999999	893	91	511	437	999999	100	999999	999999	389	237	746	382	280	999999	999999	847	999999	695	174	999999	999999	380	551	901	911	999999	
592	999999	982	948	540	554	389	545	800	999999	177	535	999999	864	999999	200	656	587	933	460	521	999999	999999	999999	796	278	221	999999	859	523	999999	610	999999	51	507	298	657	441	697	202	992	734	55	945	680	36	762	309	945	706	999999	964	967	461	75	999999	467	907	161	271	343	999999	999999	286	234	566	19	892	367	661	543	999999	999999	741	468	786	999999	144	404	999999	999999	911	203	162	799	575	643	75	976	999999	831	750	289	435	858	999999	58	769	720	123	999999	869	942	999999	999999	999999	85	999999	999999	288	339	332	513	391	755	431	57	533	999999	659	923	944	999999	999999	829	793	999999	463	883	716	737	344	423	291	753	646	969	909	999999	300	999999	417	82	999999	734	509	999999	898	680	437	999999	999999	999999	71	199	82	953	649	463	999999	999999	999999	352	285	999999	999999	999999	232	999999	118	462	148	543	999999	169	999999	872	229	568	330	556	46	783	999999	999999	999999	62	362	101	681	999999	999999	455	619	999999	999999	75	796	155	999999	999999	24	999999	572	974	999999	981	104	901	999999	209	733	90	999999	823	536	837	896	272	339	999999	556	140	955	424	142	999999	923	469	290	999999	86	999999	999999	730	541	775	221	480	457	240	958	461	417	999999	960	999999	999999	796	999999	51	178	999999	999999	796	999999	884	316	158	841	873	67	999999	620	242	133	660	261	999999	292	761	999999	425	814	109	999999	104	999999	999999	999999	894	379	137	999999	249	282	999999	267	42	999999	657	469	72	638	999999	182	333	840	184	999999	309	987	909	514	439	424	752	718	999999	812	949	171	832	693	947	999999	999999	365	380	960	581	403	228	726	634	301	563	999999	240	926	999999	999999	548	135	164	906	470	623	999999	825	999999	833	549	229	737	999999	636	379	691	91	252	968	999999	224	776	906	769	193	879	147	860	999999	488	790	162	999999	999999	999999	999999	999999	43	316	525	999999	440	747	853	998	999999	148	999999	999999	999999	999999	683	692	793	334	999999	999999	147	286	999999	702	964	564	355	759	77	999999	873	928	999999	999999	58	999999	452	999999	783	999999	63	770	203	741	482	676	869	339	116	470	999999	298	359	291	999999	999999	572	999999	999999	876	401	104	999999	947	999999	736	354	455	110	747	249	999999	550	329	203	999999	999999	12	229	298	694	26	999999	607	150	585	579	557	746	301	373	629	999999	906	637	959	839	999999	477	746	331	999999	999999	999999	230	33	747	999999	98	537	999999	999999	603	301	192	385	451	333	807	999999	166	999999	708	809	383	619	999999	644	691	999999	
536	836	534	482	967	999999	788	292	386	126	837	549	469	999999	999999	803	36	43	724	999999	517	516	999999	788	590	534	715	429	985	611	480	113	348	853	10	837	45	999999	999999	912	999999	169	947	690	999999	616	337	499	190	580	593	999999	919	439	726	30	396	746	892	999999	563	369	307	775	999999	734	211	615	218	791	999999	905	709	999999	665	358	568	759	937	973	207	226	248	414	27	961	193	909	137	980	999999	298	999999	999999	999999	238	861	999999	54	126	415	721	999999	399	999999	999999	999999	999999	773	377	461	637	808	918	245	999999	130	892	757	685	550	302	488	237	350	479	676	819	999999	437	496	397	715	820	999999	486	936	999999	602	999999	161	85	145	999999	529	812	999999	320	654	22	117	999999	423	368	575	122	242	62	59	342	21	990	999999	346	881	999999	922	999999	359	759	410	282	299	428	999999	475	166	728	708	538	989	365	174	450	330	527	973	356	999999	455	999999	883	799	999999	327	171	430	798	999999	999999	889	999999	961	895	611	834	679	995	999999	110	955	513	999999	999999	999999	656	825	214	26	363	100	576	999999	999999	515	527	483	39	111	372	54	368	850	252	999999	497	404	279	999999	999999	999999	978	521	154	499	739	999999	288	999999	671	345	999999	782	999999	375	323	758	67	389	999999	999999	999999	999999	472	65	999999	663	999999	871	855	262	556	374	999999	515	121	65	598	413	775	988	204	999999	440	37	828	585	334	877	335	738	346	890	755	999999	208	94	58	98	999999	86	437	416	71	418	788	851	261	19	999999	267	170	653	613	106	999999	536	463	999999	236	21	338	234	546	126	915	999999	619	396	316	37	17	999999	511	699	560	788	61	999999	249	977	334	324	623	78	578	692	287	659	977	671	630	613	999999	890	747	999999	870	999999	503	132	241	864	703	236	260	999999	152	913	999999	999999	484	442	205	259	687	999999	610	477	999999	999999	999999	999999	419	644	406	403	647	621	951	999999	917	117	999999	999999	745	999999	621	396	999999	999999	550	373	123	608	999999	198	417	612	213	734	602	402	405	279	743	999999	454	68	830	856	999999	999999	999999	198	461	999999	914	999999	513	999999	401	223	999999	630	682	25	999999	811	458	217	985	999999	418	227	999999	524	999999	258	383	474	25	999999	566	961	905	29	411	925	157	819	999999	338	999999	985	342	388	999999	999999	999999	727	999999	999999	610	622	871	999999	999999	999999	443	936	664	665	705	999999	211	838	657	698	999999	663	614	921	663	999999	933	999999	936	999999	999999	
375	781	936	661	656	999999	381	999999	943	99	928	906	667	491	220	165	618	633	69	783	503	730	999999	60	933	999999	999999	980	972	688	224	50	690	858	78	164	999999	14	58	999	830	999999	714	608	796	757	947	439	999999	483	325	999999	877	648	392	644	737	886	727	544	535	999999	981	264	875	888	999999	808	423	66	999999	614	584	69	953	999999	999999	445	264	186	174	83	999999	498	373	200	172	52	475	433	427	841	286	514	474	439	904	999999	732	907	541	999999	999999	999999	56	711	448	999999	999999	774	628	999999	632	550	379	461	999999	492	999999	684	999999	182	342	999999	999999	595	337	80	595	524	999999	567	712	356	644	36	67	150	452	662	751	354	357	701	999999	136	219	735	144	22	575	422	567	57	191	368	805	36	758	460	999999	378	232	180	999999	70	588	285	906	353	404	723	49	239	932	381	824	999999	195	511	386	999999	935	583	999999	301	999	664	175	286	230	40	999999	992	288	383	131	187	640	744	548	999999	829	999999	617	999999	383	999999	125	809	543	174	841	999999	84	782	442	649	231	769	70	923	119	629	133	999999	999999	56	950	559	259	647	10	450	962	451	999999	154	965	107	917	671	549	999999	742	65	199	999999	918	505	999999	482	956	870	684	625	999999	209	667	999999	521	337	387	999999	999999	896	999999	401	999999	999999	21	999999	683	134	852	399	999999	754	887	78	185	205	138	455	999999	776	691	139	999999	347	627	999999	486	722	999999	590	293	984	805	845	891	797	850	999999	999999	653	999999	832	28	999999	252	999999	322	599	78	325	999999	932	947	783	215	44	635	946	14	449	811	999999	999999	999999	115	399	948	999999	187	387	354	999999	960	964	977	858	121	999999	105	557	259	999999	999999	269	391	360	46	32	640	856	999999	903	291	54	842	838	293	999999	189	853	131	280	422	999999	999999	367	971	983	805	356	999999	164	999999	457	200	923	316	288	999999	755	362	999999	999999	999999	224	450	560	916	999999	999999	575	365	301	252	435	978	999999	999999	298	34	388	999999	226	293	999999	999999	62	833	853	918	532	15	999999	999999	500	205	869	102	475	530	806	65	860	666	781	567	862	609	31	222	459	352	999999	855	376	309	999999	127	395	216	398	726	73	214	999999	999999	488	867	999999	240	118	382	999999	768	228	333	202	559	512	376	155	452	999999	640	999999	190	25	30	999999	201	999999	752	706	269	142	89	992	656	60	999999	88	994	999999	999999	113	999999	853	231	637	53	116	999999	614	29	
999999	945	999999	432	744	435	554	468	810	999999	999999	366	675	238	999999	148	341	546	999999	999999	297	160	594	30	536	999999	336	794	393	999999	999999	345	147	999999	208	196	174	569	911	999999	667	620	194	999999	56	747	411	625	999999	498	712	570	650	323	731	999999	361	894	895	362	108	759	84	999999	999999	999999	228	988	40	449	973	999999	634	884	633	999999	999999	296	974	789	980	711	209	894	999999	524	999999	823	955	297	835	280	674	558	999999	999999	546	999999	999999	646	999999	422	594	999999	525	941	936	766	999999	64	944	999999	919	999999	382	999999	999999	190	496	951	715	404	43	743	999999	999999	106	85	367	725	140	999999	999999	999999	270	567	127	64	379	369	587	927	999999	900	353	771	361	568	186	138	357	365	900	880	930	134	999999	851	541	822	844	999999	408	964	924	374	999999	999999	845	999999	280	506	811	136	999999	999999	271	999999	399	842	351	537	899	239	999999	774	678	584	999999	145	999999	999999	523	556	999999	727	528	178	976	978	172	999999	722	372	999999	851	554	774	517	152	863	256	461	698	480	317	999999	179	999999	159	696	35	193	710	636	14	983	264	611	999999	269	102	999999	420	680	581	815	537	380	526	229	999999	76	264	282	931	813	824	999999	217	766	359	581	999999	292	999999	999999	999999	999999	854	868	300	999999	999999	883	770	999999	51	27	999999	999999	433	799	80	999999	999999	958	929	437	704	200	168	187	403	879	909	520	340	999999	543	999999	999999	999999	999999	657	929	740	205	380	511	841	772	807	187	715	342	559	510	896	500	999999	656	584	41	663	999999	999999	999999	991	999999	999999	999999	913	999999	902	698	999999	283	423	10	61	763	558	999999	999999	428	360	10	999999	547	360	19	443	637	365	349	228	769	862	947	816	971	213	406	261	91	858	333	285	27	709	286	97	999999	448	425	108	999999	178	999999	359	123	91	454	999999	250	999999	285	128	999999	480	862	420	475	999999	90	559	161	675	999999	569	36	724	670	837	84	922	546	199	939	251	999999	601	627	999999	999999	999999	758	783	999999	764	582	215	721	546	846	865	621	999999	367	999999	946	999999	396	999999	999999	398	421	617	549	999999	780	999999	188	999999	999999	271	792	999999	491	201	801	378	664	27	987	821	13	134	990	219	310	999999	831	999999	304	586	214	953	274	315	478	999999	244	999999	983	495	37	999999	999999	585	82	743	999999	176	999999	578	328	378	687	511	999999	296	627	339	999999	945	265	114	999999	334	66	999999	999999	186	722	660	999999	972	44	
501	794	603	999999	415	146	999999	613	664	999999	726	267	836	999999	763	920	191	523	999999	674	47	240	923	392	310	528	999999	139	55	999999	999999	444	356	344	196	717	791	797	999999	203	461	342	601	104	301	999999	230	574	850	265	541	146	239	308	996	271	999999	999999	198	999999	903	436	568	220	605	999999	999999	501	89	56	138	393	311	711	222	999999	638	828	101	999999	999999	999999	289	789	912	277	215	57	348	925	845	999999	609	335	299	34	999999	390	498	19	165	728	999999	804	137	999999	999999	528	95	999999	632	52	129	953	588	999999	157	999999	308	338	86	863	163	164	210	557	999999	999999	421	198	931	999999	340	999999	88	999999	999999	485	661	999999	441	687	962	57	999999	803	999999	655	747	999999	876	995	91	170	999999	999999	574	340	603	579	374	999999	116	896	369	384	712	47	999999	999999	70	672	999999	999999	897	398	900	116	999999	406	106	137	238	367	321	935	176	179	158	787	14	999999	881	92	399	580	999999	75	687	918	101	423	780	999999	999999	214	877	999999	273	544	400	468	478	999999	483	247	999999	999999	999999	433	999999	999999	999999	97	14	227	790	45	155	326	817	835	999999	943	314	682	356	999999	373	117	68	629	906	613	396	545	374	684	999999	161	948	831	490	263	710	999999	999999	693	999999	999999	424	999999	401	946	727	565	49	535	892	800	890	999999	999999	999999	375	588	999999	285	999999	468	852	116	436	994	377	986	354	174	999999	755	158	663	767	596	692	225	238	959	886	831	506	839	791	808	271	999999	999999	23	999999	999999	923	999999	999999	999999	999999	317	999999	407	999999	740	221	874	301	999999	651	237	374	790	785	159	360	676	399	999999	962	22	324	627	732	561	540	999999	286	999999	832	900	999999	999999	999999	999999	999999	831	390	999999	999999	631	999999	654	166	43	452	665	999999	738	770	257	859	133	311	999999	999999	788	674	27	209	999999	598	189	314	751	999999	871	128	409	350	529	999999	999999	999999	341	999999	670	999999	699	118	875	112	548	351	999999	999999	999999	201	759	392	31	167	372	945	739	43	368	350	999999	476	581	546	828	999999	251	961	616	873	999999	999999	332	326	999999	908	334	777	999999	838	729	710	29	679	369	27	329	999999	922	307	519	308	999999	329	65	232	537	339	284	160	110	999999	434	999999	231	320	69	999999	192	464	621	999999	983	530	621	704	457	901	187	810	78	878	48	318	364	671	342	13	271	999999	999999	999999	999999	898	737	115	999999	356	999999	58	958	624	190	468	685	557	325	
999999	708	361	999999	635	161	999999	91	999999	585	999999	318	559	978	999999	443	439	92	626	469	94	792	516	999999	111	453	138	851	454	999999	580	633	807	356	757	305	910	977	746	999999	38	817	516	530	170	47	999999	999999	902	191	750	386	68	999999	240	792	999999	932	673	191	33	622	637	533	999999	492	511	999999	231	760	533	999999	346	783	440	277	286	986	268	999999	999999	68	949	272	947	204	999999	719	126	964	999999	977	313	564	820	416	189	999999	999999	677	535	696	849	151	657	999999	49	285	999999	999999	516	215	673	999999	636	965	673	999999	585	999999	999999	792	96	999999	657	555	999999	781	999999	34	999999	302	999999	591	538	858	218	807	614	659	999999	299	71	162	999999	898	999999	999999	928	999999	742	814	407	999999	759	742	609	592	494	112	149	268	321	632	875	224	743	92	81	778	999999	865	760	925	656	999999	730	933	999999	999999	251	999999	999999	999999	292	284	999999	757	831	795	258	626	322	999999	520	895	977	439	287	243	999999	999999	631	159	109	999999	63	482	67	141	999999	999999	999999	735	999999	693	414	213	350	999999	329	986	260	286	529	999999	999999	257	415	999999	650	999999	999999	576	604	999999	824	703	19	415	230	999999	999999	699	783	581	844	587	650	826	491	999999	99	999999	913	177	999999	354	999999	969	333	999999	76	306	491	721	30	999999	140	842	999999	711	999999	935	999999	999999	999999	999999	503	999999	999999	965	607	589	279	999999	999999	968	662	437	56	999999	999999	999999	91	999999	999999	404	218	71	560	638	999999	808	957	780	579	164	315	17	881	421	851	682	684	367	208	486	36	615	519	999999	553	703	999999	400	637	164	853	956	559	892	999999	999999	396	657	519	798	632	499	306	57	663	999999	999999	635	999999	400	365	723	225	869	377	603	999999	508	999999	752	22	567	152	999999	310	359	457	989	78	420	999999	37	848	409	854	999999	319	471	398	898	999999	170	772	247	799	140	741	999999	999999	749	889	887	572	767	999999	75	999999	881	999999	314	207	566	999999	217	114	338	875	815	24	840	294	90	119	999999	603	852	794	904	625	180	617	999999	474	329	999999	408	464	90	623	999999	190	437	724	94	999999	999999	602	564	143	471	264	925	675	999999	465	808	999999	999999	173	934	280	451	999999	576	696	439	101	248	686	705	873	794	202	999999	999999	856	366	35	496	999999	259	240	771	164	915	692	999999	790	863	999999	631	89	917	689	519	738	999999	157	398	270	500	364	999999	438	597	470	733	450	34	609	451	999999	
889	999999	684	999999	680	999999	660	13	999999	311	384	963	84	793	877	512	716	921	684	999999	636	235	521	999999	362	343	566	455	958	652	765	264	999999	999999	200	765	999999	478	67	80	999999	999999	922	999999	999999	999999	999999	803	592	230	999999	113	925	243	126	663	999999	789	688	346	544	215	55	695	546	999999	693	205	603	121	999999	999999	863	613	721	999999	312	331	999999	448	979	762	862	737	918	999999	339	999999	762	537	134	999999	790	999999	536	291	349	999999	999999	860	230	167	210	481	999999	496	249	322	521	874	360	318	875	249	367	782	352	999999	777	884	999999	999999	443	76	987	293	456	152	86	440	999999	85	679	63	227	821	562	999999	25	431	422	27	526	887	186	815	999999	550	363	754	938	42	459	768	80	999999	724	143	493	439	49	107	999999	91	999999	999999	999999	821	32	545	229	960	302	355	471	772	138	555	889	181	999999	906	788	999999	999999	869	625	910	982	999999	107	999999	898	586	391	999999	999999	445	914	901	999999	527	527	818	534	977	739	113	306	999999	447	178	253	321	495	143	319	912	589	113	659	999999	838	999999	448	801	72	716	999999	999999	999999	693	999999	987	996	426	999999	999999	798	523	140	521	613	999999	214	928	999999	586	100	257	15	870	855	811	252	999999	688	156	380	732	914	33	149	159	317	753	537	265	325	78	755	349	999999	76	972	147	126	163	176	999999	999999	486	625	716	151	999999	837	999999	999999	550	999999	241	599	75	999999	999999	382	999999	378	460	400	999999	999999	31	999999	666	999999	999999	838	115	999999	535	999999	999999	116	438	407	433	17	196	916	708	520	999999	341	523	750	57	467	866	764	662	785	715	999999	707	225	603	223	999999	999999	999999	990	639	220	212	261	738	999999	180	708	999999	455	191	999999	692	407	495	690	979	999999	999999	331	972	350	677	749	274	742	408	222	999999	219	532	822	868	717	881	564	139	999999	21	98	297	167	999999	216	999999	181	436	309	999999	913	999999	568	999999	726	999999	298	543	462	987	996	560	957	904	739	923	369	676	974	526	930	999999	717	904	620	43	815	535	471	156	999999	315	108	999999	890	975	964	167	151	699	999999	31	677	284	25	537	999999	262	999999	999999	999999	505	461	783	799	999999	526	664	54	692	999999	763	999999	316	999999	690	461	474	24	764	958	211	534	284	999999	909	883	442	999999	92	703	999999	459	187	911	597	853	999999	693	999999	458	310	122	459	497	830	949	370	390	335	86	999999	248	321	334	42	971	187	
851	999999	478	94	775	999999	999999	649	314	894	404	999999	836	146	999999	485	315	658	99	84	787	112	999999	523	62	999999	16	838	324	147	853	878	626	999999	474	999999	69	374	534	999999	471	999999	999999	65	965	93	999999	999999	93	762	16	999999	943	999999	400	748	929	955	41	999999	999999	160	335	176	50	526	680	170	672	977	426	941	133	999999	613	939	586	999999	557	969	75	999999	754	561	141	187	935	730	285	725	999999	113	342	999999	204	999999	521	359	24	449	413	337	277	115	999999	74	551	14	999999	460	172	34	999999	72	155	999999	405	773	45	862	590	949	884	946	114	322	608	999999	743	302	427	236	890	117	565	738	799	648	999999	999999	999999	931	447	999999	563	848	705	280	177	315	915	748	324	161	859	463	452	330	11	999999	999999	741	999999	990	42	935	144	301	506	417	100	756	558	968	236	659	512	69	393	999999	616	999999	642	999999	387	999999	912	999999	258	112	295	478	647	201	999999	894	670	999999	792	999999	714	414	773	759	225	168	999999	355	999999	209	950	392	999999	746	999999	138	108	999999	612	999999	32	405	52	404	999999	621	119	367	368	341	999999	65	277	765	550	212	564	882	222	228	490	567	999999	999999	999999	902	541	900	999999	482	796	999999	999999	438	604	999999	371	379	999999	603	59	832	986	593	999999	895	999999	999999	999999	214	999999	225	619	999999	873	465	999999	994	252	228	999999	218	583	886	999999	160	221	838	170	241	840	195	999999	619	178	999999	580	230	837	266	787	370	705	579	908	580	228	459	999999	149	727	376	999999	999999	523	841	999999	999999	999999	69	683	287	999999	963	374	999999	970	999	225	225	884	370	999999	985	441	720	512	14	977	964	999999	761	282	999999	514	473	999999	835	106	337	409	480	182	778	582	510	359	741	214	530	610	229	243	350	999999	366	220	150	977	802	338	254	132	94	137	922	999999	988	459	900	329	999999	903	999999	815	413	999999	388	413	931	370	771	799	456	363	712	527	931	766	157	263	917	858	303	998	164	357	98	650	660	999999	370	292	314	999999	475	999999	999999	535	999999	177	831	999999	56	999999	567	455	999999	999999	999999	999999	999999	999999	311	646	411	286	999999	889	660	66	110	738	752	436	999	488	494	255	888	397	182	406	914	999999	431	189	999999	861	999999	709	999999	367	235	265	999999	148	980	999999	799	198	715	999999	999999	999999	77	103	999999	620	442	88	960	430	841	37	232	676	318	331	224	231	999999	999999	458	951	384	742	513	999999	13	
861	508	827	456	699	681	716	532	129	999999	338	204	202	999999	362	999999	261	526	207	43	756	829	659	999999	999999	724	967	17	923	999999	334	590	498	999999	581	580	143	999999	152	356	999999	999999	999999	418	886	36	282	329	105	211	133	226	315	462	257	41	999999	384	879	975	999999	708	608	709	588	748	706	999999	999999	999999	615	999999	383	851	527	612	641	251	566	999999	999999	647	912	721	999999	118	284	45	369	549	732	758	999999	176	641	806	545	488	829	148	330	697	482	999999	596	999999	842	464	935	645	999999	606	999999	338	534	77	796	886	423	480	999999	999999	226	307	999999	999999	193	999999	219	999999	999999	163	421	427	230	754	174	599	135	451	275	820	110	999999	159	999999	999999	765	642	574	20	999999	999999	999999	999999	659	481	184	272	999999	999999	635	999999	223	999999	246	194	400	999999	779	999999	206	761	999999	214	652	570	501	158	924	916	427	575	645	999999	999999	98	72	752	999999	283	999999	337	396	999999	999999	576	886	155	999999	941	999999	999999	999999	999999	813	897	103	155	32	999999	979	36	347	822	243	69	608	999999	170	158	132	647	999999	506	911	869	374	192	999999	999999	684	355	244	983	999999	771	999999	973	897	520	994	917	730	481	303	963	989	574	555	999999	967	999999	985	765	818	901	118	999999	759	999999	999999	999999	581	945	414	999999	791	364	999999	472	357	999999	615	650	163	214	999999	76	999999	948	880	800	999999	993	118	310	370	479	999999	999999	662	999999	224	954	987	999999	999999	784	77	670	182	635	128	93	233	342	999999	345	611	614	984	52	164	999999	73	732	999999	999999	837	114	273	321	999999	980	810	11	420	660	662	80	868	999999	999	541	999999	254	999999	999999	999999	775	541	35	999999	560	999999	999999	201	412	890	999999	808	757	999999	999999	407	999999	446	148	999999	231	922	117	683	999999	745	999999	53	622	999999	818	60	731	818	999999	572	248	999999	638	499	200	809	18	769	406	272	120	195	46	144	915	808	543	280	548	999999	999999	999999	337	815	638	576	999999	376	999999	215	86	999999	885	399	169	416	807	649	91	421	913	999999	287	999999	999999	665	999999	487	130	20	517	461	280	218	149	896	126	823	860	624	999999	642	697	200	999999	181	310	647	975	508	11	893	999999	999999	940	95	999999	68	190	973	569	102	255	999999	698	625	669	677	260	272	300	999999	788	466	999999	281	999999	96	93	999999	365	999999	511	999999	999999	999999	271	999999	999999	63	831	67	643	887	64	999999	396	636	502	570	999999	633	396	712	
999999	999999	115	732	944	999999	445	999999	999999	727	617	999999	999999	633	63	85	363	525	409	206	441	243	350	999999	412	54	999999	999999	594	523	950	999999	972	999999	413	990	999999	539	209	609	999999	999999	92	915	280	854	999999	763	583	426	216	986	233	200	281	974	677	214	999999	900	784	431	393	462	777	884	238	791	999999	72	999999	823	325	799	588	999999	160	999999	999999	557	497	131	441	177	316	963	508	781	527	439	322	313	999999	309	824	197	470	630	148	395	626	999999	543	520	859	392	671	434	612	694	824	999999	583	772	412	663	989	999999	155	813	999999	456	274	790	999999	264	999999	26	975	400	999999	530	999999	245	931	731	587	920	999999	999999	302	999999	179	833	614	79	729	447	999999	999999	207	999999	484	334	999999	179	501	753	770	605	999999	654	459	221	999999	999999	955	348	840	681	85	79	906	999999	520	311	287	440	185	679	534	176	999999	813	203	870	56	962	999999	762	999999	834	159	713	155	648	625	957	265	321	999999	390	999999	225	95	138	348	999999	814	707	892	70	577	999999	80	611	534	645	999999	706	999999	993	122	88	450	251	919	203	999999	872	686	329	999999	999999	999999	999999	999999	904	728	75	531	794	157	529	869	999999	999999	68	642	543	123	979	999999	559	999999	130	278	528	774	843	218	155	999999	999999	30	999999	885	713	999999	925	51	629	917	953	184	999999	999999	593	218	280	999999	999999	999999	543	758	706	390	625	798	445	875	50	999999	884	856	999999	619	215	999999	306	294	552	534	999999	501	494	72	985	999999	612	284	999999	999999	504	858	357	999999	641	193	323	192	270	915	98	999999	10	999999	43	999999	798	843	639	94	999999	999999	442	999999	843	999999	999999	644	405	250	196	999999	200	730	636	999999	508	791	977	999999	194	124	999999	637	445	666	500	995	38	999999	586	999999	999999	600	408	517	425	31	751	599	920	678	787	999999	729	927	859	280	862	17	598	999999	865	618	899	797	963	805	891	186	550	277	615	516	664	426	526	600	331	128	609	487	50	387	111	515	336	999999	908	517	999999	999999	142	31	299	580	903	36	700	610	999999	620	140	574	58	652	73	999999	365	312	999999	268	948	744	999999	121	965	488	516	393	999999	999999	896	383	999999	999999	145	594	227	93	522	500	999999	721	574	989	356	476	338	999999	452	66	999999	605	116	549	999999	398	624	188	615	425	999999	316	150	595	723	756	205	728	517	478	63	282	999999	910	368	999999	180	418	999999	498	999999	67	941	414	321	
300	277	829	58	999999	970	48	478	106	980	999999	580	978	275	600	999999	610	941	973	999999	376	999999	205	999999	54	228	215	423	126	276	461	375	736	284	999999	488	375	679	999999	508	999999	803	693	930	774	656	201	153	173	227	549	999999	967	411	945	999999	82	649	14	999999	764	625	362	999999	528	228	844	999999	842	999999	905	930	181	475	988	572	132	275	416	397	999999	72	259	898	726	345	408	335	338	999999	416	999999	999999	252	744	398	450	999999	411	555	811	999999	310	61	321	618	999999	999999	422	382	362	999999	243	999999	999999	701	375	464	113	999999	999999	519	999999	894	705	999999	265	928	730	999999	999999	270	999999	860	585	540	761	207	999999	118	999999	906	912	999999	595	609	492	68	751	52	999999	986	758	228	735	302	130	416	355	142	362	26	771	999999	260	999999	943	382	40	960	939	999999	999999	995	792	914	606	419	999999	106	696	207	999999	999999	576	999999	511	645	134	293	419	355	999999	454	755	384	144	100	705	503	665	120	37	790	112	854	999999	763	435	820	695	711	117	259	999999	999999	838	93	255	999999	591	308	999999	999999	550	594	999999	999999	250	418	779	516	713	999999	440	586	179	396	584	999999	37	999999	220	314	999999	708	248	602	18	599	545	61	844	590	911	367	862	999999	250	518	539	684	523	999999	999999	999999	997	999999	818	858	986	451	508	533	97	843	97	943	999999	841	356	999999	425	650	872	728	672	133	894	999999	999999	889	999999	76	999999	353	234	203	273	420	999999	999999	784	160	999999	104	999999	320	999999	77	999999	999999	141	999999	172	999999	269	872	154	322	516	874	416	745	143	106	305	442	351	999999	619	894	680	738	140	419	939	274	47	778	186	361	999999	826	803	806	757	999999	999999	376	93	999999	59	950	903	836	529	48	999999	516	999999	999999	969	758	458	385	247	403	999999	753	999999	999999	835	375	146	999999	254	590	942	337	349	999999	538	974	660	999999	844	730	834	303	889	900	257	999999	979	76	391	871	999999	427	569	363	999999	160	999999	999999	526	683	814	749	592	939	999999	689	999999	250	580	995	107	200	999999	516	568	974	864	976	746	314	395	79	772	383	999999	524	767	985	88	388	484	571	741	170	915	999999	999999	949	999999	568	363	739	495	396	773	187	886	999999	794	504	999999	523	999999	221	298	745	976	219	726	581	922	190	172	999999	520	999999	459	380	601	483	273	914	999999	999999	951	656	583	999999	609	999999	638	999999	201	583	102	960	999999	999999	999999	180	999999	501	
233	232	646	182	576	303	875	246	727	515	461	321	241	382	350	999999	270	999999	171	600	609	690	943	216	989	588	109	559	317	929	508	430	373	772	690	999999	542	778	89	999999	510	999999	317	132	264	879	352	720	999999	64	269	240	19	519	891	542	289	439	192	987	999999	325	999999	798	999999	40	947	999999	691	400	999999	492	562	881	99	247	382	820	999999	120	246	389	999999	263	999999	277	421	854	880	158	671	112	595	101	999999	194	443	518	124	233	931	883	39	999999	431	777	678	138	429	654	169	999999	999999	82	999999	814	386	999999	139	740	619	103	588	542	729	529	999999	470	794	905	999999	999999	705	729	188	999999	360	720	999999	891	598	999999	435	235	999999	212	626	523	350	282	808	999999	389	384	614	999999	999999	999999	499	902	881	218	343	524	999999	305	762	757	999999	999999	463	665	843	999999	151	999999	667	363	554	527	903	383	129	522	107	999999	999999	331	124	350	69	864	999999	929	999999	999999	999999	999999	384	693	450	868	630	952	818	152	925	151	999999	288	180	941	941	972	998	508	999999	821	427	816	999999	440	642	552	999999	999999	999999	913	237	999999	386	999999	979	861	86	44	999999	176	703	954	999999	344	98	835	999999	999999	999999	258	930	512	301	138	493	567	999999	19	235	999999	999999	229	999999	999999	913	481	902	423	999999	90	895	999999	755	922	127	472	999999	999999	352	806	383	220	676	195	999999	724	470	258	273	421	988	77	808	675	552	483	255	107	430	617	999999	755	165	842	363	966	757	999999	20	30	860	396	667	999999	999999	413	553	522	999999	198	20	654	999999	999999	102	999999	165	999999	379	999999	999999	609	999999	734	873	627	65	833	999999	26	967	101	247	252	561	601	410	999999	972	149	930	999999	999999	241	999999	289	605	615	750	999999	811	999999	999	376	803	999999	341	933	556	999999	358	999999	999999	22	231	919	416	999999	988	500	427	775	117	239	713	493	539	823	137	593	999999	999999	93	999999	214	299	999999	870	449	310	999999	477	833	895	791	220	52	66	20	687	873	999999	626	999999	117	45	999999	999999	663	319	720	999999	805	962	64	999999	999999	393	999999	932	828	545	467	999999	240	950	942	221	448	502	450	483	813	999999	720	333	822	834	199	178	728	999999	217	139	590	752	999999	870	841	999999	585	659	258	999999	858	337	240	999999	28	999999	103	359	999999	999999	999999	247	703	365	252	730	95	801	203	638	999999	506	337	338	107	999999	289	999999	379	565	999999	999999	234	735	591	392	999999	883	
999999	42	85	378	10	999999	270	352	59	315	628	999999	999999	784	999999	999999	873	999999	999	999999	841	540	877	31	999999	766	252	87	999999	968	999999	859	638	212	984	999999	563	999999	999999	290	999999	755	438	999999	453	269	767	143	335	614	861	239	393	999999	52	285	165	999999	999999	243	999999	999999	338	91	541	999999	482	595	799	999999	66	999999	855	719	833	95	111	903	577	720	998	999999	751	409	999999	544	476	446	999999	999999	999999	509	446	273	485	885	426	357	441	999999	787	182	344	41	557	823	384	673	367	999999	183	999999	999999	999999	999999	999999	441	929	974	997	999999	45	999999	100	298	557	999999	999999	244	948	669	754	472	892	933	825	999999	720	999999	999999	999999	803	89	213	535	999999	999999	999999	37	789	999999	497	999999	999999	393	999999	747	253	742	10	231	792	438	418	297	429	789	593	745	419	999999	720	87	691	837	498	955	231	999999	544	999999	834	999999	455	504	999999	381	999999	509	191	999999	531	999999	851	999999	378	999999	999999	916	115	964	439	31	617	868	999999	420	691	606	894	999999	525	688	207	476	396	237	983	999999	125	58	760	94	999999	341	399	742	999999	629	469	134	294	314	460	580	103	812	946	586	771	761	689	431	614	395	562	999999	781	384	675	150	391	757	801	66	214	355	467	286	999999	999999	999999	72	147	770	511	220	999999	999999	382	999999	999999	406	152	364	369	339	999999	179	778	556	961	851	954	328	743	999999	513	999999	375	999999	355	999999	117	780	577	626	293	843	884	351	614	999999	999999	999999	860	984	615	447	697	875	999999	298	507	923	999999	342	999999	819	37	974	707	834	261	999999	239	620	299	371	787	999999	55	636	999999	437	941	807	850	999999	468	758	922	76	999999	999999	873	999999	999999	999999	750	244	518	999999	815	910	999999	779	902	377	860	249	999999	253	999999	999999	829	248	13	80	981	232	491	999999	361	279	999999	640	999999	999999	760	182	999999	115	999999	552	999999	580	820	384	792	999999	905	483	999999	228	73	999999	416	751	999999	635	63	102	212	528	753	273	999999	546	858	999999	651	151	616	999999	792	590	631	117	730	259	427	628	287	819	327	999999	252	143	999999	999999	233	386	99	135	129	364	999999	102	798	960	467	284	526	789	521	999999	867	324	435	482	999999	999999	31	999999	218	434	815	999999	211	999999	31	979	340	485	780	999999	999999	999999	568	999999	687	999999	999999	769	791	152	999999	498	308	563	999999	927	707	733	335	925	364	999999	917	694	549	519	999999	63	939	488	944	999999	18	
256	710	386	755	999999	999999	518	999999	262	630	75	333	999999	999999	999999	999999	103	282	606	159	854	909	384	573	874	887	999999	999999	999999	999999	313	208	69	999999	61	852	999999	182	709	938	817	935	999999	999999	999999	371	999999	434	254	999999	846	215	347	892	163	346	336	812	881	120	999999	871	734	432	326	999999	273	999999	42	999999	999999	999999	572	668	342	919	807	336	999999	512	999999	743	999999	805	983	999999	861	177	335	715	526	952	300	598	999999	945	211	679	999999	999999	108	395	401	459	999999	924	643	679	999999	244	538	999999	100	379	455	882	999999	999999	449	228	15	105	512	327	278	999999	630	999999	356	396	718	999999	999999	736	999999	279	352	943	999999	68	464	192	617	999999	186	526	862	921	153	439	477	282	240	512	999999	12	882	84	190	734	304	668	332	173	999999	410	403	999999	965	185	540	534	744	999999	764	823	488	421	999999	751	34	999999	831	917	918	446	999999	103	756	999999	999999	277	762	460	764	795	859	453	575	776	999999	507	956	999999	898	999999	999999	999999	748	166	524	471	999999	438	710	999999	837	415	254	89	511	310	999999	563	999999	272	772	293	625	968	964	44	845	999999	629	526	999999	864	28	976	908	58	355	599	886	925	999999	999999	999999	999999	958	453	999999	999999	274	822	899	402	188	635	180	254	234	780	202	489	625	570	999999	999999	842	973	397	278	181	463	955	18	676	863	929	999999	543	456	999999	520	836	360	108	806	626	359	685	392	805	663	824	574	407	407	309	773	523	566	337	999999	66	929	324	811	866	891	725	324	706	732	710	777	999999	999999	653	275	471	12	566	492	297	14	472	517	639	390	611	279	999999	165	924	999999	129	34	463	906	999999	297	940	735	999999	370	685	999999	952	56	804	724	754	43	311	520	10	844	999999	999999	467	806	999999	485	999999	456	759	999999	807	734	658	746	228	746	999999	183	72	831	858	926	999999	399	999999	999999	586	999999	525	530	854	413	976	999999	999999	412	449	999999	125	464	454	187	610	144	275	228	397	67	506	17	999999	999999	458	178	999999	770	732	77	251	589	999999	404	931	999999	696	404	999999	384	999999	815	307	999999	67	607	386	681	325	999999	999999	346	205	528	389	517	726	725	999999	808	297	999999	680	381	999999	536	565	60	999999	999999	447	871	999999	999999	648	691	710	803	999999	851	792	315	999999	547	944	904	394	380	25	999999	512	971	999999	949	96	853	145	925	21	999999	51	336	435	943	746	999999	999999	191	880	698	806	999999	
655	113	26	982	999999	142	437	93	999999	195	45	831	869	999999	999999	521	926	795	999999	785	792	549	809	466	880	510	999999	999999	38	212	500	326	999999	999999	325	345	933	113	742	13	498	928	388	856	300	603	999999	279	829	999999	264	94	999999	31	140	999999	999999	560	112	999999	340	999999	64	940	694	999999	224	290	161	96	999999	999999	63	552	297	999999	171	953	999999	286	436	531	862	999999	947	415	184	999999	458	220	51	383	11	141	672	999999	999999	448	171	581	388	793	128	999999	774	441	41	600	734	277	999999	351	999999	825	183	809	999999	389	992	289	999999	628	831	940	55	215	821	921	880	999999	989	999999	791	999999	999999	643	413	999999	999999	516	383	583	861	191	276	699	988	999999	958	999999	871	999999	455	999999	999999	760	962	188	696	569	619	120	720	200	287	230	559	801	927	540	405	761	488	486	905	999999	999999	999999	673	355	227	999999	963	999999	672	999999	277	999999	556	147	680	999999	433	999999	896	999999	999999	671	904	999999	150	999999	999999	427	467	120	15	969	977	86	994	321	999999	999999	351	973	999999	999999	999999	999999	952	650	254	789	859	180	337	157	999999	642	107	105	745	627	215	40	397	545	559	561	499	308	999999	999999	999999	368	720	92	989	922	126	169	153	999999	104	500	999999	468	999999	296	782	858	388	345	979	898	576	887	999999	321	586	999999	153	966	292	653	718	999999	646	500	999999	999999	167	668	525	937	952	999999	999999	999999	97	928	977	999999	779	641	999999	596	999999	254	999999	833	947	678	345	999999	26	186	840	450	781	177	822	77	836	538	999999	720	999999	51	999999	952	364	430	999999	658	634	999999	197	650	733	131	999999	999999	707	626	307	999999	999999	21	921	775	999999	92	999999	920	115	999999	436	999999	941	209	777	459	307	840	478	527	454	687	999999	145	989	200	716	660	893	431	999999	999999	240	220	398	808	130	999999	180	999999	496	999999	552	999999	454	999999	709	534	353	999999	999999	867	999999	779	999999	645	140	999999	786	592	375	283	999999	999999	550	226	20	730	811	969	999999	136	669	206	41	150	999999	166	690	52	490	192	316	77	337	501	999999	461	185	999999	677	344	394	587	906	223	286	867	183	238	936	979	723	384	496	966	207	951	999999	999999	510	974	105	743	111	193	966	959	999999	58	164	558	554	68	302	994	742	999999	300	817	864	277	982	999999	999999	511	469	999999	581	370	304	120	713	291	999999	702	248	650	485	723	256	327	520	999999	84	999999	434	665	92	501	234	999999	
661	930	999999	242	992	999999	637	600	723	999999	387	986	754	999999	845	272	815	999999	756	101	999999	576	571	546	757	999999	387	728	86	999999	850	90	999999	188	459	782	999999	20	710	605	999999	999999	999	222	999999	999999	381	999999	542	172	850	999999	999999	143	999999	999999	999999	493	485	145	265	908	523	919	194	999999	999999	575	593	72	21	804	999999	161	87	721	576	358	999999	999999	484	356	196	914	953	366	999999	12	670	999999	999999	768	999999	999999	349	114	371	89	37	643	682	999999	447	479	161	999999	604	593	999999	999999	517	999999	886	262	999999	908	722	609	999999	999999	961	848	904	228	649	999999	280	999999	811	973	360	496	999999	999999	999999	999999	909	717	763	908	761	999999	946	873	857	999999	882	282	914	440	999999	762	999999	999999	681	834	999999	229	829	908	774	291	781	92	446	999999	689	922	711	982	999	15	845	67	75	219	902	999999	370	999999	370	998	408	999999	999999	597	999999	130	999999	716	999999	690	999999	999999	143	479	970	863	437	837	722	959	570	931	440	387	917	67	144	472	932	870	858	591	999999	776	999999	999999	502	849	647	569	999999	995	216	319	127	999999	923	595	248	48	603	533	524	410	999999	476	940	213	680	325	985	999999	999999	905	831	306	316	366	596	999999	371	999999	999999	163	328	574	725	131	999999	999999	143	999999	999999	893	999999	335	76	999999	348	416	999999	999999	999999	331	583	999999	999999	310	487	821	999999	566	999999	678	999999	25	999999	371	999999	863	751	819	999999	753	192	446	594	890	638	506	999999	179	999999	190	999999	83	999999	867	999999	999999	362	425	999999	448	253	577	999999	555	226	999999	991	705	65	485	665	649	999999	425	149	146	237	331	671	981	999999	513	548	818	999999	603	606	476	790	585	999999	335	186	999999	999999	999999	896	49	674	387	515	533	124	542	999999	461	999999	999999	999999	444	279	41	753	661	999999	739	999999	731	978	622	654	524	999999	479	999999	339	473	999999	914	534	249	197	656	999999	475	69	399	16	304	125	875	612	748	356	316	999999	582	524	650	999999	586	175	70	61	999999	990	618	645	567	195	988	879	89	203	999999	91	999999	468	196	796	350	32	999999	862	747	52	776	569	172	999999	999999	999999	208	154	999999	83	136	605	561	999999	999999	754	999999	118	137	995	532	554	999999	235	999999	123	338	999999	999999	999999	738	208	314	690	223	999999	482	71	438	49	681	999999	255	131	954	779	999999	710	355	596	999999	328	734	751	519	232	418	937	999999	643	619	354	999999	393	999999	999999	301	999999	
271	999999	281	387	680	98	323	999999	309	999999	280	324	216	999999	508	999999	999999	999999	473	562	180	991	640	545	659	795	429	337	221	862	999999	36	999999	999999	449	999999	324	206	648	646	437	922	999999	999999	999999	999999	999999	992	846	889	412	999999	464	738	700	279	761	999999	727	884	668	999999	386	446	253	254	836	179	187	554	519	784	999999	999999	999999	257	78	261	999999	999999	368	999999	491	999999	999999	861	571	750	346	180	201	999999	478	763	978	451	999999	486	144	422	259	266	814	999999	999999	999999	999999	999999	613	452	210	999999	858	999999	526	240	505	64	999999	392	682	96	833	999999	999999	931	316	999999	999999	683	711	999999	126	465	323	112	622	199	952	832	999999	934	146	893	969	999999	729	324	999999	747	946	999999	999999	752	740	173	432	806	938	999999	321	153	787	929	999999	999999	392	403	840	424	617	315	999999	999999	683	747	949	940	47	671	212	999999	772	111	737	229	103	374	724	159	679	999999	260	999999	521	564	999999	999999	162	361	308	336	483	822	139	999999	390	345	78	993	223	492	769	999999	245	999999	381	686	999999	521	999999	28	679	691	999999	801	999999	999999	642	128	999999	742	787	685	372	875	518	949	999999	999999	999999	757	305	730	936	999999	56	983	278	999999	999999	470	24	640	999999	290	657	792	88	337	585	792	703	950	403	480	704	93	904	369	811	432	714	999999	682	766	999999	948	755	558	999999	81	329	450	935	999999	728	157	848	999999	228	725	870	644	521	999999	64	999999	337	465	492	963	89	908	391	760	756	999999	957	80	566	709	47	999999	583	513	473	262	24	273	999999	557	244	821	999999	95	999999	80	583	999999	712	999999	620	999999	75	999999	991	420	999999	184	383	810	199	778	525	519	688	350	70	17	999999	801	340	74	999999	999999	728	267	999999	306	209	686	344	331	999999	198	98	747	464	999999	522	999999	999999	840	999999	941	367	466	306	631	406	220	19	575	62	910	47	999999	999999	141	72	734	999999	999999	974	697	475	867	420	336	430	999999	886	279	495	529	607	499	184	771	576	999999	961	145	999999	988	676	999999	278	457	161	542	999999	332	728	788	410	441	865	202	476	999999	56	969	210	465	333	999999	90	532	999999	999999	999999	814	999999	801	773	516	863	985	30	706	999999	962	185	888	779	999999	550	707	129	999999	634	981	304	999999	224	991	934	999999	665	936	999999	745	154	613	170	357	768	999999	24	894	578	879	182	770	901	94	794	322	686	769	200	382	413	145	913	400	519	487	
999999	781	581	428	330	94	27	853	818	999999	727	999999	795	622	692	234	598	999999	809	999999	185	140	206	622	758	895	746	315	341	18	700	770	837	291	351	243	322	159	999999	98	752	999999	275	999999	595	264	974	577	999999	188	547	999999	591	985	999999	455	585	959	670	435	348	711	521	809	999999	956	594	513	280	459	912	449	205	720	999999	999999	864	973	37	503	920	999999	999999	999999	471	541	189	999999	979	999999	658	999999	488	133	750	51	536	466	361	638	999999	470	306	240	276	999999	963	870	213	183	590	611	999999	176	514	179	95	368	347	340	777	741	534	999999	999999	559	999999	999999	999999	999999	999999	999999	621	398	833	459	871	395	886	373	577	999999	649	805	315	56	999999	322	999999	580	955	178	128	31	861	999999	936	922	999999	717	999999	891	899	472	582	999999	989	999999	343	64	999999	999999	482	973	762	467	102	999999	79	755	138	648	463	400	785	432	289	600	999999	904	523	949	956	178	236	999999	419	186	232	133	999999	887	979	564	281	264	999999	155	268	403	836	218	852	684	589	999999	999999	509	687	159	902	999999	16	438	541	359	744	999999	747	86	57	999999	505	946	698	250	668	999999	128	530	999999	999999	999999	143	78	314	106	281	588	736	257	999999	999999	83	230	666	881	550	999999	922	520	392	407	192	999999	999999	999999	906	985	999999	830	539	390	167	999999	768	68	999999	999999	236	999999	472	724	20	829	147	426	999999	725	41	999999	127	876	206	20	353	737	158	999999	157	602	999999	296	999999	906	717	529	341	659	461	608	18	999999	999999	669	57	668	396	363	999999	504	290	190	999999	999999	712	663	999999	156	999999	999999	909	999999	222	634	73	999999	484	114	999999	617	94	772	274	433	360	936	90	537	962	999999	350	795	999999	652	999999	19	999999	999999	203	64	345	999999	590	430	698	923	968	171	605	871	999999	291	251	601	999999	999999	999999	530	999999	775	582	999999	999999	393	690	124	999999	999999	322	63	844	224	999999	66	281	899	999999	999999	735	437	968	999999	931	101	502	69	554	977	243	803	102	999999	640	427	482	688	10	206	739	584	417	999999	848	552	999999	968	999999	999999	329	519	335	999999	795	202	807	663	999999	999999	891	631	999999	538	999999	518	960	42	584	493	584	593	899	999999	115	999999	999999	570	80	999999	74	533	999999	368	658	723	478	30	26	999999	620	818	962	907	314	999999	999999	879	999999	339	591	999999	394	886	611	999999	620	999999	967	999999	182	999999	593	346	38	368	942	211	880	613	49	
939	999999	145	872	765	630	992	681	997	999999	150	498	740	797	80	148	999999	757	922	999999	140	63	382	276	999999	999999	999999	879	999999	174	999999	999999	468	299	651	978	259	999999	999999	115	999999	666	969	506	999999	748	852	999999	999999	229	150	454	957	510	909	886	642	868	999999	999999	15	122	736	999999	999999	151	40	450	999999	102	889	787	911	999999	999999	999999	94	876	999999	635	999999	999999	921	725	33	368	999999	999999	389	999999	345	390	999999	315	110	515	930	999999	182	889	717	412	402	999999	340	999999	999999	150	35	446	801	766	633	863	999999	999999	201	999999	999999	965	110	83	70	391	999999	509	273	606	716	999999	542	948	703	355	999999	970	683	65	999999	999999	999999	900	931	943	963	578	756	661	999999	181	323	999999	999999	999999	789	999999	351	999999	999999	830	100	999999	999999	66	999999	853	73	288	946	198	255	146	624	999999	999999	209	999999	127	427	999999	753	611	999999	545	655	622	622	496	565	999999	999999	999999	945	564	580	890	476	874	999999	120	999999	999999	714	958	999999	999999	999999	999999	77	999999	503	999999	594	999999	87	488	999999	999999	410	291	240	577	723	672	569	583	201	70	999999	258	733	276	87	316	999999	285	896	501	619	479	326	435	428	999999	780	405	999999	24	486	102	414	588	999999	757	879	999999	754	52	399	352	985	245	999999	818	856	236	155	287	999999	999999	591	984	279	931	965	805	999999	747	892	174	506	186	583	476	844	154	999999	330	437	734	531	854	999999	999999	493	999999	999999	999999	999999	553	259	799	755	684	999999	429	319	542	792	84	789	999999	159	235	846	808	662	161	999999	711	433	999999	850	533	280	736	883	12	999999	884	997	548	627	349	914	706	999999	898	965	424	835	999999	537	362	944	524	999999	876	999999	685	428	655	635	417	130	999999	999999	999999	414	774	546	316	999999	908	86	999999	389	809	320	150	388	999999	999999	559	876	172	298	497	588	756	999999	17	583	762	465	351	912	219	229	491	757	999999	494	200	999999	528	999999	628	286	703	144	999999	565	289	307	665	469	86	540	957	144	999999	999999	658	744	539	999999	999999	453	734	338	179	590	999999	392	189	278	995	680	999999	999999	669	999999	885	999999	999999	999999	304	999999	800	882	836	999999	271	999999	999999	564	836	455	349	999999	835	185	552	375	964	999999	999999	999999	999999	999999	999999	405	192	999999	475	250	758	999999	999999	999999	438	875	652	852	999999	500	328	999999	97	624	999999	549	341	563	171	493	999999	519	999999	829	715	408	348	414	417	441	496	310	881	
65	806	999999	845	999999	999999	959	533	699	999999	473	999999	263	808	502	999999	999999	73	999999	799	981	999999	248	390	780	999999	999999	537	248	444	70	14	999999	601	999999	999999	642	704	89	206	212	960	999999	646	999999	843	461	599	845	460	493	999999	867	510	899	483	567	999999	74	879	999999	431	294	265	812	469	999999	662	776	999999	999999	229	984	999999	597	999999	612	601	207	937	920	441	692	999999	950	693	147	517	702	558	260	232	999999	209	870	780	999999	713	834	722	875	799	822	170	148	273	393	444	912	999999	871	966	221	999999	959	894	999999	999999	999999	128	999999	460	959	227	434	99	590	784	561	817	355	999999	767	484	999999	999999	619	531	650	999999	310	702	604	999999	687	293	999999	512	999999	999999	999999	180	409	715	999999	425	999999	604	735	59	683	608	883	105	532	972	208	737	999999	838	999999	999999	855	627	999999	630	855	999999	540	150	88	999999	999999	585	776	185	499	62	94	999999	291	24	796	601	999999	999999	819	509	301	999999	999999	283	447	411	701	833	324	781	896	770	569	703	74	595	999999	605	73	307	999999	357	483	156	652	427	556	999999	421	999999	999999	126	810	356	844	824	65	805	640	142	883	942	860	999999	165	999999	87	587	949	210	999999	408	638	999999	190	944	241	938	999999	30	855	440	999999	70	167	780	999999	999999	859	249	999999	999999	964	931	424	386	496	765	991	338	349	999999	320	220	633	225	488	299	175	899	593	999999	999999	619	287	999999	999999	800	560	384	999999	999999	728	710	671	999999	443	707	107	999999	999999	476	999999	302	681	999999	129	211	436	941	302	669	57	959	656	423	991	354	653	970	856	696	999999	616	999999	999999	250	610	549	999999	781	781	202	371	999999	126	179	881	938	401	333	328	999999	999999	999999	695	816	768	999999	258	474	999999	63	136	947	761	999999	341	329	206	645	999999	662	268	170	521	477	686	999999	539	999999	999999	416	999999	646	537	332	999999	999999	287	999999	481	999999	301	703	999999	999999	76	423	691	855	838	562	742	999999	815	666	999999	999999	571	999999	999999	261	524	13	364	683	999999	489	999999	438	999999	999999	51	537	174	999999	371	565	999999	793	410	272	825	684	415	557	673	506	831	871	227	147	962	69	538	229	42	297	348	19	999999	999999	13	999999	189	41	999999	999999	590	853	999999	549	980	999999	817	867	436	999999	999999	807	19	999999	999999	548	221	537	844	982	999	945	929	83	226	999999	999999	999999	268	999999	999999	384	46	469	915	978	576	677	167	999999	251	670	999999	
202	699	541	999	630	929	999999	51	651	196	538	215	645	999999	231	333	999999	909	999999	608	862	344	223	771	549	389	999999	999999	543	380	659	999999	338	162	736	384	685	469	248	893	803	999999	999999	198	507	264	280	65	999999	354	646	285	257	72	999999	858	486	999999	459	250	999999	493	508	281	536	797	876	493	999999	847	648	61	671	110	804	340	491	34	273	999999	119	623	999999	198	999999	384	492	276	231	878	999999	915	19	997	999999	320	33	581	661	710	387	999999	868	508	999999	594	614	157	999999	599	999999	461	506	174	999999	637	866	319	548	999999	314	999999	271	318	948	999999	52	999999	467	999999	999999	910	999999	563	907	333	754	999999	492	149	769	345	18	632	999999	446	419	845	867	14	454	714	43	508	405	776	525	999999	559	999999	999999	940	689	773	999999	467	98	942	266	807	999999	747	826	408	392	999999	602	639	806	511	323	207	999999	462	49	602	999999	864	168	140	807	203	569	519	597	829	999999	244	349	54	999999	999999	588	70	131	707	887	999999	125	436	184	885	754	999999	659	354	144	236	999999	689	590	233	784	999999	999	999999	999999	316	810	563	322	367	999999	999999	163	847	618	745	999999	341	714	252	748	732	956	922	449	522	999999	999999	999999	429	510	659	464	135	691	463	70	441	529	581	823	999999	123	999999	596	991	894	812	999999	399	999999	402	999999	348	484	62	179	87	250	665	456	567	869	893	856	999999	308	37	165	165	684	899	999999	143	428	196	999999	148	335	458	628	58	518	999999	999999	117	684	126	650	999999	293	983	201	864	134	266	692	230	960	956	693	866	656	579	999999	999999	590	841	919	298	443	999999	999999	792	47	408	999999	999999	369	748	954	999999	387	525	871	701	707	947	19	172	503	999999	188	378	765	999999	401	938	590	537	527	843	206	362	206	263	241	409	827	726	217	128	861	999999	999999	510	489	141	707	23	298	642	832	757	794	54	852	382	999999	285	999999	120	983	831	231	121	985	34	329	618	469	308	999999	999999	955	999999	537	966	377	264	282	999999	240	577	249	884	21	999999	568	161	410	859	382	999999	718	106	144	39	990	890	524	999999	999999	999999	553	989	522	999999	999999	418	517	885	999999	772	13	747	880	416	999999	347	109	546	465	177	217	610	926	999999	999999	858	251	507	976	999999	999999	999999	458	151	33	259	999999	472	646	160	999999	525	999999	609	548	999999	225	999999	999999	999999	791	977	998	643	881	943	999999	943	999999	943	177	19	999999	529	
999999	195	299	999999	999999	343	975	999999	900	315	533	999999	756	327	999999	602	642	523	70	333	695	762	999999	814	269	89	195	428	497	999999	982	634	615	334	576	362	681	486	343	114	999999	163	87	999999	120	199	999999	999999	912	382	310	653	999999	999999	834	280	999999	485	479	314	999999	556	150	999999	332	899	86	432	750	677	999999	166	999999	956	656	541	684	135	999999	999999	892	449	999999	999999	402	339	999999	999999	499	305	985	999999	999999	999999	957	131	23	880	370	999999	122	763	995	244	999999	154	473	992	999999	302	596	251	781	409	421	707	50	999999	804	993	223	55	932	454	692	724	159	160	999	534	527	803	765	493	999999	139	453	281	999999	257	999999	692	111	207	999999	744	425	999999	618	999999	90	988	86	377	997	76	830	550	999999	737	995	323	993	404	774	792	486	298	451	292	999999	769	372	556	136	530	944	735	999999	947	308	999999	999999	999999	453	539	726	397	495	999999	999999	903	728	925	262	553	699	999999	432	916	999999	137	165	336	999999	999999	999999	530	250	999999	131	105	805	604	438	454	781	253	950	999999	999999	98	802	560	983	999999	50	447	303	583	831	247	312	828	690	181	395	214	999999	999999	913	206	999999	999999	999999	212	107	133	496	808	771	999999	756	198	999999	999999	999999	604	352	999999	281	999999	236	666	999999	884	792	976	999999	267	999999	999999	499	818	331	999999	941	999999	999999	999999	262	916	950	999999	812	386	491	124	977	520	846	790	861	118	999999	735	999999	490	384	884	420	999999	218	239	749	204	999999	937	866	981	237	552	999999	999999	392	364	999999	740	854	268	999999	678	999	403	420	277	999999	391	958	596	899	999999	999999	906	999999	999999	707	721	745	617	431	553	999999	999999	293	304	977	999999	725	505	507	238	635	126	491	741	131	814	818	999999	999999	999999	979	280	91	777	999999	906	211	260	657	999999	994	247	837	849	430	13	999999	126	299	999999	665	462	98	999999	999999	292	424	999999	999999	893	903	273	137	999999	573	976	914	515	160	80	98	999999	848	991	244	999999	288	642	320	999999	999999	701	192	74	908	527	192	421	952	860	491	582	250	764	999999	999999	999999	980	286	999999	99	605	965	229	999999	999999	613	999999	436	999999	13	782	318	892	199	212	999999	73	948	56	999999	502	563	300	588	515	234	94	389	999999	289	308	365	999999	38	999999	735	963	737	718	913	94	984	526	857	709	999999	999999	575	409	651	55	42	239	999999	596	51	675	640	821	965	999999	718	999999	157	705	999999	451	
863	100	476	999999	999999	239	142	999999	999999	999999	443	879	251	876	519	979	999999	243	999999	136	999999	442	66	999999	333	916	753	393	376	70	379	161	292	822	999999	999999	933	534	999999	999999	999999	999999	87	15	242	760	999999	98	20	999999	999999	999999	438	300	244	999999	43	415	999999	999999	485	748	342	458	667	999999	597	429	391	999999	55	336	523	999999	38	266	999999	999999	827	572	999999	664	383	999999	999999	999999	722	991	587	74	451	527	999999	999999	327	358	617	999999	347	951	173	159	707	975	693	736	399	965	272	999999	75	981	999999	999999	999999	999999	374	704	999999	211	999999	606	842	327	592	999999	596	224	155	680	649	735	713	876	409	197	957	408	944	270	999999	757	999999	609	998	470	939	518	235	506	983	912	177	146	393	567	317	390	392	175	149	185	819	999999	338	340	277	999999	822	999999	862	966	760	201	145	810	999999	242	328	132	999999	999999	988	649	696	999999	999999	577	493	841	880	577	999999	779	999999	890	937	147	281	668	202	999999	696	349	643	27	999999	976	10	582	690	84	71	269	587	71	999999	180	999999	600	771	999999	227	980	16	999999	950	980	80	255	873	739	961	659	929	360	391	999999	999999	679	584	591	577	911	161	805	516	999999	202	999999	704	767	252	680	896	999999	20	999999	343	999999	76	181	999999	999999	999999	951	999999	411	339	236	680	547	175	999999	26	190	132	316	999999	210	779	204	788	20	551	999999	497	999999	763	436	999999	676	999999	656	612	999999	684	822	999999	209	693	114	426	965	389	166	601	36	999999	999999	999999	703	885	143	999999	871	392	895	999999	603	464	831	648	902	886	13	241	518	613	999999	505	309	999999	629	999999	675	778	823	999999	394	513	470	626	56	999999	646	790	182	87	740	999999	789	999999	608	999999	861	465	999999	88	385	924	93	422	61	220	999999	999999	266	626	904	999999	999999	273	818	99	993	214	601	999999	250	223	999999	440	872	592	716	999999	505	999999	999999	219	999999	745	256	469	430	58	999999	836	999999	999999	533	556	999999	647	999999	525	799	518	999999	656	999999	676	837	999999	865	652	550	999999	999999	389	999999	381	970	999999	837	824	27	359	669	999999	639	999999	861	999999	689	513	267	999999	999999	200	999999	986	142	998	999999	589	907	94	604	777	999999	116	341	999999	954	999999	585	488	809	999999	507	450	999999	999999	27	108	815	644	481	361	395	324	336	999999	999999	116	248	971	349	258	917	999999	754	891	447	532	999999	999999	249	537	927	778	425	506	999999	450	147	336	980	
999999	774	273	999999	253	391	193	779	999999	117	847	913	613	149	561	999999	575	696	958	369	494	674	559	404	944	433	617	899	830	620	57	999999	999999	991	101	484	999999	329	511	509	263	752	999999	157	401	623	999999	638	863	787	127	754	189	967	496	582	224	868	669	819	999999	293	949	417	69	878	999999	622	57	87	74	999999	195	458	999999	741	999999	412	13	330	119	978	45	53	503	303	789	944	505	519	999999	785	660	691	735	970	803	988	98	999999	621	701	999999	786	999999	999999	999999	730	999999	754	313	812	865	999999	999999	999999	258	999999	914	766	99	66	127	999999	817	289	595	999999	723	145	999999	290	324	490	999999	418	397	999999	331	999999	734	68	92	750	215	457	920	321	982	939	721	897	83	999999	433	564	583	999999	999999	999999	285	76	17	999999	815	32	999999	384	999999	999999	408	999	584	292	41	40	999999	376	332	369	999999	284	520	783	423	50	216	999999	999999	153	834	344	289	888	355	668	60	365	999999	192	959	999999	682	690	999999	722	323	791	999999	999999	590	999999	999999	999999	999999	11	555	234	313	775	999999	506	999999	495	467	73	719	696	936	373	979	999999	441	150	410	822	999999	830	999999	700	726	425	999999	999999	563	626	615	680	814	999999	123	999999	61	169	376	463	229	196	232	477	12	999999	999999	927	423	971	775	589	209	999999	409	724	981	612	999999	400	999999	662	932	840	999999	49	881	592	259	162	999999	282	773	946	603	999999	999999	999999	698	999999	571	999999	251	591	851	35	480	999999	999999	999999	845	999999	999999	999999	999999	999999	263	999999	999999	999999	999999	999999	999999	999999	414	503	999999	262	656	999999	126	999999	914	949	828	40	999999	351	989	433	569	327	647	999999	317	999999	999999	999999	297	999999	999999	225	756	735	363	309	999999	980	186	357	219	227	999999	951	282	639	534	170	157	999999	155	912	402	595	403	999999	624	816	953	296	341	28	964	619	841	999999	458	188	596	528	934	440	999999	641	999999	999999	420	695	588	677	594	10	649	999999	891	250	823	999999	342	934	685	289	999999	889	26	200	262	999999	120	381	999999	355	999999	628	999999	715	747	999999	999999	61	18	928	238	285	702	999999	999999	999999	728	999999	86	298	846	661	842	654	412	285	625	34	98	999999	585	999999	496	999999	436	999999	976	186	503	73	789	999999	926	757	60	999999	197	686	999999	957	999999	999999	304	893	509	913	785	999999	312	471	999999	999999	962	885	353	999999	789	999999	904	999999	329	551	107	999999	508	999999	999999	999999	999999	660	97	939	
999999	141	564	999999	911	603	739	522	244	936	873	41	927	442	328	999999	414	38	962	733	781	472	638	27	422	291	394	999999	999999	700	445	999999	383	206	153	831	999999	287	999999	196	724	391	123	392	999999	999999	95	999999	246	999999	999999	575	697	364	167	999999	502	546	999999	999999	218	795	345	544	999999	231	657	731	999999	999999	999999	136	917	999999	999999	400	358	999999	350	355	205	328	708	999999	29	869	955	29	999999	412	999999	999999	634	490	999999	928	55	579	999999	999999	419	363	778	748	975	554	657	920	355	766	392	255	999999	999999	434	890	97	853	524	632	999999	999999	692	999999	168	935	501	437	799	999999	354	779	366	893	935	999999	549	959	517	999999	999999	44	674	282	30	93	588	336	65	96	841	202	64	267	190	999999	671	892	590	999999	62	230	999999	999999	422	612	999999	312	372	999999	999999	999999	999999	59	999999	241	999999	420	864	85	356	175	382	712	248	161	724	108	999999	999999	180	657	379	477	422	999999	913	999999	999999	417	203	285	964	472	746	714	999999	14	847	948	999999	260	37	514	693	887	999999	418	35	270	887	790	598	218	422	999999	999999	868	637	428	328	999999	561	999999	999999	81	210	909	966	534	999999	720	261	765	999999	999999	629	999999	784	999999	153	504	383	599	529	412	686	755	999999	62	956	988	377	428	629	265	699	999999	632	621	686	938	999999	501	965	177	539	833	874	502	74	892	94	999999	999999	824	189	999999	999999	478	394	454	860	914	999999	316	999999	999999	145	88	999999	58	999999	172	848	215	62	882	999999	999999	872	999999	881	556	988	73	904	999999	153	999999	999999	999999	653	999999	236	242	87	538	999999	658	825	707	698	795	999999	25	999999	999999	999999	79	999999	306	338	999999	605	541	573	313	925	514	999999	999999	689	340	12	492	999999	88	935	999999	999999	523	959	974	537	175	164	95	999999	972	412	999999	22	84	43	779	409	88	558	695	668	774	612	418	256	748	999999	367	999999	789	620	582	999999	999999	941	999999	999999	363	47	999999	386	487	38	999999	111	430	74	999999	306	999999	999999	326	999999	250	947	363	911	550	728	999999	157	796	999999	495	362	830	995	374	142	999999	442	56	999999	127	999999	191	999999	659	317	999999	999999	413	71	571	705	303	62	999999	699	587	346	797	634	999999	293	589	195	543	600	999999	434	999999	482	522	789	999999	286	412	999999	999999	999999	261	243	902	999999	743	735	730	789	69	777	259	675	555	447	645	421	792	834	999999	995	999999	69	45	999999	983	931	548	781	668	
999999	999999	814	932	969	94	563	732	999999	549	853	464	754	541	503	185	34	927	84	154	999999	999999	578	213	770	416	999999	999999	511	132	812	197	949	130	999999	137	999999	999999	999999	363	999999	999999	649	294	999999	541	457	527	999999	225	958	13	474	636	53	533	999999	611	999999	999999	892	366	231	999999	999999	666	514	633	999999	375	740	291	351	999999	73	999999	844	294	338	239	959	999999	999999	295	174	999999	722	999999	87	518	66	833	580	33	999999	724	468	630	557	217	36	823	38	176	999999	999999	662	753	573	117	688	787	282	933	603	999999	701	999999	855	999999	944	201	556	980	319	906	999999	328	260	348	999999	224	737	130	212	145	646	499	809	497	156	999999	749	969	829	279	560	999999	429	999999	33	532	774	999999	273	999999	277	57	999999	999999	965	999999	999999	234	639	474	999999	162	731	467	581	212	136	367	782	976	451	999999	161	50	356	75	898	999999	325	945	999999	118	857	999999	868	598	642	999999	999999	812	474	524	339	365	229	407	915	962	671	999999	999999	999999	846	999999	999999	999999	999999	816	232	999999	999999	496	999999	694	34	999999	305	364	999999	982	569	894	999999	969	511	999999	257	999999	820	999999	159	936	344	504	999999	42	272	570	982	187	702	999999	19	632	376	978	614	999999	340	999999	112	560	372	999999	999999	511	581	876	785	467	999999	110	995	283	999999	508	161	415	155	992	999999	999999	999999	422	290	999999	885	213	603	533	321	999999	464	542	845	599	999999	655	253	47	999999	395	784	525	743	601	999999	735	882	867	826	209	499	348	609	999999	188	950	999999	999999	625	999999	999999	262	155	999999	646	463	437	160	999999	506	172	118	999999	293	951	856	678	688	999999	160	999999	735	706	122	999999	125	933	999999	420	999999	256	735	421	93	122	531	999999	912	999999	377	999999	731	999999	330	46	390	808	325	999999	999999	281	720	604	475	56	999999	999999	42	718	999999	999999	959	999999	320	999999	437	696	456	999999	429	485	999999	733	545	853	999999	802	999999	999999	732	317	999999	999999	999999	352	535	141	946	46	574	976	347	204	999999	847	999999	991	622	999999	609	999999	361	154	999999	999999	999999	987	68	622	457	745	999999	956	986	223	999999	905	652	968	724	305	999999	999999	999999	452	147	999999	308	999999	999999	999999	190	316	476	47	955	473	66	999999	836	547	82	334	589	829	999999	391	217	999999	999999	999999	999999	653	999999	999999	944	941	999999	999999	999999	944	688	370	117	849	999999	999999	999999	999999	267	448	849	410	141	186	232	425	830	777	645	999999	363	
97	999999	999999	268	536	961	173	103	24	924	512	999999	892	859	712	227	739	273	999999	999999	999999	953	999999	592	938	999999	178	91	529	999999	771	908	952	590	600	999999	999999	999999	38	901	326	999999	253	524	347	868	999999	999999	520	208	101	513	700	854	104	143	273	490	999999	25	999999	91	574	999999	163	603	590	999999	268	112	192	157	245	54	585	413	710	999999	255	80	999999	851	571	330	28	999999	218	107	495	466	345	554	999999	23	118	244	291	349	370	743	287	937	999999	999999	25	999999	277	656	278	691	999999	300	999999	258	742	941	520	999999	999999	894	999999	492	816	999999	767	638	884	999999	935	350	132	371	612	511	792	345	792	163	315	84	990	562	828	804	43	999999	319	23	999999	999999	724	48	464	999999	359	795	130	999999	649	387	69	55	720	928	569	71	687	733	999999	407	158	366	938	810	999999	831	663	999999	767	722	328	871	951	768	999999	999999	907	999999	162	997	225	999999	999999	927	999999	999999	842	900	245	999999	367	586	558	873	28	367	999999	999999	571	999999	141	117	499	999999	68	198	104	952	311	485	164	550	581	468	192	623	852	999999	999999	959	989	762	999999	796	999999	999999	323	88	750	269	983	999999	999999	634	999999	117	46	586	999999	826	999999	890	599	999999	999999	816	14	99	999999	404	514	999999	857	999999	999999	379	340	703	571	326	999999	25	999999	52	501	900	999999	946	602	85	587	275	151	969	999999	109	173	26	978	999999	737	233	999999	355	754	893	406	963	107	496	999999	343	25	999999	999999	834	688	556	268	916	841	68	497	615	999999	999999	948	887	999999	999999	999999	999999	999999	999999	588	651	628	855	297	999999	504	999999	848	116	308	254	260	598	28	284	999999	616	999999	72	707	678	736	999999	999999	516	999999	999999	470	999999	290	462	618	992	999999	309	999999	832	268	661	422	829	219	390	999999	572	988	999999	999999	228	26	598	999999	661	325	910	915	999999	999999	781	662	984	999999	189	999999	846	635	267	999999	719	77	588	357	999999	650	877	999999	355	999999	999999	527	594	650	999999	652	692	896	957	677	63	394	371	515	487	998	437	289	40	565	469	999999	730	999999	159	999999	999999	999999	468	21	999999	451	999999	378	360	263	78	343	308	537	143	949	678	999999	580	334	706	82	999999	108	223	598	438	789	16	38	999999	867	501	101	223	999999	437	999999	240	999999	824	992	164	233	930	999999	980	503	432	520	268	151	156	824	999999	999999	380	370	798	849	22	780	372	999999	466	210	842	217	323	999999	521	
999999	359	967	510	714	918	647	178	129	999999	999999	999999	999999	999999	655	721	999999	647	999999	80	77	157	391	600	53	629	999999	766	730	999999	773	189	740	998	535	999999	189	324	739	447	733	202	678	242	86	422	876	999999	810	488	176	999999	465	620	453	999999	968	376	466	94	95	880	447	999999	843	999999	999999	497	244	863	542	362	907	420	347	875	478	159	999999	631	753	280	955	251	95	213	724	129	554	950	824	812	857	655	999999	852	999999	810	398	330	796	388	326	946	946	813	999999	999999	283	578	116	818	999999	835	340	814	999999	205	999999	999999	41	507	942	294	999999	999999	504	261	67	495	131	668	999999	203	834	375	954	19	999999	281	551	679	999999	999999	999999	15	960	31	324	999999	927	558	999999	759	299	299	999999	42	999999	999999	318	410	987	787	999999	999999	999999	658	10	965	999999	915	900	511	98	362	660	965	999999	44	999999	483	936	520	567	572	999999	11	999999	545	928	921	112	88	962	151	692	68	999999	999999	946	311	999999	359	687	22	658	526	670	936	638	480	593	872	999999	835	473	999999	230	884	808	66	754	464	46	938	813	821	549	999999	999999	602	445	53	98	999999	462	587	832	555	913	999999	340	967	907	999999	338	240	999999	137	677	224	838	644	999999	889	557	565	323	748	999999	837	977	999999	276	46	44	549	784	989	382	886	644	675	971	999999	999999	786	557	587	610	583	999999	999999	279	999999	763	800	455	208	910	896	999999	94	356	86	146	999999	701	999999	423	999999	455	641	754	791	580	173	673	903	173	770	18	735	147	625	647	565	999999	820	282	243	104	585	89	486	999999	560	328	895	557	119	94	686	174	999999	137	999999	667	488	874	600	999999	551	44	149	888	538	946	731	438	999999	172	999999	999999	189	694	869	562	278	999999	30	844	999999	356	999999	685	999999	999999	999999	999999	999999	897	966	946	681	999999	552	551	939	597	94	999999	999999	466	976	999999	999999	97	984	137	267	999999	399	319	854	756	358	204	980	464	565	966	999999	243	348	683	999999	934	917	83	151	328	622	999999	93	999999	999999	321	999999	999999	481	245	586	199	240	103	508	656	999999	999999	758	357	570	485	42	127	983	364	128	999999	999999	279	180	911	985	938	383	719	235	999999	510	46	825	874	982	999999	999999	441	13	255	184	549	843	992	999999	794	757	146	647	965	999999	891	203	86	364	211	999999	675	999999	999999	719	789	430	653	424	722	532	696	502	999999	738	552	361	873	999999	999999	436	187	596	
201	191	999999	81	270	25	618	842	748	520	780	999999	714	237	711	535	395	129	199	999999	602	271	71	999999	999999	237	880	540	330	958	999999	775	887	88	22	120	482	717	170	999999	806	879	784	186	722	456	33	999999	649	347	732	93	246	610	994	929	129	999999	145	42	144	87	522	789	367	999999	377	635	999999	601	62	677	958	561	770	723	486	885	999999	489	213	999999	890	982	236	79	538	999999	94	92	990	879	582	138	503	999999	367	995	818	716	88	398	110	999999	999999	999999	134	685	839	281	999999	243	681	999999	828	578	196	539	562	298	999999	999999	999999	141	610	182	999999	830	67	999999	365	491	77	215	410	815	999999	842	999999	182	944	853	999999	813	639	757	208	999999	309	925	542	827	442	529	249	988	846	968	447	123	958	304	627	798	915	961	176	999999	999999	22	123	353	842	999999	354	623	653	737	501	999999	973	179	530	142	509	538	58	999999	965	999999	999999	496	405	999999	999999	650	235	648	898	999999	591	732	680	999999	999999	999999	985	61	999999	625	999999	118	476	593	149	789	773	495	298	999999	913	628	510	833	53	627	999999	268	177	703	398	15	839	823	999999	250	498	243	330	320	552	997	372	999999	88	860	29	999999	444	999999	877	739	359	999999	764	962	232	999999	253	194	999999	726	884	481	237	339	999999	652	331	898	301	999999	174	978	999999	916	265	170	999999	999999	999999	146	824	744	826	999999	655	328	68	999999	999999	651	990	999999	80	825	999999	999999	122	749	590	376	490	546	141	348	574	381	686	848	707	72	102	69	587	113	999999	149	655	578	683	950	999999	32	880	650	999999	38	907	18	803	999999	57	15	999999	240	999999	288	612	487	94	283	642	999999	602	955	558	931	558	966	923	973	244	999999	75	640	782	467	665	491	799	545	474	677	55	341	999999	96	999999	999999	457	624	999999	177	999999	999999	318	384	999999	924	101	617	999999	940	95	830	140	513	940	999999	457	198	622	131	688	548	999999	964	174	999999	940	472	475	999999	519	308	446	999999	999999	999999	331	408	999999	741	999999	192	999999	999999	592	999999	211	511	155	503	999999	268	12	415	489	945	600	354	219	999999	983	999999	151	277	430	786	394	73	463	284	999999	58	160	880	732	999999	482	999999	381	948	69	999999	327	971	999999	261	306	40	587	114	75	976	198	999999	757	770	50	798	112	806	999999	147	57	870	861	999999	117	999999	683	983	999999	324	973	999999	109	553	999999	999999	964	179	490	363	486	359	219	664	
860	282	133	961	465	683	183	999999	127	922	999999	456	999999	462	153	184	357	999999	640	750	13	927	778	214	468	870	834	932	325	477	661	698	660	207	990	835	999999	999999	528	790	150	407	153	999999	171	855	70	511	36	999999	999999	882	718	999999	660	932	503	918	502	999999	849	999999	999999	649	271	999999	795	912	999999	999999	186	635	84	999999	610	999999	783	601	999999	999999	810	332	906	20	999999	999999	980	202	999999	67	999999	89	229	934	941	899	157	504	916	999999	70	157	49	718	138	999999	807	999999	858	999999	158	901	876	999999	784	526	999999	249	187	492	712	603	999999	414	976	107	416	150	909	710	999999	289	999999	573	553	662	999999	197	999999	101	970	122	999999	491	909	439	212	339	160	424	999999	908	327	999999	766	466	781	999999	999999	41	999999	667	958	158	606	869	999999	999999	346	131	243	157	367	95	999999	999999	269	884	505	546	894	87	990	495	999999	549	999999	262	806	96	881	658	999999	850	137	313	999999	194	885	999999	999999	899	993	38	190	417	551	999999	999999	176	206	999999	999999	999999	146	886	999999	473	13	66	999999	964	506	259	999999	584	999999	516	957	218	445	84	998	464	332	995	93	961	314	737	997	730	351	639	889	999999	529	258	714	251	999999	691	191	828	999999	259	402	743	788	605	715	999999	283	702	731	999999	898	674	873	999999	999999	714	169	275	999999	186	999999	866	370	999999	999999	999999	999999	716	581	754	893	999999	331	999999	603	350	182	999999	31	962	999999	648	908	999999	95	855	384	999999	448	922	531	916	769	956	636	999999	999999	532	550	272	243	566	999999	977	238	729	352	800	547	462	542	460	999999	106	729	974	958	602	180	209	999999	999999	999999	999999	999999	976	409	999999	999999	77	967	650	167	759	728	999999	999999	930	538	365	999999	999999	36	986	389	81	672	672	237	662	577	999999	362	350	204	15	999999	472	755	999999	329	999999	364	479	494	892	302	999999	999999	838	457	37	74	999999	697	999999	211	291	999999	160	999999	736	147	783	999999	197	298	816	565	722	999999	65	185	999999	46	535	229	557	501	999999	778	188	304	398	215	549	999999	999999	653	709	804	16	202	604	948	592	839	581	979	307	604	486	928	655	246	999999	851	787	778	171	274	999999	790	781	999999	135	999999	999999	578	950	481	750	999999	855	918	595	999999	581	999999	453	696	648	999999	999999	999999	999999	259	648	999999	812	698	999999	768	492	444	160	226	999999	231	999999	160	99	12	999999	999999	853	322	999999	737	651	999999	280	999999	999999	
474	626	999999	596	887	90	875	793	596	765	262	554	982	999999	420	767	379	451	359	514	302	606	645	549	379	999999	979	186	911	999999	283	427	999999	443	999999	818	999999	630	999999	151	999999	366	503	999999	776	999999	870	642	999999	970	281	98	921	945	42	999999	980	999999	999999	847	999999	999999	999999	95	999999	999999	86	549	662	602	692	749	918	217	567	999999	113	409	773	107	179	347	523	999999	999999	194	506	532	410	159	999999	549	413	685	50	258	484	999999	999999	941	205	999999	979	69	288	532	180	999999	388	999999	764	999999	999999	999999	677	999999	185	941	856	307	338	999999	148	513	765	999999	999999	242	999999	318	999999	696	654	831	902	848	367	464	999999	706	24	792	154	314	999999	265	786	999999	18	287	82	999999	999999	456	999999	651	192	475	304	145	196	937	547	79	999999	999999	927	999999	999999	829	405	999999	288	159	999999	546	408	833	128	510	366	999999	999999	889	999999	918	145	999999	228	999999	999999	999999	999999	527	520	999999	999999	85	999999	326	338	854	77	188	881	361	999999	410	172	76	999999	358	357	794	778	144	999999	657	833	999999	932	728	713	965	173	513	999999	760	639	217	301	999999	173	801	182	999999	999999	999999	18	999999	999999	734	999999	161	17	999999	544	375	749	386	999999	597	252	944	393	999999	151	112	999999	999999	799	999999	999999	955	774	920	194	555	621	999999	159	667	649	948	71	208	693	999999	999999	856	999999	196	21	263	844	999999	90	999999	417	999999	370	882	40	999999	999999	170	999999	89	387	97	132	989	999999	482	236	705	947	303	883	195	915	590	154	168	999999	613	493	518	121	80	839	999999	147	58	906	277	637	18	863	900	999999	614	184	869	734	979	442	538	36	148	756	786	345	231	657	780	737	999999	243	999999	999999	454	967	316	258	166	851	704	576	999999	999999	939	439	982	950	311	416	285	434	999999	999999	954	491	972	323	62	999999	915	401	135	539	999999	774	392	233	789	646	867	621	578	138	999999	961	77	81	816	999999	363	280	999999	373	462	446	815	309	722	963	999999	993	999999	536	936	313	450	430	310	175	57	759	171	664	549	999999	856	299	443	993	424	901	506	705	276	644	999999	762	86	329	959	93	511	999999	651	999999	425	51	202	999999	520	646	770	651	310	604	119	692	824	799	589	999999	865	728	999999	999999	496	500	269	999999	999999	688	353	980	999999	963	257	344	22	675	999999	999999	107	20	483	777	140	855	405	672	534	362	937	287	739	443	227	782	286	999999	999999	999999	999999	
900	999999	831	303	999999	445	346	356	775	999999	159	560	775	428	855	255	999999	962	641	105	999999	766	906	751	999999	250	772	999999	475	999999	999999	999999	323	42	999999	846	999999	483	351	419	69	326	759	683	999999	726	964	24	372	536	514	595	746	829	196	999999	267	89	999999	548	672	599	880	717	225	862	999999	999999	231	19	604	999999	999999	231	999999	279	17	233	964	349	286	758	384	999999	553	868	999999	999999	845	72	588	999999	256	999999	747	469	445	999999	999999	925	999999	231	793	363	932	225	974	999999	793	916	136	43	125	887	999999	914	225	942	173	356	320	753	999999	999999	999999	42	51	819	484	576	833	999999	765	49	999999	64	965	31	15	337	894	37	999999	999999	999999	555	455	369	999999	999999	254	999999	999999	999999	999999	735	999999	634	932	900	999999	165	49	227	93	172	277	86	37	999999	999999	204	937	835	462	293	999999	968	233	875	999999	999999	289	651	332	340	95	654	434	134	730	340	98	114	163	739	987	483	845	773	287	379	341	332	883	60	999999	53	658	331	682	365	411	67	999999	999999	999999	398	895	999999	86	999999	999999	999999	487	999999	115	832	999999	723	306	579	132	459	598	216	351	957	999999	281	999999	52	996	113	451	999999	929	41	790	661	863	598	588	102	697	999999	999999	999999	844	999999	944	999999	999999	999999	999999	112	999999	999999	999999	117	160	918	629	623	979	44	626	547	461	122	689	84	51	30	860	707	991	40	999999	933	488	999999	122	503	999999	49	681	999999	89	999999	999999	977	572	683	999999	944	969	965	122	999999	47	999999	976	999999	585	870	693	351	84	327	121	999999	999999	535	629	999999	806	135	295	940	363	999999	468	123	980	711	511	367	518	916	738	36	917	109	896	307	937	999999	918	467	355	340	985	761	237	999999	787	999999	999999	274	147	999999	999999	999999	310	999999	722	862	751	874	368	335	832	999999	589	94	295	100	639	331	999999	426	999999	999999	595	32	580	706	999999	999999	923	474	999999	254	778	894	357	745	799	999999	584	84	999999	53	108	29	999999	827	182	152	643	999999	408	732	963	721	635	851	586	287	901	25	976	699	950	893	32	587	999999	694	999999	999999	999999	224	747	235	999999	173	729	575	999999	752	999999	743	999999	236	999999	580	290	66	999999	505	168	521	999999	568	107	939	102	215	997	919	999999	487	414	103	405	193	985	738	933	471	131	21	761	158	491	242	290	724	999999	452	307	333	436	999999	391	999999	700	188	138	848	81	524	999999	605	316	56	339	325	
830	999999	595	552	132	796	384	156	760	999999	86	999999	658	378	388	999999	622	123	61	999999	711	625	492	806	610	999999	400	999999	444	166	999999	445	903	965	893	943	856	754	210	999999	857	245	999999	336	111	273	999999	702	145	32	999999	202	995	166	614	999999	400	788	942	47	999999	999999	712	603	532	641	961	692	484	444	698	867	912	421	325	475	606	166	705	999999	895	698	472	421	184	999999	450	747	360	688	999999	999999	812	173	999999	999999	533	426	803	469	999999	999999	999999	999999	999999	999999	999999	584	840	148	999999	243	93	605	999999	707	999999	300	429	999999	201	999999	342	796	890	631	999999	748	186	999999	942	189	999999	245	999999	398	480	771	97	69	369	866	906	999999	89	320	983	216	31	537	776	242	999999	999999	999999	999999	175	431	810	999999	999999	541	999999	606	999999	999999	999999	999999	999999	999999	999999	542	213	370	523	335	317	129	999999	580	647	848	727	649	999999	710	193	441	966	946	232	999999	961	394	999	827	468	309	27	660	439	145	646	999999	310	243	39	636	407	943	780	999999	715	239	65	220	999999	999999	149	494	245	448	882	999999	530	188	581	818	999999	695	999999	999999	112	999999	150	512	212	459	999999	233	999999	556	43	33	175	999999	343	731	339	788	999999	711	999999	532	999999	999999	999999	32	746	999999	662	220	276	712	86	773	943	999999	999999	553	999999	999999	418	916	813	689	415	858	458	353	999999	849	489	581	682	165	999999	999999	999999	159	259	189	712	228	571	470	290	331	946	402	243	999999	642	786	780	658	302	253	719	999999	999999	404	999999	403	285	812	731	999999	40	921	999999	373	26	939	304	999999	652	999999	355	352	408	93	912	65	120	171	217	702	801	33	999999	603	860	906	574	854	615	319	999999	758	739	595	999999	34	476	870	667	703	492	999999	16	112	999999	377	336	502	492	518	293	124	605	38	893	16	69	331	999999	120	374	449	224	342	257	596	612	813	791	887	999999	249	503	513	220	999999	26	759	705	999999	580	81	999999	106	999999	828	163	710	999999	999999	965	999999	367	557	999999	999999	999999	674	999999	311	764	522	711	604	930	999999	620	101	817	53	990	309	999999	29	539	303	86	128	316	429	443	999999	122	506	921	443	882	999999	184	999999	123	351	904	403	729	67	370	767	175	983	217	999999	892	658	304	666	999999	999999	27	45	966	618	368	999999	868	862	410	214	683	496	171	673	917	649	929	999999	405	233	300	999999	999999	999999	999999	332	221	381	19	463	212	265	915	543	
929	149	999999	505	983	999999	534	866	999999	999999	999999	679	822	543	999999	999999	999999	655	271	305	58	546	111	658	665	999999	223	999999	999999	946	999999	428	581	627	744	777	448	433	665	926	698	433	824	778	233	999999	510	677	237	765	735	556	993	620	999999	392	47	552	999999	947	264	47	999999	710	162	999999	108	205	999999	999999	804	999999	990	344	606	625	722	333	434	392	999999	545	269	97	999999	456	434	960	999999	361	739	896	999999	999999	671	999999	419	999999	625	568	184	315	999999	860	961	440	566	658	24	870	999999	999999	999999	457	422	999999	778	999999	499	705	240	147	73	447	637	908	711	283	673	945	999999	608	708	999999	217	229	999999	999999	135	780	890	999999	999999	271	999999	35	999999	146	304	952	882	492	624	919	999999	47	252	999999	999999	999999	729	293	985	78	664	999999	15	261	249	203	61	378	800	999999	815	999999	200	999999	756	611	139	999999	978	721	72	722	984	999999	999999	180	999999	236	999999	82	61	607	790	878	606	629	29	527	897	110	900	514	999999	999999	114	872	999999	999999	684	621	923	164	314	274	999999	942	87	227	721	79	226	825	999999	727	667	999999	674	322	206	137	999999	612	677	877	820	558	40	999999	684	999999	332	537	551	999999	159	896	999999	999999	871	663	551	999999	805	827	999999	999999	321	964	248	999999	208	999999	253	557	39	321	999999	436	453	457	912	998	543	999999	746	999999	284	636	578	770	915	157	450	542	999999	789	806	999999	993	745	999999	999999	840	999999	468	798	294	999999	535	838	999999	866	83	424	751	553	268	751	91	205	800	684	395	478	980	999999	999999	999999	972	249	514	637	442	999999	221	846	167	754	595	948	403	999999	111	999999	360	59	84	999999	999999	999999	999999	65	999999	797	999999	561	680	372	999999	999999	713	584	999999	999999	999999	782	433	999999	212	905	396	514	165	999999	802	999999	583	655	127	999999	976	67	918	941	719	459	868	645	763	659	176	999999	946	187	244	999999	269	815	999999	577	625	708	999999	886	644	999999	899	635	995	434	999999	34	999999	877	441	656	665	89	576	874	914	999999	612	553	739	999999	568	977	898	999999	261	768	249	999999	999999	999999	244	999999	999999	702	999999	243	649	339	999999	151	549	999999	746	588	163	999999	249	999999	663	836	106	999999	999999	51	458	922	736	22	182	999999	784	705	572	173	421	633	782	873	324	999999	149	999999	872	597	63	499	241	320	829	82	529	999999	885	478	181	964	885	265	254	637	506	636	166	471	367	843	506	583	176	530	
406	375	227	982	999999	823	408	559	988	958	690	425	193	110	691	86	819	103	991	457	747	527	629	687	184	512	999999	410	240	220	993	658	999999	309	675	163	999999	902	999999	999999	566	336	276	999999	999999	90	453	66	780	290	33	412	591	999999	999999	999999	746	540	999999	194	707	997	999999	778	965	42	999999	883	434	537	999999	917	999999	643	891	421	261	343	740	103	69	999999	630	949	196	591	76	435	526	797	417	999999	999999	595	650	999999	999999	999999	330	913	809	569	999999	252	694	999999	98	947	999999	999999	999999	999999	999999	714	135	999999	999999	379	999999	383	999999	846	367	637	130	999999	999999	999999	993	332	999999	762	23	826	999999	999999	999999	388	265	90	502	128	608	165	999999	14	160	389	470	13	202	637	907	946	947	963	212	994	132	58	999999	999999	999999	504	999999	865	399	972	999999	635	999999	988	999999	510	999999	999999	247	211	467	126	494	443	266	990	140	999999	855	999999	999999	331	297	999999	999999	999999	999999	140	173	113	208	314	614	188	959	835	999999	213	523	999999	999999	999999	725	10	536	15	563	999999	999999	999999	373	999999	20	333	999999	108	347	774	999999	906	713	999999	683	144	13	163	511	316	999999	430	999999	926	263	458	999999	999999	999999	999999	908	259	999999	999999	999999	999999	739	28	304	999999	94	860	999999	999999	481	617	693	325	425	591	997	383	504	256	376	999999	999999	447	999999	561	333	323	502	59	999999	482	262	765	724	484	404	984	999999	231	232	999999	932	186	999999	645	764	684	363	999999	999999	535	755	999999	581	999999	440	302	101	742	999999	770	999999	448	999999	998	999999	927	600	941	196	22	999999	283	34	752	751	591	991	291	796	648	959	999999	999999	341	999999	856	194	999999	999999	111	999999	125	273	999999	266	999999	999999	457	291	837	94	999999	828	999999	20	482	382	828	599	999999	311	809	946	318	810	999999	688	822	999999	508	742	999999	897	94	128	408	19	572	496	268	568	544	10	959	564	547	659	482	999999	254	483	366	784	204	800	94	179	955	651	386	804	211	185	999999	104	867	525	743	999999	612	473	809	342	999999	999999	767	999999	999999	753	273	999999	215	501	37	34	386	443	702	294	44	238	999999	921	119	999999	367	368	999999	864	697	999999	915	324	717	780	674	999999	999999	914	999999	999999	999999	211	999999	999999	599	709	158	757	717	433	822	459	133	383	419	887	232	877	923	408	591	131	66	251	999999	891	783	256	999999	999999	990	788	261	759	999999	852	999999	952	864	999999	999999	469	156	273	210	466	999999	
999999	371	786	999999	574	990	635	693	71	155	146	999999	999999	925	901	407	365	443	999999	999999	374	337	567	353	999999	999999	275	999999	132	974	999999	999999	999999	699	449	999999	999999	999999	999999	797	625	76	984	706	408	999999	999999	999999	319	72	791	829	999999	999999	826	17	803	442	531	561	725	447	999999	96	362	104	999999	999999	486	26	999999	804	28	245	582	307	352	999999	945	179	857	543	999999	70	193	999999	874	589	873	999999	92	140	39	999999	82	188	505	898	999999	313	105	999999	255	999999	238	999999	811	931	685	529	664	942	999999	999999	703	191	569	510	902	399	230	424	144	53	934	702	774	999999	172	404	802	453	999999	641	83	999999	298	999999	831	999999	161	943	903	353	999999	999999	999999	677	171	999999	999999	994	999999	954	93	680	23	211	999999	535	222	999999	768	291	727	220	435	855	288	993	893	985	679	706	999999	286	521	791	276	794	69	107	992	281	786	807	458	562	558	402	696	96	225	306	983	503	184	621	626	566	999999	787	398	177	997	632	999999	298	715	806	169	231	935	574	999999	125	999999	497	505	999999	762	872	307	886	307	807	769	383	723	744	112	899	174	709	89	281	709	825	283	999999	492	169	847	751	999999	474	160	651	829	868	999999	999999	999999	999999	999999	842	490	999999	999999	999999	863	942	575	999999	704	270	67	999999	494	999999	999999	839	223	352	999999	999999	999999	555	653	832	656	999999	999999	999999	906	424	783	467	999999	247	791	207	955	92	999999	999999	999999	876	999999	999999	417	999999	166	635	461	999999	473	773	280	210	817	934	857	999999	544	744	399	719	74	290	486	600	331	257	412	218	883	999999	999999	886	19	158	509	681	425	732	962	917	403	906	950	19	999999	999999	429	857	349	918	999999	999999	160	874	811	766	495	816	602	999999	232	253	126	342	721	999999	999999	669	435	186	621	811	782	481	999999	168	339	477	413	627	999999	999999	868	964	592	506	736	145	346	742	999999	608	140	64	695	160	789	617	297	803	999999	999999	431	999999	307	737	773	679	557	653	436	28	999999	974	90	999999	999999	162	750	224	657	999999	999999	692	999999	999999	681	999999	786	999999	379	722	999999	610	125	77	134	706	666	855	999999	999999	587	693	999999	999999	205	165	999999	28	999999	636	867	999999	156	456	999999	738	181	295	999999	55	893	391	284	999999	839	999999	859	22	999999	678	496	894	491	600	999999	638	386	824	816	525	999999	767	400	742	855	116	464	669	639	999999	534	999999	799	999999	173	206	999999	602	337	403	
999999	961	476	107	150	999999	999999	999999	999999	799	362	357	999999	999999	302	135	999999	999999	858	732	999999	999999	382	999999	153	125	105	804	437	282	999999	784	496	423	228	791	301	303	999999	883	525	999999	691	999999	43	187	902	999999	999999	48	215	877	744	605	999999	116	589	319	953	35	876	787	128	705	580	578	860	65	321	510	834	697	999999	974	217	999999	509	543	133	966	222	999999	999999	398	76	351	50	891	368	122	212	981	349	576	16	999999	790	985	269	465	326	999999	947	999999	999999	517	937	769	398	625	606	55	999999	987	999999	50	378	729	638	239	999999	969	696	999999	308	852	357	374	968	999999	648	523	283	999999	649	999999	889	999999	195	559	413	280	503	743	999999	166	999999	362	999999	966	370	71	356	40	927	999999	999999	748	586	361	999999	573	801	919	999999	999999	772	999999	347	999999	161	843	544	89	825	266	475	999999	692	151	66	995	999999	11	118	587	999999	253	741	999999	223	150	947	999999	399	840	479	583	767	432	394	279	25	999999	815	526	527	277	214	670	882	208	65	444	999999	174	962	999999	810	399	999999	999999	785	56	234	20	999999	999999	690	984	787	892	195	270	999999	786	980	295	195	592	999999	899	48	999999	419	25	95	999999	537	234	999999	679	772	378	515	865	494	969	101	805	630	816	586	229	999999	989	23	794	686	518	194	676	999999	999999	999999	27	999999	713	999999	218	925	999999	999999	466	117	999999	129	816	755	891	999999	20	999999	390	999999	253	322	999999	999999	429	11	999999	826	29	49	211	75	554	999999	497	999999	780	342	882	880	999999	999999	130	122	775	870	999999	49	795	226	183	481	233	266	95	999999	670	525	216	217	999999	566	163	427	905	999999	575	999999	267	515	999999	678	999999	510	724	610	202	706	422	559	804	260	41	802	865	999999	842	999999	954	999999	999999	264	135	999999	999999	999999	489	703	217	999999	305	429	782	999999	704	999999	169	999999	999999	999999	999999	963	113	657	412	999999	534	361	999999	185	209	287	999999	475	800	267	552	647	264	52	130	498	499	687	999999	385	478	752	107	369	999999	128	999999	479	289	999999	160	999999	273	999999	999999	999999	151	41	535	999999	999999	316	489	447	952	522	469	499	364	24	474	426	999999	999999	905	782	999999	201	615	90	532	999999	195	999999	116	999999	999999	392	895	991	357	468	162	999999	999999	171	272	999999	417	999999	659	265	124	274	287	999999	84	246	966	374	874	949	425	455	495	262	131	440	341	877	999999	999999	604	373	667	16	999999	167	257	
743	999999	603	784	999999	430	277	240	920	770	381	10	999999	425	999999	126	407	52	706	751	527	999999	832	329	999999	910	583	660	750	999999	281	470	917	989	233	855	999999	175	999999	34	228	32	210	670	959	877	999999	999999	84	256	269	963	999999	415	730	702	999999	284	255	999999	999999	999999	999999	323	499	910	93	158	999999	999999	999999	999999	999999	682	533	505	999999	171	999999	661	999999	921	586	504	347	317	903	511	269	531	177	997	919	211	187	999999	999999	886	180	999999	999999	851	469	408	999999	37	779	884	882	235	861	525	999999	999999	746	999999	999999	984	975	191	16	999999	999999	670	508	848	999999	999999	504	999999	962	953	991	999999	999999	68	462	188	999999	320	538	29	629	43	669	651	92	999999	465	262	581	558	999999	988	52	222	962	799	900	562	999999	796	390	960	272	999999	534	999999	726	999999	472	999999	890	999999	653	987	951	999999	999999	856	766	999999	527	252	350	999999	52	12	277	654	105	663	287	999999	999999	742	638	669	771	760	127	486	610	999999	999999	999999	999999	999999	999999	65	270	117	797	54	795	999999	279	148	999999	858	865	532	337	81	591	809	573	359	69	911	358	292	94	250	999999	999999	999999	749	462	620	999999	795	666	999999	393	988	999999	243	745	877	472	500	58	999999	999999	595	999999	999999	999999	999999	165	318	197	434	706	977	33	999999	315	999999	351	999999	685	999999	122	999999	865	126	688	603	943	999999	613	191	448	999999	243	182	355	999999	140	847	999999	482	464	999999	608	241	999999	415	965	317	927	999999	535	943	815	59	799	824	729	42	999999	999999	46	825	705	15	999999	848	743	850	212	173	385	503	964	212	544	684	471	999999	610	282	999999	636	999999	383	999999	504	53	194	382	530	422	107	997	999999	446	639	732	602	254	667	671	124	999999	764	854	41	978	999999	515	124	362	105	431	577	954	410	999999	332	358	999999	999999	559	478	681	750	287	506	992	766	999999	952	999999	389	943	999999	522	999999	648	529	625	525	440	679	267	177	327	999999	429	27	46	226	999999	254	762	861	999999	999999	433	24	999999	999999	999999	846	610	172	999999	716	488	966	441	879	999999	802	733	966	374	880	220	514	999999	611	86	975	729	687	551	624	999999	91	498	876	106	633	999999	100	539	594	78	999999	683	610	197	462	585	166	999999	999999	999999	796	497	241	999999	919	591	999999	458	20	126	922	621	869	999999	406	477	999999	999999	150	849	999999	999999	780	811	125	830	999999	424	999999	399	572	245	943	114	999999	594	999999	450	
186	999999	988	999999	529	999999	156	483	814	999999	791	999999	30	999999	311	758	876	369	717	429	319	99	768	550	999999	999999	553	686	677	765	268	811	999999	124	606	107	860	12	907	312	665	642	26	311	999999	638	378	198	933	999999	237	999999	999999	999999	141	97	284	448	806	907	924	999999	805	58	262	979	999999	906	777	214	999999	874	462	415	999999	677	82	467	999999	999999	999999	364	999999	492	537	999999	934	382	983	999999	823	422	205	999	387	205	999999	999999	58	999999	864	472	421	729	999999	999999	17	472	999999	464	999999	816	999999	610	665	569	999999	323	521	999999	55	401	922	269	390	485	678	463	37	569	839	114	418	999999	999999	999999	943	33	204	184	790	999999	999999	529	503	16	890	595	999999	818	999999	524	456	594	607	999999	549	161	348	812	684	554	444	513	624	999999	407	267	278	999999	625	692	999999	346	673	583	999999	403	999999	999999	595	93	128	219	90	325	658	824	999999	868	999999	791	684	999999	500	245	36	796	905	999999	999999	632	999999	458	202	999999	405	120	920	999999	999999	999999	395	965	999999	600	435	235	999999	308	999999	583	999999	999999	656	999999	999999	736	845	438	999999	304	498	999999	999999	999999	766	999999	26	293	919	547	999999	641	497	93	406	719	174	900	809	801	373	606	340	35	41	999999	801	999999	999999	669	274	492	477	87	999999	221	200	265	834	765	218	150	388	999999	999999	960	999999	999999	437	999999	999999	945	628	999999	999999	892	843	750	931	999999	869	658	504	260	283	420	999999	419	435	999999	529	909	75	999999	592	233	227	625	354	999999	15	238	931	999999	107	329	863	999999	999999	765	999999	450	333	999999	895	560	646	138	999999	269	999999	502	999999	999999	999999	662	999999	584	173	708	674	227	405	860	843	640	999999	12	163	953	557	451	273	999999	817	89	586	89	999999	41	586	99	194	95	284	512	999999	999999	732	445	449	999999	559	447	101	160	54	473	153	999999	832	643	975	487	712	355	238	478	435	999999	85	800	436	141	131	999999	42	999999	585	999999	999999	999999	999999	999999	999999	277	891	826	578	666	44	999999	999999	999999	209	999999	999999	707	382	999999	284	622	263	999999	999999	648	852	999999	326	999999	127	734	887	999999	999999	999999	373	267	999999	444	463	412	900	768	653	963	864	542	999999	999999	471	335	937	656	65	999999	784	236	357	865	424	473	999999	71	549	999999	999999	999999	999999	414	999999	856	999999	937	475	999999	721	495	400	406	999999	999999	496	149	55	999999	796	240	756	786	19	147	999999	118	999999	990	902	838	
228	999999	999999	741	999999	999999	606	614	602	999	191	999999	216	299	835	999999	91	114	976	370	26	757	514	994	376	401	404	443	946	625	918	484	969	999999	276	57	999999	999999	955	999999	999999	999999	199	999999	59	573	580	720	311	958	999999	914	23	999999	821	471	999999	743	999999	962	132	173	999999	999999	999999	706	224	333	32	999999	999999	49	159	17	999999	586	568	717	944	802	821	684	142	988	598	13	999999	437	71	805	218	925	676	992	846	379	771	222	714	353	999999	257	698	522	999999	986	765	16	999999	244	902	999999	798	572	151	999999	40	680	999999	88	999999	786	271	226	580	367	373	166	171	999999	815	355	12	999999	453	999999	999999	619	322	612	248	464	724	999999	999999	999999	137	114	850	999999	999999	101	834	636	117	572	985	999999	942	317	622	608	844	999999	429	557	128	206	128	999999	461	421	367	999999	840	780	72	444	323	493	999999	999999	315	762	120	724	521	376	493	999999	588	514	677	15	989	639	619	469	999999	355	968	930	985	282	999999	999999	733	999999	796	337	510	550	167	458	999999	363	303	92	999999	705	999999	999999	999999	248	999999	999999	743	362	785	210	170	602	47	968	999999	310	284	42	816	193	991	462	579	166	380	999999	999999	228	999999	636	346	537	326	702	999999	226	227	999999	999999	999	193	380	999999	595	176	908	513	198	933	776	999999	270	276	960	714	999999	182	999999	868	951	599	525	434	159	864	999999	286	345	658	999999	999999	537	749	816	999	620	190	999999	999999	999999	534	168	999999	161	557	85	271	365	999999	737	54	670	878	341	999999	668	999999	999999	730	999999	999999	178	540	634	693	551	520	999999	999999	103	402	198	567	406	999999	441	239	283	602	788	999999	920	357	921	264	999999	659	999999	415	340	673	999999	263	456	999999	366	627	999999	467	15	565	999999	404	894	344	855	113	482	914	999999	438	673	530	941	181	999999	999999	618	380	280	892	113	999999	999999	430	345	935	120	565	70	813	579	999999	596	233	559	526	462	586	999999	999999	999999	999999	999999	999999	999999	536	321	284	139	545	999999	289	196	123	462	767	774	999999	999	920	992	916	853	165	999999	857	999999	718	622	194	368	42	971	960	715	999999	606	728	429	999999	623	835	999999	525	804	299	628	482	999999	792	999999	988	999999	488	327	999999	648	291	52	152	999999	999999	662	945	187	999999	318	235	999999	999999	170	55	999999	200	307	167	999999	338	361	569	999999	462	946	999999	999999	379	455	493	999999	455	961	325	685	999999	217	30	999999	999999	999999	
827	999999	403	999999	919	631	706	944	999999	191	170	779	320	999999	483	913	999999	656	832	512	999999	999999	999999	592	952	890	845	370	767	999999	286	999999	999	990	533	587	999999	387	999999	208	999999	435	68	999999	999999	675	650	394	999999	373	77	373	349	978	540	999999	165	811	131	38	785	345	186	999999	904	185	780	329	406	999999	999999	999999	629	999999	999999	382	473	999999	118	287	250	461	168	404	999999	913	644	30	459	238	999999	34	999999	998	423	400	258	656	407	999999	895	330	999999	316	999999	999999	744	715	213	999999	999999	999999	702	999999	788	333	187	999999	496	991	541	759	870	999999	473	63	506	631	999999	384	133	999999	999999	810	391	919	999999	852	119	610	999999	928	999999	300	406	999999	332	421	219	99	223	475	169	999999	766	146	460	819	842	242	999999	999999	504	829	999999	999999	526	891	462	869	859	999999	999999	886	822	612	942	999999	999999	999999	999999	999999	421	132	999999	657	656	999999	999999	255	468	999999	19	999999	999999	66	434	999999	265	391	999999	440	999999	350	999999	887	802	999999	594	163	204	880	57	169	999999	724	701	382	667	387	368	999999	999999	217	999999	214	326	999999	999999	766	187	999999	324	999999	999999	999999	136	80	892	283	855	383	125	891	61	588	999999	850	375	86	364	999999	330	999999	33	999999	593	751	999999	35	571	15	197	999999	999999	999999	999999	668	749	221	598	630	489	393	531	999999	701	955	999999	822	607	475	430	18	999999	135	999999	999999	366	962	999999	999999	140	867	712	849	195	297	915	811	31	939	999999	999999	488	733	572	936	357	48	999999	638	594	127	428	999999	585	189	426	999999	616	131	311	786	514	222	500	622	999999	681	799	414	50	354	800	667	374	999999	530	677	562	697	999999	328	216	999999	790	22	449	617	999999	16	870	74	204	900	637	324	649	999999	243	950	265	675	249	351	597	999999	999999	999999	999999	319	658	748	298	999999	43	982	999999	446	432	487	182	74	417	999999	543	975	160	899	39	60	999999	264	444	999999	999999	422	999999	865	480	999999	695	999999	885	955	357	131	776	285	867	654	743	213	999999	755	777	201	267	456	999999	999999	99	427	730	680	693	999999	314	999999	487	999999	903	714	966	882	792	494	188	462	444	421	209	999999	42	384	999999	999999	999999	999999	834	250	999999	632	67	858	460	277	958	215	272	953	999999	999999	798	256	751	39	246	960	963	293	22	999999	999999	396	999999	224	394	355	373	280	999999	625	852	246	999999	281	999999	118	431	999999	535	972	999999	999999	999999	119	86	785	
633	287	186	460	725	999999	237	999999	999999	670	445	999999	999999	612	841	991	971	202	247	561	999999	479	381	138	539	449	758	999999	615	531	792	313	148	999999	721	96	103	531	999999	312	18	116	662	987	672	999999	641	922	141	208	518	412	872	524	995	999999	905	57	921	286	792	197	744	97	999999	142	107	284	890	754	999999	999999	302	935	553	684	817	394	999999	353	807	835	999999	416	22	999999	441	623	613	567	190	56	609	623	519	820	372	574	119	999999	98	367	999999	386	310	999999	120	999999	999999	999999	347	521	591	578	478	999999	289	999999	84	999999	700	484	670	333	574	851	840	678	425	732	321	252	999999	925	265	450	803	532	116	944	280	504	651	302	230	668	464	40	155	562	541	45	499	999999	839	613	696	708	812	999999	237	441	521	249	999	999999	999999	999999	323	37	163	756	230	140	227	206	833	999999	113	905	396	810	533	862	200	999999	753	663	96	651	754	105	719	657	716	838	982	999999	302	135	431	799	716	127	409	784	814	368	404	642	999999	328	999999	907	72	427	908	659	999999	999999	351	583	579	671	999999	68	47	573	423	388	223	431	85	978	483	597	103	999999	462	999999	999999	999999	999999	453	872	999999	500	999999	595	299	999999	333	363	579	784	847	229	54	844	351	747	251	944	25	429	358	253	626	999999	474	999999	503	206	999999	261	956	324	136	799	848	568	234	977	134	999999	889	999999	999999	203	635	999999	58	571	121	999999	999999	449	253	33	523	191	873	389	999999	965	436	137	999999	328	827	532	102	999999	996	999999	523	274	820	566	539	290	748	432	797	999999	999999	999999	94	974	40	517	81	112	999999	666	694	999999	856	169	32	762	999999	186	376	112	999999	803	999999	338	155	956	629	687	999999	243	443	450	591	35	689	504	53	999999	297	999999	461	989	969	339	98	999999	999999	999999	999999	776	999999	571	66	999999	819	481	367	755	999999	84	887	999999	999999	999999	232	253	999999	830	479	527	719	610	888	65	650	296	834	245	250	999999	548	968	999999	717	310	871	999999	999999	215	218	147	297	999999	999999	999999	77	381	999999	117	999999	424	587	191	26	67	332	999999	10	54	533	999999	999999	515	361	536	919	250	900	999999	999999	999999	367	625	999999	390	999999	999999	675	633	583	915	907	137	404	62	960	999999	999999	999999	978	198	393	852	682	999999	25	782	566	686	999999	826	480	195	756	985	66	999999	920	635	636	640	17	377	470	617	740	994	120	308	999999	999999	123	250	999999	172	
999999	515	943	700	375	648	999999	988	999999	999999	445	721	999999	419	999999	998	999999	501	33	999999	191	25	391	999999	830	30	999999	999999	121	380	713	239	432	999999	519	551	999999	999999	269	988	513	28	999999	714	182	28	622	999999	312	576	275	621	227	999999	980	460	134	878	870	354	976	868	999999	749	53	215	999999	999999	999999	454	980	647	242	45	834	173	768	999999	891	812	408	999999	999999	544	115	101	22	17	999999	69	999999	149	999999	914	21	999999	150	508	999999	967	728	834	802	858	596	627	999999	192	590	817	691	457	987	999999	946	999999	914	342	643	951	202	291	999999	999999	37	840	999999	999999	33	999999	32	270	999999	924	999999	573	178	106	948	487	711	829	999999	999999	378	970	162	300	999999	16	730	807	864	719	774	447	659	962	999999	755	338	999999	169	401	794	431	451	72	975	382	836	817	394	166	249	999999	864	388	470	999999	688	999	358	999999	468	224	999999	296	160	646	999999	999999	275	203	159	649	999999	36	11	947	528	99	324	595	999999	999999	423	999999	479	411	582	281	502	773	999999	339	713	999999	932	999999	34	999999	999999	338	999999	630	551	999999	17	999999	702	999999	387	999999	999999	999999	684	762	999999	555	999999	999999	816	748	73	642	713	502	999999	819	935	999999	103	431	922	999999	187	986	999999	549	371	232	700	879	999999	744	999999	978	244	477	655	999999	305	387	778	335	999999	174	275	826	916	59	999999	197	999999	184	999999	955	600	175	421	698	636	999999	193	999999	998	936	49	329	999999	999999	267	658	999999	999999	232	999999	652	596	33	23	720	309	999999	999999	168	999999	225	534	998	999999	387	79	66	957	324	997	204	210	999999	412	999999	945	88	191	999999	415	32	679	999999	39	312	13	151	999999	977	336	675	870	419	494	721	515	330	809	999999	197	602	217	670	234	521	999999	269	621	889	774	231	450	530	752	490	545	582	969	999999	384	999999	999999	979	988	332	333	999999	999999	690	618	999999	999999	834	603	813	814	19	999999	517	860	999999	529	519	212	999999	999999	349	999999	999999	999999	933	999999	184	999999	270	944	238	681	999999	198	661	426	999999	280	159	952	616	927	939	675	999999	854	999999	999999	639	407	999999	776	999999	106	999999	133	838	513	684	274	104	861	999999	868	586	999999	824	999999	208	328	598	248	999999	161	999999	422	728	338	650	89	898	999999	999999	862	999999	461	797	805	214	538	587	427	596	884	858	754	999999	80	999999	999999	999999	999999	576	321	809	899	723	732	487	571	405	509	863	999999	376	695	
527	999999	72	135	540	29	124	669	740	181	652	178	303	864	828	657	249	999999	59	999999	999999	32	63	999999	737	75	327	642	143	88	564	990	518	172	236	999999	999999	963	666	20	999999	906	580	638	256	555	438	623	999999	747	270	419	556	999999	863	999999	428	999999	397	999999	701	482	536	662	999999	662	660	141	637	716	649	286	786	49	999999	999999	451	424	999999	192	999999	704	999999	396	817	154	444	907	309	731	694	853	575	201	318	999999	380	918	31	999999	895	306	985	36	107	983	999999	999999	863	937	999999	13	503	215	838	997	582	149	844	471	227	752	832	999999	31	999999	999999	595	730	211	555	532	403	76	297	340	718	873	298	834	521	927	53	999999	677	691	359	369	362	321	963	241	84	999999	376	152	474	89	14	311	282	46	999999	662	999999	999999	609	999999	918	508	999999	708	851	20	950	999999	709	470	999999	999999	447	350	243	418	247	324	458	843	700	154	865	638	868	987	561	484	999999	390	979	999999	91	922	451	999999	999999	265	389	73	609	999999	999999	14	851	674	864	932	803	378	425	78	999999	766	999999	773	999999	650	840	999999	458	475	159	328	491	92	259	524	899	388	386	999999	934	394	244	624	711	860	999999	204	133	629	681	772	999999	999999	999999	325	195	999999	999999	392	424	999999	615	999999	925	125	523	769	999999	349	42	424	999999	442	144	687	531	121	72	781	863	646	740	829	794	387	999999	999999	18	999999	339	231	177	993	567	999999	999999	110	698	999999	347	27	778	784	596	999999	780	532	776	395	793	999999	615	439	528	999999	786	999999	350	548	999999	999999	999999	491	999999	811	257	998	875	999999	908	431	423	476	444	845	999999	956	243	999999	607	999999	804	622	999999	999999	615	737	474	999999	631	994	759	160	833	999999	267	999999	999999	784	18	781	657	59	999999	371	660	148	995	683	999999	829	551	812	940	933	148	147	350	999999	205	520	999999	96	105	913	999999	272	643	49	588	579	999999	458	529	999999	182	754	145	779	604	476	999999	791	876	801	452	947	999999	899	265	129	999999	29	588	498	258	570	954	999999	699	398	505	955	104	342	647	103	293	125	760	393	999999	571	160	729	777	742	220	303	471	724	63	743	999999	468	631	999999	999999	40	577	611	800	999999	89	215	971	786	696	544	999999	359	664	999999	148	871	127	386	868	859	720	516	999999	660	111	975	999999	999999	999999	999999	710	999999	232	999999	548	999999	593	999999	491	944	757	999999	999999	675	149	122	999999	999999	604	912	
999999	255	304	999999	319	70	260	150	470	114	870	219	999999	70	833	678	136	999999	555	989	999999	999999	894	999999	112	999999	470	684	520	989	915	386	167	269	295	465	190	999999	942	487	898	452	969	387	83	547	385	985	842	470	985	658	413	999999	999999	663	360	380	908	999999	600	999999	629	480	999999	999999	62	356	999999	999999	999999	999999	468	77	100	835	999999	999999	850	999999	354	485	999999	59	13	999999	999999	551	635	631	114	810	313	999999	887	332	823	499	198	589	494	999999	220	473	973	81	199	999999	524	999999	999999	842	999999	353	245	124	999999	580	476	999999	522	999999	721	999999	273	687	610	999999	190	768	999999	228	329	999999	999999	325	275	378	86	999999	999999	999999	37	999999	999999	272	290	999999	999999	772	599	253	999999	266	999999	983	318	76	999999	295	470	94	165	999999	785	726	523	999999	283	919	849	364	503	544	999999	885	483	883	467	999999	407	650	987	418	179	769	206	999999	204	97	17	999999	178	791	471	982	481	999999	61	960	748	999999	686	999999	999999	244	749	487	401	190	999999	999999	609	999999	999999	820	106	999999	586	26	529	460	999999	196	912	650	999999	712	82	881	414	212	831	999999	262	385	999999	789	999999	935	29	718	671	23	999999	582	599	999999	902	651	885	999999	694	45	440	298	956	500	295	281	999999	47	415	519	776	307	602	112	946	512	855	317	261	999999	999999	810	789	61	999999	339	999999	227	809	999999	999999	680	999999	999999	999999	964	999999	474	503	999999	888	982	313	161	247	290	980	999999	33	399	795	578	482	52	999999	629	508	999999	891	955	230	829	237	999999	999999	105	789	806	45	981	93	391	999999	48	999999	24	507	638	999999	328	999999	564	999999	419	999999	999999	208	475	756	447	466	524	999999	999999	993	68	754	329	637	151	501	999999	461	51	316	413	764	443	289	999999	131	870	100	572	606	665	634	817	358	999999	896	999999	999999	598	999999	569	809	276	999999	704	999999	999999	11	999999	999999	186	113	162	999999	231	663	764	196	730	325	999999	433	20	941	999999	434	936	999999	540	999999	187	999999	862	526	746	604	999999	399	584	765	999999	869	999999	745	430	561	481	714	136	999999	999999	999999	329	283	928	999999	798	335	716	280	332	217	999999	427	999999	63	251	635	366	627	999999	375	612	965	999999	726	14	275	999999	776	952	232	843	108	122	59	803	999999	598	610	805	172	682	999999	999999	736	408	10	104	377	999999	999999	358	509	277	766	525	999999	901	211	999999	533	814	940	328	110	373	371	999999	600	259	
999999	47	756	821	999999	693	308	532	645	327	14	180	153	465	116	874	344	999999	355	534	448	999999	396	478	281	358	741	984	999999	999999	999999	694	504	127	658	807	999999	688	274	83	226	832	999999	884	137	363	670	485	999999	999999	39	540	959	76	810	974	651	287	549	654	951	999999	200	282	290	319	676	999999	999999	308	282	656	567	999999	317	999999	431	512	351	918	687	266	773	115	343	506	734	438	316	683	165	324	148	620	132	902	641	999999	603	817	687	644	999999	912	954	382	999999	687	758	999999	999999	149	936	631	999999	694	999999	999999	939	784	584	248	999999	133	153	957	517	947	999999	999999	975	448	908	533	240	53	588	999999	160	999999	999999	57	679	122	140	25	388	517	653	437	361	999999	53	819	999999	449	923	554	769	997	864	36	999999	352	999999	114	241	999999	400	922	999999	690	999999	978	260	999999	568	608	999999	137	999999	10	303	999999	999999	428	404	999999	299	791	130	43	100	163	106	999999	519	337	893	36	999999	975	126	731	999999	670	621	75	568	705	880	325	562	642	999999	863	999999	814	298	799	710	151	122	608	999999	82	599	781	999999	999999	28	241	714	965	999999	999999	884	999999	402	393	807	999999	531	594	910	804	999999	458	734	999999	773	704	48	103	326	643	863	518	929	257	81	839	193	999999	687	649	999999	596	300	825	979	171	999999	904	992	381	999999	528	698	997	999999	151	999999	999999	999999	323	202	621	649	708	739	375	641	154	322	967	154	717	999999	270	999999	883	167	908	262	612	292	144	110	999999	999999	344	999999	932	655	929	792	544	999999	999999	457	999999	947	999999	96	614	999999	277	592	35	236	999999	999999	437	999999	718	983	149	397	377	41	68	999999	999999	999999	999999	555	709	498	392	185	610	883	999999	813	214	936	576	999999	648	92	999999	552	85	999999	131	723	392	139	937	946	653	156	466	999999	399	478	252	906	690	68	820	778	209	850	999999	29	88	623	999999	999999	417	326	999999	999999	26	516	445	986	563	999999	173	579	561	446	532	999999	426	210	423	735	693	669	999999	590	999999	246	352	999999	102	111	999999	768	540	166	538	336	407	999999	326	883	43	266	353	18	999999	250	227	762	999999	171	603	999999	209	862	97	747	195	999999	31	779	173	219	999999	461	999999	404	48	405	907	205	66	999999	999999	540	702	437	326	133	695	32	29	590	907	930	999999	999999	568	678	999999	999999	999999	249	159	546	720	823	372	999999	999999	501	999999	821	854	999999	115	358	992	669	170	
660	431	71	999999	999	760	582	999999	999999	999999	279	835	370	337	126	999999	999999	999999	999999	820	878	74	435	161	203	821	207	736	785	825	160	774	899	517	417	370	999999	999999	160	785	147	999999	410	938	701	665	999999	494	737	999999	298	999999	999999	999999	291	596	999999	909	279	188	563	846	527	147	803	504	935	852	919	756	975	51	999999	999999	682	367	999999	496	460	537	980	712	998	999999	536	999999	130	60	235	821	374	179	505	972	231	301	994	272	145	206	730	999999	575	999999	102	257	319	101	176	924	932	509	459	999999	207	851	848	809	610	906	384	999999	627	108	392	999999	545	972	341	391	373	401	999999	263	807	992	147	26	625	289	999999	38	884	311	999999	864	999999	763	999999	380	452	194	662	238	822	999999	370	999999	999999	296	711	347	999999	784	561	541	999999	999999	999999	999999	999999	831	999999	331	329	355	10	325	219	999999	95	781	207	961	939	188	999999	133	441	961	631	999999	427	338	577	249	278	109	750	999999	717	999999	829	569	666	620	10	340	999999	999999	844	55	266	81	211	999999	999999	798	999999	383	999999	999999	764	972	999999	999999	414	855	999999	90	86	999999	575	862	999999	571	952	999999	999999	328	999999	408	224	964	127	586	999999	355	999999	647	999999	479	264	376	555	693	999999	999999	986	623	215	999999	587	828	400	943	479	404	271	999999	999999	999999	999999	527	999999	404	809	999999	855	996	638	69	999999	115	980	606	647	208	316	127	812	104	652	681	999999	42	820	395	573	999999	117	999999	999999	999999	670	598	999999	999999	999999	160	883	999999	999999	989	984	156	426	481	848	793	306	280	97	154	999999	883	858	821	414	173	583	423	999999	681	888	629	975	240	999999	391	999999	910	37	166	243	853	999999	662	697	965	999999	349	999999	780	877	999999	921	939	999999	786	740	164	332	17	999999	469	731	330	110	999999	999999	999999	45	467	172	396	253	931	999999	972	790	206	134	448	999999	243	876	456	804	61	707	46	568	658	650	476	588	999999	588	999999	132	771	561	342	795	428	314	89	617	999999	593	990	38	999999	996	544	999999	883	459	343	592	285	526	59	657	999999	628	386	816	696	808	233	999999	999999	850	29	644	792	999999	140	929	797	839	999999	999999	717	18	869	662	116	446	704	570	999999	191	999999	255	512	685	660	999999	999999	272	920	682	370	647	999999	848	977	999999	247	239	328	414	999999	999999	212	591	999999	136	759	724	710	259	113	999999	107	999999	13	773	141	999999	993	340	12	999999	918	641	999999	
80	999999	30	999999	216	209	475	251	840	396	410	52	921	745	999999	999999	213	562	670	579	708	549	937	845	213	999999	140	246	999999	999999	270	999999	571	494	999999	20	738	48	503	60	999999	420	266	567	602	730	220	371	468	299	999999	972	257	71	999999	531	999999	999999	482	449	79	239	999999	438	136	999999	481	437	876	524	999999	174	69	620	999999	297	292	379	252	482	557	768	777	698	612	297	999999	509	105	347	831	563	566	63	981	999999	167	999999	440	999999	999999	999999	494	944	999999	999999	999999	636	130	999999	248	808	933	999	999999	310	462	564	825	999999	613	999999	342	539	692	999999	608	15	639	543	999999	464	938	532	233	773	999999	999999	999999	999999	384	642	389	993	108	999999	999999	566	171	680	999999	603	12	601	116	286	451	955	261	250	999999	999999	997	999999	971	784	870	999999	775	128	35	999999	854	846	464	970	593	348	440	999999	127	52	843	999999	598	537	999999	999999	426	999999	332	999999	999999	469	954	477	645	999999	32	324	162	230	791	53	655	999999	748	165	147	145	693	112	524	591	133	982	73	48	988	999999	331	533	984	828	795	706	58	394	892	999999	999999	790	326	125	999999	999999	999999	800	313	281	788	999999	209	999999	264	999999	805	999999	999999	971	999999	606	999999	587	992	629	245	962	999999	948	278	999999	999999	999999	811	999999	999999	408	999999	236	731	273	735	716	999999	34	334	704	574	575	901	68	999999	999999	999999	728	976	999999	133	888	661	298	552	364	13	433	45	58	478	361	999999	999999	916	999999	250	149	999999	999999	931	968	999999	999999	398	999999	999999	220	316	350	577	93	925	57	285	194	575	999999	720	380	713	999999	999999	999999	999999	222	141	504	999999	938	681	999999	856	999999	807	165	593	999999	899	871	316	793	126	694	999999	395	436	396	131	999999	999999	807	428	999999	393	708	978	999999	999999	186	549	552	999999	378	999999	143	236	55	249	130	999999	999999	999999	849	73	919	116	304	804	839	786	744	383	420	404	999999	25	999999	999999	999999	999999	574	814	723	331	764	999999	748	34	347	169	390	157	11	140	999999	274	579	436	999999	601	683	224	476	999999	804	179	657	973	795	127	870	559	150	943	36	641	819	527	999999	204	368	280	999999	680	999999	597	382	289	315	609	445	928	31	999999	502	360	348	333	527	594	999999	774	239	229	298	999999	999999	999999	114	999999	454	62	137	279	243	413	757	795	994	216	797	999999	668	196	682	941	538	643	451	675	303	496	10	715	136	593	50	246	999999	999999	999999	
999999	185	858	999999	999999	999999	751	273	98	602	552	338	320	999999	699	999999	999999	547	356	301	999999	615	439	164	999999	62	421	999999	999999	999999	520	413	428	625	999999	999999	809	999999	298	150	786	380	363	999999	750	167	999999	918	436	487	997	999999	45	283	229	709	745	703	207	341	389	608	623	725	999999	149	910	694	999999	507	999999	999999	258	216	515	991	262	366	414	799	372	503	716	172	375	999999	377	999999	406	772	456	116	833	957	760	187	757	637	999999	999999	257	994	603	929	190	985	450	828	768	237	999999	389	299	999999	999999	886	891	460	360	999999	771	765	999999	999999	999999	200	188	301	456	337	999999	999999	999999	802	999999	999999	899	999999	982	389	999999	549	386	178	999999	77	816	999999	988	999999	296	307	287	728	839	491	999999	62	878	990	806	999999	382	440	993	832	23	496	854	601	986	114	478	970	890	999999	999999	130	235	983	383	752	312	582	51	999999	347	999999	963	70	671	847	999999	991	582	999999	177	945	184	493	64	329	581	397	887	191	829	316	837	617	112	586	826	999999	617	64	846	799	399	67	494	375	533	793	930	148	205	486	999999	669	65	443	999999	741	928	64	181	915	694	859	999999	40	999999	355	958	999999	999999	22	999999	528	999999	999999	999999	127	999	688	795	999999	999999	749	999999	999999	919	999999	999999	669	640	94	966	563	883	930	115	539	950	463	565	999999	835	999999	126	192	999999	869	294	687	999999	828	742	249	268	394	999999	999999	873	764	121	999999	792	299	454	936	999999	821	645	454	271	26	177	545	133	999999	951	621	632	803	249	999999	884	874	782	812	351	999999	304	498	481	170	666	999999	351	924	395	546	400	190	146	291	233	999999	426	869	661	207	126	650	442	837	322	79	524	71	756	999999	516	642	999999	328	999999	999999	999999	111	360	981	203	208	231	415	999999	452	667	958	999999	55	458	913	161	999999	610	654	66	644	847	597	671	290	178	477	40	999999	595	817	999999	86	865	324	519	679	999999	917	428	999999	615	999999	412	566	245	711	469	602	491	450	718	871	100	999999	264	762	319	913	40	999999	385	999999	857	849	202	749	189	144	999999	999999	999999	999999	235	38	39	976	195	999999	999999	467	999999	437	276	154	999999	999999	986	536	69	756	370	999999	887	999999	652	999999	23	562	373	495	531	334	999999	999999	999999	35	999999	72	309	287	577	999999	868	573	999999	947	999999	712	749	308	763	999999	84	647	120	61	805	561	386	887	999999	632	999999	559	935	999999	238	265	
845	84	258	923	236	999999	189	165	231	999999	927	704	943	310	812	75	732	999999	260	561	899	257	999999	94	999999	422	323	944	472	999999	638	999999	999999	941	866	675	60	839	999999	999999	467	999999	829	491	633	681	944	999999	820	676	826	999999	999999	676	999999	598	999999	999999	247	814	468	245	692	912	999999	864	984	11	444	146	999999	893	463	958	103	944	427	738	460	14	999999	999999	999999	999999	999999	582	640	999999	999999	278	999999	999999	601	610	833	232	272	917	805	769	999999	999999	229	999999	661	999999	601	474	582	422	999999	124	714	243	347	999999	120	896	429	113	234	941	426	999999	324	999999	999999	999999	134	871	999999	510	933	690	317	534	999999	999999	144	559	980	175	470	999999	107	999999	182	367	999999	35	121	375	497	701	544	754	526	999999	999999	999999	641	748	350	711	740	669	191	33	925	812	999999	669	762	870	133	68	999999	999999	78	999999	999999	934	590	109	759	999999	23	242	155	999999	999999	999999	92	999999	999999	241	825	758	432	437	525	158	441	460	658	451	613	626	999999	485	283	273	999999	750	999999	999999	168	250	951	999999	656	999999	877	373	804	988	587	161	952	891	243	722	830	640	101	807	502	139	999999	318	999999	396	664	669	999999	999999	403	341	999999	220	83	584	807	998	781	576	281	78	655	669	864	999999	674	686	252	560	442	353	658	769	215	38	999999	642	999999	270	294	217	93	999999	594	255	127	999999	818	658	914	832	859	525	536	433	484	781	454	250	721	977	427	728	311	59	683	274	15	54	785	174	999999	521	291	999999	985	594	85	999999	344	933	868	593	645	610	494	143	242	781	554	999999	198	491	548	999999	790	364	999999	544	572	852	736	773	873	750	999999	999999	999999	472	448	889	999999	835	905	788	119	999999	93	701	565	999999	999999	999999	500	766	999999	999999	972	974	283	999999	999999	540	56	999999	206	104	719	895	54	155	999999	770	343	665	322	363	585	759	207	956	281	67	979	32	821	512	283	999999	999999	999999	375	269	199	818	999999	175	788	999999	591	25	124	198	657	419	649	271	890	835	999999	622	999999	223	776	327	358	778	561	999999	671	999999	821	999999	130	999999	780	640	580	999999	611	157	575	172	177	192	841	93	999999	569	382	999999	999999	999999	663	162	581	999999	492	872	469	999999	614	999999	752	897	203	511	77	393	999999	18	691	999999	999999	999999	57	47	55	594	485	275	377	992	999999	999999	82	999999	999999	968	999999	999999	158	999999	66	336	542	811	999999	280	999999	340	999999	26	
929	999999	999999	257	224	366	115	544	116	897	396	203	906	622	121	999999	824	820	999999	108	999999	21	999999	982	318	896	763	245	626	774	606	154	999999	361	72	288	253	999999	999999	999999	863	999999	999999	261	321	862	999999	920	699	999999	456	177	778	917	324	999999	999999	886	938	327	602	999999	917	341	301	251	999999	999999	999999	833	999999	999	999999	969	245	554	499	999999	670	456	476	842	546	999999	328	438	375	342	47	154	775	367	887	999999	999999	999999	999999	999999	999999	999999	918	999999	371	866	391	999999	516	809	681	999999	999999	999999	225	999999	851	760	332	79	23	999999	875	611	518	999999	67	40	121	820	979	251	999999	319	648	999999	538	602	481	680	465	871	922	566	661	277	725	870	151	405	989	999999	999999	170	176	999999	204	317	366	956	808	361	345	999999	999999	439	455	119	999999	999999	999999	999999	999999	651	999999	152	940	319	950	250	689	196	888	716	831	749	580	163	152	551	406	231	245	524	872	999999	999999	237	735	999999	999999	616	999999	999999	452	740	950	29	556	34	999999	884	999999	125	277	621	472	629	864	91	999999	301	999999	713	229	999999	999999	999999	999999	509	616	999999	584	729	999999	83	581	372	273	999999	798	561	999999	128	395	521	864	999999	999999	260	999999	906	372	654	371	529	999999	901	307	719	999999	999999	249	56	999999	999999	310	637	695	203	49	110	365	773	999999	308	693	847	328	707	868	999999	999999	528	868	709	999999	929	367	899	433	680	75	999999	999999	612	321	561	710	941	221	236	434	63	220	999999	551	598	372	73	835	999999	582	600	999999	999999	679	720	188	708	112	999999	280	796	770	999999	999999	811	999999	680	986	142	147	386	495	641	467	463	999999	337	167	999999	999999	303	73	999999	107	999999	702	537	932	601	383	11	999999	841	956	999999	293	851	999999	999999	197	691	87	703	664	205	999999	220	377	999999	412	850	999999	361	813	999999	999999	999999	271	569	119	874	747	395	759	145	547	654	685	828	180	999999	830	428	563	875	225	370	967	902	370	491	169	716	198	532	460	488	37	978	999999	155	999999	936	630	323	944	691	943	528	658	999999	535	999999	56	945	30	132	797	937	999999	371	180	369	209	627	714	41	999999	236	685	69	626	706	922	999999	876	894	797	250	999999	999999	426	448	999999	909	956	620	670	999999	999999	337	999999	99	999999	544	974	230	999999	999999	608	912	495	716	999999	598	834	999999	627	999999	79	999999	335	556	999999	237	945	732	125	299	999999	999999	371	999999	724	999999	999999	536	489	387	
60	999999	166	794	641	28	48	709	605	999999	999999	137	992	999999	183	386	12	143	93	989	599	252	114	999999	341	514	551	541	992	999999	999999	999999	349	999999	970	999999	969	999999	915	987	198	999999	999999	470	999999	543	999999	721	780	348	355	244	452	999999	788	808	551	718	999999	137	477	507	717	999999	434	778	999999	753	679	761	999999	471	228	106	800	999999	125	999999	235	798	412	830	760	999999	150	985	854	849	461	171	871	261	999999	788	520	691	999999	26	999999	444	754	358	52	29	999999	999999	999999	999999	699	999999	693	907	492	663	999999	647	746	999999	969	449	923	999999	302	518	889	999999	392	440	999999	119	835	108	608	790	53	999999	787	999999	721	265	968	507	999999	36	478	963	999999	999999	73	872	944	464	57	596	521	815	65	534	999999	776	501	999999	999999	590	598	594	309	702	619	670	859	999999	352	999999	480	425	789	275	49	925	396	967	377	713	999999	381	61	999999	278	238	998	999999	612	999999	764	392	999999	999999	438	883	664	76	999999	402	23	939	122	999999	126	105	35	790	999999	213	389	534	999999	999999	999999	999999	542	297	999999	999999	999999	999999	402	406	999999	97	999999	230	999999	165	999999	999999	172	974	699	235	269	717	999999	999999	212	218	769	408	565	999999	183	999999	153	221	351	999999	642	423	730	417	546	715	394	38	417	805	952	338	942	999999	999999	244	368	200	957	825	402	260	188	463	999999	994	840	719	913	18	87	625	814	999999	688	748	253	291	688	553	999999	866	999999	407	266	999999	999999	506	867	939	999999	952	264	526	974	391	244	277	581	552	874	674	999999	408	999999	336	999999	58	999999	999999	990	999999	512	413	999999	536	495	999999	207	999999	999999	344	852	974	999999	134	999999	999999	999999	306	999999	976	710	145	679	659	999999	999999	679	929	917	999999	136	999999	948	245	449	999999	34	999999	896	463	79	186	24	540	999999	150	999999	999999	964	999999	138	83	999999	24	375	376	733	842	785	999999	111	277	487	130	218	607	36	461	684	999999	274	482	410	61	999999	534	131	148	836	611	999999	999999	964	693	289	62	999999	933	999999	83	126	192	662	767	361	999999	698	893	999999	999999	123	259	918	453	960	655	673	67	999999	841	255	595	15	184	483	999999	313	999999	841	166	471	999999	592	999999	404	92	999999	642	700	114	835	237	816	622	497	999999	168	520	732	634	388	999999	825	38	827	531	186	488	294	335	498	904	62	176	752	30	667	316	59	878	834	40	367	13	16	28	999999	393	999999	87	866	792	
71	216	777	393	277	999999	784	872	905	342	358	374	615	930	999999	650	999999	476	738	999999	471	999999	799	357	999999	822	999999	809	753	999999	801	216	999999	706	843	845	398	369	999999	113	532	187	999999	502	682	999999	999999	85	843	999999	524	219	349	24	999999	216	999999	429	672	999999	542	999999	128	999999	541	151	999999	999999	97	338	261	510	723	635	329	293	881	999999	674	727	434	999999	999999	625	279	591	867	453	385	999999	999999	968	696	308	570	557	68	861	960	541	97	489	987	999999	876	999999	496	714	695	47	999999	999999	754	945	30	596	19	999999	842	949	283	461	533	999999	900	999999	813	999999	74	999999	235	30	999999	143	639	945	999999	461	748	265	105	163	758	348	310	999999	223	751	999999	974	547	999999	29	21	267	636	955	536	614	593	210	999999	650	922	999999	999999	773	621	999999	85	638	558	754	999999	853	130	702	195	160	581	79	72	147	99	234	670	999999	999999	876	13	989	431	999999	999999	999999	34	999999	999999	535	995	555	602	445	211	999999	989	999999	442	167	146	933	770	385	999999	523	147	932	560	999999	152	313	999999	999999	999999	96	999999	999999	598	531	828	617	865	999999	165	36	476	999999	936	999999	245	859	568	177	740	999999	229	56	813	999999	999999	999999	952	149	999999	691	999999	857	999999	999999	140	999999	221	910	338	528	77	120	999999	16	999999	520	996	999999	461	292	744	999999	14	242	866	170	897	999999	614	736	999999	726	276	473	918	619	493	820	622	999999	648	658	839	221	12	119	999999	999999	999999	406	999999	154	687	111	946	999999	853	999999	259	970	389	264	999999	601	863	351	999999	999999	97	437	37	186	195	999999	643	999999	440	999999	240	757	344	999999	999999	217	641	521	48	174	526	999999	765	999999	571	652	999999	394	361	999999	999999	999999	274	999999	719	167	379	918	958	193	999999	860	406	999999	671	501	999999	299	892	999999	959	351	312	679	241	16	999999	445	999999	543	999999	259	734	203	444	579	492	276	381	214	838	722	562	855	706	666	685	705	920	79	26	999999	501	272	287	16	999999	595	836	713	999999	999999	999999	425	266	218	135	212	625	102	999999	368	999999	999999	260	246	789	457	972	574	330	966	999999	999999	526	648	758	471	999999	438	231	897	439	667	999999	999999	419	147	999999	498	541	482	90	828	70	999999	370	999999	22	51	227	901	622	272	392	529	418	768	899	618	460	663	297	196	870	999999	929	999999	999999	999999	827	651	858	484	999999	848	885	999999	999999	868	287	999999	459	874	999999	330	285	
999999	999999	199	496	999999	999999	999999	999999	877	194	893	957	948	728	999999	843	667	223	575	52	147	238	999999	643	999999	293	40	341	515	213	423	976	550	836	761	974	779	999999	187	999999	878	446	999999	999999	999999	739	999999	149	177	111	792	661	645	287	147	938	999999	999999	774	366	217	648	532	673	771	917	417	122	966	145	74	808	45	171	999999	701	83	880	999999	982	758	999999	173	414	421	999999	340	272	999999	999999	243	999999	94	999999	206	240	999999	491	999999	999999	331	423	182	42	46	983	625	999999	124	999999	865	860	999999	792	999999	326	484	128	262	19	586	999999	422	153	901	841	724	225	999999	999999	999999	591	999999	575	660	344	999999	141	999999	437	147	856	158	264	957	383	326	301	999999	880	756	795	999999	882	498	187	11	38	140	205	999999	409	999999	191	999999	284	999999	340	141	274	999999	999999	999999	824	999999	730	995	168	196	999999	999999	432	12	999999	999999	992	361	116	999999	483	343	999999	11	182	178	737	999999	999999	606	683	512	985	169	948	282	414	54	415	20	999999	999999	843	842	613	679	999999	407	434	999999	665	922	764	999999	658	931	919	351	578	656	144	392	38	999999	999999	24	539	272	64	812	999999	947	946	105	319	301	999999	999999	397	502	340	339	912	962	941	760	748	733	511	27	363	72	476	758	999999	385	162	291	999999	598	150	999999	999999	999999	242	717	975	668	943	366	441	82	953	85	999999	804	480	999999	999999	752	276	806	761	47	459	999999	481	197	999999	934	148	218	999999	798	361	999999	987	299	730	234	785	999999	789	154	586	999999	119	400	443	999999	904	96	671	586	332	344	813	315	173	532	999999	787	448	18	999999	232	563	999999	724	559	817	999999	345	999999	967	197	26	617	999999	178	600	91	754	159	999999	999999	547	932	476	27	952	681	135	208	988	997	640	781	926	363	727	955	676	999999	262	724	751	285	618	999999	327	999999	999999	995	932	164	43	299	979	176	684	999999	999999	706	607	146	64	147	407	969	556	245	691	999999	450	999999	414	871	896	315	999999	272	999999	341	699	756	826	999999	999999	833	964	350	801	759	678	105	277	969	999999	999999	669	614	999999	649	999999	92	514	757	554	296	749	172	403	673	866	422	999999	356	16	999999	319	924	870	999999	15	216	443	931	999999	999999	999999	444	594	779	646	695	395	674	999999	617	251	79	585	999999	93	802	947	138	893	266	786	999999	999999	434	807	744	999999	313	643	382	648	583	338	208	918	999999	577	623	999999	180	37	
644	999999	399	609	249	999999	891	490	212	268	315	999999	172	569	457	999999	170	972	999999	951	91	40	380	968	667	741	386	70	999999	235	333	999999	723	999999	999999	325	573	999999	567	999999	852	999999	441	123	343	545	176	639	999999	832	417	650	999999	999999	999999	614	234	431	942	999999	999999	830	999999	999999	999999	999999	324	999999	999999	142	999999	999999	415	505	109	268	598	999999	999999	131	575	999999	600	945	818	999999	974	504	293	999999	999999	151	882	68	442	999999	121	464	188	138	231	999999	999999	338	923	81	245	630	999999	686	25	967	796	999999	933	226	240	999999	168	999999	240	819	649	888	50	767	462	356	73	999999	157	999999	88	999999	999999	999999	533	271	999999	999999	448	353	385	999999	523	134	999999	72	999999	999999	790	356	305	927	897	411	592	999999	999999	166	619	999999	567	51	539	880	889	299	999999	999999	999999	969	743	422	999999	887	444	52	374	915	421	400	230	999999	297	800	839	999999	999999	999999	999999	207	973	999999	137	559	786	344	77	642	999999	999999	999999	535	533	821	612	883	123	19	967	550	960	382	745	228	667	720	753	738	51	999999	999999	430	850	495	995	878	294	264	110	109	974	999999	680	364	257	695	323	475	999999	956	999999	599	999999	209	247	601	130	999999	891	76	590	339	601	999999	999999	722	684	47	825	734	598	859	909	999999	575	238	701	390	971	972	406	288	550	95	999999	99	898	650	258	404	757	999999	372	44	999999	645	140	183	987	535	21	285	649	463	367	187	690	999999	634	18	899	999999	937	919	999999	312	789	515	805	999999	823	43	789	431	976	221	497	874	359	930	107	527	999999	446	960	130	638	96	727	523	408	999999	25	249	999999	27	999999	453	999999	999999	999999	999999	378	709	711	977	496	228	486	999999	999999	815	314	704	910	382	999999	500	958	549	673	702	788	999999	879	999999	27	549	926	999999	772	53	510	152	84	483	159	693	734	983	999999	999999	610	999999	833	592	929	321	339	999999	679	948	495	825	999999	162	999999	96	829	132	959	946	301	527	383	646	315	999999	630	999999	999999	654	999999	974	914	263	102	216	458	297	659	706	219	804	289	824	557	685	609	921	999999	73	863	999999	999999	687	128	999999	208	196	999999	767	691	902	899	35	999999	520	910	289	70	630	999999	541	999999	263	736	497	999999	999999	99	999999	562	708	999999	169	790	999999	951	237	144	19	17	271	999999	891	999999	999999	905	999999	999999	47	775	330	861	26	435	332	149	770	950	631	845	649	107	657	215	982	
121	739	245	999999	569	682	155	60	999999	376	999999	581	248	429	592	983	916	999999	854	241	847	774	999999	468	999999	191	287	513	999999	367	174	363	685	999999	206	175	999999	612	477	999999	185	810	404	69	800	567	999999	531	48	862	732	55	802	973	145	347	14	999999	25	999999	999999	641	886	264	212	178	896	999999	232	426	963	313	584	999999	66	46	380	999999	667	456	659	756	474	311	999999	128	999999	999999	999999	999999	170	999999	597	999999	697	543	923	149	857	632	999999	325	308	621	999999	428	999999	999999	917	108	999999	999999	118	569	729	649	177	999999	629	93	617	999999	318	373	999999	721	716	999999	74	523	123	999999	818	999999	784	343	457	852	412	999999	657	999999	794	999999	999999	831	999999	38	369	58	999999	347	520	773	24	486	16	934	365	187	999999	999999	975	999999	985	735	520	83	784	395	201	324	183	999999	999999	106	399	520	480	999999	999999	999999	135	26	157	775	720	55	31	999999	337	522	999999	234	503	999999	999999	401	999999	999999	320	70	253	974	857	61	174	106	999999	917	999999	999999	999999	931	999999	34	999999	999999	999999	219	25	475	62	999999	68	678	827	949	999999	754	562	999999	706	323	999999	527	443	999999	168	999999	999999	623	707	113	220	840	999999	565	999999	478	999999	585	154	603	151	844	18	999999	915	189	234	224	186	592	999999	98	790	999999	816	999999	590	697	800	161	608	401	768	948	275	999999	619	271	999999	451	922	976	854	999999	181	279	518	999999	999999	979	870	396	446	124	999999	132	999999	917	748	561	887	144	784	993	995	999999	86	69	999999	697	999999	962	899	999999	670	999999	243	688	968	999999	999999	913	462	821	290	999999	954	653	999999	152	999999	702	523	999999	563	787	999999	999999	999999	431	202	458	185	547	999999	999999	496	711	999999	368	889	371	948	999999	997	973	681	963	999999	783	796	433	999999	358	999999	999999	449	999999	182	882	196	999999	581	547	354	115	738	914	410	382	725	252	208	999999	999999	806	753	321	765	589	115	239	158	333	635	769	599	827	28	553	469	360	539	999999	182	516	999999	411	999999	892	245	767	562	340	68	999999	234	26	104	722	123	137	999999	592	999999	957	233	257	912	585	515	910	895	857	913	999999	999999	999999	669	999999	26	999999	465	873	354	999999	999999	818	999999	91	544	583	732	999999	439	341	999999	946	795	225	293	542	999999	999999	386	999999	999999	704	427	999999	999999	999999	999999	999999	706	771	671	506	248	999999	290	415	999999	830	51	932	188	600	999999	999999	395	766	999999	454	463	483	
853	999999	999999	29	999999	999999	400	581	252	999999	236	384	599	999999	670	482	999999	999999	999999	877	559	667	239	999999	156	281	286	846	999999	82	755	902	894	233	918	999999	19	228	999999	999999	24	410	588	104	706	803	10	760	999999	912	68	485	519	586	999999	999999	955	52	872	204	695	554	284	179	200	333	490	999999	749	193	472	999999	404	626	862	159	89	144	748	352	280	526	999999	395	24	280	999999	318	309	732	531	967	356	999999	622	999999	999999	999999	904	999999	999999	635	21	728	449	578	91	892	723	774	116	999999	304	530	999999	179	619	889	999999	999999	939	181	76	26	999999	999999	143	636	14	402	32	669	240	375	38	999999	999999	216	945	446	199	500	999999	999999	626	711	672	825	844	453	850	247	999999	984	442	151	568	994	77	944	999999	454	888	331	751	446	589	928	501	287	664	412	943	717	730	448	587	541	400	999999	832	317	791	560	551	785	999999	256	999999	999999	87	520	149	11	999999	744	999999	999999	783	190	131	999999	999999	567	788	448	999999	547	999999	999999	564	999999	999999	127	121	999999	999999	337	780	999999	41	343	996	614	209	154	272	942	715	986	836	324	999999	220	827	98	983	233	771	113	491	866	993	999999	332	999999	999999	31	999999	874	90	999999	492	999999	158	999999	999999	719	367	644	185	360	831	999999	999999	249	999999	394	300	32	999999	999999	565	676	484	175	999999	67	999999	158	237	999999	63	841	999999	561	831	941	71	48	350	274	999999	999999	927	999999	45	727	780	93	782	532	731	867	731	999999	719	815	999999	999999	449	690	437	219	999999	934	999999	990	370	606	999999	336	332	261	681	879	573	438	749	353	140	999999	286	208	999999	705	519	195	119	264	841	25	609	89	599	999999	836	656	720	999999	833	54	366	184	999999	456	210	999999	195	852	999999	291	999999	988	852	826	999999	239	843	711	425	121	881	999999	999999	401	726	253	999999	30	52	916	717	756	519	999999	999999	112	533	919	505	49	10	266	186	560	949	620	999999	773	257	606	813	19	999999	721	173	259	420	283	730	957	817	999999	809	171	573	320	479	767	999999	311	705	999999	215	999999	121	999999	930	213	452	115	26	999999	773	446	999999	999999	188	797	922	999999	692	260	199	548	999999	835	999999	25	999999	639	151	999999	213	946	901	889	803	201	610	549	999999	216	830	624	999999	999999	999999	999999	67	864	141	681	844	999999	618	455	734	667	164	285	176	914	999999	999999	999999	557	685	999999	999999	223	905	999999	999999	382	999999	485	429	574	
999999	303	444	93	957	999999	999999	469	624	649	337	455	999999	145	46	335	382	414	990	999999	999999	392	252	574	828	844	999999	153	999999	472	876	143	35	169	69	861	841	92	957	102	314	504	932	45	999999	99	68	770	950	999999	999999	282	494	411	914	225	999999	999999	265	999999	174	364	975	999999	773	204	429	999999	85	185	999999	999999	457	898	712	165	460	217	84	999999	999999	198	999999	632	472	604	648	999999	999999	999999	811	970	827	844	927	999999	999999	780	272	305	669	73	999999	775	377	709	999999	596	699	758	999999	843	795	999999	336	975	172	352	689	178	999999	805	999999	241	374	523	472	612	999999	762	636	679	944	778	80	999999	999999	999999	999999	999999	779	999999	924	496	999999	968	184	311	518	952	787	999999	100	103	999999	999999	323	999999	410	999999	247	222	626	999999	132	95	898	999999	455	999999	481	744	97	927	399	999999	880	263	161	406	348	171	104	28	975	459	589	851	38	216	409	51	26	410	999999	567	435	999999	373	994	79	999999	856	904	480	53	99	173	704	255	999999	999999	999999	14	999999	86	128	607	961	672	506	57	988	248	213	439	727	686	411	832	78	892	889	167	336	999999	999999	199	547	931	370	425	999999	782	234	350	741	22	894	449	448	827	37	999999	498	32	999999	617	701	51	325	999999	761	871	187	100	999999	153	677	334	771	929	999999	39	311	90	900	215	23	863	698	715	792	962	393	251	865	999999	668	999999	999999	697	498	999999	616	958	664	285	605	144	999999	597	344	570	999999	519	999999	997	999999	418	132	963	603	999999	353	609	620	999999	999999	936	234	999999	484	999999	322	84	999999	999999	422	353	425	624	609	999999	999999	999999	381	231	294	874	483	999999	798	260	191	57	103	660	999999	999999	348	999999	796	669	909	999999	122	970	999999	603	88	212	585	56	999999	507	364	724	156	252	238	398	515	614	462	999999	191	234	192	999999	981	780	411	415	15	559	827	940	969	500	988	999999	974	690	795	280	291	752	267	683	999999	378	513	910	779	950	360	999999	217	551	999999	887	787	982	999999	308	801	179	999999	442	679	423	999999	999999	264	999999	423	824	818	191	85	439	999999	508	581	612	276	501	636	64	209	645	733	427	492	110	623	992	999999	497	479	121	999999	824	999999	279	624	858	999999	999999	536	535	373	999999	475	579	921	289	411	20	41	309	543	986	243	44	690	336	173	163	213	431	757	331	712	999999	727	999999	504	311	988	999999	845	684	999999	673	281	707	999999	912	
189	344	590	999999	999999	179	578	725	591	969	588	297	999999	501	999999	115	999999	999999	323	999999	999999	778	999999	109	32	623	463	859	467	999999	763	983	999999	260	974	999999	840	999999	866	542	396	12	999999	534	722	700	999999	353	999999	999999	896	239	999999	999999	70	410	559	490	43	842	716	718	267	31	216	999999	912	999999	999999	999999	274	86	186	999999	125	849	999999	259	387	331	999999	999999	999999	54	673	534	598	934	199	999999	320	999999	667	33	999999	677	745	999999	328	126	788	999999	999999	66	158	819	62	613	999999	221	999999	309	999999	711	941	606	794	222	358	682	17	978	254	953	999999	914	418	999999	955	448	114	689	930	271	543	621	293	867	999999	853	481	985	609	978	391	999999	256	999999	92	230	883	532	190	999999	119	810	44	872	497	999999	411	900	657	999999	116	999999	378	842	999999	329	322	926	325	999999	210	31	999999	999999	572	558	667	462	80	735	564	581	508	294	161	733	587	999999	379	999999	999999	580	337	723	871	887	641	414	999999	999999	907	956	216	685	445	98	999999	999999	999999	939	575	948	830	922	331	999999	994	94	690	999999	999999	901	556	999999	62	999999	999999	654	404	684	916	263	999999	318	827	607	999999	823	848	73	300	819	121	440	96	503	750	414	401	999999	999999	556	724	351	29	16	999999	999999	632	816	404	787	374	624	999999	322	282	999999	999999	723	169	181	246	999999	154	923	999999	126	576	999999	879	288	263	67	791	999999	539	999999	298	821	207	999999	999999	42	999999	513	454	496	418	999999	231	999999	999999	677	999999	721	320	107	999999	106	226	294	976	83	936	999999	999999	317	832	662	783	999999	999999	283	999999	999999	980	214	958	999999	478	999999	707	802	999999	650	968	999999	880	79	59	999999	999999	999999	604	913	845	126	105	552	999999	147	663	755	990	999999	14	45	161	839	741	116	148	565	628	923	999999	183	746	295	157	949	436	763	613	999999	821	999999	679	612	502	863	999999	415	662	341	638	952	812	65	999999	933	433	51	338	999999	999999	571	573	999999	337	999999	380	999999	404	999999	710	999999	152	649	461	971	366	999999	346	999999	997	732	999999	296	294	634	999999	691	649	999999	525	395	999999	670	58	259	469	997	999999	831	493	309	999999	632	630	999999	809	173	603	999999	576	883	999999	460	945	570	668	999999	999999	703	309	688	169	190	514	325	999999	999999	600	211	512	999999	274	515	393	698	721	281	666	556	824	208	999999	975	999999	999999	690	973	724	999999	591	192	999999	581	531	804	999999	830	127	999999	
271	336	572	402	171	217	619	999999	999999	257	999999	396	620	839	878	111	601	194	541	872	634	502	757	122	620	329	999999	693	984	589	558	890	163	361	294	999999	636	999999	813	440	999999	501	906	477	639	204	999999	999999	702	430	213	954	299	255	680	999999	578	459	781	841	999999	999999	215	487	698	957	243	999999	555	999999	474	905	381	111	849	143	595	290	483	999999	999999	999999	999999	563	999999	604	601	908	680	524	918	187	913	999999	999999	106	296	999999	778	682	999999	313	226	999999	955	307	583	197	405	999999	999999	298	975	365	94	474	935	651	999999	104	365	999999	588	40	999999	297	992	409	131	999999	847	176	999999	999999	464	453	999999	678	608	88	31	999999	512	142	999999	630	211	999999	999999	516	999999	644	327	999999	326	636	999999	999999	850	667	315	183	76	652	700	999999	999999	184	900	640	704	267	53	999999	83	951	822	456	689	841	999999	444	522	614	999999	212	999999	826	999999	828	999999	584	827	940	773	999999	347	859	442	343	843	36	999999	999999	811	903	601	999999	611	375	999999	999999	999999	19	999999	870	661	999999	999999	498	999999	999999	699	82	999999	129	999999	112	259	235	613	963	23	356	997	70	787	999999	802	689	610	554	224	999999	25	460	88	999999	369	999999	195	886	799	944	184	999999	336	999999	344	692	473	499	999999	999999	761	849	999999	159	21	999999	93	396	658	999999	999999	614	745	999999	66	461	51	621	743	356	50	727	174	79	182	999999	734	212	930	999999	999999	121	510	999999	999999	999999	204	928	807	848	999999	799	237	427	66	569	148	745	528	882	650	999999	755	697	345	999999	685	999999	977	897	999999	880	465	547	165	776	114	906	242	890	267	123	813	894	536	251	499	999999	23	612	975	988	684	57	470	999999	999999	812	502	999999	999999	19	950	999999	71	999999	343	689	999999	290	465	242	513	637	625	536	999999	860	171	104	544	939	182	999999	922	999999	999999	999999	86	791	420	301	413	919	411	999999	172	904	999999	999999	907	809	483	733	999999	999999	999999	56	999999	933	336	504	650	408	999999	999999	836	585	986	273	999999	925	613	481	869	173	828	594	236	999999	999999	143	38	999999	196	734	466	449	999999	999999	323	999999	986	152	465	915	650	15	999999	860	420	586	917	569	854	999999	999999	11	863	982	999999	890	820	63	999999	202	476	999999	999999	53	94	397	999999	999999	949	999999	939	470	26	953	523	823	453	375	999999	787	225	468	719	214	538	464	585	245	999999	432	338	932	583	999999	449	573	793	106	776	33	
229	999999	619	270	53	736	984	909	999999	100	999999	455	999999	782	976	17	367	17	515	629	812	999999	999999	526	264	16	887	754	514	949	39	357	999999	934	568	115	999999	459	999999	801	479	999999	776	184	985	883	835	800	296	441	999999	786	591	157	221	107	579	103	15	999999	849	240	999999	520	71	99	999999	172	223	871	168	999999	999999	713	160	146	354	366	540	999999	181	96	468	83	743	252	999999	451	722	470	999999	756	453	134	999999	999999	280	266	123	999999	37	999999	586	424	282	307	940	877	997	84	752	223	562	634	865	763	772	999999	999999	818	999999	415	449	753	345	412	464	722	760	911	865	98	252	999999	353	507	999999	53	800	445	999999	999999	453	999999	717	322	203	819	268	199	475	948	489	304	571	622	233	833	89	869	999999	227	999999	999999	219	664	999999	917	290	367	264	999999	531	341	516	999999	961	801	999999	999999	999999	645	463	571	445	917	609	948	83	731	284	675	964	999999	602	94	771	999999	999999	63	352	286	538	999999	935	746	427	999999	999999	135	660	431	797	66	660	207	764	555	999999	999999	64	32	844	559	92	999999	765	600	739	432	674	603	999999	982	999999	999999	117	999999	636	999999	500	461	999999	947	80	853	878	999999	280	405	330	226	717	147	998	330	442	979	818	356	980	827	418	366	999999	999999	68	814	999999	728	999999	211	999999	951	801	999999	862	896	999999	239	999999	999999	329	344	999999	458	999999	235	984	360	499	138	744	289	718	672	53	999999	496	22	794	73	999999	551	314	128	307	999999	345	405	467	546	500	588	999999	999999	999999	83	263	12	182	832	830	35	238	962	467	638	999999	138	559	68	410	475	445	646	335	999999	39	983	160	128	890	589	892	999999	999999	165	642	594	999999	970	549	493	840	961	243	506	322	352	999999	668	999999	217	846	999999	145	999999	152	10	999999	729	999999	280	999999	63	942	250	143	285	334	311	996	648	963	999999	999999	999999	635	483	413	828	465	686	332	492	595	683	999999	492	999999	613	22	642	795	446	999999	279	641	787	29	993	373	47	28	359	999999	885	254	267	890	228	399	669	596	970	274	367	947	369	468	269	506	650	467	721	298	363	852	999999	663	249	999999	847	999999	420	465	427	668	972	999999	709	439	999999	602	598	224	999999	56	825	181	999999	999999	281	329	999999	999999	999999	579	307	999999	319	999999	727	603	651	999999	551	215	186	999999	846	699	975	550	758	999999	30	57	868	506	944	999999	36	354	105	917	12	999999	703	
924	999999	848	371	911	509	676	711	999999	951	999999	673	148	869	320	335	999999	356	731	570	930	475	674	711	800	126	999999	16	999999	999999	733	940	32	999999	262	773	998	338	999999	50	92	128	148	106	223	999999	806	999999	716	29	236	571	281	958	773	458	999999	146	571	794	507	669	339	383	227	714	650	999999	999999	999999	337	540	292	691	488	811	999999	999999	497	999999	320	565	999999	999999	282	999999	669	74	999999	999999	705	861	767	279	543	422	788	764	878	509	193	999999	999999	179	691	696	288	590	480	962	130	498	649	604	484	942	379	976	999999	65	54	586	899	813	841	476	999999	23	157	999999	33	999999	999999	988	782	150	999999	999999	671	585	883	89	594	775	999999	217	221	172	794	600	53	811	999999	822	999999	607	279	27	338	225	923	275	999999	414	999999	557	799	661	822	999999	217	258	999999	999999	182	965	991	999999	139	634	264	610	229	557	31	221	910	999999	533	999999	870	717	792	999999	999999	999999	646	189	999999	135	418	999999	350	460	393	794	505	146	650	499	999999	155	999999	704	961	322	56	999999	392	726	647	999999	137	999999	999999	500	466	999999	864	999999	328	999999	999999	14	226	703	270	768	999999	237	999999	773	236	43	570	999999	829	98	494	349	572	761	999999	999999	999999	999999	433	703	999999	999999	999999	645	282	999999	181	802	999999	882	488	267	62	287	721	165	20	999999	695	104	86	748	670	377	376	524	991	566	999999	999999	999999	730	999999	566	782	281	898	80	500	999999	862	999999	866	947	999999	236	297	294	50	640	109	613	800	338	627	247	232	961	279	758	105	614	786	681	999999	757	999999	495	505	450	999999	940	383	999999	999999	318	882	723	999999	150	999999	999999	526	385	88	913	930	941	999999	544	58	937	801	999999	54	257	981	194	591	999999	248	801	789	600	383	999999	239	253	999999	999999	999999	508	204	139	999999	398	999999	999999	603	451	827	56	556	960	401	999999	148	999999	999999	999999	337	698	999999	914	901	999999	999999	925	11	919	684	686	844	630	999999	999999	743	672	221	656	169	580	999999	999999	34	999999	255	828	999999	64	999999	597	741	122	981	666	377	289	237	104	480	999999	409	683	999999	151	211	925	781	999999	999999	476	429	855	999999	757	116	992	999999	708	190	98	726	947	899	96	944	999999	648	999999	182	464	444	127	185	999999	181	907	382	999999	991	329	999999	357	479	999999	177	886	999999	234	560	999999	399	999999	999999	999999	999999	462	784	999999	206	480	286	999999	678	131	41	312	679	828	586	999999	
619	999999	717	999999	50	378	999999	999999	919	68	443	424	962	798	74	999999	999999	793	561	719	133	999999	686	999999	52	788	679	999999	521	865	216	999999	648	361	764	999999	999999	63	999999	76	984	999999	999999	148	46	862	306	880	999999	999999	109	886	277	999999	85	999999	330	206	818	261	699	130	999999	63	999999	974	999999	999999	43	999999	999999	159	451	999999	999999	695	941	999999	999999	190	999999	999999	300	404	765	330	202	999999	285	847	73	616	999999	99	376	863	603	707	297	72	95	695	999999	386	24	950	999999	782	141	390	976	782	722	638	769	900	829	439	999999	531	781	995	335	999999	617	496	914	362	999999	999999	101	999999	260	421	104	796	951	914	390	815	999999	419	649	894	999999	291	893	999999	999999	999999	43	174	419	766	291	100	369	661	768	528	45	92	664	270	999999	742	531	311	543	972	948	915	999999	482	645	371	999999	440	325	336	602	317	999999	999999	837	927	824	494	999999	13	436	999999	999999	862	779	803	754	999999	999999	137	759	592	73	356	527	999999	125	999999	999999	919	999999	929	999999	441	925	727	59	23	432	372	918	46	180	999999	546	658	769	196	702	999999	616	965	834	198	577	999999	254	685	133	718	999999	888	999999	221	999999	999999	955	714	936	999999	753	999999	956	243	219	722	999999	533	999999	869	359	928	243	289	312	779	104	157	864	915	483	374	889	713	560	39	673	959	999999	48	702	999999	260	650	97	875	19	601	999999	854	597	999999	874	264	369	883	655	93	908	489	412	808	849	999999	999999	389	851	253	683	189	999999	462	262	771	999999	999999	678	999999	202	436	770	503	177	999999	328	762	499	999999	999999	676	384	589	60	791	999999	894	215	239	81	708	33	765	917	999999	805	145	999999	112	98	76	215	72	891	482	718	909	640	999999	702	816	889	227	899	16	804	469	411	999999	999999	999999	98	449	520	493	412	14	586	999999	214	193	999999	397	545	999999	999999	321	698	999999	82	726	264	374	999999	265	819	806	999999	999999	995	346	733	999999	999999	817	977	999999	552	999999	999999	999999	333	273	999999	519	521	501	681	621	545	999999	771	833	397	999999	27	999999	912	264	674	999999	147	999999	382	868	999999	999999	999999	728	999999	705	769	299	509	368	403	999999	738	27	743	327	135	255	999999	512	574	999999	609	557	799	263	853	297	734	472	576	657	890	767	69	224	999999	999999	320	839	724	481	334	39	25	36	999999	895	521	356	999999	892	309	869	999999	560	697	872	928	57	999999	481	565	46	791	999999	
999999	970	957	529	999999	182	934	535	788	103	575	580	999999	773	278	957	776	387	999999	684	357	999999	474	508	526	208	34	273	987	252	915	297	247	279	926	24	999999	991	110	999999	958	774	91	210	999999	127	340	999999	778	894	999999	999999	999999	117	999999	89	506	459	12	57	158	670	548	999999	187	287	342	999999	847	264	999999	784	286	692	726	999999	939	274	523	408	868	999999	495	999999	547	737	252	140	999999	847	518	999999	988	999999	161	297	236	545	32	707	785	999999	318	524	874	920	901	362	390	814	999999	242	935	604	999999	288	185	455	998	449	999999	211	391	10	745	541	999999	233	541	438	357	403	251	815	623	800	999999	970	228	626	999999	999999	749	77	999999	286	552	394	874	872	122	999999	547	999999	999999	584	686	317	999999	343	999999	678	999999	952	999999	746	999999	999999	981	999999	728	214	236	381	614	999999	461	324	302	469	999999	411	999999	669	325	576	856	668	152	48	123	252	201	885	502	167	78	999999	609	960	295	432	999999	495	153	907	554	175	999999	529	132	372	999999	318	354	722	329	162	636	891	889	332	999999	942	275	485	23	351	879	456	999999	664	714	342	184	566	999999	863	525	418	31	999999	699	999999	999999	999999	237	882	541	779	838	999999	171	999999	81	999999	453	470	999999	999999	894	213	296	522	453	468	658	999999	144	999999	724	999999	637	999999	869	208	633	999999	35	524	257	140	999999	109	999999	169	502	995	999999	221	122	999999	999999	856	524	999999	404	186	179	458	102	554	748	753	64	382	289	943	849	999999	339	98	445	999999	999999	763	403	197	904	999999	965	663	999999	922	674	197	822	780	999999	61	804	999999	195	999999	431	702	392	66	54	245	999999	559	155	999999	882	999999	101	937	444	999999	999999	217	282	886	493	439	999999	826	999999	999999	559	508	999999	999999	999999	883	999999	868	999999	999999	999999	347	999999	668	413	415	517	33	49	650	999999	885	346	942	637	597	184	309	94	992	569	566	977	187	686	999999	320	358	330	999999	999999	233	999999	725	390	86	999999	613	482	87	999999	119	786	999999	999999	673	172	306	170	480	708	603	783	292	159	814	370	999999	982	41	999999	999999	702	50	999999	871	232	620	562	560	533	570	826	16	79	460	779	549	999999	22	219	23	197	850	300	527	449	380	999999	575	716	108	631	451	982	763	416	745	907	900	451	551	743	610	946	147	776	777	999999	699	44	820	560	969	999999	91	970	851	749	999999	431	851	55	987	843	434	939	385	34	315	
53	44	641	515	571	668	279	587	903	163	750	672	168	875	540	896	548	661	630	999999	792	564	995	904	478	599	506	756	766	522	207	401	753	907	656	10	999999	999999	407	162	811	999999	947	596	262	999999	693	179	456	999999	999999	999999	755	999999	522	999999	999999	736	46	972	172	523	999999	391	955	359	918	261	229	540	718	999999	999999	477	999999	409	999999	999999	999999	999999	905	336	310	999999	637	919	645	630	394	177	999999	451	18	435	999999	999999	572	999999	641	902	840	442	949	916	238	999999	34	287	44	123	872	639	94	327	999999	836	999999	11	753	999999	713	298	866	62	578	276	495	827	487	800	837	999999	767	749	878	999999	999999	394	590	255	894	367	596	999999	305	332	367	691	369	163	86	571	999999	999999	999999	551	575	897	347	962	896	206	999999	244	286	822	871	344	448	999999	459	828	420	508	151	355	999999	596	999999	255	909	803	999999	333	723	275	999999	171	999999	337	897	488	999999	628	359	999999	567	361	994	482	461	33	253	766	704	257	161	314	464	843	849	979	150	102	63	102	738	999999	999999	20	584	709	783	999999	704	970	782	791	159	453	788	350	999999	284	794	885	560	701	629	476	124	999999	707	999999	487	918	348	999999	575	266	959	100	841	999999	999999	999999	249	141	71	733	475	369	999999	21	65	508	999999	865	308	177	541	46	999999	999999	999999	652	12	999999	633	786	631	829	226	892	494	999999	509	617	386	52	999999	429	640	999999	11	755	777	695	661	978	999999	999999	654	407	725	999999	999999	797	98	999999	999999	183	508	285	111	645	153	272	999999	367	999	771	999999	266	530	999999	999999	950	999999	149	874	999999	414	999999	999999	999999	999999	818	177	571	454	999999	528	140	304	473	920	365	794	999999	612	999999	999999	999999	979	769	993	999999	876	999999	525	999999	755	949	999999	441	768	853	999999	952	471	334	999999	999999	913	999999	252	358	962	67	201	51	999999	686	537	369	148	120	675	487	165	785	941	999999	55	999999	999999	579	758	999999	704	77	336	999999	893	287	420	223	390	691	526	644	436	819	421	484	999999	78	421	22	303	658	188	551	797	685	393	999999	909	999999	342	999999	999999	109	999999	999999	999999	323	792	259	948	925	729	983	960	999999	359	132	153	571	25	886	167	999999	568	999999	999999	999999	54	218	894	999999	313	628	358	999999	54	336	999999	296	768	822	286	172	73	378	999999	204	999999	286	336	270	396	348	999999	999999	516	999999	541	316	246	930	278	584	364	77	621	111	634	999999	
476	32	666	857	802	202	610	994	682	199	128	693	203	768	881	634	494	999999	881	903	346	201	999999	159	60	838	553	701	999999	996	756	827	569	483	810	999999	604	538	545	554	845	521	999999	351	198	552	737	510	999999	730	583	657	229	731	771	285	237	517	999999	964	999999	999999	196	686	442	301	133	720	957	577	39	955	429	337	67	824	29	453	960	507	111	53	998	87	422	109	608	999999	999999	535	86	97	732	581	906	935	334	494	908	897	999999	999999	552	135	700	628	237	891	674	946	265	999999	556	309	999999	604	911	999999	273	343	692	295	18	432	501	999999	233	848	431	132	500	535	544	73	87	94	500	999999	999999	794	871	716	173	764	280	999999	540	432	717	311	34	225	230	999999	214	144	18	130	999999	758	999999	999999	470	999999	456	729	249	492	231	779	113	48	733	999999	471	976	131	999999	162	209	411	800	140	999999	107	285	999999	968	859	943	999999	380	248	999999	399	999999	256	621	999999	550	62	58	211	999999	207	986	491	750	114	238	999999	999999	967	435	999999	999999	258	350	999999	181	424	999999	999999	287	702	999999	799	114	89	978	729	999999	936	611	156	363	599	202	999999	999999	793	564	864	999999	931	322	413	813	281	999999	243	906	177	146	136	781	425	923	245	999999	196	387	671	135	508	513	827	366	999999	993	14	66	999999	343	388	860	999999	11	356	999999	329	999999	833	294	744	823	342	799	485	374	937	675	956	458	924	999999	892	999999	999999	428	999999	999999	534	287	790	187	999999	999999	999999	999999	376	424	577	854	154	209	999999	386	390	685	180	38	999999	913	66	339	110	969	418	972	967	999999	878	999999	896	283	461	999999	503	567	999999	508	999999	999999	998	999999	108	111	313	999999	862	516	358	999999	257	466	175	620	999999	461	86	519	999999	785	307	699	546	648	958	871	999999	998	999999	822	350	671	986	671	999999	543	240	998	999999	693	120	461	327	440	681	440	117	841	999999	999999	999999	999999	94	267	912	308	976	999999	153	442	977	864	999999	536	107	999999	479	504	705	999999	230	88	999999	731	999999	846	999999	116	967	999999	763	906	673	840	341	526	587	729	759	616	566	780	855	233	716	256	828	791	342	105	960	999999	145	646	821	412	970	362	592	75	926	870	999999	624	999999	80	200	999999	204	580	999999	750	745	999999	999999	450	232	630	999999	428	27	999999	773	871	567	159	999999	37	28	999999	555	234	999999	999999	689	695	999999	240	554	645	65	45	596	761	108	219	
868	56	524	381	999999	350	348	174	58	345	999999	621	67	999999	999999	172	774	999999	35	999999	999999	999999	409	435	162	999999	86	999999	372	981	994	999999	773	357	291	999999	513	646	999999	215	886	972	644	999999	598	675	183	999999	345	893	271	331	999999	999999	999999	816	647	98	228	999999	273	968	801	76	351	96	999999	709	999999	586	658	137	525	820	885	641	999999	999999	837	999999	818	61	44	999999	720	672	284	447	751	474	86	425	427	561	941	917	181	999999	13	512	827	473	786	759	244	143	999999	999999	449	964	409	999999	260	741	379	221	934	999999	355	678	811	999999	999999	773	509	243	709	964	879	999999	470	999999	62	335	659	355	275	285	244	586	999999	369	998	787	999999	494	999999	999999	191	729	983	848	232	334	700	426	515	22	999999	999999	999999	841	46	481	999999	999999	540	925	92	34	946	999999	97	769	811	452	412	999999	999999	24	79	34	783	159	999999	621	999999	727	634	242	840	263	999999	244	163	999999	332	526	999999	999999	954	248	603	166	783	334	760	463	523	258	999999	999999	999999	999999	999999	999999	67	999999	999999	882	953	999999	300	999999	194	692	633	853	999999	785	999999	886	999999	999999	70	830	999999	626	376	660	860	163	213	386	999999	505	949	791	313	753	968	999999	39	410	552	151	948	754	999999	100	700	907	847	999999	139	999999	456	111	184	110	979	441	520	836	32	999999	609	914	630	688	999999	999999	999999	861	999999	683	999999	487	999999	919	882	999999	653	999999	959	953	315	474	257	100	59	999999	616	212	774	536	925	203	388	752	999999	999999	133	294	356	858	366	985	921	455	999999	999999	450	264	227	999999	787	243	876	78	493	144	667	539	999999	999999	999999	999999	97	290	757	662	109	999999	387	848	999999	999999	929	111	597	330	553	999999	999999	90	406	361	985	470	748	999999	999999	999999	268	999999	376	593	655	999999	632	28	898	640	999999	618	869	542	999999	378	761	999999	999999	775	481	999999	591	999999	721	558	499	873	362	626	999999	75	999999	790	649	980	482	999999	713	479	999999	578	431	999999	113	209	220	863	484	616	999999	999999	387	999999	838	999999	815	510	872	999999	960	759	665	999999	108	632	282	89	893	896	999999	802	999999	835	306	902	999999	678	762	999999	348	999999	398	746	916	221	999999	999999	951	554	175	972	999999	616	518	719	913	159	999999	480	926	141	970	588	720	906	615	552	255	935	363	147	747	361	758	999999	370	919	999999	887	945	488	999999	999999	730	923	717	108	999999	586	988	999999	863	291	594	217	
666	810	36	19	999999	999999	999999	25	200	38	234	734	858	193	359	994	794	999999	535	448	999999	999999	857	999999	199	516	236	668	999999	999999	283	466	999999	551	999999	999999	892	355	999999	810	939	121	158	999999	699	999999	999999	142	237	999999	999999	999999	756	155	999999	45	953	240	820	99	908	880	78	999999	754	999999	999999	316	525	799	999999	448	645	725	508	891	481	164	106	216	276	103	440	999999	972	346	709	621	348	632	999999	999999	999999	201	999999	999999	999999	729	948	999999	999999	933	617	438	893	359	999999	41	647	321	564	798	999999	999999	822	999999	999999	126	999999	417	999999	356	999999	893	203	448	913	999999	823	449	849	751	216	999999	201	999999	486	12	68	623	999999	999999	974	999999	78	807	529	921	378	96	619	999999	282	999999	871	669	964	724	245	999999	446	846	999999	207	999999	812	592	967	422	999999	999999	999999	68	833	371	390	381	942	824	395	919	999999	85	736	830	999999	479	999999	304	999999	999999	762	999999	613	186	999999	470	776	564	999999	225	561	508	889	757	182	867	448	179	491	297	32	999999	849	536	453	999999	481	999999	999999	343	917	673	890	119	576	679	999999	656	171	919	604	388	999999	180	999999	494	999999	978	999999	999999	40	505	812	244	999999	863	918	87	999999	439	989	410	999999	922	307	888	617	780	999999	502	422	792	999999	572	692	643	340	679	178	959	584	999999	999999	494	999999	422	861	999999	999999	713	999999	377	999999	732	930	999999	373	646	999999	478	876	416	797	165	642	999999	497	999999	551	713	532	999999	908	774	854	496	691	530	619	885	37	960	27	999999	999999	999999	868	285	999999	999999	999999	694	807	700	999999	999999	704	563	851	74	925	621	115	58	190	522	469	159	877	444	513	842	36	999999	999999	916	398	330	999999	597	379	999999	608	63	999999	838	441	218	691	686	791	137	678	555	960	999999	854	968	296	999999	999999	719	408	207	984	437	668	820	258	999999	779	384	149	999999	999999	713	22	62	615	999999	999999	261	468	201	652	385	173	480	35	999999	999999	429	43	205	21	659	812	411	78	15	180	999999	959	999999	906	417	988	999999	860	999999	999999	802	363	943	146	334	999999	999999	555	609	999999	197	999999	223	115	360	350	944	999999	45	901	611	983	609	182	471	301	943	999999	999999	999999	749	620	778	641	268	76	100	68	687	408	605	855	469	741	982	824	746	419	555	999999	54	999999	824	355	792	818	753	999999	675	42	318	922	320	999999	524	576	26	999999	846	294	260	999999	565	999999	999999	999999	524	868	
200	646	555	999999	738	177	353	999999	796	433	849	999999	322	328	393	655	999999	999999	545	999999	227	415	999999	174	573	271	817	168	614	197	999999	46	304	885	999999	38	999999	999999	999999	999999	868	945	999999	999999	732	999999	971	931	501	910	547	622	220	276	999999	999999	838	999999	960	477	999999	194	999999	609	999999	812	155	437	747	999999	179	315	499	402	389	282	635	224	441	176	999999	885	666	703	649	437	826	38	244	796	199	104	823	715	792	999999	980	181	220	919	261	544	193	999999	999999	241	132	817	886	378	159	624	999999	794	999999	474	527	270	959	945	986	126	999999	999999	175	999999	491	784	999999	705	302	463	999999	521	915	754	702	530	999999	999999	315	18	151	866	647	575	153	39	537	999999	999999	720	222	999999	932	999999	351	242	971	666	750	999999	218	999999	999999	695	621	438	878	433	771	997	308	551	640	999999	999999	336	312	600	930	461	256	290	549	581	251	738	589	780	412	999999	558	305	667	966	999999	960	790	952	999999	715	999999	114	556	999999	999999	999999	634	999999	169	25	999999	999999	736	298	101	927	642	504	454	999999	999999	107	30	312	449	12	999999	673	999999	24	999999	360	646	225	310	152	734	390	170	999999	114	634	621	999999	539	187	569	379	875	872	328	999999	507	81	865	63	94	254	719	418	788	960	999999	999999	479	999999	734	520	999999	999999	999999	999999	343	874	999999	224	486	632	773	999999	443	999999	999999	316	695	259	999999	574	359	257	67	489	670	751	791	999999	999999	475	917	960	999999	999999	392	925	678	76	952	999999	303	651	999999	999999	480	458	975	284	172	999999	460	999999	999999	169	170	739	891	713	590	592	93	634	366	21	715	813	818	394	999999	872	999999	628	999999	230	999999	708	680	999999	18	999999	776	999999	981	398	999999	696	243	293	999999	999999	43	964	486	999999	549	668	295	565	746	667	639	590	999999	299	832	831	923	506	887	462	69	295	704	377	999999	999999	653	967	996	28	579	999999	507	478	839	672	152	999999	999999	613	999999	125	860	351	582	195	362	691	566	193	773	737	405	435	593	748	269	118	553	972	24	327	999999	727	999999	114	93	685	460	999999	999999	986	825	284	49	999999	435	363	999999	630	223	961	410	812	254	999999	139	81	999999	100	413	43	393	707	599	105	556	142	262	478	112	999999	241	407	999999	999999	999999	131	396	999999	323	999999	323	999999	758	62	917	756	482	256	999999	21	999999	999999	999999	656	602	128	685	943	397	999999	999999	326	527	546	730	12	319	999999	
999999	18	685	245	777	506	719	999999	948	546	188	799	660	15	502	101	876	872	651	999999	194	793	445	452	999999	30	999999	999999	405	222	999999	914	446	24	326	966	335	999999	591	259	936	141	999999	148	765	597	642	999999	824	436	669	999999	360	471	283	146	572	999999	983	757	701	723	75	736	224	273	363	645	999999	535	765	322	290	402	911	62	624	999999	687	664	388	709	182	999999	552	473	563	975	741	190	404	103	581	834	557	223	76	999999	923	999999	244	997	415	298	670	357	999999	958	560	230	521	275	555	999999	378	999999	550	106	193	750	709	999999	999999	508	141	672	740	456	845	698	986	191	383	195	999999	390	999999	999999	308	999999	896	999999	424	521	668	139	547	261	465	565	672	970	259	182	999999	999999	999999	907	167	998	616	999999	122	862	243	999999	999999	369	999999	987	698	999999	797	999999	999999	113	963	391	839	11	999999	999999	990	290	35	26	932	210	999999	999999	296	396	999999	310	588	775	999999	562	288	338	248	188	361	477	867	16	182	270	328	688	892	712	77	165	873	137	140	832	836	999999	407	690	966	999999	700	311	999999	497	410	88	620	999999	113	999999	999999	946	999999	999999	423	28	844	672	999999	714	680	584	999999	999999	436	460	645	999999	725	71	931	999999	221	34	777	565	999999	685	999999	999999	78	491	999999	999999	401	927	999999	617	999999	818	382	735	999999	999999	657	126	982	377	70	950	443	960	686	999999	999999	216	734	113	745	857	999999	168	812	999999	646	198	975	999999	180	999999	460	999999	250	907	688	206	750	959	999999	660	999999	699	625	909	806	999999	999999	566	987	195	203	896	871	562	866	224	923	999999	999999	468	999999	230	999999	561	499	999999	719	999999	364	383	465	775	999999	95	284	261	999999	999999	835	538	999999	418	774	984	316	564	166	688	50	474	283	584	999999	999999	999999	363	502	999999	999999	401	398	999999	999999	614	999999	427	999999	786	287	614	680	30	999999	87	999999	733	999999	222	255	935	999999	999999	738	890	110	999999	431	999999	999999	999999	759	479	492	444	150	367	999999	999999	999999	888	999999	379	410	435	793	262	255	275	999999	999999	999999	999999	818	999999	152	367	297	322	514	999999	999999	341	999999	999999	855	210	537	894	937	717	527	295	957	999999	540	879	630	312	106	847	635	165	999999	791	999999	479	661	18	999999	999999	80	893	999999	999999	999999	73	169	53	999999	592	999999	361	338	125	268	621	999999	461	943	273	999999	999999	225	666	223	999999	346	428	353	385	999999	999999	602	163	647	633	
999999	999999	999999	477	999999	586	999999	513	132	284	999999	880	533	401	157	209	999999	999999	999999	999999	678	999999	999999	61	727	999999	999999	205	53	205	758	185	477	634	999999	781	999999	476	553	160	263	999999	544	939	23	466	894	951	237	349	464	573	117	562	999999	651	357	423	750	977	885	535	470	926	525	651	412	999999	419	376	222	999999	485	895	999999	966	454	999999	999999	999999	999999	749	999999	703	999999	194	78	915	679	340	434	999999	725	575	275	727	251	999999	423	372	63	996	999999	999999	999999	866	98	999999	999999	988	207	102	386	999999	140	145	999999	766	196	341	583	999999	228	89	941	649	872	909	630	115	725	836	840	999999	217	850	218	117	577	874	105	999999	999999	691	142	341	196	246	444	139	170	999999	431	999999	788	999999	999999	461	919	486	994	189	590	625	272	370	261	710	999999	999999	999999	999999	198	322	245	726	312	537	999999	610	463	635	999999	501	999999	250	415	999999	886	999999	999999	756	198	100	999999	916	276	999999	428	771	89	485	965	999999	211	710	999999	119	846	72	263	249	999999	999999	33	999999	714	999999	999999	32	955	503	824	629	217	181	999999	108	999999	328	999999	999999	118	184	531	977	669	319	299	244	953	306	912	999999	999999	833	251	999999	76	521	211	186	889	405	816	999999	999999	346	947	999999	448	999999	999999	528	611	521	140	340	999999	999999	999999	405	800	445	79	659	590	10	999999	383	929	999999	41	920	999999	283	852	713	368	999999	325	333	372	269	796	765	629	393	222	876	702	911	999999	999999	822	806	386	999999	336	999999	995	660	114	573	110	66	165	999999	411	337	668	427	971	843	730	375	42	541	649	313	40	207	788	365	681	28	300	21	108	319	897	408	386	212	949	664	229	798	999999	739	610	873	982	884	217	284	999999	999999	999999	457	774	845	999999	33	999999	999999	999999	748	892	92	765	153	657	101	440	270	51	769	893	999999	155	243	999999	909	703	166	224	904	999999	406	88	51	722	999999	999999	62	602	363	85	160	792	481	906	86	973	466	226	999999	999999	946	243	999999	364	234	312	540	472	896	330	969	583	968	999999	999999	999999	724	431	16	999999	387	668	688	693	743	999999	999999	337	306	935	246	940	334	999999	211	172	907	686	999999	999999	14	589	706	42	116	577	823	881	419	82	259	44	219	343	75	288	999999	486	621	950	999999	999999	176	999999	93	38	258	518	399	333	106	47	999999	667	999999	798	999999	655	587	999999	460	792	917	233	686	212	730	999999	394	922	617	
430	74	547	710	801	423	999999	948	87	328	314	491	95	999999	221	999999	552	999999	277	999999	899	899	456	500	845	295	942	284	881	308	267	134	477	716	675	999999	999999	956	749	999999	226	706	510	847	999999	310	832	258	474	110	188	208	126	604	717	531	618	999999	865	516	480	471	77	779	70	190	24	999999	310	249	999999	999999	52	892	999999	203	399	609	355	544	462	694	999999	780	129	68	999999	872	999	999999	363	349	101	242	904	999999	639	999999	786	999999	296	463	999999	999999	395	593	166	234	503	523	141	19	999999	999999	64	785	660	999999	659	999999	999999	152	379	165	885	999999	999999	809	987	999999	564	999999	822	999999	999999	999	746	999999	999999	535	999999	782	378	999999	22	999999	999999	770	999999	129	104	999999	81	999999	999999	153	93	791	348	29	99	356	999999	157	959	474	197	999999	83	999999	48	84	901	134	999999	400	999999	893	153	542	999999	733	999999	868	261	221	596	48	599	114	915	999999	999999	375	446	556	545	230	525	999999	166	336	696	134	90	30	450	947	685	401	378	200	648	806	301	365	999999	999999	896	748	877	158	721	968	148	93	999999	536	687	552	999999	999999	999999	999999	385	401	46	999999	999999	241	771	649	363	207	999999	725	316	440	83	90	831	176	999999	777	999999	18	615	728	985	999999	192	913	269	142	546	824	999999	53	431	999999	328	227	591	665	999999	238	795	523	241	423	999999	406	463	607	721	688	230	599	999999	377	999999	999999	999999	791	58	857	389	230	660	912	999999	272	18	184	762	613	999999	668	801	442	223	101	999999	571	228	999999	999999	662	421	858	603	232	999999	999999	122	999999	706	799	999999	999999	848	574	862	329	520	515	398	999999	844	117	112	561	798	501	999999	999999	820	949	573	272	406	726	809	999999	318	999999	162	954	72	999999	999999	785	62	681	593	999999	238	178	61	999999	397	182	999999	999999	999999	51	999999	619	900	426	999999	756	236	353	722	132	999999	999999	20	839	363	999999	226	999999	210	999999	509	126	999999	515	467	652	898	860	875	234	909	504	56	276	999999	542	63	645	561	161	558	999999	999999	471	883	177	999999	221	359	953	955	724	114	438	542	317	711	395	959	547	858	376	478	999999	222	270	24	999999	999999	820	999999	999999	541	58	768	999999	999999	445	631	299	494	999999	510	921	278	194	400	618	734	939	830	668	686	24	303	192	239	471	999999	999999	163	424	628	538	574	999999	192	65	669	741	159	276	763	669	62	999999	865	557	229	38	999999	405	18	654	
989	999999	894	526	755	586	999999	999999	196	18	146	79	68	972	357	999999	11	345	948	993	999999	564	904	26	962	999999	326	681	252	230	753	757	415	973	548	999999	999999	999999	999999	93	179	999999	89	755	532	982	123	892	999999	335	36	999999	456	999999	999999	435	816	999999	564	634	999999	889	453	999999	264	389	663	94	433	999999	412	999999	46	865	823	336	484	999999	494	999999	18	434	480	999999	204	229	999999	400	119	122	999999	613	112	999999	823	999999	999999	999999	500	153	999999	39	468	999999	922	690	497	999999	202	538	999999	999999	393	999999	626	835	419	536	771	999999	88	273	974	321	468	999999	243	371	51	543	326	370	658	350	661	999999	965	774	999999	513	732	719	999999	581	999999	378	230	999999	58	999999	870	482	351	465	999999	64	64	999999	247	999999	457	999999	549	659	999999	590	999999	999999	922	647	999999	644	999999	999999	312	368	76	403	159	999999	579	715	999999	63	672	843	28	999999	285	999999	999999	817	537	999999	65	999999	180	548	369	580	369	187	605	410	999999	236	940	93	163	706	999999	999999	999999	156	554	999999	811	495	986	377	572	815	767	999999	999999	63	117	672	213	999999	198	999999	999999	579	731	401	120	999999	999999	446	903	935	49	999999	618	274	819	390	326	323	795	999999	562	991	18	554	420	288	687	75	128	999999	879	458	517	470	999999	428	424	162	632	898	561	549	474	999999	999999	198	999999	458	243	726	356	890	908	514	965	999999	571	187	981	999999	234	869	327	635	999999	591	999999	999999	647	400	965	174	999999	999999	133	22	527	381	999999	232	580	239	831	999999	921	999999	549	13	505	999999	999999	999999	180	800	674	691	232	838	999999	194	136	560	810	843	760	999999	209	22	391	953	999999	199	408	759	999999	995	48	924	714	76	51	67	652	74	542	999999	999999	890	999999	441	999999	689	800	594	105	999999	428	999999	641	739	790	999999	999999	999999	999999	667	838	421	550	678	999999	307	133	514	999999	78	908	999999	310	42	198	319	999999	999999	174	999999	399	813	663	240	999999	60	293	999999	286	999999	445	999999	14	999999	889	582	999999	554	788	999999	565	296	451	36	122	682	686	999999	551	480	748	673	999999	999999	278	34	757	320	111	602	999999	999999	237	639	633	807	742	436	152	615	969	245	170	681	999999	999999	372	636	127	894	373	683	432	999999	999999	772	723	779	606	999999	824	39	452	196	999999	416	68	811	999999	999999	940	260	466	935	999999	513	513	705	955	175	662	131	202	217	999999	340	726	432	999999	999999	999999	999999	
999999	288	999999	939	792	999999	214	862	54	560	999999	812	954	123	226	999999	304	261	269	28	823	440	211	703	999999	245	958	146	689	999999	999999	999999	231	999999	430	188	154	571	720	539	501	103	131	999999	888	390	262	125	124	239	999999	623	601	999999	148	399	86	98	999999	556	25	77	183	999999	999999	700	999999	976	693	999999	999999	732	540	729	999999	730	999999	109	815	456	999999	999999	32	459	508	323	941	999999	999999	40	111	65	468	174	999999	433	920	712	999999	198	999999	999999	432	85	886	999999	93	999999	548	417	90	999999	283	656	573	182	55	999999	999999	999999	758	434	999999	662	936	297	273	999999	999999	103	810	606	999999	999999	999999	707	420	946	572	112	999999	79	617	432	949	999999	782	999999	600	999999	387	999999	802	999999	439	374	148	769	148	999999	142	999999	665	999999	999999	484	999999	999999	998	866	999999	999999	160	807	79	689	816	714	712	811	514	461	775	999999	999999	613	803	442	999999	999999	568	651	807	972	999999	999999	999999	173	999999	475	769	136	813	733	589	289	56	999999	999999	750	557	434	66	336	95	999999	940	999999	738	993	680	923	468	999999	308	120	999999	187	999999	555	999999	999999	889	247	52	388	647	51	284	999999	567	808	332	447	999999	999999	594	999999	887	299	582	613	999999	999999	999999	845	999999	999999	435	479	988	868	167	999999	999999	999999	544	819	294	707	43	898	525	999999	435	872	601	31	980	999999	525	999999	999999	999999	972	671	228	67	452	999999	720	549	616	805	999999	698	650	767	971	831	599	774	196	190	265	684	97	132	406	921	253	646	126	271	953	999999	999999	619	591	804	685	487	377	999999	986	493	292	720	999999	999999	232	833	59	999999	574	750	632	999999	293	298	583	105	660	530	954	84	433	999999	851	278	129	41	185	177	156	122	999999	110	203	771	401	377	269	669	999999	419	596	967	696	213	546	468	999999	303	230	589	826	846	142	999999	70	937	868	999999	617	200	999999	881	13	461	999999	532	999999	521	896	215	836	991	999999	544	487	999999	658	999999	732	661	705	999999	946	567	296	560	968	999999	711	463	508	674	62	508	762	714	999999	245	859	23	551	814	406	24	752	834	25	597	435	999999	289	230	862	955	999999	999999	935	999999	175	793	563	636	810	999999	707	172	939	999999	999999	772	501	422	999999	718	119	890	999999	931	814	461	544	380	855	116	999999	999999	999999	106	999999	986	999999	528	79	76	460	999999	14	963	317	590	895	693	999999	662	113	999999	441	999999	999999	999999	299	999999	631	999999	
258	193	999999	703	269	428	360	999999	319	795	992	972	352	999999	268	204	885	999999	624	234	565	851	565	203	12	317	847	668	999999	416	696	776	897	999999	817	999999	144	311	704	888	239	63	999999	30	669	141	523	718	999999	652	720	777	388	406	157	407	627	999999	701	951	999999	999999	592	902	108	225	999999	999999	999999	991	999999	583	817	999999	994	512	999999	545	533	871	999999	138	784	999999	696	999999	398	500	999999	420	649	557	609	752	316	548	999999	481	921	999999	65	999999	999999	892	593	999999	999999	999999	412	999999	930	92	999999	829	999999	452	906	985	216	189	999999	585	777	494	999999	511	999999	74	428	999999	999999	996	623	89	816	266	999999	891	999999	559	958	744	97	573	490	999999	503	780	999999	864	641	485	274	741	999999	479	759	328	999999	91	172	895	999999	999999	602	999999	469	974	23	902	137	25	970	999999	999999	92	497	214	14	786	18	203	479	999999	813	566	731	999999	462	346	506	997	999999	933	396	73	520	140	999999	556	107	528	766	692	737	626	514	616	521	543	982	999999	323	764	82	969	425	999999	999999	46	999999	587	522	677	405	139	999999	999999	270	167	572	366	999999	458	999999	490	999999	787	827	999999	61	125	370	999999	364	951	683	586	860	427	647	999999	988	934	354	999999	16	98	297	607	951	477	355	363	999999	999999	321	865	85	592	541	638	999999	999999	984	96	226	999999	323	454	456	98	186	843	999999	721	999999	308	113	178	999999	348	999999	230	245	584	999999	16	948	738	639	818	510	278	885	999999	999999	999999	999999	999999	303	999999	775	842	161	999999	301	512	844	999999	256	22	761	907	999999	999999	999999	621	719	410	327	219	654	584	999999	637	587	907	958	999999	713	346	999999	846	874	81	572	657	999999	382	999999	999999	172	698	492	999999	66	999999	170	999999	871	396	322	550	940	93	758	200	38	523	999999	394	554	344	546	909	664	915	42	46	630	490	553	347	127	70	999999	955	101	197	999999	999999	999999	276	638	999999	33	999999	906	791	322	999999	999999	555	106	898	999999	828	162	582	961	150	570	134	71	391	843	974	999999	999999	46	802	109	841	941	999999	647	288	999999	229	886	857	19	251	999999	999999	861	999999	251	229	357	229	803	518	235	440	424	622	214	256	483	58	384	36	999999	520	999999	787	999999	805	260	999999	132	933	696	114	999999	328	999999	812	530	845	733	213	531	999999	999	590	615	511	999999	34	83	459	746	837	999999	982	496	213	976	83	999999	446	969	922	107	869	822	130	
309	105	222	402	999999	637	999999	181	999999	937	521	692	182	999999	928	235	361	672	197	859	999999	158	832	206	836	457	461	296	244	608	719	139	768	999999	212	781	812	680	733	118	521	311	487	558	692	999999	900	291	518	999999	999999	999999	682	962	999999	160	273	25	566	278	999999	38	937	896	999999	391	924	687	900	156	423	681	938	88	999999	330	670	999999	514	552	556	180	999999	500	47	295	999999	805	995	999999	518	796	124	465	933	493	374	591	340	310	369	223	999999	371	330	889	495	999999	625	999999	490	990	511	23	999999	999999	259	999999	858	932	935	128	692	848	999999	626	567	483	154	853	955	88	942	213	999999	999999	788	999999	179	157	799	851	190	826	999999	527	999999	110	743	999999	243	928	999999	408	375	250	999999	999999	999999	999999	332	22	999999	771	223	411	58	308	829	389	226	842	276	710	999999	93	999999	999999	287	120	341	466	999999	999999	620	37	355	543	838	943	812	256	685	475	824	787	402	418	612	999999	479	986	999999	364	711	401	661	32	275	291	311	664	264	621	372	866	281	999999	161	196	66	514	469	999999	999999	999999	999999	800	886	354	999999	530	263	999999	999999	354	194	386	999999	228	376	332	278	556	999999	999999	991	73	113	957	516	169	266	425	113	965	527	999999	999999	740	244	860	146	920	600	780	410	147	980	27	682	999999	727	999999	820	733	245	912	253	429	979	103	697	928	838	532	273	837	999999	999999	827	798	598	774	983	515	999999	357	956	861	999999	854	93	95	285	620	441	999999	605	999999	999999	999999	152	367	761	151	172	218	999999	999999	517	572	132	315	200	999999	999999	952	999999	314	999999	887	956	391	999999	999999	20	611	652	228	999999	939	999999	999999	945	223	656	999999	23	841	352	978	275	999999	999999	183	731	778	999999	402	999999	488	383	999999	833	999999	999999	999999	683	999999	999999	561	565	863	977	999999	340	999999	369	999999	999999	75	939	117	962	569	621	999999	46	509	404	242	716	260	905	612	566	941	999999	999999	565	895	557	387	710	791	999999	999999	911	777	999999	252	418	918	175	258	549	275	338	273	230	589	999999	999999	999999	898	999999	999999	958	375	999999	398	678	266	421	341	517	999999	407	180	999999	999999	999999	268	667	162	824	999999	95	656	999999	999999	612	546	882	975	180	383	155	812	946	117	999999	546	766	454	573	161	507	833	999999	987	999999	168	127	20	432	465	516	89	999999	57	229	311	999999	720	785	141	384	999999	171	144	415	595	233	999999	999999	621	999999	222	
999999	672	300	261	999999	85	431	454	429	871	999999	714	866	76	999999	899	887	152	244	999999	668	999999	776	70	999999	606	999999	999999	934	88	255	811	963	303	501	999999	757	968	394	999999	298	341	711	512	893	999999	277	999999	857	334	999999	622	999999	999999	999999	155	999999	239	999999	320	999999	158	999999	350	625	741	750	999999	575	335	151	999999	758	999999	999999	337	730	274	177	225	338	242	425	999999	927	999999	999999	517	999999	355	515	999999	389	84	733	150	820	371	999999	162	705	999999	999999	532	999999	241	864	379	698	999999	425	999999	999999	373	999999	270	999999	910	422	992	316	999999	823	999999	819	623	539	683	284	617	999999	369	387	999999	999999	633	468	893	426	696	769	64	819	999999	929	999999	999999	26	999999	472	999999	909	948	894	845	472	881	554	712	999999	702	190	105	91	711	999999	254	56	853	358	999999	838	494	726	232	261	423	302	300	935	166	522	590	999999	209	606	420	493	999999	56	752	999999	190	856	993	588	999999	999999	820	873	639	419	172	744	669	579	999999	999999	671	594	58	589	263	776	999999	999999	600	999999	999999	114	645	761	878	806	606	999999	657	638	733	644	302	686	999999	999999	999999	746	999999	846	152	999999	191	198	999999	584	998	172	660	413	999999	813	999999	676	855	715	999999	999999	541	366	148	781	921	786	498	999999	301	372	117	836	480	666	830	753	150	999999	922	457	939	303	808	443	237	254	195	919	655	625	999999	766	199	999999	215	999999	707	999999	708	404	699	794	293	635	65	824	933	786	983	999999	999999	604	999999	779	938	248	557	705	999999	677	601	578	381	999999	542	351	999999	62	461	836	56	999999	553	528	758	155	999999	183	388	999999	320	999999	936	420	99	999999	973	420	489	966	445	12	999999	41	802	130	999999	617	102	713	187	880	999999	156	198	756	61	999999	31	792	238	384	326	151	366	202	641	961	586	999999	999999	236	573	494	401	53	999999	521	725	637	999999	402	90	674	235	440	999999	790	999999	342	999999	709	999999	696	738	71	685	999999	675	610	488	461	41	785	346	999999	317	840	999999	999999	794	539	999999	394	69	835	303	652	915	925	999999	851	738	999999	141	668	838	876	755	339	999999	296	999999	125	999999	999999	999999	304	999999	284	133	242	45	999999	999999	645	170	14	999999	903	767	43	760	999999	999999	999999	722	788	653	677	122	440	95	999999	787	507	999999	433	245	999999	473	998	999999	640	999999	999999	815	661	704	496	507	833	249	852	572	333	536	105	633	520	999999	583	651	999999	
999999	999999	999999	999999	300	999999	999999	999999	999999	999999	999999	768	719	130	947	605	999999	70	93	167	999999	288	200	243	852	463	971	598	799	724	238	889	999999	663	478	120	738	204	371	663	545	770	75	401	422	803	613	415	999999	38	698	498	500	494	490	883	501	999999	768	836	999999	362	937	53	620	549	421	999999	652	837	867	627	699	429	621	409	223	799	820	59	849	566	999999	771	36	999999	399	999999	182	999999	618	999999	436	534	999999	193	833	32	999999	999999	392	557	763	999999	999999	81	799	80	999999	90	669	999999	999999	719	999999	512	999999	999999	27	881	160	557	999999	67	999999	999999	200	999999	834	999999	575	200	29	948	999999	999999	999999	139	999999	954	939	329	990	101	924	916	730	717	547	92	282	668	15	899	722	999999	673	706	102	999999	999999	635	245	999999	515	479	682	155	62	695	710	782	999999	72	941	830	567	791	999999	311	323	483	999999	752	165	907	195	129	999999	832	628	999999	46	494	999999	314	93	555	586	455	244	585	665	999999	381	500	114	999999	999999	999999	999999	999999	573	999999	803	407	18	493	290	607	293	562	919	230	76	614	745	79	989	637	747	22	214	999999	77	999999	999999	774	999999	999999	802	253	171	999999	564	999999	532	999999	690	675	305	600	274	979	172	999999	665	444	999999	999999	999999	44	952	330	154	265	999999	887	723	75	999999	244	999999	625	804	50	999999	584	665	999999	91	499	999999	323	341	156	747	235	999999	396	999999	383	989	612	910	999999	300	999999	199	309	999999	645	531	625	999999	71	487	649	184	132	999999	999999	779	465	686	264	656	638	989	997	518	451	373	337	992	216	254	510	714	46	749	560	999999	365	260	446	967	763	237	999999	669	107	61	401	116	991	603	533	926	655	121	661	851	201	999999	628	999999	204	632	880	816	976	934	999999	382	729	999999	424	999999	250	999999	893	411	719	338	999999	399	971	231	11	612	721	583	69	924	98	708	204	574	631	999999	773	140	357	463	692	172	913	28	999999	999999	999999	328	999999	999999	228	999999	999999	863	380	239	999999	999999	631	999999	105	402	999999	223	294	30	501	849	583	999999	523	999999	63	999999	645	257	999999	953	844	705	433	402	897	700	705	999999	576	340	203	402	864	800	508	90	367	299	999999	999999	734	366	804	999999	999999	610	845	999999	206	875	999999	133	999999	356	138	926	844	702	505	999999	517	456	453	999999	656	191	220	722	999999	973	898	355	960	786	999999	487	999999	103	658	296	855	999999	641	701	122	80	649	
518	671	582	245	665	794	122	999999	287	913	644	683	999999	399	132	212	233	977	999999	172	966	137	651	35	750	53	999999	999999	278	815	752	57	586	999999	702	999999	680	999999	242	560	848	999999	999999	999999	266	999999	105	897	999999	999999	418	723	249	907	683	999999	30	557	494	999999	999999	792	914	472	171	596	107	30	696	80	531	495	744	322	999999	371	196	999999	999999	340	948	999999	596	240	406	999999	808	678	999999	322	40	999999	253	999999	999999	66	689	478	999999	999999	999999	84	210	999999	999999	923	978	927	594	999999	999999	943	999999	164	999999	999999	999999	999999	76	142	999999	428	999999	384	50	408	251	133	348	267	999999	999999	673	109	999999	873	121	934	725	999999	59	999999	94	547	127	999999	345	98	999999	709	860	16	999999	280	999999	894	913	825	622	117	681	855	589	336	999999	487	280	689	147	799	999999	271	958	999999	999999	907	344	624	999999	999999	73	163	186	638	407	675	314	999999	999999	132	960	999999	999999	617	801	204	999999	757	999999	640	817	655	951	157	556	599	58	819	197	973	559	298	568	669	999999	528	679	950	929	999999	182	877	471	999999	999999	867	999999	350	791	888	616	999999	716	625	999999	999999	211	38	92	999999	627	495	215	254	572	671	727	653	573	999999	525	350	828	999999	999999	940	194	999999	999999	688	649	999999	38	308	999999	999999	999999	942	533	637	999999	650	999999	999999	346	686	671	226	451	177	999999	999999	776	517	373	276	758	999999	167	205	232	274	999999	403	168	919	999999	906	887	599	999999	784	129	999999	999999	874	999999	706	999999	782	278	999999	495	150	548	353	931	999999	934	100	224	999999	785	337	414	62	930	474	963	427	999999	764	338	851	999999	999999	186	840	999999	999999	793	999999	174	385	927	264	778	579	854	814	999999	946	972	796	385	999999	999	792	531	903	943	17	743	190	999999	513	639	999999	72	999999	177	101	959	445	999999	171	644	410	999999	160	284	361	619	999999	439	283	792	542	475	797	365	393	318	657	555	786	999999	984	999999	423	624	144	517	670	646	999999	986	536	500	223	645	599	391	381	999999	592	398	999999	750	289	721	107	999999	999999	828	999999	783	312	889	520	852	659	587	987	535	149	999999	948	999999	542	297	266	51	261	161	766	12	936	37	963	397	999999	243	543	701	527	966	252	842	862	123	999999	999999	979	370	986	21	404	845	490	748	449	90	218	991	999999	65	916	999999	72	781	999999	285	999999	132	137	426	54	295	18	999999	601	116	650	429	999999	999999	999999	890	999999	
754	608	101	546	224	947	644	35	551	246	472	60	139	779	90	277	407	719	999999	999999	569	966	118	837	317	157	999999	439	789	388	845	999999	35	999999	317	183	999999	999999	712	185	999999	400	502	58	546	131	472	336	570	161	215	899	999999	657	999999	787	499	264	238	999999	614	214	246	173	999999	479	999999	999999	472	907	522	999999	17	681	749	999999	999999	70	999999	196	999999	17	869	637	999999	999999	786	999999	999999	529	999999	500	510	999999	570	288	164	339	657	999999	999999	290	999999	662	639	547	892	534	907	999999	999999	439	999999	999999	999999	606	345	999999	999999	454	692	999999	999999	942	234	31	168	999999	120	470	999999	144	412	233	99	404	999999	999999	998	634	999999	262	469	915	999999	999999	537	467	264	999999	943	999999	347	212	999999	448	451	921	999999	617	999999	531	423	447	999999	188	37	739	953	986	463	999999	610	366	999999	440	198	923	736	980	494	701	116	156	527	999999	999999	999999	849	650	953	232	778	391	999999	532	838	32	503	36	226	797	999999	277	999999	815	945	980	999999	944	260	527	194	458	132	686	424	277	999999	953	391	999999	890	999999	999999	241	359	999999	119	868	602	175	430	999999	999999	697	197	839	646	999999	999999	999999	398	905	400	435	47	330	268	569	999999	571	112	999999	645	399	999999	211	999999	279	466	999999	871	999999	352	94	107	484	999999	435	499	585	630	218	440	574	439	985	911	608	203	39	999999	549	760	40	73	879	74	373	999999	985	605	377	999999	999999	945	999999	563	316	338	999999	635	833	80	999999	940	894	120	80	960	921	299	999999	85	436	767	331	192	321	30	228	419	331	999999	999999	980	999999	963	644	999999	999999	432	605	280	999999	404	136	479	999999	999999	999999	768	994	413	868	695	969	301	818	38	999999	272	251	295	119	153	314	199	567	552	686	999999	476	999999	976	499	999999	999999	444	999999	999999	999999	955	230	851	999999	425	917	776	817	999999	962	154	615	14	721	190	999999	999999	497	999999	936	912	684	413	248	999999	999999	999999	378	999999	999999	999999	999999	397	999999	316	30	999999	999999	728	396	999999	749	542	999999	786	860	446	999999	319	385	205	947	942	704	939	281	999999	613	999999	871	999999	999999	816	406	999999	368	227	999999	415	999999	875	999999	768	999999	524	999999	152	689	461	441	117	999999	69	625	418	909	844	693	832	45	213	999999	503	856	905	25	999999	999999	618	428	999999	999999	849	159	510	999999	188	999999	190	776	999999	137	161	725	764	318	347	201	987	206	524	534	999999	380	956	53	16	
912	798	508	240	999999	80	43	798	999999	333	910	125	723	730	605	513	65	906	85	680	777	101	596	999999	741	999999	999999	999999	999999	804	478	202	999999	688	276	449	681	546	999999	67	999999	927	999999	985	999999	85	273	475	918	31	353	473	880	999999	239	821	211	830	999999	858	657	139	999999	108	854	717	999999	999999	464	999999	831	519	999999	28	999999	999999	239	611	250	665	999999	947	999999	97	461	15	999999	999999	459	999999	247	850	58	274	409	987	247	999999	999999	719	427	999999	20	999999	999999	999999	690	861	810	999999	999999	600	589	832	999999	710	153	999999	647	848	405	999999	585	19	918	999999	470	519	999999	999999	613	476	999999	531	248	655	936	234	999999	626	325	460	292	999999	999999	647	271	225	300	999999	999999	644	125	292	999999	861	653	10	843	218	373	180	999999	245	775	125	999999	999999	594	328	773	919	704	30	533	999999	283	514	156	281	999999	999999	228	920	999999	968	360	197	217	387	12	936	391	689	263	154	218	999999	305	748	527	999999	631	999999	926	925	939	105	758	999999	999999	149	854	999999	498	128	952	999999	515	806	765	999999	999999	216	326	837	537	24	767	389	999999	999999	219	408	754	517	623	255	999999	999999	999999	264	439	999999	799	862	91	999999	201	999999	999999	886	540	498	999999	594	362	424	656	99	397	924	999999	378	643	360	930	455	818	980	504	999999	999999	710	777	999999	503	22	417	463	755	718	823	632	999999	999999	696	720	425	169	165	999999	999999	904	999999	114	926	70	203	449	932	635	10	220	640	494	558	830	720	482	999999	349	17	999999	999999	999999	111	705	190	794	663	219	40	658	999999	305	999999	433	302	673	583	442	818	999999	530	129	718	612	991	702	999999	999999	999	942	78	815	999999	405	571	738	999999	231	999999	999999	785	999999	999999	999999	394	345	387	134	537	56	999999	658	530	48	673	223	960	498	999999	487	503	796	219	98	590	999999	113	712	862	563	999999	361	999999	419	999999	806	524	375	999999	655	325	176	339	953	52	419	295	162	732	357	778	999999	516	401	905	999999	513	517	762	999999	242	999999	272	973	385	547	105	120	999999	999999	699	594	999999	69	172	337	467	999999	999999	999999	999999	950	979	999999	999999	166	845	170	514	204	302	17	613	843	999999	651	999999	365	577	999999	999999	185	306	865	658	193	999999	457	239	577	530	257	471	592	999999	999999	694	757	999999	999999	999999	934	605	662	573	999999	980	436	999999	999999	433	112	688	550	999999	549	653	124	856	602	922	398	931	936	999999	55	
545	31	193	141	999999	155	177	358	802	389	999999	999999	302	999999	212	807	999999	718	999999	999999	568	999999	999999	120	638	580	901	595	305	314	999999	669	989	527	156	959	252	515	999999	999999	934	339	748	476	970	19	999999	890	399	999999	586	222	999999	254	999999	625	295	999999	502	385	999999	582	999999	497	385	909	655	999999	999999	999999	564	999999	999999	866	494	238	181	269	150	628	999999	20	206	190	999999	791	999999	999999	999999	999999	673	179	22	189	42	362	286	999999	100	999999	364	57	80	156	560	291	68	999999	999999	258	999999	999999	932	874	626	244	385	872	999999	594	42	999999	733	299	579	394	999999	974	833	999999	999999	999999	179	89	274	711	940	60	629	999999	733	950	999999	792	87	647	247	147	562	999999	976	414	491	506	37	453	323	781	576	176	997	999999	102	627	306	532	856	852	999999	915	304	999999	252	999999	861	91	925	941	221	999999	157	155	422	44	166	999999	439	673	62	821	397	168	483	463	449	650	999999	367	495	554	999999	394	537	646	504	650	999999	167	644	945	527	382	999999	644	28	999999	670	67	999999	759	103	193	800	789	528	145	852	789	999999	221	999999	567	999999	666	150	999999	618	775	540	999999	386	999999	38	116	303	999999	598	999999	445	597	979	800	897	736	461	607	999999	748	128	369	798	999999	282	999999	722	960	926	903	503	264	999999	895	527	954	382	999999	999999	999999	495	513	546	22	354	297	241	433	999999	719	215	543	180	999999	999999	181	717	14	999999	999999	393	343	98	695	345	999999	999999	93	282	942	999999	640	452	999999	262	614	822	785	37	999999	999999	299	299	217	698	960	94	373	248	356	247	378	999999	560	310	162	425	850	677	173	932	999999	999999	999999	366	574	100	281	616	52	358	999999	999999	23	412	104	53	880	997	384	105	990	845	926	704	984	999999	891	597	999999	199	999999	999999	864	999999	53	999999	570	850	133	870	999999	999999	206	998	315	999999	999999	999999	216	119	999999	852	302	999999	999999	312	233	999999	381	756	999999	684	516	853	385	824	122	960	368	955	999999	40	874	514	293	243	999999	927	399	999999	19	999999	999999	999999	654	129	815	795	120	741	914	547	479	376	999999	999999	249	352	622	490	999999	847	999999	999999	999999	514	978	787	785	999999	663	999999	634	999999	747	465	999999	526	208	266	19	326	999999	627	50	935	560	507	843	164	999999	306	999999	999999	312	171	953	140	363	149	150	37	20	411	87	999999	999999	689	629	215	834	999999	153	366	481	963	999999	172	219	701	953	
480	944	630	714	367	991	725	487	585	512	999999	172	69	125	981	999999	999999	549	432	32	871	878	638	999999	999999	999999	948	437	348	999999	790	920	662	999999	670	93	999999	696	719	999999	197	212	999999	999999	671	561	999999	251	499	657	558	622	787	678	92	602	999999	309	444	215	53	298	148	420	721	252	509	873	455	898	925	999999	830	804	835	668	834	934	999999	719	77	706	999999	690	616	177	142	984	113	77	999999	999999	262	514	584	899	73	999999	981	428	999999	999999	796	999999	732	806	792	999999	999999	424	768	381	650	725	148	346	360	999999	804	554	120	525	769	999999	130	845	500	326	230	999999	604	210	953	240	667	856	910	999999	958	809	384	159	150	999999	309	406	439	536	375	248	548	616	828	436	999999	535	451	418	480	999999	999999	476	762	999999	999999	567	427	420	67	291	435	999999	499	999999	179	960	384	90	87	724	999999	963	950	982	397	988	999999	526	922	141	414	502	865	81	503	908	396	999999	869	999999	999999	29	999999	93	812	533	127	999999	266	357	161	370	341	999999	481	352	999999	780	519	831	195	901	497	999999	877	933	159	999999	501	271	574	150	221	345	746	999999	494	866	999999	863	999999	999999	269	999999	999999	999999	170	118	600	160	999999	999999	724	999999	557	87	531	999999	216	879	384	699	342	995	783	999999	159	996	20	95	857	659	999999	655	959	646	641	999999	999999	833	772	999999	826	999999	999999	957	425	183	999999	668	864	942	659	300	999999	999999	216	999999	999999	969	999999	999999	108	515	999999	733	16	79	88	910	999999	609	999999	382	116	343	873	991	126	825	594	976	218	351	230	915	999	319	175	788	440	377	139	976	999999	607	999999	999999	57	155	951	999999	104	876	233	999999	999999	286	999999	156	307	225	157	966	999999	917	956	756	999999	387	733	696	903	300	480	78	480	630	443	509	400	562	943	971	874	248	882	341	128	999999	579	999999	135	29	999999	224	999999	172	601	31	650	196	35	670	999999	999999	453	804	405	164	784	715	843	684	756	745	282	185	102	146	45	624	638	328	999999	20	999999	884	810	999999	848	317	38	999999	858	213	536	282	559	620	795	87	935	963	192	864	879	999999	999999	745	942	999999	80	465	985	36	999999	707	999999	411	693	568	993	149	316	999999	687	430	826	552	218	999	626	999999	351	999999	689	674	145	942	140	129	621	999999	999999	803	247	572	436	832	655	999999	418	157	926	236	999999	795	656	715	186	458	999999	999999	536	942	428	598	124	37	
346	883	571	920	280	999999	947	928	826	512	239	124	994	999999	999999	388	591	999999	554	124	873	999999	999999	430	765	682	504	999999	538	380	999999	648	458	999999	495	999999	267	999999	877	999999	999999	999999	999999	153	486	72	464	631	822	157	361	999999	999999	999999	999999	453	999999	151	999999	999999	79	999999	999999	455	999999	590	666	595	999999	135	999999	999999	601	999999	835	718	999999	874	943	999999	227	872	999999	390	28	436	999999	459	254	52	999999	126	342	999999	999999	243	999999	523	26	895	405	868	999999	999999	36	268	357	851	173	445	529	991	207	461	380	206	999999	20	437	701	985	217	350	466	228	15	760	322	908	602	954	410	999999	58	307	359	749	390	363	760	88	753	295	999999	999999	915	918	881	908	96	276	999999	999999	325	999999	999999	999999	666	479	31	508	44	943	999999	490	128	999999	159	163	999999	456	586	656	677	622	999999	921	540	999999	313	96	878	414	821	335	999999	324	542	999999	119	830	93	911	341	261	53	809	999999	999999	404	781	999999	727	886	999999	999999	106	419	999999	676	999999	999999	723	175	935	629	630	132	245	999999	804	601	21	999999	200	373	674	325	425	999999	433	207	221	548	531	327	999999	527	191	645	113	904	839	999999	999999	842	369	745	406	999999	423	687	488	999999	600	189	999999	683	999999	276	999999	999999	993	133	253	78	775	999999	643	617	479	112	940	599	187	899	761	999999	212	357	999999	928	918	794	165	745	719	183	999999	352	570	477	831	915	629	331	911	716	227	773	77	195	999999	789	999999	321	746	999999	860	701	428	218	481	348	272	999999	863	999999	968	508	359	602	236	301	56	11	999999	35	999999	855	999999	55	331	438	290	818	826	138	641	999999	999	830	999999	256	923	999999	996	999999	653	541	999999	711	999999	719	423	474	958	999999	742	999999	999999	720	917	15	713	382	999999	52	999999	999999	271	999999	567	999999	508	529	289	979	378	694	999999	787	382	999999	398	286	307	612	25	816	860	999999	999999	491	803	288	912	317	543	551	475	954	999999	210	999999	732	153	999999	220	894	195	978	999999	57	154	263	348	488	616	436	84	283	37	999999	999999	255	349	999999	330	230	616	999999	446	826	228	61	362	999999	169	665	142	684	401	999999	630	881	999999	347	346	999999	999999	434	700	116	999999	201	927	999999	617	34	999999	77	303	990	999999	999999	542	615	829	103	900	176	329	999999	304	400	999999	999999	999999	710	670	11	999999	999999	999999	999999	280	340	359	37	134	999999	564	999999	999999	75	390	411	842	417	
349	999999	518	253	649	772	999999	749	812	86	319	30	999999	999999	363	999999	338	523	709	105	942	999999	265	802	968	732	612	999999	999999	238	20	999999	999999	213	371	702	493	495	999999	999999	999999	531	999999	283	717	999999	605	657	780	999999	736	866	702	999999	474	148	712	716	999999	916	169	920	999999	999999	999999	838	957	369	545	661	897	843	393	200	27	999999	683	982	999999	999999	137	955	413	787	999999	153	778	999999	739	233	999999	776	220	223	358	167	460	999999	216	878	156	999999	121	129	993	999999	482	511	729	63	464	730	632	419	789	214	516	999999	91	923	999999	641	999999	322	672	131	632	180	842	999999	960	738	776	215	718	891	843	294	999999	999999	999999	277	596	999999	768	999999	154	800	999999	154	999999	176	999999	293	819	999999	999999	999999	456	872	270	312	669	869	102	725	953	426	999999	898	370	232	500	482	262	791	55	944	999999	413	999999	999999	746	999999	220	794	875	999999	999999	214	285	55	837	921	999999	368	608	727	999999	52	315	727	109	535	784	999999	675	390	40	37	469	671	254	52	999999	438	565	971	658	308	849	470	39	496	999999	325	999999	999999	144	894	999999	328	999999	511	999999	259	732	999999	912	793	128	495	462	999999	999999	999999	800	795	36	910	803	636	78	295	203	844	698	613	913	469	42	106	255	999999	999999	151	321	999999	944	645	705	354	68	999999	999999	363	999999	999999	751	19	524	999999	999999	234	101	556	259	75	318	263	561	999999	308	453	760	31	250	325	999999	603	302	67	850	999999	214	459	577	213	115	839	836	37	861	903	944	999999	553	30	55	297	891	999999	435	691	94	585	999999	999999	114	168	999999	693	155	158	999999	467	749	999999	999999	642	978	55	960	478	427	999999	268	999999	999999	326	477	999999	280	237	711	56	999999	169	306	999999	413	962	108	947	726	153	999999	999999	196	487	694	999999	10	413	318	845	295	956	999999	560	999999	999999	116	999999	999999	892	422	917	446	670	835	999999	865	401	238	26	947	999999	999999	284	651	555	217	31	632	95	229	866	919	865	761	675	895	745	311	999999	855	999999	266	833	999999	999999	276	526	651	114	526	609	184	302	999999	282	214	989	999999	772	999999	95	165	999999	673	999999	998	580	908	169	694	129	999999	476	170	999999	756	918	553	687	999999	999999	379	999999	569	620	692	626	967	489	471	905	999999	539	328	770	165	999999	999999	184	965	999999	618	491	420	406	519	707	999999	999999	999999	295	445	230	493	999999	715	637	45	62	864	381	613	999999	
999999	788	292	560	999999	400	481	103	999999	379	722	593	82	887	999999	172	111	999999	495	706	963	186	469	999999	56	575	65	527	626	117	999999	593	91	198	793	631	124	958	999999	741	789	999999	536	76	508	999999	680	827	529	999999	999999	999999	886	907	999999	521	328	676	514	999999	345	954	476	650	69	138	511	883	104	486	57	999999	435	999999	999999	999999	999999	999999	117	999999	999999	237	999999	999999	166	999999	707	184	733	999999	312	448	454	975	405	835	955	885	999999	999999	397	796	733	52	825	809	999999	141	990	924	871	999999	999999	367	688	117	955	999999	494	630	431	337	160	821	183	999999	697	999999	358	91	585	764	397	738	759	108	999999	999999	999999	356	985	575	999999	808	410	387	879	97	296	297	879	999999	999999	386	999999	70	645	911	868	225	121	994	782	908	349	117	999999	830	607	590	999999	999	795	147	999999	855	999999	352	420	999999	730	610	173	70	211	353	372	21	999999	699	999999	592	97	999999	999999	990	792	285	468	303	850	58	489	999999	684	880	446	999999	999999	999999	917	999999	500	82	495	511	831	999999	999999	996	744	525	999999	908	999999	31	912	999999	999999	999999	72	867	884	127	945	681	131	467	386	331	906	118	280	695	781	169	101	24	226	734	168	80	578	999999	999999	335	999999	580	999999	663	999999	363	999999	96	999999	59	418	999999	999999	814	390	373	999999	999999	99	999999	254	999999	137	967	929	897	867	178	495	991	299	999999	999999	620	673	550	889	723	999999	553	999999	194	664	731	999999	999999	886	411	353	795	734	202	999999	999999	999999	662	999999	999999	733	80	999999	999999	999999	999999	760	997	814	517	151	999999	999999	622	999999	546	879	999999	691	405	226	999999	21	999999	824	999999	999999	106	999999	999999	999999	21	107	999999	989	291	66	999999	594	624	970	753	904	999999	270	513	322	122	179	837	999999	30	971	57	999999	522	999999	999999	999999	899	783	664	999999	177	978	139	999999	203	633	741	489	315	999999	76	434	473	999999	642	999999	999999	388	999999	927	999999	999999	519	50	59	896	476	232	35	214	694	999999	316	794	737	400	140	771	128	489	438	357	737	554	904	623	919	215	427	999999	59	999999	999999	999999	999999	573	999999	99	693	306	999999	518	463	111	781	235	127	678	579	251	999999	548	269	665	499	853	865	999999	999999	436	977	270	805	199	165	183	212	580	46	999999	932	999999	88	821	999999	919	894	635	773	679	999999	999999	636	999999	772	510	261	999999	247	904	707	504	954	266	329	895	999999	999999	999999	608	33	999999	641	
416	319	32	470	999999	342	999999	958	239	999999	466	999999	999999	634	629	426	999999	999999	999999	343	999999	999999	437	96	999999	502	437	999999	630	689	174	999999	999999	609	229	866	750	49	813	641	667	945	478	999999	999999	335	593	270	999999	847	301	686	795	214	999999	999999	881	999999	649	999999	999999	999999	999999	550	36	810	973	137	414	762	675	615	117	999999	676	196	999999	134	598	495	909	176	999999	783	999999	999999	860	999999	999999	999999	985	814	399	868	736	999999	618	927	286	687	362	465	999999	331	181	685	579	208	538	322	963	756	347	163	999999	738	252	554	162	548	949	229	37	145	776	861	226	249	860	999999	999999	69	848	910	143	453	320	799	611	712	908	999999	225	999999	315	239	477	245	831	998	60	999999	774	738	738	142	438	999999	999999	999999	469	999999	347	164	744	904	999999	436	999999	593	427	452	942	999999	639	296	14	250	999999	547	393	980	999999	862	999999	999999	294	120	182	10	999999	600	254	301	252	999999	325	999999	52	410	999999	51	225	248	580	607	131	334	108	451	138	197	999999	999999	926	489	921	484	831	239	619	797	263	999999	578	826	208	651	999999	70	971	999999	207	429	226	352	764	179	291	999999	393	960	999999	731	999999	827	711	999999	374	763	999999	840	238	813	791	533	788	205	669	754	409	480	135	999999	479	194	989	999999	791	584	724	751	202	116	846	658	786	531	156	751	124	961	286	445	412	141	715	999999	999999	999999	563	569	510	537	325	913	834	973	261	688	837	999999	454	789	48	999999	647	999999	967	142	999999	266	58	999999	639	447	203	690	999999	348	478	999999	830	999999	30	165	251	665	790	932	823	999999	280	468	999999	999999	999999	999999	406	507	493	593	427	999999	946	307	520	999999	897	878	999999	154	347	999999	219	242	422	999999	768	883	999999	999999	999999	44	318	933	985	590	999999	768	999999	706	294	138	855	999999	999999	334	162	723	999999	658	999999	912	999999	679	475	367	258	682	999999	170	727	522	842	999999	262	393	999999	999999	321	930	589	139	947	23	999999	219	67	334	64	999999	203	999999	248	16	224	428	821	638	468	628	999999	330	318	770	978	771	295	353	632	794	147	150	411	714	78	638	965	209	820	265	309	924	628	372	999999	682	999999	835	999999	999999	571	999999	553	693	598	269	820	186	44	97	924	713	701	999999	949	62	644	533	938	999999	462	622	818	213	328	999999	999999	945	802	999999	497	999999	66	999999	233	999999	596	718	999999	809	817	788	174	732	340	595	999999	368	
422	915	47	750	897	711	999999	949	999999	350	374	191	566	874	384	738	999999	474	657	902	46	370	466	926	417	139	767	674	999999	96	872	733	194	343	533	999999	268	747	562	355	999999	283	999999	255	999999	999999	252	942	999999	435	142	865	938	999999	332	62	459	121	999999	999999	943	706	999999	653	478	999999	996	232	351	496	480	999999	912	999999	484	762	521	220	582	999999	886	825	270	31	954	16	794	864	21	481	999999	999999	999999	999999	411	999999	781	205	777	712	999999	29	600	917	955	289	953	637	845	999999	540	248	539	859	999999	128	446	480	699	472	846	142	221	870	68	333	999999	129	900	763	999999	999999	443	869	545	866	234	352	75	674	63	167	29	451	940	199	617	999999	911	292	284	310	505	315	865	805	808	730	999999	999999	842	833	736	92	999999	223	805	670	324	999999	894	103	414	35	999999	689	123	769	930	868	716	891	999999	999999	999999	680	821	999999	13	739	68	504	493	443	831	999999	430	937	863	727	393	946	241	896	397	191	896	479	999999	186	999999	49	999999	989	916	951	999999	128	999999	999999	402	677	667	999999	957	999999	609	971	203	199	269	186	905	999999	485	999999	659	320	999999	999999	784	351	241	827	999999	28	704	999999	526	880	602	999999	343	955	334	716	289	657	939	997	581	924	285	706	916	999999	999999	596	999999	157	302	315	999999	306	999999	60	445	840	536	938	696	999999	454	323	596	999999	842	950	878	768	489	999999	381	232	725	999999	75	535	999999	542	885	117	999999	379	999999	296	413	46	999999	284	280	999999	130	11	310	475	480	962	119	959	999999	192	718	745	667	299	934	676	580	999999	999999	910	929	999999	999999	589	126	85	735	310	554	806	128	603	498	999999	999999	380	921	260	999999	113	999999	951	869	702	398	999999	711	999999	362	999999	999999	999999	299	369	519	999999	948	721	358	404	237	809	415	866	999999	999999	257	627	418	564	999999	330	884	881	999999	978	135	999999	200	873	373	446	947	816	999999	999999	314	139	530	754	431	209	901	984	875	616	545	12	638	999999	996	999999	879	798	999999	145	682	417	999999	541	11	598	531	999999	41	790	861	598	526	999999	810	999999	107	664	142	554	999999	900	15	877	442	132	721	916	999999	289	567	999999	833	214	999999	896	999999	999999	999999	999999	678	426	999999	95	755	947	999999	999999	472	878	986	224	665	438	716	999999	412	999999	108	878	999999	615	607	751	999999	711	764	321	635	914	999999	118	911	999999	876	999999	946	920	131	495	647	597	
453	999	303	352	494	405	498	999999	493	265	890	873	956	73	999999	999999	999999	54	192	999999	498	558	999999	999999	312	999999	999999	714	835	491	999999	612	999999	999999	999999	608	457	879	227	369	823	539	430	999999	999999	999999	353	812	999999	743	67	87	312	483	999999	895	999999	426	50	999999	843	999999	269	12	389	287	642	999999	901	220	999999	982	826	999999	999999	958	137	999999	658	274	999999	749	530	101	434	798	310	758	190	276	999999	40	839	999999	999999	49	280	999999	229	940	405	676	910	973	999999	85	999999	999999	143	149	767	581	999999	999999	125	999999	263	999999	577	999999	977	999999	495	635	999999	724	999999	737	307	310	999999	708	999999	717	869	999999	838	557	113	999999	547	999999	624	50	508	50	272	74	973	432	785	112	850	638	999999	521	190	285	999999	274	932	999999	190	833	461	69	396	60	906	778	264	706	74	999999	53	166	999999	454	999999	557	461	88	764	875	524	586	999999	556	754	358	165	999999	182	839	999999	999999	640	791	589	449	654	222	168	204	177	89	47	631	999999	807	261	999999	157	827	812	853	758	315	318	999999	999999	840	305	999999	623	701	534	235	802	999999	525	478	865	688	902	249	920	569	707	445	548	999999	999999	947	106	429	999999	354	999999	572	276	334	483	714	999999	813	999999	609	581	476	555	812	829	577	291	999999	870	999999	924	999999	933	199	999999	873	336	999999	880	357	461	203	999999	189	208	999999	999999	201	995	161	450	98	332	320	987	241	999999	736	406	393	666	323	999999	946	999999	464	999999	87	999999	609	387	999999	999999	569	158	388	190	375	613	999999	825	99	788	718	28	835	250	999999	211	376	983	600	578	999999	999999	999999	643	349	999999	999999	999999	674	474	999999	773	999999	999999	763	171	609	999999	999999	999999	806	567	576	535	840	927	999999	999999	25	875	360	626	786	694	999999	877	20	744	841	615	869	999	160	625	402	999999	841	680	487	461	999999	324	468	999999	772	999999	124	612	802	421	999999	530	584	999999	123	999999	987	493	718	999999	999999	864	220	908	262	999999	417	950	999999	896	999999	913	736	999999	999999	45	168	318	921	517	762	407	941	429	450	349	425	999999	511	999999	957	357	962	999999	999999	736	114	559	225	965	522	174	999999	906	334	262	793	30	524	88	609	678	571	210	999999	753	923	790	468	999999	391	65	449	507	999999	739	950	145	264	547	930	999999	102	999999	995	598	999999	999999	104	197	555	404	836	433	34	999999	786	761	478	556	813	324	999999	312	583	466	999999	999999	999999	
595	311	658	765	977	999999	10	999999	615	215	534	826	887	695	281	999999	999999	999999	25	999999	999999	953	199	666	999999	733	616	999999	790	382	538	873	955	76	509	885	897	639	858	999999	34	702	180	555	944	999999	925	628	819	944	596	247	709	999999	318	999999	122	992	999999	999999	540	492	796	242	676	999999	871	821	196	999999	470	357	370	999999	999999	956	782	999999	721	978	807	988	699	845	785	999999	174	999999	758	866	773	905	999999	614	745	999999	906	938	999999	999999	859	114	441	999999	484	999999	876	970	51	999999	860	999999	280	999999	446	552	999999	950	999999	385	496	415	72	329	622	565	999999	755	993	916	60	843	764	437	129	703	999999	999999	371	999999	424	203	424	406	16	304	634	999999	178	203	999999	999999	492	999999	798	453	51	121	811	918	473	130	976	134	311	26	999999	999999	960	999999	995	528	589	909	960	999999	999999	666	323	327	930	283	587	799	177	104	360	271	639	675	661	999999	463	452	83	303	226	299	105	999999	590	792	999999	434	999999	999999	376	583	542	505	462	385	999999	494	988	200	543	999999	999999	217	666	452	999999	294	999999	560	74	146	999999	666	999999	999999	571	333	736	148	740	163	601	999999	999999	777	999999	999999	222	285	646	968	463	882	760	999999	342	887	999999	148	588	999999	352	647	165	240	746	999999	430	761	999999	474	757	850	459	999999	585	999999	489	888	723	80	81	806	914	105	683	999999	999999	45	368	683	10	598	559	492	811	954	999999	497	40	852	712	461	471	181	221	613	433	380	999999	332	407	999999	424	518	185	999999	733	999999	999999	793	970	394	403	140	474	169	300	966	999999	630	229	992	857	999999	367	620	345	999999	884	999999	530	999999	580	45	285	999999	184	999999	317	999999	231	731	940	247	999999	327	999999	341	999999	62	322	466	999999	834	113	999999	587	552	161	564	210	989	185	999999	999999	444	999999	367	854	999999	984	999999	659	999999	409	497	62	620	989	49	999999	999999	999999	999999	756	74	733	746	931	870	999999	631	890	752	75	241	999999	462	999999	447	513	999999	486	797	999999	999999	806	498	434	615	999999	966	563	121	11	206	953	352	730	208	711	77	435	984	930	363	369	999999	247	177	942	599	645	551	535	863	527	249	765	999999	268	999999	322	326	517	21	77	778	750	868	287	213	731	775	736	446	273	502	866	714	704	898	260	999999	673	763	331	999999	586	999999	999999	714	587	999999	940	999999	755	999999	476	919	295	590	999999	379	999999	738	867	869	815	98	600	35	
382	60	988	999999	983	999999	652	754	689	999999	202	999999	999999	573	999999	694	835	999999	691	163	35	946	428	999999	741	881	377	934	895	999999	206	497	999999	653	341	999999	999999	580	493	700	466	999999	239	240	397	554	189	999999	123	183	44	556	407	446	999999	999999	999999	874	999999	111	688	999999	859	238	999999	705	999999	545	241	98	645	264	999999	991	696	313	717	198	726	196	999999	60	821	721	427	650	99	999999	999999	906	904	184	952	999999	22	749	999999	11	381	999999	490	643	94	34	538	780	780	416	749	999999	718	444	999999	442	999999	637	896	147	811	217	615	962	999999	335	194	999999	311	393	979	947	450	715	999999	43	705	67	966	797	193	647	869	683	362	957	999999	999999	36	519	981	999999	852	725	200	174	999999	527	752	999999	840	78	999999	396	999999	801	255	13	627	999999	736	352	671	109	999999	999999	347	931	610	999999	999999	724	444	999999	412	604	105	999999	525	999999	955	999999	999999	216	956	999999	179	482	999999	999999	712	999999	999999	911	999999	639	713	753	770	36	826	156	917	818	621	999999	633	685	984	999999	706	530	487	975	169	558	46	999999	152	999999	999999	864	684	58	231	953	881	999999	19	772	891	999999	955	499	999999	808	270	497	595	841	491	493	498	424	855	191	999999	867	999999	234	603	258	611	930	999999	961	471	868	596	667	244	111	676	222	941	364	575	988	999999	360	298	548	868	311	358	511	376	269	999999	999999	257	24	999999	784	999999	999999	740	34	467	864	346	401	900	928	606	999999	816	286	483	999999	616	717	717	400	936	64	390	999999	999999	529	999999	211	675	999999	419	229	999999	999999	999999	308	999999	550	530	295	999999	896	999999	939	704	968	695	100	786	702	999999	999999	306	390	848	124	261	440	452	938	999999	144	999999	354	519	387	70	924	999999	999999	876	76	197	432	386	49	999999	450	605	613	834	999999	425	972	133	880	922	939	53	928	57	193	108	999999	25	878	179	303	430	326	908	999999	999999	612	826	366	352	874	13	999999	999999	811	999999	839	113	775	719	754	999999	639	999999	131	880	999999	999999	693	999999	604	416	508	870	999999	29	288	999999	999999	646	812	156	767	537	58	935	244	230	245	999999	268	488	250	169	999999	999999	791	862	787	890	552	485	142	398	748	467	505	999999	999999	999999	556	144	50	138	906	999999	999999	999999	416	195	646	93	891	999999	709	125	176	348	454	50	238	426	917	999999	999999	337	23	378	789	590	440	999999	635	454	801	133	448	999999	999999	999999	619	
999999	455	601	253	469	999999	797	688	999999	999999	166	493	554	562	999999	999999	867	44	999999	594	94	999999	826	755	999999	457	999999	999999	585	677	63	96	637	430	548	970	325	929	999999	744	225	690	999999	999999	283	812	91	891	670	906	581	88	999999	232	535	999999	629	846	903	21	156	999999	113	955	248	999999	999999	999999	23	999999	999999	937	409	834	378	999999	165	537	999999	999999	376	999999	873	999999	106	975	412	415	895	999999	350	479	35	999999	597	962	999999	999999	60	213	999999	999999	877	999999	14	643	678	849	999999	141	221	101	999999	376	644	999999	389	433	859	999999	667	999999	238	842	999999	432	912	785	999999	999999	999999	954	999999	279	999999	999999	677	999999	674	999999	306	563	561	763	960	258	115	659	979	995	583	163	351	787	545	999999	728	999999	690	582	731	892	611	447	324	266	614	104	796	999999	924	26	999999	999999	999999	114	999999	999999	881	571	326	262	806	999999	832	663	612	999999	999999	999999	999999	641	999999	999999	732	413	999999	123	449	704	999999	21	863	753	81	567	999999	999999	821	440	626	263	163	129	266	478	96	370	614	660	653	999999	370	732	545	292	342	999999	999999	561	162	775	35	187	927	999999	399	63	180	275	269	667	878	303	446	999999	487	563	835	263	999999	999999	508	788	999999	729	650	140	218	788	234	737	281	269	287	999999	237	999999	202	951	999999	43	199	999999	999999	999999	999999	77	295	118	804	779	831	420	999999	999999	276	246	999999	207	664	269	845	392	51	999999	395	618	25	595	209	511	371	884	185	294	401	999999	397	74	999999	999999	845	109	983	999999	906	999999	35	999999	584	999999	849	999999	297	819	198	999999	999999	999999	999999	428	62	699	908	303	417	946	244	999999	999999	117	848	72	999999	999999	423	745	408	999999	625	999999	592	309	21	218	999999	999999	999999	999999	105	594	999999	528	473	274	531	999999	201	690	47	959	626	85	546	477	152	786	490	216	405	453	999999	711	999999	77	835	753	688	700	640	50	999999	878	999999	585	254	999999	999999	999999	999999	277	554	717	559	665	907	517	762	543	999999	999999	886	391	999999	652	999999	161	284	406	439	778	467	999999	59	996	610	748	230	960	999999	821	999999	250	656	137	898	691	162	588	169	327	990	154	634	999999	999999	968	917	211	999999	103	56	202	999999	781	810	63	667	562	64	168	296	802	321	254	687	645	734	832	999999	503	999	696	999999	121	787	323	865	294	999999	642	831	29	999999	139	775	999999	440	874	327	845	999999	599	533	11	999999	197	999999	390	
999999	518	999999	94	457	897	104	359	956	698	999999	999999	197	999999	999999	422	337	999999	243	192	999999	999999	999999	860	515	908	479	409	172	244	90	600	999999	999999	999999	333	999999	746	572	671	44	425	48	742	880	831	657	650	879	120	674	999999	999999	650	999999	395	313	383	579	548	428	999999	197	721	618	403	16	999999	177	396	23	590	705	999999	157	999999	654	472	979	684	999999	999999	530	999999	570	326	646	839	574	821	29	35	177	33	999999	349	238	326	133	487	824	944	483	493	999999	93	999999	392	999999	857	741	999999	999999	895	999999	999999	174	145	160	301	999999	176	147	356	999999	999999	999999	681	328	807	824	999999	348	502	859	316	999999	46	999999	487	267	264	346	716	89	188	632	281	736	654	185	103	175	832	729	999999	807	137	126	119	669	387	73	695	999999	999999	502	901	46	999999	253	999999	999999	673	43	503	999999	431	276	197	365	151	944	999999	632	731	171	516	999999	999999	509	999999	920	844	817	880	200	650	999999	676	686	999999	245	999999	999999	57	912	502	798	236	827	385	861	999999	754	527	442	399	73	999999	251	986	138	999999	480	34	999999	345	855	162	999999	189	748	599	511	634	906	999999	273	584	999999	999999	999999	545	383	134	367	991	999999	299	999999	999999	587	381	434	999999	602	999999	286	999999	839	577	647	646	999999	999999	999999	271	427	130	621	254	136	999999	492	582	278	592	461	356	667	226	255	565	714	511	601	376	175	999999	42	505	911	886	999999	251	999999	999999	999999	999999	999999	105	999999	970	678	203	674	999999	888	999999	431	19	949	929	719	999999	331	91	931	422	57	270	106	999999	97	126	999999	250	742	251	999999	207	999999	999999	859	571	652	285	887	520	837	999999	487	999999	390	32	555	982	999999	132	919	999999	149	999999	687	236	999	999999	999999	561	861	434	999999	647	300	999999	48	232	80	158	970	56	203	421	585	554	783	782	236	75	999999	360	83	999999	331	621	68	771	49	633	999999	694	403	336	659	412	999999	840	33	166	999999	332	911	28	162	873	746	727	624	142	453	226	731	816	999999	510	361	746	325	999999	999999	277	193	447	586	285	653	999999	762	182	999999	942	999999	79	999999	999999	448	64	467	458	874	341	156	907	190	354	963	586	346	158	999999	999999	524	354	991	715	149	999999	441	999999	230	878	965	451	723	510	999999	662	999999	751	999999	999999	288	867	804	833	999999	286	267	241	321	76	531	999999	131	999999	428	999999	999999	375	109	973	623	589	237	996	999999	704	193	679	
887	999999	999999	594	96	754	999999	657	550	999999	594	863	217	209	565	163	999999	362	329	705	91	62	584	369	999999	98	999999	699	639	808	468	999999	103	587	999999	21	225	999999	526	377	907	999999	864	920	780	245	766	423	999999	84	648	23	384	487	597	834	726	491	942	998	81	422	27	741	699	178	770	630	855	554	937	420	835	952	797	320	198	664	588	416	999999	269	675	999999	999999	455	51	615	989	520	294	999999	994	999999	999999	495	753	133	231	999999	475	145	999999	999999	146	237	187	999999	689	999999	646	999999	999999	535	999999	999999	999999	461	581	254	999999	164	999999	344	269	213	426	317	999999	312	566	75	443	975	999999	196	702	205	429	931	999999	619	925	999999	874	232	830	999999	850	494	748	301	551	976	485	320	504	232	999999	932	811	869	775	999999	720	580	629	927	595	490	119	551	999999	999999	999999	517	239	999999	470	47	383	999999	466	172	564	999999	524	466	500	629	691	479	999999	496	130	999999	999999	547	991	999999	603	903	873	370	385	999999	999999	901	999999	999999	91	575	762	182	558	999999	412	613	999999	999999	66	173	437	965	799	640	565	546	529	999999	999999	691	937	177	444	999999	999999	999999	786	366	16	623	465	532	548	999999	716	999999	999999	276	994	240	724	546	999999	439	475	907	571	745	999999	999999	381	431	304	999999	637	595	738	999999	769	316	826	466	448	999999	707	905	427	682	923	999999	999999	999999	999999	999999	967	401	930	14	14	186	535	51	725	293	251	44	237	158	488	999999	84	859	506	688	999999	999999	999999	802	732	999999	490	999999	821	999999	124	128	847	862	432	246	664	999999	999999	999999	780	999999	741	165	202	672	677	278	204	801	677	999999	999999	895	38	709	999999	999999	999999	443	695	647	229	835	179	133	196	374	726	251	466	351	784	999999	999999	999999	526	942	610	69	999999	222	693	30	222	999999	372	952	833	722	943	537	462	999999	898	143	566	905	986	78	486	313	551	999999	344	336	964	999999	987	999999	192	360	526	222	999999	483	953	209	623	803	760	244	541	13	308	999999	888	999999	25	774	999999	999999	956	999999	999999	589	670	740	685	999999	999999	529	964	999999	999999	592	20	999999	100	424	189	999999	292	999999	317	251	771	547	999999	415	447	999999	827	999999	348	572	403	984	638	999999	812	222	523	737	402	241	280	999999	474	715	919	648	999999	999999	594	705	338	774	999999	342	999999	999999	96	280	448	999999	701	999999	94	967	198	35	611	139	612	967	999999	554	999999	86	970	999999	83	999999	
495	798	999999	237	999999	999999	243	629	760	305	999999	689	136	253	299	810	540	529	999999	506	526	894	47	999999	987	999999	862	783	984	158	999999	999999	59	156	784	649	825	473	132	999999	734	999999	274	315	987	922	840	999999	265	979	545	451	999999	577	999999	601	999999	841	999999	11	781	459	645	999999	999999	986	999999	999999	469	649	999999	999999	407	584	771	957	999999	731	937	74	787	272	528	15	612	920	528	999999	733	999999	888	984	233	999999	669	284	923	662	381	10	999999	860	999999	615	999999	478	999999	63	805	466	972	999999	999999	185	999999	999999	931	640	10	23	467	999999	256	999999	761	10	843	286	914	497	43	967	359	936	782	927	143	999999	999999	999999	999999	999999	675	999999	220	999999	90	999999	906	160	353	293	662	368	543	999999	613	852	854	993	635	999999	148	999999	433	999999	680	999999	999999	297	384	28	629	866	147	999999	492	999999	75	903	919	795	999999	763	153	999999	315	991	403	659	323	290	68	999999	508	119	336	367	844	216	187	123	655	999999	775	335	664	999999	230	550	640	633	787	950	83	839	396	384	174	683	699	688	573	999999	999999	104	960	611	367	37	666	135	999999	859	726	999999	149	761	987	818	95	519	999999	999999	28	690	503	117	999999	999999	722	951	999999	170	999999	999999	549	911	999999	681	374	62	437	999999	884	515	999999	999999	234	999999	700	635	396	355	598	999999	999999	721	725	292	601	999999	667	699	314	714	931	974	353	237	999999	999999	125	316	453	42	999999	999999	999999	513	999999	575	882	999999	968	97	564	847	999999	335	580	828	999999	999999	999999	522	395	738	888	179	583	524	584	996	21	472	519	90	902	999999	999999	350	753	221	999999	36	970	999999	730	227	159	94	411	999999	999999	437	50	762	236	999999	999999	352	689	798	930	677	990	886	665	999999	577	999999	945	999999	236	239	84	975	271	999999	551	404	17	999999	30	498	122	566	999999	999999	431	756	853	970	917	999999	999999	955	291	423	999999	93	335	235	999999	675	149	404	791	427	999999	999999	999999	999999	389	252	344	28	999999	441	565	433	547	91	84	821	630	999999	999999	999999	999999	129	693	848	28	468	79	782	999999	355	359	717	999999	921	230	999999	265	681	999999	674	422	643	187	850	857	611	546	253	160	999999	999999	175	315	321	999999	999999	382	653	163	999999	999999	561	996	432	91	847	657	625	860	999999	565	999999	393	424	67	999999	941	999999	990	416	921	826	631	203	310	194	412	464	999999	987	983	612	999999	999999	999999	860	646	754	769	20	
953	921	999999	442	999999	105	781	890	999999	913	999999	999999	663	746	10	357	929	803	132	896	445	203	552	873	999999	953	430	723	923	207	298	197	83	979	463	999	443	199	930	214	999999	521	211	168	696	454	949	999999	999999	153	930	999999	632	872	574	999999	378	519	708	999999	675	68	967	65	625	999999	465	683	293	999999	913	740	873	917	494	923	991	999999	186	289	13	648	64	779	277	455	564	211	415	702	630	924	490	621	999999	354	554	156	543	999999	989	276	498	668	999999	199	999999	714	388	651	769	984	342	428	315	999999	13	198	788	179	549	263	277	999999	380	989	999999	999999	387	149	379	999999	850	593	300	737	160	396	549	999999	999999	849	823	763	933	645	999999	72	999999	513	999999	365	999999	373	53	735	998	907	297	999999	940	999999	999999	248	999999	924	999999	999999	138	577	875	617	649	711	693	699	440	513	657	734	408	999999	999999	874	999999	23	487	999999	550	564	739	253	108	999999	146	768	522	584	491	18	999999	842	933	737	999999	732	999999	656	680	353	999999	494	999999	999999	841	752	770	462	448	268	446	999999	999999	574	838	632	519	350	999999	924	186	855	999999	999999	233	999999	264	999999	999999	76	307	831	805	206	269	254	993	545	467	394	998	70	146	233	572	853	643	999999	899	15	223	999999	91	999999	176	449	472	610	340	999999	498	999999	225	382	961	615	852	12	315	593	999999	974	883	189	926	126	719	798	86	379	922	895	319	241	999999	931	749	59	39	819	782	393	214	999999	999999	999999	844	764	272	999999	11	641	64	999999	376	249	492	901	999999	999999	999999	673	999999	960	363	602	252	984	529	39	866	802	999999	495	999999	255	999999	702	293	490	282	999999	536	130	378	999999	999999	999999	865	613	449	999999	229	979	99	999999	859	999999	827	303	999999	860	245	242	100	208	668	568	504	999999	480	790	999999	350	999999	775	147	413	999999	82	761	248	128	999999	999999	999999	583	993	406	702	396	525	874	989	999999	422	719	304	39	179	622	999999	509	999999	142	658	239	879	212	999999	971	455	661	755	999999	955	999999	999999	651	82	624	675	172	999999	999999	954	916	999999	63	364	999999	842	999999	422	460	489	738	384	999999	931	999999	704	791	92	731	941	864	128	458	340	681	400	653	999999	999999	999999	999999	999999	21	188	999999	610	825	999999	268	138	81	999999	999999	62	226	999999	999999	999999	292	919	883	89	79	999999	100	999999	180	999999	683	664	199	427	999999	999999	379	40	999999	605	198	188	879	944	823	603	
870	625	823	406	124	324	854	933	999999	635	73	40	638	999999	999999	945	999999	112	173	604	938	999999	999999	792	999999	195	999999	941	530	114	999999	939	266	476	922	474	973	774	608	369	810	999999	752	242	449	999999	402	999999	517	253	999999	776	780	229	999999	226	255	999999	723	928	329	913	999999	569	595	133	999999	171	306	622	971	999999	504	804	793	681	901	148	352	343	793	850	433	287	366	999999	999999	999999	810	706	999999	942	60	679	49	999999	853	999999	646	325	575	999999	847	894	281	92	282	976	435	983	325	116	688	999999	145	999999	489	135	213	331	964	737	360	600	403	39	615	824	765	999999	828	718	501	36	767	999999	999999	538	15	999999	991	192	610	999999	390	123	999999	670	544	569	416	727	999999	325	361	838	880	257	501	252	476	457	221	538	165	999999	614	661	623	583	477	950	130	930	999999	781	999999	999999	219	999999	999999	945	290	205	490	111	739	186	999999	929	681	999999	47	763	807	999999	971	999999	999999	999999	508	603	57	999999	101	465	999999	59	999999	579	999999	356	48	221	999999	999999	177	25	58	63	867	438	985	693	901	999999	999999	366	132	797	809	63	861	435	781	181	999999	329	113	34	999999	689	201	106	227	335	716	826	295	285	376	956	999999	999999	916	80	617	363	999999	378	552	999999	926	197	769	658	494	612	439	306	633	847	911	999999	999999	187	999999	999999	999999	999999	16	96	81	847	431	999999	39	253	519	711	563	545	270	734	999999	999999	999999	999999	999999	569	840	999999	397	989	999999	528	54	10	68	738	833	727	999999	492	999999	465	179	88	766	916	999999	251	103	999999	999999	999999	586	999999	551	306	999999	999999	999999	907	999999	902	699	91	204	902	808	999999	999999	999999	877	835	658	999999	999999	26	94	684	247	420	940	598	20	668	256	564	941	867	458	762	999999	601	174	999999	755	470	765	97	884	863	999999	999999	66	322	850	999999	439	808	814	999999	221	739	999999	153	967	148	891	41	835	639	961	999999	999999	432	467	285	671	679	32	901	999999	999999	800	383	312	999999	541	698	818	349	135	143	999999	922	999999	584	999999	31	22	617	999999	999999	262	254	999999	175	31	999999	854	575	999999	999999	785	999999	285	224	938	621	840	999999	606	203	222	496	999999	828	888	656	999999	999999	678	999999	667	415	333	525	744	999999	480	147	328	907	843	253	112	999999	999999	999999	999999	335	646	985	191	999999	21	384	522	999999	739	84	287	374	752	972	896	596	103	999999	999999	999999	480	392	150	703	308	699	
360	999999	393	149	480	999999	999999	555	246	999999	468	282	403	948	999999	999999	999999	999999	859	953	999999	999999	999999	516	282	977	560	886	855	263	845	487	95	322	34	552	381	599	604	538	999999	206	735	213	137	999999	999999	640	756	501	575	743	843	354	544	999999	622	877	999999	502	198	999999	700	982	847	980	196	999999	924	460	607	999999	801	999999	598	957	145	999999	388	461	999999	999999	999999	999999	999999	111	644	999999	999999	545	929	999999	732	112	349	999999	506	999999	999999	999999	633	999999	716	999999	893	358	999999	522	756	999999	353	479	499	416	500	279	992	345	303	745	346	455	314	388	531	112	494	699	981	365	460	392	999999	241	827	117	999999	834	470	340	999999	131	999999	199	999999	999999	15	326	611	79	250	170	459	999999	999999	188	999999	999999	774	999999	999999	252	540	999999	136	960	692	268	588	392	77	168	875	963	999999	999999	471	999999	196	80	107	999999	999999	911	124	999999	933	175	430	999999	528	874	69	999999	476	916	999999	593	73	241	767	747	737	229	12	92	295	495	45	595	717	474	151	999999	693	695	165	629	286	836	37	526	837	939	864	202	108	999999	999999	669	999999	877	999999	999999	313	360	440	999999	908	41	999999	447	140	834	999999	63	732	999999	999999	780	761	961	316	236	214	999999	909	798	364	810	984	999999	997	376	962	839	422	197	400	999999	264	297	720	254	831	589	999999	12	17	999999	469	742	218	716	907	671	570	999999	750	71	450	642	513	108	57	914	999999	764	999999	999999	999999	545	965	999999	526	473	251	999999	405	624	855	907	790	999999	350	252	881	999999	468	300	278	999999	447	338	892	621	999999	621	207	999999	150	631	139	914	178	999999	999999	564	999999	444	999999	508	429	136	216	543	852	959	758	805	43	999999	306	999999	824	54	999999	999999	762	905	689	629	864	999999	484	233	999999	999999	385	999999	475	327	999999	33	870	770	177	320	132	358	999999	999999	863	402	883	981	335	557	100	999999	999999	150	802	294	754	800	644	940	652	982	765	999999	583	343	339	715	77	282	711	999999	877	787	514	999999	145	865	766	471	605	502	999999	999999	785	999999	999999	334	525	806	999999	80	135	999999	668	149	593	793	250	530	72	999999	914	999999	846	46	999999	49	999999	399	159	999999	43	182	999999	159	999999	545	199	332	744	999999	200	270	12	641	928	651	128	374	820	999999	624	999999	408	437	587	845	999999	749	15	559	999999	136	999999	390	999999	953	890	518	65	57	603	918	785	67	999999	653	59	214	118	604	
921	270	578	807	274	796	773	999999	999999	999999	171	450	326	195	315	74	613	622	999999	975	760	609	319	772	747	706	461	351	460	999999	795	999999	640	411	638	999999	999999	849	999999	250	189	983	947	817	885	163	601	600	999999	912	999999	436	999999	143	843	999999	951	805	69	568	999999	432	457	999999	452	999999	999999	915	999999	876	517	763	507	362	795	999999	662	502	887	594	999999	860	599	999999	893	369	567	507	999999	326	487	751	790	999999	905	999999	535	319	375	999999	999999	686	999999	874	405	286	929	258	347	75	659	459	918	999999	464	485	999999	910	744	93	434	312	357	240	399	765	973	951	457	48	252	353	136	999999	251	999999	816	724	151	999999	439	999999	169	502	666	38	999999	325	999999	430	999999	625	574	292	468	50	339	812	999999	999999	312	999999	800	999999	823	999999	332	924	232	46	668	999999	768	137	653	999999	152	854	574	370	999999	658	859	37	125	999999	778	999999	999999	999999	98	13	999999	511	999999	461	999999	861	679	360	706	908	102	999999	762	999999	856	447	999999	999999	897	484	999999	124	999999	654	128	773	193	206	538	487	398	999999	947	664	869	999999	822	201	606	291	185	224	664	34	565	803	999999	310	769	340	216	193	313	613	765	134	805	659	343	999999	999999	482	821	228	520	81	117	107	945	600	624	999999	746	616	309	34	459	682	999999	324	508	882	436	208	281	999999	717	343	898	745	461	173	858	860	612	702	999999	999999	514	494	695	999999	365	179	715	769	446	696	314	740	999999	999999	570	999999	247	795	55	623	947	315	363	999999	208	999999	999999	461	588	885	13	999999	999999	999999	999999	604	628	341	527	999999	492	511	767	999999	999999	168	81	338	999999	840	623	817	999999	778	999999	208	140	921	999999	165	40	263	999999	561	999999	707	118	660	999999	965	399	906	277	788	141	445	999999	999999	744	50	138	999999	999999	748	272	196	950	853	999999	999999	999999	999999	372	372	236	999999	999999	216	338	332	59	420	999999	636	450	716	550	999999	647	62	660	798	999999	927	999999	999999	404	443	298	999999	757	264	999999	985	502	999999	999999	905	561	902	125	341	14	422	990	717	437	232	307	999999	646	91	215	472	999999	675	999999	445	344	16	834	886	918	999999	575	795	284	397	144	757	999999	644	316	745	999999	328	999999	765	937	319	792	181	145	742	999999	675	58	999999	675	999999	173	108	570	554	77	239	423	999999	847	999999	442	49	999999	550	382	999999	999999	470	535	991	881	764	508	35	224	999999	751	185	999999	999999	
746	611	721	317	594	84	84	762	678	707	999999	620	918	741	876	999999	93	595	999999	859	999999	588	148	684	999999	408	600	999999	340	414	487	248	999999	947	459	831	999999	999999	956	308	926	999999	792	827	999999	270	846	766	158	471	999999	166	815	120	999	999999	999999	999999	372	195	999999	539	999999	273	230	666	999999	970	292	54	434	313	638	71	999999	887	796	999999	999999	684	562	834	396	999999	835	999999	999999	101	999999	301	368	290	417	771	824	396	591	999999	999999	999999	852	875	484	999999	999999	275	527	999999	999999	122	371	162	999999	688	632	649	152	563	999999	898	243	326	33	991	686	154	895	867	999999	999999	306	277	713	177	999999	686	359	293	999999	570	804	678	999999	835	929	999999	841	999999	999999	999999	253	38	101	709	196	999999	852	492	427	892	379	660	516	641	816	104	448	281	857	946	999999	859	731	866	999999	564	412	198	999999	479	999999	176	999999	72	302	278	185	14	981	305	834	867	865	939	200	154	999999	282	999999	999999	767	569	999999	201	999999	394	307	234	614	631	133	663	430	948	588	999999	930	454	348	548	919	444	300	561	122	432	999999	791	676	950	402	139	179	237	999999	743	999999	537	999999	999999	999999	950	399	359	181	999999	446	917	361	987	223	718	934	480	914	999999	278	999999	999999	462	999999	999999	558	664	999999	999999	999999	999999	246	844	907	403	277	440	999999	999999	55	999999	389	999999	986	87	440	999999	737	999999	205	699	322	388	475	999999	457	724	999999	465	401	999999	999999	999999	999999	252	680	516	90	819	999999	504	903	999999	287	336	930	148	999999	322	999999	999999	927	999999	798	795	880	857	379	922	945	552	999999	122	577	320	999999	999999	999999	999999	999999	923	608	917	242	999999	795	377	111	148	999999	319	258	206	389	999999	807	999999	999999	891	371	999999	146	167	873	898	582	791	999999	966	999999	728	883	732	916	161	999999	20	999999	106	999	513	756	240	867	999999	999999	724	732	999999	513	257	999999	373	382	583	999999	450	53	344	128	14	998	144	633	337	999999	999999	999999	237	271	796	262	999999	891	858	76	906	300	247	604	858	68	333	999999	267	905	519	360	999999	374	820	999999	978	978	995	514	622	607	540	209	777	999999	505	784	999999	995	539	482	523	517	881	999999	806	739	270	945	675	680	375	431	917	999999	999999	862	999999	830	284	314	896	999999	453	999999	760	999999	826	423	563	999999	746	272	375	46	999999	826	493	669	170	248	717	999999	999999	941	999999	118	292	611	498	999999	343	999999	720	235	585	
180	999999	582	399	768	912	847	999999	136	934	113	65	880	339	130	379	999999	670	999999	596	847	514	999999	77	999999	754	224	924	921	216	859	551	150	999999	665	762	999999	999999	401	999999	870	999999	712	17	138	63	412	281	999999	272	562	226	685	638	999999	666	562	999999	748	999999	999999	922	999999	920	84	561	999999	429	674	368	999999	511	278	710	726	190	801	503	939	999999	352	943	557	658	999999	643	866	511	723	999	209	407	531	387	637	947	205	792	933	576	999999	982	607	19	805	60	947	975	912	999999	864	999999	999999	999999	999999	754	375	813	276	999999	999999	413	706	674	168	999999	979	891	82	999999	985	19	999999	372	460	999999	345	999999	853	603	696	891	598	999999	145	151	832	999999	715	882	582	392	525	502	882	999999	286	933	850	744	81	65	902	999999	999999	999999	498	212	999999	311	999999	827	959	999999	744	803	999999	540	539	27	999999	607	186	200	206	602	493	999999	490	725	93	412	697	118	999999	640	988	464	603	999999	652	630	682	414	473	754	432	852	758	88	919	746	403	832	516	999999	879	712	938	969	370	430	999999	973	228	16	140	999999	999999	113	999999	999999	999999	999999	374	607	925	999999	726	451	999999	641	999999	411	999999	999999	18	864	602	67	999999	999999	525	633	919	232	908	709	195	467	624	999999	710	654	999999	569	808	155	999999	908	548	117	999999	999999	800	999999	999999	999999	177	999999	997	275	259	999999	352	537	999999	314	338	152	698	225	586	269	827	598	930	665	146	246	538	863	407	693	518	654	300	39	833	999999	121	999999	541	315	469	999999	332	627	999999	999999	734	504	999999	999999	220	332	999999	726	668	211	999999	999999	183	930	352	144	868	565	574	999999	246	805	481	147	40	110	684	281	799	479	276	313	363	410	512	43	56	999999	483	196	999999	573	370	631	402	666	425	610	962	335	489	766	62	614	499	929	33	679	294	999999	648	259	927	199	934	999999	999999	773	428	318	999999	786	92	388	574	673	444	849	745	373	685	83	999999	474	999999	509	261	748	999999	999999	20	377	797	373	999999	999999	646	181	696	907	574	651	192	999999	999999	702	684	673	50	826	494	184	933	920	999999	999999	941	462	209	434	243	353	863	845	308	720	989	718	999999	999999	36	273	999999	837	799	43	891	664	999999	296	825	587	999999	93	98	999999	443	876	999999	999999	932	194	999999	272	999999	999999	788	999999	999999	999999	999999	999999	832	350	999999	230	32	999999	131	400	999999	999999	999999	913	609	655	999999	779	999999	999999	
287	123	779	868	999999	841	301	890	173	578	999999	554	319	710	999999	860	755	368	292	867	813	347	754	548	298	656	959	68	662	999999	585	999999	590	882	249	599	196	999999	582	959	928	141	932	552	999999	140	966	999999	339	748	900	287	497	888	658	939	368	240	999999	999999	882	243	237	154	993	245	963	436	471	999999	673	791	785	999999	999999	681	414	211	403	999999	999999	445	729	999999	999999	307	521	999999	233	309	240	956	393	471	87	695	904	788	999999	909	999999	539	999999	355	85	118	999999	173	949	976	534	166	837	999999	431	446	999999	323	35	695	724	999999	213	171	752	717	407	324	256	999999	777	626	652	493	992	159	392	383	838	20	806	358	751	257	999999	84	999999	999999	50	640	999999	591	763	999999	195	904	336	891	602	367	710	187	917	706	999999	908	514	354	999999	281	64	999999	484	999999	888	375	999999	955	999999	678	599	435	999999	615	72	196	999999	788	307	98	823	500	780	481	309	999999	440	55	57	866	999999	774	552	768	585	60	999999	748	975	819	999999	380	999999	999999	768	285	903	312	643	999999	56	725	56	341	458	564	360	13	999999	999999	935	475	908	530	118	824	882	515	39	22	90	999999	813	999999	704	452	995	999999	999999	33	725	138	411	44	820	843	728	221	320	31	699	112	43	715	999999	918	472	975	815	943	402	999999	282	631	932	931	912	568	636	16	999999	504	300	691	999999	807	73	873	709	275	106	671	999999	999999	999999	999999	91	107	603	999999	979	999999	999999	999999	631	338	856	999999	112	888	931	999999	584	314	999999	205	999999	351	181	999999	854	599	275	550	847	999999	999999	273	318	955	999999	814	999999	850	999999	548	999999	999999	69	215	950	999999	999999	821	343	936	97	999999	555	999999	174	739	926	526	999999	390	755	501	921	900	145	999999	470	156	47	126	204	733	287	914	742	291	291	965	136	570	828	999999	216	910	643	312	718	201	790	999999	999999	448	919	646	793	961	609	169	80	368	823	624	784	227	999999	363	612	641	999999	883	999999	960	400	371	561	999999	294	20	266	999999	874	279	999999	926	237	756	814	641	999999	780	681	132	894	767	747	214	669	988	179	289	999999	87	815	906	663	927	999999	557	999999	491	677	598	902	999999	494	553	999999	857	990	985	549	971	520	605	999999	999999	999999	632	624	357	999999	999999	841	999999	999999	999999	464	999999	272	310	999999	999999	556	638	113	92	999999	656	283	203	946	999999	998	999999	999999	728	566	999999	705	337	861	424	933	736	
849	999999	757	925	115	697	99	807	595	690	999999	999999	424	881	999999	128	115	419	359	430	411	831	308	999999	246	999999	240	253	754	935	448	294	332	819	999999	732	999999	304	551	586	114	999999	225	999999	908	457	314	685	718	586	232	999999	75	999999	335	28	82	110	999999	999999	999999	999999	63	660	251	991	960	999999	999999	999999	999999	811	867	772	999999	272	999999	990	748	999999	999999	999999	535	999999	712	995	228	999999	493	999999	660	235	616	849	129	269	95	565	76	916	497	999999	999999	948	999999	420	584	302	999999	73	412	91	999999	999999	602	911	319	884	947	256	773	150	120	330	119	999999	204	28	999999	999999	186	999999	924	832	302	400	999999	587	999999	302	420	999999	632	999999	368	578	874	717	256	217	999999	211	618	819	153	999999	999999	272	839	235	226	999999	649	140	887	363	167	528	606	999999	949	731	999999	655	999999	847	999999	999999	961	999999	999999	487	771	445	999999	975	440	999999	689	999999	999999	999999	748	160	999999	999999	286	502	999999	15	421	355	999999	999999	268	999999	999999	963	984	305	838	907	310	308	541	999999	999999	213	34	912	922	62	839	999999	410	259	999999	358	999999	981	571	999999	157	956	999999	348	999999	726	187	999999	282	477	999999	393	999999	894	399	449	999999	346	69	999999	477	630	93	368	515	461	644	19	244	353	393	999999	734	822	999999	354	188	202	373	999999	999999	146	639	454	932	456	553	515	999999	543	739	242	921	498	548	526	872	999999	833	914	999999	178	653	929	93	127	659	294	999999	55	270	999999	972	999999	56	999999	999999	638	435	69	908	138	159	700	613	161	91	245	999999	242	481	427	369	459	985	858	492	999999	371	815	797	268	381	999999	999999	323	999999	929	452	999999	535	243	999999	774	999999	999999	29	999999	325	932	45	999999	19	901	999999	843	66	523	16	197	849	291	999999	620	271	649	999999	344	427	299	999999	162	793	78	999999	999999	102	595	999999	42	999999	999999	394	438	780	383	259	479	999999	439	267	746	922	265	366	999999	966	715	512	366	205	999999	535	35	51	999999	999999	941	999999	336	999999	471	999999	973	999999	999999	897	999999	839	888	999999	287	103	987	999999	154	999999	538	711	464	281	999999	92	96	999999	165	999999	999999	397	898	999999	318	286	914	688	796	676	999999	907	56	355	136	876	624	966	917	590	547	993	896	999999	101	239	739	65	374	388	983	146	202	315	538	451	999999	144	91	11	999999	309	245	478	290	630	664	118	154	999999	468	999999	999999	574	467	999999	501	255	999999	88	546	
858	324	418	693	813	714	741	817	684	934	489	999999	916	410	248	999999	427	372	471	574	999999	999999	863	919	862	999999	999999	848	999999	950	695	483	13	464	330	984	999999	785	476	916	923	999999	469	575	979	999999	999999	173	999999	618	999999	883	200	514	999999	948	999999	999999	830	999999	95	999999	653	734	249	16	881	462	90	263	929	642	999999	554	999999	999999	450	999999	939	999999	224	464	629	555	877	811	999999	498	548	999999	999999	339	955	999999	831	999999	999999	735	335	973	999999	999999	999999	965	688	440	999999	999999	864	999999	507	172	558	213	382	630	999999	108	999999	438	723	393	913	707	729	600	687	25	723	618	691	715	999999	966	999999	673	381	664	866	999999	823	646	633	960	999999	999999	780	752	999999	999999	769	549	878	897	260	971	999999	385	246	98	753	999999	923	255	896	792	210	592	999999	708	259	608	242	420	614	87	759	953	999999	367	999999	999999	517	522	999999	151	836	74	716	301	999999	995	427	999999	692	999999	999999	999999	74	92	171	999999	811	999999	999999	999999	999999	999999	999999	183	221	683	552	878	279	818	465	999999	999999	754	955	999999	876	999999	999999	263	190	464	999999	763	363	381	888	750	205	631	133	719	572	999999	999999	378	781	543	90	999999	453	549	508	999999	999999	999999	981	320	137	36	999999	173	136	697	980	851	740	529	819	840	795	802	682	647	694	999999	999999	717	919	586	364	342	568	318	810	641	956	853	999999	999999	399	578	622	999999	319	959	592	999999	999999	999999	638	261	724	249	999999	650	999999	860	189	999999	485	274	401	551	671	979	605	818	887	999999	895	887	161	999999	450	999999	189	513	338	735	163	963	18	999999	948	113	618	328	749	169	774	105	673	728	565	134	186	81	508	999999	364	773	987	999999	98	751	999999	999999	799	351	471	363	999999	999999	495	521	266	465	603	999999	999999	287	999999	727	574	799	223	432	223	326	50	999999	15	997	380	390	976	649	847	206	12	673	528	408	999999	421	999999	229	242	53	999999	721	478	939	969	999999	704	999999	795	298	999999	677	999999	999999	311	999999	357	534	999999	115	545	617	618	406	565	697	758	670	39	162	237	999999	200	179	457	328	640	75	37	303	999999	716	999999	559	999999	335	999999	56	106	345	73	47	999999	136	508	261	112	999999	383	282	999999	43	999999	642	999999	544	487	563	35	982	999999	292	506	779	429	828	999999	69	737	240	756	712	574	693	98	199	847	73	671	999999	999999	567	692	755	974	652	486	221	999999	134	847	387	30	123	
623	781	999999	376	999999	679	497	53	345	152	526	616	469	999999	553	871	999999	424	999999	828	766	164	599	999999	805	999999	999999	551	570	999999	392	378	999999	460	80	316	658	481	366	991	708	182	232	549	238	368	192	999999	667	626	437	433	495	999999	357	468	191	789	571	999999	337	945	999999	999999	760	158	999999	18	475	246	999999	999999	67	900	129	594	999999	999999	523	446	594	410	883	944	185	959	883	498	999999	611	999999	869	909	437	664	762	699	499	789	90	443	184	475	999999	413	999999	375	594	999999	999999	999999	141	275	134	344	926	72	538	999999	999999	274	999999	904	999999	121	999999	316	630	246	366	895	442	999999	442	13	420	935	462	540	963	593	298	425	350	85	999999	603	999999	102	737	700	170	999999	988	815	999999	279	612	999999	70	999999	744	358	716	999999	104	869	832	130	923	991	999999	997	594	217	976	999999	563	788	127	749	530	537	508	665	734	499	999999	627	996	150	333	153	480	68	848	939	709	483	999999	999999	770	664	178	746	101	173	999999	780	838	996	715	823	201	321	384	216	850	61	143	604	595	215	134	783	999999	465	527	536	368	999999	999999	90	807	993	978	866	369	999999	573	570	151	999999	788	10	435	509	999999	169	683	641	98	657	349	385	999999	565	999999	999999	88	635	645	821	422	999999	999999	634	25	207	999999	518	999999	98	999999	572	462	103	427	134	357	168	513	368	852	726	948	653	740	431	999999	999999	336	973	999999	999999	925	999999	90	987	999999	800	999999	754	826	999999	794	999999	180	777	999999	444	148	415	47	919	131	286	969	695	852	999999	893	593	742	999999	192	874	415	549	999999	999999	999999	439	819	999999	674	759	999999	688	932	948	483	963	508	30	999999	920	935	763	816	648	360	394	999999	999999	906	900	21	907	981	919	999999	631	140	790	999999	708	596	490	254	372	744	290	763	903	999999	999999	999999	721	644	272	939	652	999999	998	782	999999	305	555	999999	999999	747	634	706	999999	364	999999	833	718	598	999999	999999	454	518	454	903	79	630	240	705	999999	814	299	999999	719	999999	941	898	141	18	802	999999	51	999999	479	624	999999	584	999999	548	999999	106	999999	133	76	999999	494	143	288	104	712	999999	74	849	675	999999	999999	999999	986	42	999999	953	999999	999999	796	999999	292	615	48	999999	999999	495	879	691	989	879	448	176	206	781	495	999999	620	47	305	999999	999999	999999	173	520	175	999999	999999	718	135	763	404	666	337	902	655	878	999999	458	310	999999	128	999999	859	999999	
521	291	175	215	547	614	342	999999	414	999999	999999	100	999999	528	664	55	897	171	999999	236	484	781	999999	303	999999	616	999999	172	736	89	685	965	342	378	999999	999999	582	392	180	520	430	999999	262	999999	85	565	436	576	999999	264	329	956	816	632	321	999999	451	999999	89	930	901	180	999999	335	999999	861	758	83	530	779	473	514	990	55	806	744	529	504	228	570	999999	147	378	999999	759	728	158	999999	66	999999	442	710	313	250	619	259	812	999999	38	224	999999	362	56	24	791	814	965	999999	826	576	220	947	999999	518	999999	999999	802	455	575	587	713	58	26	271	347	999999	999999	750	435	557	931	602	475	999999	763	999999	100	999999	690	944	763	386	883	490	999999	495	67	794	500	854	456	367	361	451	999999	758	345	999999	999999	38	999999	225	345	279	645	999999	999999	999999	755	999999	999999	448	764	630	824	336	999999	536	223	851	705	417	260	581	110	999999	250	33	502	14	999999	316	687	999999	341	999999	999999	613	844	440	23	417	999999	577	191	18	999999	730	627	999999	999999	808	571	824	999999	999999	999999	764	179	81	999999	457	999999	999999	441	367	760	112	999999	286	295	561	692	783	838	297	999999	999999	400	101	970	519	406	327	421	682	745	999999	338	145	582	286	999999	772	72	565	270	999999	146	823	257	500	441	350	999999	41	126	999999	999999	46	999999	999999	374	999999	999999	857	61	828	338	758	622	898	773	999999	999999	18	999999	919	999999	283	36	90	546	576	999999	999999	999999	999999	999999	390	566	957	876	302	317	299	912	366	672	214	999999	441	959	388	211	359	727	287	646	881	913	207	76	713	19	999999	746	798	243	630	999999	995	400	948	999999	999999	32	481	847	414	106	760	999999	999999	768	594	130	999999	375	999999	753	801	419	556	999999	369	890	999999	999999	569	553	123	999999	999999	434	518	999999	21	195	546	336	255	439	242	999999	999999	999999	560	999999	424	626	999999	433	999999	877	978	586	844	999999	833	774	859	198	287	999999	982	637	215	999999	260	553	119	999999	828	168	507	999999	999999	999999	999999	419	339	228	868	999999	999999	690	999999	173	999999	932	206	999999	362	771	477	66	162	381	802	525	744	478	694	870	999999	999999	604	590	380	999999	409	82	167	423	445	999999	999999	999999	896	301	999999	999999	635	327	357	580	618	67	999999	450	218	805	999999	999999	675	861	534	999999	999999	357	96	999999	999999	999999	533	134	381	999999	999999	836	736	819	999999	511	272	702	999999	999999	999999	999999	998	546	899	999999	408	603	113	369	999999	
999999	116	333	906	549	214	468	258	796	999999	233	208	679	731	854	713	399	331	999999	535	972	27	167	483	500	999999	550	895	863	439	930	999999	22	200	999999	729	999999	912	934	999999	804	999999	56	999999	300	737	328	814	54	225	19	282	646	999999	999999	566	949	849	415	999999	664	572	394	367	863	212	999999	999999	999999	999999	310	486	396	170	731	999999	971	584	999999	763	41	999999	850	999999	429	657	383	189	424	999999	780	564	506	744	642	242	69	688	999999	97	999999	838	835	919	915	533	885	999999	999999	256	594	999999	665	652	999999	999999	721	746	937	215	829	16	74	793	999999	746	999999	652	527	999999	999999	292	865	106	221	202	899	931	732	999999	772	897	999999	177	602	415	898	853	585	713	520	322	751	513	268	545	773	52	573	999999	552	243	999999	613	787	311	509	569	441	966	999999	789	23	999999	443	931	929	897	200	999999	847	999999	76	813	978	156	541	999999	837	999999	428	856	368	563	353	538	939	473	390	999999	906	338	999999	618	684	730	999999	711	80	999999	999999	876	999999	634	999999	426	176	154	634	640	769	157	999999	999999	548	182	431	459	696	904	991	466	517	900	43	518	714	999999	138	257	847	830	291	510	70	999999	15	733	242	927	372	795	838	749	999999	999999	999999	999999	80	512	999999	849	24	999999	345	159	999999	951	601	812	711	717	25	386	793	939	866	231	704	995	177	698	999999	999999	999999	206	999999	768	379	284	912	68	388	999999	948	999999	815	125	174	911	193	999999	142	430	999999	654	999999	461	955	591	892	999999	951	84	345	611	999999	255	999999	149	531	999999	999999	327	899	652	339	399	999999	999999	134	750	67	793	812	123	999999	795	552	887	426	175	999999	788	391	999999	116	314	290	999999	374	569	491	34	390	592	481	814	999999	573	999999	390	33	169	467	151	327	999999	271	232	55	836	703	746	999999	365	788	999999	935	372	546	999999	119	100	430	999999	269	42	412	229	642	750	275	999999	572	45	152	999999	330	249	219	948	999999	999999	302	538	866	745	311	999999	804	999999	879	168	37	300	999999	933	738	902	882	294	755	51	999999	304	571	999999	183	688	223	145	473	696	162	999999	981	61	797	892	698	523	731	999999	999999	999999	999999	116	951	281	999999	218	999999	428	366	925	999999	11	999999	999999	966	151	571	622	811	669	223	192	999999	439	319	230	145	999999	999999	999999	999999	377	627	634	432	464	773	902	923	999999	230	55	339	237	404	980	583	799	926	556	999999	118	576	755	
741	689	111	521	962	544	83	78	223	997	372	825	383	999999	575	999999	378	999999	699	999999	448	178	999999	777	999999	338	646	345	919	658	416	454	800	999999	893	743	363	261	939	999999	930	999999	999999	999999	865	579	606	740	999999	425	188	999999	999999	770	316	572	836	333	486	634	897	738	158	565	591	918	34	512	999999	831	157	126	729	319	875	295	999999	521	912	999999	731	906	999999	999999	999999	999999	44	40	999999	999999	999999	40	774	315	492	202	13	276	750	947	554	104	791	999999	999999	999999	999999	110	894	30	235	325	420	30	902	999999	627	654	999999	999999	999999	999999	946	628	924	127	999999	999999	999999	999999	292	999999	770	965	911	637	125	717	999999	418	568	999999	999999	545	999999	999999	999999	753	413	999999	574	359	190	999999	73	560	999999	999999	999999	159	999999	151	284	220	738	163	554	455	119	275	999999	910	427	677	899	949	857	411	532	342	999999	598	19	334	119	932	999999	488	999999	999999	489	952	249	87	999999	427	659	925	806	942	47	173	643	148	626	664	931	999999	392	123	702	746	999999	145	651	999999	141	949	111	805	272	76	553	759	999999	923	999999	999999	999999	999999	999999	932	999999	590	305	344	954	871	999999	999999	10	388	105	788	999999	742	321	113	435	577	296	710	824	10	679	970	620	999999	362	999999	992	999999	533	911	823	770	151	999999	839	316	177	999999	999999	656	999999	884	999999	765	110	999999	611	999999	914	999999	999999	999999	117	604	910	335	999999	79	999999	15	999999	999999	854	193	965	887	601	271	273	129	410	36	469	178	205	794	999	855	784	319	101	435	676	999999	726	243	662	547	149	514	592	107	751	999999	203	395	39	787	999999	222	451	350	303	795	11	168	999999	939	408	125	336	869	295	208	999999	37	999999	999999	466	999999	234	64	999999	759	537	312	285	233	974	999999	765	999999	999999	571	868	751	141	880	999999	568	122	723	148	34	188	999999	812	552	332	999999	652	306	999999	77	988	397	228	999999	999999	699	999999	896	964	597	360	124	999999	999999	999999	999999	895	999999	613	898	619	510	915	107	580	814	999999	732	901	808	168	468	891	987	582	481	533	597	621	999999	685	225	759	551	673	74	999999	999999	999999	170	281	789	999999	432	999999	487	999999	131	963	454	999999	160	995	166	439	892	233	999999	151	858	999999	307	250	192	222	999999	751	999999	433	516	906	412	520	740	536	378	775	469	540	999999	999	411	999999	177	232	999999	229	603	121	781	841	91	946	363	532	999999	548	511	999999	999999	736	117	
698	456	547	795	639	265	629	70	126	763	999999	56	859	237	673	999999	999999	686	184	157	999999	652	999999	824	466	167	217	563	830	274	259	486	369	892	713	999999	629	436	896	999999	999999	60	999999	999999	795	999999	504	305	999999	475	551	532	999999	588	999999	56	780	999999	339	482	999999	75	240	852	514	809	999999	967	523	495	999999	533	790	219	182	212	987	598	39	566	662	912	262	999999	722	726	607	999999	47	667	407	906	107	423	917	908	820	999999	572	985	223	999999	781	815	999999	27	741	669	416	652	68	999999	694	999999	819	144	813	876	999999	787	212	906	929	856	97	546	436	377	302	274	392	185	35	53	353	135	141	447	341	704	984	937	374	395	608	224	222	334	603	782	105	943	681	784	783	316	607	924	727	486	591	374	377	151	270	999999	166	999999	428	694	13	999999	544	435	802	274	542	544	258	872	333	111	999999	999999	178	999999	999999	250	999999	46	528	999999	999999	855	123	999999	570	999999	134	725	68	571	999999	909	999999	999999	409	999999	981	519	999999	72	999999	854	162	999999	600	857	973	999999	999999	915	999999	392	176	999999	999999	688	321	192	703	319	419	533	814	999999	205	864	999999	448	48	256	269	999999	272	465	540	865	703	999999	29	713	999999	312	345	999999	190	524	743	982	84	999999	999999	999999	815	464	653	153	49	400	295	736	126	534	999999	142	656	640	129	711	266	789	985	689	173	989	71	117	999999	672	581	681	131	758	373	326	321	469	934	807	812	999999	825	312	346	999999	597	723	999999	213	495	550	404	42	999999	295	736	255	636	826	403	546	955	377	819	614	615	367	171	466	820	196	705	321	899	869	963	999999	999999	880	402	347	587	999999	186	41	286	99	43	88	590	76	833	118	414	276	441	458	492	732	677	239	999999	72	392	308	844	92	142	999999	999999	63	903	755	999999	66	958	971	201	788	999999	526	334	92	875	754	363	999999	907	632	999999	515	199	999999	212	172	784	525	999999	877	197	204	956	186	756	999999	999999	87	684	358	317	999999	266	999999	999999	161	999999	479	999999	999999	945	999999	185	510	428	999999	863	292	999999	271	281	443	380	999999	601	143	570	157	999999	999999	999999	285	913	999999	325	968	258	495	225	61	267	315	999999	962	931	940	28	456	758	940	999999	999999	534	423	87	874	999999	942	113	270	590	757	999999	848	57	999999	343	626	194	999999	567	378	77	999999	14	966	114	999999	999999	999999	125	124	399	395	675	710	750	500	999999	450	
879	315	391	955	470	509	171	490	914	999999	607	402	999999	308	999999	999999	813	43	419	120	770	680	560	452	155	476	999999	758	182	999999	920	843	154	744	580	261	987	122	40	504	804	999999	999999	131	63	999999	999999	100	21	380	999999	716	999999	371	680	209	999999	938	999999	994	150	999999	317	577	351	763	257	526	727	999999	999999	701	13	914	999999	999999	186	439	399	432	999999	277	746	999999	999999	213	762	783	999999	381	506	58	312	45	363	401	316	999999	780	299	475	336	373	890	73	205	712	176	999999	534	32	999999	999999	999999	999999	872	666	999999	999999	147	11	474	999999	356	625	269	398	967	999999	999999	838	999999	659	110	999999	297	999999	999999	999999	254	500	595	728	539	999999	190	509	925	999999	999999	734	801	800	642	297	11	999999	999999	999999	999999	807	745	615	999999	695	771	666	448	429	92	968	810	776	881	646	415	745	922	997	444	759	473	311	999999	189	999999	460	999999	812	956	423	888	999999	935	447	755	980	587	844	999999	524	70	506	583	522	999999	35	918	995	999999	265	999999	29	999999	53	343	999999	999999	960	658	321	649	636	999999	668	89	999999	999999	443	891	434	168	999999	420	999999	699	967	728	557	265	999999	541	31	929	700	472	999999	761	891	113	322	999999	626	195	275	999999	433	43	914	442	705	194	999999	113	457	107	873	608	999999	354	376	714	999999	999999	647	780	627	706	771	206	220	467	949	340	999999	989	999999	999999	155	55	276	933	814	999999	560	999999	66	917	482	603	598	999999	852	547	999999	607	458	922	548	495	999999	726	999999	718	999999	248	245	154	534	999999	566	980	463	863	88	999999	999999	872	153	820	723	710	234	178	607	999999	614	411	603	972	541	618	354	659	999999	549	999999	999999	892	999999	590	999999	393	999999	47	999999	806	988	469	999999	706	999999	999999	727	771	546	999999	102	120	999999	999999	833	551	999999	926	999999	999999	803	999999	538	770	804	999999	831	240	999999	327	219	141	989	153	626	942	309	275	955	840	627	888	262	56	580	999999	620	689	756	999999	830	97	999999	982	12	923	999999	533	902	999999	999999	497	999999	999999	999999	999999	999999	137	16	891	252	297	971	999999	18	915	999999	491	999999	819	999999	151	483	999999	496	131	51	16	151	703	22	999999	373	358	893	140	999999	43	764	618	864	492	683	865	127	543	126	982	974	96	121	448	343	93	999999	805	23	999999	732	999999	919	124	986	999999	879	999999	999999	623	999999	999999	988	779	727	581	954	875	467	617	333	952	15	68	999999	
64	591	573	441	999999	120	97	126	418	310	603	999999	749	999999	379	986	650	999999	503	999999	105	108	341	721	761	138	372	348	406	999999	779	164	999999	999999	932	721	315	45	643	512	136	762	579	479	134	882	215	379	98	631	682	343	999999	300	936	955	999999	852	679	161	999999	749	719	231	999999	448	837	999999	573	658	680	615	975	999999	999999	999999	999999	862	999999	879	922	993	259	774	513	446	652	571	155	976	471	999999	999999	491	764	387	52	357	999999	685	55	547	805	439	950	76	367	522	657	603	437	397	265	800	999999	999999	499	945	999999	93	796	276	521	999999	196	227	999999	493	235	264	301	180	913	999999	833	385	197	820	824	447	88	999999	913	552	999999	83	207	564	262	20	888	107	640	865	999999	778	35	218	252	733	999999	874	296	403	999999	999999	999999	354	967	999999	566	678	130	280	14	666	363	969	999999	123	999999	695	240	225	376	999999	540	57	31	64	999999	999999	577	999999	630	214	843	520	250	293	599	852	597	408	453	219	999999	369	860	233	425	66	170	139	713	131	643	81	36	118	725	999999	333	912	504	999999	111	39	999999	800	822	843	729	764	523	176	107	999999	772	999999	227	181	196	797	639	999999	819	447	999999	999999	571	999999	493	142	567	172	529	685	904	866	117	946	718	70	410	999999	337	405	616	546	33	811	309	869	890	554	999999	535	283	212	999999	664	652	151	238	999999	359	597	206	361	647	422	999999	905	59	999999	462	999999	999999	66	965	423	999999	840	999999	999999	473	623	251	999999	999999	999999	999999	701	999999	453	999999	577	999999	359	232	739	208	265	899	999999	999999	403	820	620	101	999999	999999	226	246	354	832	811	999999	478	587	736	355	193	438	652	999999	999999	807	999999	976	885	303	47	833	999999	224	576	999999	873	999999	80	803	999999	999999	808	856	195	999999	999999	620	492	911	999999	772	496	393	25	826	999999	601	657	999999	224	643	216	820	999999	392	20	999999	266	871	792	601	999999	932	724	999999	999999	796	824	999999	63	984	493	973	999999	275	347	842	209	999999	693	282	228	999999	588	987	715	987	999999	803	454	625	363	999999	999999	762	264	563	669	754	999999	460	776	887	542	999999	159	999999	999999	834	55	178	930	517	187	999999	383	43	354	737	999999	642	50	31	325	437	999999	999999	855	187	21	783	999999	999999	553	243	506	341	941	358	837	483	116	999999	758	286	694	846	999999	609	388	231	219	932	208	563	419	755	999999	114	609	287	387	703	823	271	995	
999999	963	943	23	52	101	996	899	82	536	129	272	48	999999	784	438	999999	798	789	574	251	999999	990	824	751	999999	837	749	999999	105	412	107	496	291	219	882	999999	596	346	140	222	42	136	36	299	492	533	999999	999999	999999	999999	999999	44	999999	754	239	973	999999	271	999999	263	257	348	977	999999	31	776	757	533	901	938	659	461	658	361	218	999999	963	534	268	999999	999999	923	711	963	999999	999999	999999	537	979	908	380	334	73	876	965	694	158	902	278	715	999999	837	999999	910	999999	453	999999	999999	545	999999	20	999999	13	999999	788	999999	999999	23	626	957	977	230	554	992	567	334	398	782	999999	524	971	71	265	552	999999	999999	10	801	999999	64	688	462	991	869	898	999999	331	999999	98	999999	67	145	286	320	738	556	293	931	352	999999	65	603	951	999999	999999	948	339	460	579	160	333	835	532	571	279	525	999999	685	103	781	999999	999999	693	753	999999	999999	785	945	814	912	354	999999	999999	999999	999	95	511	969	730	999999	456	871	456	999999	318	231	999999	714	51	222	999999	607	837	999999	999999	692	999999	207	564	999999	173	393	999999	666	805	999999	999999	999999	999999	193	24	269	954	999999	335	142	999999	754	999999	245	999999	999999	904	602	594	747	240	887	999999	316	185	999999	414	427	999999	72	235	789	143	64	844	999999	152	857	208	68	999999	693	245	999999	999999	165	763	329	89	103	489	53	82	68	33	999999	12	265	18	711	854	999999	368	272	906	999999	620	389	999999	999999	928	57	404	536	103	999999	999999	999999	539	30	549	95	999999	692	999999	999999	717	85	40	354	419	999999	849	999999	213	125	335	999999	116	999999	544	383	999999	277	174	999999	648	545	964	999999	848	999999	725	987	171	769	198	675	689	723	419	545	359	56	402	52	208	999999	999999	978	221	678	79	890	999999	175	166	81	527	151	543	999999	121	554	505	592	170	861	999999	443	999999	660	294	999999	240	998	34	881	874	999999	999999	741	222	986	275	180	757	835	511	999999	999999	999999	157	999999	999999	247	999999	999999	551	809	882	346	582	999999	61	999999	394	687	659	487	151	285	206	405	907	802	999999	134	999999	999999	835	334	360	339	831	809	999999	746	212	999999	574	229	340	999999	250	999999	169	332	999999	714	999999	80	185	33	999999	337	999999	751	640	999999	288	309	999999	225	973	557	986	252	68	251	999999	648	484	667	999999	921	945	140	165	999999	642	636	199	574	549	765	158	999999	484	503	887	999999	999999	825	714	274	703	124	101	692	911	999999	274	
693	999999	147	596	999999	120	932	392	999999	596	630	744	651	999999	951	676	999999	409	660	999999	564	999999	296	542	658	953	999999	228	830	48	473	999999	725	371	506	907	411	179	999999	226	551	121	107	174	484	999999	999999	164	751	448	883	292	260	158	710	339	380	999999	937	565	999999	999999	561	751	133	531	999999	289	613	54	274	48	769	999999	999999	999999	266	132	67	577	890	494	476	392	165	190	847	577	999999	176	537	805	242	84	999999	837	560	355	51	952	71	782	551	999999	183	845	523	999999	999999	267	83	999999	548	369	674	977	247	178	999999	943	684	451	628	999999	516	999999	806	695	689	389	999999	911	999999	114	999999	999999	999999	768	219	319	666	40	646	404	999999	999999	999999	872	409	999999	999999	392	999999	108	278	620	999999	115	201	714	999999	999999	137	551	999999	172	177	999999	853	567	44	999999	958	287	999999	653	805	999999	353	999999	211	999999	295	911	999999	510	162	999999	835	999999	952	837	999999	999999	280	838	903	104	39	931	122	824	999999	842	742	129	999999	481	821	625	814	930	762	964	513	115	999999	226	999999	864	19	194	999999	999999	614	999999	901	999999	16	999999	750	999999	999999	999999	124	387	999999	999999	179	670	87	680	170	999999	91	999999	85	612	999999	174	305	686	343	174	999999	927	225	71	237	544	228	999999	474	999999	875	113	999999	350	999999	136	200	99	999999	100	999999	999999	33	999999	875	592	999999	298	472	841	152	73	377	40	499	196	171	999999	225	634	452	117	215	787	999999	977	296	734	762	865	974	216	639	253	999999	999999	903	827	999999	645	999999	929	506	632	241	812	736	704	999999	663	999999	999999	873	422	999999	679	133	246	63	897	305	397	536	606	867	935	433	134	999999	999999	292	343	666	999999	999999	523	999999	582	999999	532	251	591	999999	109	999999	637	999999	226	999999	706	469	667	774	999999	349	34	403	899	765	305	388	612	60	943	380	999999	999999	999999	210	134	78	550	690	531	999999	999999	514	999999	706	240	602	999999	528	947	447	625	568	377	999999	197	999999	711	817	260	153	639	540	999999	728	278	956	50	999999	480	638	918	976	999999	999999	999999	999999	966	203	535	702	182	93	999999	506	754	999999	313	999999	999999	14	367	733	440	387	27	183	574	707	437	284	999999	999999	58	319	528	648	325	734	999999	677	163	999999	291	557	999999	999999	437	999999	974	216	652	999999	12	476	280	195	546	865	625	462	999999	268	765	261	150	981	44	999999	999999	999999	746	578	467	999999	851	849	451	999999	416	471	999999	
999999	999999	231	631	584	197	582	48	342	999999	460	119	152	730	894	751	40	999999	989	521	643	465	868	469	84	520	666	624	430	999999	664	458	164	717	815	535	544	629	999999	794	462	754	644	13	296	469	325	999999	956	999999	420	999999	999999	949	111	674	865	762	557	74	531	957	617	598	447	999999	954	435	914	369	217	411	851	205	999999	888	821	864	183	615	205	60	667	999999	334	199	41	214	615	151	999999	999999	82	500	272	505	147	56	565	294	999999	999999	700	597	890	19	623	232	891	222	853	11	588	942	999999	481	999999	294	999999	258	999999	750	819	773	699	434	999999	360	999999	999999	751	774	308	999999	110	315	359	79	999999	999999	575	808	322	999999	999999	668	203	140	631	791	215	852	999999	999999	999999	764	80	927	898	999999	999999	272	999999	338	470	88	702	699	841	564	131	999999	852	949	683	171	437	426	999999	999999	241	208	729	999999	357	899	991	991	575	346	245	999999	181	999999	644	313	999999	999999	932	219	966	503	299	77	670	999999	999	999999	633	161	336	653	452	867	234	481	999999	158	999999	571	97	999999	134	504	328	999999	999999	876	314	379	652	452	494	275	74	737	999999	999999	481	371	899	168	367	423	999999	591	999999	314	999999	999999	770	371	999999	370	132	999999	379	794	999999	971	999999	133	529	999999	999999	883	168	186	803	496	571	880	677	999999	999999	928	352	710	494	999999	718	743	999999	150	609	999999	450	133	153	808	368	999999	999999	509	432	776	638	999999	914	136	433	803	511	999999	601	889	693	392	999999	999999	913	668	999999	21	999999	999999	999999	389	654	227	443	45	43	994	138	999999	966	178	197	894	300	248	795	367	313	915	999999	999999	548	999999	597	67	434	949	999999	699	814	902	255	238	778	259	999999	696	999999	397	769	516	999999	999999	922	525	205	999999	903	674	873	942	707	348	999999	138	840	933	630	386	610	94	999999	438	641	74	922	999999	125	50	999999	108	675	916	155	725	742	403	797	81	999999	999999	56	231	999999	999999	999999	907	276	649	419	999999	76	999999	787	685	999999	698	999999	857	603	999999	689	862	999999	774	277	791	999999	246	999999	446	145	558	999999	981	999999	999999	612	769	869	24	692	475	630	272	41	368	139	470	318	999999	890	939	478	999999	999999	999999	999999	61	999999	413	715	40	263	972	999999	518	999999	805	647	999999	96	743	988	999999	553	999999	241	622	999999	999999	662	731	928	351	999999	206	89	999999	51	854	999999	999999	174	466	999999	662	222	999999	882	523	576	333	
823	778	957	156	951	999999	83	726	951	723	319	697	999999	983	111	912	999999	194	438	999999	763	793	997	536	579	532	289	890	999999	583	739	229	341	338	908	999999	394	409	254	200	824	324	999999	999999	251	999999	714	325	560	309	999999	698	999999	681	570	39	780	431	577	429	999999	192	725	999999	983	99	365	422	85	999999	527	999999	939	248	80	448	889	189	294	999999	817	963	339	701	352	50	144	659	768	878	999999	963	831	825	590	641	598	999999	834	161	121	999999	999999	608	782	224	759	846	611	131	999999	601	146	475	611	646	852	34	999999	999999	955	705	654	206	582	564	195	124	658	438	849	364	999999	143	990	525	723	999999	918	137	291	999999	999999	647	999999	778	826	366	223	943	788	574	510	892	999999	415	999999	53	36	227	999999	999999	999999	999999	281	785	257	13	999999	95	922	132	115	897	661	668	999999	17	467	999999	738	999999	900	714	649	999999	854	999999	937	999999	999999	679	704	700	999999	646	109	875	375	952	531	822	880	999999	999999	666	999999	999999	999999	536	999999	999999	585	231	999999	209	744	483	533	995	931	999999	75	999999	217	999999	427	414	799	24	569	782	641	999999	283	999999	948	999999	999999	982	817	252	231	410	826	248	103	483	221	999999	901	625	351	379	999999	736	999999	980	920	777	249	63	812	226	967	975	998	80	999999	574	999999	972	790	551	188	999999	573	664	84	999999	159	944	203	999999	122	999999	441	999999	493	547	168	968	999999	915	743	763	999999	14	443	850	249	32	535	647	648	929	999999	999999	200	999999	172	999999	999999	950	628	304	860	912	113	33	544	736	587	410	415	292	130	874	807	425	259	568	231	233	729	136	419	556	261	193	119	640	81	160	999999	76	71	999999	297	448	999999	526	999999	999999	999999	513	445	999999	241	366	808	960	992	775	999999	604	870	682	230	999999	885	313	661	920	913	904	664	999999	36	349	230	229	586	368	521	732	667	999999	917	226	999999	294	324	999999	384	158	647	999999	77	780	205	388	680	796	999999	999999	864	980	506	411	848	999999	108	891	145	589	383	999999	263	360	937	999999	764	14	809	999999	989	766	546	765	266	368	369	255	154	841	548	789	999999	999999	868	686	315	516	377	683	999999	999999	759	794	999999	23	52	716	842	999999	623	675	999999	961	999999	107	443	999999	155	489	648	852	999999	303	50	999999	828	341	492	260	999999	999999	637	136	415	566	17	751	990	252	999999	653	413	999999	227	873	802	999999	321	770	252	574	370	887	
44	999999	685	466	754	190	195	999999	999999	592	999999	375	47	860	556	999999	100	692	750	902	173	999999	449	999999	85	177	999999	984	29	999999	17	999999	888	750	999999	999999	881	551	999999	999999	999999	616	428	820	624	852	999999	999999	296	277	679	560	999999	467	999999	999999	999999	945	390	999999	399	999999	691	999999	999999	213	487	999999	999999	999999	999999	549	999999	940	999999	557	576	999999	125	233	999999	849	999999	751	53	456	365	430	36	64	188	936	170	420	999999	856	924	917	245	999999	999999	547	999999	812	999999	139	865	999999	621	176	471	274	829	167	254	549	999999	939	999999	138	847	66	270	714	999999	236	388	284	530	999999	632	659	999999	703	857	794	675	999999	999999	913	999999	483	999999	859	592	914	116	13	175	870	999999	985	458	116	574	318	287	469	515	877	999999	591	362	999999	544	811	880	136	309	999999	999999	627	999999	999999	547	999999	258	410	131	999999	130	385	118	659	647	646	999999	287	139	548	516	215	999999	769	172	10	131	186	325	781	43	979	703	999999	999999	724	693	903	569	209	70	876	348	133	757	375	482	702	984	897	610	602	999999	999999	944	668	258	532	392	546	253	82	95	350	358	150	681	403	999999	922	953	307	717	929	999999	640	999999	255	22	796	999999	428	999999	427	999999	999999	983	999999	770	337	999999	170	521	999999	956	999999	790	998	775	616	694	88	999999	72	944	999999	885	76	999999	313	801	12	520	595	999999	824	999999	668	179	917	999999	738	999999	999999	455	792	786	694	999999	501	849	868	480	999999	999999	449	388	139	482	866	555	916	671	467	536	999999	649	925	14	142	117	132	828	858	458	956	455	714	616	999999	527	200	103	780	999999	999999	532	999999	493	578	445	750	195	312	371	250	76	999999	798	981	152	861	690	840	393	727	999999	999999	947	155	999999	999999	999999	331	349	364	823	890	13	603	999999	535	441	435	696	366	936	526	999999	217	889	999999	915	635	999999	999999	510	262	397	736	893	910	176	999999	584	771	237	864	963	16	427	185	172	205	49	999999	429	999999	154	36	790	999999	135	999999	265	714	758	999999	321	683	854	999999	999999	276	709	41	368	103	850	999999	139	999999	562	999999	789	714	999999	719	595	999999	999999	256	999999	999999	945	379	784	437	91	999999	22	350	552	289	162	999999	682	895	495	17	258	335	413	228	999999	718	960	645	999999	551	596	49	999999	920	999999	608	462	142	330	340	999999	931	22	980	913	999999	530	283	337	932	41	232	999999	999999	999999	911	842	999999	999999	237	
999999	999999	999999	539	283	973	999999	999999	843	553	404	550	574	165	760	999999	323	999999	315	118	198	687	999999	999999	520	374	999999	714	999999	534	766	999999	668	102	921	118	454	482	999999	940	741	897	440	783	999999	999999	657	999999	999999	825	999999	419	583	365	999999	731	830	999999	29	909	167	999999	855	318	787	831	881	481	999999	651	999999	999999	726	375	377	300	999999	534	999999	999999	716	747	887	999999	936	357	999999	313	63	199	288	999999	999999	796	782	408	52	131	996	705	610	186	832	185	952	757	692	218	988	999999	484	306	979	990	202	999999	454	903	381	440	999999	999999	999999	55	999999	999999	999999	929	593	968	257	135	538	999999	428	540	914	712	998	189	999999	780	999999	313	715	999999	999999	472	999999	999999	999999	148	749	565	862	42	999999	787	811	74	379	999999	625	29	501	358	768	999999	571	999999	506	742	905	999999	775	71	999999	125	340	999999	882	916	335	231	999999	119	999999	972	921	396	782	999999	901	933	809	902	165	305	811	366	223	811	900	941	865	999999	243	999999	999999	801	780	642	457	429	999999	999999	436	999999	999999	392	999999	795	282	185	880	379	999999	971	393	873	906	955	313	973	999999	80	25	999999	999999	999999	875	828	193	130	615	149	679	481	750	356	476	761	300	428	394	428	538	999999	71	495	381	271	174	916	894	999999	339	999999	260	999999	447	51	47	212	516	154	611	999999	999999	999999	700	368	231	46	999999	154	665	884	589	750	542	301	999999	870	431	614	999999	277	235	999999	810	204	999999	999999	999999	434	999999	98	911	999999	999999	385	163	331	794	22	50	999999	519	999999	169	999999	999999	510	579	156	719	999999	780	902	489	344	926	780	929	505	147	592	136	972	430	576	972	348	999999	999999	999999	999999	85	419	574	536	757	999999	630	365	309	720	68	763	999999	557	999999	19	760	999999	459	383	401	299	999999	457	11	999999	999999	592	481	556	576	423	999999	999999	100	371	338	952	587	999999	160	574	205	999999	534	999999	266	872	269	999999	588	462	707	763	610	999999	545	126	535	220	165	999999	999999	753	153	999999	999999	999999	467	946	680	808	894	17	232	827	103	456	923	637	290	458	333	517	967	124	716	255	999999	313	825	222	999999	377	296	123	689	452	283	888	999999	268	999999	322	293	779	567	699	541	999999	692	98	999999	898	999999	707	713	376	785	999999	928	509	999999	163	999999	468	391	527	999999	999999	999999	651	182	999999	28	32	53	20	234	198	556	27	999999	334	999999	736	999999	528	447	589	409	323	
999999	254	959	999999	377	260	999999	999999	999999	50	977	431	645	51	915	999999	879	907	999999	703	151	597	482	999999	795	566	542	999999	449	999999	999999	142	710	823	984	928	85	909	999999	792	818	409	999999	999999	49	292	688	579	999999	861	999999	999999	999999	999999	181	999999	771	58	324	999999	718	808	999999	535	960	844	721	821	67	999999	999999	970	262	871	999999	741	797	966	871	999999	878	963	573	588	223	548	217	999999	651	915	166	37	594	844	999999	20	34	999999	555	205	570	866	521	833	778	999999	999999	64	821	439	281	999999	186	999999	931	754	245	797	321	421	637	717	999999	151	999999	999999	385	418	796	999999	717	533	420	676	942	999999	451	739	999999	544	270	162	192	222	643	361	999999	783	912	329	775	999999	999999	144	567	852	696	380	12	722	303	870	999999	946	722	748	999999	510	868	919	312	505	986	776	161	999999	999999	999999	508	479	999999	601	506	477	999999	490	579	286	118	999999	325	999999	737	98	999999	400	999999	999999	499	895	966	350	999999	999999	26	280	999999	999999	999999	92	327	738	871	999999	516	702	374	790	847	241	178	118	401	778	604	241	767	999999	999999	761	590	298	467	999999	512	864	685	513	999999	829	250	403	303	36	771	586	209	214	581	548	35	999999	399	268	727	857	999999	146	999999	785	512	351	650	999999	999999	39	281	269	999999	999999	999999	999999	340	27	991	774	814	375	16	27	41	563	327	988	735	999999	899	209	885	654	915	999999	125	999999	327	899	752	81	534	999999	315	940	194	929	531	175	773	999999	276	999999	52	583	999999	380	999999	948	33	999999	496	24	139	81	384	375	736	999999	744	665	700	102	32	743	999999	999999	712	101	999999	398	999999	570	999999	527	932	932	611	341	999999	745	921	378	875	100	585	519	612	243	565	818	203	63	430	999999	999999	999999	930	309	742	999999	999999	662	578	635	205	926	311	612	148	999999	999999	404	68	998	744	331	999999	931	167	331	661	478	535	560	205	999999	149	606	999999	999999	12	312	999999	553	88	999999	800	250	894	659	218	10	104	124	999999	798	995	431	373	360	957	998	999999	999999	214	999999	136	999999	439	792	786	705	999999	999999	448	461	805	515	920	485	530	976	46	999999	123	999999	384	421	504	406	417	999999	242	999999	801	999999	169	187	348	889	142	781	999999	111	999999	513	999999	999999	675	604	993	489	511	888	999999	980	961	999999	308	553	814	714	999999	999999	999999	999999	999999	280	588	444	999999	627	177	40	352	749	175	934	635	609	426	999999	
999999	900	999999	999999	216	354	999999	999999	52	524	879	999999	85	427	268	777	727	999999	51	963	135	999999	999999	375	322	480	999999	90	814	36	18	999999	136	154	969	623	629	456	862	127	614	767	402	776	999999	382	955	924	490	398	217	832	999999	463	543	514	597	47	615	736	999999	999999	16	25	516	999999	999999	930	458	645	157	999999	940	923	358	999999	838	536	999999	940	524	621	600	426	819	186	140	673	610	464	999999	592	840	136	319	999999	761	999999	270	568	714	34	475	844	250	937	999999	645	115	999999	676	71	420	675	221	999999	985	999999	206	339	60	994	329	994	999999	999999	439	813	614	329	606	999999	999999	68	235	499	156	755	186	881	999999	494	999999	435	787	999999	181	175	914	132	53	181	190	999999	518	999999	705	480	234	684	507	88	40	786	578	224	795	999999	450	999999	50	240	413	999999	999999	565	999999	894	217	655	999999	274	898	492	285	999999	999999	344	550	515	794	999999	530	501	384	999999	463	999999	856	999999	178	818	724	203	91	813	768	865	886	952	292	810	273	579	999999	243	189	548	510	153	942	461	812	934	926	374	999999	911	940	838	111	999999	48	643	486	575	549	705	999999	471	666	416	458	999999	232	984	412	950	211	150	36	915	280	712	999999	999999	999999	790	276	716	113	857	924	999999	999999	636	999999	629	102	999999	693	483	147	49	487	535	13	224	711	942	962	758	709	799	812	999999	385	999999	22	769	569	759	439	694	368	808	492	410	746	999999	222	783	857	487	457	999999	999999	999999	999999	105	713	999999	88	333	754	999999	999999	134	245	664	260	445	616	333	164	934	54	453	999999	678	53	602	478	125	730	188	900	232	999999	269	418	154	111	917	65	778	681	115	999999	23	661	367	999999	999999	345	776	176	999999	999999	523	999999	334	560	555	61	121	323	962	603	575	999999	925	782	976	999999	116	344	699	999999	999999	262	939	513	999999	27	685	437	396	780	953	22	999999	999999	829	761	93	999999	999999	865	999999	465	999999	511	999999	999999	735	999999	199	834	238	442	477	999999	946	270	568	820	892	537	375	683	926	191	649	563	86	999999	952	999999	173	522	788	833	334	920	543	437	999999	108	999999	999999	248	561	999999	521	544	121	999999	568	202	272	701	28	999999	999999	538	999999	862	810	492	709	999999	974	671	999999	653	999999	930	999999	727	999999	680	794	999999	275	999999	375	640	999999	999999	965	999999	999999	32	900	820	999999	343	74	392	16	999999	999999	999999	582	477	274	890	834	867	
999999	190	999999	841	70	999999	907	773	234	824	999999	999999	733	791	999999	636	248	951	770	999999	884	999999	866	643	720	566	350	188	672	798	181	485	805	999999	128	999999	999999	552	961	999999	999999	999999	999999	249	229	119	841	548	999999	999999	238	322	999999	939	983	999999	324	292	130	999999	250	728	110	435	653	687	101	473	672	742	489	696	999999	999999	982	887	201	626	424	610	725	802	99	999999	569	858	365	866	999999	529	469	863	431	467	78	195	999999	683	596	541	28	999999	876	356	466	542	999999	668	956	105	407	698	868	519	779	448	999999	383	866	795	332	234	999999	153	282	625	999999	531	392	999999	990	518	39	882	592	357	999999	743	270	36	535	696	909	191	131	771	995	911	688	999999	556	523	816	999999	999999	793	191	999999	83	841	277	801	999999	169	115	889	999999	986	927	431	521	894	999999	839	269	636	325	999999	31	511	630	363	843	762	250	999999	701	238	999999	798	176	203	670	999999	759	733	420	750	999999	999999	999999	19	999999	267	118	661	409	999999	541	999999	478	186	711	571	220	914	958	524	918	999999	198	440	322	999999	999999	328	234	694	999999	536	226	574	929	999999	999999	621	379	999999	999999	589	77	723	999999	999999	999999	989	492	999999	999999	844	775	895	831	999999	53	671	999999	855	11	789	437	715	896	999999	366	903	999999	921	172	999999	545	382	999999	999999	569	999999	743	999999	808	999999	836	135	999999	245	761	330	742	490	746	738	924	524	584	864	161	362	827	692	733	426	742	570	936	999999	999999	403	35	502	878	578	928	474	56	999999	953	999999	999999	999999	253	46	170	766	185	433	674	31	798	999999	999999	217	999999	61	498	391	532	275	199	866	936	368	304	250	611	177	999999	460	477	847	910	850	999999	176	448	999999	265	976	395	512	944	288	999999	29	324	999999	999999	876	975	999999	214	687	121	372	724	885	999999	920	999999	999999	623	999999	553	950	105	337	94	481	612	801	136	556	999999	686	999999	658	763	284	925	999999	247	933	484	813	643	232	738	759	452	999999	999999	999999	821	388	888	730	734	654	924	987	586	459	999999	183	538	657	807	435	999999	75	132	999999	994	999999	770	999999	739	739	317	872	598	999999	39	999999	999999	999999	999999	502	798	999999	923	118	359	999999	364	787	669	310	999999	985	999999	999999	319	386	440	495	350	607	999999	207	991	995	346	62	398	260	430	999999	336	748	999999	315	636	259	999999	999999	999999	999999	859	982	31	438	465	999999	999999	295	26	653	620	361	449	136	
883	600	999999	999999	772	306	999999	113	367	455	999999	536	999999	120	676	999999	999999	999999	386	293	748	635	186	999999	999999	25	606	113	244	776	603	974	308	796	999999	999999	60	223	251	812	518	755	624	999999	463	928	999999	346	619	956	419	203	999999	165	388	999999	999999	645	999999	757	700	445	868	590	851	999999	238	275	689	999999	999999	29	185	574	775	999999	20	610	109	999999	755	999999	494	287	367	410	999999	152	417	183	622	414	825	999999	999999	82	886	44	724	999999	699	999999	657	978	948	399	28	999999	390	395	999999	814	546	786	11	441	951	590	233	451	10	999999	858	515	28	604	999999	690	999999	999999	115	976	885	645	912	761	612	515	999999	967	391	598	762	31	999999	807	868	48	492	680	999999	306	810	282	462	613	145	151	960	353	205	337	947	687	290	270	928	900	999999	999999	828	445	260	265	70	412	333	836	999999	220	736	999999	207	783	581	809	175	999999	192	308	625	471	554	986	999999	999999	651	85	741	675	879	967	999999	252	851	685	55	555	999999	999999	290	999999	571	999999	617	999999	140	173	115	480	104	324	718	576	625	367	890	274	492	16	760	258	104	905	340	769	991	955	999999	896	999999	620	999999	141	28	325	999999	804	999999	999999	923	488	969	271	580	564	258	597	999999	494	794	999999	72	215	300	41	215	666	419	848	58	184	242	219	999999	484	923	586	999999	309	999999	96	896	999999	93	999999	999999	833	334	776	520	403	338	446	111	984	557	195	840	986	999999	244	999999	530	684	749	255	760	999999	999999	999999	672	49	999999	38	708	999999	999999	999999	999999	752	381	341	643	999999	654	845	999999	117	731	926	738	999999	999999	199	232	702	376	86	343	36	528	999999	238	145	848	364	21	418	999999	110	255	73	822	244	738	903	999999	202	999999	903	459	999999	999999	179	999999	926	999999	137	805	16	999999	999999	788	992	233	104	112	508	489	300	834	387	714	999999	680	674	923	336	461	329	950	184	56	440	999999	876	463	69	999999	921	886	883	613	397	593	29	284	830	21	999999	800	252	712	738	78	82	938	202	498	238	13	151	999999	486	65	343	189	999999	425	356	999999	52	275	568	414	950	773	326	47	661	400	999999	999999	816	528	999999	999999	318	999999	999999	938	999999	571	14	999999	999999	999999	136	342	259	840	999999	414	664	14	758	977	153	333	127	309	999999	164	837	837	909	825	859	957	356	870	871	986	999999	418	999999	481	271	649	999999	744	647	984	787	820	473	688	661	812	
999999	730	999999	984	253	204	327	116	733	176	18	999999	999999	179	985	389	969	999999	999999	255	999999	286	716	999999	663	999999	661	999999	377	26	373	231	174	56	197	999999	552	999999	999999	727	999999	999999	747	999999	999999	750	397	478	999	408	999999	533	205	415	188	493	24	824	330	870	999999	690	739	717	802	787	999999	310	981	999999	836	999999	999999	999999	999999	371	538	621	862	913	986	193	637	999999	174	840	35	759	868	999999	611	727	565	872	194	999999	533	40	301	853	995	96	999999	999999	571	768	336	440	260	816	999999	403	961	417	883	358	62	770	552	962	762	999999	441	287	758	119	527	334	580	999999	838	999999	330	999999	918	999999	697	998	406	999999	513	594	508	999999	749	217	765	158	989	835	358	999999	488	338	101	998	999999	219	999999	462	251	999999	859	507	977	456	82	999999	498	999999	999999	64	374	999999	459	177	999999	999999	537	550	353	378	345	744	999999	85	30	991	918	919	255	487	127	943	999999	511	735	10	84	303	999999	813	659	999999	999999	999999	999999	341	999999	923	511	275	682	340	999999	872	666	124	112	902	999999	91	999999	579	738	183	937	999999	992	948	999999	496	314	243	415	540	719	339	570	111	686	999999	122	994	418	979	805	999999	834	291	844	620	898	999999	867	64	999999	90	999999	10	366	999999	348	999999	491	999999	961	448	924	578	999999	337	554	10	225	999999	968	49	170	759	378	999999	999999	999999	114	821	999999	142	375	361	760	638	71	569	745	719	350	999999	513	404	27	999999	999999	266	999999	516	75	898	956	130	95	740	919	999999	632	215	381	637	826	669	999999	829	82	573	817	999999	275	985	999999	506	406	787	535	766	999999	999999	298	339	583	597	755	699	186	999999	275	999999	719	553	999999	539	347	712	364	844	978	198	999999	298	999999	999999	250	90	643	999999	723	307	214	162	777	621	917	52	63	239	913	726	653	999999	307	796	999999	722	58	999999	999999	694	432	691	999999	552	727	999999	890	970	357	675	66	726	531	999999	816	566	775	999999	622	305	658	135	930	262	545	999999	990	999999	807	999999	999999	918	300	999999	875	523	374	999999	893	916	161	93	881	248	670	926	306	339	980	248	946	732	112	863	45	307	761	535	17	271	19	999999	172	999999	643	147	999999	502	102	303	202	999999	999999	705	153	575	999999	692	592	618	999999	661	999999	569	581	309	999999	437	999999	577	761	999999	227	631	907	913	920	999999	604	999999	501	803	246	687	999999	405	310	406	720	470	63	78	943	999999	
111	357	576	603	999999	344	331	999999	508	525	999999	999999	334	801	798	239	655	999999	97	69	999999	999999	424	983	523	185	998	419	717	533	999999	693	895	828	529	560	999999	999999	804	270	211	503	304	721	999999	693	81	509	608	490	815	862	981	999999	281	745	999999	593	90	82	999999	911	999999	975	11	847	467	999999	281	248	999999	999999	999999	999999	999999	623	71	703	837	829	114	499	811	236	718	999999	999999	21	556	784	999999	753	999999	731	925	299	223	329	719	308	235	575	237	370	597	486	475	164	999999	999999	999999	239	755	260	999999	845	109	63	267	999999	145	999999	948	497	620	149	999999	665	999999	569	410	742	983	538	999999	538	272	451	639	241	195	557	986	897	110	397	997	999999	763	90	999999	169	999999	999999	173	779	626	739	999999	457	394	809	263	466	258	941	999999	227	656	439	583	658	424	35	164	587	469	61	397	233	151	115	902	999999	999999	250	680	614	375	824	912	532	702	191	846	385	304	530	648	168	999999	999999	339	333	507	541	744	46	224	585	320	575	999999	525	316	999999	907	999999	96	999999	271	641	852	999999	999999	999999	955	242	999999	999999	293	939	412	999999	90	370	776	999999	323	837	506	999999	399	789	513	346	189	186	875	568	478	999999	999999	640	896	999999	928	507	806	456	999999	512	857	999999	301	999999	173	123	999999	945	999999	338	129	259	511	628	999999	72	328	190	871	779	999999	620	311	999999	505	771	342	999999	442	999999	772	867	261	999999	999999	954	497	142	182	75	741	930	65	150	741	194	999999	999999	269	999999	189	625	585	806	155	247	999999	868	875	402	781	999999	512	244	565	262	998	999999	842	296	999999	195	17	805	47	999999	565	171	691	321	999999	999999	320	576	98	157	291	999999	848	548	821	628	266	999999	294	876	427	820	999999	999999	195	621	436	972	999999	994	617	779	769	718	999999	972	999999	564	760	717	554	935	999999	418	970	553	668	303	999999	999999	928	237	521	171	999999	744	586	212	999999	30	999999	347	285	104	539	511	685	139	999999	999999	451	702	30	999999	331	491	674	176	517	642	952	999999	999999	999999	75	390	268	607	999999	937	999999	975	438	999999	90	216	660	61	878	468	868	539	999999	627	504	235	216	945	839	526	79	420	999999	493	77	504	840	930	999999	159	253	87	429	929	999999	999999	999999	289	999999	124	831	623	297	59	773	423	706	880	850	839	183	323	768	193	999999	975	999999	945	672	585	376	730	32	729	225	790	999999	506	174	999999	962	927	
459	724	999999	999999	132	645	719	999999	798	999999	89	999999	999999	929	319	245	72	486	195	328	999999	909	748	111	601	568	999999	982	314	209	999999	822	877	256	863	53	999999	421	999999	645	235	29	787	416	650	832	999999	295	481	873	999999	687	999999	643	320	549	999999	593	999999	999999	812	737	999999	599	254	999999	322	999999	999999	999999	746	999999	633	549	102	597	132	341	460	999999	814	547	511	440	764	37	999999	243	936	999999	77	904	566	299	833	498	999999	999999	171	393	520	34	229	215	999999	793	64	999999	551	722	427	644	143	95	749	999999	235	908	834	999999	288	88	792	999999	208	842	95	343	716	999999	999999	999999	180	76	999999	789	999999	306	313	999999	973	685	692	999999	897	433	771	480	549	568	273	771	362	999999	115	999999	241	478	16	294	708	999999	586	999999	804	999999	474	77	837	960	999999	929	605	863	253	602	396	578	854	775	999999	614	794	999999	340	156	581	999999	999999	816	999999	850	299	28	999999	999999	108	744	419	414	958	999999	642	589	622	343	999999	999999	701	513	999999	663	623	240	223	103	926	999999	616	999999	910	248	999999	999999	412	106	639	999999	999999	999999	503	651	169	449	999999	376	971	214	534	997	980	999999	534	999999	770	894	999999	68	804	999999	999999	999999	138	999999	503	720	597	621	186	526	999999	588	898	710	999999	999999	503	183	424	847	999999	721	903	619	677	827	714	659	999999	518	869	580	999999	999999	665	833	999999	408	945	106	999999	360	37	999999	999999	401	194	999999	447	376	401	62	644	999999	999999	614	999999	518	93	676	15	938	369	668	999999	133	806	477	999999	999999	880	999999	237	327	999999	771	693	895	326	285	643	999999	221	999999	127	816	999999	825	383	61	77	14	325	999999	101	841	991	369	361	179	595	717	779	999999	495	306	825	327	889	286	920	870	202	807	42	124	726	484	551	840	196	981	103	999999	119	876	999999	957	235	999999	779	334	999999	156	690	999999	121	950	399	820	991	619	935	107	140	206	812	518	247	977	124	999999	817	521	982	614	623	785	161	619	527	867	101	999999	506	595	336	55	127	115	12	775	999999	730	999999	999999	55	996	863	912	73	270	720	999999	999999	273	516	32	174	85	312	336	798	780	999999	133	527	283	600	544	999999	999999	401	141	974	349	431	96	672	414	568	999999	999999	249	555	267	157	842	999999	243	89	314	881	51	999999	676	976	314	437	724	59	771	405	328	53	306	869	588	284	772	841	999999	359	759	517	999999	414	999999	234	45	
976	685	733	367	465	565	886	360	339	308	999999	127	659	947	364	796	999999	603	999999	259	398	569	568	776	401	999999	999999	131	533	999999	271	426	90	402	748	999999	48	48	862	487	999999	999999	999999	975	409	724	770	411	404	720	464	810	999999	975	647	417	127	956	965	999999	610	764	826	999999	46	946	47	266	209	990	758	192	741	718	999999	879	319	999999	377	677	888	552	999999	813	663	461	73	999999	999999	341	999999	91	83	66	999999	999999	692	47	939	463	999999	513	999999	414	962	281	78	645	146	768	999999	534	589	999999	917	67	47	23	558	585	883	932	512	999999	742	677	119	685	999999	192	196	282	653	999999	990	385	999999	322	851	391	392	999999	968	986	999999	722	501	785	148	819	618	679	488	363	580	755	999999	999999	671	294	999999	393	804	953	581	824	881	676	999999	999999	999999	724	172	176	203	465	999999	525	634	29	999999	334	546	31	574	517	794	299	342	245	383	15	651	999999	230	998	999999	24	415	999999	841	825	999999	606	111	894	999999	999999	170	125	791	999999	710	652	118	837	846	782	389	74	40	591	999999	72	168	712	999999	605	946	999999	841	999999	119	225	188	360	846	940	920	680	999	482	139	999999	999999	897	999999	999	457	393	999999	841	999999	351	388	999999	491	424	447	399	999999	999999	375	965	284	843	376	494	473	757	990	999999	999999	999999	999999	558	462	126	619	999999	999999	84	158	563	52	999999	322	999999	999999	928	869	999999	503	531	999999	98	116	173	942	999999	530	810	535	699	402	256	980	926	287	829	796	374	805	185	982	746	999999	812	923	999999	999999	608	657	545	888	568	412	999999	849	999999	999999	298	183	19	741	999999	999999	999999	999999	795	28	999999	999999	17	141	504	999999	328	549	122	999999	304	249	667	89	922	163	989	999999	834	844	650	86	311	387	507	201	999999	443	385	207	315	652	999999	266	143	126	649	413	393	999999	999999	790	999999	651	156	999999	516	999999	819	453	558	647	999999	999999	999999	320	999999	629	633	313	829	999999	173	999999	29	652	121	411	945	805	999999	999999	427	999999	760	860	348	660	240	458	685	866	624	932	999999	667	326	187	888	823	937	29	779	90	999999	209	627	822	631	504	937	999999	983	23	939	972	229	444	200	518	999999	529	398	999999	628	962	269	240	276	361	336	933	523	999999	868	493	999999	999999	999999	560	243	526	38	736	999999	580	883	610	993	676	447	999999	987	999999	852	418	631	999999	999999	999999	940	396	999999	279	178	999999	591	861	155	
456	175	883	664	639	284	454	500	662	663	57	999999	658	247	999999	913	454	946	153	279	460	999999	999999	884	629	620	846	970	759	568	517	999999	32	465	547	510	564	227	357	999999	407	999999	968	940	999999	80	291	159	956	366	999999	67	999999	591	695	593	962	999999	45	28	999999	484	741	103	999999	68	999999	203	700	98	358	236	999999	999999	872	542	999999	999999	480	559	339	697	23	403	844	460	550	440	769	999999	548	999999	191	339	999999	923	186	875	794	355	999999	97	999999	867	17	999999	468	400	719	163	700	700	999999	999999	689	740	470	348	259	695	999999	626	433	746	999999	792	54	999999	391	948	365	28	477	999999	546	251	248	156	396	999999	991	160	999999	616	263	999999	49	705	649	925	462	838	626	109	836	396	663	712	999999	999999	452	999999	19	770	797	999999	232	401	999999	447	502	324	999999	901	703	999999	999999	817	999999	999999	752	999999	619	465	496	527	402	378	999999	159	587	535	829	999999	905	792	151	950	818	581	999999	999999	765	211	433	147	886	724	406	999999	999999	846	229	624	472	999999	589	553	284	999999	999999	999999	113	790	999999	966	495	781	999999	910	999999	999999	999999	912	999999	115	583	418	41	358	999999	677	972	819	668	741	316	214	999999	802	213	999999	676	548	300	771	999999	975	352	466	651	999999	999999	495	262	537	847	999999	548	366	529	181	522	925	999999	612	882	293	131	128	999999	291	999999	203	706	999999	287	460	621	999999	999999	999999	76	574	706	535	999999	486	567	141	999999	999	665	999999	283	42	999999	750	999999	688	999999	260	999999	999999	806	370	43	534	788	999999	259	397	695	243	999999	921	999999	947	228	114	662	405	726	990	233	660	625	729	920	999999	553	536	551	932	999999	999999	753	842	767	999999	501	425	697	934	881	507	313	999999	557	361	927	138	999999	999999	35	493	534	863	10	156	744	999999	613	999999	999999	999999	846	999999	817	999999	177	273	189	882	612	247	708	791	118	726	357	999999	182	568	747	999999	14	746	907	932	787	999999	841	621	601	999999	999999	582	999999	999999	660	550	614	999999	194	664	948	649	999999	999999	785	742	755	999999	798	550	140	55	377	664	718	109	999999	885	695	999999	431	567	290	999999	436	135	999999	949	999999	806	999999	999999	384	93	476	365	553	129	157	55	145	999999	823	61	67	765	215	200	450	560	999999	999999	388	999999	242	391	368	778	361	999999	805	805	218	991	960	42	670	999999	198	362	556	736	738	650	999999	863	744	239	366	999999	920	746	999999	514	
122	861	719	999999	850	94	996	775	999999	497	999999	339	359	831	100	34	104	921	999999	97	999999	957	989	737	999999	379	646	999999	422	690	739	68	306	703	878	109	999999	203	443	113	365	781	968	999999	411	812	513	999999	148	341	576	998	744	420	510	165	871	982	712	481	447	867	362	999999	758	190	42	656	999999	990	712	901	487	898	731	233	999999	999999	336	999999	865	999999	999999	91	999999	740	324	885	203	723	238	999999	490	962	999999	498	999999	890	999999	230	779	857	960	158	629	674	521	845	688	286	999999	132	999999	999999	999999	713	999999	281	964	27	866	157	463	239	761	999999	420	524	243	999999	804	108	266	115	999999	18	773	842	999999	449	229	478	206	916	556	116	999999	999999	999999	999999	999999	157	926	474	364	999999	999999	999999	396	999999	264	997	612	999999	481	999999	865	550	588	607	940	44	819	524	999999	999999	950	547	999999	999999	697	689	177	999999	621	657	999999	791	751	549	999999	52	456	999999	194	232	866	999999	999999	999999	250	143	152	999999	999999	586	999999	411	999999	966	999999	999999	58	740	560	574	999999	330	833	999999	895	84	999999	999999	993	897	588	614	999999	576	531	208	112	203	414	563	547	428	999999	45	330	770	999999	784	999999	757	993	715	654	620	402	546	917	620	592	176	999999	113	755	124	999999	722	81	109	445	483	754	855	336	996	36	411	999999	798	503	135	959	24	181	245	903	873	960	719	183	984	291	491	611	248	229	444	672	166	46	999999	699	25	348	393	13	999999	388	658	593	991	497	129	999999	467	217	329	932	520	999999	999999	999999	361	999999	461	202	999999	254	98	776	592	738	892	999999	895	435	943	676	787	242	764	494	999999	136	192	999999	999999	374	153	40	900	511	161	999999	911	845	348	999999	887	201	740	894	300	881	10	262	999999	999999	231	999999	999999	653	999999	288	455	999999	459	235	743	963	40	898	999999	67	876	91	587	999999	849	60	999999	999999	788	595	501	870	999999	430	135	929	893	804	152	120	767	257	366	873	500	281	395	123	999999	923	170	842	793	242	999999	999999	675	999999	517	999999	945	999999	999999	559	999999	585	999999	39	999999	813	999999	236	999999	989	999999	999999	725	713	456	578	665	973	509	864	434	658	86	961	424	999999	264	999999	999999	972	175	358	392	999999	96	914	999999	365	999999	541	853	934	96	803	942	387	999999	961	210	999999	515	972	999999	999	134	138	509	483	615	894	559	834	940	783	824	941	245	918	627	542	741	309	960	967	21	500	571	
282	29	999999	20	302	45	357	466	999999	999999	393	681	957	415	999999	750	128	982	29	999999	313	999999	10	151	286	999999	667	999999	216	999999	942	988	999999	566	999999	464	577	999999	267	798	592	327	631	502	852	246	669	137	388	558	841	985	999999	506	999999	303	28	896	999999	957	999999	159	259	191	506	404	999999	401	999999	898	999999	999999	724	230	411	999999	357	507	999999	49	999999	540	819	658	999999	956	996	137	999999	933	999999	681	159	999999	999999	443	77	450	996	457	199	278	949	489	385	606	270	771	105	282	946	521	999999	695	293	837	340	999999	20	999999	408	920	103	255	463	501	95	425	800	967	918	906	999999	841	850	406	591	339	999999	573	999999	235	41	35	986	923	84	463	26	593	113	476	440	456	59	278	185	704	36	884	520	845	971	138	364	999999	19	766	845	887	256	11	328	446	853	183	888	999999	268	539	426	632	408	217	999999	452	476	65	791	581	230	886	312	398	63	999999	264	903	999999	947	913	318	618	139	346	999999	157	999999	999999	876	999999	117	446	496	999999	888	999999	763	999999	999999	573	999999	974	274	666	369	698	930	393	12	918	985	407	999999	999999	118	23	278	870	761	999999	483	999999	915	200	123	999999	816	930	999999	413	500	639	758	384	959	344	999999	473	976	413	226	999999	599	957	999999	710	999999	999999	358	874	178	893	512	999999	100	501	68	83	553	918	881	999	227	599	428	999999	648	936	666	774	669	805	893	357	88	872	863	999999	795	413	999999	999999	999999	300	245	606	999999	151	294	467	285	999999	919	67	999999	227	392	10	999999	59	71	198	999999	584	215	372	999	164	999999	999999	638	109	288	149	603	935	427	927	363	821	228	999999	652	999999	498	398	886	835	825	860	490	999999	429	999999	999999	137	742	997	94	873	607	972	612	76	828	186	999999	779	464	596	999999	465	646	717	999999	565	999999	999999	95	817	999999	999999	999999	678	736	775	679	542	798	475	203	429	842	490	224	255	999999	585	380	322	405	116	999999	999999	70	35	226	712	913	786	591	737	911	277	397	443	643	934	340	62	506	459	981	988	403	380	622	165	503	585	671	960	999999	773	999999	999999	999999	109	618	711	559	967	629	22	884	999999	517	575	999999	780	611	959	255	999999	816	945	134	392	835	689	412	999999	999999	337	125	631	999999	148	855	27	999999	999999	326	629	503	999999	830	969	114	938	862	57	999999	723	974	999999	714	316	956	476	255	409	273	928	308	498	999999	301	999999	
262	361	379	720	999999	139	999999	999999	625	999999	288	999999	165	999999	897	999999	365	998	495	363	413	916	797	999999	389	771	251	280	397	331	14	999999	999999	82	852	586	999999	337	986	999999	999999	78	98	492	678	360	999999	131	999999	111	942	500	273	937	493	345	564	999999	340	314	887	999999	255	304	818	999999	586	93	435	999999	343	38	21	901	457	344	999999	314	512	999999	999999	129	904	296	388	514	515	601	588	516	32	306	999999	681	706	119	823	794	673	180	773	16	696	64	999999	999999	489	371	999999	999999	517	259	684	999999	633	767	892	958	915	999999	993	985	999999	919	298	47	42	340	205	347	521	43	640	342	999999	999999	999999	849	529	475	35	999999	120	439	998	772	621	694	58	999999	227	864	878	368	186	999999	512	999999	766	729	881	999999	999999	153	999999	484	619	999999	57	958	344	52	438	450	289	849	874	75	999999	526	426	348	291	266	130	657	164	281	999999	476	172	657	999999	999999	593	876	999999	967	999999	999999	999999	279	999999	99	604	184	999999	438	89	337	913	447	855	999999	999999	543	867	909	32	980	329	347	999999	581	796	687	959	639	856	413	871	907	272	406	372	157	701	202	662	946	231	726	202	828	562	724	801	843	495	999999	19	77	944	999999	204	815	92	75	303	916	225	796	999999	999999	465	16	184	999999	999999	166	999999	674	999999	999999	758	999999	155	999999	28	81	885	125	999999	805	404	804	963	450	211	999999	74	635	899	746	730	999999	999999	526	372	556	999999	353	999999	339	218	344	820	867	73	601	670	724	999999	231	40	110	652	999999	999999	999999	999999	733	256	329	999999	216	775	510	355	334	458	628	995	472	531	542	158	814	596	70	984	105	999999	609	887	349	999999	677	715	630	999999	377	999999	711	513	816	106	647	999999	12	999999	319	999999	738	153	999999	728	585	700	498	951	838	189	221	677	947	999999	646	999999	752	628	999999	795	725	552	91	999999	294	999999	714	446	511	577	594	501	999999	999999	999999	466	846	621	13	977	999999	679	943	198	43	44	565	999999	459	214	494	384	469	523	999999	196	72	667	999999	626	999999	999999	999999	999999	594	719	12	374	707	189	999999	141	624	131	578	55	999999	893	999999	260	999999	253	999999	999999	92	220	41	161	786	999999	999999	999999	187	387	991	999999	238	682	999999	323	41	201	763	279	999999	362	759	348	999999	750	588	179	326	193	232	742	76	153	188	384	687	850	587	255	785	417	954	999999	140	413	817	999999	999999	36	228	211	999999	
999999	999999	730	460	693	216	999999	873	235	862	994	999999	258	108	95	999999	999999	636	191	613	999999	494	210	999999	999999	218	540	933	662	879	300	964	999999	262	359	999999	458	923	994	644	552	382	559	999999	960	999999	881	999999	732	999999	81	400	47	598	999999	231	999999	999999	938	484	675	111	999999	999999	572	39	143	999999	999999	631	55	304	641	546	71	145	935	654	448	438	336	235	211	239	999999	900	926	999999	290	138	999999	136	984	519	968	450	171	999999	983	930	950	999999	999999	999999	999999	776	758	500	536	836	296	834	883	999999	157	449	999999	981	999999	999999	112	710	999999	620	655	919	320	132	577	621	974	999999	671	517	488	450	668	110	853	999999	152	435	896	999999	841	150	999999	999999	999999	529	550	999999	664	999999	827	250	181	999999	999999	467	466	635	923	915	862	564	999999	375	31	707	781	799	138	517	999999	676	813	270	779	515	999999	835	760	58	81	794	77	359	689	999999	278	999999	655	396	575	516	999999	980	591	286	999999	999999	999999	664	999999	999999	61	156	999999	161	436	910	999999	999999	791	999999	875	874	844	77	496	813	686	782	438	68	999999	741	941	23	173	832	999999	502	538	798	381	106	310	999999	743	920	567	538	812	368	555	716	604	944	640	638	999999	523	790	173	201	681	235	689	606	999999	215	999999	987	603	241	999999	411	993	999999	779	999999	523	334	576	255	157	969	80	512	999999	147	999999	999999	535	696	165	999999	374	606	699	870	999999	723	433	715	789	551	219	999999	881	314	611	694	999999	74	622	999999	223	918	53	711	164	187	179	999999	217	405	999999	906	85	962	999999	396	560	908	952	799	900	860	465	999999	760	943	631	132	999999	313	520	470	83	965	498	456	562	987	716	999999	554	260	999999	394	99	312	61	918	999999	999999	144	953	999999	823	298	999999	462	447	951	221	555	56	646	904	884	990	833	999999	474	590	834	999999	201	518	999999	650	362	80	517	458	999999	713	854	999999	178	567	999999	260	677	144	994	125	46	999999	888	507	614	604	999999	108	478	999999	454	687	999999	571	761	603	577	648	11	391	929	999999	329	842	201	334	735	326	642	583	442	339	999999	718	536	697	630	999999	45	758	570	418	979	999999	269	177	931	606	805	755	682	38	143	612	196	542	185	55	999999	289	868	193	466	895	509	999999	100	671	45	74	973	830	612	253	820	520	999999	379	583	33	403	139	521	886	999999	414	206	999999	999999	999999	522	584	440	756	889	999999	952	999999	450	
154	87	270	571	999999	999999	999999	425	889	791	675	29	805	999999	292	999999	739	671	579	995	104	918	117	148	52	552	399	399	999999	363	443	568	439	928	438	999999	143	567	999999	115	999999	989	999999	201	999999	974	716	121	158	870	999999	999999	383	98	999999	236	969	131	528	198	392	462	569	999999	358	117	589	999999	43	345	999999	999999	891	474	946	115	611	999999	999999	77	835	287	999999	999999	213	728	194	350	582	212	976	21	49	591	722	999999	999999	780	843	749	394	999999	88	812	127	979	823	908	152	999999	624	999999	999999	460	999999	115	999999	999999	332	629	922	248	999999	831	999999	741	142	309	999999	360	685	999999	81	542	683	995	208	438	868	999999	904	285	208	341	999999	922	182	588	999999	617	999999	999999	999999	224	999999	156	545	999999	999999	386	847	524	167	999999	565	794	999999	307	777	367	906	782	715	108	724	646	49	962	253	446	999999	554	80	999999	999999	838	383	999999	714	536	459	999999	984	491	386	390	999999	416	776	999999	939	875	810	871	999999	602	999999	358	499	999999	116	582	13	18	818	303	453	32	817	999999	420	134	592	250	907	955	798	999999	999999	343	527	999999	196	999999	506	692	743	209	434	382	999999	34	999999	999999	430	876	999999	976	673	999999	936	106	599	60	382	815	999999	569	963	754	804	908	636	999999	662	482	396	999999	511	135	999999	254	999999	444	29	396	766	67	820	999999	18	999999	560	638	407	431	44	999999	87	690	409	184	245	679	578	999999	397	212	871	999999	490	404	474	548	534	691	507	999999	41	985	59	235	748	932	746	981	357	999999	758	240	999999	260	999999	820	725	384	999999	918	866	230	999	563	196	872	550	613	999999	22	113	715	923	879	115	999999	999999	184	435	999999	933	596	999999	999999	454	640	509	239	929	653	999999	159	682	589	298	810	999999	495	49	876	392	142	999999	999999	894	53	999999	568	155	999999	189	551	999999	706	984	280	779	610	119	555	373	320	999999	704	199	954	999999	999999	591	304	115	999999	144	559	999999	800	962	115	999999	999999	333	999999	94	556	474	280	210	975	605	27	999999	385	999999	999999	513	81	458	929	155	940	20	999999	976	851	277	42	999999	399	786	999999	999999	673	116	999999	231	431	236	137	999999	919	999999	67	738	573	272	730	999999	999999	56	848	351	43	959	563	399	999999	964	243	289	441	863	811	199	999999	710	367	999999	999999	272	91	999999	330	698	236	197	953	244	412	999999	546	272	766	353	999999	842	284	714	999999	318	999999	467	992	
848	798	999999	942	999999	327	863	904	999999	103	387	964	13	31	344	732	999999	446	126	561	654	742	999999	106	467	262	999999	436	653	725	368	402	623	852	481	900	181	254	95	916	999999	684	94	179	389	388	933	820	940	982	999999	999999	754	905	348	116	629	958	484	999999	749	437	260	736	999999	985	350	999999	549	443	561	131	360	210	22	969	658	10	717	999999	328	758	999999	671	999999	496	647	718	514	375	999999	222	999999	480	999999	121	999999	999999	444	999999	999999	782	281	999999	999999	999999	521	999999	892	378	457	999999	251	406	999999	999999	941	589	197	248	347	999999	999999	183	172	349	361	999999	43	901	545	310	566	322	999999	999999	486	989	250	999999	974	103	999999	145	918	652	970	373	193	185	179	844	170	205	66	415	145	999999	344	91	999999	641	520	991	999999	157	72	929	365	751	514	999999	348	703	999999	999999	806	511	265	519	999999	988	696	857	731	701	149	999999	265	999999	410	389	999999	169	791	342	583	834	312	770	999999	50	17	442	671	999999	505	466	930	999999	609	633	842	824	712	714	945	663	270	141	999999	701	673	731	350	135	306	189	912	932	999999	972	209	495	928	338	980	264	196	513	999999	999999	439	999999	35	999999	999999	830	457	86	999999	920	999999	180	762	889	999999	999999	101	999999	921	326	553	998	152	636	434	999999	896	384	999999	691	477	757	935	334	271	231	999999	999999	999999	476	999999	999999	999999	750	409	999999	733	49	960	703	172	650	999999	879	139	441	309	398	351	200	934	999999	352	999999	999999	999999	244	437	999999	156	580	999999	957	454	593	717	462	999999	237	405	999999	999999	423	999999	999999	826	174	66	204	829	921	317	232	398	541	659	493	840	307	592	793	305	421	999999	133	646	999999	147	999999	422	999999	999999	999999	945	576	87	659	322	999999	999999	999999	188	242	798	999999	273	999999	569	999999	934	233	621	999999	999999	611	328	999999	609	906	881	999999	37	999999	999999	999999	24	999999	999999	999999	464	10	181	662	999999	940	615	999999	622	589	999999	999999	133	234	361	198	367	811	526	344	999999	641	59	415	305	491	624	418	999999	948	219	126	999999	747	459	933	999999	999999	424	703	996	265	999999	30	56	539	20	803	418	999999	492	213	630	999999	999999	822	950	766	367	199	326	206	612	673	379	743	335	999999	775	999999	146	408	397	822	999999	992	817	39	368	766	480	821	10	866	466	16	496	83	183	636	999999	296	601	234	387	800	653	159	650	313	213	634	999999	989	999999	93	816	999999	605	
999999	999999	921	407	999999	999999	505	205	745	217	373	999999	261	999999	148	445	999999	999999	172	445	999999	999999	999999	388	999999	562	846	792	20	999999	383	199	999999	478	999999	630	71	999999	999999	515	881	604	999999	999999	287	999999	951	430	889	999999	606	286	999999	999999	999999	241	347	542	351	999999	872	712	999999	335	833	183	567	999999	610	518	384	999999	806	656	563	942	999999	999999	999999	999999	610	425	999999	999999	999999	999999	999999	326	420	999999	999999	528	999999	962	643	179	999999	999999	999999	999999	499	178	820	380	999999	644	480	997	999999	125	800	622	441	352	437	456	808	728	521	736	638	250	999999	249	234	855	424	999999	999999	394	532	857	616	999999	509	999999	605	532	295	179	999999	548	516	304	571	671	96	204	534	197	370	690	71	999999	475	258	805	581	156	324	229	636	984	999999	592	942	15	444	843	995	851	285	999999	352	119	100	733	78	678	999999	768	230	319	825	33	842	999999	244	531	260	999999	34	386	971	949	991	563	999999	711	628	999999	999999	999999	999999	345	94	257	719	272	385	524	736	903	592	999999	999	326	168	401	750	999999	771	912	592	367	827	899	471	999999	128	536	642	999999	59	898	999999	869	780	490	939	594	999999	999999	155	736	900	131	794	999999	949	674	405	999999	999999	482	893	739	768	181	518	195	786	999999	153	999999	882	379	853	693	439	139	546	678	462	166	999999	799	767	856	467	706	114	999999	999999	454	999999	999999	405	576	14	386	999999	608	999999	999999	999999	759	999999	306	854	999999	999999	999999	985	820	137	999999	248	805	412	104	972	999999	714	812	90	740	872	699	718	940	974	287	999999	63	38	999999	706	999999	357	320	970	471	11	936	999999	13	70	999999	326	414	999999	600	174	909	414	198	894	169	999999	999999	886	139	588	914	999999	989	999999	932	791	999999	999999	999999	457	102	999999	510	999999	999999	383	87	679	249	383	999999	999999	383	999999	779	648	839	53	999999	44	289	999999	841	883	97	389	449	591	999999	841	999999	999999	173	153	82	999999	999999	999999	126	786	596	398	999999	755	284	678	183	877	642	294	951	156	483	506	177	668	292	999999	822	398	934	495	552	407	256	919	82	240	999999	999999	744	561	999999	760	447	999999	785	999999	999999	419	216	571	948	843	890	979	999999	667	976	413	999999	286	465	727	999999	110	999999	249	508	364	606	942	836	648	999999	400	228	723	999999	285	883	207	28	413	192	372	547	709	517	999999	19	414	999999	637	501	468	105	210	907	346	999999	546	586	254	813	273	
735	309	303	499	999999	196	608	999999	530	999999	267	999999	544	490	563	146	732	241	999999	201	688	209	157	90	305	28	815	721	240	346	620	773	999999	919	999999	247	415	28	516	999999	805	564	116	999999	999999	52	999999	999999	783	909	814	354	999999	999999	999999	535	162	223	203	999999	381	886	999999	193	685	494	463	624	853	999999	730	713	725	531	999999	999999	102	999999	879	262	999999	397	999999	330	532	275	873	977	345	111	95	202	824	773	451	918	103	923	520	716	589	51	574	467	999999	110	629	999999	236	459	999999	999999	343	940	389	983	999999	999999	660	420	620	485	999999	999999	999999	538	889	952	89	476	40	999999	441	999999	673	321	999999	480	999999	432	646	505	751	885	669	885	858	883	394	468	970	954	272	110	106	999999	761	823	999999	999999	220	999999	298	759	429	999999	768	180	277	78	170	999999	998	237	773	999999	734	404	92	354	679	16	567	621	506	86	999999	341	76	570	559	999	999999	501	999999	999999	999999	991	466	406	126	999999	616	325	308	502	956	999999	336	981	379	367	999999	882	970	213	999999	677	262	352	366	437	113	707	519	170	234	999999	25	804	907	742	999999	686	238	992	999999	252	322	14	130	872	14	95	999999	201	999999	370	530	18	860	999999	739	123	49	999999	584	908	806	999999	999999	459	29	532	84	636	429	999999	653	978	999999	867	364	258	232	999999	999999	28	999999	327	901	864	999999	16	944	377	999999	824	646	549	417	999999	445	999999	736	670	852	482	20	563	771	214	716	552	205	993	185	999999	890	555	265	999999	999999	488	246	999999	483	22	999999	999999	633	999999	418	113	570	331	431	999999	521	999999	641	951	999999	952	555	999999	999999	999999	811	999999	202	999999	934	100	294	852	999999	956	938	333	999999	840	893	999999	999999	176	795	612	981	873	571	995	969	338	914	313	557	450	932	549	266	999999	210	636	514	120	670	327	819	718	242	475	251	197	374	999999	67	704	999999	389	901	544	452	938	389	999999	553	999999	186	999999	999999	999999	33	398	999999	147	639	999999	799	999999	506	478	999999	273	640	106	754	781	999999	999999	255	999999	428	553	648	721	607	272	257	318	566	74	151	837	999999	593	999999	999999	999999	236	171	800	904	211	882	432	999999	188	307	293	999999	772	642	999999	999999	451	230	479	999999	356	540	376	20	999999	263	999999	337	956	999999	999999	999999	999999	661	736	951	455	948	999999	671	225	999999	428	965	999999	866	794	999999	999999	112	971	373	971	999999	774	695	795	790	423	948	450	
105	794	338	260	638	550	999999	905	122	999999	502	13	808	535	385	999999	999999	999999	624	999999	20	259	853	878	683	683	799	999999	50	999999	665	999999	999999	230	129	185	100	714	335	326	683	525	965	822	478	369	172	576	398	583	394	744	798	999999	999999	999999	940	999999	577	954	750	234	864	956	624	967	735	588	415	209	999999	696	720	999999	785	494	293	41	410	324	521	999999	498	467	771	921	736	787	790	283	245	999999	147	380	575	459	660	18	207	510	633	584	171	198	999999	697	33	499	999999	945	999999	999999	59	262	443	527	999999	407	195	703	241	948	798	142	964	391	558	349	733	335	833	999999	834	899	999999	999999	71	309	905	83	897	246	92	844	720	999999	591	884	999999	58	723	263	823	503	279	685	785	999999	999999	180	149	999999	766	379	122	287	85	159	572	506	466	435	502	122	805	994	999999	953	421	638	999999	674	412	999999	999999	580	461	340	630	15	999999	42	999999	735	999999	999999	479	713	732	443	260	999999	999999	999999	999999	298	760	999999	697	284	820	999999	999999	595	380	999999	281	92	766	999999	999999	744	999999	999999	354	999999	999999	999999	187	999999	525	999999	999999	977	388	368	361	970	102	323	819	750	642	356	999999	329	424	490	364	999999	999999	397	946	999999	618	515	999999	755	999999	168	938	993	999999	116	999999	668	610	639	999999	22	122	310	989	453	721	999999	112	999999	381	35	19	868	412	718	999999	999999	214	40	369	872	456	999999	884	933	999999	999999	999999	535	597	999999	718	784	284	352	356	643	407	503	479	543	413	738	999999	999999	158	79	999999	814	468	999999	463	580	280	344	565	516	999999	66	999999	894	999999	576	586	855	317	999999	594	70	371	999999	730	711	561	826	469	999999	233	823	785	315	246	412	999999	965	72	148	999999	939	786	840	227	351	435	584	686	999999	162	528	753	923	485	530	453	999999	901	752	28	999999	999999	848	999999	601	281	762	658	999999	509	620	999999	999999	999999	999999	283	531	999999	388	285	999999	149	632	999999	999999	999999	999999	830	715	959	614	74	320	129	70	999999	999999	557	625	80	999999	925	242	336	541	736	584	999999	830	257	922	675	522	477	999999	999999	252	292	588	999999	419	999999	942	494	894	999999	482	59	999999	590	999999	973	172	317	612	61	907	305	999999	968	496	999999	999	468	47	939	551	999999	88	999999	999999	655	969	104	999999	740	983	747	442	985	263	999999	550	249	912	948	513	214	865	989	406	946	269	619	44	759	932	999999	457	955	14	639	970	
999999	768	688	13	77	656	871	78	999999	863	48	715	962	118	999999	556	999999	436	346	999999	98	359	875	396	360	70	901	999999	509	999999	486	980	623	999999	999999	481	233	944	445	558	999999	921	246	92	999999	999999	81	650	182	999999	369	529	999999	999999	999999	999999	999999	302	999999	16	755	73	999999	870	999999	68	101	408	472	288	999999	999999	999999	999999	999999	999999	122	999999	175	456	989	260	999999	582	930	957	999999	961	681	100	589	931	301	439	999999	999999	362	376	705	172	812	673	188	894	999999	999999	538	879	679	714	443	108	136	206	27	999999	999999	999999	940	430	746	999999	726	999999	698	999999	852	561	985	62	999999	746	999999	999999	643	999999	999999	999999	999999	714	428	442	292	967	999999	490	999999	104	421	308	502	999999	999999	999999	425	683	946	805	999999	213	999999	977	894	626	899	696	20	133	563	701	432	697	19	999999	11	314	847	759	725	217	596	757	999999	687	559	449	320	812	587	960	379	276	544	773	351	450	999999	665	999999	960	479	680	541	720	876	805	366	210	283	121	999999	999999	999999	988	617	615	838	216	77	459	999999	208	546	602	332	165	163	999999	883	560	766	192	690	999999	737	916	226	429	810	753	93	999999	539	475	135	192	999999	999999	999999	735	999999	341	597	618	583	281	144	999999	397	721	652	999999	326	999999	355	999999	506	325	260	700	398	419	406	999999	376	277	668	80	477	150	968	607	90	158	948	435	594	82	999999	999999	781	999999	999999	99	111	963	792	816	130	999999	685	999999	304	465	999999	203	999999	284	252	999999	612	999999	470	999999	752	999999	48	999999	774	920	69	434	144	794	919	999999	387	999999	222	412	999999	851	949	996	464	107	313	625	999999	754	500	319	999999	874	999999	717	817	783	347	66	924	623	999999	210	422	261	736	509	545	236	815	628	999999	839	831	760	124	474	999999	655	999999	423	999999	999999	429	749	999999	270	941	212	302	604	969	999999	487	861	809	999999	583	213	370	803	89	999999	939	871	257	999999	52	102	602	353	999999	999999	325	511	999999	33	780	672	656	476	999999	343	934	999999	659	999999	999999	970	999999	375	890	999999	295	937	999999	783	999999	558	999999	999999	227	999999	610	999999	999999	287	840	999999	605	786	968	910	556	893	245	746	650	999999	999999	351	638	82	150	999999	462	409	406	387	177	482	942	232	181	52	258	999999	732	999999	606	381	999999	999999	374	175	999999	980	43	401	701	596	999999	999999	346	159	975	155	999999	383	999999	999999	881	462	808	133	999999	746	739	513	
644	526	23	665	132	840	286	263	999999	975	829	482	375	14	999999	580	349	590	885	31	999999	999999	20	999999	497	401	999999	612	576	250	331	660	999999	530	756	185	583	477	240	505	873	721	447	732	999999	999999	839	876	777	238	999999	999999	860	999999	999999	541	516	999999	178	999999	350	673	687	467	654	179	241	845	257	510	997	871	999999	390	158	355	665	288	806	482	561	623	835	348	465	77	999999	533	93	225	669	918	309	509	999999	209	44	979	87	384	783	994	999999	276	240	912	999999	999999	568	101	999999	999999	857	999999	179	727	838	349	11	586	999999	999999	761	999999	841	999999	572	851	999999	949	320	686	210	432	698	999999	994	568	117	552	175	329	964	992	349	441	71	613	339	999999	370	694	977	500	14	85	242	596	999999	161	350	61	999999	619	780	199	36	999999	997	999999	733	280	241	458	999999	59	743	999999	693	409	27	959	999999	798	588	626	708	709	427	623	999999	408	142	956	212	123	84	355	999999	160	999999	999999	615	728	999999	100	463	528	89	954	342	472	999999	999999	144	391	540	999999	41	164	490	327	17	384	999999	335	147	285	999999	308	974	397	557	999999	994	391	353	792	999999	497	172	999999	630	472	290	999999	505	999999	822	821	582	628	324	67	669	999999	999999	241	452	378	953	187	282	999999	980	999999	914	370	41	752	999999	747	999999	543	999999	311	999999	545	103	423	999999	41	999999	434	725	356	83	500	873	907	999999	999999	350	726	544	999999	907	849	999999	999999	948	144	999999	999999	783	834	277	780	75	999999	400	999999	999999	999999	999999	921	724	847	65	999999	870	423	999999	999999	988	999999	406	999999	999	999999	403	847	999999	757	474	695	956	999999	651	890	88	303	435	514	516	681	973	999999	188	622	270	999999	794	858	475	534	647	950	91	857	438	643	780	68	964	553	39	391	564	852	964	341	206	999999	555	576	988	982	999999	317	952	94	455	386	746	343	63	204	999999	940	57	16	311	793	462	444	522	999999	999999	963	651	999999	758	999999	657	928	863	999999	999999	999999	546	664	999999	774	904	353	999999	403	322	630	500	999999	109	624	999999	958	40	413	999999	121	63	622	999999	654	665	370	336	129	729	818	480	999999	891	392	404	392	999999	536	888	118	256	129	64	918	999999	815	999999	143	530	699	898	460	917	201	845	923	232	688	118	543	26	78	674	503	999999	76	944	999999	230	422	294	503	999999	603	865	999999	568	523	190	850	999999	999999	599	39	999999	999999	999999	699	999999	480	
170	984	428	999999	102	999999	454	999999	768	406	871	774	913	117	999999	405	935	999999	336	910	364	708	999999	268	999999	824	479	644	584	139	561	254	180	749	261	310	84	180	510	687	490	18	755	784	999999	114	999999	491	625	999999	95	999999	373	636	125	462	486	999999	689	999999	708	809	975	638	845	626	603	999999	856	114	330	764	813	999999	429	999999	952	723	999999	999999	545	987	999999	70	54	369	881	544	633	999999	999999	915	999999	242	979	680	999999	126	938	362	511	124	635	999999	203	330	387	724	216	769	999999	762	879	999999	732	720	790	915	594	999999	745	999999	540	66	291	414	284	580	670	749	323	836	785	927	58	430	362	999999	866	999999	999999	167	999999	864	999999	70	999999	361	510	268	890	127	532	999999	617	999999	583	578	239	788	56	806	64	999999	455	673	977	952	999999	311	368	291	59	869	503	587	731	675	766	230	378	922	80	999999	858	206	999999	332	320	999999	847	783	279	999999	999999	999999	113	999999	419	626	93	93	281	999999	900	999999	77	662	999999	39	720	999999	812	19	999999	999999	735	652	999999	258	999999	655	642	483	464	999999	999999	972	201	327	484	999999	266	150	146	999999	999999	872	510	258	138	650	372	290	885	999999	971	269	667	999999	450	460	270	170	266	438	451	999999	743	326	598	105	470	999999	554	858	651	671	872	135	482	863	999999	360	999999	718	293	361	598	525	612	751	315	647	876	33	999999	106	999999	708	843	853	138	194	999999	43	190	729	735	999999	297	310	999999	541	82	586	318	909	50	547	155	99	209	228	713	846	790	999999	766	531	999999	999999	787	174	292	628	735	957	999999	96	538	563	626	571	238	312	999999	999999	999999	300	715	691	66	999999	562	753	654	909	481	813	252	366	963	999999	999999	742	999999	232	259	453	999999	361	219	999999	18	999999	473	637	990	999999	492	999999	258	475	999999	575	499	999999	611	999999	999999	825	485	885	844	999999	600	421	801	495	790	142	523	999999	999999	363	481	112	337	999999	289	27	919	80	331	235	118	497	398	204	252	999999	620	720	479	35	875	333	118	836	999999	61	999999	504	999999	359	503	136	36	462	103	396	123	640	259	956	905	414	564	618	74	113	33	607	253	999999	522	803	999999	423	999999	157	993	501	981	237	191	425	460	972	999999	981	470	935	110	999999	958	980	471	523	129	471	999999	500	772	886	38	238	261	901	837	700	484	613	975	999999	402	621	999999	31	775	999999	999999	999999	999999	93	643	97	999999	396	
999999	541	999999	138	303	26	388	999999	729	999999	209	952	999999	558	144	42	506	856	999999	165	999999	346	331	450	747	639	516	187	613	999999	253	940	999999	999999	152	999999	999999	355	320	958	567	898	892	564	822	823	326	405	457	854	586	786	136	351	932	999999	220	999999	999999	999999	509	999999	999999	999999	850	268	229	309	416	838	673	999999	546	11	999999	565	999999	767	999999	924	999999	121	730	758	999999	467	814	391	932	728	95	477	964	656	459	367	18	852	713	563	603	999999	999999	619	191	435	250	135	753	999999	969	452	273	467	350	398	479	999999	937	393	454	838	377	687	752	206	196	999999	552	999999	557	999999	64	74	330	306	131	121	999999	677	226	688	999999	565	999999	642	213	507	316	71	887	876	914	329	119	765	649	311	999999	999999	249	360	999999	999999	819	377	999999	999999	146	54	999999	368	563	270	999999	765	210	999999	927	119	992	688	583	999999	999999	680	999999	734	954	999999	656	999999	999999	592	437	866	116	124	746	391	254	999999	370	271	794	529	999999	999999	162	353	564	837	383	756	992	560	999999	101	999999	148	691	663	999999	581	397	455	999999	970	999999	310	658	96	75	545	865	987	328	321	696	822	367	41	581	610	10	818	446	497	599	999999	999999	25	942	608	999999	590	760	789	873	348	415	352	999999	852	694	478	772	999999	999999	15	242	465	404	358	999999	659	999999	643	581	579	19	999999	380	955	221	643	999999	466	845	999999	236	538	447	357	417	25	219	729	999999	532	55	608	606	594	644	999999	999999	594	828	51	508	127	217	304	339	789	971	999999	640	61	334	316	992	999999	779	703	27	57	941	764	449	999999	999999	59	999999	410	29	999999	999999	589	999999	999999	638	803	776	118	999999	153	28	627	53	352	99	864	207	739	615	999999	814	999999	614	573	653	73	601	155	999999	168	999999	999999	770	194	556	61	37	999999	677	199	999999	670	999999	874	38	324	721	106	273	862	851	999999	794	40	972	379	974	460	905	999999	211	630	999999	172	383	99	856	858	795	48	837	999999	72	999999	159	999999	568	999999	544	339	999999	505	882	538	317	976	143	740	222	187	86	999999	870	111	987	219	999999	220	501	939	467	999999	310	234	35	429	731	378	880	828	810	999999	915	576	999999	999999	747	190	999999	406	955	126	646	618	961	999999	561	960	439	999999	999999	999999	249	999999	872	489	204	999999	513	887	254	765	859	394	377	843	999999	999999	878	290	471	772	999999	999999	999999	350	226	692	999999	765	867	771	
999999	999999	636	462	994	320	999999	744	999999	99	677	967	161	199	266	261	250	128	608	268	92	158	477	999999	992	154	999999	999999	273	511	394	747	29	999999	999999	918	757	914	848	999999	599	143	778	382	105	397	943	793	94	964	999999	155	999999	609	688	790	473	218	469	850	698	183	999999	10	705	999999	948	677	373	999999	504	336	279	999999	668	999999	999999	105	333	999999	210	828	446	999999	70	249	999999	419	795	999999	454	549	455	998	999999	426	663	778	677	176	449	275	430	745	999999	125	875	900	999999	740	999999	378	999999	864	649	870	736	181	940	999999	999999	538	882	999999	999999	955	880	999999	613	251	999999	601	428	167	165	935	407	700	999999	944	999999	690	478	64	624	86	664	590	999999	782	690	492	999999	999999	828	910	393	999999	852	514	999999	604	296	699	455	820	999999	727	999999	999999	472	45	341	995	101	657	70	827	999999	999999	300	300	999999	831	999999	802	763	216	339	254	999999	315	999999	999999	709	769	404	778	999999	999999	136	937	880	645	999999	655	161	841	129	180	999999	565	389	45	999999	999999	682	465	148	652	66	743	398	465	172	166	196	15	296	999999	999999	292	999999	909	690	363	419	286	521	905	651	922	96	168	999999	999999	999999	812	999999	765	999999	939	639	957	999999	999999	549	425	482	163	468	156	555	797	999999	568	347	999999	355	860	534	406	943	242	10	144	656	239	71	186	240	999999	892	999999	246	999999	999999	999999	999999	999999	813	993	803	368	447	999999	376	299	251	835	999999	456	467	261	999999	690	995	999999	999999	999999	736	319	364	306	922	95	263	34	560	602	999999	87	317	999999	999999	541	602	585	795	999999	767	999999	988	999999	537	783	999999	999999	300	556	329	254	313	558	570	504	638	507	445	361	999999	351	739	648	919	999999	149	999999	215	698	999999	419	999999	999999	845	380	330	139	768	148	178	622	734	14	999999	999999	773	758	488	552	903	104	150	443	262	425	627	349	315	966	999999	506	435	999999	999999	999999	642	851	713	200	183	509	738	306	192	999999	999999	734	999999	257	797	390	931	663	795	992	278	178	208	999999	752	999999	823	802	504	672	196	999999	546	373	999999	922	999999	297	999999	403	366	844	260	632	999999	893	975	67	179	264	999999	999999	805	999999	641	474	652	294	999999	202	685	999999	802	520	444	485	198	11	229	999999	344	643	294	401	636	434	999999	576	620	859	999999	765	633	249	106	423	336	80	732	564	999999	761	999999	185	718	430	51	739	198	999999	705	999999	838	304	
920	932	488	999999	839	216	556	86	999999	588	196	999999	999999	999999	999999	999999	999999	127	278	664	605	583	793	118	683	216	999999	188	999999	297	164	41	926	338	329	174	999999	922	241	526	17	203	97	271	989	798	127	488	325	177	999999	587	705	183	699	346	148	999999	730	632	823	378	698	385	434	165	993	973	243	259	95	999999	885	999999	657	999999	496	531	129	884	98	904	862	219	123	576	335	752	639	982	35	565	202	608	703	639	504	711	837	834	805	999999	254	999999	92	949	701	999999	526	297	850	617	260	846	543	918	515	489	272	857	829	250	344	999999	234	530	999999	999999	59	27	907	999999	693	999999	88	999999	660	797	137	999999	999999	382	235	352	999999	999999	315	356	999999	999999	133	24	449	980	14	565	809	999999	999999	561	915	425	904	509	999999	999999	923	999999	767	598	268	718	361	108	982	456	24	999999	128	816	225	687	999999	274	894	892	344	999999	290	523	999999	666	955	575	258	459	478	726	963	76	494	350	588	999999	999999	414	663	350	997	999999	999999	817	874	999999	346	238	213	999999	614	496	999999	219	684	253	462	601	762	785	850	533	999999	297	37	61	999999	874	108	744	748	489	239	994	716	999999	999999	328	791	999999	239	30	255	838	121	477	345	999999	666	345	24	924	999999	877	500	474	580	263	789	823	703	471	999999	468	999999	135	999999	736	999999	952	281	999999	999999	831	999999	829	999999	999999	999999	560	716	999999	999999	763	999999	823	837	361	999999	251	162	718	999999	999999	999999	767	890	999999	947	986	999999	608	999999	999999	73	881	125	820	331	670	196	440	88	239	116	656	262	999999	738	78	297	904	999999	262	800	562	999999	840	604	788	999999	500	202	999999	349	118	276	504	699	849	708	27	40	832	999999	721	999999	999999	862	581	514	524	58	879	698	315	374	528	913	510	286	999999	225	543	732	999999	248	999999	889	998	390	758	676	889	369	280	874	410	206	88	922	999999	999999	33	999999	423	999999	323	999999	43	743	999999	590	198	572	433	999999	999999	110	369	483	751	419	999999	200	999999	848	999999	519	428	440	964	331	999999	588	980	305	202	999999	999999	253	925	999999	856	265	642	177	487	326	935	479	387	310	999999	999999	180	886	124	832	527	575	293	803	82	999999	779	425	755	610	591	138	608	999999	999999	126	558	363	563	609	558	589	370	999999	999999	948	62	999999	494	240	417	104	191	370	741	743	999999	131	326	263	485	999999	421	877	735	807	870	160	518	720	56	817	332	
515	283	938	214	452	230	133	549	999999	930	999999	202	496	947	247	495	58	166	437	999999	309	133	341	177	493	116	776	88	902	155	774	194	599	771	999999	96	803	538	517	901	202	713	999999	296	896	999999	248	999999	632	664	469	563	999999	781	33	392	942	770	721	999999	453	55	647	969	166	340	999999	725	281	999999	691	520	649	999999	844	596	762	55	999999	808	999999	915	455	999999	999999	999999	575	818	748	293	154	43	817	181	457	157	76	400	139	566	92	999999	588	481	999999	949	914	93	936	436	630	897	499	912	477	537	999999	408	999999	999999	999999	784	976	999999	16	999999	999999	477	88	696	999999	371	999999	714	726	999999	337	999999	275	736	999999	491	881	322	663	257	999999	904	704	999999	999999	667	116	194	800	307	999999	599	474	324	257	999999	14	250	999999	268	981	784	196	132	210	624	142	999999	999999	283	902	664	335	759	124	797	773	999999	147	862	265	999999	914	999999	808	738	509	951	489	860	999999	641	416	404	999999	999999	999999	581	999999	933	999999	558	545	527	999999	882	274	999999	210	459	672	845	112	53	13	261	870	768	323	472	125	999999	78	788	999999	271	999999	930	494	999999	89	201	450	999999	999999	706	195	396	32	926	474	999999	751	39	197	999999	538	372	999999	24	889	949	268	256	999999	353	489	757	999999	144	634	343	230	845	380	999999	405	999999	999999	999999	999999	483	999999	397	998	330	440	999999	600	165	733	885	539	479	999999	139	933	203	396	984	226	438	999999	888	302	140	574	905	999999	716	245	639	657	104	948	999999	999999	999999	258	497	913	999999	166	999999	411	999999	803	750	380	251	999999	212	512	730	89	637	818	999999	104	999999	999999	534	390	883	919	103	237	999999	531	70	924	71	944	898	81	999999	999999	99	487	553	336	823	999999	418	178	999999	999999	927	24	320	597	999999	776	391	741	999999	69	282	656	999999	521	369	229	320	326	485	268	614	658	312	365	999999	379	551	540	999999	999	999999	714	999999	965	999999	999999	220	999999	999999	295	563	166	999999	717	999999	443	179	999999	999999	603	999999	101	692	999999	523	278	999999	999999	868	977	234	850	808	389	97	567	770	999999	221	999999	18	847	748	200	705	999999	965	595	999999	999999	210	999999	572	999999	999999	880	999999	121	452	42	717	265	603	600	71	712	358	999999	630	441	999999	827	820	38	594	377	353	999999	79	75	312	126	597	999999	776	714	288	478	604	216	999999	658	899	189	999999	999999	253	157	139	999999	999999	661	999999	926	621	383	999999	
999999	999999	417	536	999999	999999	387	999999	999999	667	29	823	357	433	879	709	423	999999	24	927	641	807	841	133	999999	999999	86	999999	651	999999	999999	962	403	24	999999	734	196	679	26	616	522	459	629	96	233	334	782	569	229	999999	999999	40	607	455	68	737	902	294	340	165	964	420	87	451	995	67	430	342	689	155	523	743	878	407	415	191	187	755	999999	999999	591	517	747	699	608	641	365	947	956	16	999999	901	349	860	652	111	999999	188	100	175	903	449	879	84	437	808	162	999999	50	876	999999	157	999999	468	574	457	999999	388	999999	364	999999	999999	999999	999999	323	999999	404	28	755	999999	999999	999999	999999	733	999999	152	999999	673	271	799	488	165	906	999999	456	683	999999	880	999999	204	438	993	345	736	999999	430	72	999999	999999	816	999999	999999	453	736	76	560	493	999999	500	432	818	10	126	53	875	546	576	307	999999	639	999999	523	732	560	875	999999	663	928	270	999999	89	442	999999	455	394	355	999999	179	22	896	999999	855	390	999999	386	437	876	301	860	926	854	765	969	130	999999	891	411	892	999999	999999	896	564	401	999999	353	385	97	670	999999	530	834	406	294	340	448	260	143	868	184	447	999999	372	999999	999999	693	323	473	791	745	503	999999	819	318	999999	999	636	999999	437	520	999999	999999	216	642	340	101	458	999999	999999	681	460	757	542	718	423	320	999999	497	67	269	39	912	305	925	999999	586	25	97	531	340	999999	796	705	358	183	108	733	999999	737	252	245	842	833	120	294	745	410	111	895	451	475	149	999999	999999	491	999999	999999	290	999999	753	86	999999	949	999999	999999	999999	999999	194	544	999999	587	803	759	814	999999	999999	89	195	999999	420	999999	914	202	999999	999999	673	399	537	866	96	64	999999	253	983	176	874	893	534	251	630	693	226	566	579	864	999999	389	999999	154	304	999999	999999	649	76	578	172	177	869	443	205	999999	525	327	458	271	144	999999	776	648	159	303	999999	999999	21	726	999999	357	622	999999	999999	294	806	999999	999999	87	205	803	187	415	999999	706	999999	101	56	365	178	898	117	318	999999	121	612	943	995	999999	463	913	638	349	618	999999	555	654	249	910	999999	142	755	380	75	340	382	371	644	999999	280	463	898	999999	558	70	249	999999	495	92	999999	999999	396	570	624	291	175	838	796	999999	999999	999999	999999	145	896	45	152	737	999999	398	999999	251	309	553	731	10	25	999999	790	999999	574	251	168	166	239	605	999999	999999	756	999999	999999	543	574	454	999999	901	
611	763	999999	522	917	512	69	106	353	440	563	999999	838	624	999999	999999	57	248	624	909	999999	999999	906	301	298	957	980	470	233	205	999999	854	262	830	398	262	999999	277	640	71	191	72	813	999999	51	903	356	142	516	999999	495	336	830	390	691	916	857	467	233	960	532	599	872	158	764	709	589	18	235	23	999999	999999	999999	563	727	158	882	999999	260	395	999999	847	999999	252	709	349	34	872	149	481	405	999999	53	680	539	592	199	664	44	999999	323	348	906	999999	999999	716	728	999999	663	543	999999	749	217	838	359	684	645	999999	448	424	684	717	869	754	618	205	999999	999999	34	999999	959	227	83	917	81	272	940	460	999999	999999	999999	999999	218	606	446	999999	558	215	330	854	947	568	226	619	657	999999	478	999999	884	825	999999	800	252	999999	583	999999	676	299	767	97	744	195	999999	999999	803	927	508	273	317	962	646	530	999999	179	999999	999999	999999	463	270	999999	793	999999	999999	999999	23	999999	999999	690	32	628	979	269	448	243	119	762	169	771	999999	999999	106	215	844	999999	188	459	203	82	340	193	816	223	38	301	303	956	999999	12	999999	999999	422	818	250	999999	982	387	92	999999	999999	435	240	239	999999	540	999999	999999	943	652	999999	564	999999	442	360	838	811	999999	240	999999	999999	163	999999	999999	340	833	318	288	999999	166	939	801	377	829	999999	905	952	587	999999	498	922	716	23	966	784	999999	999999	979	999999	999999	999999	226	156	935	999999	906	292	83	898	812	231	100	622	999999	713	426	196	797	429	455	886	234	199	742	999999	233	150	185	383	463	477	999999	820	999999	289	722	999999	441	999999	999999	622	878	999999	763	999999	832	104	999999	263	367	690	999999	999999	22	525	652	999999	413	710	999999	766	116	700	445	345	893	999999	69	999999	990	771	755	402	323	999999	17	544	436	476	402	999999	913	922	999999	773	999999	778	808	999999	636	696	250	999999	203	349	999999	188	999999	428	382	562	45	999999	999999	596	935	999999	246	189	517	118	999999	937	318	82	852	194	999999	672	999999	999999	999999	30	871	304	530	33	208	973	327	829	300	18	999999	999999	104	999999	659	429	838	741	541	999999	530	999999	106	313	422	130	497	331	502	582	991	999999	102	24	857	968	75	911	968	273	861	687	817	591	844	999999	999999	667	534	999999	999999	999999	584	842	999999	352	207	227	610	87	486	999999	999999	999999	27	836	747	89	999999	691	363	926	999999	277	999999	843	710	514	468	999999	152	830	796	246	748	305	999999	259	523	
514	770	999999	310	890	999999	999999	360	108	574	18	731	898	339	842	999999	907	921	316	999999	656	642	693	759	999999	999999	656	209	99	970	721	163	999999	566	822	920	516	626	883	999999	901	492	999999	939	999999	999999	254	999999	999999	344	841	384	376	999999	999999	872	999999	98	999999	955	999999	665	999999	138	999999	855	243	342	516	922	395	290	48	825	184	999999	40	999999	309	999999	999999	165	255	754	139	346	786	999999	699	950	842	427	983	928	359	245	231	999999	95	604	978	911	983	41	949	560	346	550	10	702	842	333	788	199	999999	999999	419	516	999	999999	78	920	643	566	89	968	999999	999999	475	999999	943	556	668	705	999999	779	182	224	805	578	10	245	323	996	117	519	638	999999	664	384	826	999999	999999	578	999999	68	278	426	951	980	263	236	85	71	759	999999	665	93	723	494	802	999999	710	430	516	832	607	646	458	570	999999	512	999999	101	122	237	82	99	179	416	510	755	273	824	324	774	999999	999999	247	999999	999999	999999	999999	999999	582	631	14	63	999999	702	461	632	999999	999999	651	750	780	983	949	531	222	999999	914	999999	984	56	931	885	116	999999	672	355	408	999999	716	784	999999	285	518	490	233	999999	37	476	999999	878	787	882	183	573	993	186	311	999999	609	288	640	763	195	535	699	999999	999999	329	40	999999	233	999999	999999	999999	999999	999999	474	468	308	202	548	447	361	999999	268	999999	711	542	748	999999	54	999999	36	438	999999	679	100	983	790	999999	83	999999	446	850	654	455	999999	316	265	999999	999999	999999	999999	417	739	203	411	89	999999	650	999999	414	581	999999	71	541	315	999999	723	638	414	491	678	999999	129	999999	11	511	461	812	841	405	286	260	783	211	283	618	698	949	999999	999999	715	149	695	999999	136	900	999999	123	149	999999	592	627	93	230	174	999999	999999	898	999999	900	627	464	809	22	137	330	999999	999999	267	696	547	999999	370	403	999999	999999	509	999999	999999	110	999999	999999	672	869	813	659	177	562	999999	70	331	800	757	377	393	261	999999	683	999999	999999	999999	929	855	453	434	818	266	999999	454	635	714	836	193	999999	999999	289	791	939	208	999999	162	209	822	999999	375	746	26	992	999999	524	999999	825	919	999999	962	791	493	229	999999	999999	403	487	118	411	999999	999999	616	665	999999	113	470	400	484	73	653	999999	999999	657	87	687	999999	273	679	930	437	889	917	285	139	396	999999	571	504	213	84	675	100	421	999999	881	999999	361	999999	906	63	807	350	856	265	33	684	835	
152	757	999999	139	808	999999	973	466	576	341	536	802	317	999999	895	280	999999	977	999999	696	805	205	557	999999	999999	772	876	630	548	999999	29	115	712	999999	428	747	20	999999	867	912	448	395	314	798	825	10	999999	999999	911	79	999999	999999	999999	988	40	947	210	752	668	999999	999999	352	917	516	321	430	999999	999999	479	158	270	53	120	999999	257	999999	890	999999	999999	469	999999	720	718	478	202	742	999999	723	929	999999	999999	268	286	831	610	105	478	798	487	404	910	250	685	763	809	824	999999	999999	740	621	66	451	137	209	860	591	634	999999	323	579	501	376	427	997	611	12	999999	289	334	162	941	102	281	999999	559	933	45	999999	669	377	999999	687	983	318	425	999999	141	87	970	28	471	39	484	999999	903	543	823	687	162	999999	68	999999	916	587	679	964	180	906	650	927	555	678	779	945	13	813	999999	118	999999	515	871	999999	318	999999	691	912	617	373	327	999999	120	357	999999	861	319	688	771	999999	999999	461	999999	234	999999	999999	999999	999999	259	539	999999	100	999999	714	115	999999	936	380	579	610	999999	767	356	806	588	999999	816	208	875	917	999999	325	51	999999	999999	130	999999	999999	261	274	843	898	662	88	469	237	865	406	252	166	925	939	119	171	508	999999	114	129	645	803	999999	274	917	341	902	588	999999	999999	244	985	999999	300	128	314	999999	998	115	999999	346	999999	768	420	999999	718	992	999999	216	880	490	608	25	470	10	457	47	578	980	999999	999999	881	188	704	171	999999	999999	635	820	804	403	509	766	999999	782	999999	44	816	318	209	348	214	999999	999999	680	636	999999	595	299	671	277	999999	27	784	102	465	182	73	258	999999	999999	367	877	411	999999	980	999999	189	688	716	422	999999	269	781	982	971	508	999999	33	999999	297	515	345	158	537	214	491	999999	999999	327	121	999999	567	619	591	999999	337	999999	690	999999	999999	790	907	582	258	56	929	246	802	999999	999999	171	49	723	411	112	31	999999	999999	282	498	860	999999	370	605	451	663	649	199	999999	999999	537	331	999999	999999	506	999999	999999	999999	999999	284	999999	189	999999	999999	950	931	844	218	489	999999	999999	999999	417	211	933	355	999999	977	999999	392	289	56	801	999999	428	999999	999999	999999	904	504	268	999999	391	997	252	680	823	999	655	999999	819	441	710	51	999999	440	999999	999999	999999	161	999999	785	103	109	995	999999	387	999999	943	120	225	862	313	984	700	999999	999999	999999	999999	262	531	547	999999	297	573	847	345	999999	451	987	925	594	182	
752	443	999999	734	292	12	999999	303	687	66	545	303	956	138	726	999999	265	724	504	172	556	999999	524	464	806	535	999999	863	627	693	999999	194	631	690	560	551	227	56	432	999999	914	999999	844	490	999999	993	999999	719	619	420	196	999999	999999	431	626	132	919	28	927	999999	855	190	675	994	111	361	672	275	577	999999	999999	218	302	96	257	597	785	43	677	812	999999	438	999999	999999	507	692	762	209	73	437	632	999999	999999	999999	999999	734	999999	849	389	435	331	351	151	999999	297	999999	970	344	183	39	346	885	350	124	999999	427	999999	468	999999	418	598	472	211	150	552	999999	100	627	534	999999	313	936	653	252	491	576	296	809	920	529	721	427	35	44	999999	746	857	13	835	145	797	824	362	999999	836	999999	149	999999	999999	999999	999999	352	810	660	725	999999	241	108	633	272	140	137	548	967	697	181	446	177	59	806	76	96	791	399	726	999999	999999	999999	999999	999999	437	295	917	557	642	999999	617	999999	319	690	514	759	380	999999	14	669	286	395	283	999999	422	999999	951	95	999999	801	999999	420	999999	246	826	558	692	11	835	999999	219	990	334	328	563	81	999999	999999	999999	317	999999	228	394	66	211	999999	409	750	219	464	999999	999999	261	841	999999	206	441	82	863	955	999999	379	999999	169	459	999999	999999	955	112	351	999999	592	793	989	95	343	35	877	44	638	159	999999	792	999999	510	387	999999	493	510	366	639	999999	505	346	249	346	999999	234	999999	999999	999999	454	648	867	350	751	48	271	755	484	999999	563	47	234	806	135	587	366	659	82	556	577	999999	745	711	999999	96	457	999999	749	852	800	281	128	510	705	999999	924	40	999999	348	477	999999	36	195	86	748	281	539	124	999999	134	575	533	369	560	999	903	165	999999	665	999999	522	15	631	380	999999	918	723	111	831	662	336	900	999999	999999	839	427	999999	634	999999	815	917	635	990	728	234	747	759	999999	999999	400	768	28	103	757	999999	999999	404	999999	795	999999	557	438	999999	999999	797	675	800	291	721	581	353	530	999999	849	673	887	999999	903	155	999999	999999	773	999999	441	893	317	806	976	999999	117	33	999999	839	999999	267	489	999999	999999	999999	999999	999999	999999	999999	133	999999	248	596	254	999999	999999	716	999999	669	261	670	999999	42	850	212	490	869	823	999999	614	558	608	691	671	592	999999	544	131	999999	596	596	691	999999	282	394	655	720	562	893	64	999999	532	85	588	99	483	456	999999	691	449	690	134	320	625	574	999999	999999	925	
999999	899	533	594	999999	83	999999	979	250	759	999999	556	769	317	930	113	223	999999	999999	999999	581	118	737	52	440	999999	906	999999	381	918	708	946	109	795	900	994	531	806	14	12	923	999999	242	697	999999	999999	999999	382	204	217	412	548	914	999999	999999	553	999999	491	163	999999	176	999999	608	332	999999	519	457	999999	999999	935	581	417	31	531	189	471	999999	50	16	305	853	999999	999999	174	516	169	999999	655	999999	357	832	999999	652	19	835	730	999999	910	645	999999	687	705	966	268	999999	999999	527	393	274	882	999999	131	485	999999	151	643	924	444	816	892	486	999999	533	999999	113	999999	764	999999	695	999999	959	999999	404	489	618	158	567	20	539	521	642	999999	999999	999999	679	999999	999999	794	868	999999	805	78	103	753	50	884	181	906	164	999999	240	515	697	814	922	999999	726	995	249	993	86	914	904	305	259	837	421	963	999999	999999	977	969	153	999999	653	891	871	650	449	999999	999999	999999	999999	999999	290	136	951	575	646	968	985	568	555	874	125	999999	173	999999	504	212	473	999999	526	763	124	999999	372	203	999999	41	839	86	999999	515	999999	425	69	468	24	999999	885	845	327	421	416	419	423	278	389	761	727	999999	999999	246	270	999999	144	101	331	29	764	758	414	614	138	999999	21	50	857	699	832	704	784	381	327	999999	890	114	357	705	847	103	999999	409	999999	766	929	999999	254	258	291	999999	147	999999	999999	136	441	999999	292	506	999999	383	420	690	929	999999	999999	999999	918	643	877	39	744	625	999999	671	944	14	310	372	979	999999	796	609	999999	864	567	789	22	999999	196	187	999999	850	999999	999999	682	134	479	290	477	164	401	611	380	999999	233	521	822	697	999999	436	412	920	527	706	586	999999	999999	74	999999	509	762	727	456	700	217	893	999999	708	988	999999	534	29	999999	825	309	194	238	999999	641	56	966	325	18	999999	775	901	999999	601	887	871	851	999999	824	968	401	999999	164	999999	999999	339	999999	124	708	999999	901	392	36	702	406	999999	583	127	433	419	542	999999	719	697	924	316	570	726	820	126	968	999999	999999	999999	433	999999	999999	557	121	312	852	999999	616	646	999999	999999	874	630	204	494	298	734	981	414	435	954	954	467	755	999999	768	476	303	592	999999	999999	196	110	278	771	372	35	999999	131	567	691	830	999999	999999	541	441	940	531	335	828	244	148	790	999999	478	680	999999	801	383	999999	386	558	34	999999	86	206	999999	361	999999	132	272	999999	860	847	744	134	881	628	224	
305	828	944	967	763	168	643	406	611	999999	100	799	233	631	587	190	143	999999	829	762	345	999999	588	108	999999	565	999999	287	999999	999999	354	999999	943	587	88	715	441	999999	270	95	442	799	999999	561	342	333	49	106	283	999999	999999	327	999999	865	879	999999	249	846	764	208	999999	999999	463	856	454	301	999999	645	553	999999	749	552	545	743	330	545	999999	36	765	879	525	418	14	285	153	37	999999	88	708	450	475	595	825	71	999999	999999	346	316	999999	51	477	403	553	410	917	999999	782	318	545	344	143	999999	90	999999	682	243	362	188	712	427	555	777	999999	113	999999	163	727	483	311	254	208	999999	999999	999999	999999	131	999999	603	367	999999	255	437	543	373	316	262	999999	999999	389	209	723	167	604	688	999999	700	999999	999999	999999	764	341	999999	999999	300	145	999999	303	365	483	999999	999999	758	820	628	182	127	244	573	796	155	648	787	104	112	999999	999999	999999	241	238	711	999999	425	599	603	999999	946	429	252	238	371	999999	159	999999	828	999999	999999	999999	975	515	999999	466	999999	999999	858	999999	554	213	999999	770	999999	362	72	137	771	895	952	999999	999999	875	235	698	999999	344	435	196	499	330	276	281	565	999999	617	999999	860	255	772	771	741	999999	208	743	524	481	144	19	896	31	695	932	877	999999	999999	999999	289	679	473	557	228	672	625	999999	936	633	999999	400	999999	999999	999999	526	132	190	999999	739	677	492	999999	999999	210	999999	299	999999	635	343	403	758	584	517	999999	999999	999999	224	553	78	999999	974	807	890	276	744	999999	559	999999	178	810	697	999999	999999	433	797	505	999999	999999	999999	383	157	598	602	240	999999	816	236	999999	95	999999	999999	999999	999999	876	702	685	293	254	466	161	999999	723	467	999999	999999	999999	203	94	999999	685	828	867	752	999999	999999	385	999999	659	819	999999	48	657	669	432	999999	70	999999	514	730	122	999999	708	890	650	999999	433	999999	999999	534	86	999999	152	264	410	917	49	999999	662	171	326	480	633	435	538	123	92	64	44	630	999999	349	999999	363	999999	473	129	976	999999	62	291	254	999999	135	743	315	895	403	268	515	862	185	377	353	413	641	588	283	362	536	561	379	107	448	887	999999	999999	788	999999	937	797	999999	782	999999	879	82	999999	507	692	233	227	688	795	528	768	471	972	346	949	999999	884	846	624	575	501	999999	999999	697	248	16	381	117	673	331	717	799	402	999999	473	341	305	90	590	999999	319	999999	583	578	679	999999	764	999999	838	999999	62	950	448	
217	119	967	925	648	999999	999999	851	120	25	999999	811	968	79	999999	872	618	597	999999	265	495	266	628	338	999999	27	821	999999	783	279	837	278	766	360	194	658	506	416	999999	999999	999999	999999	208	999999	119	767	710	357	558	999999	229	248	258	999999	999999	951	999999	639	357	631	999999	442	77	999999	187	206	54	618	884	557	376	999999	940	982	999999	218	999999	771	999999	811	316	474	693	68	59	599	999999	81	407	242	177	999999	68	35	383	472	219	367	999999	913	999999	102	472	11	359	999999	307	275	999999	745	894	718	999999	546	999999	973	748	999999	999999	999999	185	973	220	652	389	508	153	914	999999	999999	999	999999	999999	315	98	223	12	692	709	41	301	754	736	662	348	458	457	522	999999	410	723	209	575	101	737	749	881	999999	621	850	874	393	666	457	999999	204	626	999999	457	999999	971	999999	309	760	296	431	246	558	313	930	999999	630	213	209	173	999999	999999	999999	578	999999	341	191	80	999999	999999	908	98	288	916	153	999999	353	75	609	439	667	899	814	804	999999	513	332	999999	690	798	254	189	466	999999	999999	80	999999	535	119	999999	999999	985	999999	999999	387	342	958	642	169	108	708	565	604	770	999999	999999	319	206	273	835	19	674	389	70	912	729	631	994	969	999999	216	817	955	999999	649	682	458	999999	426	972	555	999999	357	592	999999	688	584	696	788	999999	999999	429	272	999999	760	124	605	390	690	658	711	963	673	95	892	891	609	999999	130	823	450	108	779	300	290	328	327	797	970	234	154	999999	215	921	322	999999	999999	999999	89	534	86	999999	999999	999999	271	591	26	271	999999	208	999999	819	576	965	607	999999	999999	972	993	441	797	807	420	466	514	776	758	752	773	999999	345	927	685	999999	746	381	577	21	999999	699	312	66	999999	771	999999	334	368	250	323	659	148	583	999999	647	737	279	657	73	264	999999	999999	274	497	595	999999	162	144	980	229	999999	95	637	999999	304	139	740	709	648	322	189	418	518	438	999999	999999	762	249	999999	858	476	723	513	999999	543	999999	999999	568	512	999999	992	200	387	999999	999999	574	510	639	393	518	996	999999	19	751	84	999999	324	835	384	628	110	912	106	999999	999999	999999	581	999999	409	438	101	182	206	740	329	989	40	999999	351	999999	465	132	855	529	861	999999	999999	762	683	467	999999	212	999999	883	807	89	999999	999999	278	585	999999	631	239	954	999999	824	372	278	431	95	999999	827	493	836	173	978	66	999999	270	999999	797	999999	206	999999	886	888	
988	323	999999	250	895	775	228	766	555	834	892	999999	112	999999	999999	445	340	999999	420	724	719	357	999999	829	32	999999	994	434	787	183	434	297	78	538	835	999999	345	191	999999	280	608	727	290	999999	95	166	473	232	999999	361	999999	609	531	999999	999999	640	602	113	227	999999	780	794	978	381	410	999999	832	573	212	494	109	158	407	150	999999	991	77	391	744	866	999999	771	999999	435	999999	825	999999	906	369	204	456	242	999999	822	499	814	999999	908	928	489	333	899	30	815	261	340	211	999999	999999	187	573	221	368	361	324	18	999999	552	687	584	999999	999999	999999	17	999999	867	195	584	650	311	253	168	462	264	542	163	751	317	999999	364	999999	999999	999999	999999	630	245	873	612	999999	491	153	999999	230	353	649	407	695	22	999999	394	999999	999999	741	999999	934	415	758	114	999999	999999	267	363	378	333	961	466	74	31	386	802	999999	999999	86	169	999999	56	937	118	615	145	467	738	539	999999	219	999999	642	999999	258	225	486	769	793	347	233	789	827	897	999999	193	342	673	999999	999999	400	571	549	581	585	999999	999999	650	499	683	703	529	824	588	124	964	823	947	773	999999	326	234	789	739	935	378	229	999999	725	999999	999999	793	999999	999999	398	647	456	71	542	999999	747	835	279	120	644	704	999999	248	999999	427	370	395	900	474	999999	176	782	999999	646	216	668	437	924	999999	999999	909	426	270	199	477	517	762	415	999999	424	490	954	678	105	999999	412	999999	999999	307	999999	416	893	637	999999	232	864	646	999999	999999	702	319	911	212	999999	734	287	999999	58	315	910	608	980	999999	60	999999	221	113	714	415	999999	687	999999	626	16	474	25	789	364	999999	612	871	347	89	710	999999	579	752	449	371	952	706	931	951	397	999999	436	405	586	736	20	761	999999	18	999999	999999	149	999999	205	765	719	999999	351	91	702	48	270	900	787	946	599	999999	664	352	463	107	999999	228	238	553	47	619	212	999999	999999	851	938	339	557	694	965	294	556	999999	651	999999	999999	850	259	359	999999	999999	618	640	147	550	106	589	555	999999	999999	999999	66	652	728	999999	295	999999	134	999999	999999	931	999999	102	980	314	912	980	701	999	999999	905	969	879	360	510	999999	571	490	416	754	358	783	133	999999	999999	238	999999	955	999999	999999	999999	999999	999999	258	271	193	525	659	833	638	126	888	556	692	364	951	186	301	227	108	724	242	717	106	752	157	229	999999	999999	86	17	34	158	830	999999	188	571	631	99	326	999999	
911	999999	777	637	999999	237	440	80	999999	61	613	999999	453	454	409	18	311	999999	123	964	858	724	756	630	999999	739	999999	593	999999	389	555	212	999999	999999	812	585	939	469	292	920	788	999999	842	35	999999	296	705	386	999999	180	270	134	975	362	627	197	900	157	545	730	999999	846	895	713	505	411	999999	830	641	824	78	841	224	203	999999	271	881	731	236	806	44	348	894	15	129	431	999999	548	995	999999	684	792	923	562	418	942	999999	138	529	993	458	874	999999	874	999999	428	910	999999	999999	366	315	179	921	738	695	999999	951	889	594	84	184	299	835	27	149	999999	917	999999	999999	242	569	753	211	242	358	999999	603	30	903	700	520	455	371	639	318	514	870	999999	999999	255	990	999999	543	455	818	168	999999	727	734	825	999999	258	995	999999	796	562	968	688	390	534	569	931	986	894	564	728	928	206	708	999999	999999	732	794	540	251	757	219	755	423	999999	131	876	295	999999	200	271	459	426	842	756	546	192	804	342	686	69	824	649	891	99	240	999999	29	109	420	999999	464	465	702	999999	352	222	999999	201	412	692	645	999999	704	302	279	511	363	952	98	233	999999	462	854	192	932	999999	864	999999	959	999999	856	196	667	422	999999	993	724	999999	413	333	999999	999999	999999	993	999999	915	999999	598	820	999999	999999	77	21	197	849	11	611	999999	115	782	358	999999	242	133	835	999999	251	999999	495	285	786	999999	999999	765	316	324	532	860	767	27	624	275	513	240	799	789	999999	480	572	805	392	214	698	999999	974	976	381	806	167	965	673	663	999999	545	941	930	528	255	880	534	479	999999	752	999999	167	92	999999	11	333	56	283	771	719	690	999999	582	860	999999	790	339	943	725	703	801	353	960	172	968	298	999999	999999	999999	599	999999	999999	642	999999	999999	473	892	548	379	483	121	692	901	944	999999	652	999999	79	611	465	551	591	753	57	950	745	206	919	999999	713	463	999999	354	182	999999	364	260	129	261	453	999999	791	574	252	999999	119	999999	999999	750	326	928	799	999999	474	58	999999	581	594	511	864	999999	972	89	666	29	999999	348	729	273	68	401	249	818	999999	567	759	27	511	999999	841	303	190	179	152	784	664	134	880	134	999999	782	999999	618	396	187	925	711	907	232	999999	771	999999	752	692	924	688	981	502	906	298	999999	999999	999999	999999	999999	95	803	936	999999	365	211	468	604	49	285	999999	999999	431	999999	641	999999	119	288	210	999999	581	437	999999	228	105	682	
632	973	836	794	712	536	948	826	999999	132	775	999999	867	63	313	999999	713	416	198	67	559	999999	999999	249	999999	999999	928	600	988	657	325	718	999999	999999	579	999999	999999	254	572	209	682	605	889	999999	283	93	420	157	766	463	724	999999	39	999999	133	999999	708	596	474	999999	999999	358	837	999999	806	66	249	999999	484	818	360	999999	843	989	384	953	632	755	999999	247	380	781	834	535	999999	255	688	748	999999	468	786	180	780	999999	999999	334	767	999999	999999	226	999999	235	673	947	113	265	999999	49	999999	179	488	952	999999	236	999999	826	524	312	509	999999	999999	501	636	999999	42	189	999999	201	397	60	195	186	53	749	404	999999	118	886	999999	678	999999	648	94	389	979	834	999999	553	112	999999	810	465	946	161	848	999999	999999	657	999999	923	576	45	652	613	999999	312	909	880	999999	404	717	999999	999999	831	543	729	999999	257	46	207	999999	999999	99	999999	249	730	239	891	901	999999	556	460	971	508	111	982	999999	481	405	677	924	669	720	999999	67	999999	584	999999	999999	129	934	351	621	999999	999999	999999	999999	40	373	263	82	27	979	999999	848	267	666	381	729	560	732	935	852	368	999999	999999	424	391	563	76	999999	124	284	781	128	214	839	999999	225	669	999999	966	117	152	604	907	999999	999999	859	800	517	213	395	67	396	998	999999	262	444	323	27	565	476	999999	117	999999	999999	207	999999	644	999999	412	999999	70	524	766	827	709	999999	375	999999	999999	531	999999	558	942	999999	227	395	999999	714	586	819	999999	652	481	499	999999	44	646	174	492	999999	225	999999	115	57	999999	542	999999	181	999999	498	78	43	999999	43	999999	999999	174	239	526	999999	542	929	841	999999	263	417	999999	276	27	674	999999	211	999999	204	315	390	453	895	404	684	764	999999	924	999999	999999	999999	118	447	999999	71	999999	999999	647	999999	999999	296	541	522	793	917	999999	363	163	124	381	867	245	348	999999	999999	304	999999	999999	999999	57	594	14	753	841	394	309	605	490	956	999999	710	563	126	459	29	849	931	111	999999	195	411	999999	809	716	883	633	769	719	999999	766	600	582	805	999999	160	291	787	680	409	617	893	872	999999	999999	670	999999	129	999999	707	484	373	177	357	999999	645	999999	205	47	999999	760	539	885	999999	199	213	138	999999	493	308	738	71	260	999999	869	301	538	597	499	55	580	999999	879	999999	999999	999999	433	234	159	987	360	999999	749	722	648	87	17	999999	17	116	542	555	999999	591	968	999999	122	475	488	365	116	213	705	
999999	387	256	659	873	58	999999	780	903	999999	505	948	652	999999	999999	64	791	293	999999	999999	392	513	35	878	298	999999	999999	290	958	999999	793	999999	999999	390	999999	345	401	427	143	999999	220	336	638	946	140	642	999999	999999	584	420	999999	81	423	624	322	488	361	377	371	830	999999	516	822	167	999999	999999	802	272	999999	203	662	999999	159	896	999999	66	874	89	748	656	726	466	706	999999	60	721	467	999999	999999	280	999999	999999	66	999999	314	704	999999	481	140	999999	999999	999999	546	390	757	332	922	999999	255	266	613	282	999999	714	113	999999	809	284	999999	999999	167	279	205	293	220	638	317	846	591	673	552	403	948	242	815	673	919	999999	789	728	799	940	286	810	666	999999	404	999999	209	289	895	239	374	47	999999	570	857	263	180	129	24	85	935	581	713	220	333	396	999999	440	116	999999	495	388	999999	226	993	999999	999999	999999	243	965	647	312	999999	323	38	911	883	254	815	666	155	999999	713	999999	14	999999	106	456	387	999999	452	768	182	411	744	986	743	142	577	473	636	671	885	59	437	633	803	999999	192	422	512	654	624	450	348	824	674	999999	221	298	999999	999999	131	999999	999999	878	139	376	578	51	178	751	677	999999	999999	483	784	664	295	381	901	999999	999999	965	999999	798	154	732	73	919	321	999999	920	289	185	466	999999	999999	999999	558	503	437	821	150	999999	760	977	282	420	999999	999999	999999	294	840	397	591	999999	166	729	999999	734	407	999999	659	730	15	999999	999999	176	573	933	134	137	737	877	999999	999999	133	999999	745	821	872	999999	208	879	311	878	89	999999	594	560	394	931	999999	824	999999	999999	172	999999	248	999999	589	115	999999	931	915	882	557	962	999999	707	782	444	983	903	999999	95	114	999999	999999	136	752	505	582	22	549	203	325	912	999999	999999	721	999999	999999	816	999999	766	473	999999	999999	428	999999	126	999999	886	778	949	947	909	999999	20	29	392	991	121	186	999999	999999	834	392	721	566	644	191	582	985	78	999999	176	999999	106	622	836	816	10	805	999999	536	999999	244	599	256	416	999999	771	330	339	721	999999	640	157	244	639	999999	999999	861	686	999999	396	900	999999	999999	999999	247	999999	398	193	575	990	315	551	558	836	599	792	475	160	692	420	262	656	999999	601	536	524	861	982	951	574	148	128	699	149	999999	535	613	475	179	96	383	147	763	731	999999	98	999999	407	49	999999	776	711	994	999999	999999	254	999999	395	254	723	13	415	999999	999999	851	196	852	999999	51	
73	189	10	980	606	999999	999999	892	999999	546	448	924	464	943	859	797	437	999999	999999	15	550	999999	227	230	455	999999	967	906	999999	879	999999	246	190	366	975	999999	775	999999	999999	488	29	361	999999	849	806	798	549	471	381	999999	424	999999	677	413	999999	890	961	999999	535	522	79	218	140	746	677	999999	744	107	968	999999	31	706	999999	695	986	198	999999	378	999999	657	544	999999	534	557	465	999999	999999	999999	866	999999	950	995	205	875	419	999999	231	990	181	604	64	999999	503	434	999999	717	335	982	999999	999999	453	593	366	877	978	572	683	999999	291	871	643	966	241	882	999999	35	511	999999	286	186	999999	457	207	819	603	102	999999	110	999999	747	480	586	360	564	642	367	639	327	999999	999999	136	648	709	309	961	97	219	620	438	166	999999	473	705	250	999999	995	395	546	284	886	569	583	217	543	400	67	999999	677	250	638	396	193	965	440	59	999999	747	898	999999	515	882	392	999999	218	541	17	880	119	230	646	972	999999	999999	19	286	552	999999	999999	999999	904	480	542	379	999999	770	32	507	275	201	24	258	496	999999	769	13	187	911	999999	999999	393	999999	507	456	604	665	303	151	955	163	507	888	582	989	953	45	350	22	871	448	518	509	615	999999	215	398	999999	999999	283	16	109	641	442	172	999999	727	973	95	774	144	476	999999	552	121	694	136	999999	999999	735	734	663	174	999999	559	494	999999	999999	589	250	216	189	890	999999	949	64	999999	999999	999999	999999	235	71	264	247	999999	972	999999	957	503	999999	999999	722	978	677	549	999999	934	999999	883	678	641	166	999999	844	568	955	586	999999	602	67	827	680	999999	999999	509	672	408	999999	999999	999999	856	926	999999	999999	170	493	211	222	999999	606	999999	275	572	741	833	999999	999999	420	679	781	395	624	364	446	406	999999	467	999999	178	876	999999	17	297	305	822	714	99	38	999999	999999	753	374	999999	996	937	562	117	524	208	999999	999999	999999	257	532	201	241	572	631	959	761	36	999999	999999	452	661	999999	978	277	918	129	979	648	736	604	999999	31	999999	368	509	843	302	942	747	737	881	999999	760	764	114	590	152	468	999999	922	57	498	999999	999999	344	824	584	999999	999999	999999	461	356	261	652	999999	179	310	213	131	999999	468	94	999999	999999	570	704	361	223	172	999999	977	999999	578	813	557	539	701	690	33	684	268	999999	999999	668	285	999999	704	118	270	934	999999	938	346	954	464	963	980	999999	999999	639	473	371	999999	277	111	939	999999	999999	
104	965	477	999999	999999	447	856	16	746	849	999999	45	999999	252	952	999999	999999	49	185	999999	359	999999	558	999999	19	393	220	897	784	79	566	345	999999	266	23	305	466	999999	999999	898	107	457	226	140	981	999999	999999	231	418	999999	229	999999	764	999999	98	999999	999999	789	610	796	237	958	999999	676	293	695	287	742	238	657	771	999999	290	286	999999	999999	376	999999	706	374	999999	988	489	345	850	503	581	999999	178	999999	999999	999999	999999	962	671	148	235	550	847	999999	368	897	993	760	678	842	782	999999	636	196	145	988	92	246	52	248	479	886	826	790	124	682	574	725	999999	999999	326	999999	615	387	676	826	580	420	999999	999999	999999	728	666	999999	721	103	968	999999	377	900	595	824	999999	433	668	999999	723	66	182	999999	332	277	992	584	999999	463	872	258	519	999999	999999	671	240	195	252	751	230	819	999999	31	999999	592	358	868	999999	502	408	191	718	337	112	524	248	329	999999	999999	735	91	491	267	999999	719	472	68	492	999999	593	733	190	917	128	904	999999	161	972	740	918	133	86	33	64	999999	999999	192	216	999999	999999	910	999999	523	25	148	337	811	999999	994	129	300	386	584	908	674	10	801	218	208	536	999999	999999	793	810	999999	15	467	999999	539	999999	290	999999	999999	999999	999999	82	999999	901	980	576	999999	360	977	999999	627	747	501	124	389	690	999999	973	17	367	346	563	868	999999	999999	142	870	999999	271	814	839	448	999999	95	235	602	343	899	238	632	361	737	379	182	999999	864	513	352	823	849	451	316	844	241	163	130	213	999999	498	847	705	576	98	172	780	188	959	416	889	999999	999999	838	999999	384	15	609	193	999999	999999	548	629	527	785	422	999999	999999	604	556	931	999999	399	999999	411	390	926	784	648	216	999999	13	999999	107	999999	46	999999	612	571	469	999999	554	936	518	431	949	999999	999999	791	676	799	257	584	412	999999	784	397	965	999999	365	458	231	960	976	303	999999	999999	531	74	748	919	760	961	144	331	387	178	880	959	461	999999	748	999999	999999	416	154	429	502	622	678	649	538	185	216	21	999999	593	960	999999	999999	316	696	999999	999999	999999	49	295	999999	90	106	616	516	15	999999	203	710	238	989	569	159	108	999999	909	999999	109	391	584	999999	999999	327	999999	999999	666	65	155	475	633	999999	224	377	999999	979	421	526	71	999999	532	209	22	999999	775	604	400	75	805	175	787	728	944	999999	464	539	326	763	312	408	999999	950	831	727	86	289	774	202	301	
999999	729	393	334	967	858	385	742	822	552	200	817	600	999999	979	999999	999999	14	999999	999999	328	663	658	223	663	999999	582	377	295	234	495	999999	208	999999	686	445	403	403	977	999999	999999	796	999999	220	999999	591	259	699	851	49	999999	285	926	289	973	464	80	179	671	685	286	18	457	597	67	999999	999999	827	574	543	294	999999	37	340	833	531	999999	447	112	81	41	999999	526	256	999999	220	902	999999	800	231	375	234	732	301	999999	999999	349	906	163	750	973	432	135	317	754	999999	258	596	456	999999	304	999999	77	599	654	403	492	211	543	999999	468	699	36	352	999999	69	778	999999	109	762	999999	263	999999	361	108	999999	757	218	501	394	961	316	472	358	999999	742	167	142	647	999999	588	148	373	316	999999	283	406	999999	999999	694	890	522	497	693	270	999999	348	715	501	56	646	283	709	158	885	162	236	677	999999	436	902	645	98	271	184	53	999999	999999	78	824	211	974	999999	806	504	448	999999	779	98	885	999999	451	641	999999	999999	314	439	999999	431	140	56	999999	368	999999	999999	999999	999999	999999	519	999999	161	999999	646	999999	844	671	214	902	654	446	343	457	588	999999	43	460	14	497	80	869	614	674	556	938	999999	999999	616	366	999999	260	24	593	269	871	734	42	804	999999	999999	529	110	537	570	984	797	598	149	828	679	999999	999999	937	165	650	999999	486	999999	708	999999	371	64	847	999999	403	432	749	197	717	999999	10	656	50	999999	550	999999	87	113	572	151	189	999999	787	687	999999	999999	87	438	999999	269	257	228	106	999999	395	999999	263	649	999999	562	57	999999	432	33	678	685	209	206	999999	881	999999	382	999999	566	719	38	276	999999	214	393	355	321	999999	457	557	782	560	999999	355	85	515	437	999999	20	104	778	999999	999999	19	997	811	880	823	738	733	874	976	999999	356	367	208	103	999999	999999	216	735	999999	999999	475	895	135	234	999999	539	376	999999	445	241	472	941	127	512	159	217	581	474	999999	839	724	683	999999	30	628	999999	999999	421	999999	999999	803	369	999999	935	298	124	999999	587	40	293	371	635	438	999999	77	415	249	695	944	237	999999	999999	246	993	260	999999	98	114	605	999999	662	954	115	292	438	999999	996	192	999999	999999	344	999999	444	214	478	99	999999	71	953	223	748	190	477	765	999999	70	132	951	684	506	999999	768	999999	177	631	416	999999	156	316	963	419	66	482	909	893	999999	308	42	999999	999999	547	999999	999999	392	124	999999	487	349	340	378	980	54	508	
717	19	576	23	277	583	999999	568	108	999999	989	804	691	708	999999	872	744	761	100	999999	523	958	998	617	598	62	159	929	190	815	999999	983	374	999999	999999	899	326	203	41	999999	999999	602	449	999999	170	588	999999	772	918	477	595	616	890	999999	999999	758	999999	958	424	224	433	141	388	292	817	16	439	143	944	668	555	551	999999	641	972	999999	519	727	456	20	999999	999999	999999	712	999999	331	103	756	572	15	889	999999	778	817	34	999999	223	166	999999	164	158	298	828	999999	922	54	886	258	646	74	249	293	512	414	594	57	130	675	73	999999	913	683	571	938	779	197	999999	999999	616	649	706	362	273	999999	862	341	558	999999	790	185	445	844	999999	508	766	999999	855	373	232	999999	212	548	103	968	999999	474	727	889	480	734	280	973	641	996	999999	886	29	999999	551	263	498	369	884	888	60	999999	574	999999	999999	184	342	409	690	639	447	168	269	305	999999	398	613	668	290	65	904	471	212	122	150	999999	585	644	822	969	488	842	663	214	917	999999	999999	664	717	999999	402	870	999999	12	999999	209	626	999999	169	999999	649	830	89	829	983	999999	866	461	922	303	598	697	587	720	999999	999999	504	999999	387	878	999999	949	999999	983	999999	43	187	999999	562	941	262	861	999999	668	329	658	762	834	231	338	999999	449	741	999999	999999	704	293	999999	852	955	704	999999	346	291	665	999999	999999	106	175	999999	411	666	898	981	50	736	999999	999999	999999	501	842	670	833	59	999999	59	217	537	285	958	750	999999	357	999999	246	690	999999	203	999999	629	999999	666	668	281	927	999999	550	760	999999	971	999999	374	181	360	123	43	738	296	718	616	492	351	820	217	209	795	319	300	744	360	999999	30	915	771	721	185	11	562	999999	923	508	999999	164	313	476	385	443	996	494	999999	952	999999	484	397	147	999999	845	461	81	999999	339	260	25	32	999999	999999	999999	999999	999999	937	42	185	175	794	117	44	196	517	740	823	362	322	806	999999	408	982	999999	527	633	293	340	550	999999	999999	594	258	442	142	552	999999	926	43	367	556	180	999999	999999	690	289	112	252	337	721	257	779	999999	453	999999	624	999999	926	999999	776	355	999999	491	694	999999	210	859	999999	64	965	734	897	329	955	999999	371	631	919	855	248	530	999999	999999	829	243	220	577	804	999999	518	774	999999	994	266	21	999999	689	92	888	490	429	510	198	999999	986	360	999999	71	204	122	993	858	80	999999	999999	315	605	662	460	964	999999	65	999999	
999999	999999	655	999999	73	999999	310	999999	548	41	374	818	30	852	639	999999	883	999999	516	610	847	525	916	18	310	19	706	354	36	632	999999	857	374	999999	652	182	999999	456	397	999999	893	439	999999	827	705	999999	999999	462	965	820	576	999999	126	999999	796	31	283	646	603	999999	246	999999	999999	915	116	516	453	164	999999	467	511	436	999999	397	999999	417	999999	99	312	434	784	254	388	216	999999	720	741	919	79	631	898	693	999999	343	999999	937	784	539	720	198	431	81	262	508	318	999999	999999	728	999999	389	950	194	344	178	999999	992	577	999999	860	395	999999	534	94	999999	568	817	583	39	999999	778	632	999999	379	123	12	713	999999	880	897	915	999999	23	999999	690	680	999999	359	684	75	999999	999999	344	678	334	423	896	986	682	999999	500	566	810	222	999999	756	419	815	230	999999	565	10	697	551	999999	514	999999	355	403	999999	999999	999999	999999	964	999999	418	298	862	54	699	116	726	999999	940	407	358	80	801	229	933	270	999999	138	999999	510	889	673	792	733	819	999999	551	592	783	96	999999	999999	846	596	552	468	557	771	999999	69	999999	691	757	999999	596	444	959	135	999999	999999	954	339	389	464	999999	745	505	999999	234	999999	564	143	535	853	999999	689	234	999999	676	475	712	138	607	459	999999	999999	999999	999999	147	385	702	999999	132	155	141	702	289	391	859	807	962	429	546	494	505	999999	165	903	779	906	220	754	459	994	925	826	732	930	792	537	829	999999	990	848	344	148	21	389	999999	672	410	842	356	869	512	293	591	999999	953	966	52	22	868	240	999999	948	999999	138	999999	314	969	358	999999	999999	978	116	438	697	999999	367	693	775	190	117	505	378	999999	999999	491	641	245	619	976	825	495	816	999999	759	683	999999	181	882	170	417	702	62	253	34	890	406	855	893	962	596	283	276	831	761	999999	796	550	387	646	587	79	999999	999999	773	836	171	128	999999	23	765	999999	810	999999	773	999999	999999	999999	383	699	94	786	999999	999999	390	552	228	985	236	999999	887	844	999999	246	582	347	352	680	999999	198	729	288	187	879	207	409	472	661	68	999999	291	671	176	687	999999	801	999999	702	991	230	617	186	891	999999	136	999999	402	574	999999	435	999999	999999	655	195	999999	805	609	471	999999	980	89	567	927	999999	743	225	677	116	683	781	618	650	688	258	581	553	397	533	753	286	17	999999	628	999999	294	518	26	981	717	756	201	267	251	999999	999999	59	258	22	910	911	999999	296	890	
999999	816	421	999999	406	999999	999999	418	999999	718	183	973	190	999999	305	999999	234	208	696	398	927	589	999999	408	999999	117	531	304	384	622	841	44	721	999999	999999	815	872	999999	620	377	301	347	999999	549	999999	999999	960	120	953	427	999999	712	556	897	962	671	465	22	999999	298	92	999999	43	463	876	999999	261	183	571	489	722	801	588	999999	107	590	999999	999999	341	640	156	999999	351	957	999999	999999	488	823	55	706	360	999999	27	999999	294	999999	313	662	672	999999	999999	787	548	999999	999999	884	134	237	800	382	207	999999	681	775	999999	671	999999	86	525	747	660	999999	138	865	139	861	784	267	44	927	287	999999	149	412	854	369	871	999999	999999	999999	15	261	33	672	509	707	188	251	189	622	999999	237	999999	925	277	358	659	999999	344	843	109	866	203	999999	104	395	512	278	921	999999	799	999999	823	999999	742	999999	999999	465	365	431	683	542	999999	421	539	59	674	224	145	999999	709	198	999999	999999	999999	148	999999	999999	999999	123	205	909	330	406	823	494	999999	674	999999	868	944	204	328	913	999999	566	999999	781	343	999999	721	297	999999	425	83	611	371	413	518	604	999999	999999	887	251	235	773	222	681	598	999999	645	999	41	999999	561	515	870	628	259	396	358	286	817	533	402	999999	775	904	333	221	132	10	165	588	999999	690	317	999999	687	396	999999	118	999999	297	408	721	266	866	863	567	741	743	163	999999	255	999999	446	999999	849	328	999999	318	999999	386	922	645	843	452	749	871	208	794	940	999999	52	250	102	529	134	680	650	999999	51	765	479	999999	846	43	343	999999	253	999999	236	999999	398	45	760	999999	374	763	878	999999	127	999999	369	999999	802	300	89	999999	999999	917	239	179	999999	999999	999999	591	906	543	798	999999	118	297	999999	254	567	581	474	16	999999	294	164	370	801	999999	791	59	406	532	587	556	954	339	489	336	723	67	999999	310	999999	178	900	831	964	78	704	999999	372	124	389	230	825	83	524	687	762	868	377	840	306	999999	999999	999999	955	251	855	779	808	302	531	999999	999999	174	247	321	394	999999	405	733	142	962	686	292	152	367	731	999999	999999	802	574	999999	689	999999	13	551	983	526	875	999999	222	925	31	80	593	879	339	660	835	999999	303	438	473	643	708	344	540	902	241	598	999999	974	999999	15	728	676	820	49	170	695	337	867	457	682	999999	216	941	616	698	273	999999	80	55	612	508	145	391	999999	152	669	999999	999999	294	287	212	999999	960	25	351	999999	
68	999999	499	999999	875	435	981	790	133	501	402	923	999999	968	571	449	929	999999	999999	593	294	775	896	501	684	999999	582	180	480	999999	256	999999	274	781	215	736	581	999999	737	999999	999999	601	999999	651	999999	97	999999	326	999999	762	318	608	518	758	632	293	999999	999999	465	628	852	811	319	850	255	477	659	431	763	834	999999	32	999999	434	439	693	852	254	999999	596	379	266	999999	717	999999	647	999999	515	159	921	342	582	451	118	230	352	999999	82	999999	799	438	455	563	881	893	296	999999	94	999999	939	999999	159	773	868	259	999999	357	601	886	607	70	153	282	841	502	999999	999999	516	213	999999	411	780	999999	999999	168	999999	999999	582	824	677	663	332	196	219	999999	192	809	582	859	633	995	999999	999999	999999	999999	294	999999	999999	389	999999	999999	477	999999	243	538	660	311	348	999999	335	893	999999	777	219	944	737	957	72	360	319	999999	999	657	580	999999	999999	594	59	696	874	750	999999	203	227	999999	195	452	952	999999	999999	881	470	873	533	999999	230	912	976	853	11	999999	120	371	999999	130	715	999999	309	153	816	75	261	999999	835	584	999999	582	999999	999999	759	295	14	390	529	438	26	136	133	841	999999	809	618	205	695	547	640	619	133	106	257	375	152	809	999999	765	999999	819	999999	948	827	648	361	730	104	716	332	729	842	640	999999	589	696	468	283	16	999999	66	956	297	944	999999	458	463	998	393	999999	205	525	763	809	207	98	999999	23	999999	457	888	110	979	999999	910	777	492	992	668	999999	999999	536	999999	319	999999	862	749	999999	534	999999	999999	999999	711	573	136	999999	88	831	906	500	521	454	62	559	567	955	977	82	43	525	965	999999	339	999999	999999	668	666	999999	246	344	348	181	489	40	999999	166	999999	999999	98	706	999999	999999	96	177	167	239	999999	309	751	999999	885	677	970	18	999999	437	999999	996	115	999999	999999	634	594	999999	162	999999	965	31	999	999999	566	999999	999999	999999	826	313	384	171	557	239	195	367	703	629	999999	999999	999999	480	806	132	764	403	310	630	168	74	77	524	25	999999	273	462	309	350	60	323	692	999999	191	921	62	240	448	875	282	190	930	964	999999	491	149	494	225	877	646	173	270	363	999999	999999	245	999999	156	999999	999999	732	67	363	579	999999	978	999999	298	999999	79	534	954	434	357	977	143	999999	410	533	677	779	247	432	703	887	63	339	473	429	999999	202	93	707	910	550	132	999999	394	978	512	581	206	340	807	122	218	836	16	999999	
628	999999	999999	622	73	196	495	635	999999	691	999999	999999	104	869	208	999999	450	999999	999999	807	855	566	999999	999999	30	105	583	999999	625	591	679	226	999999	281	801	553	743	999999	644	724	65	497	917	703	896	999999	486	337	141	999999	671	960	321	209	346	999999	423	36	602	999999	613	588	20	999999	999999	865	326	823	999999	655	144	980	612	800	999999	367	649	999999	536	167	618	256	775	694	919	999999	905	133	934	739	140	716	868	676	121	477	487	999999	690	41	546	663	269	999999	796	999999	358	999999	457	979	999999	407	500	999999	999999	366	813	325	158	304	959	203	889	338	524	427	121	936	689	284	999999	999999	999999	505	620	955	986	999999	898	999999	999999	394	675	999999	326	999999	225	433	326	754	663	172	701	999999	999999	353	773	930	999999	378	579	999999	831	182	108	999999	82	999999	824	999999	379	999999	426	999999	933	575	999999	934	21	791	211	999999	619	935	620	717	108	938	433	277	191	999999	336	529	658	948	562	999999	856	703	660	230	609	922	384	999999	745	781	462	999999	825	999999	918	180	176	892	801	896	562	391	524	999999	571	557	999999	323	198	999999	271	984	999999	34	87	318	141	981	87	697	560	481	999999	999999	485	927	999999	999999	147	165	999999	766	157	999999	940	475	188	525	658	999999	999999	999999	950	848	520	999999	999999	801	762	610	999999	195	814	114	346	999999	418	208	659	644	116	871	186	43	543	505	999999	358	93	612	139	616	332	999999	987	500	531	133	806	16	444	649	589	999999	125	177	951	53	329	999999	66	980	865	24	999999	837	883	916	315	25	640	144	999999	999999	481	999999	863	999999	126	845	558	295	999999	652	209	999999	292	650	999999	376	553	794	39	233	555	158	750	317	88	160	999999	614	999999	790	999999	310	932	439	64	692	313	999999	926	483	999999	771	588	222	815	490	555	243	999	939	471	846	999999	493	603	999999	682	556	711	966	239	944	477	610	286	899	533	999999	595	999999	72	999999	867	555	921	784	569	538	502	999999	604	999999	615	878	999999	529	204	448	835	731	20	999999	460	960	254	999999	303	999999	935	999999	956	999999	999999	774	876	89	979	999999	572	999999	763	153	999999	123	371	856	338	598	999999	757	999999	94	27	863	224	314	931	906	311	563	999999	591	602	999999	999999	902	734	840	12	249	550	644	876	26	968	866	704	347	599	397	38	999999	696	999999	999999	999999	684	784	560	571	158	82	258	18	337	181	551	476	482	468	999999	498	596	51	999999	69	999999	10	
895	357	610	999999	317	914	534	999999	895	423	375	768	228	999999	999999	999999	100	478	999999	868	689	797	999999	237	865	999999	999999	540	999999	654	972	999999	664	683	999999	212	960	999999	764	344	483	551	999999	137	111	999999	999999	182	217	165	951	738	672	349	321	108	999999	383	999999	186	999999	994	677	251	451	222	114	544	999999	87	479	535	999999	62	394	147	521	198	135	162	890	102	332	999999	999999	244	489	324	372	999999	180	999999	837	999999	694	999999	873	44	685	999999	999999	999999	122	140	999999	425	34	620	955	183	999999	844	257	575	295	557	999999	999999	548	217	732	999999	182	279	907	892	698	134	367	905	273	487	512	246	552	194	979	202	999999	999999	219	869	369	198	999999	336	339	271	303	147	818	999999	495	478	166	820	999999	999999	232	793	727	900	262	60	909	109	341	21	32	110	577	478	457	270	999999	999999	999999	983	75	581	562	436	831	229	96	999999	999999	44	90	999999	999999	999999	970	483	560	319	617	319	999999	114	994	328	248	202	570	349	702	235	480	302	999999	550	778	651	241	300	78	999999	963	795	118	307	930	999999	999999	441	999999	973	710	688	256	999999	704	960	586	243	197	999999	659	747	999999	766	564	787	342	120	368	329	252	269	250	584	356	999999	996	697	398	999999	752	139	841	728	524	791	999999	999999	999999	817	999999	998	999999	439	383	225	383	351	743	153	957	999999	999999	189	999999	451	999999	671	763	999999	963	999999	845	999999	886	530	906	999999	251	772	740	61	275	550	999999	254	165	811	210	999999	119	654	954	254	990	423	999999	999999	997	83	353	384	528	999999	854	184	162	864	999999	853	999999	999999	110	970	412	906	73	532	999999	487	295	636	471	632	111	318	934	600	999999	472	999999	253	695	178	428	365	533	641	695	90	101	301	268	357	999999	429	554	999999	999999	94	360	532	738	520	787	717	913	895	532	545	250	561	999999	90	388	999999	994	931	551	57	383	999999	999999	843	999999	999999	999999	123	999999	999999	764	999999	759	173	121	941	515	185	999999	999999	451	637	119	160	999999	539	684	999999	968	754	435	622	442	794	999999	928	695	894	134	792	999999	800	93	850	780	999999	802	453	968	999999	560	818	550	840	605	745	999999	999999	13	999999	319	200	999999	999999	999999	151	518	964	462	193	255	999999	61	598	371	651	553	268	379	550	736	241	218	531	204	616	81	602	999999	964	615	19	999999	277	999999	999999	999999	999999	999999	638	999999	999999	990	999999	201	938	767	952	478	954	201	63	
317	463	999999	87	981	622	999999	639	999999	915	999999	497	577	999999	731	784	124	222	999999	527	665	999999	769	999999	251	433	340	999999	849	129	999999	243	999999	562	701	436	157	405	177	43	999999	963	568	999999	71	502	217	955	216	982	837	265	959	674	398	576	693	231	836	558	999999	606	790	999999	791	542	999999	999999	544	304	636	719	55	961	364	999999	181	903	999999	749	225	384	999999	866	292	868	284	108	999999	134	743	926	568	999999	750	566	183	618	84	999999	777	202	420	999999	356	127	220	998	999999	697	405	789	394	97	343	907	999999	924	668	922	268	626	852	419	561	710	999999	999999	220	797	527	563	829	317	971	999999	999999	999999	520	174	658	999999	788	475	729	953	541	999999	285	843	19	259	949	162	271	161	350	10	999999	999999	967	999999	999999	523	179	842	960	87	125	320	943	419	413	504	273	982	838	386	999999	608	179	678	160	377	787	278	613	677	56	820	999999	963	787	874	206	874	999999	999999	306	887	999999	463	365	965	899	600	845	455	888	288	322	963	320	751	999999	298	633	419	735	901	238	293	41	999999	637	979	631	539	307	399	494	999999	999999	802	615	715	323	195	477	999999	433	999999	788	767	999999	719	653	46	999999	908	250	88	539	404	658	999999	432	999999	337	999999	999999	999999	999999	499	794	999999	999999	999999	145	760	975	448	941	548	478	80	504	999999	999999	918	335	999999	999999	999999	158	999999	999999	685	153	906	999999	262	857	557	228	126	999999	299	972	999999	835	145	901	647	932	801	999999	999999	926	588	999999	999999	273	419	594	383	185	758	350	389	716	208	374	238	999999	999999	591	394	999999	999999	70	215	999999	999999	999999	200	693	493	999999	356	277	999999	758	565	701	134	999999	447	962	845	941	262	999999	593	999999	637	770	672	179	219	220	753	671	575	527	999999	867	999999	999999	404	690	999999	999999	994	121	999999	449	809	537	353	734	999999	431	484	420	808	999999	707	997	455	429	30	323	257	146	999999	381	193	999999	702	267	763	121	567	165	258	961	953	482	999999	197	961	999999	826	999999	76	331	196	164	719	741	169	237	880	974	669	379	999999	999999	596	999999	999999	999999	999999	95	971	42	863	329	171	847	313	235	628	268	467	885	999999	772	79	999999	195	38	328	999999	108	536	240	593	495	879	916	105	999999	999999	931	200	310	741	999999	43	999999	867	993	871	438	934	608	999999	516	784	882	281	788	403	116	237	452	874	999999	444	802	280	833	999999	930	218	999999	550	337	
277	584	755	269	999999	736	999999	45	457	532	174	927	618	999999	711	996	645	317	492	971	999999	748	436	754	78	241	196	43	710	941	229	593	67	999999	249	210	137	22	999999	666	788	202	995	352	822	516	193	204	999999	295	999999	900	857	579	633	528	158	999999	200	805	550	294	334	999999	999999	999999	869	333	999999	999999	869	999999	565	825	193	999999	999999	94	931	562	57	991	910	424	656	999999	999999	999999	661	720	61	135	821	946	126	503	867	489	49	999999	999999	860	367	621	425	999999	344	42	999999	999999	999999	999999	79	999999	758	999999	383	999999	999999	983	999999	391	672	999999	459	743	999999	619	999999	999999	999999	273	54	999999	999999	999999	634	298	999	995	984	703	103	537	999999	987	66	193	197	999999	999999	957	999999	66	999999	265	999999	251	172	681	849	724	333	705	490	511	29	390	723	571	924	94	911	999999	998	999999	999999	144	999999	471	687	628	431	150	999999	685	999999	987	291	999999	998	392	135	327	156	269	379	999999	57	999999	999999	676	470	999999	999999	45	56	999999	67	267	967	64	79	701	994	230	303	193	999999	999999	869	41	999999	73	573	541	999999	593	999999	738	999999	900	999999	999999	502	21	999999	999999	506	534	638	875	929	999999	691	943	323	999999	999999	999999	966	196	999999	999999	999999	936	576	406	999999	112	86	462	999999	329	999999	77	967	341	208	999999	71	999999	686	612	999999	993	111	999999	381	629	228	534	271	791	772	583	649	844	999999	566	999999	999999	753	999999	999999	185	824	610	536	624	976	981	235	349	863	479	509	648	85	580	999999	501	35	432	883	551	999999	269	556	912	427	132	176	999999	548	310	999999	293	999999	999999	999999	500	999999	756	653	999999	999999	999999	927	999999	84	11	769	594	999999	943	736	330	999999	905	999999	565	64	624	207	853	815	592	800	999999	999999	226	493	999999	999999	344	952	279	779	647	252	279	342	263	999999	426	999999	581	911	999999	999999	422	773	258	999999	612	446	999999	559	999999	430	999999	131	373	999999	857	517	999999	192	396	999999	999999	551	872	663	714	999999	800	785	780	500	244	681	205	999999	322	453	244	999999	999999	897	37	999999	979	226	535	999999	999999	696	981	908	677	398	524	614	116	870	900	595	303	389	646	149	778	999999	999999	45	926	383	999999	413	282	999999	394	999999	963	747	572	655	999999	566	264	113	999999	999999	822	845	166	590	999999	452	999999	649	782	419	999999	887	940	679	40	999999	231	595	999999	999999	999999	999999	999999	35	650	999999	999999	999999	999999	736	134	542	345	906	487	
999999	879	345	500	802	999999	999999	827	975	247	999999	806	893	625	637	344	999999	661	236	999999	754	841	141	939	523	153	307	192	55	294	719	552	44	202	689	999999	886	999999	649	999999	12	250	999999	787	574	562	415	629	830	402	999999	880	118	668	732	509	747	999999	976	658	563	999999	781	690	528	533	771	999999	936	26	458	573	22	520	999999	514	811	353	375	960	999999	999999	361	999999	829	839	444	375	470	189	999999	490	999999	991	162	560	469	999999	999999	51	791	714	999999	814	999999	891	868	999999	433	228	698	999999	40	25	920	885	99	138	999999	689	99	999999	240	757	152	968	454	30	368	684	55	472	93	333	179	33	985	547	709	937	970	846	999999	252	999999	999999	999999	113	81	999999	471	340	487	580	952	395	484	935	999999	975	999999	847	239	999999	182	235	321	706	845	896	900	999999	999999	999999	999999	999999	463	999999	276	674	518	999999	949	101	222	714	999999	999999	381	784	549	59	876	999999	499	999999	617	202	999999	265	999999	752	268	184	999999	920	911	563	862	999999	931	496	669	999999	999999	999999	897	147	536	468	249	808	999999	71	357	999999	999999	695	999999	594	999999	999999	999999	20	517	999999	999999	775	725	302	802	432	650	671	852	999999	390	879	276	999999	235	479	665	610	999999	358	427	999999	999999	525	255	226	138	277	999999	670	577	659	489	701	23	132	422	244	666	817	168	664	219	999999	470	999999	429	40	368	165	999999	318	999999	999999	348	886	999999	209	57	585	303	382	597	191	485	731	399	574	389	113	67	431	999999	208	199	763	987	533	999999	460	999999	107	908	918	999999	269	664	330	999999	137	184	222	197	90	523	786	76	37	819	999999	405	999999	999999	265	999999	184	373	795	999999	585	898	424	999999	999999	788	205	999999	999999	999999	225	76	78	999999	262	928	999999	243	863	684	412	999999	959	999999	325	64	999999	456	999999	820	891	999999	869	999999	778	238	760	77	600	302	327	999999	398	911	999999	999999	999999	643	999999	336	262	940	999999	120	567	999999	999999	710	829	542	845	749	819	999999	235	329	207	717	442	33	178	778	643	571	367	99	308	999999	120	652	728	309	67	327	999999	950	396	758	999999	889	300	60	247	68	456	999999	503	540	686	284	475	999999	211	375	168	484	306	938	753	999999	589	889	999999	187	813	999999	691	999999	299	284	932	448	924	999999	733	999999	540	585	125	788	595	768	372	835	186	119	107	999999	169	999999	654	458	14	325	310	999999	460	70	254	910	887	12	250	999999	351	
36	694	658	999999	999999	999999	721	822	999999	882	821	527	764	10	704	448	998	342	214	630	484	444	608	252	332	666	999999	340	999999	900	999999	527	960	493	999999	424	449	999999	999999	151	932	635	999999	443	488	882	696	70	550	999999	888	669	999999	781	867	999999	96	415	319	384	473	390	999999	74	299	999999	566	280	850	289	999	999999	224	999999	697	848	999999	174	999999	450	969	999999	999999	743	22	923	999999	189	626	567	999999	43	740	744	677	552	999999	974	999999	194	325	426	219	270	472	999999	455	999999	93	28	197	921	651	869	414	63	599	874	61	375	811	387	654	293	999999	965	218	999999	396	155	999999	430	30	579	999999	553	210	530	999999	83	999999	520	105	999999	379	416	391	870	340	999999	952	153	922	778	999999	938	771	925	319	507	730	975	999999	937	197	767	901	82	745	860	852	999999	603	978	897	999999	291	57	914	999999	583	999999	149	999999	999999	687	507	252	205	195	782	285	220	999999	352	502	999999	999999	419	611	999999	999999	134	479	999999	882	550	943	881	91	656	724	999999	774	999999	392	836	813	744	999999	270	658	876	559	87	577	858	999999	636	999999	366	134	637	999999	40	275	223	669	10	320	147	563	371	124	999999	67	274	999999	850	999999	666	131	423	999999	999999	999999	999999	574	402	203	33	721	317	486	999999	532	97	707	744	658	999999	176	812	999999	372	707	297	762	999999	29	313	422	978	676	737	999999	710	727	962	184	832	648	277	807	999999	426	255	884	398	16	970	566	702	202	791	500	319	989	999999	643	568	679	999999	382	890	611	742	999999	999999	491	821	370	999999	570	825	530	898	15	146	946	999999	999999	374	23	59	746	719	785	999999	247	925	721	189	328	615	163	104	894	916	999999	683	614	145	907	999999	610	821	999999	377	270	601	314	853	999999	191	999999	315	999999	333	154	892	957	756	999999	565	999999	999999	999999	999999	671	436	14	999999	461	999999	999999	999999	467	828	999999	925	587	999999	624	646	620	867	588	146	460	848	563	999999	772	793	999999	999999	634	351	95	429	404	187	706	999999	999999	225	999999	337	344	887	847	999999	884	229	314	550	142	865	944	242	601	289	503	822	872	442	999999	668	999999	999999	643	125	742	29	530	409	710	789	999999	405	476	999999	802	573	999999	852	687	999999	488	999999	725	769	406	852	828	124	684	883	999999	164	899	733	789	354	254	732	968	865	999999	904	839	352	816	549	766	350	487	929	822	999999	755	999999	189	372	999999	873	719	890	200	
415	725	827	999999	893	506	742	471	458	328	278	883	821	854	584	345	382	952	856	96	487	637	754	71	941	409	136	999999	427	89	380	22	88	674	999999	999999	22	524	922	53	999999	879	39	611	553	147	933	918	605	999999	892	921	999999	803	713	999999	970	765	887	494	380	199	53	999999	999999	265	804	157	570	405	999999	858	39	999999	999999	608	608	153	518	999999	476	217	948	999999	999999	999999	160	285	999999	515	217	256	637	999999	673	834	835	660	662	999999	343	786	357	209	702	999999	891	59	740	999999	999999	827	257	93	27	172	250	999999	999999	499	115	528	195	64	197	86	230	999999	150	238	773	999999	490	230	999999	689	859	749	698	162	567	999999	544	857	347	390	999	553	420	510	593	192	999999	173	191	814	600	302	999999	626	999999	300	999999	999999	341	230	346	36	623	338	312	999999	954	999999	931	14	984	999999	717	807	86	999999	999999	639	999999	590	999999	327	49	655	98	566	999999	81	348	277	999999	999999	525	999999	53	973	930	92	999999	999999	237	999999	241	186	830	272	584	213	549	146	999999	279	868	999999	750	29	987	967	249	999999	763	883	690	999999	812	951	812	601	763	112	999999	999999	441	551	363	39	95	999999	825	826	981	534	531	999999	167	923	174	775	375	34	986	963	999999	999999	999999	354	759	577	999999	878	459	999999	449	999999	400	21	837	999999	999999	999999	934	135	999999	422	999999	239	361	999999	507	889	999999	46	235	999999	126	782	999999	979	999999	999999	280	999999	999999	946	377	998	94	999999	999999	155	999999	848	388	654	99	861	999999	430	698	110	993	999999	80	485	101	422	758	710	999999	617	756	858	113	387	451	426	637	206	55	765	154	276	676	999999	803	999999	658	999999	650	264	961	835	290	999999	999999	998	999999	21	854	954	999999	384	764	999999	399	236	744	999999	213	672	233	999999	384	999999	955	726	999999	719	681	161	764	999999	70	75	999999	921	578	990	372	452	979	625	351	999999	525	770	999999	482	999999	576	204	657	377	999999	40	346	460	357	167	298	404	999999	999999	999999	199	999999	324	999999	548	999999	658	754	638	761	693	999999	283	293	999999	999999	225	999999	758	999999	956	999999	809	92	999999	318	470	231	999999	83	57	261	999999	647	901	999999	455	813	934	492	918	450	28	616	999999	999999	73	177	940	999999	83	283	969	234	746	92	999999	999999	663	239	18	437	920	999999	713	441	999999	635	391	999999	739	999999	196	275	999999	515	999999	203	999999	612	255	303	999999	861	999	999999	999999	999999	901	999999	
211	999999	159	999999	999999	490	530	999999	902	852	999999	437	999999	999999	999999	671	999999	999999	999999	240	992	68	442	60	983	714	156	69	565	939	158	261	734	571	752	525	261	999999	791	706	985	636	301	946	502	999999	999999	304	628	337	999999	588	33	999999	826	152	781	109	722	769	999999	470	999999	963	703	857	702	999999	244	999999	420	605	999999	999999	254	366	767	999999	999999	174	207	852	440	237	261	570	238	73	744	609	999999	162	999999	31	371	524	738	337	999999	645	126	303	999999	911	999999	999999	675	691	999999	470	384	295	551	999999	572	491	999999	669	711	143	629	999999	479	999999	974	267	999999	891	969	730	627	439	253	912	58	999999	793	529	319	178	895	547	647	999999	999999	457	611	221	458	999999	494	78	625	119	999999	487	824	434	999999	999999	256	783	721	999999	999999	999999	51	999999	999999	668	999999	999999	360	543	999999	91	990	204	409	999999	656	625	443	999999	245	999999	813	144	896	570	89	368	999999	659	921	999999	826	952	441	290	999999	999999	711	789	999999	984	718	92	871	934	496	629	999999	419	14	631	350	999999	999999	293	140	907	741	938	589	340	999999	999999	621	135	265	48	763	128	999999	999999	913	653	907	260	840	731	273	962	84	460	343	183	654	999999	772	204	501	999999	159	507	240	772	210	999999	77	27	470	999999	678	457	865	906	307	331	717	999999	723	210	453	409	644	779	864	139	997	744	56	331	362	71	999999	999999	968	613	452	151	452	999999	192	823	271	526	293	626	999999	999999	875	333	583	85	480	301	704	750	999999	999999	999999	81	999999	333	971	149	393	617	910	260	937	693	878	575	254	667	999999	630	147	999999	999999	248	545	570	868	999999	747	999999	591	256	999999	228	999999	990	243	381	212	859	999999	999999	142	676	715	343	999999	999999	999999	17	831	812	999999	84	999999	999999	966	669	535	293	464	258	999999	116	36	664	349	719	999999	887	342	872	465	167	778	999999	985	999999	533	999999	82	686	999999	739	999999	999999	972	836	615	999999	34	574	845	999999	404	603	730	35	650	61	994	779	999999	567	999999	959	357	999999	306	596	760	999999	145	999999	221	777	981	661	661	257	999999	513	999999	939	862	768	999999	999999	763	999999	295	959	178	999999	999999	999999	449	709	74	496	430	857	539	28	253	877	438	999999	707	626	622	78	999999	402	999999	999999	674	308	705	999999	933	810	362	999999	311	999999	978	663	127	918	338	281	597	999999	827	999999	974	999999	695	984	340	514	999999	146	562	227	595	776	122	726	
999999	999999	999999	168	563	619	999999	999999	717	452	899	999999	999999	788	999999	350	480	208	575	534	516	588	612	720	999999	428	971	225	568	999999	214	999999	550	999999	300	197	277	439	999999	217	339	565	378	253	94	999999	120	61	848	222	746	397	999999	999999	220	49	538	999999	592	144	999999	288	849	999999	247	999999	233	999999	497	110	83	51	999999	367	999999	950	220	369	635	20	318	999999	377	356	347	817	999999	962	189	261	659	983	847	477	569	60	716	745	15	396	342	115	999999	748	999999	704	801	843	393	269	828	179	999999	582	826	728	999999	503	295	430	696	999999	824	246	999999	100	204	999999	798	999999	244	475	363	249	999999	999999	366	999999	217	999999	26	167	579	920	432	489	335	274	651	840	149	223	459	584	700	999999	291	326	307	999999	509	682	999999	249	35	363	815	418	904	623	371	293	295	999999	413	538	690	904	814	999999	764	929	999999	957	999999	999999	25	999999	549	605	921	50	330	168	143	344	123	340	894	999999	999999	999999	370	37	999999	855	927	806	181	171	391	386	512	999999	294	579	215	999999	999999	15	347	46	869	309	702	331	999999	137	999999	79	425	359	999999	999999	297	999999	569	449	488	159	103	999999	999999	387	223	544	537	984	999999	999999	138	36	106	889	730	637	57	71	335	999999	892	800	999999	111	745	41	377	766	58	446	20	766	999999	95	999999	999999	438	999999	95	999999	793	978	262	956	941	398	263	130	24	659	999999	508	123	999999	266	302	923	505	642	999999	177	999999	935	438	553	371	999999	21	977	602	208	565	975	177	364	914	547	340	170	356	999999	999999	751	398	645	511	653	278	999999	619	215	932	849	903	990	32	52	999999	412	579	970	999999	152	422	461	999999	533	945	975	351	999999	592	345	295	414	920	29	546	999999	51	999999	159	999999	367	397	275	715	999999	187	999999	872	999999	999999	590	385	535	113	339	937	409	978	707	303	487	999999	622	597	563	499	79	999999	999999	999999	371	861	999999	69	999999	35	195	999999	461	999999	999999	479	42	665	999999	910	878	817	690	609	392	72	21	855	705	503	774	678	162	582	117	999999	376	690	565	729	999999	475	328	313	751	880	999999	999999	660	17	999999	999999	843	653	621	262	321	896	649	999999	850	999999	364	999999	260	517	377	879	660	312	999999	351	109	35	999999	412	498	387	857	512	999999	82	204	698	671	818	999999	509	960	855	28	999999	50	999999	879	999999	121	47	999999	244	512	647	287	999999	904	999999	856	999999	306	999999	763	
934	49	147	762	999999	771	666	620	442	999999	999999	918	999999	294	999999	310	999999	156	758	301	461	334	999999	999999	897	794	846	793	190	961	999999	212	752	999999	999999	440	999999	504	111	826	999999	426	620	999999	999999	999999	482	74	999999	189	999999	671	548	917	312	610	426	147	999999	999999	925	872	999999	481	665	999999	999999	713	999999	203	407	348	54	999999	846	44	714	999999	999999	178	999999	781	522	999999	946	355	663	835	789	483	24	766	639	128	999999	582	987	148	896	978	563	768	999999	999999	782	999999	999999	999999	81	277	896	364	999999	696	670	153	359	438	999999	999999	999999	999999	924	727	999999	999999	708	926	40	999999	57	575	999999	387	614	553	999999	445	229	280	729	57	764	521	999999	659	999999	999999	458	999999	999999	559	613	587	975	233	999999	999999	999999	999999	999999	700	586	807	230	999999	200	405	91	999999	235	999999	218	999999	590	955	999999	999999	999999	530	999999	999999	477	281	50	999999	961	999999	411	391	999999	781	999999	88	313	999999	470	956	300	266	468	588	861	999999	533	318	350	999999	999999	30	656	999999	999999	378	493	212	232	314	999999	732	368	612	993	999999	417	453	376	999999	999999	999999	494	619	122	884	71	78	903	999999	748	731	157	611	999999	390	999999	278	786	179	999999	110	805	165	999999	999999	898	856	999999	172	999999	999999	999999	219	999999	445	535	47	328	999999	999999	424	999999	95	565	44	999999	756	999999	612	964	999999	666	207	544	849	756	338	429	999999	986	999999	483	999999	999999	999999	789	937	212	155	855	999999	949	999999	862	999999	802	999999	999999	999999	999999	151	834	982	207	783	423	744	674	999999	688	206	999999	773	134	111	941	567	872	897	255	647	553	999999	757	277	199	990	344	999999	999999	999999	738	273	572	844	380	999999	544	439	255	54	272	652	466	658	88	186	550	761	999999	245	999999	999999	999999	344	597	999999	234	930	999999	999999	410	999999	512	999999	467	354	999999	290	730	450	32	443	652	210	385	999999	999999	109	999999	23	449	583	144	999999	999999	46	363	238	256	423	276	999999	845	822	644	961	150	813	200	734	975	270	40	789	222	414	999999	709	959	696	547	134	741	581	999999	826	176	700	463	431	990	999999	43	317	183	418	597	829	566	423	760	606	999999	463	47	189	999999	999999	600	785	985	654	279	560	876	152	872	273	839	817	999999	449	999999	768	743	13	237	722	999999	803	816	999999	999999	546	935	940	999999	288	544	803	283	999999	999999	678	999999	346	703	483	441	999999	546	334	990	748	627	321	255	150	720	43	
951	830	738	796	968	765	999999	733	624	935	926	593	729	999999	544	974	349	999999	999999	407	999999	754	291	585	266	492	240	405	918	624	695	84	567	510	851	452	999999	313	999999	680	999999	969	858	999999	114	999999	604	954	213	999999	971	573	817	323	732	207	548	163	999999	999999	535	115	814	10	999999	851	36	229	194	101	999999	46	973	652	999999	340	895	785	480	999999	887	286	201	276	653	132	267	254	777	654	999999	928	999999	232	154	999999	165	858	266	262	999999	385	769	122	759	999999	999999	175	751	402	999999	763	999999	999999	599	259	914	547	357	999999	999999	781	999999	999999	197	963	272	750	507	841	184	999999	528	999999	386	999999	516	89	516	717	999999	101	502	999999	999999	150	256	999999	633	895	815	618	511	999999	667	155	933	239	924	796	999999	848	667	909	227	999999	244	463	850	97	742	835	40	639	594	999999	289	76	198	57	717	726	127	612	36	999999	999999	389	560	999999	578	286	999999	999999	999999	683	434	999999	167	999999	905	999999	695	999999	162	999999	587	871	999999	174	866	867	999999	877	88	945	731	999999	999999	660	737	999999	903	618	519	466	999999	999999	594	910	78	999999	908	999999	152	924	40	581	459	999999	979	664	835	999999	375	710	245	287	641	109	952	379	999999	507	350	999999	889	86	36	696	310	276	999999	643	106	179	999999	999999	734	999999	914	999999	605	837	680	83	30	516	999999	808	230	402	999999	494	999999	698	987	411	999999	102	44	953	999999	763	746	713	386	999999	299	205	999999	999999	552	487	194	803	774	871	826	999999	39	999999	833	227	476	907	598	793	685	408	192	558	171	999999	129	961	603	842	101	967	999999	999999	227	57	999999	915	849	201	999999	165	999999	125	584	502	72	999999	130	337	296	999999	999999	593	516	891	23	203	153	999999	367	233	999999	932	780	859	580	210	165	785	169	561	67	406	493	529	999999	999999	973	669	580	999999	840	275	999999	262	852	112	322	999999	999999	864	772	939	833	999999	999999	991	345	724	921	862	506	344	178	735	780	718	110	986	999999	946	999999	483	999999	900	999999	933	386	527	16	478	888	829	999999	305	788	999999	999999	999999	999999	492	999999	258	747	718	960	999999	999999	820	482	144	12	335	999999	97	999999	999999	609	933	999999	33	615	817	718	453	973	677	593	872	999999	662	155	694	423	925	225	999999	735	621	999999	887	835	999999	55	872	999999	562	911	999999	661	500	518	638	722	550	876	914	540	304	744	293	999999	235	873	820	989	317	911	992	999999	674	
999999	988	994	806	999999	59	999999	999999	999999	420	999999	999999	999999	456	153	999999	999999	873	59	311	439	999999	877	656	975	609	693	235	882	999999	651	919	792	986	938	530	644	999999	362	827	152	694	999999	333	999999	999999	24	999999	999999	482	999999	48	943	570	244	131	120	999999	831	588	999999	546	999999	999999	769	846	999999	234	518	623	871	65	521	231	169	999999	123	999999	138	991	999999	276	558	999999	821	613	976	999999	752	816	419	306	94	774	471	605	731	999999	563	681	847	999999	908	62	999999	290	526	999999	411	999999	17	566	219	839	999999	100	987	562	997	166	869	913	999999	701	213	574	999999	999999	760	999999	24	614	990	999999	154	805	367	506	799	541	96	999999	999999	263	808	853	999999	999999	781	999999	617	178	511	406	999999	933	318	217	848	46	318	779	999999	847	484	403	575	762	694	197	732	491	763	465	80	615	102	999999	892	360	486	726	965	999999	999999	845	113	594	645	221	497	999999	657	762	232	316	302	973	779	415	288	999999	559	594	648	135	414	999999	999999	206	840	100	324	999999	559	592	814	582	900	638	299	981	127	483	999999	582	834	999999	999999	763	322	128	448	999999	82	161	999999	381	740	999999	999999	999999	267	448	380	407	835	169	213	640	502	720	999999	999999	125	999999	218	86	894	75	999999	413	812	572	883	722	651	836	426	408	999999	443	841	89	207	241	723	678	113	999999	746	675	797	999999	270	602	55	308	371	774	943	100	486	674	529	37	255	999999	565	657	999999	998	999999	804	225	69	878	999999	942	999999	584	539	972	602	999999	626	999999	220	312	291	677	999999	999999	651	999999	334	956	176	559	179	986	999999	122	455	546	747	932	993	386	210	723	60	366	487	200	413	999999	884	355	903	422	999999	999999	284	980	413	999999	100	999999	999999	999999	711	444	772	999999	555	999999	527	65	999999	693	999999	834	999999	567	626	986	988	461	61	217	82	999999	655	757	952	999999	838	474	142	224	841	653	496	999999	21	616	999999	999999	644	999999	999999	828	774	219	800	209	999999	716	999999	427	999999	639	999999	683	41	890	788	999999	945	999999	589	62	923	366	852	999999	348	14	555	20	403	999999	999999	76	616	253	56	445	956	752	364	131	120	715	680	211	365	812	999999	131	827	577	644	734	406	999999	999999	999999	367	831	861	999999	170	353	999999	145	999999	999999	76	787	999999	353	999999	202	555	467	941	999999	999999	650	613	999999	937	434	999999	825	999999	999999	999999	78	999999	637	88	999999	890	87	999999	766	691	
544	388	143	745	999999	286	484	999999	451	188	939	999999	697	732	717	227	335	349	736	170	208	380	999999	562	997	449	217	274	933	311	477	507	184	526	151	999999	999999	789	658	999999	708	317	323	903	999999	472	651	905	371	907	999999	738	234	605	492	174	647	581	999999	840	79	219	585	999999	710	999999	431	180	590	454	748	999999	690	587	999999	890	67	837	832	535	797	999999	903	35	746	999999	283	578	999999	977	625	897	51	818	88	499	731	999999	203	298	50	480	324	999999	169	28	999999	646	153	602	117	809	999999	999999	52	767	315	560	402	971	999999	852	146	613	999999	850	504	999999	508	962	169	883	999999	999999	494	327	999999	987	999999	728	999999	999999	435	442	870	999999	158	829	776	321	194	999999	780	999999	140	198	344	999999	96	318	524	184	999999	999999	999999	999999	175	215	999999	724	779	328	999999	674	289	531	427	999999	742	999999	702	999999	106	197	778	987	999999	999999	413	306	982	286	999999	557	999999	517	498	999999	999999	646	649	999999	999999	999999	541	865	487	999999	942	608	770	999999	968	82	999999	849	88	950	413	455	999999	752	802	431	741	503	427	145	470	771	999999	184	705	105	374	759	572	999999	655	912	509	999999	480	805	535	352	318	828	942	999999	999999	999999	839	999999	525	896	999999	680	319	999999	999999	999999	645	180	574	596	999999	872	707	856	286	43	999999	501	946	134	282	996	999999	398	999999	999999	203	115	342	495	344	161	999999	477	999999	999999	735	617	474	167	361	309	999999	938	418	445	131	999999	999999	406	999999	999999	607	999999	624	153	999999	920	852	999999	158	539	837	89	262	783	999999	239	247	394	307	687	36	999999	999999	973	999999	956	999999	749	999999	999999	37	999999	252	999999	554	189	853	475	999999	999999	764	624	999999	821	471	160	686	635	153	891	848	694	108	999999	322	999999	627	650	999999	828	999999	999999	999999	50	511	900	837	267	999999	122	386	771	287	492	923	411	999999	951	999999	999999	280	999999	605	586	269	343	838	687	683	735	561	212	98	287	874	999999	999999	969	319	570	999999	428	406	40	515	87	999999	616	641	910	999999	999999	999999	771	558	594	507	999999	780	178	72	999999	584	502	561	183	999999	999999	617	272	168	999999	641	941	302	851	949	999999	81	999999	926	231	55	999999	999999	885	74	999999	729	290	162	458	999999	151	999999	999999	844	903	999999	999999	405	416	998	379	751	238	43	207	478	706	645	999999	723	598	999999	841	114	999999	999999	675	118	364	280	999999	999999	710	622	500	443	139	999999	55	
105	739	786	520	232	675	999999	468	851	867	848	32	645	230	734	599	899	999999	999999	42	107	804	233	50	145	672	999999	51	999999	999999	763	999999	699	599	837	984	811	731	999999	438	790	999999	823	251	516	258	691	889	975	32	601	999999	80	974	948	301	516	746	385	999999	416	979	851	999999	999999	508	332	55	392	749	787	999999	999999	629	999999	759	980	999999	534	886	980	380	75	594	942	985	279	724	651	546	478	75	356	999999	999999	810	496	999999	148	17	925	999999	999999	999999	244	999999	729	451	731	999999	320	534	222	999999	580	45	913	999999	376	127	239	608	403	846	281	722	822	990	999999	999999	272	999999	843	526	961	999999	873	839	999999	519	266	827	993	462	235	943	852	857	487	987	896	239	148	30	777	327	252	660	954	521	999999	738	999999	299	926	845	691	695	537	999999	172	999999	906	856	999999	999999	614	941	620	337	999999	964	513	999999	545	43	999999	999999	999999	643	100	222	884	838	999999	527	983	703	535	390	262	999999	330	250	824	999999	332	291	169	375	712	311	49	999999	651	646	235	234	754	893	517	999999	946	893	156	949	999999	78	948	343	428	999999	415	240	84	713	643	272	794	999999	710	55	999999	383	999999	788	182	267	197	999999	302	758	948	642	999999	999999	220	437	103	999999	634	264	343	999999	947	800	896	809	999999	937	12	962	440	42	999999	472	214	572	962	367	999999	931	880	685	999999	669	962	772	367	691	502	999999	999999	919	98	456	712	999999	436	139	999999	373	714	999999	999999	339	999999	916	459	999999	188	647	999999	736	999999	702	383	999999	784	287	837	133	451	861	445	796	793	520	943	999999	999999	376	146	999999	474	413	999999	630	425	999999	351	56	322	957	512	855	742	442	821	999999	82	999999	63	158	301	768	922	852	814	473	545	807	972	723	999999	999999	999999	640	999999	999999	485	753	999999	999999	935	791	811	493	359	999999	63	361	999999	558	664	705	322	987	541	706	491	374	816	952	176	543	83	599	317	700	353	111	999999	137	910	999999	821	999999	223	999999	957	438	999999	234	999999	999999	999999	999999	68	944	499	999999	999999	565	213	120	999999	290	905	402	717	221	186	658	246	999999	999999	571	647	999999	884	341	774	40	999999	63	870	591	542	999999	999999	659	540	372	999999	830	11	615	924	799	392	541	86	821	999999	999999	261	844	999999	467	999999	547	999999	723	70	167	749	78	816	159	999999	354	999999	921	967	68	680	813	457	999999	950	575	647	999999	952	352	265	953	248	999999	
801	35	603	85	980	886	999999	817	312	53	91	999999	798	774	999999	47	793	999999	853	733	75	447	999999	999999	516	436	900	928	771	718	999999	999999	830	814	357	223	751	672	941	999999	999999	999999	511	999999	334	27	777	872	298	999999	999999	111	999999	999999	936	364	999999	30	999999	553	986	953	55	594	999999	295	112	983	426	345	296	131	222	772	999999	212	935	999999	258	999999	659	37	640	999999	169	999999	696	325	878	999999	999999	999999	999999	397	104	231	817	917	999999	49	914	794	999999	952	999999	437	888	336	956	734	428	655	772	78	999999	958	323	199	434	999999	598	786	115	999999	760	565	26	825	678	336	394	28	999999	219	584	865	581	688	237	999999	912	999999	369	154	999999	929	958	999999	502	999999	908	628	492	923	999999	137	999999	32	201	999999	999999	72	657	630	999999	999999	935	563	493	39	387	999999	961	701	437	239	427	961	858	830	999999	980	332	543	999999	766	535	999999	768	457	999999	559	999999	999999	322	849	711	999999	805	174	994	405	552	473	758	283	999999	999999	495	221	710	727	999999	999999	467	439	740	124	212	999999	874	148	794	999999	853	827	147	999999	389	999999	527	687	999999	693	999999	210	438	859	784	154	110	744	999999	557	746	999999	395	136	999999	882	119	597	537	232	299	855	611	516	619	930	145	999999	999999	908	693	999999	571	999999	534	266	11	880	999999	68	482	999999	837	246	299	404	442	21	100	999999	477	999999	160	933	403	999999	599	921	249	854	18	240	342	402	999999	723	887	914	602	450	881	239	267	479	999999	999999	28	999999	226	225	497	134	999999	905	999999	763	872	638	86	553	667	999999	999999	485	59	999999	798	999999	381	576	516	527	419	649	624	247	672	681	999999	244	962	233	999999	34	367	883	999999	437	961	110	851	259	838	58	783	802	598	782	999999	999999	371	582	993	999999	999999	969	715	139	290	999999	101	200	455	999999	999999	999999	383	616	128	999999	789	999999	483	999999	724	267	689	370	866	822	649	999999	262	999999	999999	999999	240	65	325	397	178	332	156	999999	999999	999999	803	996	999999	349	428	999999	664	263	720	10	108	999999	925	450	999999	354	273	999999	554	999999	938	772	999999	211	213	328	999999	730	997	999999	999999	716	271	74	464	692	902	526	999999	666	236	999999	999999	872	290	517	999999	874	999999	824	69	688	223	808	999999	999999	999999	999999	146	109	691	999999	999999	263	999999	392	460	860	986	999999	451	999999	73	887	999999	939	810	105	920	695	999999	426	623	999999	406	535	502	462	352	999999	
665	646	390	304	975	303	743	999999	97	897	66	999999	887	999999	382	323	999999	999999	834	782	999999	931	346	450	911	274	319	92	999999	259	889	998	518	563	931	999999	366	768	912	999999	999999	111	18	32	638	919	538	113	800	93	910	177	627	569	999999	733	310	999999	393	710	983	661	851	837	18	68	999999	334	588	577	956	856	999999	163	587	128	923	323	999999	999999	736	216	999999	772	349	722	380	999999	360	208	504	426	385	211	698	544	260	181	999999	579	168	214	524	233	999999	999999	753	474	982	94	999999	986	137	400	974	999999	379	88	498	295	999999	811	974	389	82	539	999999	999999	465	53	868	999999	308	999999	834	531	691	999999	645	999999	968	905	966	275	398	518	299	985	999999	921	999999	181	683	728	999999	356	240	145	999999	597	999999	542	19	939	226	68	999999	895	566	999999	999999	321	442	213	327	999999	845	999999	999999	999999	250	494	984	999999	879	696	999999	580	351	999999	301	999999	906	58	710	436	896	37	58	339	830	404	428	999999	999999	852	738	479	411	999999	510	999999	999999	596	357	99	558	999999	69	530	990	117	553	88	161	537	999999	999999	503	891	999999	817	659	662	734	845	76	999999	999999	36	957	999999	999999	243	999999	770	412	319	700	620	999999	999999	967	528	348	722	850	350	633	309	999999	354	976	520	999999	692	871	999999	862	511	33	999999	769	43	572	999999	999999	320	111	390	999999	999999	693	999999	23	465	999999	140	323	21	999999	726	576	406	589	613	999999	658	999999	999999	898	920	456	999999	597	999999	661	934	999999	999999	783	539	248	999999	999999	352	660	104	506	765	842	999999	178	851	516	307	781	373	999999	959	999999	290	308	817	492	999999	648	504	294	493	804	916	184	377	238	465	487	334	231	247	952	527	161	256	451	167	752	605	683	999999	747	999999	490	996	175	999999	240	999999	759	970	999999	166	809	23	960	999999	566	800	999999	999999	819	999999	151	216	16	263	999999	62	376	334	999999	52	999999	993	746	516	435	187	212	735	234	67	574	260	543	999999	717	999999	999999	999999	601	952	982	632	481	299	156	999999	989	999999	373	188	63	435	519	661	345	815	276	999999	501	999999	598	887	826	762	999999	999999	999999	221	999999	991	766	851	733	509	999999	199	999999	456	370	160	197	301	372	999999	13	149	740	881	460	999999	871	999999	33	222	999999	105	805	719	416	265	611	999999	375	382	422	212	999999	20	601	999999	999999	999999	999999	350	200	306	999999	781	758	744	160	790	760	643	129	924	999999	999999	
154	963	999999	803	49	115	548	419	925	990	999999	801	447	730	290	999999	609	999999	758	682	32	67	580	34	960	672	114	820	28	732	262	497	384	191	865	638	999999	499	780	978	801	999999	381	534	157	957	999999	999999	999999	456	43	78	176	999999	498	97	392	369	999999	377	10	999999	400	202	737	145	426	999999	864	999999	551	119	280	999999	881	250	685	56	876	13	375	999999	319	571	698	194	331	238	999999	999999	255	402	657	413	977	83	390	188	797	999999	540	51	999999	859	904	924	797	396	274	257	411	346	999999	839	12	999999	418	999999	999999	999999	814	999999	999999	96	406	999999	462	867	802	807	859	506	258	864	999999	334	129	999999	666	774	396	934	964	445	376	908	910	817	411	662	999999	561	684	254	206	999999	478	479	462	756	999999	930	594	999999	397	905	97	627	999999	999999	206	957	172	729	166	880	233	137	999999	498	999999	645	465	149	152	308	822	14	999999	999999	856	999999	998	999999	313	465	350	507	57	471	820	292	999999	733	466	707	399	954	98	326	128	350	759	964	517	825	475	454	324	99	999999	93	959	257	821	555	959	261	426	700	539	725	999999	999999	999999	999999	205	999999	683	445	909	999999	999999	999999	11	999999	891	44	403	487	990	895	193	958	388	736	332	202	911	999999	748	147	538	397	786	999999	271	510	296	561	999999	742	999999	879	189	225	178	618	999999	316	664	924	999999	939	999999	644	542	999999	870	940	633	12	820	772	696	771	339	528	564	999999	253	390	747	841	856	257	134	314	778	173	568	713	946	999999	255	823	999999	598	687	152	999999	150	640	356	927	999999	922	998	192	417	999999	999999	999999	647	72	283	187	999999	93	462	999999	237	999999	706	381	919	999999	224	526	873	492	740	840	421	999999	113	750	401	914	237	335	135	132	999999	999999	918	659	309	542	972	645	273	515	234	632	633	797	933	974	18	999999	999999	481	318	925	999999	999999	642	900	958	533	786	112	855	137	393	999999	981	429	463	270	756	682	554	237	228	234	616	999999	123	316	999999	426	905	665	628	654	813	445	141	119	26	408	584	448	999999	170	999999	107	248	999999	816	513	521	747	816	35	926	91	706	999999	202	854	999999	652	999999	999999	206	199	508	999999	999999	546	297	353	253	999999	999999	999999	378	68	999999	518	549	595	500	999999	905	167	848	602	727	999999	738	999999	916	999999	622	931	732	499	964	470	999999	509	237	279	225	178	504	468	927	820	712	999999	357	999999	314	201	162	
412	464	999999	999999	906	22	569	807	87	999999	91	735	999999	383	878	103	112	999999	999999	367	230	98	737	999999	390	675	906	29	99	999999	242	999999	430	779	330	45	925	129	692	496	668	472	147	999999	422	732	999999	999999	999999	999999	999999	764	999999	833	932	323	726	999999	999999	240	115	999999	718	225	999999	234	315	397	999999	999999	999999	983	237	553	699	999999	950	995	251	658	914	469	999999	544	999999	999999	999999	597	846	999999	318	551	169	461	999999	128	753	999999	548	999999	427	373	395	991	387	271	537	720	143	184	373	999999	143	312	999999	999999	999999	183	607	725	640	718	999999	55	534	999999	823	999999	172	581	999999	37	457	62	241	999999	999999	999999	166	356	940	873	463	672	999999	587	417	856	145	745	763	999999	325	999999	558	708	823	999999	999999	761	447	762	558	561	179	346	283	91	81	776	571	999999	26	261	785	767	264	999999	412	947	219	999999	640	427	818	434	711	635	504	532	726	734	737	405	908	188	999999	902	502	999999	313	336	785	369	183	602	563	999999	46	999999	454	946	936	518	552	481	999999	140	743	999999	634	648	586	999999	59	999999	433	620	999999	607	452	362	384	116	644	999999	999999	281	253	226	870	647	598	713	999999	780	797	228	999999	999999	66	194	999999	756	671	664	749	999999	999999	345	179	942	721	439	348	102	571	830	874	669	300	850	887	999999	875	987	60	872	471	279	49	999999	767	916	550	268	203	999999	444	979	999999	944	961	999999	57	927	926	999999	375	999999	218	966	999999	194	999999	215	999999	642	881	684	614	999999	774	999999	306	964	185	804	888	89	899	944	999999	999999	535	355	888	999999	479	999999	999999	999999	507	999999	71	999999	860	582	779	999999	961	999999	746	759	999999	267	180	999999	611	999999	752	131	280	295	95	274	580	459	658	791	326	327	172	933	623	723	379	297	978	999999	999999	999999	35	553	999999	348	207	636	529	278	999999	966	377	397	205	939	999999	221	401	999999	999999	999999	999999	987	999999	643	398	999999	145	652	887	882	943	387	978	999999	105	727	999999	747	76	943	929	390	616	359	950	775	999999	684	112	168	896	191	999999	999999	678	999999	534	485	950	395	501	877	391	302	33	990	419	55	843	893	53	999999	730	558	480	999999	381	668	692	622	84	461	549	728	985	761	655	284	481	68	202	692	797	681	452	62	999999	323	336	999999	999999	692	841	218	124	999999	999999	183	233	144	666	999999	792	337	320	999999	337	662	999999	271	344	144	999999	999999	999999	361	999999	59	
999999	428	544	67	342	999999	266	391	619	341	614	742	999999	999999	61	999999	999999	336	999999	470	999999	999999	999999	347	16	74	999999	231	999999	65	517	999999	999999	411	77	999999	600	999999	534	999999	80	928	430	996	58	574	960	999999	93	236	394	374	999999	396	999999	704	703	207	60	278	116	45	272	564	823	850	356	999999	414	256	746	791	999999	999999	399	999999	982	728	298	441	113	762	147	892	671	152	312	999	999999	999999	999999	402	558	266	952	44	665	865	183	207	228	71	457	999999	489	602	573	621	996	999999	721	975	999999	618	174	999999	999999	380	892	680	548	356	999999	51	155	999999	243	545	887	364	776	126	999999	101	223	999999	999999	999999	412	79	579	999999	999999	999999	651	999999	494	939	999999	608	147	295	973	502	659	871	884	999999	691	145	369	37	734	642	479	605	430	817	405	999999	49	597	968	999999	111	857	353	999999	400	29	999999	999999	999999	288	999999	490	152	62	441	999999	999999	899	618	276	710	552	956	370	996	999999	705	677	544	968	999999	550	327	160	401	999999	999999	184	25	671	286	76	582	455	424	989	999999	999999	385	63	966	150	978	701	123	558	999999	999999	713	999999	324	192	999999	486	718	677	173	992	661	999999	824	982	883	999999	990	644	970	510	945	999999	592	338	302	491	11	999999	999999	999999	47	842	900	544	471	670	357	999999	317	105	736	747	825	470	715	999999	238	999999	266	999999	711	479	588	999999	999999	705	762	985	999999	277	484	299	999999	547	954	818	740	289	520	223	999999	897	336	874	773	999999	191	132	622	557	999999	27	173	999999	999999	568	999999	509	506	766	907	371	999999	50	620	999999	999999	288	999999	999999	14	999999	473	999999	999999	814	152	713	626	839	523	640	373	343	24	466	136	576	633	396	564	240	999999	753	316	236	693	296	999999	336	567	903	999999	725	552	314	999999	130	106	110	426	999999	882	667	252	999999	998	869	36	164	321	999999	655	999999	342	999999	175	719	999999	999999	130	856	460	999999	281	619	33	647	790	999999	912	15	479	999999	970	23	999999	124	999999	999999	238	823	270	109	24	999999	999999	497	999999	999999	148	834	394	890	999999	999999	100	592	396	632	999999	361	999999	326	251	999999	595	132	159	328	426	60	218	697	977	999999	595	360	285	779	999999	536	263	21	571	88	620	588	999999	999999	999999	764	728	878	794	876	744	999999	858	708	906	136	348	74	361	97	999999	697	912	684	974	740	317	616	271	717	107	77	754	173	696	16	580	748	405	661	332	340	
902	111	561	651	502	576	872	244	999999	199	660	484	462	922	676	867	999999	999999	999999	999999	616	87	778	999999	200	694	999999	999999	555	599	669	700	764	295	999999	811	132	999999	247	999999	743	999999	528	999999	417	279	711	773	340	712	999999	222	214	219	723	824	999999	999999	999999	807	564	972	688	599	529	960	719	176	137	864	745	999999	945	999999	379	589	999999	870	268	920	983	249	570	843	999999	457	495	555	999999	970	488	246	870	440	186	770	348	999999	389	457	999999	999999	645	475	966	999999	276	999999	840	144	275	462	626	999999	823	324	999999	845	323	999999	999999	174	604	167	385	508	999999	999999	999999	608	251	999999	999999	811	371	448	603	104	876	77	190	999999	714	999999	999999	36	620	339	616	861	368	502	999999	316	983	999999	939	488	99	999999	975	761	956	242	999999	646	999999	815	999999	384	720	317	968	255	999999	999999	999999	177	462	358	888	903	898	678	249	748	999999	184	827	977	509	125	15	418	101	999999	52	482	544	999999	65	805	170	241	999999	999999	533	370	425	518	934	772	35	740	579	999999	863	287	992	154	633	796	987	202	875	999999	312	999999	999999	472	999999	978	633	405	303	999999	999999	999999	537	199	999999	652	758	319	52	999999	99	274	838	28	566	765	489	399	433	269	818	968	366	546	748	973	216	999999	96	999999	148	999999	447	497	340	206	749	803	929	981	999999	677	159	148	515	48	721	145	906	667	498	243	971	999999	999999	773	310	991	450	251	445	805	999999	96	598	999999	826	351	999999	369	25	999999	470	999999	999999	999999	819	227	40	999999	262	80	57	999999	467	905	659	414	232	566	896	758	362	999999	545	241	454	73	550	55	221	379	457	999999	651	999999	772	999999	811	133	954	92	999999	741	989	375	758	999999	628	999999	810	422	129	131	473	267	332	999999	906	990	696	755	676	985	999999	883	622	510	999999	654	142	140	602	108	611	813	797	621	698	999999	483	999999	445	999999	245	798	999999	999999	83	394	490	989	622	821	437	209	416	975	252	116	752	257	36	999999	560	999999	820	30	519	999999	469	710	94	735	516	55	320	999999	999999	999999	632	296	436	392	173	152	999999	781	671	412	407	999999	379	592	427	999999	623	471	999999	565	978	239	816	423	999999	779	905	887	314	391	888	597	235	999999	483	466	821	643	810	417	172	48	359	117	999999	999999	341	502	318	291	432	999999	521	999999	721	403	480	23	467	999999	999999	630	477	289	523	809	596	826	999999	999999	414	979	999999	889	
402	940	999999	999999	170	288	448	412	578	999999	999999	49	85	51	831	90	986	807	186	426	180	999999	571	79	593	452	60	515	393	357	877	452	198	632	791	999999	522	771	852	189	945	834	61	999999	329	484	999999	555	994	38	974	606	803	244	718	999999	999999	810	125	718	238	932	999999	230	155	516	999999	453	259	999999	567	225	955	997	480	346	491	126	749	118	718	505	520	365	999999	280	649	953	999999	931	999999	711	655	144	999999	23	815	830	999999	813	633	291	999999	943	999999	999999	999999	805	764	999999	999999	262	70	17	999	733	422	663	847	874	866	897	539	328	648	855	999999	821	56	466	530	661	817	936	485	436	999999	999999	893	624	630	843	999999	999999	563	160	650	648	144	227	999999	161	999999	434	946	735	751	976	305	615	198	829	759	999999	999999	999999	444	134	999999	999999	533	845	999999	233	999999	33	709	999999	999999	498	214	999999	686	999999	865	379	678	392	990	750	685	232	281	288	435	800	94	999999	689	845	715	999999	126	999999	694	755	391	758	190	999999	999999	753	221	999999	410	276	153	930	442	482	49	61	143	781	887	999999	574	999999	798	453	938	819	318	919	999999	688	999999	124	144	999999	987	919	999999	77	999999	932	21	473	877	168	657	164	458	217	999999	663	999999	344	684	393	191	899	960	736	984	216	444	999999	35	722	470	38	795	999999	494	129	849	76	67	955	299	110	614	640	796	784	371	999999	999999	128	305	471	440	750	928	999999	959	475	92	517	498	718	448	165	697	629	368	135	722	687	814	326	999999	729	999999	91	294	330	939	999999	845	999999	189	906	426	999	597	999999	404	405	170	383	983	550	467	580	999999	999999	999999	177	425	999999	389	435	314	979	193	710	655	846	804	638	535	882	671	999999	539	542	738	697	999999	999999	731	999999	526	440	342	736	999999	524	429	999999	387	772	784	610	953	754	601	446	815	887	399	999999	601	531	847	111	878	311	999999	129	720	255	145	112	999999	72	999999	999999	646	456	999999	141	427	999999	999999	999999	107	999999	212	784	940	999999	881	154	924	999999	999999	999999	999999	240	858	999999	483	310	123	141	999999	682	999999	891	845	727	999999	368	448	999999	140	630	280	94	14	816	109	266	188	429	373	991	188	339	999999	999999	999999	415	999999	999999	999999	999999	856	129	136	424	964	320	939	223	501	522	705	666	53	105	724	999999	236	999999	861	226	131	694	999999	645	504	766	555	931	445	394	770	960	609	23	774	160	999999	589	852	999999	
999999	999999	927	851	999999	521	295	251	199	783	999999	556	626	999999	995	171	999999	491	920	207	765	18	778	999999	999999	745	67	40	330	574	999999	999999	199	82	999999	166	767	916	999999	982	481	314	741	661	214	999999	343	177	28	999999	798	477	999999	654	32	319	196	999999	108	999999	464	265	920	625	244	542	367	553	542	838	404	999999	141	937	726	461	999999	999999	903	999999	411	999999	22	717	776	82	999999	545	60	590	970	948	999999	809	528	999999	393	126	999999	672	856	999999	634	189	218	363	345	999999	927	999999	52	999999	916	570	999999	999999	253	212	999999	172	564	999999	503	952	868	456	627	999999	999999	999999	999999	159	700	240	682	621	265	832	999999	422	999999	256	617	489	547	901	999999	257	670	954	972	191	277	264	118	44	296	681	321	761	999999	23	999999	426	999999	999999	378	685	887	527	999999	999999	702	436	436	317	214	999999	999999	999999	999999	379	662	465	539	887	881	999999	999999	647	334	584	999999	999999	687	999999	999999	201	986	653	999999	999999	369	153	645	561	488	841	828	800	830	999999	275	355	347	999999	360	999999	887	615	21	932	563	250	202	733	900	954	749	712	999999	999999	37	762	443	78	20	518	819	978	999999	50	999999	332	817	62	318	175	410	999999	372	88	999999	380	642	600	792	999999	999999	999999	660	533	102	999999	427	999999	255	513	911	278	355	841	46	909	999999	971	324	241	432	999999	424	734	553	428	350	304	707	999999	129	842	286	890	568	907	327	875	999999	502	999999	999999	806	805	264	142	975	999999	51	405	173	999999	286	999999	697	810	497	999999	979	999999	775	132	120	999999	393	999999	992	465	283	999999	999999	999999	33	821	335	999999	343	999999	480	421	452	820	263	999999	492	459	566	724	203	757	999999	401	895	999999	727	782	999999	217	421	195	999999	999999	256	999999	999999	832	647	999999	235	274	999999	877	455	999999	231	954	869	999999	999999	999999	512	277	271	999999	718	200	445	749	104	999999	999999	135	208	294	280	999999	573	350	498	660	811	111	498	928	290	542	945	999999	62	772	913	91	111	487	683	999999	258	730	204	999999	999999	898	370	682	731	999999	679	999999	999999	298	391	999999	319	999999	133	999999	779	999999	245	185	254	118	696	999999	639	999999	34	720	611	408	684	843	156	999999	273	912	740	816	206	939	863	784	999999	764	391	395	771	655	999999	282	103	915	494	28	999999	288	212	48	999999	280	326	958	559	889	999999	999999	999999	999999	999999	221	670	999999	146	306	322	469	78	999999	940	254	689	999999	
367	339	314	999999	359	999999	505	985	709	702	772	926	623	904	235	159	159	999999	22	999999	999999	152	999999	140	779	198	706	909	219	280	107	799	999999	948	601	999999	999999	846	198	999999	939	207	511	967	200	220	683	417	244	918	999999	107	241	363	999999	225	726	183	988	171	431	596	775	438	604	999999	344	674	313	15	574	999999	654	767	397	276	640	644	940	569	515	299	674	301	498	10	568	238	53	999999	503	411	857	999999	823	352	431	999999	999999	226	999999	18	113	239	353	478	452	473	999999	637	584	999999	243	428	999999	142	921	483	940	604	999999	116	631	999999	511	173	455	627	999999	999999	844	999999	281	723	694	999999	195	445	999999	999999	557	104	272	415	800	421	177	438	999999	691	430	948	142	769	999999	999999	387	185	727	190	999999	999999	999999	921	793	999999	999999	520	734	158	946	486	536	921	999999	320	844	225	136	100	995	26	999999	263	623	896	434	999999	911	926	999999	19	718	767	996	999999	575	350	622	783	999999	999999	704	232	744	999999	421	220	722	999999	923	171	999999	637	194	16	579	999999	307	896	592	308	608	807	999999	936	768	769	925	999999	999999	999999	603	353	490	348	322	33	519	999999	484	223	789	999999	13	958	961	90	999999	990	163	309	52	726	999999	311	999999	896	203	999999	999999	652	295	407	755	429	568	705	999999	845	693	556	999999	628	999999	379	519	198	804	80	975	687	196	935	171	445	461	999999	163	188	300	999999	829	711	502	832	928	999999	664	999999	999999	265	933	736	999999	606	553	423	314	999999	999999	860	999999	999999	831	999999	466	999999	999999	999999	999999	999999	551	968	555	278	726	55	999999	589	450	999999	999999	230	680	720	754	459	638	999999	892	999999	572	342	396	440	333	705	880	13	375	577	155	354	615	708	714	964	191	37	880	508	297	724	380	999999	336	871	999999	121	744	999999	721	682	999999	930	128	999999	999999	125	945	999999	174	132	224	873	981	189	615	971	999999	999999	999999	611	684	394	749	999999	961	999999	113	461	262	768	999999	368	856	999999	925	685	590	999999	392	999999	92	859	343	174	510	507	683	156	266	481	115	999999	999999	120	998	999999	190	280	257	850	999999	493	767	406	863	855	27	519	263	999999	391	510	407	211	999999	824	61	585	346	999999	999999	957	205	781	663	314	628	745	474	891	504	999999	257	541	64	599	999999	937	310	999999	490	174	892	336	100	604	999999	537	591	183	982	605	934	792	802	64	297	986	742	559	236	281	999999	371	435	81	
263	865	999999	929	733	123	284	691	999999	883	74	869	690	999999	756	101	163	999999	909	898	385	465	999999	10	999999	114	204	751	428	218	129	531	901	999999	999999	999999	390	662	999999	868	331	252	817	919	989	428	306	684	802	145	127	753	462	536	696	797	999999	156	627	628	999999	533	273	765	764	543	967	671	716	75	999999	500	999999	50	577	142	647	819	999999	882	808	519	948	292	101	999999	78	374	999999	554	999999	243	999999	822	999999	797	979	61	164	456	461	999999	999999	737	434	626	903	422	958	564	160	999999	146	744	819	999999	585	980	999999	398	474	603	349	999999	511	999999	465	38	101	779	162	999999	664	563	999999	183	999999	220	858	474	471	656	415	999999	999999	999999	999999	300	12	549	222	999999	999999	999999	999999	858	295	806	236	956	171	875	330	999999	999999	564	652	582	322	646	858	374	131	210	999999	818	197	581	999999	264	380	999999	999999	999999	566	163	218	898	582	573	888	745	999999	999999	313	596	335	236	366	999999	999999	525	977	366	690	848	877	187	839	999999	670	999999	47	971	999999	996	999999	778	622	999999	356	754	10	749	999999	999999	999999	230	896	340	492	960	224	929	999999	854	999999	999999	999999	718	999999	41	69	418	902	184	707	999999	324	999999	999999	556	613	118	492	849	999999	999999	999999	577	467	656	290	508	680	710	499	117	999999	999999	999999	189	917	999999	971	325	694	591	846	583	415	377	999999	999999	593	936	356	999999	447	811	340	958	71	293	260	630	999999	561	999999	202	684	999999	702	592	507	567	999999	709	147	176	164	999999	392	34	999999	999999	750	999999	914	744	999999	393	669	508	401	850	127	634	999999	351	999999	143	853	653	999999	999999	675	323	999999	36	999999	646	969	999999	657	999999	999999	46	130	999999	879	59	646	993	839	301	930	203	200	657	449	13	66	795	602	30	89	738	136	358	999999	436	999999	888	446	716	423	398	999999	994	284	90	514	491	999999	524	496	859	814	607	883	482	133	999999	586	999999	589	183	999999	636	327	838	999999	771	999999	999999	439	999999	999999	132	877	999999	352	999999	383	999999	499	574	334	87	534	999999	923	529	474	999999	313	195	999999	999999	136	250	720	224	999999	446	180	742	744	28	999999	999999	999999	999999	729	351	999999	927	60	227	999999	25	849	600	112	107	914	391	307	805	149	253	456	414	999999	999999	821	138	528	937	198	999999	830	315	999999	795	917	241	799	132	811	385	144	94	999999	121	400	130	121	579	999999	999999	999999	938	879	841	291	897	696	101	
530	11	409	123	38	57	195	544	608	999999	190	682	999999	184	994	763	118	372	76	883	246	701	999999	948	415	410	999999	891	999999	999999	514	999999	999999	708	999999	809	976	31	65	300	926	999999	999999	804	398	848	207	999999	944	999999	999999	999999	831	813	854	829	985	999999	708	628	735	999999	999999	457	802	999999	148	883	582	999999	787	97	316	775	956	390	999999	221	999999	999999	213	999999	947	999999	428	595	198	999999	854	773	823	525	323	437	999999	633	999999	75	999999	238	999999	324	688	999999	338	645	612	999999	999999	474	999999	774	900	151	424	683	356	797	38	999999	972	417	999999	809	371	271	774	878	220	333	999999	124	999999	331	999999	999999	373	999999	982	999999	982	143	874	389	133	59	625	181	22	999999	286	951	46	794	999999	999999	295	878	397	76	870	733	845	532	833	536	565	578	294	535	320	167	814	999999	235	839	542	649	686	322	645	602	999999	338	56	999999	87	424	76	999999	604	494	801	915	912	258	297	352	556	597	999999	56	887	487	571	129	146	791	999999	999999	759	645	202	84	431	277	999999	516	485	153	458	150	512	730	931	825	366	999999	342	999999	999999	200	999999	999999	827	999999	715	999999	767	927	552	296	855	649	804	999999	301	726	494	644	999999	781	866	999999	148	353	544	166	555	999999	762	999999	458	999999	875	999999	553	999999	256	831	562	489	748	557	999999	999999	295	863	925	973	999999	639	414	697	999999	999999	334	690	950	484	64	999999	833	32	174	314	838	272	774	999999	999999	197	999999	662	999999	901	999999	999999	811	976	68	681	999999	582	220	133	833	760	999999	999999	245	862	163	772	777	13	655	725	393	999999	999999	32	99	690	568	346	170	999999	615	695	999999	25	878	973	425	383	327	261	811	51	999999	87	276	999999	999999	552	44	706	999999	999999	255	999999	999999	999999	999999	45	592	551	23	874	962	91	155	310	999999	229	984	190	356	403	686	999999	914	351	815	256	999999	430	689	26	999999	999999	866	536	449	999999	99	364	330	390	791	999999	247	936	999999	399	932	965	300	780	568	999999	999999	999999	401	999999	999999	584	708	407	999999	171	861	997	572	509	225	618	861	999999	999999	999999	860	966	611	910	166	977	272	999999	323	790	140	909	457	457	113	383	144	598	37	515	655	922	999999	630	914	249	999999	579	184	323	114	351	999999	938	999999	393	999999	999999	694	999999	321	293	93	999999	41	952	549	999999	406	841	483	999999	920	624	974	937	866	981	999999	916	613	693	251	999	999999	788	268	999999	
463	719	502	999999	904	612	203	372	839	610	599	962	700	999999	182	342	840	841	431	999999	964	66	999999	999999	495	777	811	627	999999	93	813	252	693	40	661	686	348	830	368	999999	999999	612	108	265	392	42	999999	364	520	908	169	843	999999	999999	555	407	202	603	167	136	800	576	999999	755	999999	356	279	670	597	999999	994	20	483	123	604	361	958	999999	517	463	560	457	116	143	924	999999	884	999999	484	999999	494	745	999999	241	517	999999	292	352	467	45	762	556	766	34	914	159	370	254	638	203	999999	929	95	704	575	353	469	196	831	827	999999	999999	195	343	11	258	347	251	606	749	999999	615	804	482	700	14	691	999999	229	774	609	640	820	291	999999	564	999999	968	665	174	999999	999999	521	640	572	943	999999	432	32	999999	812	999999	999999	999999	133	833	135	612	14	571	661	387	999999	66	228	831	998	904	528	447	598	379	586	441	364	973	104	173	909	999999	642	269	999999	999999	962	490	992	931	999999	981	438	57	964	103	512	17	139	465	422	741	944	467	999999	585	999999	442	542	216	534	159	739	961	703	999999	928	402	328	413	103	737	999999	999999	746	546	18	999999	415	492	999999	357	844	639	751	178	813	185	365	999999	496	530	948	999999	406	999999	252	477	354	999999	175	120	688	999999	371	999999	999999	999999	720	366	999999	999999	999999	59	287	187	999999	109	220	534	443	999999	999999	845	916	573	788	64	670	738	304	541	206	697	327	819	668	129	277	77	277	936	465	999	906	968	999999	899	508	229	702	999999	267	819	283	422	83	999999	999999	797	895	847	999999	981	999999	45	331	339	731	468	999999	195	832	152	267	999999	999999	47	939	999999	81	889	556	451	45	999999	284	386	423	905	745	825	320	999999	181	430	999999	999999	936	870	647	172	177	999999	710	517	320	124	561	999999	134	45	903	860	999999	16	300	765	945	911	999999	944	915	999999	999999	999999	875	361	999999	837	777	813	999999	999999	310	908	722	516	740	528	840	170	824	647	780	999999	921	459	754	175	999999	964	538	35	118	999999	256	999999	327	27	641	959	152	999999	999	999999	934	834	560	817	294	784	34	426	80	601	129	278	55	21	771	426	607	806	708	812	999999	85	960	607	662	999999	198	999999	887	881	999999	999999	648	999999	775	97	999999	936	881	354	939	121	954	517	583	977	305	999999	255	999999	361	346	25	999999	45	859	999999	999999	999999	999999	596	999999	999999	199	999999	29	630	999999	999999	684	527	670	925	364	999999	174	
130	452	33	684	85	882	477	672	529	999999	94	461	434	999999	222	945	781	967	757	638	581	765	933	564	999999	719	79	571	697	690	999999	661	323	871	738	431	999999	999999	837	714	834	867	669	903	935	999999	999999	329	471	999999	999999	957	606	999999	592	999999	519	999999	336	365	812	906	974	839	999999	432	148	999999	187	790	999999	311	140	999999	804	713	105	40	629	189	999999	750	109	124	801	464	65	88	288	999999	912	999999	153	481	902	927	999999	999999	643	512	39	598	151	681	566	587	827	563	440	879	269	489	999999	157	797	999999	806	860	47	805	377	70	284	999999	878	999999	167	658	150	999999	999999	275	396	999999	159	999999	608	428	558	223	999999	501	647	408	123	433	630	996	999999	840	131	999999	999999	999999	999999	999999	323	999999	803	21	999999	179	999999	999999	999999	994	999999	723	997	828	463	999999	312	824	178	999999	423	875	691	455	999999	999999	999999	310	999999	788	999999	558	981	191	655	271	624	546	793	467	88	92	999999	128	340	906	998	855	386	999999	730	968	669	999999	554	447	999999	357	97	999999	204	122	809	999999	521	544	742	816	182	202	763	765	40	711	796	341	999999	573	124	27	172	128	924	22	999999	515	888	721	999999	218	616	277	459	999999	272	999999	282	80	999999	795	999999	999999	683	999999	979	964	937	958	473	223	912	999999	242	79	105	86	999999	797	222	16	656	999999	189	964	585	496	999999	999999	999999	830	68	464	966	329	853	980	445	739	999999	102	577	929	999999	423	305	535	44	389	439	196	999999	485	999999	600	148	999999	12	719	608	492	999999	442	520	999999	164	999999	125	913	225	999999	641	458	764	129	439	726	773	766	668	60	462	926	999999	261	63	583	606	375	999999	710	999999	725	140	999999	999999	144	419	615	268	999999	419	999999	174	323	999999	328	999999	738	171	999999	379	999999	60	999999	40	731	999999	999999	589	581	999999	750	732	999999	999999	915	328	224	685	305	999999	167	507	820	640	999999	762	999999	706	734	999999	868	999999	768	340	740	674	582	520	713	767	999999	36	999999	999999	669	397	659	999999	639	10	506	999999	866	114	222	739	240	917	698	968	624	561	854	719	982	999999	964	183	999999	999999	745	999999	971	999999	167	141	820	823	971	943	999999	576	999999	999999	365	815	346	664	128	11	444	664	821	745	152	999999	181	968	999999	131	433	486	778	398	264	999999	91	338	947	999999	918	999999	999999	754	865	58	493	130	363	176	210	310	64	405	806	91	999999	236	999999	567	999999	852	807	
849	520	626	999999	679	479	562	733	999999	716	48	93	36	718	76	879	103	115	60	614	848	921	133	431	999999	591	183	920	855	943	999999	130	999999	609	106	244	999999	261	999999	999999	999999	442	202	999999	26	321	779	372	816	356	999999	462	999999	247	999999	928	396	205	999999	97	999999	642	999999	74	337	918	27	427	999999	999999	640	842	999999	408	814	416	728	999999	415	999999	812	810	114	509	651	926	220	828	999999	178	847	999999	837	727	356	168	564	138	266	107	999999	999999	751	984	715	459	171	999999	433	552	999999	856	790	361	285	494	538	378	423	410	707	999999	776	453	999999	597	14	573	62	999999	999999	600	284	317	767	459	69	130	999999	999999	765	709	405	999999	999999	991	262	486	451	999999	999999	196	999999	855	399	999999	586	307	10	999999	454	999999	999999	777	701	999999	582	999999	593	999999	999999	999999	584	230	645	998	793	678	485	999999	344	528	999999	999999	36	999999	884	999999	999999	999999	999999	761	129	999999	999999	176	262	628	406	368	418	999999	892	999999	436	221	612	494	220	401	322	907	999999	999999	782	925	476	266	750	46	724	164	565	932	952	999999	999999	908	482	999999	745	174	282	126	584	565	636	505	765	999999	999999	400	218	525	348	965	999999	122	893	822	700	999999	877	999999	643	999999	223	960	673	762	923	703	21	741	655	999999	635	705	432	999999	299	970	999999	936	984	334	945	999999	593	986	733	999999	25	999999	777	750	297	999999	999999	330	999999	676	999999	12	890	999999	388	476	869	999999	999999	244	689	675	999999	730	999999	941	385	319	999999	183	999999	687	38	748	688	361	963	905	999999	999999	232	111	875	999999	148	999999	55	999999	945	479	999999	403	655	999999	999999	349	137	999999	256	356	537	174	22	178	310	154	999999	999999	670	37	513	999999	339	618	999999	588	800	999999	592	15	896	999999	373	839	999999	972	41	538	262	999999	233	916	999999	514	194	67	99	707	322	993	524	999999	964	999999	966	216	73	47	487	907	549	226	464	250	459	787	800	183	999999	999999	122	445	890	331	803	596	314	825	433	999999	498	102	597	599	999999	993	785	456	873	796	909	994	61	354	999999	16	999999	419	64	999999	999999	915	999999	985	880	89	22	643	123	379	999999	999999	613	533	999999	999999	629	865	759	466	12	353	999999	377	428	128	393	545	531	796	144	895	771	37	999999	583	999999	611	718	999999	981	151	999999	503	999999	671	391	528	936	352	999999	999999	659	598	404	913	999999	174	567	762	999999	476	122	326	245	999999	476	586	
999999	835	897	999999	156	357	484	860	21	807	482	756	737	865	999999	999999	419	547	999999	183	632	782	968	394	999999	956	715	514	39	26	267	890	999999	804	691	110	455	369	450	312	999999	544	902	807	692	810	34	830	867	933	907	698	769	303	953	999999	999999	999999	972	999999	641	999999	999999	995	999999	592	562	932	184	508	732	59	106	933	69	98	879	999999	701	244	931	885	647	105	118	569	999999	901	850	637	243	942	397	260	999999	153	713	999999	268	999999	257	102	656	368	211	857	999999	835	999999	865	184	707	811	999999	999999	999999	332	999999	886	980	999999	999999	91	999999	275	999999	662	846	999999	915	999999	972	901	601	986	839	999999	288	894	261	999999	294	666	985	462	535	141	659	991	914	821	978	999999	288	638	596	999999	118	103	420	204	754	572	328	490	212	805	219	751	429	526	53	839	999999	999999	186	999999	999999	94	739	659	13	999999	358	104	406	951	999999	962	400	828	130	195	484	999999	223	722	348	505	260	730	999999	907	999999	999999	999999	148	396	275	461	999999	913	34	363	760	999999	999999	224	234	999999	261	191	256	360	600	405	858	365	999999	799	999999	656	601	834	19	738	105	292	959	326	999999	564	358	999999	798	915	106	999999	723	999999	323	999999	123	421	999	548	674	556	972	999999	918	783	999999	476	997	945	322	200	354	32	999999	617	264	999999	826	696	999999	745	562	685	999999	37	641	999999	485	956	999999	189	834	470	73	548	320	999999	999999	999999	746	881	999999	852	602	906	999999	999999	999999	999999	253	999999	594	312	715	928	994	296	694	891	152	114	999999	51	413	999999	999999	999999	958	557	306	298	510	352	950	951	242	710	999999	999999	549	999999	944	779	712	337	999999	999999	999999	999999	554	33	999999	999999	341	641	891	472	449	470	999999	604	743	999999	999999	954	704	252	362	763	696	293	214	999999	352	999999	169	999999	999999	85	547	999999	137	999999	12	282	27	995	20	318	70	999999	270	999999	851	945	999999	999999	999999	758	999999	352	178	999999	449	270	819	979	999999	139	481	680	143	373	999999	716	476	999999	218	137	937	709	999999	54	999999	925	999999	999999	450	406	15	436	841	999999	453	999999	664	999999	999999	742	463	48	831	999999	999999	999999	636	897	699	144	999999	287	999999	252	821	923	999999	134	299	523	999999	237	539	999999	134	55	999999	563	999999	728	999999	999999	545	476	673	899	999999	999999	999999	999999	299	135	892	315	928	727	999999	999999	758	529	93	540	999999	860	504	236	999999	75	756	791	999999	999999	999999	971	
92	147	741	58	999999	922	56	999999	915	976	233	122	344	233	999999	406	999999	250	805	400	644	521	494	999999	972	999999	999999	999999	999999	426	771	226	158	921	999999	790	986	999999	30	999999	483	333	999999	870	636	391	891	285	999999	359	999999	310	999999	999999	337	571	653	65	86	140	532	999999	166	999999	214	17	964	422	10	58	419	999999	229	968	999999	320	999999	624	58	590	555	124	584	999999	768	471	999999	572	594	999999	146	930	787	889	314	249	177	136	666	999999	999999	999999	999999	189	939	389	91	308	668	26	675	999999	999999	495	585	417	999999	911	730	999999	68	401	828	349	911	488	491	340	664	678	153	999999	957	999999	172	86	839	405	999999	389	390	650	903	999999	986	999999	923	302	314	896	589	265	999999	923	571	999999	651	999999	277	461	897	751	999999	990	999999	999999	81	588	332	508	577	999999	607	350	362	417	498	259	363	803	999999	199	35	767	98	999999	374	999999	999999	147	434	903	137	853	999999	638	16	999999	705	90	999999	345	969	805	329	999999	658	64	999999	163	537	401	582	474	895	708	999999	999999	902	985	540	46	730	999999	84	999999	135	999999	859	724	999999	585	554	282	767	229	999999	230	448	762	239	999999	474	999999	610	999999	999999	663	999999	783	913	139	20	719	549	10	615	784	731	654	210	904	205	846	752	951	999999	999999	707	675	488	505	999999	999999	755	999999	571	35	584	50	999999	472	999999	999999	810	999999	999999	835	999999	766	614	445	999999	999999	562	335	123	999999	952	658	196	30	956	999999	305	999999	999999	871	999999	328	438	589	999999	690	311	737	118	130	45	481	387	21	577	999999	999999	999999	16	644	999999	430	118	943	83	926	854	999999	515	514	780	403	579	703	870	999999	338	34	246	999999	492	999999	226	993	593	480	281	185	999999	26	230	999999	410	67	294	543	999999	495	516	283	999999	978	231	999999	349	642	901	683	150	173	611	46	999999	208	161	999999	213	124	359	999999	654	999999	880	499	293	999999	999999	522	999999	337	999999	843	518	963	971	514	999999	622	653	951	579	999999	44	289	999999	194	456	211	905	999999	999999	104	999999	914	628	167	999999	731	321	999999	649	999999	274	999999	968	768	999999	842	237	999999	999999	591	471	408	33	66	644	999999	999999	108	81	790	999999	887	999999	999999	707	604	344	813	999999	871	311	832	311	200	333	231	320	646	666	613	974	268	372	999999	633	737	999999	572	523	507	999999	222	750	859	772	999999	999999	869	999999	924	999999	424	241	298	999999	638	106	833	733	423	
999999	449	442	467	999999	358	524	258	475	970	713	999999	300	908	999999	99	92	452	427	946	415	451	585	999999	114	560	36	84	999999	999999	640	67	839	110	228	206	999999	292	999999	999999	862	567	403	99	220	999999	133	999999	72	200	999999	654	415	999999	17	838	863	700	999999	999999	332	450	999999	480	999999	655	932	999999	689	999999	320	799	409	14	93	847	58	495	999999	377	436	703	21	278	448	986	652	62	102	390	999999	88	929	786	101	422	777	922	999999	565	805	934	999999	999999	999999	756	254	999999	703	169	790	378	999999	985	999999	628	438	999999	42	353	12	999999	106	309	695	999999	870	623	912	999999	80	135	999999	965	572	501	70	976	398	691	999999	251	358	932	600	964	908	943	999999	999999	983	266	999999	416	562	925	837	343	999999	648	886	999999	999999	42	99	664	642	999999	999999	338	568	461	132	350	999999	999999	530	174	709	731	999999	926	999999	999999	999999	813	999999	328	412	647	664	726	638	999999	805	120	999999	326	842	935	999999	704	530	627	904	531	144	549	805	801	999999	673	633	617	999999	959	999999	58	354	286	429	323	801	775	674	841	823	382	999999	500	999999	999999	331	774	410	629	405	999999	999999	166	678	695	999999	611	253	991	103	31	435	999999	156	999999	999999	999999	999999	17	999999	755	953	999999	707	999999	13	314	793	999999	352	859	216	695	563	924	513	999999	608	733	800	200	532	683	748	802	947	699	354	314	999999	765	268	402	999999	650	999999	482	459	916	691	999999	818	63	648	244	814	739	292	999999	999999	785	957	781	999999	712	999999	280	324	999999	815	314	960	488	958	587	600	814	999999	912	838	999999	738	692	999999	999999	382	479	999999	999999	987	217	417	132	124	456	807	486	194	24	999999	816	167	999999	110	387	259	339	104	71	643	999999	999999	999999	393	169	57	275	999999	627	340	752	245	810	917	999999	896	999999	999999	512	779	123	629	999999	494	32	873	999999	591	664	341	999999	384	999999	870	988	447	47	738	999999	408	541	999999	567	683	675	580	357	636	503	490	999999	965	592	291	530	379	814	884	371	295	862	684	84	295	297	377	999999	940	929	169	858	109	999999	113	248	999999	999999	999999	819	452	526	558	999999	999999	919	87	792	690	350	618	999999	999999	377	669	546	857	672	281	396	307	316	416	706	343	999999	322	555	489	999999	999999	317	542	75	919	769	314	595	900	999999	219	999999	582	999999	321	536	999999	731	749	566	390	703	790	999999	521	145	119	999999	754	999999	607	532	312	999999	
196	310	100	96	458	900	241	271	999999	905	187	721	734	816	395	807	999999	590	805	922	662	459	527	658	554	783	659	463	841	358	768	687	282	935	413	20	445	619	283	849	335	129	932	884	999999	799	411	302	465	947	626	27	726	390	984	999999	782	999999	999999	674	250	778	999999	423	999999	499	448	798	413	385	999999	316	999999	956	597	542	527	643	999999	999999	999999	366	997	999999	732	751	960	892	999999	676	237	999999	999999	609	608	557	699	518	999999	999999	360	612	889	90	999999	319	710	770	999999	999999	219	999999	492	999999	301	883	780	536	691	396	999999	556	847	736	999999	999999	240	706	999999	999999	999999	999999	896	742	404	769	477	917	999999	422	50	999999	109	999999	466	98	520	999999	999999	725	999999	999999	827	360	999999	804	999999	162	999999	227	89	14	423	999999	607	999999	999999	749	393	531	416	863	999999	278	999999	999999	456	347	999999	69	847	999999	398	632	273	681	999999	999999	74	999999	999999	324	984	100	999999	46	777	357	901	265	845	771	999999	786	318	913	999999	558	999999	340	358	427	882	872	379	148	999999	791	999999	926	29	706	685	793	527	102	878	138	935	319	570	108	446	24	224	999999	45	999999	999999	360	738	999999	541	999999	251	586	441	999999	720	205	999999	986	867	999999	999999	149	999999	122	269	999999	45	999999	622	694	769	259	981	868	658	999999	112	999999	477	139	999999	395	174	999999	551	999999	660	999999	999999	740	889	584	999999	471	777	84	989	999999	352	107	324	999999	999999	847	999999	991	999999	572	999999	999999	102	426	518	999999	787	850	975	145	999999	328	564	278	999999	881	805	999999	28	999999	101	584	314	190	660	379	999999	273	385	327	987	559	344	97	313	990	648	999999	999999	502	684	926	109	999999	361	34	542	999999	528	138	51	778	973	96	481	879	999999	911	766	149	923	523	475	658	157	20	984	477	965	415	243	343	129	999999	835	174	484	460	999999	636	837	768	745	256	285	218	586	258	999999	434	877	737	706	999999	579	171	460	999999	706	350	49	75	999999	122	895	708	659	458	260	316	404	662	999999	139	999999	164	777	229	999999	938	434	999999	860	541	537	999999	636	202	945	674	713	42	753	488	596	771	688	633	999999	999999	559	137	997	309	39	225	654	577	624	424	999999	241	78	767	999999	313	215	548	585	999999	82	466	512	586	603	371	908	604	999999	540	476	154	868	999999	388	999999	738	561	999999	322	851	69	999999	999999	999999	481	963	985	571	292	566	150	57	999999	504	103	625	421	
706	999999	316	60	999999	93	948	999999	373	272	999999	619	575	653	999999	272	999999	22	887	980	306	131	407	999999	42	999999	974	335	999999	906	999999	295	681	999999	855	844	16	801	999999	494	583	51	118	701	606	952	717	912	999999	785	424	491	215	644	124	584	269	392	27	785	999999	622	152	999999	999999	103	999999	258	999999	201	266	745	987	402	407	264	23	706	999999	90	542	71	230	321	491	820	89	999999	212	280	585	623	784	249	999999	999999	999999	650	741	513	23	468	999999	913	999999	678	504	999999	999999	999999	571	563	999999	937	253	57	999999	831	975	149	999999	901	999999	527	615	643	961	747	27	999999	366	372	964	813	76	999999	947	999999	999999	812	326	277	800	351	709	999999	557	999999	996	338	568	999999	674	999999	499	999999	422	596	307	885	717	756	795	799	503	208	598	262	871	999999	109	999999	49	999999	999999	746	111	999999	818	593	999999	124	999999	689	999999	299	698	999999	323	999999	661	360	19	906	105	570	999999	10	848	510	433	304	975	999999	238	999999	36	511	778	753	21	717	778	713	999999	999999	999999	116	920	214	510	235	939	917	518	748	85	143	999999	999999	274	110	856	317	170	999999	149	924	999999	404	999999	197	594	570	942	943	582	305	999999	502	999999	375	999999	643	10	208	365	999999	318	489	408	893	442	525	489	911	861	470	553	18	999999	90	655	999999	941	999999	641	999999	975	574	999999	779	999999	576	697	898	999999	999999	317	962	436	90	615	999999	996	379	999999	78	90	40	91	999999	999999	107	48	485	719	564	702	687	999999	986	93	999999	999999	629	865	866	828	590	891	648	163	999999	582	383	474	999999	529	571	999999	572	297	944	493	64	999999	930	537	221	999999	465	520	629	405	449	997	999999	999999	377	514	887	249	500	149	442	957	999999	999999	665	21	44	44	140	128	999999	698	999999	260	268	601	935	339	616	411	435	138	999999	195	142	999999	999999	38	162	67	681	333	797	804	999999	999999	999999	415	999999	210	999999	430	389	511	999999	751	999999	621	398	775	578	999999	633	98	713	314	434	999999	392	999999	419	16	882	82	447	670	900	344	999999	999999	736	530	467	416	267	999999	748	32	784	390	528	980	640	387	999999	132	999999	709	999999	999999	672	890	999999	999999	999999	148	548	317	74	999999	850	523	999999	999999	999999	999999	101	226	830	708	565	411	201	11	761	439	375	505	593	324	970	201	999999	463	499	845	999999	999999	625	129	466	441	999999	53	540	14	568	999999	347	440	999999	482	878	392	191	
999999	698	999999	999999	999999	999999	999999	723	999999	769	999999	999999	958	736	203	551	227	601	711	999999	999999	453	158	471	999999	999999	961	167	162	292	497	322	860	282	999999	999999	486	52	274	357	999999	717	999999	283	999999	734	609	677	154	999999	999999	999999	999999	150	67	817	550	559	999999	490	810	886	571	467	999999	999999	999999	686	508	56	74	184	337	364	828	416	245	874	590	999999	999999	999999	22	273	477	616	999999	719	225	421	606	926	967	783	999999	999999	156	750	11	999999	324	923	178	107	824	639	999999	999999	322	650	581	999999	968	63	229	999999	873	999999	989	999999	999999	700	470	97	450	999999	217	553	999999	999999	270	999999	999999	999999	706	999999	999999	914	448	837	72	999999	407	574	840	999999	957	914	564	31	663	848	760	345	352	624	999999	91	999999	686	999999	10	996	29	390	999999	802	999999	356	881	409	958	999999	161	603	859	302	895	999999	520	999999	999999	989	796	638	421	734	537	999999	92	999999	44	267	762	999999	72	345	387	194	753	137	45	567	999999	621	704	999999	609	742	493	331	567	834	147	506	139	21	999999	390	968	361	999999	228	274	997	374	999999	106	746	999999	524	915	999999	503	392	154	735	315	184	933	999999	135	999999	220	760	327	210	130	266	285	60	999999	996	226	402	862	817	303	999999	257	14	893	862	211	999999	999999	856	999999	754	999999	404	705	35	456	546	999999	480	17	999999	679	174	999999	999999	999999	999999	388	918	999999	111	530	337	999999	629	999999	999999	539	272	593	251	354	471	868	376	904	880	999999	120	549	999999	175	391	809	789	16	92	433	63	999999	721	590	497	371	240	233	34	962	85	999999	527	16	964	999999	765	169	999999	306	214	999999	590	144	277	379	814	935	149	999999	999999	623	845	506	485	870	871	661	856	109	999999	999999	880	918	280	23	999999	673	210	503	54	999999	797	786	228	128	811	586	323	128	999999	999999	999999	506	319	461	262	999999	531	104	25	114	312	999999	667	999999	64	671	864	263	999999	150	735	999999	483	32	825	68	287	367	69	999999	347	738	552	343	69	383	608	818	760	999999	999999	116	488	999999	326	999999	128	167	999999	149	999999	999999	771	999999	569	448	33	297	999999	203	743	999999	44	730	766	574	565	999999	999999	680	72	56	999999	999999	998	628	167	543	705	999999	939	130	303	999999	573	288	966	999999	774	999999	360	321	191	567	269	999999	81	758	182	999999	999999	999999	999999	393	86	999999	999999	427	417	940	291	489	999999	999999	263	999999	870	999999	167	999999	607	999999	
559	999999	330	751	999999	999999	95	30	557	409	371	953	999999	155	999999	999999	842	897	999999	549	999999	833	339	871	729	691	313	646	117	999999	600	693	154	704	244	773	73	999999	811	630	342	999999	393	882	128	999999	487	999999	657	961	999999	270	767	68	699	999999	62	458	999999	999999	999999	449	913	601	808	677	808	317	910	202	845	517	999999	100	217	342	450	999999	752	101	999999	204	988	999999	682	340	926	999999	15	518	720	614	313	999999	998	999999	999999	792	83	999999	999999	999999	207	465	125	765	184	677	851	367	285	604	705	999999	968	999999	460	766	918	477	751	723	312	999999	481	241	999999	456	999999	324	858	658	383	999999	999999	44	997	533	999999	917	999999	259	243	648	243	126	999999	383	999999	570	442	717	873	606	699	999999	867	806	983	999999	562	728	585	537	508	626	230	403	668	934	440	926	736	999999	321	999999	489	663	999999	364	332	830	785	531	881	999999	784	999999	612	999999	176	201	550	999999	364	437	999999	706	149	617	999999	515	714	736	140	516	980	872	999999	207	627	999999	999999	628	561	731	999999	64	656	999999	842	452	790	999999	767	249	386	999999	999999	884	827	783	999999	550	468	817	126	58	400	374	170	912	999999	999999	537	999999	553	999999	594	633	494	620	59	999999	775	453	999999	210	969	891	140	400	236	410	380	844	999999	107	170	744	615	894	999999	291	207	929	959	385	999999	805	696	464	996	22	400	999999	999999	999999	999999	25	103	999999	89	999999	244	770	686	92	44	693	282	455	761	999999	999999	599	956	767	584	845	999999	348	234	173	204	675	404	223	999999	999999	120	946	331	999999	651	999999	814	163	57	999999	253	877	999999	292	533	250	703	156	994	999999	260	966	168	999999	531	755	691	916	314	568	376	473	82	999999	999999	335	999999	616	999999	329	784	802	999999	156	601	999999	999999	942	640	954	972	258	228	999999	912	153	788	400	999999	895	18	898	849	488	71	780	804	479	708	207	126	97	947	999999	26	457	256	999999	339	915	999999	748	285	360	999999	999999	254	863	999999	439	547	733	992	312	321	885	953	241	999999	999999	812	526	244	999999	999999	884	999999	553	203	464	999999	776	71	708	147	269	999999	498	892	942	536	940	999999	278	999999	392	104	644	999999	999999	503	25	999999	518	999999	241	514	843	999999	711	817	999999	670	999999	542	770	671	294	999999	61	272	999999	348	152	294	871	16	965	782	999999	789	666	199	73	960	882	850	553	999999	906	999999	999999	976	190	135	834	999999	999999	736	889	
721	810	478	312	867	999999	676	782	233	241	234	548	71	77	922	160	511	999999	999999	660	999999	127	689	268	306	999999	488	168	26	999999	601	990	239	892	999999	979	999999	886	206	921	215	77	330	374	999999	216	718	909	268	975	333	999999	999999	86	999999	999999	131	220	15	999999	560	999999	766	999999	640	244	319	999999	343	942	962	625	411	621	454	852	797	999999	587	999999	999999	999999	900	51	136	927	517	163	922	140	858	978	880	822	999999	999999	311	556	734	446	896	550	999999	325	23	707	999999	860	999999	999999	805	806	632	915	609	981	616	724	999999	712	727	999999	255	212	93	983	744	999999	999999	756	551	250	591	150	203	999999	12	584	999999	429	665	657	531	806	999999	62	999999	965	222	389	999999	999999	999999	31	999999	999999	999999	999999	242	999999	963	683	999999	875	575	564	225	492	999999	385	999999	999999	999999	227	999999	80	634	449	878	41	638	779	376	870	674	964	999999	569	999999	463	999999	999999	352	999999	465	999999	57	999999	241	769	837	863	253	836	411	59	888	999999	975	649	999999	999999	495	210	401	194	316	739	210	610	999999	999999	70	999999	455	999999	689	700	761	73	33	978	218	118	203	775	999999	999999	469	999999	86	999999	999999	781	999999	85	153	999999	606	281	999999	317	999999	630	546	999999	802	985	390	71	999999	999999	930	999999	626	136	646	999999	17	999999	999999	776	279	585	534	999999	72	289	909	380	205	547	104	490	999999	999999	533	587	572	999999	999999	550	159	999999	265	887	717	999999	165	232	439	766	144	979	623	899	999999	870	999999	999999	128	523	86	999999	999999	821	104	450	523	911	602	999999	815	995	999999	117	999999	871	329	646	867	999999	133	686	999999	438	413	999999	999999	498	999999	663	491	611	999999	459	999999	148	999999	999999	999999	277	999999	254	630	381	999999	149	336	515	283	999999	550	999999	103	999999	399	999999	999999	436	418	979	999999	35	243	938	576	213	111	999999	643	999999	339	885	999999	600	999999	879	66	569	487	273	787	360	224	511	122	999999	517	164	70	999999	78	999999	35	999999	693	142	20	691	804	747	47	143	872	795	836	665	999999	502	515	519	342	510	949	154	202	233	810	731	826	545	999999	999999	142	568	419	233	860	49	907	99	868	999999	999999	739	236	653	488	999999	675	457	999999	999999	649	999999	742	999999	166	880	621	469	331	999999	865	268	62	999999	11	313	385	612	999999	566	595	426	999999	966	999999	219	918	548	744	999999	999999	378	120	680	307	590	826	851	77	999999	427	447	768	999999	510	506	
687	144	999999	999999	53	72	999999	999999	999999	999999	901	775	999999	999999	961	83	725	940	232	496	158	381	793	420	486	534	545	825	999999	158	657	999999	466	249	999999	783	999999	568	347	994	999999	251	999999	84	999999	999999	39	999999	28	354	721	827	366	24	357	316	999999	241	699	519	999999	826	729	999999	999999	840	318	582	423	187	999999	999999	999999	999999	769	999999	130	718	730	999999	504	999999	806	999999	436	999999	999999	452	892	226	442	664	868	999999	477	899	522	980	999999	849	742	456	706	841	177	999999	235	999999	254	449	999999	632	510	274	24	111	30	935	844	745	146	999999	690	207	745	522	298	774	761	870	999999	149	219	881	691	999999	717	999999	626	999999	604	575	208	452	40	999999	163	604	813	999999	879	586	145	999999	999999	876	999999	509	106	655	276	461	999999	383	64	56	423	999999	583	967	393	65	319	971	150	570	667	247	177	935	999999	999999	999999	395	999999	808	14	454	177	999999	999999	218	868	970	606	153	208	999999	398	984	396	534	30	846	981	823	277	999999	999999	999999	218	529	999999	170	297	999999	500	999999	392	999999	52	999999	462	768	686	999999	999999	999999	375	997	371	843	849	192	549	833	673	124	999999	177	541	840	831	33	999999	761	999999	708	683	33	652	227	442	152	942	427	82	262	169	806	637	928	797	626	782	999999	680	159	621	463	999999	999999	578	224	714	211	147	438	999999	924	309	487	665	351	354	999999	411	706	250	131	999999	420	954	607	539	612	52	214	251	240	91	726	97	229	124	999999	999999	999999	438	740	290	999999	999999	999999	506	159	999999	455	281	638	964	973	908	499	701	999999	431	970	999999	111	999999	932	999999	931	843	583	400	445	237	88	505	193	999999	510	999999	127	999999	720	999999	390	349	999999	999999	613	999999	117	817	999999	527	626	845	678	542	337	580	357	999999	169	401	922	758	827	228	203	142	999999	706	999999	999999	999999	999999	711	999999	999999	762	999999	999	582	664	736	765	802	999999	610	999999	827	651	939	930	494	999999	171	328	188	999999	521	377	739	480	495	410	420	999999	943	458	144	808	247	575	17	358	874	504	665	167	955	909	618	960	999999	999999	766	477	173	999999	17	392	691	673	250	205	269	112	999999	999999	999999	999999	974	162	108	28	413	374	922	145	794	666	663	999999	675	999999	759	779	175	999999	644	942	999999	38	450	999999	127	573	335	811	999999	999999	334	340	999999	103	934	999999	861	296	725	402	554	37	130	350	999999	670	998	637	999999	490	936	813	690	
999999	95	999999	711	357	999999	840	999999	121	57	32	342	333	219	581	999999	303	999999	878	640	252	397	749	999999	110	32	999999	575	697	374	607	836	521	649	999999	18	988	999999	999999	999999	999999	362	443	979	108	999999	999999	461	426	999999	153	573	67	182	448	25	999999	48	610	999999	999999	274	999999	746	449	195	820	684	810	573	688	548	413	493	755	889	953	999999	810	102	999999	995	999999	999999	231	44	999999	999999	210	393	999999	950	153	189	940	620	20	697	999999	999999	197	721	650	999999	281	604	170	999999	427	559	71	575	237	518	999999	458	999999	614	524	999999	999999	481	999999	427	900	738	999999	233	552	144	878	266	999999	897	904	905	999999	304	465	627	874	214	999999	651	999999	107	999999	999999	999999	492	504	406	182	135	504	999999	247	233	953	543	209	999999	31	999999	680	805	346	999999	999999	802	113	821	999999	897	540	212	560	832	106	802	25	769	751	69	640	482	93	114	999999	999999	668	999999	351	922	999999	938	192	638	999999	526	999999	392	999999	679	999999	682	257	285	595	301	165	999999	999999	160	527	999999	999999	999999	652	208	721	242	937	424	999999	981	480	999999	480	999999	999999	922	861	999999	51	633	999999	82	680	999999	235	808	518	111	43	999999	994	200	404	986	753	231	985	999999	804	529	455	607	545	408	999999	999999	805	999999	999999	242	552	557	119	894	693	122	291	999999	973	913	723	836	390	879	986	289	832	999999	999999	798	999999	99	999999	521	187	149	536	281	756	999999	999999	526	829	800	999999	447	91	999999	303	999999	940	301	799	891	806	619	227	666	422	922	999999	999999	153	483	305	463	781	597	716	554	999999	19	938	767	910	206	17	589	178	549	207	332	199	217	858	646	300	884	715	568	921	870	859	833	27	691	382	999999	505	999999	665	494	793	748	65	931	362	41	981	999999	612	637	999999	872	724	865	132	999999	999999	659	173	897	881	158	632	714	159	114	750	228	999999	661	94	999999	883	999999	999999	450	161	999999	293	268	999999	116	955	294	999999	987	119	161	569	999999	730	999999	94	767	612	644	126	351	781	258	999999	762	785	951	999999	575	999999	20	337	681	785	697	999999	904	999999	775	202	347	341	172	995	599	999999	388	930	249	999999	125	999999	999999	334	810	155	44	978	999999	331	14	742	999999	999999	108	823	888	660	42	478	190	999999	999999	451	778	19	619	262	690	999999	406	999999	312	739	873	909	442	356	975	999999	341	925	853	454	197	605	533	174	999999	775	771	999999	897	771	999999	
352	999999	452	555	800	999999	999999	297	48	924	984	439	999999	133	999999	391	999999	684	999999	146	264	919	392	999999	183	999999	455	366	914	341	677	132	541	93	531	645	990	999999	184	26	559	637	815	529	213	176	465	50	708	394	240	53	417	999999	401	432	881	198	999999	324	90	999999	383	706	257	861	897	985	602	553	999999	740	510	473	587	626	999999	862	60	999999	999999	999999	657	999999	111	633	999999	907	691	999999	764	999999	999999	859	936	143	264	999999	282	351	278	999999	999999	999999	993	499	999999	943	56	774	327	999999	147	375	304	676	768	853	999999	999999	156	989	999999	503	788	599	322	650	999999	453	999999	995	590	999999	737	549	966	502	536	611	100	999999	860	917	781	745	663	62	999999	269	375	410	512	658	205	288	186	945	376	999999	187	892	416	603	412	332	437	438	637	754	999999	275	327	994	533	385	139	999999	721	52	935	269	95	277	88	961	493	932	514	459	373	31	136	142	999999	207	364	999999	999999	459	318	999999	999999	810	559	110	999999	518	135	820	999999	999999	999999	333	999999	999999	807	149	524	999999	999999	505	999999	188	999999	688	149	194	570	335	999999	871	999999	999999	999999	710	845	284	717	978	999999	974	806	694	999999	572	798	802	999999	516	400	225	742	74	620	812	311	245	429	871	960	999999	948	999999	799	288	928	999999	599	999999	999999	532	431	546	572	999999	699	239	879	818	890	346	999999	999999	935	805	138	807	652	999999	999999	609	855	846	27	978	36	16	894	30	999999	837	212	917	443	867	793	206	999999	999999	123	999999	366	610	980	624	389	893	999999	994	160	131	317	677	999999	999999	677	585	529	594	837	999999	345	999999	185	63	143	602	621	78	999999	932	316	897	808	999999	252	255	999999	402	599	999999	152	900	870	522	530	999999	569	969	199	217	676	906	918	431	999999	507	999999	927	490	787	282	999999	982	228	815	420	999999	999999	230	432	999999	136	995	704	999999	445	999999	662	532	608	43	651	878	804	265	999999	999999	386	999999	999999	820	939	912	999999	860	357	917	652	999999	119	665	548	748	767	498	549	911	999999	882	300	519	999999	999999	882	753	630	916	188	999999	999999	441	493	428	485	612	780	224	193	843	999999	527	346	999999	422	942	494	903	121	315	999999	498	764	503	311	999999	999999	544	40	999999	999999	999999	739	689	999999	678	999999	130	272	165	718	335	727	999999	999999	772	183	817	981	939	999999	727	804	872	999999	999999	676	989	126	259	564	999999	999999	135	613	999999	999999	656	999999	
744	770	374	640	956	597	390	770	394	999999	539	62	240	999999	100	798	512	999999	866	442	384	11	193	999999	22	999999	482	999999	602	766	930	983	999999	163	247	179	895	97	848	284	865	999999	291	186	587	999999	999999	682	103	337	110	133	999999	224	999999	742	999999	370	999999	364	124	249	999999	627	999999	555	999999	86	325	999999	999999	425	787	591	576	237	999999	17	999999	815	277	999999	57	274	666	807	999999	312	999999	505	592	999999	469	493	170	999999	978	664	304	999999	671	257	999999	181	999999	684	346	340	647	61	32	579	944	811	97	324	201	903	961	84	493	233	999999	999999	339	999999	999999	999999	431	950	258	65	712	394	154	999999	443	876	999999	981	470	731	665	823	482	999999	591	657	406	845	434	85	702	229	999999	447	55	999999	842	999999	728	52	908	696	802	966	866	999999	667	77	881	325	73	999999	613	762	568	388	999999	325	999999	308	897	999999	525	183	363	493	999999	999999	974	999999	44	782	262	999999	822	999999	999999	516	156	999999	990	999999	999999	119	21	721	615	785	878	666	999999	526	280	999999	155	332	180	999999	612	999999	713	960	102	999999	290	290	728	999999	999999	599	999999	831	178	999999	999999	568	622	999999	172	642	877	70	999999	999999	698	517	512	999999	281	500	797	402	903	773	999999	40	246	978	828	730	992	429	999999	288	309	376	357	525	123	999999	709	999999	466	999999	999999	999999	141	784	296	773	778	897	999999	449	802	964	928	405	436	287	331	644	999999	441	649	457	999999	549	18	331	999999	986	717	694	999999	43	999999	999999	999999	675	898	999999	691	65	999999	105	999999	999999	486	345	448	999999	999999	836	265	75	187	34	330	999999	437	591	776	965	613	792	189	999999	658	999999	37	995	999999	999999	999999	869	952	531	999999	999999	941	999999	999999	672	882	217	897	881	438	725	855	999999	612	228	248	316	685	726	451	170	915	295	747	717	317	453	823	338	458	396	122	655	999999	776	116	617	528	114	999999	406	894	308	791	932	999999	125	392	909	522	81	194	236	90	329	638	999999	999999	355	364	439	394	569	432	52	613	209	999999	999999	121	630	788	999999	643	999999	999999	999999	504	814	803	999999	70	913	815	999999	211	886	575	999999	999999	999999	999999	182	749	999999	21	335	999999	749	329	714	999999	556	999999	891	293	613	592	44	63	32	161	267	552	171	999999	480	753	999999	840	726	633	999999	999999	661	94	999999	831	991	43	999999	740	755	495	98	999999	514	125	923	102	598	303	540	171	125	308	288	630	587	
999999	541	999999	829	908	602	90	594	857	999999	807	678	999999	601	11	123	291	999999	999999	463	716	864	364	829	953	999999	433	999999	991	583	999999	805	985	253	999999	501	999999	911	847	892	18	860	656	999999	999999	424	816	702	539	57	833	902	516	999999	999999	419	186	752	875	665	179	987	603	284	783	11	692	999999	999999	509	756	379	999999	879	455	999999	218	385	999999	999999	436	999999	563	943	749	460	999999	818	999999	308	324	615	999999	191	723	30	999999	999999	205	124	999999	288	818	39	999999	464	353	637	999999	25	210	801	48	999999	999999	999999	434	660	535	333	712	874	165	585	194	150	999999	377	165	999999	999999	836	189	598	808	157	999999	533	652	999999	117	661	107	366	107	999999	576	700	999999	284	595	606	846	872	412	999999	133	999999	845	160	999999	975	481	296	426	373	622	450	537	91	537	999999	18	250	999999	999999	999999	999999	488	671	574	643	425	881	839	999999	990	316	195	951	34	678	688	999999	174	141	189	811	999999	734	900	135	172	870	746	695	999999	999999	656	999999	999999	999999	754	183	999999	486	999999	600	999999	432	382	315	264	586	67	858	222	999999	85	94	999999	999999	857	754	770	999999	481	555	144	999999	405	394	660	833	999999	699	999999	999999	915	688	999999	589	364	999999	361	595	871	999999	812	888	482	91	999999	571	999999	124	477	10	413	147	999999	15	465	999999	37	987	999999	430	999999	368	934	999999	600	999999	513	291	611	999999	402	999999	577	896	742	256	671	323	999999	99	999999	756	231	923	111	778	683	576	999999	61	490	999999	940	999999	869	999999	953	774	999999	143	999999	209	999999	137	607	237	570	118	272	218	640	714	133	565	87	959	146	20	999999	822	999999	936	167	999999	859	39	244	999999	999999	298	302	896	999999	999999	41	153	253	999999	326	999999	217	574	313	915	420	999999	250	385	372	909	999999	943	178	999999	430	131	52	953	278	578	992	443	999999	974	999999	743	881	402	534	934	999999	52	694	732	614	148	633	252	999999	93	999999	859	764	126	999999	359	728	174	310	999999	111	999999	826	747	999999	999999	492	339	998	677	999999	847	851	437	203	274	259	446	999999	291	498	799	814	194	789	143	678	999999	992	999999	25	717	101	999999	833	425	226	999999	850	840	656	303	253	999999	199	941	999999	336	999999	716	109	999999	120	999999	999999	311	999999	641	999999	747	105	526	346	441	661	187	756	236	604	777	58	312	595	223	999999	205	999999	999999	999999	999999	135	351	52	286	467	999999	606	81	999999	999999	940	584	
999999	113	744	139	956	811	809	22	999999	781	999999	155	668	797	999999	897	999999	226	999999	142	647	120	999999	753	484	999999	974	999999	580	684	33	999999	837	999999	324	492	478	504	248	744	999999	982	662	353	619	897	618	999999	999999	999999	999999	987	777	999999	999999	877	490	990	999999	999999	999999	881	441	511	758	999999	999999	205	482	214	428	890	977	20	999999	664	457	999999	144	587	452	314	892	999999	997	46	305	38	535	447	11	999999	849	352	907	662	550	161	595	959	589	422	197	999999	290	999999	19	766	219	282	999999	221	856	999999	999999	533	999999	570	513	999999	999999	999999	669	45	213	940	51	635	999999	936	999999	306	682	185	999999	999999	126	71	591	212	36	538	819	999999	27	789	631	781	999999	383	673	979	648	873	603	310	753	162	627	350	754	999999	663	282	168	999999	538	681	79	424	417	999999	999999	310	999999	827	469	416	27	423	318	269	737	999999	273	144	658	999999	581	999999	999999	963	443	250	999999	999999	874	999999	104	999999	999999	950	711	483	999999	746	10	999999	999999	776	999999	346	144	214	41	495	647	934	18	33	475	729	999999	381	999999	453	492	738	853	53	999999	921	999999	999999	172	368	557	263	763	526	144	999999	631	804	999999	939	829	239	219	999999	14	939	538	999999	429	531	850	339	344	523	263	271	494	143	999999	919	34	999999	51	673	937	393	999999	492	999999	164	107	305	999999	209	623	999999	999999	890	49	999999	999999	250	704	999999	517	227	918	999999	272	872	825	498	999999	937	915	818	197	545	999999	621	768	56	999999	274	999999	999999	999999	999999	999999	10	742	604	104	810	536	783	316	410	165	719	474	931	229	26	338	609	999999	587	293	999999	75	983	865	999999	254	346	67	439	999999	962	412	783	350	271	139	231	403	180	411	999999	999999	999999	389	315	156	999999	826	999999	936	824	240	238	999999	999999	999999	999999	738	999999	565	199	726	876	203	203	317	691	590	958	886	999999	999999	154	999999	999999	302	999999	603	999999	281	999999	520	890	999999	999999	731	999999	931	256	999999	999999	492	727	614	222	999999	635	999999	999999	998	465	257	868	999999	999999	618	96	62	699	801	656	166	189	405	158	679	835	383	999999	999999	999999	760	999999	631	999999	623	488	999999	963	999999	666	695	999999	561	816	169	652	610	673	774	999999	132	241	999999	680	223	313	331	999999	543	579	261	999999	724	865	704	913	247	773	999999	139	557	999999	952	999999	961	749	999999	999999	989	999999	234	709	46	826	20	528	889	950	302	999999	166	83	430	177	
414	912	999999	999999	999999	999999	415	836	468	644	98	42	288	319	719	474	686	743	476	516	354	552	746	897	854	185	34	296	481	895	972	999999	668	999999	730	58	999999	931	999999	743	999999	398	251	999999	738	977	250	999999	240	827	633	999999	606	914	822	862	176	794	841	935	231	128	365	572	672	614	999999	502	999999	670	418	755	276	733	894	999999	310	354	169	876	999999	454	999999	654	272	999999	877	754	963	867	882	271	99	999999	999999	503	43	679	729	134	613	999999	999999	570	418	999999	999999	999999	29	865	562	821	635	999999	999999	776	72	710	309	999999	736	619	539	722	787	157	999999	734	222	400	922	999999	624	45	273	197	464	495	245	393	411	14	734	107	314	70	999999	999999	540	744	441	332	379	616	397	999999	218	277	783	271	222	999999	660	628	942	931	999999	600	999999	813	322	577	475	916	999999	732	884	441	999999	726	521	999999	204	999999	959	600	999999	18	647	279	999999	197	712	999999	999999	999999	999999	116	164	999999	863	45	431	727	432	864	857	463	904	665	118	999999	860	66	749	679	228	192	668	999999	680	198	952	999999	834	135	864	501	744	723	999999	999999	287	43	999999	999999	120	476	55	105	743	999999	114	999999	170	211	336	655	234	501	999999	172	447	999999	999999	999999	92	998	892	307	999	365	719	191	287	999999	500	826	203	273	569	751	146	573	999999	999999	94	999999	272	633	798	218	277	252	999999	224	341	475	999999	198	404	121	999999	748	999999	999999	88	922	704	999999	711	999999	462	961	999999	29	36	874	212	821	999999	121	999999	999999	508	790	98	476	238	72	999	35	999999	14	999999	457	176	397	476	231	803	171	275	442	922	999999	756	315	319	933	198	467	272	518	608	999999	385	325	999999	315	299	612	694	641	999999	685	999999	457	999999	999999	852	638	407	981	27	999999	999999	304	999999	220	44	782	167	999999	874	999999	763	977	406	586	81	851	157	171	932	201	477	633	611	246	284	999999	999999	999999	90	559	70	290	500	190	445	91	999999	999999	281	999999	999999	398	999999	999999	922	46	61	515	413	10	490	999999	59	999999	950	999999	692	109	999999	999999	999999	333	224	324	481	999999	486	226	999999	990	872	128	999999	425	746	88	866	322	323	248	257	999999	999999	90	79	999999	241	674	999999	999999	999999	879	104	545	947	131	184	452	816	450	559	999999	375	423	999999	372	356	633	999999	872	999999	999999	785	696	488	861	903	144	255	999999	999999	999999	987	917	601	993	34	353	478	999999	903	423	999999	873	
688	422	342	16	951	999999	999999	608	593	366	999999	29	103	999999	999999	999999	227	50	999999	169	209	999999	847	999999	821	145	999999	12	165	999999	968	999999	873	912	18	76	528	896	192	548	999999	999999	228	630	999999	582	899	626	297	392	406	999999	999999	346	673	941	999999	885	999999	816	368	474	999999	999999	398	944	155	191	398	990	567	331	857	658	978	567	529	999999	416	999999	245	721	999999	772	68	999999	715	537	999999	999999	501	643	999999	375	190	999999	199	100	999999	106	999999	717	237	306	825	85	16	568	368	115	421	999999	478	947	580	646	758	679	999999	293	238	617	942	331	499	923	620	999999	478	272	377	439	984	320	810	999999	493	419	947	983	108	157	999999	143	655	999999	174	999999	795	543	957	999999	30	948	867	819	775	999999	807	901	465	524	100	105	738	999999	374	168	146	62	162	349	732	96	195	91	999999	808	676	356	758	855	999999	934	315	857	418	45	452	990	752	587	612	999999	999999	999999	67	999999	405	672	777	16	627	742	390	617	999999	933	763	785	380	966	999999	999999	153	609	999999	999999	999999	880	999999	339	715	155	310	575	737	687	569	999999	34	999999	413	13	578	751	237	953	553	697	999999	999999	281	999999	619	999999	357	999999	901	999999	755	901	292	524	999999	448	301	999999	441	815	880	110	374	162	999999	14	999999	236	881	401	999999	999999	612	103	809	999999	67	58	535	525	999999	585	999999	651	856	133	94	889	903	140	460	999999	521	999999	817	970	999999	999999	999999	615	999999	131	280	510	999999	999999	999999	198	715	999999	390	252	999999	916	598	999999	325	723	306	638	920	673	999999	751	941	626	362	873	999999	838	978	938	152	999999	302	999999	315	999999	999999	974	834	895	999999	893	749	217	809	999999	149	522	655	396	999999	277	694	999999	798	529	568	999999	528	425	999999	999999	42	451	109	36	623	502	999999	50	618	331	804	34	999999	439	999999	733	999999	757	999999	763	193	591	125	875	999999	744	307	786	715	194	999999	418	999999	999999	860	999999	118	782	981	999999	533	615	778	999999	473	670	999999	368	528	999999	113	771	691	158	692	451	336	234	999999	879	204	212	334	433	875	395	52	202	579	703	625	44	775	999999	999999	578	812	623	411	565	685	938	268	999999	91	684	727	834	614	418	971	883	981	111	453	331	291	354	626	88	627	866	789	999999	220	999999	995	999999	918	124	639	712	999999	245	203	265	944	453	999999	999999	668	217	587	170	731	741	63	673	999999	908	296	467	997	333	999999	819	
159	443	669	23	689	131	915	500	779	999999	999999	745	999999	197	386	837	999999	436	420	999999	999999	628	103	479	25	331	962	19	827	181	999999	498	308	384	999999	999999	999999	338	510	546	302	999999	391	471	679	317	999999	455	999999	459	999999	570	999999	999999	540	999999	999999	200	997	368	169	905	999999	607	999999	572	446	533	91	876	62	674	925	873	127	201	246	632	799	999999	565	516	488	378	716	154	585	781	844	584	171	594	341	152	386	396	425	999999	916	117	870	241	999999	655	406	999999	645	49	409	999999	294	716	999999	999999	999999	652	999999	999999	890	999999	986	665	689	507	714	999999	343	782	497	731	776	999999	715	691	837	333	153	832	971	927	508	545	999999	999999	999999	454	203	51	999999	733	969	131	892	516	130	999999	552	866	941	937	456	862	552	678	571	999999	11	708	462	999999	509	595	999999	963	901	451	292	193	217	999999	274	301	442	763	761	654	570	999999	570	631	781	286	891	999999	999999	646	999999	999999	999999	468	999999	494	589	872	234	384	800	928	614	679	999999	368	659	999999	672	164	999999	789	999999	917	271	999999	147	999999	999999	233	704	297	493	265	457	588	259	749	816	780	999999	569	539	387	854	641	595	891	708	422	999999	219	371	325	225	214	999999	999999	206	651	356	999999	185	999999	679	999999	999999	999999	999999	999999	119	999999	864	892	452	860	999999	538	999999	630	216	256	999999	284	999999	494	999999	177	49	253	999999	999999	552	999999	433	953	999999	537	707	351	205	246	669	374	313	716	354	999999	999999	365	954	999999	999999	999999	445	110	636	901	405	195	999999	277	318	978	999999	876	367	700	999999	999999	476	722	830	720	434	970	587	756	970	889	149	999999	304	684	299	551	288	975	729	332	327	492	142	522	765	927	927	690	831	436	358	654	18	385	999999	241	428	243	151	474	522	879	930	515	55	138	973	634	689	991	598	999999	970	146	181	983	589	318	955	506	999999	896	999999	544	540	999999	448	918	795	67	999999	54	834	264	810	447	999999	626	476	999999	953	999999	11	839	837	999999	684	872	214	906	652	120	288	645	431	999999	954	396	974	561	690	65	999999	631	869	554	557	999999	336	733	999999	962	999999	328	552	749	895	999999	999999	574	809	576	714	999999	415	22	765	198	999999	194	999999	999999	651	915	999999	898	999999	380	970	292	418	969	545	480	999999	689	279	999999	102	999999	730	999999	689	410	751	123	351	949	226	999999	789	999999	882	999999	250	999999	320	926	381	653	295	525	125	999999	
999999	999999	999999	243	413	725	742	804	105	999999	999999	999999	486	251	999999	833	999999	514	163	123	503	999999	96	403	239	230	378	352	999999	448	999999	999999	999999	999999	255	910	999999	117	999999	500	124	985	273	999999	688	626	777	999999	999999	999999	999999	781	371	999999	920	115	753	637	999999	193	999999	399	225	657	764	258	871	221	995	999999	999999	449	968	662	999999	518	999999	365	715	613	453	309	590	50	999999	614	843	750	354	999999	999999	999999	999999	362	154	999999	769	616	966	439	755	999999	83	509	798	656	813	999999	13	412	329	398	921	400	999999	57	809	185	999999	160	414	130	866	999999	106	305	345	999999	999999	284	749	179	398	285	857	886	235	90	252	695	801	145	747	942	819	768	533	713	622	999999	914	999999	311	816	35	635	699	227	413	502	999999	207	200	728	663	160	999999	999999	542	999999	821	999999	999999	619	999999	279	999999	999999	46	999999	771	999999	999999	420	369	999999	868	582	260	999999	999999	17	999999	749	383	603	944	999999	289	669	769	887	181	999999	285	196	660	691	467	755	262	775	999999	85	731	999999	999999	780	369	999999	291	427	395	999999	666	813	999999	193	246	755	335	363	644	377	568	883	459	233	144	183	504	186	124	505	970	421	826	602	27	693	999999	174	999999	781	387	351	999999	999999	113	472	145	999999	999999	712	999999	999999	140	813	516	847	240	981	645	195	999999	999999	999999	889	348	254	986	458	175	552	366	171	999999	863	990	226	390	597	130	672	999999	37	731	411	85	81	290	23	95	180	463	417	999999	999999	777	282	999999	999999	523	858	999999	686	310	902	355	269	999999	999999	823	300	466	999999	860	972	156	975	999999	900	814	277	964	973	373	999999	99	949	999999	999999	96	717	187	777	84	999999	999999	362	999999	999999	66	816	877	23	199	794	713	820	999999	556	327	802	999999	148	798	256	999999	511	323	315	812	999999	627	965	190	999999	122	688	568	598	784	794	258	999999	844	998	399	950	999999	578	999999	999999	999999	95	911	999999	999999	49	999999	828	377	686	999999	421	999999	660	198	911	833	94	682	34	262	999999	999999	532	553	355	303	799	856	944	727	999999	32	999999	999999	541	999999	896	296	83	999999	999999	231	999999	755	836	536	999999	999999	488	127	699	896	267	999999	445	323	389	740	473	746	189	972	433	958	304	398	483	656	656	858	936	797	608	325	522	999999	673	777	716	818	118	990	999999	827	37	848	765	999999	567	228	674	166	823	999999	529	767	798	149	461	999999	63	537	162	629	190	
999999	999999	999999	503	708	999999	611	33	999999	637	999999	604	606	999999	999999	633	999999	98	438	194	779	974	281	795	999999	938	533	999999	278	764	580	837	748	646	136	999999	999999	32	999999	578	72	143	177	699	339	173	202	999999	15	999999	999999	448	999999	445	999999	927	999999	157	748	770	126	296	754	890	66	362	855	999999	804	895	999999	999999	239	859	131	999999	806	582	465	592	999999	324	320	999999	669	999999	123	313	245	208	999999	999999	284	98	462	999999	388	999999	642	977	317	242	414	120	12	170	219	864	323	764	999999	443	691	999999	34	999999	975	300	231	924	249	552	999999	605	999999	999999	999999	151	407	999999	268	529	939	488	284	999999	910	999999	461	999999	922	258	989	999999	88	999999	983	127	74	659	800	98	65	718	738	764	518	808	759	866	510	77	466	967	506	999999	999999	213	881	520	891	775	838	999999	11	999999	999999	252	999999	258	999999	542	87	999999	555	999999	473	999999	749	519	995	111	999999	595	998	855	791	31	974	488	607	780	246	553	999999	34	259	342	716	747	211	275	291	999999	713	967	990	719	422	336	136	282	463	371	525	790	335	253	725	156	209	541	277	999999	650	382	306	533	999999	531	920	999999	515	11	999999	729	999999	938	881	40	864	999999	609	648	999999	999999	326	875	38	978	999999	15	617	569	548	669	997	252	860	340	999999	999999	999999	890	416	996	767	461	63	796	969	396	371	694	999999	136	932	629	687	326	999999	430	505	11	832	914	523	945	463	999999	731	577	88	999999	369	407	342	999999	242	365	566	864	822	242	18	312	643	923	287	421	736	378	564	544	284	250	999999	999999	68	501	482	999999	998	414	74	999999	318	821	334	999999	793	224	397	332	999999	201	608	999999	999999	530	280	999999	668	999999	999999	362	22	543	999999	129	999999	604	659	740	999999	744	999999	418	177	616	993	822	598	403	999999	522	981	999999	999999	93	642	698	744	537	230	882	163	999999	502	711	389	774	554	215	999999	199	564	999999	449	24	335	200	105	999999	999999	457	11	275	423	999999	381	999999	759	192	487	747	860	132	520	999	591	909	999999	465	999999	229	277	393	999999	999999	999999	335	792	770	999999	452	603	367	11	999999	881	888	543	113	340	608	25	999999	999999	999999	999999	442	145	449	999999	425	285	999999	160	999999	190	617	320	999999	999999	999999	987	999999	434	45	154	502	130	747	999999	999999	376	811	135	628	214	905	999999	264	109	525	199	352	346	999999	999999	999999	217	694	592	273	578	999999	672	294	
620	36	937	999999	999999	999999	321	398	999999	730	59	473	514	999999	999999	284	952	999999	885	915	856	645	651	101	868	999999	295	436	999999	999999	999999	818	148	840	17	187	999999	973	708	999999	213	999999	31	616	293	703	459	684	999999	318	321	522	672	756	438	975	999999	846	824	375	549	885	243	999999	605	240	999999	673	999999	925	316	979	999999	621	999999	999999	624	45	808	175	731	611	999999	999999	999999	611	156	999999	412	41	802	131	999999	343	723	327	567	555	20	999999	378	785	999999	999999	11	999999	176	60	53	999999	361	348	47	659	643	938	50	397	931	999999	94	942	999999	492	999999	194	830	22	897	394	498	78	999999	756	796	946	450	999999	999999	999999	445	105	348	39	680	463	999999	499	700	999999	999999	179	624	26	967	435	523	677	542	999999	511	999999	163	659	999999	292	323	291	862	697	497	860	999999	999999	558	988	604	242	812	668	999999	999999	322	122	117	999999	454	999999	999999	371	432	999999	647	38	701	292	942	999999	154	397	150	803	636	12	297	427	626	895	467	999999	830	291	865	873	716	999999	999999	50	552	999999	838	314	999999	999999	274	724	222	999999	999999	276	56	915	999999	424	528	307	704	320	825	689	701	999999	999999	809	540	999999	908	999999	321	531	451	999999	147	587	558	999999	310	145	999999	572	214	999999	999999	200	932	999999	202	999999	355	419	474	999999	225	999999	865	290	999999	999999	960	132	999999	449	212	999999	825	154	778	511	865	692	996	569	999999	262	484	999999	690	360	999999	999999	999999	467	428	902	66	920	686	284	722	999999	83	999999	999999	615	757	999999	899	372	375	787	146	691	999999	662	999999	905	948	999999	387	276	599	999999	999999	344	183	358	31	309	999999	904	999999	999999	999999	596	619	388	394	966	505	719	699	328	984	100	488	267	999999	999999	999999	161	972	723	896	999999	999999	671	803	999999	441	409	744	600	922	471	329	643	902	999999	999999	44	521	981	467	668	576	999999	427	724	856	916	999999	265	819	297	931	744	606	342	916	948	584	553	999999	106	999999	999999	405	523	770	845	364	893	721	455	999999	990	266	238	879	408	253	88	984	524	999999	488	780	634	539	585	999999	569	81	105	459	967	456	999999	999999	477	874	904	954	999999	561	581	544	373	658	999999	999999	378	463	518	704	999999	569	20	172	495	328	771	983	194	809	999999	822	626	995	672	544	895	999999	999999	534	349	133	973	963	361	944	999999	976	598	108	667	999999	563	400	952	408	999999	208	208	158	113	999999	769	999999	766	
759	999999	377	985	407	592	834	62	983	364	383	595	57	811	551	912	794	394	96	151	688	268	235	999999	999999	108	697	346	262	430	428	364	772	206	601	36	48	990	200	516	833	63	579	45	579	812	999999	396	656	246	319	999999	682	69	999999	501	691	334	722	309	894	999999	799	563	935	999999	823	850	219	524	873	803	204	580	318	999999	688	999999	473	999999	710	999999	689	25	121	893	681	999999	128	999999	999999	713	999999	891	621	346	263	999999	109	560	988	547	187	999999	373	999999	341	111	751	452	812	501	999999	270	599	594	807	999999	999999	52	999999	120	999999	119	189	999999	534	999999	959	972	381	671	999999	912	999999	172	133	558	652	999999	561	579	961	999999	999999	999999	852	999999	302	37	538	999999	999999	999999	999999	877	815	78	952	213	981	999999	152	778	999999	999999	410	948	797	999999	470	259	141	846	491	999999	999999	65	821	999999	317	526	19	932	443	902	106	43	999999	594	999999	999999	999999	449	624	999999	437	192	606	156	442	903	999999	866	566	288	347	728	575	455	728	759	256	615	895	999999	30	220	344	178	999999	376	999999	999999	88	415	653	692	232	959	340	966	459	674	999999	413	315	999999	375	165	564	999999	999999	253	866	999999	999999	990	553	168	999999	999999	847	437	999999	75	999999	17	787	161	635	655	506	615	125	762	999999	582	999999	999999	999999	877	844	189	614	677	908	15	999999	491	606	663	148	999999	999999	122	999999	31	572	999999	759	308	999999	224	529	908	870	853	138	114	296	236	288	71	19	634	383	999999	823	434	167	648	670	306	554	972	999999	443	999999	12	643	289	19	873	732	850	522	629	659	705	806	64	877	242	204	380	384	86	999999	823	999999	460	999999	147	680	120	638	68	670	557	999999	437	695	135	470	17	999999	415	338	168	999999	753	999999	127	628	112	771	999999	112	183	598	440	389	343	272	193	91	872	202	621	222	463	999999	112	314	999999	999999	751	772	196	164	968	747	895	999999	986	999999	90	519	999999	349	210	955	999999	959	960	58	362	862	287	999999	999999	223	717	945	658	794	905	813	259	743	29	665	916	999999	629	692	493	632	999999	741	10	999999	624	282	999999	999999	472	152	353	330	16	888	494	999999	809	999999	40	999999	62	201	546	276	270	834	999999	999999	999999	477	339	278	564	729	586	545	926	991	598	444	933	159	332	763	999999	928	999999	140	999999	657	219	874	661	543	580	95	205	733	102	999999	999999	478	999999	995	812	999999	766	287	312	949	343	
818	166	999999	999999	902	869	999999	807	342	999999	199	373	391	267	465	999999	30	158	500	350	202	899	808	999999	464	689	337	950	394	172	458	828	231	324	401	718	999999	999999	678	999999	422	999999	999999	999999	763	115	88	737	357	467	999999	999999	811	999999	151	919	357	114	561	222	541	832	422	180	999999	370	151	77	866	746	552	503	480	284	928	999999	148	126	728	359	611	999999	602	999999	426	329	26	999999	183	481	371	960	965	999999	999999	589	514	590	999999	402	964	999999	870	611	999999	252	658	999999	680	875	780	999999	385	212	999999	941	240	999999	753	329	353	527	999999	394	385	592	537	999999	600	999999	760	558	83	999999	395	599	729	991	22	184	670	999999	999999	307	701	140	584	999999	853	999999	359	29	836	724	999999	446	127	485	235	999999	714	644	936	342	124	231	999999	999999	817	999999	222	999999	999999	999999	658	863	585	596	693	999999	17	774	999999	857	989	741	721	999999	287	999999	481	253	765	689	999999	999999	553	610	192	479	973	534	946	841	530	120	547	267	999999	194	861	530	999999	999999	325	939	482	88	353	383	510	999999	999999	868	540	968	483	999999	118	999999	320	999999	414	223	999999	483	999999	999999	337	999999	999999	464	292	999999	999999	951	461	999999	373	530	553	999999	267	808	969	174	999999	87	311	999999	637	753	158	444	874	999999	126	578	709	842	999999	163	999999	999999	999999	55	526	680	999999	589	517	697	999999	588	999999	846	717	605	254	117	999999	750	999999	775	999999	999999	999999	847	227	211	834	882	999999	531	419	400	722	793	999999	999999	647	90	999999	721	53	999999	334	999999	366	38	178	520	334	601	999999	999999	144	976	232	999999	740	679	462	579	754	635	621	898	178	687	999999	999999	976	330	470	999999	999999	306	731	312	126	744	999999	999999	42	323	999999	999999	411	58	265	746	570	889	193	999999	627	727	967	418	999999	435	401	999999	904	999999	544	14	999999	999999	917	838	999999	920	999999	999999	198	273	999999	440	87	999999	496	129	999999	386	364	97	999999	999999	24	725	999999	323	984	690	352	811	294	788	779	553	353	923	141	427	502	649	999999	197	999999	364	191	537	340	190	939	282	999999	528	890	456	867	638	473	201	509	999999	936	933	653	386	978	999999	660	534	793	572	999999	13	884	999999	822	949	999999	660	544	999999	999999	804	750	80	564	766	999999	333	999999	714	460	940	918	571	713	999999	999999	999999	385	432	876	999999	999999	376	999999	253	644	185	999999	999999	999999	812	657	707	948	999999	999999	582	822	999999	861	999999	
847	89	121	58	94	999999	10	999999	416	330	285	999999	925	186	417	383	999999	320	132	721	698	769	799	648	292	221	999999	581	158	999999	580	999999	571	548	958	317	265	245	168	331	185	999999	510	999999	537	545	781	999999	724	999999	796	512	99	999999	638	999999	289	473	765	999999	699	429	342	455	750	120	999999	999999	228	999999	999999	999999	999999	999999	546	999999	268	214	121	746	440	851	999999	999999	174	78	85	432	910	879	37	999999	480	295	631	999999	999999	65	999999	426	996	999999	553	624	690	255	360	999999	602	93	999999	85	362	28	443	847	572	993	290	681	45	127	476	348	81	336	80	999999	999999	790	999999	212	999999	694	750	45	307	242	657	919	717	787	829	827	69	952	439	999999	852	784	193	818	999999	999999	390	999999	999999	999999	552	364	184	495	999999	811	349	617	715	999999	277	408	549	999999	345	999999	999999	258	999999	649	289	129	897	618	23	395	999999	925	999999	206	314	872	116	102	689	303	744	999999	668	28	487	451	247	771	194	454	244	999999	482	415	208	999999	590	289	926	433	466	566	482	733	999999	423	191	518	363	405	301	457	650	51	625	741	590	279	171	837	881	999999	434	568	161	753	453	31	998	182	291	827	176	265	837	188	750	935	999999	74	270	999999	999999	999999	999999	999999	213	999999	999999	466	551	321	127	98	999999	340	142	913	582	461	970	170	520	190	124	474	999999	999999	213	447	991	999999	465	106	999999	999999	999999	645	416	373	550	999999	241	541	631	970	709	88	713	506	55	837	363	362	104	110	218	238	674	688	999999	817	237	351	475	999999	855	31	521	398	624	999999	507	999999	911	999999	928	999999	999999	154	765	999999	681	999999	401	164	999999	999999	999999	476	945	488	971	727	999999	999999	783	889	76	733	124	688	566	324	882	999999	339	999999	451	145	181	239	679	530	923	304	999999	530	950	320	605	751	28	999999	999999	999999	524	779	351	188	184	49	999999	825	39	999999	645	366	999999	842	999999	156	999999	867	999999	716	809	451	804	999999	595	263	999999	999999	137	999999	669	521	871	746	45	560	999999	272	960	999999	326	853	500	845	658	779	704	118	495	999999	99	999999	999999	999999	999999	83	974	778	593	920	109	999999	697	666	417	134	495	88	999999	274	999999	399	906	999999	999999	955	950	958	913	816	999999	831	270	678	283	999999	771	144	419	999999	999999	35	679	999999	42	170	999999	999999	437	534	294	626	310	231	117	699	254	587	348	380	132	25	864	776	372	278	896	29	392	899	
362	999999	668	845	999999	327	720	999999	140	238	999999	126	999999	389	532	932	530	48	571	583	273	194	796	49	839	999999	170	999999	677	763	274	146	451	538	181	932	999999	465	999999	789	978	999999	456	999999	580	999999	495	485	254	439	748	857	999999	999999	635	999999	565	629	999999	129	166	818	199	999999	964	663	674	992	217	599	975	74	506	781	999999	886	738	687	468	833	84	684	999999	999999	25	417	689	642	903	13	377	338	460	423	999999	999999	198	90	999999	917	999999	502	999999	654	999999	683	360	999999	999999	749	439	878	170	999999	54	481	169	951	361	557	973	42	999999	213	231	647	999999	93	158	444	698	999999	542	550	501	581	999999	13	784	341	999999	22	999999	164	999999	999999	999999	999999	378	161	10	999999	728	597	943	309	413	74	433	999999	999999	277	527	999999	60	781	345	619	999999	999999	74	166	176	29	999999	999999	604	999999	639	731	999999	337	715	997	443	461	929	999999	607	999999	178	352	999999	967	999999	789	495	667	113	791	999999	557	999999	904	999999	844	80	709	999999	982	999999	478	434	701	346	742	999999	530	337	599	852	400	22	489	999999	722	999999	208	757	999999	999999	937	831	999999	577	922	730	810	999999	999999	391	230	999999	624	497	999999	999999	878	999999	999999	999999	964	340	513	939	999999	999999	999999	609	374	268	871	999999	395	516	999999	646	586	134	424	999999	751	999999	738	218	632	552	397	992	605	803	999999	577	237	484	511	606	328	999999	814	387	614	210	546	999999	519	999999	462	118	729	63	341	754	217	518	485	355	601	305	316	220	999999	134	14	999999	560	304	723	911	15	171	328	677	319	46	407	551	999999	408	698	999999	999999	289	272	999999	999999	953	369	719	999	166	15	32	602	603	240	489	206	999999	780	999999	555	551	112	568	734	664	444	180	120	934	282	203	999999	952	130	867	999999	462	999999	607	999999	999999	912	849	165	306	85	716	806	917	354	106	999999	999999	808	548	186	704	999999	999999	518	199	608	74	883	999999	425	649	482	373	627	744	878	182	291	551	999999	263	412	438	588	727	374	999999	589	186	575	999999	999999	581	690	166	644	299	999999	745	405	999999	965	999999	999999	435	999999	443	300	610	227	455	202	999999	999999	923	302	389	229	790	824	415	999999	706	999999	302	505	900	682	470	999999	588	999999	545	999999	792	298	68	558	163	493	931	999999	978	958	130	930	886	672	767	864	265	80	308	920	990	371	268	999999	999999	929	343	760	829	999999	999999	371	656	121	126	634	244	831	
75	306	892	999999	506	999999	126	371	619	237	915	999999	844	999999	785	625	999999	430	39	950	970	233	159	181	83	477	329	758	284	774	555	142	630	434	15	11	37	487	864	521	991	225	320	115	845	233	666	999999	586	41	956	696	605	293	860	841	156	721	999999	999999	428	367	97	844	682	782	976	420	512	784	597	677	999999	518	999999	754	999999	54	999999	850	999999	208	182	253	818	859	536	346	573	999999	999999	316	57	835	102	634	138	475	433	72	257	999999	999999	802	443	999999	999999	999999	335	115	928	112	395	999999	228	999999	195	843	36	822	999999	639	999999	999999	929	290	999999	730	425	334	626	447	620	273	602	564	999999	380	999999	539	729	449	21	468	245	751	920	999999	999999	873	448	294	449	611	816	617	409	279	872	162	658	409	672	999999	489	490	492	132	986	663	640	999999	44	999999	103	806	628	388	114	187	370	171	124	999999	885	999999	998	19	456	999999	999999	320	507	656	999999	329	999999	21	999999	754	999999	999999	999999	999999	242	999999	260	999999	517	20	999999	999999	999999	694	792	497	294	130	124	157	999999	483	676	11	508	330	317	387	615	774	40	616	409	359	999999	999999	689	172	999999	999999	91	55	999999	999999	995	144	155	813	999999	394	44	656	896	832	272	999999	132	999999	999999	912	999999	872	347	743	980	382	621	815	999999	231	807	132	811	999999	75	999999	981	240	15	373	999999	504	523	999999	739	999999	720	999999	97	142	449	218	999999	999999	935	219	707	758	465	623	523	340	47	642	586	911	844	44	766	825	804	892	476	90	738	822	999999	126	999999	606	662	54	727	999999	781	999999	999999	415	926	856	999999	999999	774	391	850	844	466	999999	644	999999	539	999999	810	272	338	999999	742	637	667	123	860	999999	999999	859	961	999999	612	404	861	986	506	439	117	910	96	581	999999	999999	240	893	999999	478	481	185	76	976	244	465	999999	234	857	777	747	999999	995	157	478	914	999999	381	241	72	29	658	999999	999999	577	899	186	756	439	657	407	773	758	392	120	578	792	984	244	157	99	637	139	729	691	304	915	938	112	212	664	858	662	999999	458	823	854	999999	999999	344	289	999999	999999	209	379	999999	999999	999999	46	900	132	999999	146	999999	973	999999	528	999999	418	283	984	247	654	237	993	549	121	465	933	999999	723	825	999999	900	868	540	843	930	999999	718	249	311	902	212	999999	228	721	578	328	76	999999	999999	999999	999999	359	52	904	999999	999999	830	999999	599	679	749	186	306	999999	999999	
999999	443	548	598	999999	999999	43	682	345	452	999999	775	999999	543	146	866	993	470	277	460	999999	825	636	286	724	529	999999	999999	999999	999999	35	784	368	485	362	885	528	999999	21	859	102	676	706	461	420	440	13	328	462	813	756	715	39	409	695	400	806	272	873	999999	842	393	60	999999	999999	372	417	352	999999	261	348	999999	459	418	367	999999	129	999999	865	294	526	538	197	818	999999	999999	755	958	789	962	88	999999	999999	298	999999	708	625	524	44	999999	999999	999999	147	211	474	999999	266	621	51	821	281	631	407	999999	206	314	206	242	999999	117	617	458	562	228	999999	999999	999999	170	401	659	999999	604	149	816	270	865	400	985	999999	937	63	143	916	999999	690	999999	999999	252	102	712	512	393	738	927	441	574	108	918	38	999999	15	105	229	392	573	999999	492	590	328	341	913	220	888	848	63	483	542	999999	537	725	234	221	78	689	999999	864	865	999999	385	696	767	999999	956	961	932	958	999999	533	404	24	964	277	923	761	798	301	999999	890	999999	999999	999999	999999	390	313	999999	793	999999	999999	246	708	999999	280	214	999999	573	441	999999	926	915	105	568	18	199	523	760	956	298	317	891	854	369	975	347	427	664	263	101	999999	803	149	931	999999	297	999999	999999	694	72	301	197	366	999999	999999	999999	999999	999999	33	323	867	999999	211	504	999999	999999	391	349	835	932	787	968	319	350	610	133	776	999999	999999	999999	503	319	76	893	997	129	534	816	790	10	569	38	640	940	999999	111	999999	644	222	735	906	356	378	762	285	333	877	25	999999	999999	208	999999	214	312	999999	558	485	999999	507	599	124	574	558	835	999999	759	999999	379	127	999999	530	142	950	459	814	157	999999	314	999999	674	999999	519	388	344	801	953	823	337	130	999999	625	293	147	999999	621	341	797	543	399	999999	999999	508	897	929	924	999999	664	999999	498	999999	618	181	999999	999999	357	604	196	224	43	419	935	999	258	452	883	999999	994	337	999999	482	359	406	914	101	678	743	621	458	999999	735	999999	78	838	458	999999	453	593	999999	275	999999	999999	583	999999	999999	999999	996	259	455	55	687	81	336	917	999999	323	221	267	608	164	999999	982	737	804	308	999999	866	999999	999999	395	999999	653	690	999999	820	999999	775	896	934	999999	999999	494	176	413	999999	663	999999	160	822	145	845	999999	985	160	661	44	417	779	211	860	724	835	999999	69	615	44	391	999999	107	999999	547	324	333	108	481	128	816	334	81	999999	999999	716	348	665	
999999	254	667	540	410	786	919	999999	695	83	786	999999	999999	116	798	697	999999	699	63	143	999999	531	862	999999	999999	542	999999	93	707	566	704	17	497	792	519	999999	377	999999	863	320	769	550	999999	259	321	999999	92	710	999999	384	372	467	663	214	999999	28	999999	780	862	867	569	999999	999999	138	378	778	359	999999	596	999999	999999	999999	999999	999999	373	999999	902	612	999999	53	460	516	557	332	204	247	999999	292	724	500	978	999999	988	999999	751	933	999999	499	999999	543	284	839	999999	107	64	940	631	999999	999999	30	999999	779	999999	818	417	62	288	966	934	999999	434	76	528	105	999999	733	443	999999	990	440	795	412	731	41	769	999999	402	999999	278	264	615	999999	452	704	999999	999999	392	180	999999	698	654	295	565	749	119	217	320	28	647	331	999999	999999	999999	410	235	713	58	182	59	999999	659	829	697	680	526	11	624	824	720	999999	350	273	263	301	999999	510	847	982	922	561	310	384	811	947	999999	825	502	51	478	670	160	219	130	790	49	999999	999999	884	233	118	593	999999	999999	396	999999	242	536	638	999999	724	999999	999999	260	999999	495	285	27	999999	999999	700	508	999999	355	60	111	999999	999999	999999	262	959	912	962	759	814	968	814	86	425	966	999999	299	864	426	999999	804	94	959	632	305	763	999999	846	962	532	610	19	150	257	294	849	100	73	999999	665	999999	903	316	445	529	999999	208	601	999999	408	410	643	999999	601	999999	999999	181	519	177	999999	999999	76	10	236	213	958	999999	829	140	127	434	235	488	760	942	900	777	523	113	999999	565	216	73	564	999999	966	853	549	11	277	999999	580	896	886	514	745	903	90	241	571	17	379	471	999999	973	999999	164	405	999999	355	249	657	416	553	933	944	12	446	999999	247	114	134	828	863	449	999999	339	602	255	206	999999	697	292	999999	999999	195	999999	407	999999	947	999999	457	999999	655	38	31	999999	352	953	570	743	467	976	994	999999	999999	551	607	226	129	844	562	160	462	358	999999	374	875	938	747	208	605	855	165	434	999999	243	182	999999	428	691	999999	648	685	463	999999	721	297	84	732	644	147	190	471	113	260	307	438	999999	999999	656	297	413	999999	372	148	611	999999	569	999999	650	378	772	798	437	999999	999999	475	998	999999	829	87	999999	215	999999	70	999999	394	62	999999	360	805	876	358	772	999999	999999	443	322	325	999999	901	999999	275	999999	276	375	392	43	256	346	999999	999999	487	657	578	496	208	112	311	724	227	767	395	999999	845	
501	999999	36	999999	283	479	162	683	999999	928	359	535	999999	836	695	999999	360	999999	999999	528	999999	399	701	203	906	385	341	999999	601	710	143	342	817	999999	999999	950	366	999999	973	866	679	999999	595	728	999999	999999	84	275	615	692	999999	999999	999999	930	479	999999	723	832	137	999999	148	150	92	191	794	26	999999	886	71	745	675	361	832	999999	848	999999	803	999999	999999	944	999999	999999	999999	908	843	181	785	887	999999	999999	999999	999999	871	86	728	539	999999	999999	933	212	999999	198	999999	870	999999	515	999999	585	91	860	308	999999	858	192	999999	82	744	183	347	623	999999	830	999999	399	518	999999	489	999999	253	319	945	399	48	772	999999	122	862	536	999999	337	52	999999	805	907	373	486	675	688	489	999999	795	500	76	320	971	423	999999	814	999999	875	999999	999999	342	999999	914	909	711	95	491	483	220	999999	291	19	580	40	35	221	999999	41	476	800	276	597	524	999999	332	728	999999	287	53	57	184	26	311	999999	868	43	992	999999	774	589	999999	16	999999	999999	218	67	739	999999	397	857	788	330	408	999999	999999	999999	257	468	586	983	294	214	440	172	44	999999	708	999999	171	999999	228	571	267	887	603	270	162	937	247	275	999999	860	999999	999999	269	854	618	85	562	134	785	999999	878	791	304	999999	576	282	552	943	359	827	779	405	639	227	999999	999999	632	846	592	320	231	321	999999	434	324	999999	903	189	656	999999	999999	999999	216	694	692	999999	592	999999	694	999999	394	304	999999	171	91	999999	556	52	791	999999	999999	716	541	999999	999999	567	797	870	678	331	379	372	296	727	999999	741	199	944	534	596	929	31	161	713	926	926	405	999999	352	829	698	860	999999	999999	999999	999999	999999	741	392	999999	999999	721	999999	373	509	999999	18	999999	692	349	999999	612	999999	204	178	431	999999	828	548	385	172	999999	527	999999	633	519	974	736	999999	837	999999	999999	562	408	999999	999999	99	999999	213	999999	999999	999999	149	13	534	999999	352	999999	391	757	999999	677	203	16	999999	999999	203	92	739	990	999999	281	650	855	113	848	60	119	286	999999	999999	999999	999999	644	466	955	825	999999	324	999999	999999	780	999999	791	760	999999	264	555	445	214	24	17	58	223	856	999999	565	294	900	686	999999	999999	917	431	999999	309	999999	558	549	17	887	679	767	202	823	277	927	859	104	545	594	999999	674	81	946	334	727	410	999999	819	400	541	624	638	999999	933	999999	999999	999999	460	514	705	999999	437	326	999999	249	856	400	999999	720	706	199	364	102	541	
999999	845	485	100	582	999999	770	730	617	999999	65	138	691	890	414	13	493	643	40	888	498	246	754	611	94	871	999999	208	109	694	351	269	546	970	374	26	447	285	878	999999	934	285	819	970	999999	121	174	509	184	999999	222	555	333	213	52	332	100	874	15	710	642	572	999999	999999	14	795	591	999999	526	999999	565	218	764	179	953	223	427	784	331	973	706	510	34	999999	999999	795	935	343	927	51	925	573	279	999999	228	372	655	896	999999	494	529	999999	983	999999	999999	14	999999	164	260	829	905	999999	552	42	13	142	548	246	451	219	999999	999999	793	484	472	992	938	596	951	591	567	530	819	836	999999	263	527	247	243	477	14	781	93	108	146	619	30	999999	999999	95	999999	418	454	999999	999999	999999	659	509	999999	167	75	204	212	999999	271	384	999999	716	588	750	615	999999	13	974	214	88	175	695	347	852	971	702	431	865	766	159	999999	999999	212	183	999999	27	923	999999	412	999999	578	424	836	762	132	314	658	424	480	523	414	999999	552	555	114	964	171	471	196	373	999999	347	901	122	999999	434	513	414	156	999999	386	928	572	999999	510	751	858	999999	999999	666	53	16	999999	253	744	999999	520	657	78	999999	856	462	888	49	46	999999	999999	999999	465	698	999999	253	277	999999	147	999999	907	999999	54	999999	115	586	742	999999	329	766	951	658	377	700	914	855	999999	517	999999	999999	49	533	999999	278	999999	144	130	41	865	799	739	512	999999	268	699	373	613	715	534	999999	720	368	719	279	289	863	999999	999999	783	946	907	760	152	999999	446	384	788	999999	133	970	999999	999999	664	529	999999	449	553	119	10	550	252	999999	999999	470	213	999999	813	98	989	375	788	365	999999	999999	891	978	370	892	822	325	584	837	591	563	814	19	704	199	252	840	319	247	764	999999	703	287	777	681	19	765	570	699	786	757	192	110	463	745	637	58	89	661	297	999999	999999	415	48	429	999999	999999	999999	999999	846	159	65	550	601	24	225	614	999999	999999	882	66	754	999999	60	833	381	999999	556	958	561	204	999999	658	950	999999	276	298	999999	357	999999	815	788	999999	853	637	701	641	509	448	530	999999	846	999999	778	999999	930	90	364	215	999999	941	648	28	999999	999999	398	999999	999999	522	747	927	375	854	662	999999	999999	808	42	422	141	999999	214	117	999999	538	999999	370	879	719	158	196	933	43	309	94	177	769	999999	999999	999999	999999	51	986	701	999999	657	992	737	711	962	999999	58	942	83	319	
999999	540	589	533	999999	999999	999999	881	374	561	993	342	555	578	999999	508	923	831	183	999999	698	999999	999999	835	881	364	632	178	757	999999	999999	991	999999	989	357	636	190	361	905	999999	776	999999	622	149	609	324	447	169	811	463	208	226	769	246	620	519	134	754	651	999999	999999	359	133	999999	423	12	382	999999	231	274	328	572	925	961	999999	538	605	276	235	566	917	472	367	303	999999	920	232	999999	999999	837	999999	435	709	965	999999	427	46	284	726	606	942	882	938	547	145	636	301	999999	185	92	913	858	528	95	999999	932	992	999999	999999	503	999999	999999	195	393	762	892	999999	960	156	642	502	330	549	629	999999	45	534	820	999999	201	629	424	548	999999	924	653	999999	624	942	883	435	216	764	233	826	294	696	999999	784	252	999999	341	661	999999	590	592	999999	899	471	987	408	181	671	328	999999	365	119	898	469	118	985	248	27	272	216	999999	566	326	999999	999999	348	979	45	915	428	298	763	999999	707	999999	999999	17	162	999999	484	263	544	999999	359	999999	999999	798	95	676	266	534	323	999999	336	304	35	991	106	142	649	428	146	756	999999	585	601	999999	201	999999	773	978	999999	999999	788	999999	751	130	967	341	999999	550	894	999999	658	893	974	375	999999	999999	315	353	910	29	315	999999	127	787	545	774	999999	999999	606	999999	902	999999	448	999999	610	383	553	905	34	765	978	108	999999	777	107	16	610	236	436	788	821	999999	77	76	999999	731	999999	963	585	203	472	93	943	935	466	380	999999	722	765	999999	859	410	329	999999	999999	217	532	350	689	538	999999	642	643	818	146	482	220	381	999999	878	547	999999	999999	831	302	999999	165	598	999999	727	562	888	471	141	928	421	110	922	35	999999	209	495	999999	57	39	829	450	134	799	984	169	83	227	886	756	279	91	999999	852	156	999999	934	39	999999	976	285	181	511	999999	999999	381	297	356	956	679	999999	999999	999999	999999	473	999999	999999	798	336	567	489	671	584	999999	658	999999	612	999999	879	496	275	466	321	81	754	658	939	999999	84	612	999999	726	270	999999	704	963	809	697	999999	701	999999	145	703	404	497	614	597	136	241	395	769	999999	476	469	414	596	999999	210	56	815	515	999999	999999	723	695	762	410	377	680	695	530	999999	999999	187	474	139	999999	916	583	150	999999	812	13	689	842	654	260	801	802	118	967	608	650	573	196	236	420	999999	708	999999	999999	229	456	545	864	855	999999	298	999999	999999	833	89	626	905	754	999999	792	
999999	881	999999	999999	609	575	999999	999999	922	273	127	999999	999999	999999	783	999999	849	937	841	366	467	825	999999	128	999999	806	527	284	888	981	745	999999	494	999999	999999	108	668	232	604	654	883	817	942	591	418	308	756	566	60	999999	999999	968	999999	345	999999	999999	894	921	550	999999	999999	297	839	940	528	307	506	803	342	999999	999999	999999	342	999999	482	649	883	405	710	999999	59	961	234	999999	213	999999	907	158	119	176	213	746	682	801	606	596	977	999999	72	999999	801	952	999999	375	999999	999999	635	725	999999	685	336	498	221	887	753	96	72	822	737	999999	999999	999999	694	176	481	803	999999	541	590	885	671	881	343	999999	861	107	738	999999	695	61	150	999999	295	433	839	715	534	794	58	520	533	165	274	321	720	453	267	67	894	528	218	104	145	977	23	454	999999	622	36	655	999999	213	999999	685	610	218	999999	270	336	999999	278	158	492	79	361	999999	617	31	877	417	839	680	964	176	843	56	56	317	419	394	999999	912	999999	402	172	329	37	588	710	512	391	996	730	139	260	69	612	75	999999	507	837	143	744	999999	816	677	249	961	841	564	172	755	999999	999999	215	366	390	100	907	42	488	38	321	375	999999	842	950	835	915	999999	444	980	999999	912	557	426	177	159	585	495	999999	76	747	156	349	635	999999	999999	999999	999999	679	521	168	593	29	808	822	378	999999	999999	726	414	55	999999	130	191	73	938	393	788	999999	240	514	999999	951	422	291	175	999999	400	999999	171	911	31	115	922	822	108	892	749	999999	798	567	611	768	675	30	999999	35	999999	999999	216	405	145	705	448	17	746	641	607	527	657	352	202	287	999999	503	999999	951	207	369	964	56	644	999999	999999	673	902	653	286	401	600	149	868	999999	489	766	775	325	999999	915	999999	466	295	232	947	455	999999	333	213	182	999999	999999	827	999999	607	170	999999	951	314	999999	999999	102	365	215	999999	999999	999999	374	999999	999999	999999	999999	294	292	999999	508	760	421	246	944	307	579	450	113	999999	860	321	79	230	328	15	999999	20	891	999999	984	110	89	306	439	971	10	535	999999	455	298	455	545	516	109	410	349	714	370	477	999999	999999	262	811	999999	999999	999999	999999	999999	794	902	697	999999	481	999999	999999	680	125	999999	972	306	53	46	999999	116	414	776	563	130	918	665	119	650	999999	285	341	848	278	240	999999	999999	856	65	620	552	600	62	999999	217	702	730	234	908	397	181	999999	616	604	704	660	429	850	33	561	
138	999999	56	979	999999	999999	558	411	999999	572	415	449	987	425	115	516	999999	712	355	428	197	999999	999999	263	252	794	999999	254	573	579	813	999999	833	504	491	759	553	83	999999	999999	153	328	349	345	981	731	999999	200	498	198	999999	717	999999	999999	373	999999	999999	793	737	999999	999999	314	837	316	758	698	616	493	934	356	962	288	844	114	284	869	101	866	281	521	300	535	999999	385	999999	106	999999	999999	140	793	178	999999	999999	465	10	999999	490	42	999999	293	124	999999	999999	999999	235	29	872	401	330	999999	999999	724	999999	226	121	716	557	462	999999	999999	486	388	362	151	188	212	999999	388	114	999999	388	69	290	999999	406	289	279	999999	159	260	999999	820	907	636	999999	999999	999999	130	353	999999	291	999999	997	999999	806	735	658	124	963	999999	999999	493	296	884	126	999999	444	533	819	832	446	999999	312	999999	438	999999	999999	725	953	735	999999	999999	999999	820	999999	359	71	366	191	671	630	165	650	999999	183	740	533	32	520	650	19	714	310	521	846	347	726	222	495	151	264	933	999999	999999	999999	264	458	476	730	766	485	87	352	999999	999999	291	302	999999	999999	698	142	458	215	312	725	258	521	524	973	816	633	999999	871	50	416	696	999999	422	75	918	291	67	302	999999	175	931	999999	999999	999999	999999	55	549	610	999999	18	805	727	857	999999	999999	742	934	999999	913	143	999999	215	312	741	515	297	880	121	692	417	84	166	462	999999	794	999999	999999	999999	999999	771	999999	248	999999	41	610	969	999999	910	999999	999999	356	999999	388	619	999999	726	69	999999	802	277	174	438	917	389	934	649	275	999999	718	924	384	728	999999	152	59	397	140	281	140	546	999999	970	856	999999	70	520	778	999999	607	78	827	947	413	150	606	656	999999	695	107	961	704	425	201	340	999999	999999	480	999999	570	152	595	999999	291	266	126	999999	581	410	329	423	871	432	123	650	999999	436	325	943	999999	403	76	444	999999	999999	842	734	778	525	715	442	49	542	282	999999	999999	49	665	157	999999	411	84	919	999999	683	100	281	999999	551	243	374	312	537	700	177	85	160	613	122	424	999999	426	66	695	886	383	999999	160	658	999999	67	999999	178	999999	143	328	157	78	501	999999	570	432	236	999999	999999	999999	512	841	999999	389	331	435	552	732	642	985	28	233	489	999999	760	131	654	383	185	999999	143	618	567	848	999999	999999	122	44	999999	959	199	773	999999	756	999999	497	55	278	845	999999	228	445	286	158	310	923	588	201	327	449	
999999	852	116	746	996	894	999999	999999	461	250	999999	999999	999999	682	795	254	878	733	999999	999999	85	385	999999	553	385	697	341	418	547	14	999999	920	999999	413	191	347	667	608	759	975	223	788	999999	605	318	709	566	603	363	66	54	999999	763	64	373	401	999999	999999	999999	309	563	865	999999	456	746	999999	801	999999	501	999999	586	280	974	462	59	999999	568	932	245	675	141	999999	999999	490	959	647	167	999999	999999	789	32	999999	246	460	999999	358	78	370	858	999999	907	999999	112	905	999999	774	999999	310	15	999999	999999	392	327	696	999999	825	999999	239	999999	109	245	149	435	711	999999	481	43	524	50	700	229	208	83	999999	767	50	999999	160	20	194	766	999999	999999	999999	956	640	999999	550	292	596	548	839	873	759	681	767	665	401	479	999999	999999	367	269	999999	856	635	318	998	928	136	200	999999	228	999999	999999	387	493	470	754	794	693	999999	999999	453	161	999999	334	324	648	999	999999	243	680	999999	999999	999999	999999	351	118	999999	332	789	622	165	406	889	999999	571	999999	303	284	204	646	685	314	999999	135	816	162	475	310	994	360	928	999999	956	999999	999999	859	933	790	151	362	433	472	999999	870	86	57	272	769	999999	897	999999	725	190	597	995	707	999999	284	999999	198	642	30	999999	999999	693	999999	449	911	414	712	493	999999	142	842	999999	222	410	388	59	769	999999	705	547	107	15	212	999999	369	983	508	664	659	19	999999	720	412	144	475	186	672	607	361	364	61	413	841	593	348	384	782	307	816	235	999999	308	936	483	240	433	999999	842	90	999999	906	57	834	503	189	131	999999	999999	935	211	386	171	539	999999	999999	693	173	999999	232	999999	210	210	848	434	999999	655	783	929	999999	999999	999999	829	526	999999	457	13	578	347	999999	226	573	703	999999	614	848	999999	999999	999999	987	547	269	999999	620	106	999999	706	209	410	506	534	348	999999	185	893	515	556	645	115	893	999999	999999	825	999999	15	421	506	999999	243	585	157	999999	198	942	366	781	999999	219	430	705	751	804	178	841	879	878	692	527	478	109	301	214	662	999999	504	999999	443	665	999999	684	230	867	999999	824	359	647	999999	999999	999999	122	999999	347	225	410	151	688	947	984	336	999999	728	978	999999	144	294	942	233	999999	447	999999	999999	999999	604	745	484	883	839	353	492	241	727	753	708	365	418	953	999999	262	560	999999	484	459	999999	486	999999	999999	507	830	540	416	424	999999	501	885	775	531	743	479	925	267	849	999999	502	104	999999	
999999	280	14	726	340	952	970	934	999999	459	888	829	127	789	999999	385	18	812	999999	817	999999	999999	822	590	886	220	520	337	303	999999	880	956	245	86	980	971	999999	114	210	463	453	999999	869	435	999999	702	625	690	692	881	840	791	427	287	346	724	457	423	839	129	999999	643	999999	664	579	931	999999	50	808	999999	999999	904	611	621	999999	343	391	397	999999	194	595	829	644	999999	136	98	539	958	740	999999	999999	999999	274	90	999999	810	999999	215	999999	955	118	999999	881	431	999	999999	189	805	999999	12	342	999999	719	655	534	612	999	230	538	999999	401	999999	999999	552	747	802	999999	531	600	999999	256	186	999999	747	999999	20	948	223	421	201	909	999999	54	738	923	463	369	618	999999	418	810	867	676	375	564	482	284	338	683	207	999999	658	999999	999999	756	165	528	972	579	524	999999	785	809	347	581	667	591	571	628	999999	442	31	975	192	999999	999999	509	999999	193	603	736	620	540	224	999999	260	528	694	981	768	935	397	49	41	753	999999	68	339	999999	896	890	999999	999999	399	764	999999	683	33	607	377	655	362	788	975	788	54	255	594	451	331	999999	897	590	999999	359	54	982	943	438	727	330	180	382	297	999999	999999	910	999999	459	623	576	999999	999999	614	122	999999	609	999999	253	709	779	473	888	472	757	993	132	849	50	999999	300	740	594	880	999999	999999	999999	999999	272	764	144	114	145	828	999999	643	810	975	748	776	445	919	699	728	947	857	999999	909	999999	999999	901	70	999999	739	332	836	910	215	568	636	602	118	801	489	575	674	338	69	718	123	999999	999999	999999	273	285	381	50	866	999999	198	202	80	961	999999	999999	999999	14	405	505	917	733	604	999999	121	184	336	128	999999	162	283	529	232	999999	426	536	999999	959	836	464	951	796	54	283	999999	443	531	157	258	625	999999	670	999999	564	801	999999	587	739	999999	99	948	263	829	713	659	669	970	879	544	25	118	123	177	940	999999	131	689	331	999999	677	653	189	869	594	660	613	597	668	999999	46	949	999999	970	747	516	698	999999	340	999999	999999	473	651	612	999999	999999	388	502	991	999999	999999	700	999999	999999	321	445	769	393	999999	63	56	81	312	489	508	999999	103	153	430	999999	854	999999	999999	999999	338	214	999999	576	636	87	999999	999999	605	657	720	345	693	324	999999	311	746	315	731	999999	999999	638	999999	171	114	176	423	245	82	566	165	999999	352	557	999999	999999	443	202	757	166	780	935	999999	655	769	173	383	779	
493	128	999999	549	432	999999	141	699	53	840	472	999999	999999	999999	48	49	501	204	993	145	951	552	999999	553	558	574	506	641	172	516	401	940	792	644	999999	953	878	616	102	280	999999	673	73	603	730	999999	502	999999	896	999999	163	999999	180	248	828	940	260	999999	999999	858	574	499	537	536	449	531	677	999999	999999	95	171	885	112	722	718	999999	999999	274	823	271	82	762	745	735	362	826	770	554	999999	811	999999	999999	999999	244	999999	927	145	536	999999	208	619	482	460	811	275	278	472	999999	529	550	460	986	321	999999	785	812	999999	802	999999	622	761	132	213	482	392	427	270	868	25	791	152	952	999999	999999	999999	599	311	934	469	93	999999	322	35	999999	360	999999	432	999999	458	893	999999	999999	362	999999	999999	999999	278	977	428	847	17	999999	999999	738	999999	999999	875	696	999999	196	510	819	342	100	999999	999999	999999	937	131	999999	995	377	419	999999	617	808	600	579	187	999999	999999	334	515	621	999999	999999	880	297	867	852	841	735	814	999999	392	999999	11	271	999999	999999	400	340	855	752	852	999999	194	999999	999999	599	999999	305	518	999999	865	186	999999	720	25	507	567	809	999999	279	834	269	562	157	999999	263	806	339	307	188	763	990	479	763	769	999999	576	571	176	277	945	999999	999999	888	407	216	60	290	255	774	441	591	270	586	918	592	999999	46	579	867	999999	577	999999	340	999999	999999	707	550	999999	580	999999	996	643	999999	333	297	52	999999	749	533	213	525	999999	532	747	181	729	892	845	999999	367	999999	991	999999	999999	999999	549	886	999999	999999	999999	999999	339	675	999999	444	947	469	262	999999	550	413	999999	55	663	277	493	474	593	990	155	999999	999999	999999	222	401	14	343	327	999999	999999	999999	947	227	34	703	196	418	999999	999999	999999	270	639	999999	636	953	999999	945	645	217	999999	84	999999	736	386	694	805	999999	999999	451	439	999999	151	306	999999	999999	466	79	31	960	999999	85	784	999999	999999	885	184	490	999999	268	158	999999	999999	119	82	674	863	221	999999	339	898	999999	954	999999	872	619	128	343	342	252	999999	183	999999	685	999999	807	299	22	999999	500	519	324	999999	204	999999	999999	916	999999	233	218	530	255	238	692	72	459	130	546	418	156	767	999999	158	999999	999999	974	144	22	982	999999	384	999999	999999	350	820	583	999999	760	945	501	999999	999999	999999	134	721	252	945	242	622	677	999999	753	603	823	732	677	176	528	432	999999	999999	903	60	959	833	679	13	887	871	489	252	370	600	999999	452	682	
732	999999	185	529	38	902	400	314	587	999999	257	428	999999	999999	999999	687	999999	627	265	800	999999	160	300	52	248	67	999999	999999	999999	326	163	686	999999	999999	945	152	353	903	299	999999	513	999999	999999	999999	999999	585	280	729	999999	565	41	972	661	652	646	582	999999	143	290	971	542	266	879	271	477	571	57	566	206	999999	999999	435	338	922	297	300	779	97	620	999999	999999	640	71	999999	294	190	34	727	414	373	418	220	622	328	800	256	865	999999	735	859	537	714	533	806	999999	606	999999	739	365	999999	999999	646	999999	627	999999	902	205	20	976	999999	547	330	162	833	856	132	813	999999	999999	50	999999	669	362	760	135	999999	999999	999999	999999	688	999999	294	371	999999	570	772	698	999999	144	897	999999	999999	143	448	322	217	561	699	950	109	999999	632	617	325	921	143	999999	999999	502	999999	999999	940	373	297	999999	262	958	999999	272	94	434	818	876	999999	989	580	999999	913	448	918	521	417	999999	547	895	914	677	56	145	436	488	936	999999	33	112	999999	490	999999	699	69	258	466	436	865	674	974	756	393	335	351	608	999999	323	999999	599	388	636	825	402	834	585	999999	958	836	999999	999999	326	853	131	878	99	689	999999	388	669	64	980	448	872	920	999999	293	720	794	827	118	999999	918	999999	724	484	999999	453	999999	484	999999	999999	600	270	187	999999	999999	999999	457	262	919	999999	934	913	999999	999999	197	952	482	676	999999	999999	174	18	496	873	999999	430	999999	403	999999	246	360	903	332	999999	999999	188	999999	272	265	32	999999	542	908	953	999999	15	887	326	999999	711	970	197	193	156	343	591	773	313	261	482	863	64	827	682	804	999999	591	989	28	999999	267	220	999999	279	927	632	110	543	194	402	542	91	116	999999	999999	172	720	186	222	999999	415	999999	20	783	168	219	714	235	159	658	423	898	308	287	454	999999	776	913	228	711	491	239	128	999999	940	781	947	999999	417	999999	999999	414	999999	229	999999	999999	209	637	120	999999	917	999999	394	536	978	643	783	828	277	999999	396	999999	958	511	317	185	273	162	842	386	999999	609	818	999999	347	999999	132	88	683	579	561	148	803	999999	793	999999	999999	999999	999999	306	999999	999999	837	999999	255	513	456	999999	912	428	611	57	795	734	457	318	999999	876	198	969	521	999999	155	697	952	257	999999	999999	999999	700	999999	681	281	545	388	152	999999	915	271	834	999999	999999	176	999999	968	514	353	78	999999	485	561	999999	999999	999999	999999	302	973	149	999999	998	509	997	557	
222	99	929	775	259	355	999999	545	150	615	364	417	664	538	890	729	448	999999	935	999999	242	149	370	288	371	760	999999	179	633	964	999999	999999	564	999999	954	999999	48	738	999999	723	747	939	420	999999	48	503	130	999999	92	419	999999	999999	574	600	324	83	729	651	414	498	269	145	912	186	352	39	852	364	584	725	690	709	999999	221	659	302	729	999999	999999	868	639	331	96	999999	463	178	760	963	999999	881	446	397	334	605	463	999999	37	244	999999	19	999999	766	189	367	729	801	294	362	941	32	354	722	412	546	858	999999	59	699	722	999999	278	888	999999	703	999999	302	385	213	757	999999	274	999999	995	239	227	873	152	728	999999	662	999999	408	32	962	536	723	985	999999	747	525	562	338	521	838	741	762	397	485	88	436	426	91	604	894	757	999999	727	182	999999	999999	795	330	215	999999	299	999999	866	999999	176	565	999999	596	466	999999	494	936	973	167	497	465	485	667	999999	67	245	803	803	137	215	677	999999	812	999999	761	729	242	999999	461	548	999999	895	999999	318	522	129	999999	624	371	410	820	885	570	685	999999	509	138	679	158	824	999999	76	739	999999	498	569	999999	999999	705	513	262	999999	522	999999	625	569	505	358	138	937	999999	188	441	727	999999	999999	436	999999	606	999999	600	562	975	636	62	805	166	780	819	999999	624	702	999999	858	999999	999999	373	952	999999	303	14	779	999999	220	418	999999	634	21	816	706	999999	377	530	453	912	700	999999	885	565	819	413	999999	539	185	323	713	269	999999	579	386	429	484	77	312	256	999999	999999	764	228	999999	180	999999	964	122	819	999999	999999	475	945	457	999999	487	999999	999999	890	289	250	999999	897	704	57	61	441	439	287	999999	309	999999	999999	101	689	83	667	820	649	999999	760	426	365	999999	541	794	999999	132	216	941	97	999999	421	967	999999	999999	999999	523	697	999999	712	534	999999	999999	947	953	278	853	767	999999	819	576	600	631	529	823	20	831	173	263	424	999999	232	999999	999999	481	999999	239	521	55	215	999999	132	530	556	999999	591	999999	127	587	999999	999999	364	120	132	520	999999	790	448	999999	634	999999	360	999999	704	403	312	500	599	476	157	48	999999	722	999999	675	454	79	999999	999999	242	815	714	586	737	999999	999999	122	223	61	253	26	999999	763	420	180	999999	689	999999	163	999999	999999	605	651	440	487	450	642	999999	456	999999	168	999999	999999	524	999999	331	999999	999999	999999	448	999999	287	547	999999	140	999999	578	311	720	999999	764	253	999999	378	
151	219	73	155	260	199	321	893	766	999999	95	312	646	248	601	999999	29	983	762	999999	734	813	68	428	999999	239	871	340	999999	574	311	914	792	776	383	609	268	999999	999999	999999	136	306	999999	562	147	828	610	340	999999	872	862	781	490	217	644	337	161	645	999999	30	327	981	394	202	999999	180	519	999999	865	991	999999	401	537	889	587	438	303	505	999999	481	629	541	630	636	712	529	999999	584	142	999999	458	623	782	999999	555	155	911	999999	879	966	318	741	474	718	292	470	999999	601	630	999999	43	656	364	374	999999	999999	999999	758	490	163	747	934	736	819	543	999999	618	999999	343	999999	526	975	625	999999	999999	887	999999	912	354	251	285	832	954	926	21	802	269	418	42	769	795	999999	837	725	229	999999	14	654	999999	325	852	150	999999	197	689	999999	999999	50	999999	514	718	448	414	249	878	999999	999999	810	807	740	707	210	999999	573	647	372	148	899	999999	999999	883	999999	999999	38	399	144	574	999999	999999	953	999999	999999	217	528	61	356	749	598	999999	314	403	204	847	999999	618	651	80	694	550	327	919	140	946	421	999999	305	711	999999	999999	743	350	223	999999	853	968	488	999999	551	999999	300	999999	549	62	789	395	689	575	301	420	747	999999	879	226	919	44	641	999999	795	897	999999	645	373	748	113	999999	189	999999	993	476	999999	659	528	182	260	703	379	88	166	36	941	729	999999	965	112	679	999999	997	653	819	337	216	999999	653	766	655	259	801	948	999999	215	999999	999999	999999	291	97	545	707	999999	225	664	999999	125	769	999999	35	235	408	645	999999	503	192	977	183	999999	922	462	875	999999	605	999999	578	140	341	820	883	157	594	999999	24	144	762	41	437	999999	774	101	437	697	740	429	851	165	524	331	999999	90	409	686	368	635	999999	999999	370	999999	95	432	999999	949	999999	878	641	724	631	299	999999	161	999999	27	374	831	999999	187	999999	185	602	422	615	999999	999999	802	747	907	325	999999	474	470	670	665	80	999999	999999	488	625	862	999999	999999	534	235	999999	872	999999	392	999999	999999	610	492	999999	999999	999999	672	816	773	162	279	140	733	999999	251	999999	280	999999	884	947	32	524	546	562	813	999999	475	888	390	999999	924	272	999999	595	788	778	982	844	485	496	407	535	999999	999999	999999	731	65	728	292	410	999999	391	999999	445	299	23	73	999999	813	798	702	784	436	352	999999	17	775	147	620	999999	842	436	15	999999	549	497	999999	221	216	92	341	747	605	980	999999	543	615	
920	305	775	999999	61	40	686	999999	999999	108	999999	999999	999999	955	917	118	819	568	883	385	269	895	802	43	852	723	731	999999	999999	188	456	241	694	999999	855	841	845	757	790	999999	329	603	926	999999	999999	999999	868	136	999999	999999	785	422	237	167	356	34	999999	742	862	338	999999	999999	999999	444	652	999999	413	999999	109	85	273	72	999999	488	66	665	968	414	254	999999	854	604	51	325	402	43	14	536	55	830	999999	112	894	461	106	999999	764	492	745	828	709	922	36	999999	376	723	644	999999	111	690	66	99	999999	133	484	704	188	999999	51	999999	955	877	900	999999	737	999999	177	325	391	957	901	486	668	999999	40	931	999999	702	949	679	399	265	434	999999	774	258	999999	771	977	402	920	999999	451	136	873	831	32	999999	999999	216	999999	999999	367	999999	789	580	431	81	103	552	999999	999999	573	372	229	699	452	544	504	488	999999	406	348	989	47	658	45	999999	552	208	999999	999999	101	743	132	80	898	999999	576	204	827	543	677	999999	999999	999999	678	88	999999	183	389	487	264	132	661	160	979	377	999999	140	545	889	529	999999	644	316	393	830	999999	158	999999	171	968	999999	661	20	999999	999999	722	999999	999999	999999	634	378	999999	999999	565	969	999999	972	999999	530	184	446	659	937	24	782	999999	959	61	848	999999	758	381	227	999999	954	470	650	432	75	655	514	999999	588	999999	160	85	222	750	999999	999999	277	67	281	999999	532	999999	723	996	945	134	763	551	141	999999	999999	997	601	911	999999	508	440	550	35	875	670	999999	999999	682	864	999999	577	219	636	110	571	701	109	999999	986	314	747	654	999999	941	892	962	28	471	999999	163	999999	999999	150	915	317	727	41	406	326	246	579	50	999999	248	556	999999	914	41	999999	183	897	371	925	306	761	785	73	999999	983	999999	277	999999	302	711	999999	276	79	720	999999	844	669	999999	913	750	735	706	523	247	394	348	58	999999	914	216	999999	122	386	844	164	531	999999	947	423	618	969	969	748	430	25	290	484	999999	999999	712	513	203	999999	184	570	999999	272	999999	700	644	659	999999	695	96	455	120	999999	999999	999999	271	190	722	289	304	781	999999	999999	102	999999	113	863	999999	749	212	702	71	664	999999	283	109	999999	837	256	999999	959	689	284	661	999999	904	400	259	637	976	999999	791	913	163	403	804	107	999999	999999	999999	781	999999	540	492	394	393	456	999999	951	466	12	352	999999	511	345	999999	491	306	999999	327	712	999999	226	772	680	999999	999999	510	999999	
479	12	99	243	659	996	164	158	791	276	591	458	711	308	180	974	188	325	999999	817	999999	999999	800	999999	287	884	178	588	767	812	483	245	945	881	481	999999	913	999999	816	999999	999999	943	700	39	536	868	999999	314	56	798	501	595	745	999999	505	999999	211	999999	956	775	828	575	391	979	793	355	999999	830	826	715	71	79	508	897	636	999999	622	999999	525	999999	883	863	999999	999999	999999	999999	500	263	385	324	262	875	163	999999	999999	615	561	720	246	191	366	180	488	340	736	999999	96	847	999999	147	544	441	999999	999999	999999	964	43	421	669	905	854	259	999999	999999	463	195	999999	999999	221	31	806	902	999999	343	61	712	999999	212	243	887	800	653	207	247	780	821	363	615	158	721	582	150	60	340	999999	117	725	999999	877	550	516	628	635	44	340	999999	906	188	496	189	589	831	188	781	115	210	61	999999	999999	999999	832	310	999999	500	999999	999999	851	999999	15	999999	999999	999999	335	692	381	999999	28	172	999999	147	915	184	128	968	999999	751	962	999999	235	136	65	518	999999	245	718	215	999999	999999	595	674	999999	712	182	999999	202	191	505	999999	409	999999	192	889	310	999999	726	657	192	351	369	697	703	581	969	879	999999	478	163	99	974	176	863	882	577	242	355	212	11	999999	775	949	255	476	869	302	943	176	999999	660	999999	70	33	999999	776	999999	970	219	999999	999999	663	999999	38	416	521	999999	79	999999	999999	77	248	523	655	615	999999	419	452	999999	711	677	935	722	999999	502	999999	913	152	896	116	999999	272	146	469	708	912	999999	921	838	955	635	999999	643	854	999999	422	995	414	417	401	999999	454	743	508	75	367	941	463	536	836	999999	101	182	202	642	805	999999	63	947	703	999999	497	613	282	999999	999999	999999	868	129	89	584	508	735	999999	999999	234	528	637	403	350	970	598	395	999999	356	999999	59	450	221	345	999999	941	999999	999999	999999	869	999999	471	431	621	75	83	343	456	261	110	365	677	999999	417	286	474	659	607	999999	926	112	999999	925	541	404	850	656	783	768	642	50	999999	999999	881	393	67	216	782	284	897	264	938	750	999999	999999	382	998	804	69	846	291	999999	981	950	766	240	545	999999	226	224	999999	559	687	619	69	344	59	999999	33	228	267	877	332	999999	671	173	860	679	362	32	999999	851	724	922	360	190	49	677	999999	163	999999	999999	999999	69	999999	999999	261	999999	197	845	999999	999999	780	841	588	414	537	156	289	603	999999	866	538	203	372	999999	835	
765	268	878	999999	381	457	870	706	999999	999999	273	364	999999	999999	728	492	516	699	999999	80	999999	343	946	999999	892	398	999999	783	999999	787	372	697	903	999999	495	999999	318	550	951	978	999999	145	646	999999	273	999999	999999	999999	651	999999	31	503	999999	999999	952	431	321	234	411	999999	936	999999	999999	999999	948	999999	461	107	426	854	999999	966	747	447	170	999999	697	853	390	999999	85	829	141	281	766	868	751	408	916	73	562	94	149	969	999999	822	94	999999	154	697	340	225	274	797	210	65	999999	507	344	215	734	468	844	999999	906	116	999999	779	398	90	824	62	190	999999	999999	99	826	778	405	347	663	999999	708	999999	999999	999999	565	344	80	711	122	999999	74	710	338	999999	249	999999	72	935	867	315	103	999999	999999	288	999999	911	504	121	238	977	111	999999	999999	999999	760	161	539	56	551	999999	708	686	999999	579	987	479	34	999999	849	986	716	999999	480	357	121	643	819	491	825	654	840	959	482	145	152	78	168	809	343	999999	309	999999	393	255	999999	416	999999	303	300	564	999999	305	271	252	271	640	999999	204	999999	126	341	58	231	999999	781	749	214	832	437	919	321	224	865	761	687	700	86	234	999999	705	546	526	200	270	767	544	697	240	999999	999999	552	964	402	227	999999	261	794	497	474	857	999999	999999	866	381	999999	672	439	510	565	571	999999	300	453	711	579	815	857	960	999999	246	61	974	958	999999	999999	999999	821	648	14	435	905	589	760	999999	999999	281	659	999999	26	999999	115	197	999999	312	948	262	520	690	999999	941	404	833	999999	238	806	237	316	999999	14	896	850	999999	999999	139	665	974	540	999999	218	307	165	47	999999	43	999999	863	309	655	976	999999	836	999999	999999	72	40	81	999999	531	97	999999	965	718	815	129	255	324	691	545	647	973	999999	961	482	999999	785	999999	889	999999	107	942	999999	660	964	999999	70	719	999999	999999	108	999999	752	18	471	942	341	446	232	824	788	817	999999	999999	18	13	999999	999999	999999	660	287	673	999999	897	999999	154	346	314	754	925	999999	535	533	258	446	63	231	713	999999	539	18	349	144	75	546	290	770	174	999999	999999	496	196	70	999999	166	434	412	854	999999	327	999999	999999	692	306	765	262	293	923	327	955	781	689	385	128	652	937	539	126	361	153	384	999999	662	999999	439	872	474	999999	102	21	650	377	138	999999	999999	981	656	838	310	999999	999999	999999	999999	999999	190	806	810	942	487	228	895	999999	999999	999999	942	999999	374	999999	866	892	
787	999999	999999	315	999999	413	999999	212	999999	671	291	700	999999	999999	156	538	334	966	613	632	71	532	916	874	126	364	874	698	999999	509	616	999999	971	417	506	117	24	542	392	776	256	608	999999	816	936	205	479	435	293	999999	109	408	296	999999	830	264	973	957	999999	999999	539	862	972	685	64	533	729	999999	571	999999	523	791	583	837	999999	463	999999	109	999999	920	885	448	414	825	410	218	999999	736	586	251	143	999999	352	442	246	393	635	81	762	999999	475	80	999999	254	890	999999	824	999999	858	376	999999	873	30	278	74	101	999999	156	999999	845	999999	992	821	329	999999	466	448	151	600	992	828	704	347	534	455	814	584	170	935	102	394	22	878	220	763	999999	999999	84	377	154	935	488	999999	916	350	999999	259	543	348	434	869	682	858	999999	548	783	536	999999	823	260	516	297	221	193	999999	999999	123	611	566	645	429	374	773	456	67	349	908	430	999999	971	999999	50	999999	511	232	712	163	22	671	979	733	550	261	999999	999999	999999	277	612	999999	299	370	647	977	702	14	504	908	999999	808	209	874	999999	311	852	695	475	475	999999	960	748	896	110	999999	587	911	878	123	655	817	420	82	306	964	999999	611	918	73	129	999999	727	999999	751	999999	999999	114	628	999999	408	999999	999999	181	999999	999999	717	402	999999	706	999999	999999	135	391	999999	594	999999	136	578	999999	417	251	999999	412	999999	213	242	999999	155	896	478	482	293	639	714	233	655	248	999999	654	999999	501	351	221	999999	338	381	346	550	167	816	345	536	487	832	167	655	760	824	999999	419	999999	999999	372	999999	917	507	496	677	39	939	158	620	923	894	999999	999999	565	738	28	832	896	999999	999999	89	143	946	806	807	556	577	894	424	163	245	484	254	979	983	756	999999	885	668	520	228	668	724	612	593	999999	268	100	31	805	530	522	999999	270	293	104	971	999999	999999	999999	462	54	734	467	688	999999	671	919	582	999999	999999	947	237	885	769	999999	419	343	223	890	297	487	872	618	632	999999	117	984	999999	888	784	139	999999	999999	67	184	933	266	999999	183	256	348	517	999999	617	582	295	999999	500	999999	999999	637	487	798	833	975	181	999999	835	966	311	999999	234	693	207	999999	751	999999	827	999999	487	162	419	999999	644	948	969	999999	10	59	437	999999	493	823	213	157	651	407	713	92	999999	817	999999	957	999999	569	999999	824	842	558	831	605	664	999999	394	532	227	999999	164	885	15	347	999999	785	538	686	203	411	489	
60	999999	999999	999999	999999	999999	669	999999	462	177	85	833	999999	991	452	999999	832	960	587	438	999999	929	213	999999	999999	999999	665	702	646	428	195	375	713	999999	999999	999999	487	628	919	323	725	999999	765	280	89	61	860	356	672	999999	999999	999999	615	999999	808	999999	213	110	158	999999	926	966	95	43	999999	999999	130	999999	209	310	740	213	51	999999	713	879	173	932	173	776	225	318	40	89	722	470	759	740	536	670	938	999999	480	261	396	999999	715	732	298	379	930	61	999999	372	826	999999	684	351	269	928	957	280	999999	381	452	999999	936	999999	999999	521	999999	390	283	538	372	363	733	789	999999	954	174	440	644	793	845	174	999999	999999	263	229	786	999999	480	607	712	667	449	108	809	778	821	999999	999999	776	430	550	777	618	10	472	768	894	999999	315	764	527	636	153	536	287	999999	999999	999999	100	999999	541	910	999999	826	704	914	635	979	109	143	464	28	867	373	305	999999	552	666	999999	461	891	944	175	999999	195	999999	305	572	999999	330	552	956	331	51	888	999999	110	792	999999	557	143	999999	374	999999	999999	508	768	780	240	889	905	612	999999	639	843	597	745	999999	640	673	619	73	999999	778	590	508	697	999999	999999	666	999999	759	370	243	327	975	579	999999	999999	687	272	524	341	643	425	939	994	691	207	301	894	276	999999	632	938	999999	468	596	591	800	810	941	305	574	602	155	999999	728	999999	999999	27	751	301	953	410	999999	731	813	999999	650	514	15	628	999999	771	31	999999	738	305	256	517	983	412	742	876	330	999999	767	51	279	698	275	379	340	283	999999	999999	208	231	843	999999	655	243	999999	296	999999	999999	121	802	580	547	513	999999	75	999999	44	349	999999	87	89	874	963	999999	999999	952	248	636	298	910	629	56	999999	999999	461	999999	861	749	471	455	81	17	118	964	470	732	999999	999999	313	979	999999	802	426	999999	999999	999999	999999	882	160	987	58	999999	999999	211	999999	534	148	997	970	168	498	295	877	113	15	82	766	999	312	999999	767	405	332	318	999999	999999	999999	287	374	492	531	999999	999999	483	407	999999	981	907	790	936	593	999999	872	155	999999	953	925	322	999999	80	212	386	580	999999	999999	652	845	999999	539	357	904	999999	633	488	636	519	999999	403	999999	112	100	999999	999999	999999	767	579	533	186	999999	718	999999	317	171	303	290	999999	408	798	263	754	67	274	377	442	42	999999	564	393	999999	971	266	531	616	999999	979	352	177	999999	999999	650	129	668	890	821	456	596	
700	339	999999	490	999999	898	150	951	55	999999	491	775	344	999999	24	149	667	855	461	379	700	158	324	937	999999	204	766	613	635	398	384	999999	999999	445	999999	235	999999	39	999999	368	391	999999	967	163	999999	402	870	996	635	979	11	44	999999	87	896	999999	24	270	512	999999	999999	536	326	999999	999999	934	789	898	14	789	953	999999	999999	999999	988	45	191	999999	86	999999	333	769	999999	999999	396	999999	197	999999	548	999999	999999	925	527	999999	236	999999	348	319	712	926	612	971	999999	999999	36	374	50	277	999999	861	999999	999999	194	926	999999	999999	999999	671	271	111	999999	880	999999	524	578	37	120	59	865	143	696	999999	999999	159	973	999999	777	141	628	31	308	999999	819	999999	129	366	741	999999	362	999999	305	677	58	999999	999999	731	621	477	277	999	264	991	411	956	999999	499	999999	44	952	240	594	427	999999	999999	803	999999	71	672	999999	999999	295	999999	999999	10	837	28	999999	847	999999	252	740	310	999999	629	767	317	518	863	523	629	999999	707	648	999999	999999	878	634	809	807	360	669	949	82	66	999999	745	304	410	128	155	676	557	72	710	500	294	999999	999999	481	999999	999999	208	159	999999	260	999999	869	999999	730	958	999999	23	50	621	999999	790	999999	999999	915	999999	22	117	999999	377	953	413	645	999999	631	985	325	220	337	321	51	470	800	306	999999	136	999999	729	679	169	761	662	517	451	137	999999	66	756	508	999999	483	211	464	999999	999999	847	942	931	943	999999	643	999999	686	729	999999	121	990	931	999999	788	157	999999	438	585	615	300	895	203	811	922	929	568	712	878	837	839	16	999999	484	959	999999	944	786	934	999999	588	976	788	871	999999	719	134	755	719	311	201	773	879	176	999999	999999	748	130	999999	815	85	999999	807	891	740	114	971	457	51	604	213	999999	503	999999	37	323	117	332	999999	212	805	813	992	576	645	75	137	852	952	999999	445	824	765	128	450	127	178	896	141	911	748	677	714	124	999999	695	280	819	149	218	843	426	334	818	20	272	477	241	999999	674	976	999999	504	43	168	999999	999999	384	618	909	154	221	999999	883	464	999999	999999	878	999999	950	795	317	713	744	174	29	499	946	118	188	999999	999999	999999	466	934	999999	182	999999	955	719	955	895	211	239	73	999999	234	999999	364	882	173	599	763	305	878	668	415	760	999999	999999	889	793	276	439	270	999999	570	735	949	999999	955	999999	999999	758	994	900	999999	999999	681	541	795	58	591	235	25	59	183	354	587	275	223	
999999	810	816	999999	171	999999	999999	969	999999	71	999999	999999	529	999999	744	677	15	311	999999	562	932	89	337	354	841	999999	50	424	999999	44	226	157	683	621	544	618	115	999999	832	281	344	514	825	480	999999	999999	72	308	281	382	178	53	608	999999	291	999999	482	472	987	999999	587	357	759	821	845	351	818	908	392	999999	999999	999999	478	706	227	427	999999	999999	58	295	149	741	999999	837	865	182	548	970	339	212	999999	999999	941	873	693	987	755	14	999999	953	999999	163	916	155	999999	999999	575	902	496	863	87	625	424	701	820	846	214	921	956	672	802	848	999999	190	991	928	999999	999999	22	999999	672	259	231	105	557	999999	825	999999	36	772	607	646	999999	476	134	519	229	249	63	847	782	833	999999	963	160	889	585	999999	164	883	957	999999	889	266	200	827	404	328	999999	834	30	217	895	193	74	165	999999	111	66	999999	708	999999	551	175	456	999999	999999	268	944	668	410	99	843	152	814	637	757	227	285	306	125	900	105	999999	827	575	938	864	898	999999	525	483	679	682	184	73	428	724	999999	362	625	999999	384	485	434	930	999999	752	999999	999999	408	156	826	759	366	999999	799	333	999999	881	900	346	999999	950	999999	926	999999	171	968	751	219	999999	418	923	999999	979	526	620	999999	896	212	196	496	471	596	378	657	999999	325	999999	273	105	386	999999	462	289	776	999999	343	999999	520	999999	783	999999	227	374	738	903	89	999999	292	189	999999	999999	679	713	850	897	363	773	279	999999	845	602	487	123	657	999999	471	401	212	101	286	296	386	999999	412	870	999999	999999	640	753	840	938	93	94	566	999999	258	748	999999	879	80	569	238	30	999999	190	148	999999	999999	258	442	999999	999999	200	902	999999	74	679	311	980	653	141	143	999999	999999	906	999999	402	557	999999	240	999999	962	333	31	717	68	366	642	231	731	999999	515	392	321	162	763	892	192	324	999999	579	446	458	236	938	999999	999999	999999	460	671	745	556	999999	27	719	999999	851	179	999999	193	708	47	90	999999	512	999999	999999	214	507	153	999999	220	999999	999999	999999	286	999999	999999	999999	290	999999	995	191	560	999999	594	520	999999	999999	999999	911	723	998	140	999999	999999	366	209	723	321	685	999999	862	999999	53	535	323	153	365	443	999999	754	96	903	999999	999999	856	999999	273	999999	116	386	612	999999	241	903	221	112	689	999999	999999	999999	383	770	999999	847	143	874	516	459	999999	999999	18	168	226	166	637	999999	302	999999	685	836	935	805	215	308	999999	
791	85	999999	323	999999	463	245	523	905	381	325	308	990	579	981	999999	814	647	739	999999	453	854	85	276	127	810	241	445	92	379	577	565	999999	999999	351	799	376	145	70	913	999999	645	999999	784	321	795	311	999999	703	823	131	168	475	999999	453	937	999	999999	999999	410	232	800	440	536	803	759	11	49	238	999999	999999	678	586	825	999999	808	999999	999999	955	331	508	361	741	269	258	999999	999999	375	507	414	799	999999	999999	999999	691	973	214	783	980	562	794	271	650	999999	185	452	582	649	336	999999	999999	709	918	874	999999	870	68	999999	288	999999	669	635	541	824	392	154	738	925	144	631	604	760	319	999999	537	247	710	999999	999999	805	837	999999	999999	863	999999	100	584	75	759	999999	999999	42	505	999999	999999	999999	729	826	139	41	714	999999	999999	705	50	999999	399	999999	347	999999	169	838	999999	483	557	999999	596	678	999999	999999	569	673	999999	323	999999	571	264	723	510	378	517	884	100	61	100	191	934	999999	822	379	999999	69	999999	105	661	999999	944	32	999999	672	572	60	24	837	471	50	489	202	999999	479	387	676	24	999999	156	285	999999	46	999999	376	295	261	856	443	999999	510	945	81	661	999999	999999	242	683	999999	805	466	870	263	590	60	701	999999	356	999999	991	999999	999999	759	948	386	337	908	640	673	386	999999	999999	580	999999	999999	105	418	541	356	999999	155	999999	186	172	999999	415	494	455	341	999999	999999	905	513	452	576	465	999999	132	285	314	718	601	20	461	495	271	299	26	999999	999999	292	210	10	501	999999	41	868	999999	268	970	843	462	999999	998	832	999999	999999	138	670	999999	909	295	266	52	143	553	982	725	677	999999	125	478	827	386	392	353	999999	999999	605	544	596	598	864	314	999999	266	999999	22	999999	89	580	999999	355	132	55	996	943	958	367	302	999999	153	919	839	855	374	635	999999	616	488	510	679	532	136	909	320	431	952	580	999999	260	970	106	999999	847	954	132	999999	340	395	999999	999999	654	313	495	999999	679	999999	458	106	631	999999	405	149	579	901	639	999999	222	734	575	999999	387	999999	999999	88	56	999999	991	999999	999999	930	591	231	88	999999	35	229	640	999999	641	406	503	484	254	880	999999	999999	27	999999	324	999999	491	606	819	418	569	172	999999	999999	406	999999	999999	557	999999	700	789	184	70	999999	876	999999	589	999999	103	999999	498	902	246	171	513	99	314	55	999999	349	449	985	411	670	993	862	957	233	70	294	373	945	631	999999	101	400	896	999999	80	
999999	323	735	512	649	919	667	925	110	903	316	999999	987	971	513	261	804	772	399	32	23	999999	366	695	999999	999999	999999	999999	693	999999	999999	202	312	975	681	36	714	999999	761	751	336	999999	856	329	753	999999	385	973	127	302	999999	999999	507	999999	66	451	957	999999	999999	999999	375	999999	999999	40	999999	124	740	22	300	487	547	331	20	647	696	86	999999	46	941	999999	999999	579	163	400	783	999999	999999	333	918	239	78	999999	778	918	385	940	704	826	999999	639	510	373	999999	640	754	965	616	859	292	979	845	999999	108	145	422	795	242	841	999999	303	999999	416	999999	999999	418	873	999999	102	271	999999	382	780	999999	999999	999999	999999	999999	999999	999999	817	999999	835	50	999999	999999	999999	576	642	505	589	707	862	578	999999	221	103	279	999999	231	881	999999	524	597	537	607	75	999999	999999	88	999999	899	719	204	999999	424	999999	376	165	676	999999	999999	910	596	682	999999	519	999999	999999	999999	964	787	283	302	999999	406	365	999999	513	341	999999	733	779	564	149	690	988	667	148	821	627	727	124	946	960	584	511	927	915	488	97	864	162	999999	999999	578	999999	427	439	999999	999999	355	862	823	999999	537	527	355	999999	991	69	852	72	450	999999	999999	672	337	341	191	894	437	999999	34	999999	464	581	84	450	570	74	570	238	999999	762	282	864	300	598	433	999999	165	480	999999	429	245	801	712	242	999999	906	999999	95	257	999999	999999	32	837	999999	893	955	452	905	886	927	499	623	957	999999	200	381	381	739	908	999999	739	999999	408	605	17	662	869	999999	573	664	776	999999	980	966	141	259	37	720	704	477	999999	260	999999	996	999999	999999	844	999999	999999	505	999999	559	187	133	999999	673	999999	242	572	241	96	611	999999	999999	999999	24	643	990	556	941	354	661	999999	999999	520	488	373	999999	675	999999	817	844	799	77	139	226	999999	999999	566	468	634	794	157	473	391	999999	918	371	845	915	978	999999	478	111	160	872	524	746	999999	921	309	999999	999999	999999	999999	251	811	274	102	999999	716	999999	999999	97	316	999999	514	571	59	999999	999999	999999	565	759	417	963	376	698	999999	999999	999999	560	254	645	168	421	238	970	60	149	999999	654	278	911	999999	202	430	390	794	600	368	953	697	105	361	308	999999	806	999999	999999	875	123	357	999999	241	165	999999	788	999999	999999	999999	999999	521	999999	326	916	999999	653	560	999999	543	985	999999	325	898	749	863	159	294	860	764	431	999999	600	274	87	999999	442	680	54	999999	641	460	900	279	824	
999999	999999	779	445	575	13	999999	555	999999	890	219	41	937	492	302	391	504	79	140	899	343	999999	645	248	619	299	999999	999999	562	901	534	999999	56	83	999999	85	380	848	294	760	184	999999	684	383	999999	275	504	197	751	999999	999999	999999	770	379	490	520	152	541	825	285	999999	999999	993	24	365	999999	999999	864	185	227	999999	655	999999	999999	999999	689	246	271	999999	999999	795	785	764	292	999999	153	242	999999	593	999999	932	839	999999	19	999999	443	660	999999	28	661	289	999999	22	534	268	492	999999	400	654	800	284	999999	999999	481	490	255	976	710	260	222	973	999999	280	388	294	182	632	999999	650	291	999999	576	252	718	74	164	772	239	34	281	999999	842	32	792	521	60	677	551	529	999999	467	999999	418	806	999999	971	370	999999	999999	999999	999999	999999	750	373	772	708	638	452	999999	336	482	747	686	999999	675	141	296	999999	866	243	504	90	256	999999	999999	88	999999	446	40	102	999999	148	989	938	421	716	999999	999999	30	813	422	235	144	202	999999	719	273	439	141	556	685	999999	767	16	590	779	584	584	549	693	550	202	422	324	541	344	757	747	567	959	49	637	467	62	821	279	945	999999	174	114	815	728	314	484	417	999999	381	983	358	642	141	517	119	999999	999999	230	999999	999999	661	667	961	999999	871	182	999999	999999	999999	714	194	321	834	999999	419	999999	877	822	887	937	999999	999999	962	774	399	925	827	531	527	140	789	601	466	134	402	506	999999	299	856	142	999999	368	497	666	999999	47	808	610	107	674	459	450	342	875	914	999999	999999	197	136	945	354	985	531	294	999999	593	854	709	138	999999	302	999999	965	999999	999999	548	142	306	975	362	127	227	433	852	680	999999	268	999999	220	999999	999999	955	173	910	787	981	999999	212	741	214	192	108	999999	195	382	999999	485	999999	999999	375	898	408	221	999999	828	999999	999999	678	614	586	999999	273	499	767	999999	346	423	65	967	989	710	929	564	770	179	999999	745	999999	999999	999999	863	999999	686	844	472	999999	999999	400	999999	999999	429	999999	598	165	879	918	609	714	84	46	457	430	619	999999	664	968	844	450	603	808	999999	323	209	999999	999999	654	587	654	999999	716	602	33	972	318	999999	552	999999	408	891	261	419	41	999999	999999	999999	443	70	770	189	503	999999	303	796	283	277	999999	959	793	443	234	999999	955	999999	999999	443	434	457	999999	999999	122	637	445	559	352	399	360	999999	766	999999	999999	594	817	474	999999	167	309	999999	698	50	464	593	548	
999999	667	920	464	622	806	999999	926	985	759	424	77	866	123	744	453	999999	999999	956	203	999999	164	640	523	490	999999	209	144	206	999999	999999	891	529	98	480	999999	999999	999999	999999	352	766	999999	999999	999999	999999	407	934	53	564	783	813	134	507	399	210	810	36	406	973	14	606	865	729	999999	499	532	547	999999	642	852	31	950	188	613	436	819	861	805	999999	93	684	166	999999	999999	999999	146	393	999999	888	669	865	35	999999	734	746	901	798	999999	345	869	859	165	411	712	999999	863	999999	894	963	390	949	230	285	890	330	450	295	316	291	362	999999	418	889	972	986	995	999999	454	867	999999	31	795	999999	261	233	528	755	867	999999	999999	201	999999	176	999999	720	644	750	80	413	999999	615	492	784	982	730	451	999999	999999	725	766	874	999999	37	999999	369	164	760	33	666	801	999999	428	655	209	171	649	251	391	262	352	254	918	50	571	919	538	999999	999999	530	782	999999	326	151	893	999999	700	999999	738	148	566	999999	727	414	611	999999	196	836	585	999999	90	209	884	185	383	521	955	459	465	517	830	153	282	502	883	549	378	999999	761	992	471	187	513	253	695	999999	527	514	438	999999	733	999999	435	999999	450	582	999999	151	768	382	261	250	16	230	318	422	999999	999999	530	72	241	909	84	592	359	902	695	640	489	914	999999	451	31	503	784	138	718	616	62	310	181	999999	519	389	741	231	181	293	999999	283	999999	999999	984	376	731	999999	628	842	317	999999	887	999999	661	999999	388	809	999999	512	445	999999	703	999999	181	229	999999	13	400	694	999999	999999	731	412	705	216	999999	999999	999999	999999	772	960	510	999999	308	515	423	444	575	999999	11	931	11	668	847	755	579	862	131	764	486	727	433	933	999999	188	999999	484	41	999999	795	687	352	575	999999	999999	679	999999	696	666	999999	455	437	999999	999999	920	136	72	565	950	999999	205	578	702	177	54	537	576	886	129	699	939	413	130	871	323	999999	999999	999999	372	85	999999	175	465	959	41	299	699	999999	79	62	753	919	91	999999	999999	119	999999	407	999999	947	113	940	999999	966	865	52	999999	862	378	341	700	144	202	874	999999	40	999999	743	146	755	837	335	816	999999	946	30	331	311	281	214	999999	38	999999	999999	972	812	599	999999	103	988	982	837	872	738	362	999999	726	999999	934	569	995	999999	271	939	999999	777	134	999999	30	845	720	15	999999	174	403	671	900	777	902	81	440	999999	649	157	772	10	463	88	715	337	303	124	
377	712	218	41	766	999999	999999	999999	687	100	477	257	278	977	999999	707	345	690	718	999999	999999	863	138	380	266	124	999999	120	323	55	792	692	551	999999	638	878	955	371	904	607	472	707	999999	350	157	402	878	795	754	999999	743	999999	619	354	810	514	584	838	775	652	136	203	880	641	307	999999	705	999999	999999	377	999999	999999	786	120	486	999999	999999	788	232	864	245	381	366	568	999999	767	83	999999	795	134	999999	126	999999	262	481	279	826	752	52	999999	696	217	457	999999	999999	769	248	508	867	213	44	796	615	910	999999	754	837	322	339	539	999999	507	999999	999999	999999	635	387	534	639	999999	999999	999999	999999	860	178	999999	999999	979	999999	543	999999	575	340	999999	99	508	999999	685	845	999999	441	514	422	999999	999999	198	341	242	314	377	391	714	869	660	433	317	60	755	741	387	830	857	757	795	21	145	177	293	135	573	999999	701	688	912	775	275	314	242	208	980	999999	691	674	197	999999	814	705	999999	169	999999	458	754	943	467	896	999999	756	999999	501	999999	30	999999	117	741	252	999999	36	999999	885	167	13	999999	557	761	999999	148	193	570	999999	207	440	497	133	353	999999	380	758	230	26	201	519	686	741	682	999999	649	999999	999999	945	472	787	748	794	999999	777	640	999999	192	777	999999	400	195	983	304	999999	532	999999	764	625	871	999999	805	940	693	999999	326	86	874	802	50	564	260	625	181	999999	691	999999	999999	575	484	183	575	452	269	800	334	703	999999	597	999999	725	819	317	83	540	981	999999	999999	364	461	564	332	389	999999	202	150	570	812	885	999999	829	999999	999999	150	697	999999	363	681	893	322	623	639	287	375	999999	744	942	551	640	437	999999	602	999999	124	920	999999	999999	714	76	659	764	890	561	202	999999	999999	999999	999999	386	185	628	136	217	51	837	999999	54	24	999999	457	207	29	999999	457	521	236	45	999999	230	846	179	648	614	243	558	732	999999	95	768	999999	999999	776	175	999999	809	755	394	724	286	995	806	181	301	619	462	745	718	114	680	380	887	556	999999	999999	999999	979	522	974	999999	114	847	959	256	999999	343	431	853	716	648	766	999999	321	797	234	50	998	356	999999	781	813	23	999999	999999	397	514	566	999999	635	459	999999	243	420	241	182	158	999999	925	280	285	999999	999999	12	466	914	538	999999	759	721	499	999999	633	527	999999	679	100	874	554	858	517	776	600	227	266	818	532	431	89	999999	86	202	82	86	999999	999999	999999	21	999999	500	858	938	
807	999999	146	452	205	715	227	562	91	283	303	76	762	509	440	999999	745	999999	391	117	496	999999	999999	306	934	557	808	999999	756	89	368	64	999999	999999	968	492	999999	814	622	816	214	999999	544	802	999999	16	999999	219	319	259	276	868	118	750	451	674	473	999999	518	648	907	999999	805	999999	915	248	75	193	540	947	999999	930	35	999999	903	999999	599	999999	999999	927	243	999999	143	507	812	499	999999	999999	137	304	29	250	305	974	909	440	999999	542	999999	660	999999	140	679	999999	999999	346	843	543	847	482	999999	630	444	590	414	318	640	307	199	425	303	816	999999	245	928	352	634	61	665	473	257	999999	955	745	986	113	999999	999999	840	476	656	999999	412	654	999999	398	806	715	569	600	999999	423	352	472	999999	999999	83	443	443	324	711	792	878	383	234	999999	675	698	604	999999	999999	869	999999	723	999999	999999	999999	411	999999	540	999999	919	492	74	674	833	999999	492	388	861	39	485	337	526	765	999999	534	38	429	212	723	118	120	267	999999	929	957	628	703	476	721	672	428	999999	778	791	310	813	709	401	312	192	319	999999	281	913	541	999999	958	905	999999	385	981	812	999999	437	808	234	862	744	876	96	789	999999	150	999999	999999	435	747	999999	563	720	329	38	900	999999	798	378	986	298	398	26	670	798	120	999999	691	615	95	351	999999	86	999999	999999	999999	999999	403	408	601	914	856	116	999999	984	351	645	65	999999	912	286	999999	440	247	574	356	999999	999999	990	999999	804	999999	451	349	999999	990	487	999999	999999	999999	683	146	999999	999999	81	999999	291	823	999999	456	474	289	738	703	999999	712	552	838	386	618	664	800	413	607	796	999999	414	999999	796	994	864	876	999999	448	238	149	999999	662	175	999999	999999	999999	740	543	336	999999	936	747	539	694	447	999999	999999	745	849	999999	999999	999999	999999	999999	36	999999	999999	691	999999	598	588	300	474	999999	472	889	672	253	554	627	999999	999999	280	281	999999	999999	237	112	556	225	492	999999	598	356	416	456	682	342	115	550	999999	59	951	738	936	646	283	869	231	558	999999	999999	999999	232	822	864	999999	709	999999	369	296	923	999999	999999	115	631	701	128	999999	25	217	339	147	13	617	21	918	542	344	999999	393	999999	881	999999	248	999999	764	376	534	551	934	972	811	745	264	999999	999999	999999	999999	315	944	165	616	215	350	646	11	197	999999	811	946	979	374	865	976	928	52	999999	138	999999	999999	999999	594	711	90	244	528	402	749	530	999999	344	908	39	720	
238	751	675	657	602	351	999999	761	999999	605	999999	608	999999	769	999999	999999	778	454	871	448	619	571	904	134	115	999999	609	448	93	714	611	81	345	154	747	999999	999999	488	536	999999	299	999999	870	116	135	636	582	632	423	999999	328	890	46	590	110	667	846	551	999999	483	741	999999	999999	18	994	999999	272	800	999999	158	677	999999	917	461	158	999999	700	999999	998	479	545	999999	35	606	396	721	44	999999	54	89	339	825	936	62	999999	171	999999	862	121	251	374	999999	610	274	999999	38	999999	999999	441	999999	967	58	552	82	938	764	113	80	621	283	999999	517	756	942	819	851	362	864	999999	999999	160	837	686	757	999999	763	376	999999	999999	368	748	458	999999	989	122	999999	283	864	124	914	67	825	250	999999	400	856	35	667	455	957	675	117	803	453	904	139	999999	794	999999	999999	397	352	283	263	999999	999999	204	767	830	537	578	498	750	867	929	335	597	848	366	999999	738	999999	315	839	692	999999	654	999999	94	999999	919	488	999999	999999	999999	715	551	986	313	998	662	267	837	917	999999	999999	367	935	999999	579	542	999999	437	718	445	688	999999	444	999999	892	747	999999	999999	848	618	100	601	809	351	224	783	610	544	367	596	481	999999	397	460	514	284	719	355	515	449	405	60	187	504	999999	677	116	425	420	261	999999	584	999999	999999	298	585	999999	999999	999999	999999	999999	979	80	132	964	817	999999	999999	66	618	38	978	177	408	222	50	423	314	513	546	677	194	133	116	268	999999	881	999999	171	999999	999999	134	999999	999999	516	426	980	999999	999999	999999	999999	999999	368	999999	233	999999	417	590	999999	258	172	999999	90	762	128	999999	855	963	999999	77	936	561	999999	137	891	999999	932	457	892	795	69	368	773	494	518	554	826	331	883	909	489	301	11	913	766	999999	54	294	601	768	999999	26	200	473	999999	476	999999	240	910	329	999999	959	698	301	198	803	478	596	999999	573	921	534	90	955	587	645	560	908	370	417	858	648	999999	999999	234	53	177	999999	999999	52	253	595	420	563	999999	530	602	709	999999	962	999999	999999	50	37	846	999999	935	245	885	448	999999	402	999999	503	471	778	113	999999	76	999999	636	178	195	211	330	336	124	527	472	67	52	850	193	408	999999	409	999999	999999	286	197	117	932	424	999999	999999	999999	725	917	101	713	999999	38	999999	579	999999	836	273	838	707	520	999999	418	772	828	406	74	218	999999	100	999999	999999	284	297	879	48	703	753	232	85	999999	611	206	435	759	639	
23	217	613	81	576	146	999999	999999	766	274	699	169	999999	566	72	642	263	826	40	543	152	741	999999	541	633	92	50	763	239	999999	725	999999	23	999999	392	856	605	400	524	924	411	999999	530	614	349	543	167	999999	23	835	357	379	404	226	496	999999	999999	81	447	493	106	16	891	857	548	716	999999	407	183	215	47	999999	312	115	142	999999	220	159	202	99	999999	999999	750	403	561	356	587	797	702	999999	999999	533	952	40	828	404	999999	672	999999	632	999999	760	999999	807	797	495	999999	298	93	999999	71	304	879	999999	567	722	265	497	306	202	138	359	704	73	802	514	909	281	287	999999	728	547	93	999999	702	999999	999999	942	606	999999	288	999999	713	204	58	118	654	604	473	116	149	773	376	873	999999	47	65	429	15	293	585	795	21	999999	779	999999	220	319	656	403	832	323	891	241	999999	839	999999	510	25	694	860	315	808	180	999999	954	181	999999	999999	999999	118	470	937	322	489	493	287	366	425	534	999999	344	947	79	284	825	999999	145	959	664	400	555	999999	321	433	280	986	841	758	824	999999	999999	999999	991	294	999999	386	578	751	430	562	999999	95	999999	796	525	367	738	896	772	82	46	261	410	274	999999	999999	999999	889	999999	507	445	999999	600	191	897	100	956	785	999999	449	313	393	539	112	120	470	923	999999	907	913	257	944	986	752	316	749	999999	726	999999	314	760	688	542	999999	999999	682	495	309	899	999999	410	953	983	332	769	652	721	308	164	103	999999	110	982	306	999999	501	999999	999999	999999	157	256	240	999999	999999	689	624	851	999999	985	437	974	623	999999	481	512	999999	961	664	982	663	37	545	999999	999999	181	999999	999999	245	999999	999999	72	647	999999	751	188	180	898	384	643	155	999999	115	999999	726	128	519	485	510	793	955	539	955	865	221	130	711	667	427	436	999999	999999	999999	942	369	999999	337	199	873	999999	341	405	999999	31	837	863	921	999999	845	518	999999	184	205	452	999999	96	999999	781	223	631	477	513	480	948	613	237	194	999999	999999	999999	791	999999	612	218	461	559	952	934	37	358	208	489	821	999999	773	855	999999	999999	234	283	267	555	975	251	999999	828	924	638	417	999999	678	758	279	999999	727	342	572	987	990	168	999999	999999	754	999999	433	987	999999	571	184	758	514	31	939	999999	104	999999	354	370	999999	632	634	324	999999	427	679	999999	220	999999	192	441	293	735	999999	75	150	95	801	120	999999	838	147	363	463	659	105	999999	819	600	999999	492	
988	212	604	999999	534	818	656	999999	195	983	999999	363	999999	743	475	778	847	999999	539	18	443	243	551	553	999999	999999	861	866	332	999999	630	999999	938	700	453	999999	141	999999	540	331	439	475	925	835	71	783	974	720	194	327	809	999999	999999	391	58	754	999999	60	871	263	957	789	14	172	362	999999	425	689	999999	394	647	999999	999999	217	579	999999	318	999999	999999	999999	306	150	682	14	223	685	559	999999	999999	999999	430	90	944	287	373	649	999999	762	483	904	999999	295	430	999999	679	778	612	853	811	90	446	945	999999	170	957	817	117	999	999999	677	999999	999999	47	600	963	567	999999	65	844	930	506	555	242	588	999999	20	719	999999	335	445	82	706	745	571	262	999999	522	999999	330	556	541	471	813	806	306	500	999999	830	836	122	691	999999	19	881	583	891	999999	979	817	946	107	235	999999	513	999999	999999	132	476	348	488	55	313	735	297	398	45	741	436	999999	852	999999	889	55	223	754	526	999999	864	999999	999999	772	542	999999	383	459	315	798	999999	211	405	377	782	491	358	76	387	999999	999999	492	548	159	286	698	964	194	217	190	999999	759	88	214	268	488	999999	715	512	999999	362	838	92	246	999999	234	999999	485	999999	407	697	156	376	999999	975	381	999999	221	999999	843	11	199	999999	999999	999999	550	133	999999	118	999999	514	999999	563	51	999999	883	409	999999	718	999999	812	489	999999	810	492	313	393	999999	999999	999999	48	765	230	669	345	999999	596	957	899	890	110	695	377	999999	892	999999	592	999999	246	101	971	999999	503	443	41	521	999999	999999	642	44	167	750	961	999999	265	749	422	999999	999999	305	999999	452	412	827	999999	126	122	999999	999999	437	999999	67	146	147	999999	899	999999	999999	637	999999	187	165	324	864	733	359	734	156	430	153	999999	698	629	940	805	528	736	999999	999999	915	409	999999	524	999999	999999	109	614	823	315	365	999999	999999	267	882	128	141	138	547	104	602	392	966	106	773	794	32	438	206	342	397	173	596	305	722	423	718	999999	119	999999	633	745	910	841	75	666	17	999999	999999	821	999999	399	198	581	999999	532	999999	372	750	420	301	671	418	999999	917	201	999999	999999	544	999999	409	999999	29	996	470	856	481	134	40	117	786	591	690	384	668	997	974	25	416	199	999999	356	890	999999	999999	962	337	999999	923	873	776	677	896	999999	422	182	999999	202	120	42	61	318	341	642	633	709	980	43	822	920	999999	874	999999	355	488	63	610	331	746	999999	529	999999	211	167	
341	999999	695	411	962	496	627	999999	905	384	999999	671	25	257	999999	549	982	303	606	13	656	901	753	550	800	368	572	58	455	999999	999999	999999	117	184	311	524	24	578	81	336	302	444	999999	999999	999999	817	47	999999	999999	206	999999	236	455	208	511	439	365	154	999999	603	999999	579	336	303	871	149	563	841	999999	999999	999999	413	999999	280	710	999999	932	999999	344	983	330	999999	791	258	96	285	553	999999	672	999999	168	999999	967	999999	412	723	118	675	678	76	263	206	415	999999	999999	122	15	999999	497	299	506	999999	810	628	282	999999	787	999999	216	596	999999	655	178	85	390	999999	446	753	868	987	113	999999	999999	277	729	134	804	83	999999	974	280	378	420	999999	374	999999	69	999999	205	697	935	40	469	92	480	608	999999	999999	336	15	675	261	315	510	196	249	627	999999	898	158	999999	714	500	241	325	227	244	795	710	384	999999	107	557	999999	999999	83	797	452	796	999999	105	473	747	581	308	28	72	910	999999	135	388	999999	999999	57	787	231	540	237	766	263	373	243	630	999999	409	999999	999999	145	458	123	452	184	746	777	62	446	966	918	999999	999999	999999	999999	999999	584	999999	999999	999999	999999	392	830	542	999999	686	543	757	862	999999	795	182	999999	324	927	461	83	683	214	779	673	994	351	264	621	304	469	108	50	634	55	956	999999	921	204	752	628	580	999999	498	999999	999999	199	999999	999999	999999	212	983	236	872	535	901	999999	309	999999	515	51	575	999999	275	226	445	717	238	797	999999	851	809	129	185	833	503	801	715	576	653	805	999999	999999	875	102	999999	999999	177	109	154	174	30	938	689	999999	62	999999	999999	999999	767	312	961	805	342	894	402	863	61	999999	41	110	999999	999999	339	710	303	999999	55	182	740	573	549	999999	653	674	831	870	440	474	781	843	999999	999999	809	351	843	941	999999	980	699	622	820	139	999999	53	97	297	609	979	999999	568	613	444	999999	999999	762	833	999999	999999	999999	532	999999	999999	999999	198	999999	642	999999	999999	999999	361	743	74	482	127	999999	999999	70	609	586	999999	271	999999	67	222	240	749	902	614	588	999999	789	999999	999999	177	999999	243	872	879	137	455	373	621	999999	66	999999	548	999999	999999	999999	999999	772	552	91	529	270	971	999999	54	957	176	739	318	409	999999	571	661	999999	999999	927	519	548	999999	482	999999	179	649	349	11	999999	692	786	999999	999999	245	247	246	10	999999	907	228	714	999999	999999	999999	999999	999999	999999	999999	999999	174	999999	999999	495	931	999999	999999	
80	950	999999	620	632	528	657	999999	389	260	154	173	618	335	660	758	406	999999	805	720	269	520	425	124	437	92	517	232	300	138	993	243	999999	656	175	999999	999999	296	596	999999	179	999999	581	465	910	59	999999	168	999999	643	261	787	999999	93	331	559	534	999999	999999	549	20	435	974	260	266	999999	731	961	169	610	719	999999	121	999999	551	999999	999999	959	999999	999999	444	999999	718	657	877	216	999999	357	335	615	999999	999999	999999	57	185	744	681	330	209	998	327	686	999	903	999999	999999	675	516	542	719	999999	575	41	804	114	662	716	999999	383	60	804	384	636	553	999999	999999	15	74	443	807	930	618	760	215	70	758	359	814	999999	736	540	600	815	615	995	999999	772	309	942	522	37	364	999999	999999	999999	999999	59	455	999999	17	999999	611	999999	734	788	11	999999	825	743	355	313	901	593	646	999999	213	999999	30	558	144	999999	706	131	920	999999	575	671	611	20	127	709	903	995	726	600	929	527	90	826	999999	999999	999999	565	999999	999999	135	771	310	638	999999	384	999999	999999	684	863	999999	489	999999	999999	222	340	213	815	999999	646	409	905	999999	56	590	686	487	203	563	999999	999999	151	534	711	999999	999999	370	973	29	999999	999999	16	321	999999	999999	449	375	135	614	664	930	141	999999	950	999999	229	904	264	57	314	896	834	343	684	999999	297	955	450	310	418	969	999999	796	883	966	403	999999	13	884	151	320	362	999999	899	999999	75	211	999999	901	434	899	115	925	714	845	845	672	636	205	999999	494	924	824	205	694	700	344	65	984	416	634	901	380	906	994	544	255	443	615	601	999999	999999	549	999999	518	863	999999	91	48	999999	730	958	807	20	656	395	999999	999999	999999	378	999999	156	999999	494	799	998	735	28	720	999999	600	238	31	604	787	122	999999	999999	999999	999999	395	999999	27	862	685	676	103	369	259	608	17	860	238	246	870	939	999999	64	87	519	137	999999	371	737	531	999999	937	999999	232	544	20	589	999999	999999	983	478	999999	736	809	999999	905	375	999999	121	999999	999999	10	999999	734	999999	339	330	871	177	703	109	891	290	341	194	739	999999	146	715	597	427	164	854	263	402	810	56	255	999999	614	761	526	999999	443	792	501	999999	479	384	215	690	718	999999	681	999999	999999	848	405	999999	394	25	239	999999	999999	876	999999	156	531	342	47	293	85	917	999999	999999	583	641	999999	549	692	586	420	999999	509	907	709	999999	999999	380	815	999999	651	630	569	598	532	472	735	567	216	
354	631	146	347	921	614	800	976	739	999999	945	11	855	999999	807	605	477	554	999999	176	999999	973	999999	999999	85	642	454	357	964	418	120	999999	289	342	348	954	283	424	587	999999	999999	999999	443	80	999999	959	999999	999999	762	999999	65	918	128	400	256	380	480	999999	271	289	170	453	999999	331	199	49	722	523	593	999999	331	62	966	324	999999	322	540	90	656	125	846	755	595	971	362	999999	787	888	999999	967	999999	664	162	307	142	999999	999999	122	880	830	999999	999999	115	908	671	13	951	999999	143	933	840	400	962	155	443	999999	858	50	968	997	999999	833	999999	999999	379	999999	899	668	999999	801	687	428	209	825	999999	999999	650	686	309	359	999999	999999	754	162	137	999999	701	17	864	727	607	595	999999	999999	579	414	845	999999	538	999999	113	999999	999999	342	256	422	200	147	999999	869	763	181	741	618	756	278	88	283	498	999999	999999	999999	999999	464	203	999999	999999	326	256	473	728	171	157	305	256	957	370	422	999999	999999	892	564	999999	999999	964	435	999999	535	136	310	999999	999999	990	999999	47	221	489	168	148	164	148	999999	890	999999	150	999999	33	445	372	799	907	665	377	784	404	412	162	807	499	768	247	999999	999999	945	146	166	181	906	267	44	477	212	283	999999	576	28	673	935	855	999999	999999	418	172	336	402	670	999999	216	847	999999	999999	681	999999	999999	916	398	684	999999	667	983	430	127	187	337	331	705	999999	625	217	386	738	999999	999999	999999	366	829	999999	862	552	476	962	965	999999	632	975	999999	543	903	835	999999	999999	999999	278	871	942	999999	240	999999	14	697	288	578	998	470	896	999999	728	541	24	97	812	821	999999	200	999999	465	68	555	362	535	172	488	789	39	53	20	999999	91	194	999999	598	999999	858	999999	197	999999	966	597	999999	143	999999	11	889	747	375	521	337	87	850	486	999999	685	482	479	535	800	788	968	999999	999999	893	647	356	941	999999	999999	963	546	13	637	498	470	819	999999	999999	999999	598	52	664	531	682	870	240	999999	846	999999	999999	388	330	396	604	997	180	999999	249	429	999999	947	258	314	557	790	83	223	987	764	999999	264	21	375	211	999999	314	896	999999	999999	999999	999999	999999	585	792	999999	226	617	42	500	300	970	978	47	999999	651	793	360	973	999999	999999	27	720	999999	58	24	377	955	999999	857	693	283	645	999999	999999	999999	852	673	522	972	574	999999	190	497	999999	894	285	973	859	999999	953	953	923	321	999999	399	928	999999	537	778	217	999999	999999	184	
806	999999	999999	762	999999	509	798	129	838	10	327	340	837	233	619	164	999999	999999	105	634	904	740	360	334	990	623	87	840	999999	999999	765	313	44	15	690	999999	569	999999	948	999999	999999	833	125	922	993	895	999999	705	402	383	49	813	175	798	280	999999	667	999999	771	411	999999	958	983	104	244	24	306	831	542	173	594	224	999999	745	871	999999	624	437	999999	104	71	999999	447	762	704	951	148	245	734	623	789	568	751	546	999999	999999	849	31	687	979	599	730	999999	239	788	824	368	429	926	210	451	239	670	999999	999999	59	520	231	399	293	875	70	999999	918	384	36	999999	909	816	77	230	603	999999	361	504	340	219	217	974	879	593	999999	319	999999	999999	559	999999	83	206	999999	293	628	999999	404	113	539	999999	999999	855	761	361	999999	613	858	999999	848	489	319	999999	19	839	313	257	520	699	167	750	572	746	824	999999	399	713	937	999999	601	972	355	999999	964	707	999999	362	999999	527	144	115	999999	554	333	79	999999	900	999999	50	999999	999999	999999	704	946	788	999999	507	40	999999	962	999999	675	83	387	876	144	71	218	312	873	950	44	992	565	62	999999	999999	999999	754	549	499	526	999999	804	230	861	650	310	185	646	468	331	589	565	398	439	387	176	457	935	527	691	883	176	39	346	128	149	894	999999	53	93	285	93	473	229	999999	279	167	25	494	999999	42	666	414	629	455	999999	999999	622	912	999999	966	819	999999	807	999999	730	774	883	742	510	416	686	602	999999	56	505	102	999999	660	117	19	999999	451	766	999999	226	999999	999999	999999	691	999999	999999	586	202	127	465	71	665	585	57	504	283	282	983	354	355	999999	39	582	949	999999	996	999999	804	841	534	999999	266	158	426	968	374	992	61	537	145	110	999999	267	999999	444	999999	594	613	612	735	169	467	421	313	163	732	827	941	357	999999	319	781	360	592	97	804	517	168	89	140	999999	999999	455	218	255	999999	999999	992	515	907	412	358	202	115	375	910	844	999999	273	245	546	60	703	561	999999	999999	999999	675	502	639	919	435	533	482	454	937	22	212	67	500	961	834	436	999999	573	999999	999999	999999	227	186	960	671	895	843	594	240	527	999999	392	927	612	999999	499	875	999999	977	825	999999	660	438	999999	642	999999	999999	999999	711	623	264	988	865	999999	805	457	326	999999	999999	999999	690	888	224	419	128	999999	140	888	864	344	999999	461	595	145	869	593	789	287	999999	999999	999999	568	882	999999	999999	905	527	198	806	
648	183	206	740	999999	144	831	446	28	999999	822	657	884	419	999999	72	803	999999	730	869	221	668	48	999999	374	417	131	999999	999999	156	999999	302	941	91	226	171	364	720	157	10	999999	157	770	999999	505	999999	247	999999	514	999999	469	512	796	329	999999	979	145	845	376	40	23	825	839	872	567	529	715	999999	203	999999	708	93	255	729	830	999999	898	999999	999999	148	180	999999	999999	999999	686	999999	505	622	496	246	36	519	353	127	999999	222	999999	897	940	976	519	444	999999	999999	999999	386	267	999999	498	999999	999999	999999	999999	238	860	50	334	786	196	857	33	103	316	957	189	199	739	137	741	618	757	10	600	999999	628	735	26	999999	216	309	453	438	134	966	165	999999	528	125	267	947	887	530	711	999999	999999	426	137	998	129	656	647	139	335	879	999999	91	999999	999999	999999	134	33	999999	999999	999999	414	595	999999	349	802	758	670	624	870	999999	730	236	298	999999	925	211	608	28	82	559	661	999999	112	999999	203	999999	999999	416	515	143	923	755	950	825	678	368	457	788	206	370	986	999999	268	541	159	546	792	496	999999	999999	526	15	69	30	234	100	492	724	155	999999	340	263	118	737	999999	975	285	473	999999	567	753	819	999999	712	573	638	65	999999	105	999999	999999	931	230	116	999999	918	695	930	999999	587	875	733	642	478	40	999999	914	531	669	183	270	329	656	629	654	706	192	999999	456	596	45	920	628	498	446	999999	43	12	130	952	999999	999999	872	261	691	29	186	353	681	840	723	533	999999	921	396	962	284	601	462	910	735	347	483	14	552	999999	999999	999999	999999	999999	999999	912	411	717	894	915	999999	405	937	999999	529	838	675	999999	872	511	28	707	111	484	134	999999	549	219	227	941	871	868	999999	736	914	41	999999	60	999999	811	999999	194	37	481	999999	879	663	827	391	896	672	867	142	50	936	999999	53	557	506	267	372	202	500	999999	53	999999	696	211	720	999999	999999	624	475	70	389	833	679	999999	968	254	778	722	828	330	999999	14	735	668	799	516	988	764	553	999999	448	930	694	85	437	927	999999	999999	999999	893	380	57	402	999999	661	113	728	423	999999	999999	999999	650	374	179	999999	49	999999	38	412	213	509	761	80	591	621	458	999999	999999	203	51	999999	325	615	935	999999	999999	999999	663	16	695	788	574	999999	999999	403	798	566	999999	402	397	84	165	59	903	999999	999999	976	999999	459	212	999999	133	230	999999	201	999999	44	439	999999	460	999999	199	31	716	425	934	
999999	779	198	823	999999	624	212	999999	967	999999	275	711	551	341	999999	802	214	803	732	664	999999	638	109	239	763	137	305	941	959	999999	143	999999	488	458	42	206	999999	999999	999999	348	999999	424	580	296	898	999999	887	887	215	999999	985	999999	984	760	590	999999	999999	958	999999	765	329	271	999999	92	771	932	232	103	309	999999	190	577	493	393	742	929	999999	812	999999	999999	999999	999999	999999	334	899	999999	359	728	867	95	526	663	577	554	999999	660	999999	999999	999999	966	110	999999	999999	166	454	417	734	999999	27	660	888	867	626	628	525	999999	999999	520	192	855	582	504	235	223	532	526	10	999999	374	92	360	570	999999	375	999999	455	999999	580	879	999999	191	999999	710	999999	207	999999	999999	948	999999	116	999999	68	315	670	393	606	568	375	633	999999	999999	794	999999	999999	310	999999	580	261	999999	80	93	999999	999999	699	999999	999999	794	999999	25	872	489	61	911	268	999999	302	264	627	982	734	887	464	946	951	84	396	533	999999	906	999999	89	999999	659	958	32	180	426	615	996	999999	811	550	359	999999	999999	365	999999	967	978	18	72	999999	278	564	999999	629	18	689	999999	999999	300	999999	121	999999	793	999999	401	953	245	999999	875	649	630	422	922	346	114	195	512	999999	512	566	796	898	817	136	516	105	775	403	172	736	999999	719	278	792	999999	223	967	999999	964	999999	731	999999	142	999999	332	855	642	846	524	823	187	999999	774	734	999999	223	328	666	197	306	187	842	623	999999	658	911	154	139	999999	891	999999	768	754	999999	834	604	999999	404	804	661	462	999999	878	349	559	999999	944	544	570	224	895	310	557	667	999999	889	999999	994	764	420	711	999999	938	633	605	418	161	201	899	627	457	923	862	536	843	999999	963	999999	588	574	967	609	999999	693	995	999999	221	97	829	945	35	771	639	394	949	999999	990	255	743	151	933	752	644	942	999999	999999	448	31	824	503	926	304	415	200	999999	111	943	254	637	999999	207	73	999999	953	999999	686	294	478	586	893	268	999999	540	999999	641	999999	965	626	926	999999	478	999999	273	999999	29	730	365	999999	999999	847	999999	999999	617	64	944	869	390	691	350	90	687	999999	444	931	999999	999999	764	999999	559	239	146	326	328	613	220	17	800	45	999999	871	331	999999	537	738	886	999999	109	486	999999	771	833	999999	286	846	346	508	755	999999	999999	999999	966	397	890	711	999999	690	427	13	843	936	78	354	999999	478	999999	843	441	705	55	722	999999	288	475	787	999999	862	49	481	
277	712	261	468	999999	132	905	999999	999999	999999	37	999999	104	105	999999	566	703	488	999999	808	97	999999	999999	999999	296	379	999999	687	922	112	999999	848	650	946	736	141	684	609	411	634	572	825	888	999999	999999	849	627	999999	646	908	94	916	999999	241	394	774	645	999999	182	999999	430	999999	21	851	520	189	555	158	369	510	881	103	999999	891	245	271	614	460	999999	447	752	689	999999	23	28	999999	511	999999	561	962	496	482	999999	836	999999	999999	813	47	105	999999	304	999999	653	145	999999	990	839	455	995	132	999999	194	999999	734	999999	740	186	997	832	130	678	146	597	407	999999	999999	999999	250	999999	999999	999999	999999	999999	883	153	999999	45	905	999999	38	560	66	423	438	802	311	999999	702	24	999999	177	816	214	974	820	999999	881	256	131	627	999999	598	768	999999	674	592	829	947	591	999999	704	281	20	999999	999999	622	722	999999	604	712	757	999999	236	222	723	641	372	390	73	985	401	999999	999999	369	704	999999	297	999999	764	219	482	704	121	999999	769	896	805	410	414	207	445	723	999999	419	999999	999999	999999	555	999999	999999	999999	448	999999	606	157	999999	497	650	109	999999	334	414	404	395	239	63	999999	759	453	827	836	961	975	865	549	999999	147	373	500	343	599	741	927	731	999999	43	999999	514	999999	853	408	164	310	805	873	40	329	265	190	816	999999	612	111	999999	206	268	999999	999999	66	479	777	134	160	766	19	592	487	672	999999	205	999999	347	440	999999	428	682	661	999999	991	519	358	881	999999	683	999999	987	640	373	999999	730	570	801	999999	849	999999	999999	999999	999999	796	290	553	656	999999	985	583	999999	181	511	145	524	607	302	36	547	131	895	941	477	999999	32	952	123	147	676	634	999999	999999	591	524	153	678	999999	384	711	965	701	32	999999	999999	655	815	999999	237	21	133	278	999999	910	728	190	999999	536	604	773	999999	999999	519	192	360	153	290	590	987	999999	845	999999	999999	325	581	999999	872	743	377	999999	216	999999	886	136	553	366	665	979	862	344	810	999999	522	610	382	535	192	839	847	956	999999	235	999999	245	175	643	359	999999	999999	308	317	600	999999	320	567	999999	553	392	999999	999999	487	999999	727	653	191	704	967	317	942	56	247	43	895	420	918	981	683	650	961	909	999999	216	650	563	37	219	999999	211	52	869	982	799	999999	853	479	74	507	497	999999	471	675	51	517	292	71	284	999999	749	402	586	830	999999	431	730	987	999999	660	173	999999	971	721	999999	275	83	73	999999	
833	51	940	854	483	195	999999	999999	243	964	999999	999999	502	753	999999	999999	809	466	48	88	377	479	866	208	999999	343	871	92	749	910	776	443	228	623	450	662	808	547	999999	645	318	931	496	32	582	302	671	872	466	488	999999	808	45	985	80	363	185	742	450	999999	323	512	750	999999	197	999999	149	879	312	851	434	271	363	402	999999	999999	999999	843	626	120	999999	999	626	270	954	968	408	243	552	97	999999	999999	106	999999	332	805	190	172	835	326	999999	792	570	614	64	693	455	642	999999	633	379	999999	999999	340	477	999999	886	490	378	229	857	999999	999999	224	374	368	174	399	999999	965	265	820	999999	309	999999	879	438	999999	999999	271	522	765	28	919	999999	154	949	766	496	18	918	999999	794	615	469	258	999999	999999	250	695	999999	66	572	999999	378	558	334	816	384	597	999999	875	284	116	706	999999	887	417	999999	229	418	999999	902	72	56	565	36	402	840	999999	999999	999999	771	519	742	466	203	999999	999999	169	999999	999999	392	899	132	53	999999	687	908	377	370	59	999999	999999	999999	130	163	510	212	813	532	999999	975	999999	999999	803	999999	764	374	250	898	127	866	347	409	285	26	12	939	13	999999	999999	999999	473	347	373	242	751	243	622	312	692	566	999999	999999	999999	167	716	999999	328	939	661	323	999999	999999	253	193	999999	620	10	999999	161	570	209	673	194	999999	512	338	999999	571	362	531	752	937	215	561	999999	710	999999	128	310	287	621	74	487	35	825	995	104	190	730	140	242	518	161	132	367	73	451	450	654	387	913	757	586	140	999999	730	272	691	64	801	109	881	999999	873	999999	144	196	169	623	516	243	630	841	232	999999	999999	786	93	999999	74	269	80	474	922	373	863	488	357	999999	104	733	412	135	928	40	999999	715	287	183	232	999999	292	827	147	999999	999999	999999	999999	840	337	999999	188	498	999999	542	39	999999	999999	509	999999	656	838	704	999999	783	831	504	912	999999	939	999999	508	999999	970	197	976	253	336	999999	90	947	999999	999999	136	999999	554	914	146	396	11	942	834	999999	999999	576	999999	999999	309	364	322	788	14	999999	901	809	999999	278	527	802	565	786	999999	112	428	999999	531	331	578	376	239	917	368	999999	200	996	693	730	822	404	158	398	943	971	999999	302	943	999999	615	999999	716	286	396	999999	999999	224	860	731	999999	949	54	717	999999	932	135	404	429	999999	971	999999	125	999999	455	133	654	177	999999	120	646	136	204	999999	716	260	660	952	531	34	
694	975	146	962	999999	999999	999999	440	389	999999	846	71	872	464	990	999999	999999	12	831	273	999999	663	381	750	94	999999	755	484	11	759	282	182	873	404	794	995	769	162	342	581	999999	223	788	831	999999	999999	263	999999	578	999999	57	657	999999	267	999999	999999	604	395	877	159	127	875	439	629	739	673	197	999999	670	999999	940	999999	670	999999	499	999999	875	999999	486	999999	968	26	905	999999	712	624	61	615	999999	999999	999999	383	285	999999	464	898	999999	168	999999	600	398	999999	78	999999	75	997	986	871	767	999999	999999	63	908	378	190	111	969	444	917	124	621	999999	999999	907	603	567	999999	487	795	601	692	717	459	999999	120	192	999999	332	929	714	637	189	847	999999	608	348	474	907	12	999999	999999	999999	251	976	978	816	999999	171	999999	507	999999	999999	86	176	185	447	603	31	267	999999	999999	647	514	999999	487	999999	999999	999999	308	265	102	999999	999999	442	672	352	999999	482	908	304	814	786	352	431	492	999999	999999	681	26	171	999999	453	999999	999999	209	291	835	999999	499	545	999999	163	862	724	415	365	999999	644	999999	833	971	131	999999	963	193	999999	304	93	720	359	339	999999	999999	146	520	999999	999999	479	999999	390	999999	437	983	999999	220	661	923	627	26	136	113	467	188	192	200	623	340	999999	822	832	987	752	327	150	216	41	954	999999	999999	766	147	556	412	122	326	999999	148	750	999999	532	453	676	76	593	999999	999999	873	25	946	897	319	540	656	410	999999	765	119	999999	166	999999	706	207	424	260	999999	556	999999	75	866	657	484	589	934	299	389	320	685	734	999999	344	999999	938	779	316	456	999999	999999	12	719	561	433	305	999999	573	999999	255	262	816	604	699	815	999999	999999	299	999999	729	999999	999999	31	93	89	999999	999999	821	999999	768	428	118	803	392	657	999999	355	999999	234	189	999999	370	474	143	999999	868	999999	205	529	359	789	490	999999	727	10	541	981	636	999999	57	357	772	552	67	999999	154	999999	221	51	762	462	844	999999	243	734	245	999999	887	999999	221	255	753	302	672	979	938	224	86	391	125	82	719	833	186	832	232	818	417	316	912	854	918	999999	766	896	944	425	999999	992	764	649	103	999999	269	999999	999999	480	879	999999	889	999999	937	830	925	689	743	20	999999	999999	511	427	485	581	999999	366	336	999999	535	775	999999	522	564	93	627	476	979	119	999999	383	238	752	938	338	426	999999	917	98	999999	999999	999999	933	536	258	491	347	173	521	999999	999999	475	14	945	114	53	
376	375	853	999999	999999	999999	633	447	514	183	759	488	999999	164	141	999999	248	370	457	999999	110	986	315	602	289	313	467	622	670	908	233	806	834	295	60	616	999999	885	999999	376	528	496	31	85	731	859	26	367	365	999999	999999	644	497	999999	999999	389	69	261	923	155	253	21	999999	606	949	952	653	861	999999	524	385	363	590	91	104	999999	964	240	999999	999999	999999	999999	999999	999999	681	589	319	999999	352	670	557	999999	961	635	999999	517	719	424	136	779	215	999999	999999	840	87	999999	63	416	396	338	999999	829	391	503	859	152	753	569	925	370	642	309	999999	443	999999	999999	401	999999	957	586	999999	549	114	101	224	140	847	427	139	999999	535	903	957	999999	999999	727	430	468	776	999999	764	999999	499	765	146	906	999999	999999	999999	999999	482	108	999999	810	444	875	725	999999	289	728	305	336	999999	128	834	999999	352	999999	999999	249	152	999999	999999	976	822	999999	60	348	954	318	494	38	554	625	999999	999999	454	999999	999999	379	12	141	189	57	999999	438	719	999999	931	999999	563	999999	629	633	370	999999	919	481	987	699	825	999999	345	971	999999	276	782	814	999999	408	295	205	999999	819	247	999999	753	141	999999	394	35	679	416	557	999999	999999	408	920	265	999999	516	972	169	880	554	625	795	218	999999	418	655	999999	587	532	121	368	225	810	999999	358	795	999999	190	603	673	156	970	999999	226	891	867	861	559	17	891	322	999999	55	274	621	999999	999999	999999	882	999999	130	101	884	446	396	999999	999999	534	906	989	728	792	999999	216	999999	655	999999	991	921	551	794	355	579	641	999999	331	179	999999	774	142	999999	469	307	865	553	64	96	999999	999999	999999	999999	336	652	28	172	999999	481	999999	999999	966	218	999999	406	341	943	774	521	999999	646	74	999999	62	999999	773	739	999999	495	699	663	353	569	666	171	168	282	467	703	561	999999	999999	999999	340	999999	808	924	705	999999	965	921	779	999999	843	704	999999	805	227	576	879	288	999999	43	781	185	522	999999	551	999999	248	69	999999	81	960	999999	999999	999999	626	382	952	849	44	205	529	777	883	811	999999	962	405	999999	64	891	824	999999	574	245	999999	999999	999999	410	382	322	824	906	446	707	582	79	999999	551	188	844	624	39	254	708	514	999999	301	999999	681	589	987	999999	14	999999	257	687	209	141	155	471	226	551	476	721	380	999999	341	999999	238	999999	634	854	183	220	276	794	38	866	731	75	863	999999	728	792	334	938	901	999999	460	895	870	999999	405	999999	
628	83	562	999999	999999	890	672	126	999999	35	954	143	999999	999999	999999	999999	999999	999999	409	90	608	999999	822	684	396	999999	999999	490	725	343	785	439	458	465	591	203	241	506	999999	841	403	746	972	703	999999	201	999999	117	533	998	247	537	999999	325	999999	999999	260	878	999999	895	999999	191	401	149	999999	999999	684	999999	212	999999	230	161	803	568	686	861	799	129	846	999999	217	999999	956	999999	106	258	643	999999	357	734	942	363	999999	643	999999	221	355	832	463	321	517	977	904	408	777	999999	733	237	638	999999	68	141	999999	940	999999	563	999999	673	999999	991	882	999999	999999	478	192	867	790	169	999999	475	515	966	665	534	688	239	710	558	949	21	524	416	503	110	675	810	330	430	956	119	985	681	789	472	439	965	87	435	226	999999	999999	574	341	999999	741	999999	476	508	262	457	852	999999	999999	41	477	999999	58	799	803	381	546	370	213	999999	489	833	186	203	104	999999	161	284	999999	999999	716	950	999999	340	369	583	344	822	999999	508	999999	318	957	757	999999	962	916	288	999999	999999	999999	934	370	556	683	907	999999	283	999999	539	306	577	999999	684	999999	527	401	718	439	999999	47	723	202	705	999999	999999	875	429	208	142	999999	873	999999	497	676	782	589	528	657	999999	668	71	419	999999	212	689	973	283	442	477	999999	208	848	412	807	999999	741	665	37	512	41	999999	84	281	999999	433	925	848	17	542	937	999999	70	999999	561	976	314	563	503	838	208	602	986	999999	571	999999	34	249	689	37	50	924	500	155	430	999999	986	147	999999	778	764	134	276	900	539	697	147	999999	851	831	344	999999	171	198	314	439	509	999999	710	999999	408	999999	999999	980	501	23	382	915	999999	389	989	177	657	724	84	999999	999999	95	201	873	999999	163	398	999999	692	862	762	311	841	999999	672	999999	437	781	999999	88	966	295	999999	526	324	999999	322	472	999999	999999	530	447	999999	999999	113	424	162	836	664	999999	297	309	298	639	260	81	84	566	716	999999	740	876	354	996	116	999999	687	674	559	249	841	925	26	999999	342	325	197	999999	887	258	490	600	127	134	790	666	997	769	999999	253	156	755	755	495	437	654	999999	127	134	73	737	999999	287	424	999999	372	999999	773	999999	934	883	474	679	468	999999	149	999999	229	215	999999	52	999999	407	999999	102	999999	179	530	96	687	232	999999	999999	823	520	12	323	702	721	428	383	999999	999999	342	369	681	86	297	630	999999	894	872	999999	999999	31	819	90	971	999999	999999	
999999	762	686	619	711	814	988	999999	947	862	826	999999	508	999999	76	818	454	75	946	420	18	882	900	798	999999	360	167	801	802	701	921	999999	999999	402	235	621	547	853	630	555	999999	231	999999	999999	472	837	999999	999999	618	213	375	25	999999	999999	320	319	999999	888	825	999999	656	197	62	999999	999999	483	687	116	999999	455	999999	601	444	999999	727	999999	999999	999999	336	955	985	999999	192	599	335	906	328	468	92	916	759	999999	37	279	999999	505	178	102	826	988	999999	268	999999	172	932	774	580	632	194	532	776	999999	562	999999	375	622	14	463	920	999999	165	228	33	645	696	622	573	175	503	999999	999999	450	316	999999	805	727	470	30	667	561	999999	696	284	559	999999	40	999999	999999	903	285	999999	999999	181	999999	999999	931	244	927	476	319	211	415	138	961	999999	335	999999	224	74	648	161	984	796	369	709	999999	944	474	505	665	526	415	999999	227	732	999999	279	525	514	873	999999	999999	553	999999	999999	999999	999999	322	645	813	618	881	103	264	133	515	918	812	999999	374	986	769	431	810	793	795	152	911	239	20	999999	896	710	200	164	618	441	999999	19	788	999999	632	828	691	56	999999	322	17	103	226	984	466	443	150	887	723	121	742	564	564	777	655	92	999999	757	722	181	902	110	999999	84	999999	802	303	999999	999999	940	740	763	158	483	999999	817	23	35	599	463	570	999999	440	506	999999	999999	454	20	256	999999	999999	934	334	473	420	907	588	999999	999999	664	999999	678	532	783	381	999999	415	91	642	837	79	609	167	269	999999	598	669	999999	385	595	358	999999	225	814	746	999999	439	684	999999	238	239	871	520	935	999999	891	780	999999	134	720	479	372	999999	418	999999	999999	777	999999	862	821	999999	579	999999	999999	999999	855	999999	718	46	576	549	730	999999	414	608	208	98	231	945	999999	999999	22	883	665	125	999999	915	999999	343	162	999999	374	821	999999	990	660	115	601	630	468	439	72	621	558	181	999999	999999	963	999999	282	505	999999	999999	999999	14	999999	695	110	803	329	940	999999	999999	999999	547	999999	908	777	423	948	103	999999	601	487	289	999999	999999	335	494	377	640	952	996	71	656	483	254	677	246	999999	964	14	797	310	528	999999	687	737	20	999999	840	577	549	862	189	18	954	642	864	999999	833	370	616	436	688	987	658	323	237	74	930	240	540	999999	983	999999	699	300	959	506	77	663	324	999999	999999	73	413	144	881	647	528	612	813	999999	999999	603	398	999999	621	999999	134	373	510	
946	76	609	47	891	999999	100	319	663	683	999999	191	999999	56	128	899	999999	584	999999	999999	589	545	328	427	553	726	999999	700	338	679	428	381	704	999999	999999	432	927	999999	999999	266	791	338	999999	928	455	805	761	999999	280	471	995	999999	610	999999	999999	410	999999	192	999999	175	497	400	981	983	264	986	999999	27	678	695	972	999999	72	267	651	261	999999	399	971	747	964	833	430	867	683	473	770	999999	241	967	684	745	999999	356	768	400	357	999999	674	468	999999	744	877	999999	499	406	892	999999	289	999999	730	358	220	746	210	999999	969	124	999999	790	226	713	785	999999	21	999999	67	716	498	260	999999	797	724	512	428	229	955	999999	377	286	999999	427	999999	571	999999	335	999999	795	155	114	431	242	581	883	252	615	999999	176	572	272	349	999999	854	39	999999	932	999999	708	328	999999	708	999999	746	33	219	999999	229	223	473	685	702	271	570	394	999999	999999	226	840	999999	813	270	788	283	999999	936	999999	572	464	999999	315	701	826	477	174	406	308	496	558	999999	454	395	999999	702	999999	999999	88	615	470	999999	104	716	999999	448	514	720	999999	999999	640	96	815	236	999999	999999	168	984	876	794	405	987	530	184	667	999999	999999	999999	524	95	397	545	858	789	111	263	711	999999	999999	387	963	454	486	458	999999	999999	858	227	629	338	544	902	999999	999999	219	482	680	920	58	999999	999999	95	205	833	462	105	237	35	134	512	706	999999	85	498	999999	951	999999	81	328	205	999999	999999	799	196	551	494	850	574	999999	629	583	791	549	291	999999	877	259	653	996	759	244	999999	103	126	632	974	999999	999999	462	999999	971	608	999999	853	318	45	296	999999	291	967	999999	663	455	504	929	914	999999	793	744	999999	702	858	85	569	961	484	503	682	564	999999	999999	655	121	999999	657	975	999999	696	973	718	591	999999	371	38	514	581	387	999999	197	717	953	42	460	509	566	123	532	42	892	834	542	999999	999999	999999	309	599	551	999999	847	999999	724	999999	820	999999	372	462	496	57	64	390	999999	999999	495	999999	623	635	205	612	755	544	452	167	804	999999	185	999999	795	999999	728	915	39	253	999999	242	999999	630	221	433	146	999999	626	485	977	511	736	636	127	608	100	999999	404	938	388	999999	999999	999999	528	681	850	394	666	839	999999	999999	360	853	163	262	854	999999	423	999999	475	651	918	967	190	302	412	549	999999	999999	567	999999	521	100	999999	448	999999	435	111	539	582	752	447	999999	167	838	161	882	483	864	754	
999999	260	999999	473	736	394	544	387	236	279	311	534	480	282	273	628	269	988	714	531	428	999999	999999	199	723	999999	141	810	351	151	529	75	995	442	999999	999999	889	627	138	999999	197	58	875	270	280	228	966	514	999999	999999	892	999999	768	999999	335	214	375	999999	749	532	262	733	999999	95	749	246	538	48	811	468	738	641	999999	660	999999	380	26	623	918	999999	247	627	916	999999	258	999999	307	662	116	265	999999	999999	878	606	801	463	22	999999	521	44	689	928	702	435	481	260	43	117	999	955	198	752	523	254	294	635	817	999999	836	123	938	875	931	555	39	292	999999	264	859	880	367	235	112	999999	815	319	924	490	660	998	602	200	663	161	77	686	932	999999	321	175	645	999999	999999	407	999999	814	996	156	406	999999	497	999999	257	128	597	962	999999	639	438	975	710	999999	254	999999	520	999999	999999	780	488	999999	999999	139	942	999999	999999	999999	999999	999999	788	11	322	999999	999999	471	999999	823	999999	999999	563	999999	46	303	999999	346	464	999999	999999	126	999999	358	601	225	667	999999	839	367	835	999999	999999	348	999999	999999	851	437	662	932	999999	782	999999	697	805	677	227	999999	316	66	999999	606	999999	999999	394	165	999999	440	409	107	120	999999	632	152	987	999999	661	224	422	100	452	768	999999	532	75	91	999999	199	999999	924	998	293	746	999999	999999	239	334	956	954	536	137	421	37	565	822	221	160	999999	999999	426	999999	12	999999	999999	614	175	999999	707	860	999999	999999	628	887	485	108	999999	294	999999	718	758	64	705	269	999999	963	40	741	128	710	854	999999	604	999999	135	999999	999999	999999	530	178	268	316	999999	999999	999999	170	508	533	551	466	995	927	999999	999999	950	371	319	999999	86	263	583	999999	804	999999	16	999999	999999	148	761	577	113	999999	999999	681	999999	452	437	609	617	725	464	507	199	661	715	926	629	999999	539	763	598	262	254	277	594	833	999999	630	99	999999	999999	370	999999	974	362	999999	173	630	24	508	934	710	135	361	798	86	245	999999	291	999999	751	641	608	998	978	851	260	999999	999999	627	999999	999999	520	346	335	103	735	225	309	225	999999	999	125	999999	829	999999	137	893	478	518	598	369	999999	19	999999	758	999999	773	995	511	248	677	544	999999	999999	137	999999	788	999999	999999	350	29	843	999999	999999	752	526	576	999999	999999	724	367	999999	999999	39	580	999999	511	816	576	999999	999999	230	797	977	95	465	728	999999	702	699	348	999999	772	999999	999999	526	282	692	777	242	999999	604	905	787	
881	659	999999	366	987	668	687	971	459	374	387	799	55	98	999999	296	999999	113	999999	400	385	499	999999	408	461	64	196	819	49	344	155	368	999999	20	106	999999	498	999999	485	999999	21	376	418	408	999999	778	480	194	460	490	444	91	138	514	411	392	999999	999999	999999	933	999999	868	999999	999999	228	29	485	999999	992	999999	999999	436	628	999999	389	19	90	846	617	999999	583	999999	368	558	899	73	240	809	999999	999999	999999	931	465	551	561	999999	443	304	189	772	303	446	201	654	692	18	999999	695	999999	401	311	567	950	999999	359	480	999999	999999	999999	164	789	999999	999999	288	783	999999	970	86	881	247	575	999999	999999	845	388	147	810	999999	865	891	611	999999	684	217	412	463	980	242	201	999999	999999	69	89	34	982	628	21	913	870	826	48	385	813	888	999999	525	901	115	999999	222	669	999999	518	999999	553	254	990	227	875	999999	886	737	884	999999	999999	515	706	641	999999	999999	135	896	843	49	852	235	731	796	391	886	562	875	398	979	999999	847	551	755	481	738	637	794	999999	550	940	999999	999999	23	293	999999	818	269	253	94	96	773	951	478	480	328	523	999999	835	988	766	20	349	905	389	757	963	950	170	999999	133	341	999999	999999	999999	999999	999999	999999	512	81	77	999999	999999	999999	892	647	895	83	285	162	225	999999	958	59	783	929	961	595	999999	536	999999	999999	108	129	960	755	914	658	378	999999	594	805	692	764	920	473	388	44	999999	999999	999999	890	999999	18	908	690	383	809	519	180	589	149	999999	975	999999	209	205	512	353	146	733	246	999999	356	999999	999999	750	203	138	999999	550	999999	999999	892	999999	999999	202	99	999999	280	382	115	149	208	349	455	720	999999	50	720	999999	875	691	876	18	625	196	329	999999	999999	940	189	680	999999	629	662	567	999999	999999	267	999999	999999	999999	999999	764	627	107	505	999999	123	699	43	163	999999	53	999999	245	705	999999	59	280	873	650	723	340	203	435	940	579	686	887	528	999999	782	713	171	583	618	121	999999	528	999999	321	336	999999	907	999999	273	165	954	427	999999	317	999999	987	144	465	578	999999	571	999999	166	926	331	235	180	626	999999	703	881	101	626	593	502	531	589	999999	323	999999	432	177	999999	999999	625	268	35	220	165	999999	579	705	15	999999	550	199	999999	763	990	110	627	999999	654	999999	999999	862	801	278	815	999999	408	582	152	652	319	403	40	999999	311	999999	210	959	999999	586	134	186	95	999999	53	313	999999	826	999999	999999	308	151	523	
602	511	762	999999	999999	405	437	999999	996	563	363	566	156	168	990	462	928	999999	667	999999	999999	444	999999	776	61	235	511	568	999999	22	929	999999	999999	880	999999	869	999999	605	453	999999	43	999999	999999	623	732	999999	999999	155	179	373	642	999999	641	999999	999999	999999	414	985	416	530	894	868	814	984	999999	999999	398	276	999999	130	913	999999	456	113	999999	999999	999999	484	54	867	339	366	399	217	999999	616	999999	846	434	279	999999	563	199	922	669	175	385	153	989	722	794	629	999999	999999	460	319	865	538	999999	578	851	929	941	548	201	999999	478	606	614	26	306	552	999999	461	665	359	143	533	443	622	999999	999999	495	332	82	999999	999999	999999	757	70	999999	999999	312	855	427	535	622	650	731	999999	696	778	539	972	425	252	999999	961	393	110	999999	342	104	921	86	688	444	619	475	491	595	138	849	553	275	999999	249	987	43	999999	737	493	802	312	999999	999999	632	522	999999	829	922	999999	957	656	999999	418	90	390	778	739	100	13	184	249	999999	999999	929	986	706	303	13	799	928	263	999999	999999	999999	792	996	999999	999999	922	712	646	568	614	180	203	669	857	52	858	218	304	49	734	999999	562	766	367	793	646	815	612	826	133	62	704	292	201	878	298	394	999999	682	999999	300	999999	680	930	397	735	326	849	999999	999999	591	633	223	638	383	977	35	639	569	999999	116	109	999999	445	562	476	999999	999999	999999	754	473	999999	999999	999999	444	999999	881	835	969	68	329	966	361	681	541	429	999999	654	817	901	272	755	999999	273	71	200	999999	245	999999	921	825	999999	871	999999	681	798	999999	351	204	603	999999	199	669	511	100	150	748	148	999999	143	985	999999	659	999999	491	718	936	999999	809	253	71	646	467	57	242	480	999999	854	10	742	999999	999999	459	999999	806	999999	95	354	182	999999	452	580	341	245	936	569	199	794	25	999999	862	999999	541	950	999999	458	731	999999	999999	620	56	893	147	999999	725	999999	999999	999999	999999	418	632	999999	999999	999999	999999	491	315	232	121	673	290	309	838	47	880	755	607	508	682	357	351	474	999999	562	999999	558	442	180	519	100	999999	754	524	607	340	280	486	999999	159	999999	153	999999	510	605	339	746	65	110	290	970	248	307	762	922	999999	167	999999	623	24	253	58	145	713	30	911	999999	784	240	707	610	279	999999	999999	632	214	841	964	480	999999	999999	502	342	999999	999999	852	464	991	999999	540	999999	999999	999999	999999	999999	999999	999999	796	489	694	803	961	999999	402	999999	
700	293	948	140	718	999999	203	999999	401	885	999999	715	999999	999999	999999	456	999999	192	700	535	846	417	325	453	629	205	999999	485	786	429	176	678	999999	218	848	999999	999999	860	883	314	999999	728	999999	999999	165	999999	999999	632	320	247	268	778	133	867	834	293	999999	505	510	523	999999	718	259	999999	999999	82	775	46	999999	610	940	684	309	395	556	127	946	573	297	342	999999	422	999999	999999	171	398	999999	999999	999999	999999	999999	999999	359	370	134	999999	479	498	43	93	999999	725	317	709	307	584	478	737	999999	999999	347	404	999999	178	90	767	553	710	811	999999	528	702	662	999999	999999	999999	334	999999	271	296	648	457	539	999999	999999	999999	999999	999999	251	586	919	999999	762	999999	226	205	803	999999	289	999999	716	768	687	712	564	819	73	999999	699	377	999999	999999	999999	34	78	890	999999	12	357	373	662	97	468	234	411	711	939	999999	543	815	135	152	659	903	579	999999	769	827	649	11	653	557	999999	873	337	999999	349	737	599	336	340	800	999999	916	704	628	999999	463	999999	852	879	78	24	999999	252	117	879	999999	454	198	130	999999	363	356	999999	115	331	595	897	31	372	212	405	999999	484	335	318	999999	209	999999	579	316	526	999999	999999	584	543	882	631	999999	510	776	293	999999	999999	302	999999	487	207	599	307	714	566	999999	490	677	673	999999	409	917	798	146	373	504	999999	813	520	999999	234	145	571	999999	999999	999999	521	595	918	999999	999	191	887	999999	546	609	653	865	750	248	316	453	910	735	482	999999	430	374	413	999999	792	403	999999	881	262	71	37	858	750	888	999999	999999	758	999999	807	227	39	968	999999	763	851	999999	73	282	999999	781	234	999999	999999	259	256	157	191	999999	211	999999	409	16	578	484	581	795	124	861	999999	420	695	240	999999	265	685	999999	999999	649	937	999999	999999	509	999999	481	999999	201	891	999999	999999	619	713	628	478	211	817	32	400	999999	192	66	999999	211	800	839	95	993	999999	711	574	793	383	542	202	171	999999	900	385	106	646	390	903	999999	228	861	707	76	761	726	999999	662	72	657	467	881	410	138	999999	999999	395	843	292	190	927	849	245	181	435	316	935	917	647	303	479	801	999999	999999	999999	939	999999	29	241	192	273	912	730	726	84	321	761	148	202	999999	710	802	107	722	695	999999	626	536	641	454	790	530	25	769	187	999999	728	393	155	769	999999	376	999999	109	917	25	128	519	106	124	555	999999	999999	999999	592	999999	999999	440	331	999999	322	606	388	786	
999999	742	999999	961	549	418	592	377	993	999999	935	344	200	999999	999999	679	261	117	439	526	899	999999	999999	962	999999	510	962	999999	72	541	456	62	988	824	708	184	128	167	969	999999	999999	999999	999999	302	126	999999	486	705	634	651	362	215	176	999999	887	999999	999999	933	784	999999	456	304	999999	461	976	999999	356	375	299	631	999999	103	147	751	995	722	199	513	846	999999	999999	999999	664	421	189	251	885	136	999999	310	246	194	382	930	241	237	999999	352	999999	999999	902	999999	999999	12	100	268	78	999999	999999	999999	218	434	97	856	999999	999999	640	894	999999	734	998	229	999999	989	999999	376	999999	216	520	999999	851	847	196	613	999999	999999	999999	661	330	999999	999999	470	270	773	102	812	107	526	999999	51	596	999999	999999	591	244	683	999999	426	999999	723	546	999999	904	108	999999	371	247	999999	830	113	348	979	573	999999	561	537	958	664	897	581	279	999999	999999	479	999999	873	775	605	999999	352	240	999999	999999	607	385	321	999999	999999	460	731	999999	623	695	811	999999	617	413	722	999999	707	724	999999	528	46	454	351	999999	434	928	999999	595	642	114	487	872	999999	936	999999	974	249	970	797	213	176	16	655	509	999999	999999	563	469	63	575	999999	628	221	906	15	999999	43	999999	141	243	21	145	999999	519	217	938	788	681	447	748	789	999999	927	814	361	40	798	841	88	658	374	979	542	999999	999999	999999	661	999999	999999	999999	999999	497	838	999999	202	999999	999999	146	302	999999	987	881	32	314	786	935	701	406	554	975	364	201	674	999999	868	41	602	867	86	358	999999	999999	750	633	999999	302	999999	999999	999999	330	957	661	549	536	999999	999999	956	237	290	506	168	264	463	955	459	748	822	365	694	999999	999999	999999	70	943	274	999999	999999	398	507	493	47	337	784	233	999999	999999	999999	999999	813	999999	999999	374	586	579	999999	32	327	999999	999999	999999	999999	999999	678	462	892	751	601	605	999999	999999	361	999999	999999	999999	468	830	480	239	936	999999	106	685	999999	999999	999999	73	629	490	753	999999	999999	346	224	448	999999	505	659	331	999999	277	111	56	874	359	999999	516	644	790	120	370	999999	98	858	999999	999999	999999	990	369	377	828	132	999999	852	31	999999	25	354	292	999999	963	999999	999999	898	669	654	999999	999999	202	295	999999	428	999999	999999	999999	999999	800	999999	999999	485	229	515	300	954	512	154	990	203	999999	784	999999	172	362	17	999999	199	404	199	199	773	999999	999999	798	83	999999	409	999999	742	999999	332	774	999999	558	806	999999	999999	880	203	
396	999999	664	999999	957	417	286	415	76	999999	231	204	999999	610	298	31	573	246	717	226	999999	112	861	258	735	530	19	481	999999	556	454	999999	999999	210	803	674	119	66	35	390	797	393	999999	999999	520	274	999999	174	999999	999999	243	327	740	664	999999	293	662	999999	999999	999999	407	805	999999	520	387	531	885	103	806	623	912	999999	999999	999999	428	772	768	410	737	999999	502	999999	999999	999999	323	136	958	999999	173	520	22	703	935	999999	982	992	999999	823	84	988	999999	999999	367	626	624	726	999999	413	245	999999	524	262	678	660	934	561	573	999999	207	999999	999999	240	930	999999	611	218	999999	621	354	435	999999	945	335	748	91	568	488	999999	462	597	29	555	419	898	995	999999	34	999999	664	999999	999999	999999	626	823	425	158	13	81	25	416	154	495	68	809	999999	579	926	999999	579	375	83	999999	270	999999	240	27	999999	42	300	851	999999	306	956	999999	999999	999999	999999	512	333	932	565	417	599	999999	999999	999999	496	609	813	999999	832	105	999999	298	999999	470	609	26	999999	407	337	970	780	173	232	999999	999999	999999	802	774	999999	424	606	647	810	665	369	223	167	706	531	221	229	999999	999999	98	601	667	577	999999	710	313	919	925	999999	594	637	999999	824	605	994	361	999999	999999	176	999999	499	67	488	691	110	396	858	999999	876	125	999999	906	154	144	255	872	567	266	73	946	504	680	53	999999	38	933	398	562	712	999999	415	191	707	999999	599	543	188	886	999999	324	999999	43	58	488	843	731	291	999999	359	131	794	549	974	230	999999	818	24	272	999999	176	999999	306	183	706	710	569	999999	543	545	999999	693	680	820	748	501	470	631	564	381	307	999999	708	212	590	385	999999	216	486	697	780	528	916	999999	999999	327	999999	860	352	777	284	999999	748	999999	999999	438	123	999999	235	729	453	196	999999	891	364	524	999999	999999	999999	999999	999999	999999	722	845	764	999999	777	999999	551	999999	352	610	289	787	107	999999	904	999999	999999	162	999999	146	980	757	254	594	78	34	869	754	37	64	277	31	932	920	999999	902	999999	464	660	999999	187	804	386	842	907	673	793	589	619	736	537	439	68	709	999999	965	999999	999999	124	999999	587	797	403	999999	999999	267	854	186	965	11	999999	999999	502	999999	958	185	380	999999	999999	405	241	289	144	301	527	999999	963	233	547	844	311	221	349	907	999999	390	410	98	510	999999	818	616	624	618	565	436	937	464	750	207	594	200	999999	718	521	999999	662	112	770	504	304	631	639	
130	700	960	761	594	524	578	775	999999	999999	47	587	624	665	526	735	100	899	508	999999	349	260	999999	728	631	999999	782	727	307	327	15	999999	197	977	999999	917	605	674	353	999999	181	431	311	999999	999999	140	897	999999	999999	376	679	604	795	158	299	999999	590	241	140	999999	741	851	477	964	895	691	400	999999	999999	999999	140	426	556	568	311	917	999999	821	283	999999	498	149	591	999999	647	410	559	999999	999999	634	337	374	544	154	208	999999	954	999999	404	763	740	260	481	536	999999	263	58	999999	999999	381	920	768	999999	639	709	999999	269	999999	327	494	999999	361	960	536	282	766	881	411	370	980	963	611	426	520	999999	248	668	65	694	999999	362	332	201	315	713	568	416	999999	444	606	70	999999	29	910	631	388	299	999999	264	999999	381	646	867	866	418	999999	352	446	999999	999999	999999	214	852	932	141	809	170	654	822	714	359	999999	966	764	999999	556	592	516	889	382	948	723	999999	999999	22	716	465	334	897	404	225	970	36	999999	672	856	999999	96	778	821	227	644	131	999999	999999	405	679	999999	946	862	999999	836	999999	506	522	219	412	999999	920	999999	999999	835	757	428	498	389	949	993	101	73	999999	505	737	77	164	313	601	261	104	617	46	362	388	45	678	389	999999	530	999999	463	999999	928	176	999999	999999	999999	887	999999	61	999999	455	686	21	883	871	999999	108	489	351	218	999999	161	543	999999	388	991	457	722	749	118	999999	428	542	638	619	72	339	384	600	773	426	897	209	362	171	360	350	999999	173	999999	999999	933	189	252	845	302	394	999999	974	999999	933	999999	954	943	999999	37	154	999999	273	999999	999999	999999	889	578	791	720	951	999999	151	38	651	952	559	302	827	42	249	299	999999	326	677	476	409	999999	839	262	943	999999	999999	144	215	999999	240	364	566	999999	999999	611	460	999999	350	214	999999	945	833	980	999999	662	125	742	787	999999	590	946	141	425	999999	775	738	539	776	999999	602	17	823	685	721	204	736	270	989	637	838	999999	976	473	755	464	290	858	647	999999	151	845	356	360	385	999999	233	150	999999	278	872	999999	358	656	611	713	132	999999	269	421	925	855	753	999999	26	923	970	667	999999	860	999999	999999	999999	495	553	757	661	999999	309	437	999999	595	27	720	999999	917	999999	330	999999	51	342	142	599	235	365	295	102	206	999999	462	323	999999	480	392	784	993	999999	863	112	999999	62	659	999999	831	451	340	837	42	999999	108	613	650	999999	628	527	362	290	666	
139	999999	664	465	137	847	124	414	999999	999999	936	771	999999	455	227	16	989	682	292	768	784	35	999999	69	810	999999	848	672	759	999999	999999	999999	999999	372	734	999999	999999	597	999999	12	999999	46	225	211	106	623	999999	168	999999	800	639	999999	79	522	999999	114	999999	999999	654	891	999999	999999	655	272	999999	999999	68	526	999999	999999	815	402	161	290	61	747	809	256	963	196	36	690	249	999999	222	29	362	999999	490	629	45	595	942	639	999999	999999	391	953	440	999999	564	693	446	60	984	999999	693	788	999999	999999	305	999999	641	999999	865	999999	212	696	60	750	999999	868	46	999999	999999	230	459	521	999999	786	999999	855	999999	999999	631	999999	253	999999	974	974	336	999999	729	356	999999	482	953	999999	774	694	71	999999	999999	690	441	696	656	355	712	764	787	182	511	684	777	449	747	271	835	531	75	23	999999	999999	424	587	149	689	767	864	276	975	999999	999999	724	670	999999	999999	939	935	686	897	486	220	196	999999	72	55	579	884	999999	692	999999	253	629	58	973	828	999999	853	556	967	999999	999999	497	812	435	918	999999	116	497	621	332	900	844	999999	999999	511	999999	270	999999	104	120	999999	999999	999999	336	503	963	999999	697	134	860	95	388	719	999999	999999	723	384	728	154	999999	999999	397	123	999999	748	408	462	520	471	939	999999	338	462	857	705	718	912	486	932	955	292	419	372	761	246	521	135	857	899	788	999999	999999	380	999999	999999	494	25	225	999999	104	999999	166	235	194	999999	756	999999	861	999999	919	999999	897	795	198	802	63	34	999999	132	237	283	604	999999	682	435	472	958	454	219	220	999999	697	899	838	454	136	193	187	905	490	594	273	252	980	978	999999	746	192	215	594	999999	662	102	359	821	999999	999999	999999	759	393	999999	482	652	404	999999	123	998	999999	743	999999	869	999999	456	642	642	19	361	640	704	818	725	775	999999	624	750	999999	999999	549	26	548	590	640	428	522	691	122	620	848	764	864	618	789	999999	999999	725	622	216	999999	999999	999999	554	905	848	940	999999	999999	244	999999	653	186	999999	459	999999	205	95	239	999999	933	950	530	398	513	876	999999	210	935	337	708	898	137	999999	155	832	214	993	685	999999	488	855	669	878	592	204	999999	357	168	848	252	454	496	204	282	508	196	423	51	39	18	999999	731	694	536	139	526	999999	999999	627	735	211	409	999999	939	88	291	999999	806	318	298	492	51	999999	94	263	412	932	999999	647	645	999999	952	999999	784	749	133	974	352	462	
678	245	984	541	999999	51	55	59	265	999999	226	544	617	999999	999999	999999	697	999999	610	282	726	593	791	725	981	944	258	999999	662	200	955	317	999999	353	640	999999	507	509	974	53	217	362	677	366	430	111	183	230	914	268	61	999999	999999	79	736	94	999999	269	560	178	792	301	397	999999	248	909	244	274	101	688	27	198	670	566	75	374	916	434	304	880	771	999999	839	404	999999	476	943	240	617	556	608	247	949	999999	260	916	965	611	128	520	866	999999	999999	235	250	863	999999	807	14	371	999999	999999	964	680	406	764	462	992	926	772	965	14	657	545	90	780	248	864	316	159	408	315	999999	999999	23	861	898	613	163	285	658	146	999999	255	388	589	999999	279	999999	999999	463	972	685	999999	554	999999	261	999999	155	470	999999	954	500	855	963	862	713	999999	666	999999	999999	849	839	650	124	829	778	412	166	999999	507	969	999999	999999	695	999999	999999	999999	999999	161	609	999999	999999	693	660	704	645	380	291	526	875	102	612	999999	999999	999999	999999	44	241	999999	94	999999	999999	654	963	655	999999	680	169	538	242	752	951	999999	999999	999999	391	999999	990	419	193	407	130	640	624	414	366	600	200	91	301	595	999999	999999	76	760	878	813	730	15	215	965	221	752	293	133	999999	999999	999999	79	232	988	54	821	541	687	728	796	39	558	298	898	490	87	999999	647	33	446	448	185	682	578	425	984	214	228	999999	378	356	999999	273	269	672	130	859	313	551	906	972	389	41	999999	783	181	717	316	999999	143	515	646	109	704	658	999999	397	999999	999999	69	999999	322	500	999999	450	537	294	38	236	370	228	933	106	127	474	68	153	999999	794	253	277	897	999999	63	999999	709	402	568	999999	918	732	999999	740	999999	999999	659	888	680	640	255	887	688	999999	124	999999	582	550	999999	999999	599	999999	796	859	329	792	719	999999	447	498	740	145	999999	428	317	999999	23	203	614	827	999999	179	472	999999	999999	366	589	817	629	999999	289	999999	419	999999	20	318	935	356	421	698	580	90	999999	192	900	119	999999	999999	773	487	900	388	999999	165	999999	430	999999	837	319	963	213	999999	949	999999	218	581	999999	999999	417	999	701	667	782	999999	256	734	728	290	69	439	205	328	53	999999	247	901	999999	264	913	999999	180	999999	46	458	495	999999	140	152	999999	999999	999999	774	999999	773	999999	243	606	29	999999	691	701	857	777	880	767	884	858	999999	71	317	999999	471	483	999999	828	602	999999	999999	999999	578	603	586	316	
739	55	430	999999	280	365	14	304	213	356	231	889	323	331	165	690	999999	819	332	90	666	972	923	300	999999	999999	193	611	282	599	339	97	125	550	47	999999	999999	418	999999	452	999999	22	999999	999999	262	937	515	281	476	999999	819	758	280	505	649	767	132	999999	999999	999999	999999	999999	32	999999	26	143	774	772	293	999999	352	202	999999	880	34	999999	828	808	48	999999	440	912	145	999999	999999	581	817	619	901	280	713	216	969	263	280	999999	999999	539	999999	128	999999	742	987	156	301	999999	526	999999	481	995	939	323	102	999999	894	269	266	999999	834	445	326	999999	871	999999	616	146	233	978	610	370	663	299	999999	919	926	697	924	989	347	162	999999	427	148	999999	340	399	123	619	368	999999	407	999999	704	662	999999	999999	871	999999	539	164	404	548	789	120	342	649	999999	183	999999	207	999999	277	999999	682	999999	899	25	966	999999	226	32	614	620	599	963	67	594	57	127	918	826	949	459	192	758	516	637	999999	999999	691	786	940	999999	170	675	139	559	999999	281	902	999999	999999	302	322	141	789	927	999999	157	999999	64	565	65	515	380	395	817	864	924	875	271	988	403	991	440	92	428	459	923	833	507	573	776	225	925	921	656	147	60	968	999999	447	879	297	636	999999	885	680	789	999999	322	694	107	406	641	14	511	311	882	999999	371	477	275	324	999999	491	788	839	589	459	999999	680	813	999999	999999	823	118	116	999999	219	206	747	669	643	999999	812	475	380	584	920	420	355	264	11	999999	120	181	565	519	154	442	55	101	340	552	642	881	151	119	999999	896	405	946	673	853	999999	807	632	803	964	26	418	265	669	48	393	425	812	359	186	999999	553	596	220	776	160	656	339	101	878	931	333	270	766	34	999999	408	590	157	982	312	999999	761	554	137	33	789	431	302	169	226	78	792	933	175	353	999999	735	896	999999	967	999999	999999	925	999999	692	158	499	644	33	984	999999	664	377	873	111	792	999999	999999	753	999999	234	46	932	999999	863	541	337	600	681	215	999999	999999	999999	24	833	18	999999	521	999999	999999	300	787	278	184	391	413	425	69	73	560	999999	652	153	341	743	442	608	272	999999	999999	999999	898	963	999999	320	150	999999	362	50	103	956	529	647	999999	80	447	768	999999	281	459	126	277	536	999999	447	30	550	124	999999	401	410	999999	352	999999	999999	402	823	999999	863	250	204	999999	29	970	604	248	14	274	271	305	673	999999	999999	999999	45	999999	371	843	380	
300	599	105	999999	648	693	393	187	999999	824	678	999999	318	999999	999999	265	63	258	999999	999999	999999	999999	286	853	975	728	559	999999	632	258	999999	40	980	999999	573	650	109	981	380	287	999999	71	650	449	592	999999	365	957	961	464	999999	304	805	327	181	284	323	252	115	920	143	999999	554	999999	324	999999	643	238	330	389	166	81	999999	288	999999	147	999999	999999	999999	303	999999	601	620	999999	999999	999999	999999	662	908	298	999999	856	876	999999	153	408	999999	545	999999	945	999999	136	999999	999999	999999	910	426	527	999999	43	909	487	982	999999	557	541	201	387	838	118	999999	981	999999	41	62	309	204	427	144	905	999999	829	711	324	264	245	999999	48	869	365	789	707	649	874	388	999999	874	74	999999	611	217	139	706	26	531	67	999999	605	528	998	716	999	392	117	412	90	775	667	999999	321	577	999999	517	483	329	715	341	454	652	212	434	140	999999	999999	698	501	132	695	999999	207	999999	368	520	871	649	790	325	542	471	308	84	999999	517	591	999999	64	622	233	696	999999	725	362	953	325	573	585	484	858	999999	911	957	90	874	359	883	218	999999	645	833	539	400	799	982	354	138	999999	999999	933	498	999999	999999	899	999999	976	481	86	415	204	307	999999	315	466	133	560	350	993	343	167	707	999999	999999	976	399	167	426	926	379	609	196	356	963	999999	370	773	42	68	92	897	878	806	802	448	347	770	233	933	675	432	13	145	883	999999	235	999999	233	999999	509	840	560	555	706	806	999999	951	110	765	105	999999	527	291	911	445	999999	901	33	973	638	629	933	492	260	946	605	999999	472	507	324	698	550	140	558	251	347	999999	110	996	440	396	669	468	837	999999	905	721	233	448	185	334	648	260	273	999999	999999	77	304	759	211	999999	999999	602	450	999999	809	999999	733	669	108	956	801	37	542	999999	960	999999	654	934	51	883	828	34	332	999999	59	300	866	678	344	279	38	999999	795	484	906	999999	27	440	517	518	999999	563	999999	229	533	999999	999999	999999	919	441	423	370	718	327	137	465	999999	461	999999	518	529	64	335	828	999999	460	999999	999999	345	999999	458	999999	427	533	999999	999999	999999	112	465	438	582	999999	999999	903	999999	668	999999	999999	357	451	796	999999	999999	999999	988	934	238	521	301	82	388	999999	999999	36	982	208	942	999999	433	863	780	999999	995	919	936	683	305	431	972	999999	829	764	999999	894	107	892	142	429	544	960	999999	999999	811	999999	999999	999999	170	732	920	999999	999999	446	
999999	493	999999	999999	999999	999999	72	314	638	806	548	42	253	624	950	790	929	99	76	999999	650	472	827	617	367	999999	869	24	523	573	510	324	543	392	720	226	233	999999	332	999999	366	240	999999	239	624	778	149	435	971	379	999999	999999	590	212	796	581	666	63	270	958	303	999999	791	75	305	999999	498	860	999999	999999	567	999999	767	999999	166	419	999999	999999	993	999999	472	444	52	153	770	679	734	340	596	148	559	179	218	373	999999	999999	449	999999	933	400	999999	999999	531	246	812	999999	999999	999999	55	999999	999999	999999	70	999999	999999	859	14	648	304	625	499	167	274	766	184	398	999999	999999	431	999999	970	883	664	999999	999999	193	913	806	340	426	615	250	999999	219	707	999999	999999	535	878	816	999999	801	962	317	900	131	24	999999	72	423	112	999999	72	207	999999	557	412	467	384	311	999999	208	317	878	19	259	872	999999	68	692	288	715	999999	614	999999	179	921	999999	701	186	999999	157	744	999999	999999	945	187	999999	802	159	89	651	161	576	870	115	999999	999999	307	651	999999	958	706	379	145	396	999999	457	663	247	635	999999	766	207	141	999999	999999	400	999999	74	81	785	999999	909	613	999999	563	948	744	438	685	837	59	60	927	999999	451	374	781	999999	999999	730	433	565	524	33	885	954	999999	82	999999	103	529	243	580	999999	706	796	766	507	833	205	713	999999	561	797	16	715	280	921	356	999999	999999	636	273	999999	361	696	394	999999	751	999999	514	999999	788	999999	318	999999	480	463	514	654	999999	283	104	605	26	208	14	727	26	179	683	523	725	999999	484	893	970	238	122	20	412	186	999999	233	691	51	999999	969	489	201	245	817	999999	701	491	344	542	667	334	163	691	667	572	581	926	990	946	238	117	424	999999	251	999999	503	252	431	527	999999	999999	975	761	999999	247	825	934	866	116	999999	78	150	360	313	904	959	328	744	613	999999	307	700	105	999999	861	74	356	994	999999	913	458	999999	999999	999999	753	358	999999	999999	999999	747	647	999999	884	921	999999	999999	999999	541	346	390	185	507	818	999999	573	223	880	554	183	999999	999999	999999	399	203	575	999999	333	999999	559	999999	568	671	324	866	537	999999	815	183	57	894	999999	815	999999	999999	738	951	251	474	108	999999	478	847	483	257	278	707	999999	691	355	999999	644	386	981	790	822	513	192	951	815	335	407	706	506	288	182	663	291	999999	464	624	766	858	589	29	999999	999999	198	77	598	829	577	134	999999	895	260	624	833	867	273	234	
999999	300	999999	773	142	771	350	205	84	614	426	366	999999	999999	999999	785	796	999999	713	111	325	125	362	985	758	999999	879	999999	37	558	830	999999	999999	999999	999999	475	208	816	887	315	380	992	993	984	413	999999	898	106	509	475	827	870	164	999999	999999	652	938	673	25	859	892	738	999999	999999	783	12	999999	996	999999	920	586	980	85	407	730	332	999999	378	999999	547	384	782	112	562	731	999999	269	878	330	213	537	534	801	37	422	641	825	478	210	410	999999	901	999999	588	888	847	795	756	440	586	531	569	101	999999	484	120	636	615	999999	824	742	447	675	670	392	61	188	57	984	999999	999999	653	177	181	999999	483	560	523	673	999999	174	513	447	999999	682	967	999999	999999	553	999999	999999	219	684	386	668	457	235	560	999999	836	668	747	771	352	89	878	402	999999	825	10	999999	122	941	910	659	999999	999	932	988	425	618	855	504	682	93	999999	969	791	999999	999999	257	999	327	837	225	999999	741	999999	664	804	575	999999	507	552	753	999999	999999	773	726	439	999999	303	572	999999	227	812	999999	999999	268	791	908	610	416	630	753	559	795	999999	694	999999	999999	999999	277	194	849	999999	357	951	999999	999999	999999	999999	75	84	999999	953	437	547	619	999999	183	999999	836	999999	895	999999	116	999999	799	204	999999	173	89	493	941	999999	999999	999999	999999	999999	464	301	999999	78	999999	713	545	342	884	799	131	257	494	999999	68	844	77	405	299	999999	999999	481	162	999999	103	999999	125	581	142	202	999999	999999	616	496	948	882	492	999999	110	191	999999	774	992	999	999999	849	678	999999	434	107	486	999999	999999	55	999999	983	148	999999	974	916	597	963	209	691	999999	81	999999	998	343	999999	999999	308	999999	117	464	999999	488	999999	662	254	186	327	156	999999	715	999999	961	570	361	999999	743	66	999999	193	593	999999	574	999999	137	10	218	999999	464	258	744	188	335	980	591	920	999999	985	999999	999999	999999	280	999999	174	976	574	119	80	646	378	442	305	514	121	523	999999	649	188	35	999999	46	506	862	999999	999999	999999	972	981	979	440	999999	758	293	74	453	323	649	409	333	999999	999999	999999	44	999999	815	449	673	999999	466	592	281	999999	959	120	693	243	417	918	874	448	999999	138	101	215	999999	999999	21	450	999999	999999	359	999999	854	472	771	898	472	999999	93	850	863	758	524	999999	169	999999	798	183	999999	999999	999999	730	535	885	960	762	56	828	999999	141	438	233	555	999999	242	999999	471	497	349	999999	771	999999	835	34	999999	843	
613	703	999999	764	885	999999	80	457	303	628	714	969	512	19	852	643	599	999999	422	640	999999	268	164	136	683	999999	833	584	449	276	999999	511	310	126	158	352	781	999999	255	999999	162	999999	963	999999	328	501	999999	999999	999999	137	999999	883	611	999999	640	999999	548	999999	91	584	14	999999	18	999999	999999	213	669	999999	999999	999999	861	186	706	822	999999	999999	304	551	999999	191	326	503	641	999999	235	22	899	999999	486	802	804	861	341	670	595	667	999999	936	880	125	831	599	478	444	275	864	186	999999	465	535	61	997	121	899	999999	511	999999	696	801	999999	313	313	909	69	999999	999	844	45	237	820	25	368	670	693	360	999999	34	999999	55	371	835	120	900	950	999999	999999	750	442	999999	93	813	403	144	170	811	527	690	419	999999	999999	29	151	999999	999999	520	692	337	428	549	541	486	656	999999	999999	999999	203	413	999999	318	898	999999	412	632	153	17	621	233	999999	881	832	999999	615	468	999999	999999	693	558	265	440	68	999999	331	893	871	999999	166	752	704	284	999999	124	999999	111	840	26	617	518	999999	637	898	468	827	546	716	505	871	198	999999	999999	201	644	158	527	259	999999	927	999999	761	999999	851	868	528	235	274	717	314	513	628	999999	999999	184	150	628	541	999999	652	999999	186	376	999999	968	882	616	999999	973	965	214	851	999999	98	108	757	871	785	40	939	601	999999	999	999999	999999	570	117	363	26	504	530	986	660	777	152	342	394	999999	999999	986	999999	152	301	752	110	662	999999	675	635	427	278	842	511	659	999999	513	187	185	378	408	775	262	76	478	445	999999	201	643	945	765	999999	71	901	53	37	999999	999999	999999	100	705	999999	441	728	599	235	999999	484	999999	999999	999999	165	219	441	485	221	999999	85	822	999999	999999	470	573	729	870	64	999999	940	468	632	601	531	930	999999	672	55	343	534	477	253	757	742	999999	916	999999	610	163	629	999999	831	378	383	169	940	218	245	789	711	857	999999	28	747	26	378	135	117	999999	135	769	999999	878	134	999999	579	559	149	279	656	999999	269	900	587	524	636	263	227	372	990	876	437	266	632	676	999999	234	999999	725	822	791	208	385	38	860	999999	953	253	999999	999999	999999	78	965	999999	999999	598	644	441	232	390	124	907	745	245	258	999999	999999	255	457	675	999999	549	999999	456	864	225	999999	871	726	537	682	19	999999	782	999999	807	471	133	344	88	999999	999999	787	345	708	884	462	149	779	528	999999	999999	796	110	999999	841	654	
999999	999999	81	713	772	999999	695	999999	115	999999	962	999999	451	869	60	911	379	999999	560	999999	999999	999999	980	999999	999999	999999	208	999999	974	223	351	546	999999	162	999999	856	999999	374	524	999999	102	999999	603	999999	499	514	338	658	999999	999999	427	721	685	90	576	771	296	318	968	680	516	969	999999	891	999999	999999	868	999999	917	204	648	14	999999	481	669	999999	154	999999	273	240	763	549	964	999999	796	630	861	999999	586	190	569	999999	999999	999999	573	133	999999	999999	999999	83	646	50	741	999999	158	423	856	213	999999	134	626	735	55	999999	917	966	14	555	105	999999	564	190	711	737	635	693	608	999999	907	546	547	443	257	199	594	723	808	407	999999	383	773	657	277	461	563	999999	999999	667	926	606	128	358	999999	820	999999	465	339	13	932	464	814	835	305	999999	587	193	487	856	154	203	168	999999	525	722	720	999999	913	999999	183	800	784	940	104	311	999999	199	827	436	679	138	394	804	475	574	568	937	361	999999	999999	380	356	63	999999	732	447	521	832	999999	110	613	999999	89	830	141	680	999999	741	994	456	397	366	61	999999	26	999999	364	142	950	999999	782	554	520	384	802	454	731	427	999999	863	906	999999	999999	335	76	585	999999	973	343	894	694	999999	367	999999	487	24	304	876	506	922	92	388	881	739	328	68	41	999999	38	999999	949	456	999999	140	550	40	999999	725	119	440	505	999999	999999	66	469	585	196	574	999999	788	159	854	999999	449	781	527	486	203	17	17	999999	609	999999	656	999999	248	827	236	999999	999999	591	579	767	76	426	701	590	824	279	999999	871	467	808	250	537	105	999999	929	359	32	554	238	718	999999	886	896	999999	999999	121	231	999999	960	178	999999	206	580	97	854	999999	999999	999999	661	924	999999	145	96	800	705	999999	850	999999	999999	877	383	903	363	999999	999999	190	530	999999	448	999999	999999	999999	999999	298	999999	53	956	17	999999	906	279	95	892	999999	999999	966	799	105	999999	31	271	519	860	999999	795	546	843	719	432	999999	999999	825	498	999999	876	291	234	798	999999	661	172	842	41	991	608	999999	20	58	416	698	999999	999999	523	426	452	538	133	999999	999999	822	210	246	585	999999	999999	453	596	945	999999	172	742	999999	663	999999	859	428	999999	869	484	507	535	794	313	733	999999	76	312	82	504	999999	999999	999999	305	999999	999999	926	266	35	586	164	702	74	620	253	999999	389	771	443	567	33	61	263	354	996	999999	415	999999	852	723	347	151	524	450	100	14	347	999999	999999	
999999	999999	172	999999	292	999999	804	470	184	69	777	904	305	999999	514	481	296	903	60	999999	332	999999	999999	414	311	999999	23	999999	624	530	249	618	999999	727	814	634	999999	599	971	999999	201	999999	999999	874	85	819	52	282	999999	969	804	110	296	999999	721	583	999999	757	999999	53	316	626	846	653	820	168	231	577	64	880	999999	999999	932	999999	118	505	999999	128	339	492	206	741	999999	999999	726	999999	332	285	15	999999	999999	999999	448	927	999999	574	999999	587	64	916	999999	474	999999	138	360	117	178	270	298	999999	999999	822	428	999999	847	575	458	201	927	682	836	945	571	999999	196	515	258	15	318	999999	525	236	74	422	894	731	999999	49	304	999999	969	71	986	999999	472	871	999999	999999	999999	999999	126	788	999999	382	90	652	902	403	999999	844	859	173	951	755	999999	542	757	16	773	125	61	999999	897	318	712	774	958	782	361	324	999999	477	925	177	999999	736	999999	692	999999	252	828	130	107	460	999999	999999	119	999999	999999	929	999999	999999	17	964	100	707	891	351	669	316	999999	999999	52	628	23	999999	248	784	337	999999	965	75	674	999999	296	931	321	447	558	905	664	726	999999	431	210	999999	999999	960	86	719	845	999999	32	35	558	708	88	479	446	377	568	999999	904	134	963	999999	999999	487	999999	168	396	454	792	764	651	967	999999	620	427	861	922	287	707	999999	128	999999	53	649	971	588	853	999999	10	999999	346	339	821	999999	467	999999	158	981	292	999999	333	999999	443	267	383	999999	281	999999	61	999999	999999	291	999999	999999	16	233	14	999999	999999	99	999999	554	454	999999	427	999999	155	867	162	999999	712	999999	994	789	294	727	306	785	276	390	999999	395	999999	424	999999	65	999999	534	562	244	157	999999	476	202	612	778	946	999999	839	999999	446	414	314	999999	872	514	296	837	13	288	926	999999	97	135	783	999999	764	39	999999	999999	609	620	314	918	127	918	474	801	999999	516	781	475	999999	214	944	901	91	999999	552	230	769	999999	999999	284	999999	928	999999	351	419	692	999999	917	956	477	461	825	109	395	668	954	999999	999999	659	496	999999	999999	283	999999	191	999999	838	760	486	654	602	734	999999	999999	999999	199	221	133	392	495	502	863	518	478	752	128	802	999999	344	597	190	999999	225	44	777	855	999999	823	169	999999	853	999999	440	999999	874	727	736	79	784	999999	743	917	111	173	994	643	942	805	999999	72	999999	999999	425	889	474	327	999999	999999	262	999999	543	397	963	854	642	249	432	999999	603	35	999999	999999	
999999	864	999999	272	183	62	50	143	912	999999	693	107	458	709	999999	551	836	999999	218	682	817	999999	935	355	954	257	531	754	999999	999999	211	114	680	356	243	560	45	212	999999	999999	23	128	999999	693	703	865	405	932	412	999999	380	55	999999	709	999999	881	928	508	317	925	999999	295	921	999999	648	589	426	112	476	286	999999	999999	999999	999999	668	999999	196	999999	651	98	852	598	351	999999	364	166	999999	971	441	361	631	537	894	227	935	728	206	665	55	999999	999999	303	999999	999999	374	746	641	74	999999	226	695	999999	856	999999	83	932	999999	999999	999999	491	301	454	670	999999	654	978	739	999999	999999	999999	999999	530	206	537	649	558	141	999999	965	999999	524	233	930	225	999999	944	680	675	154	12	784	615	843	564	823	994	999999	999999	482	396	17	456	256	999999	724	175	490	329	579	524	801	728	625	214	967	78	523	454	459	709	307	999999	51	814	166	999999	686	642	713	655	926	789	743	579	999999	999999	976	830	501	500	464	361	106	999999	211	66	999999	639	596	755	480	187	892	773	98	944	999999	442	999999	838	488	848	615	923	999999	21	985	55	604	899	101	693	953	999999	255	946	966	422	613	109	896	999999	55	999999	999999	999999	999999	970	999999	999999	663	544	886	662	21	615	746	999999	999999	200	999999	944	45	697	663	787	234	999999	999999	152	999999	992	999999	844	942	441	999999	999999	748	850	999999	25	563	999999	245	999999	806	300	946	639	209	792	392	422	38	999999	22	357	999999	398	524	963	452	999999	999999	999999	714	52	720	580	812	99	435	189	86	65	391	106	999999	116	980	933	987	888	999999	999999	610	416	815	990	429	999999	999999	999999	999999	160	573	224	260	574	842	763	999999	376	999999	120	999999	212	346	973	999999	915	895	198	999999	999999	975	563	407	502	71	307	237	729	161	366	738	85	999999	925	492	177	846	999999	273	227	363	999999	70	999999	827	407	80	842	431	513	559	999999	942	999999	185	19	816	999999	512	999999	999999	999999	224	470	999999	292	359	420	999999	402	78	999999	999999	200	237	999999	502	575	675	999999	999999	999999	308	647	806	575	999999	117	999999	483	360	98	385	728	690	513	406	599	460	545	58	999999	361	999999	445	551	247	752	999999	999999	516	999999	92	848	999999	151	999999	577	664	999999	160	999999	670	17	52	980	632	206	509	724	958	902	999999	139	615	999999	999999	280	212	264	337	389	599	999999	966	119	15	536	421	549	999999	999999	935	653	395	806	988	353	986	465	919	999999	253	793	
862	614	136	952	243	999999	118	281	999999	409	478	999999	999999	999999	51	932	974	105	784	960	999999	139	967	999999	744	808	589	689	293	746	345	296	146	805	76	362	983	62	999999	682	440	690	463	999999	184	999999	164	256	312	63	491	823	266	292	40	732	999999	664	217	434	159	428	987	999999	73	192	999999	847	999999	689	949	921	802	112	529	81	676	440	999999	130	654	343	999999	999999	265	522	39	853	999999	343	715	999999	999999	868	532	22	703	999999	472	992	990	999999	581	999999	114	569	31	164	763	959	999999	215	377	97	780	999999	51	999999	372	551	162	780	82	341	999999	630	86	999999	999999	516	378	841	999999	304	999999	347	761	763	135	696	999999	875	100	815	287	509	951	757	97	716	970	999999	472	999999	839	220	244	249	649	999999	493	97	584	256	590	999999	999999	82	958	999999	64	287	631	676	60	287	999999	267	999999	474	679	329	845	863	999999	432	378	58	465	918	113	999999	123	651	212	999999	999999	843	999999	999999	272	878	799	654	661	999999	999999	796	869	562	531	999999	194	185	804	999999	999999	720	710	999999	846	199	999999	49	339	542	173	980	473	999999	985	845	999999	999999	212	999999	999999	200	211	999999	117	999999	188	903	397	136	337	999999	846	999999	171	580	143	999999	999999	999999	999999	999999	325	129	529	344	333	999999	576	999999	999999	999999	972	14	644	60	519	999999	999999	274	999999	713	999999	213	214	235	143	999999	486	415	712	999999	777	999999	999999	770	875	92	333	999999	258	999999	336	999999	192	145	966	841	404	120	71	285	24	950	999999	999999	116	121	915	304	210	898	745	171	999999	999999	424	842	477	873	185	437	533	288	25	63	386	940	30	999999	268	301	999999	376	353	436	999999	999999	77	999999	999999	763	176	39	572	999999	221	999999	738	214	999999	133	374	530	999999	634	752	736	999999	18	999999	176	101	846	45	909	868	379	999999	546	35	597	999999	498	219	999999	270	503	715	665	999999	220	999999	999999	357	144	927	509	999999	999999	999999	224	892	68	805	497	672	999999	994	999999	491	841	999999	202	188	132	357	999999	321	524	999999	258	999999	278	176	962	964	285	498	900	982	368	999999	108	862	999999	705	999999	999999	721	748	999999	999999	63	999999	10	999999	19	636	234	787	999999	198	916	355	435	203	623	999999	843	532	397	831	103	680	133	999999	258	339	377	427	640	193	999999	775	434	999999	967	999999	999999	108	955	648	273	123	931	179	32	753	437	617	92	824	849	198	361	118	415	999999	60	107	614	680	268	
807	156	867	599	150	999999	686	235	999999	727	999999	577	748	568	999999	749	954	881	505	901	760	999999	815	344	410	999999	999999	343	999999	54	999999	494	285	389	999999	966	999999	579	999999	832	751	391	564	107	999999	999999	612	550	435	633	106	226	119	778	508	999999	340	533	199	725	999999	353	640	483	659	260	302	369	112	23	685	384	999	672	160	379	779	718	999999	789	812	776	999999	961	948	851	385	506	881	999999	636	999999	390	165	238	407	750	91	447	853	328	253	447	999999	948	999999	226	446	999999	999999	694	621	303	409	913	828	999999	678	999999	808	875	796	487	120	387	154	999999	844	999999	999999	999999	698	280	386	470	568	338	496	23	999999	634	938	878	752	308	999999	999999	980	251	410	999999	81	556	999999	978	532	765	337	999999	999999	999999	999999	12	874	509	995	350	916	939	999999	499	999999	665	307	183	936	917	734	812	372	906	22	602	43	789	556	151	999999	999999	938	803	999999	999999	220	508	999999	936	999999	252	312	673	331	51	999999	910	999999	416	259	465	51	999999	40	525	671	896	715	780	968	95	952	854	709	518	11	551	999999	496	455	798	922	10	999999	492	509	999999	999999	971	999999	133	775	150	999999	186	366	332	772	485	999999	999999	792	481	999999	918	999999	457	999999	812	50	355	421	527	961	999999	543	999999	701	548	25	972	320	999999	999999	845	319	999999	963	532	999999	678	779	999999	706	999999	999999	450	42	994	202	62	734	773	930	360	711	258	999999	999999	643	325	999999	233	469	999999	12	58	999999	132	999999	487	494	441	661	999999	575	407	821	999999	454	102	18	707	356	962	999999	547	999999	724	143	999999	999999	531	889	836	999999	556	554	999999	999999	999999	999999	910	395	999999	568	303	121	999999	784	999999	436	999999	999999	550	999999	923	876	506	999999	464	243	683	999999	547	853	962	551	825	324	29	999999	999999	700	999999	60	108	999999	999999	404	944	999999	999999	999999	829	634	283	544	349	999999	133	679	57	318	674	999999	369	999999	847	861	606	751	296	253	765	999999	503	659	500	500	218	611	245	112	999999	999999	988	999999	170	913	579	427	212	999999	200	999999	805	624	36	999999	690	187	474	780	798	202	999999	999999	184	378	141	624	54	849	320	521	444	999999	682	999999	999999	999999	761	934	999999	188	549	990	63	999999	999999	878	633	999999	809	999999	147	999999	313	442	999999	999999	999999	999999	782	955	999999	363	984	678	905	860	942	390	45	73	426	539	498	619	653	158	948	758	723	262	999999	325	49	289	384	999999	
641	249	999999	999999	67	969	162	335	805	195	999999	384	520	999999	936	999999	692	745	999999	607	999999	694	788	741	47	809	78	999999	964	67	323	704	304	925	228	702	635	296	16	999999	387	172	999999	468	152	574	248	999999	325	748	632	303	674	776	23	946	460	23	711	999999	999999	632	371	747	872	999999	89	999999	999999	243	999999	406	999999	168	229	999999	881	330	599	473	571	999999	999999	225	999999	30	40	527	912	281	251	621	584	759	556	754	999999	75	595	840	494	653	362	999999	141	236	999999	516	557	999999	75	139	424	999999	999999	999999	428	999999	999999	999999	281	999999	682	304	991	995	821	979	611	474	999999	815	734	758	978	917	999999	131	93	209	466	523	970	999999	216	121	999999	346	83	795	999999	654	752	744	999999	932	971	67	100	146	414	584	999999	999999	217	260	405	665	269	768	972	306	999999	999999	395	757	591	980	999999	880	798	484	906	999999	999999	358	72	990	199	55	999999	730	41	947	794	882	618	888	495	999999	999999	541	87	315	822	999999	591	639	359	811	999999	991	968	220	999999	929	677	98	943	859	197	414	476	223	822	252	275	125	329	513	999999	999999	494	999999	173	999999	407	999999	994	119	766	433	641	387	704	999999	761	821	609	864	214	999999	944	635	999999	312	999999	863	493	580	763	476	320	999999	672	999999	506	999999	56	90	532	999999	103	834	103	764	772	99	518	866	999999	999999	515	999999	999999	999999	758	859	999999	860	202	543	118	423	999999	299	999999	999999	714	67	459	999999	774	529	999999	138	436	120	542	13	539	975	355	999999	99	320	961	855	999999	999999	889	999999	471	195	887	999999	967	679	488	999999	651	977	999999	461	417	999999	678	985	132	179	192	647	326	371	331	227	198	999999	334	45	338	267	999999	999999	999999	812	463	588	641	353	171	756	631	739	999999	562	999999	894	218	534	999999	975	999999	378	871	251	330	110	999999	670	800	485	355	999999	474	999999	729	723	293	999999	111	99	999999	999999	18	435	26	586	19	769	626	304	999999	799	403	363	533	879	789	927	491	363	999999	970	999999	686	999999	999999	274	999999	833	999999	999999	999999	433	999999	999999	999999	999999	445	235	743	100	105	53	999999	211	556	999999	121	860	999999	934	366	124	999999	375	999999	235	331	35	838	999999	999999	935	999999	693	671	375	852	731	999999	519	999999	701	999999	273	629	926	57	485	854	138	163	116	999999	942	254	498	686	999999	257	729	999999	999999	397	431	58	169	303	812	540	190	207	999999	999999	339	590	664	376	
483	746	999999	999999	846	181	709	169	935	951	808	999999	182	689	676	484	999999	481	934	999999	326	224	999999	633	244	945	673	930	999999	825	999999	999999	999999	999999	999999	439	801	551	201	248	687	272	123	999999	495	373	999999	501	530	905	441	999999	999999	999999	60	999999	999999	999999	943	901	999999	999999	999999	119	307	456	858	60	487	246	682	999999	289	999999	999999	63	999999	261	999999	999999	587	182	409	868	999999	797	706	241	999999	943	999999	978	999999	300	741	907	876	999999	910	49	999999	316	23	294	232	143	577	960	731	996	167	999999	685	83	323	334	379	999999	726	509	750	626	999999	999999	999999	704	700	989	954	999999	999999	108	999999	107	364	281	999999	125	645	999999	229	745	509	84	786	138	302	534	977	416	538	359	999999	410	299	999999	337	480	210	528	442	588	16	999999	999999	999999	683	587	718	52	176	263	882	476	999999	14	126	999999	757	999999	412	999999	999999	999999	191	827	820	940	808	475	999999	999999	915	999999	816	640	738	498	999999	727	454	714	999999	935	250	284	477	999999	129	294	772	999999	722	254	125	999999	577	468	829	992	248	743	779	999999	108	487	348	999999	659	999999	275	999999	649	40	510	698	360	86	307	906	359	19	820	523	703	520	965	999999	11	550	73	279	999999	999999	488	711	934	572	999999	762	936	712	999999	999999	28	999999	999999	999999	999999	427	915	500	999999	923	642	238	922	265	549	588	522	999999	763	119	999999	999999	999999	999999	551	798	763	787	999999	545	970	999999	857	351	999999	558	735	282	927	584	999999	572	118	745	629	259	789	679	33	258	249	268	949	52	891	999999	194	407	151	944	999999	138	261	626	952	995	381	999999	760	990	999999	999999	750	189	484	25	887	224	757	301	19	93	764	990	305	711	698	999999	459	482	999999	999999	141	982	919	506	999999	492	793	634	878	999999	918	42	406	999999	518	770	568	876	145	999999	650	850	999999	999999	999999	271	999999	250	307	566	999999	999999	626	524	118	768	269	999999	705	405	431	132	422	999999	174	732	593	304	203	927	999999	582	346	403	687	999999	56	348	142	58	171	552	337	322	95	999999	415	882	999999	999999	510	589	181	740	549	527	437	143	415	641	999999	35	57	379	999999	549	941	999999	836	999999	999999	999999	999999	656	243	999999	999999	999999	716	534	999999	711	412	999999	427	666	411	999999	854	999999	853	913	932	501	381	145	505	958	999999	545	999999	192	55	74	38	589	744	525	506	671	732	336	426	881	324	999999	622	603	999999	999999	148	345	378	677	
973	807	988	353	999999	107	999999	999999	108	181	835	144	666	348	424	837	922	886	109	193	436	527	999999	61	999999	415	523	999999	16	359	406	363	814	378	100	230	601	401	999999	409	298	895	999999	254	55	189	309	999999	189	124	730	999999	245	999999	250	999999	320	999999	175	869	584	481	999999	999999	774	482	329	298	257	999999	246	531	646	700	999999	541	999999	999999	15	997	115	999999	722	891	628	154	999999	999999	137	644	999999	664	999999	380	824	816	999999	489	480	573	999999	21	36	985	878	209	999999	545	299	708	167	78	931	177	764	345	758	939	130	999999	364	700	170	613	293	581	305	275	875	999999	999999	810	772	442	147	999999	222	736	999999	429	538	583	999999	999999	999999	842	733	67	615	489	67	133	368	849	219	170	851	999999	701	306	903	999999	669	221	240	357	305	498	999999	671	133	999999	926	701	102	781	369	741	999999	451	848	248	659	396	30	999999	451	922	233	977	999999	798	44	716	525	999999	999999	129	198	139	546	244	37	944	365	45	207	667	757	437	800	119	296	260	458	999999	999999	283	200	886	905	382	274	62	999999	334	987	220	186	904	867	999999	553	997	904	613	221	714	40	999999	156	999999	175	795	187	999999	512	784	267	860	507	639	928	311	999999	999999	969	999999	999999	999999	58	999999	999999	853	999999	559	565	999999	355	999999	453	975	252	999999	999999	131	217	479	875	296	822	212	952	326	407	238	322	251	773	741	643	247	198	10	936	169	303	322	235	628	576	222	439	422	999999	999999	396	722	571	112	956	500	109	239	217	845	44	175	456	341	247	999999	526	999999	211	999999	786	252	279	580	999999	895	253	257	719	609	999999	999999	909	875	841	599	680	999999	784	153	999999	959	792	999999	135	999999	999999	894	390	262	696	824	221	999999	744	154	453	991	283	71	256	999999	520	608	81	504	265	580	499	999999	643	855	999999	67	78	827	459	999999	455	700	999999	999999	866	466	999999	999999	327	999999	141	697	999999	688	397	723	896	295	449	194	29	630	872	295	999999	742	619	841	999999	164	999999	916	694	274	546	583	41	999999	985	63	695	132	999999	555	449	801	501	954	999999	115	170	782	388	274	999999	825	827	744	954	133	847	80	953	173	578	224	12	881	152	813	692	999	310	999999	999999	896	453	326	846	602	251	664	383	999999	993	358	999999	429	115	999999	755	297	942	862	999999	624	179	23	999999	999999	999999	999999	999999	654	423	170	482	992	775	273	381	510	898	999999	882	193	
697	74	999999	230	685	999999	999999	999999	67	404	999999	447	191	999999	727	440	350	620	803	630	851	729	999999	832	875	546	654	842	999999	254	399	999999	979	31	927	115	843	756	999999	225	844	390	596	29	113	44	811	999999	545	941	170	999999	558	261	341	967	999999	347	999999	999999	928	999999	92	813	15	476	999999	169	999999	621	999999	593	999999	999999	786	999999	142	456	729	840	999999	753	306	407	93	122	42	727	689	959	516	505	999999	410	297	910	307	999999	23	636	999999	651	953	999999	354	999999	215	970	475	870	834	999999	618	999999	413	999999	999999	684	999999	893	444	740	480	987	115	101	192	999999	999999	999999	173	359	442	102	274	93	800	382	63	516	906	72	999999	819	135	373	887	896	996	121	282	623	64	130	202	836	181	965	818	262	999999	545	679	599	706	485	710	525	250	330	384	265	630	222	987	999999	488	660	999999	741	999999	295	674	188	603	550	304	321	900	999999	912	835	563	801	132	370	392	662	122	999999	663	999999	656	676	737	27	992	842	999999	819	999999	520	112	999999	58	109	871	500	996	166	999999	398	999999	999999	417	549	701	999999	100	626	999999	999999	548	223	88	842	639	997	451	999999	999999	462	188	90	89	999999	732	999999	752	32	499	892	665	999999	469	275	745	843	268	999999	999999	999999	751	516	999999	532	972	999999	998	215	469	873	58	421	608	727	219	545	732	25	816	224	87	77	136	107	169	591	753	813	106	999999	738	999999	269	395	711	672	260	557	429	843	489	547	563	625	843	254	357	741	65	210	121	253	380	111	95	684	389	732	372	390	999999	194	118	674	999999	794	161	223	26	999999	294	999999	999999	973	734	539	514	999999	264	999999	244	22	999999	999999	683	495	883	167	309	36	292	527	195	48	708	304	438	888	999999	58	103	999999	999999	518	999999	936	656	999999	377	555	179	999999	478	999999	156	132	437	999999	991	999999	911	993	913	989	264	766	989	558	999999	439	111	626	30	215	999999	109	296	249	980	999999	999999	485	790	754	857	999999	59	738	891	585	867	226	999999	999999	147	999999	231	736	263	999999	999999	108	143	937	454	999999	999999	273	635	57	999999	999999	242	999999	810	435	212	999999	999999	850	999999	261	666	688	572	884	729	189	78	721	999999	560	985	830	800	740	999999	853	310	313	555	786	113	999999	749	679	984	653	40	711	896	72	603	999999	442	695	441	454	375	569	824	679	204	913	999999	285	212	411	453	79	93	359	858	828	999999	999999	158	822	
939	892	900	85	159	366	825	816	956	999999	999999	999999	309	897	999999	740	488	875	591	999999	675	474	999999	582	210	999999	999999	547	213	774	999999	999999	547	618	999999	482	668	748	530	838	98	363	328	630	999999	348	770	195	871	128	350	429	349	958	157	474	425	328	875	198	738	288	612	191	474	886	567	691	392	15	82	739	355	999999	111	321	155	846	568	861	199	442	675	95	999999	999999	999999	999999	999999	50	67	999999	873	341	109	810	750	146	999999	999999	781	88	802	865	56	610	83	596	856	835	999999	999999	760	23	998	305	612	999999	757	785	725	977	230	351	948	732	866	999999	999999	999999	571	999999	690	440	90	999999	999999	809	48	824	999999	574	732	634	721	488	589	859	342	804	207	232	999999	380	412	803	858	999999	999999	999999	999999	999999	999999	564	274	319	887	329	999999	887	665	802	488	932	180	999999	999999	595	999999	470	999999	17	681	849	104	348	629	319	999999	287	263	188	892	724	999999	554	631	177	999999	412	600	999999	999999	454	148	405	744	456	210	262	999999	272	831	456	999999	736	388	103	470	925	689	578	301	999999	999999	487	909	763	999999	625	528	87	235	227	999999	999999	91	236	711	699	604	183	119	776	728	999999	356	446	553	999999	176	537	707	444	722	32	968	999999	820	661	495	980	999999	584	733	999999	46	614	999999	999999	655	162	392	771	331	999999	468	525	927	643	999999	473	220	509	459	990	999999	790	504	847	914	999999	416	59	213	624	999999	999999	52	257	999999	742	858	999999	697	24	154	935	123	215	563	453	351	186	999999	31	769	104	135	742	111	255	119	740	999999	843	745	342	567	707	999999	933	999999	999999	999999	999999	614	999999	999999	444	845	444	677	299	293	471	470	999999	529	191	854	999999	409	999999	156	708	632	999999	880	854	278	811	378	415	278	630	970	999999	497	142	416	813	292	690	897	666	578	820	457	912	383	516	813	385	852	462	533	182	532	999999	999999	999999	999999	957	176	999999	75	271	999999	662	999999	797	741	397	774	51	202	719	999999	489	140	812	999999	999999	480	761	999999	992	563	815	106	797	149	517	376	920	737	335	523	863	999999	999999	999999	794	422	585	999999	999999	999999	811	270	999999	770	52	849	952	999999	999999	999999	999999	45	83	708	215	566	999999	658	999999	30	854	999999	999999	205	549	888	824	23	999999	555	894	987	581	391	999999	555	291	37	106	999999	424	104	628	999999	118	827	999999	608	593	237	719	927	999999	406	755	508	403	618	999999	163	35	
939	949	563	592	427	463	692	999999	999999	284	675	999999	999999	606	760	999999	29	96	721	371	225	429	648	835	999999	999999	999999	635	252	999999	999999	806	999999	642	484	154	75	999999	691	374	835	650	933	953	53	999999	983	799	995	823	384	532	999999	792	999999	999999	999999	727	624	980	999999	66	999999	508	611	868	618	999999	131	615	999999	763	999999	357	535	999999	496	695	792	601	464	385	640	999999	777	999999	307	999999	832	965	999999	347	640	711	96	778	936	434	999999	999999	757	68	678	389	213	999999	137	162	999999	999999	32	999999	999999	32	525	901	426	999999	999999	999999	570	999999	101	999999	771	282	132	693	270	756	638	71	354	616	999999	405	707	260	226	165	23	155	893	597	942	999999	999999	618	195	194	362	651	703	880	614	298	999999	999999	617	930	498	443	891	509	606	961	270	328	187	130	999999	175	999999	575	457	425	999999	503	223	999999	870	999999	999999	85	999999	986	368	474	999999	556	437	999999	643	999999	999999	579	263	393	991	999999	968	999999	999999	999999	990	197	999999	999999	999999	199	724	473	309	84	70	999999	935	999999	115	619	602	796	326	999999	693	20	531	782	908	877	999999	999999	999999	242	574	786	83	443	95	999999	412	241	51	813	999999	964	885	568	999999	682	644	999999	288	382	999999	999999	999999	808	999999	999999	999999	801	999999	554	37	999999	961	77	510	284	999999	501	730	899	216	371	754	999999	800	729	999999	999999	999999	235	243	999999	999999	999999	853	999999	999999	999999	72	115	550	611	22	999999	999999	297	12	817	68	950	771	999999	717	999999	176	27	427	263	18	652	855	702	254	999999	321	999999	999999	832	223	117	264	645	999999	624	999999	605	358	267	999999	512	726	999999	999999	999999	999999	100	15	523	999999	999999	999999	766	266	419	999999	848	366	999999	999999	481	999999	179	999999	950	696	136	714	103	40	999999	668	170	535	506	925	999999	797	648	539	230	999999	999999	869	999999	142	498	389	29	999999	509	999999	999999	90	256	855	999999	712	954	910	337	385	912	492	402	177	815	241	760	494	712	61	717	490	955	183	538	309	999999	999999	207	746	694	999999	531	331	339	999999	289	999999	999999	835	842	999999	211	845	395	636	477	999999	327	266	629	534	661	458	531	848	999999	82	327	258	999999	146	712	590	690	193	960	80	999999	999999	952	119	126	876	218	999999	289	120	999999	999999	831	16	500	940	127	170	77	999999	800	491	999999	999999	333	129	348	706	35	999999	999999	211	675	407	381	999999	999999	520	999999	784	249	551	569	24	999999	425	426	
490	645	771	999999	530	126	999999	999999	357	781	745	785	997	999999	512	999999	668	956	586	999999	433	634	909	999999	607	751	999999	833	259	921	940	923	908	999999	858	70	263	157	999999	95	999999	137	999999	810	569	734	421	256	737	596	900	999999	999999	198	992	999999	736	145	865	779	833	64	30	435	841	821	877	304	999999	999999	999999	520	333	501	449	306	610	108	999999	999999	340	45	105	662	31	881	227	719	709	12	333	128	292	854	261	732	117	599	969	748	857	126	999999	295	896	389	999999	215	749	696	255	637	79	992	448	798	958	368	413	959	604	167	594	999999	128	582	999999	999999	249	716	198	21	139	327	26	223	468	999999	999999	641	156	22	999999	23	757	695	58	300	415	463	773	749	195	20	999999	699	532	899	999999	323	999999	265	999999	43	999999	999999	508	999999	975	234	339	158	602	772	812	592	999999	581	999999	999999	999999	999999	73	786	942	449	825	129	183	327	691	569	643	451	490	890	56	937	999999	999999	197	307	324	190	133	999999	156	999999	207	561	511	951	979	743	999999	223	999999	188	100	68	999999	389	577	658	543	770	514	999999	291	921	999999	260	75	406	999999	999999	623	999999	999999	326	302	413	999999	622	815	999999	589	900	999999	277	999999	999999	846	456	114	807	729	665	646	999999	121	995	999999	286	999999	260	999999	999999	999999	563	599	999999	525	773	765	15	468	955	843	803	999999	999999	999999	24	232	677	414	618	999999	999999	507	958	246	310	215	306	282	644	999999	565	999999	16	402	107	999999	999999	352	82	691	109	999999	773	822	999999	181	507	506	126	63	348	846	999999	290	999999	66	999999	81	225	567	468	733	823	359	999999	949	184	221	401	346	842	334	341	999999	999999	98	733	145	403	999999	708	999999	999999	591	267	719	588	725	331	50	999999	318	137	515	999999	376	526	424	999999	893	999999	295	115	780	999999	999999	999999	999999	98	982	333	999999	677	97	858	668	999999	242	101	999999	999999	459	890	360	999999	999999	207	826	999999	826	571	318	600	510	999999	999999	999999	384	379	253	214	248	999999	349	999999	541	640	50	999999	564	798	294	332	976	532	547	405	754	481	687	999999	999999	645	271	420	24	904	177	955	445	973	203	862	848	363	999999	822	550	643	767	999999	999999	999999	999999	37	287	986	624	977	594	28	999999	999999	999999	437	999999	603	375	928	702	637	473	94	220	591	999999	431	484	999999	999999	999999	854	121	714	794	659	999999	999999	999999	143	38	999999	199	370	426	43	301	180	421	836	999999	
456	999999	999999	139	430	999999	999999	557	999999	855	512	999999	577	869	174	829	999999	897	778	18	107	141	794	673	999999	283	723	794	999999	313	261	73	785	881	999999	242	180	999999	374	586	558	948	810	999999	526	288	622	999999	262	213	113	283	642	828	430	325	999999	277	782	157	358	999999	999999	129	603	448	999999	695	601	931	999999	999999	533	999999	999999	999999	330	516	156	78	660	232	541	354	210	978	430	999999	461	952	416	902	801	227	237	999999	999999	999999	684	87	72	927	900	331	999999	999999	750	451	999999	281	994	320	130	999999	496	136	999999	999999	919	999999	28	267	244	648	999999	756	811	315	999999	77	210	639	999999	999999	999999	732	332	999999	999999	710	238	999999	590	999999	957	999999	782	98	999999	111	759	304	772	69	68	804	693	261	806	798	688	999999	487	309	80	365	488	999999	707	999999	803	423	999999	999999	999999	49	677	64	690	999999	999999	723	999999	999999	317	906	867	772	20	211	999999	999999	999999	10	32	793	501	290	119	999999	999999	999999	390	999999	999999	346	999999	563	671	29	137	639	999999	387	824	964	859	625	991	174	497	716	999999	506	724	999999	18	999999	999999	604	547	999999	944	999999	812	999999	342	618	563	999999	466	313	111	990	84	410	999999	36	185	67	934	876	298	944	114	999999	688	884	252	575	337	594	999999	77	481	740	694	482	999999	581	632	250	71	30	999999	194	615	999999	431	324	999999	981	679	137	669	671	108	10	983	911	564	457	376	988	643	872	934	43	519	344	715	38	999999	999999	435	693	815	278	247	920	295	637	462	927	353	355	915	250	407	809	641	694	499	663	26	184	874	82	386	835	259	999999	541	97	608	203	529	84	702	999999	856	830	762	72	625	927	995	448	999999	298	999999	694	636	709	999999	31	538	999999	588	260	818	742	891	412	670	999999	106	999999	999999	159	825	840	548	431	953	810	999999	999999	999999	99	189	435	438	98	999999	565	945	831	395	999999	665	731	496	999999	167	999999	939	360	402	911	830	630	129	495	999999	125	155	999999	756	999999	100	112	761	498	81	392	999999	803	999999	114	768	274	979	741	494	104	354	999999	999999	839	871	580	44	135	999999	558	316	942	625	762	419	740	85	503	496	999999	969	997	379	999999	809	145	827	297	999999	565	999999	387	10	377	999999	58	999999	916	30	519	78	635	240	523	86	371	999999	771	694	999999	199	999999	999999	931	134	356	727	498	999999	999999	999999	746	999999	703	907	999999	942	257	990	370	799	168	483	976	
495	344	767	856	698	999999	958	65	602	125	375	999999	999999	79	253	424	331	453	887	294	999999	331	999999	536	999999	158	429	930	780	333	238	41	999999	278	446	790	999999	999999	999999	591	777	697	153	867	337	741	795	999999	14	575	999999	355	999999	199	220	173	691	999999	250	550	29	38	284	278	886	344	173	864	633	462	835	461	999999	305	516	78	999999	785	209	874	362	556	925	999999	999999	883	999999	813	999999	282	999999	358	629	259	572	749	999999	999999	981	999999	578	930	248	551	739	587	701	975	682	151	986	999999	999999	376	197	472	112	79	983	13	585	360	999999	361	363	487	831	999999	733	999999	655	312	803	217	305	999999	318	383	475	707	191	784	999999	915	296	202	327	263	71	109	647	999999	891	999999	999999	228	133	999999	999999	262	756	306	252	915	999999	684	112	999999	80	765	164	999999	999999	286	821	801	229	999999	75	999999	170	999999	999999	633	129	310	999999	825	799	87	999999	430	195	223	950	884	999999	224	428	612	100	503	999999	999999	945	918	750	614	999999	616	998	242	822	37	101	188	963	999999	999999	195	273	286	33	993	466	733	542	390	999999	937	269	15	472	463	999999	666	999999	46	999999	211	560	805	669	193	88	999999	999999	168	131	771	920	923	428	999999	348	814	480	999999	999999	999999	385	370	288	999999	999999	999999	770	999999	957	435	999999	927	930	594	635	467	616	840	999999	400	135	384	268	564	26	345	587	999999	124	265	999999	999999	999999	999999	825	999999	527	450	999999	999999	305	249	210	696	978	993	992	833	607	999999	207	640	283	999999	97	10	111	724	211	21	416	540	254	701	249	999999	730	465	769	999999	940	175	999999	830	104	886	999999	999999	586	33	353	753	632	999999	68	999999	922	756	388	825	97	803	999999	825	999999	999999	999999	999999	999999	390	272	999999	74	999999	941	41	999999	999999	355	210	826	539	147	188	668	662	999999	999999	643	999999	675	999999	86	944	358	146	926	188	161	999999	891	999999	125	205	999999	815	689	999999	302	999999	919	479	999999	187	998	558	665	999999	999999	26	999999	982	865	764	715	298	999999	999999	812	804	114	999999	301	26	318	999999	423	999999	427	852	972	447	719	999999	772	999999	573	899	945	799	481	999999	31	144	482	908	810	361	490	472	364	569	658	497	999999	471	999999	999999	868	847	999999	723	643	999999	54	419	273	258	999999	519	999999	561	184	999999	333	248	436	999999	543	410	350	72	999999	999999	497	413	788	231	694	311	999999	188	40	107	665	757	232	717	100	73	
645	999999	999999	971	747	803	394	645	174	683	44	29	851	468	507	81	999999	688	999999	641	999999	999999	999999	999999	999999	999999	531	999999	357	575	26	719	77	480	764	787	703	489	217	694	28	153	67	21	276	998	336	999999	599	593	999999	543	901	458	442	999999	998	679	480	210	282	999999	999999	598	999999	325	952	381	999999	720	378	999999	481	999999	623	487	984	552	424	999999	220	959	487	763	90	482	999999	618	47	170	788	999999	999999	17	422	710	854	999999	353	950	56	999999	867	879	999999	711	999999	779	999999	955	619	999999	264	978	989	323	830	534	518	194	507	343	344	543	931	354	774	473	709	913	632	999999	208	473	999999	266	101	999999	549	999999	419	48	783	91	551	999999	769	39	27	999999	999999	999999	999999	169	453	712	999999	334	948	870	937	599	79	922	332	103	257	791	532	733	231	232	985	999999	775	468	560	262	999999	999999	999999	744	455	999999	43	311	575	49	29	743	645	766	999999	678	441	820	968	860	758	458	999999	999999	507	999999	877	656	345	810	999999	985	162	367	999999	999999	294	999999	153	469	889	31	527	999999	999999	789	999999	999999	573	316	708	999999	999999	699	503	542	999999	607	247	999999	733	386	966	765	655	44	591	287	433	309	393	999999	999999	509	971	737	999999	877	216	717	999999	422	999999	38	112	439	495	462	864	800	999999	687	954	982	999999	512	64	761	562	999999	208	999999	41	999999	922	999999	287	989	999999	765	611	635	401	530	963	999999	303	999999	663	226	548	999999	423	999999	462	999999	293	694	773	469	683	999999	999999	999999	999999	397	390	819	999999	642	161	999999	999999	108	199	221	999999	434	28	424	218	999999	999999	345	999999	79	999999	409	810	999999	185	593	225	268	91	442	319	922	999999	575	930	484	832	30	74	999999	999999	324	443	999999	420	859	675	358	261	999999	80	980	999999	449	11	981	18	889	466	568	290	999999	27	999999	902	373	423	452	999999	733	294	88	999999	156	675	81	999999	569	999999	999999	917	867	16	524	371	339	641	571	999999	949	999999	942	563	505	999999	928	999999	999999	348	56	445	232	864	527	283	992	708	144	774	930	25	449	93	999999	651	999999	469	502	395	573	731	852	878	999999	267	351	524	775	394	747	773	289	230	999999	881	694	12	489	251	379	630	507	797	644	999999	36	858	423	999999	999999	999999	999999	301	775	999999	593	354	999999	269	931	478	932	750	999999	166	736	999999	334	269	956	420	979	260	999999	943	234	65	244	611	241	999999	110	999999	55	288	999999	
988	999999	444	297	350	683	999999	320	900	697	757	770	999999	999999	808	534	164	999999	928	489	554	284	831	100	538	119	717	38	448	378	21	704	999999	197	999999	772	889	999999	616	999999	760	940	125	255	999999	294	756	415	999999	999999	945	34	999999	799	999999	713	623	354	759	240	999999	999999	871	532	686	62	999999	300	457	999999	999999	193	291	999999	999999	999999	999999	586	999999	253	999999	312	605	490	432	987	588	948	772	45	158	999999	221	999999	771	568	79	593	999999	424	272	465	999999	396	322	762	742	924	80	999999	999999	47	730	516	877	663	999999	390	110	999999	473	999999	527	422	886	109	999999	905	999999	170	543	576	26	999999	981	897	354	219	178	669	254	999999	999999	961	491	999999	814	705	999999	117	973	999999	999999	999999	999999	198	937	544	509	222	791	837	504	910	999999	978	999999	531	534	980	318	999999	222	999999	999999	999999	204	566	931	775	999999	276	408	322	999999	854	93	156	259	792	999999	999999	709	955	878	417	168	968	999999	513	100	999999	999999	527	798	597	477	999999	425	149	993	999999	999999	734	999999	999999	439	192	723	999999	894	874	281	999999	31	509	677	266	562	47	651	999999	873	999999	999999	999999	105	880	999999	598	386	41	731	119	798	999999	999999	999999	37	999999	999999	976	254	279	999999	999999	999999	999999	999999	299	920	999999	498	387	999999	767	508	195	999999	999999	430	999999	668	134	46	862	999999	172	942	443	999999	702	238	999999	69	674	982	603	999999	468	989	665	999999	233	678	176	999999	353	620	41	90	20	925	111	933	999999	318	129	242	755	83	848	496	999999	986	228	981	299	999999	823	784	904	386	590	999999	764	999999	999999	456	870	330	799	551	910	999999	302	776	137	276	640	999999	862	370	999999	395	150	179	322	247	460	194	253	35	797	999999	185	633	344	175	999999	256	999999	673	372	435	283	307	585	709	693	451	854	999999	687	466	921	544	999999	205	795	594	861	207	996	686	86	773	754	663	187	999999	442	961	999999	394	493	199	998	628	999999	843	593	999999	553	999999	339	229	348	340	335	641	311	149	380	584	395	675	676	685	358	999999	552	922	531	999999	18	893	999999	999999	973	731	546	704	93	951	11	258	654	986	357	857	435	423	999999	546	999999	303	591	522	998	818	522	999999	279	612	300	999999	90	999999	10	999999	303	55	999999	603	105	606	65	999999	999999	146	30	690	338	501	999999	138	999999	999999	999999	999999	999999	413	304	164	999999	233	435	481	660	999999	177	136	986	910	999999	390	999999	734	451	
999999	247	173	939	862	798	999999	984	777	538	172	999999	105	999999	999999	144	889	999999	212	394	999999	181	999999	767	253	999999	893	999999	999999	937	999999	999999	859	544	906	478	999999	474	999999	366	386	249	657	942	498	999999	81	999999	999999	776	674	999999	854	350	999999	589	662	405	695	999999	904	138	567	840	844	999999	227	561	954	999999	996	425	999999	999999	17	632	523	641	278	991	999999	999999	999999	651	272	999999	227	519	964	326	816	742	778	999999	462	999999	681	817	107	408	44	520	321	885	779	259	331	18	999999	999999	76	30	999999	704	994	999999	135	915	577	791	872	707	596	637	999999	264	999999	768	393	759	950	706	543	869	956	387	315	127	999999	23	732	219	999999	28	260	795	999999	999999	554	185	132	766	999999	316	536	337	999999	684	885	524	612	562	999999	582	999999	370	486	267	747	617	971	18	53	999999	68	662	999999	578	387	214	999999	573	223	218	637	194	466	237	343	999999	999999	631	242	357	411	179	594	605	32	890	319	358	999999	937	214	124	999999	686	258	874	806	355	306	681	875	48	348	416	945	810	903	259	999999	999999	163	999999	775	696	999999	999999	77	999999	556	497	894	300	247	286	999999	523	472	780	999999	468	999999	999999	334	561	481	372	831	188	660	221	999999	69	434	217	783	999999	348	999999	533	369	999999	999999	799	809	786	999999	801	72	411	431	999999	999999	280	465	305	55	999999	224	224	790	67	889	274	344	999999	834	866	39	999999	999999	184	446	256	619	999999	940	319	524	775	897	570	768	776	238	873	863	999999	968	912	738	999999	999999	810	743	999999	917	617	999999	309	951	717	772	569	271	257	901	999999	660	803	364	736	500	449	999999	999999	999999	122	46	471	999999	55	999999	999999	764	301	999999	636	513	317	745	333	999999	225	823	189	798	208	514	981	971	999999	138	175	999999	11	999999	684	493	523	22	804	581	992	661	999999	999999	655	999999	999999	206	999999	373	352	67	41	882	284	625	148	431	100	608	999999	500	661	999999	732	568	763	942	999999	153	989	304	999999	752	861	564	918	369	152	403	543	784	706	623	999999	117	527	129	84	999999	354	999999	922	206	525	502	10	988	97	97	52	38	830	132	383	999999	127	288	999999	720	707	999999	288	999999	74	280	793	47	140	999999	51	999999	867	316	798	999999	999999	999999	236	368	563	929	999999	64	999999	515	954	583	250	737	990	999999	108	364	361	576	999999	999999	142	255	708	999999	857	472	56	408	170	524	333	999999	999999	383	999999	999999	
999999	778	999999	233	345	558	999999	220	797	403	634	999999	544	513	954	232	93	155	611	980	659	999999	999999	999999	999999	952	354	999999	260	764	71	616	196	447	999999	583	80	589	890	583	929	498	175	464	838	254	999999	656	569	999999	401	530	772	81	11	565	707	695	999999	393	213	886	959	42	341	27	616	999999	316	381	162	999999	999999	37	999999	171	435	616	999999	764	98	697	870	999999	373	999999	999999	125	445	641	875	999999	374	506	379	53	538	142	133	820	637	766	350	197	999999	897	999999	999999	29	840	999999	100	999999	999999	305	516	999999	811	669	799	183	501	662	674	505	778	999999	999999	657	18	999999	303	492	161	136	331	357	683	209	475	999999	110	105	604	999999	999999	660	913	211	863	37	727	472	334	647	146	114	675	691	181	999999	517	96	21	999999	837	608	571	334	973	168	341	612	999999	999999	82	405	67	173	721	127	225	556	794	999999	905	830	168	514	989	999999	681	992	38	707	759	23	93	396	673	186	98	999999	237	704	695	125	999999	801	999999	999999	56	512	970	63	552	960	302	40	313	16	450	67	344	756	487	999999	583	496	773	69	322	670	999999	999999	38	999999	328	99	999999	789	561	367	999999	258	999999	179	31	974	165	798	999999	999999	93	666	736	41	255	481	227	356	541	782	37	999999	429	999999	21	999999	35	999999	999999	213	745	523	999999	92	999999	95	585	317	999999	609	341	975	999999	268	587	999999	999999	996	999999	847	999999	938	258	999999	999999	435	999999	794	167	999999	949	248	166	517	317	570	221	653	915	169	895	909	39	931	999999	61	176	170	798	188	627	38	999999	999999	342	807	274	675	752	690	266	999999	160	731	660	103	818	999999	951	999999	999999	164	91	231	951	961	909	326	999999	288	269	669	999999	978	968	920	712	372	185	509	305	546	901	234	902	115	759	307	281	999999	242	345	218	781	566	473	999999	999999	842	380	898	948	346	473	999999	596	794	181	762	739	390	456	655	999999	722	85	262	856	328	846	212	611	54	981	55	924	460	224	422	505	973	408	529	805	999999	356	209	437	999999	999999	999999	587	545	542	967	786	999999	999999	999999	491	220	100	985	999999	999999	296	903	999999	427	506	146	580	759	267	765	981	926	850	839	999999	999999	999999	63	23	999999	625	76	999999	24	269	245	693	165	999999	295	882	423	532	637	325	452	844	999999	306	179	740	827	287	776	985	999999	838	927	693	615	395	47	999999	999999	999999	229	999999	351	999999	271	453	424	
828	972	883	568	404	222	524	922	41	815	999999	999999	999999	797	788	735	999999	409	406	765	472	325	900	845	450	72	999999	105	61	503	850	45	726	999999	999	999999	893	426	465	626	413	770	583	579	290	138	674	754	441	999999	322	999999	865	687	952	512	82	47	128	341	137	999999	871	537	964	721	127	479	999999	999999	841	612	943	779	362	701	741	330	999999	322	397	340	999999	394	999999	101	999999	49	373	496	243	999999	999999	999999	498	999999	899	999999	614	569	999999	999999	957	957	824	709	815	95	335	261	770	751	482	999999	999999	796	999999	486	356	873	551	88	116	311	250	986	314	999999	291	377	801	695	715	999999	310	999999	383	706	999999	481	999999	94	714	122	725	491	382	502	189	702	229	423	699	741	27	933	999999	655	999999	999999	405	996	804	957	999999	84	46	487	505	752	999999	67	999999	875	597	999999	999999	993	585	759	613	811	640	999999	157	388	996	973	978	999999	113	727	989	732	85	289	289	756	999999	650	454	999999	996	999999	288	172	507	823	154	559	999999	104	79	957	999999	594	366	999999	809	81	88	72	508	138	999999	695	77	193	800	999999	187	999999	340	935	314	717	999999	212	310	985	880	183	829	999999	807	18	657	42	999999	999999	922	999999	947	591	572	392	396	868	788	999999	104	323	32	835	381	999999	999999	999999	653	517	999999	163	915	823	200	999999	243	90	330	639	47	45	686	319	395	123	999999	749	372	922	330	999999	423	717	999999	566	161	993	56	999999	254	523	388	989	999999	999999	159	133	400	668	999999	316	547	999999	999999	68	637	713	449	268	999999	999999	772	730	196	832	739	207	999999	633	753	999999	999999	475	394	524	656	696	999999	626	964	545	358	704	999999	24	408	274	172	832	929	447	999999	999999	572	240	751	658	803	878	39	951	201	999999	914	908	282	82	764	999999	999999	941	999999	999999	303	999999	665	999999	957	182	999999	475	999999	109	704	315	696	255	903	164	773	998	893	729	999999	23	353	591	789	864	742	999999	509	141	431	987	999999	999999	494	999999	574	999999	701	630	454	564	999999	999999	999999	609	222	36	999999	999999	999999	412	999999	385	236	290	999999	84	288	102	440	107	965	903	678	716	972	965	761	88	589	100	999999	272	999999	999999	107	999999	529	189	999999	715	167	899	875	28	999999	999999	504	213	431	500	999999	608	200	999999	598	21	422	355	999999	257	275	999999	999999	176	115	999999	110	202	193	151	554	108	450	724	999999	75	38	660	999999	999999	471	557	657	99	
694	698	999999	928	444	95	839	184	552	999999	450	999999	879	708	999999	164	855	311	999999	290	945	307	999999	999999	999999	533	982	762	578	999999	786	718	443	931	999999	999999	712	182	758	107	311	380	555	55	284	873	196	330	747	622	169	169	999999	377	153	999999	999999	606	999999	910	113	87	605	999999	618	731	999999	999999	237	506	451	683	999999	999999	978	575	751	122	999999	999999	347	662	999999	956	461	626	191	999999	787	93	875	999999	660	847	993	999999	999999	624	437	999999	250	248	102	250	999999	486	617	612	999999	577	646	428	415	979	573	999999	72	649	999999	992	550	566	170	153	631	345	999999	704	999999	753	800	137	685	999999	302	109	999999	773	999999	975	999999	579	999999	999999	447	999999	700	999999	284	553	172	999999	154	445	12	999999	87	949	999999	999999	462	912	682	999999	777	518	999999	999999	999999	474	880	298	863	503	983	970	889	999999	706	183	644	352	430	386	591	675	983	249	645	618	31	620	999999	950	522	999999	896	42	442	999999	714	933	992	809	672	873	999999	999999	461	41	794	999999	252	446	999999	119	492	306	64	111	999999	503	132	78	999999	999999	999999	912	980	887	84	856	517	777	999999	711	360	999999	999999	999999	414	342	788	613	999999	893	378	717	760	413	614	599	978	999999	402	221	999999	923	366	412	738	999999	669	574	957	999999	619	474	977	489	759	871	592	346	696	203	714	518	254	559	892	427	162	577	999999	484	999999	999999	384	257	900	436	999999	311	979	999999	999999	224	999999	887	284	903	740	999999	653	742	17	641	999999	209	999999	302	679	807	520	321	999999	101	301	482	999999	999999	99	729	999999	333	617	290	366	640	999999	500	999999	366	285	988	686	880	999999	999999	477	246	999999	185	751	608	756	456	791	999999	859	580	999999	183	828	999999	999999	21	999999	999999	135	726	285	13	678	16	439	322	531	531	635	325	177	760	15	821	902	914	978	980	999999	170	499	699	781	950	577	689	538	444	185	999999	197	603	415	999999	961	999999	999999	999999	178	444	925	270	42	543	412	172	999999	17	938	899	43	712	754	999999	999999	999999	232	727	438	999999	999999	96	999999	999999	138	999999	999999	999999	859	374	417	242	811	142	245	238	999999	247	547	415	999999	530	506	286	642	485	849	999999	999999	386	999999	779	316	428	999999	838	999999	82	415	839	816	999999	999999	573	492	800	900	621	728	998	919	984	999999	32	239	263	590	79	327	652	723	904	741	483	69	637	926	393	482	407	999999	594	832	999999	598	607	383	932	
794	842	999999	238	721	523	467	330	599	999999	199	405	999999	845	754	999999	999999	999999	181	673	514	854	999999	517	999999	999999	684	334	999999	482	434	631	880	657	285	485	76	999999	192	227	26	738	48	642	203	87	999999	999999	999999	999999	592	999999	435	709	428	939	999999	78	99	400	839	142	178	127	859	568	525	600	999999	279	696	630	999999	954	657	776	815	241	324	999999	181	216	999999	999999	889	748	206	999999	239	999999	517	999999	999999	792	999999	884	570	921	783	635	561	559	999999	570	382	962	956	481	62	651	134	736	754	999999	228	633	646	94	237	120	371	354	370	233	761	697	233	937	575	999999	216	893	999999	999999	510	999999	999999	924	710	927	792	999999	128	999999	221	780	999999	379	999999	755	999999	485	694	672	999999	216	999999	685	999999	685	738	28	999999	289	445	240	288	75	527	999999	999999	999999	384	309	328	646	999999	783	999999	999999	999999	999999	999999	819	535	730	209	786	425	999999	999999	621	125	34	199	773	819	838	152	981	501	189	851	999999	999999	525	111	394	353	627	980	415	999999	999999	242	883	999999	999999	753	714	999999	999999	649	234	999999	714	999999	359	120	554	826	999999	641	41	489	273	12	407	400	20	629	814	443	999999	322	28	948	298	999999	315	999999	999999	94	999999	950	999	539	627	794	715	918	751	999999	798	800	592	999999	641	348	969	881	255	696	999999	95	999999	999999	851	911	999999	999999	317	567	805	999999	999999	312	213	91	489	999999	384	613	685	101	999999	540	999999	998	999999	254	999999	999999	999999	999999	874	999999	351	352	999999	940	688	716	640	949	611	999999	478	374	706	289	570	999999	859	245	506	642	21	999999	217	685	999999	852	190	999999	458	367	999999	381	559	999999	961	861	357	548	999999	668	999999	735	490	693	71	280	302	451	684	756	100	999999	927	242	999999	699	145	999999	525	836	536	731	500	253	450	107	814	649	999999	708	999999	320	199	838	668	285	171	999999	624	999999	560	738	234	701	277	999999	453	327	40	271	999999	999999	32	218	999999	252	244	247	252	964	466	652	133	976	553	780	999999	999999	573	999999	999999	999999	433	381	286	797	506	798	976	294	999999	999999	999999	66	982	903	297	981	706	426	50	999999	280	659	688	907	615	999999	157	999999	999999	364	754	289	732	115	876	999999	932	344	999999	446	271	958	320	969	44	999999	993	650	492	416	999999	999999	999999	615	350	773	693	379	191	258	999999	489	999999	999999	742	338	334	877	36	999999	58	371	999999	999999	662	999999	349	718	999999	548	264	
999999	13	361	971	607	579	127	764	999999	958	563	162	497	999999	781	443	31	237	705	999999	999999	999999	846	999999	999999	476	116	952	38	434	999999	506	643	993	999999	485	174	327	144	759	216	122	999999	687	494	219	193	809	880	879	327	491	178	999999	148	999999	999999	993	999999	141	473	174	736	678	983	67	519	999999	651	305	278	703	999999	945	999999	13	700	999999	873	812	999999	306	82	159	116	493	337	837	855	271	329	999999	377	13	296	52	999999	255	703	437	700	690	999999	999999	610	623	397	232	999999	999999	192	999999	999999	148	848	176	102	587	571	999999	729	999999	647	390	976	999999	336	99	659	999999	628	454	464	446	122	602	999999	497	548	492	105	115	567	721	88	999999	61	239	164	129	949	798	683	999999	707	28	52	999999	999999	512	297	308	572	786	516	999999	542	683	36	256	37	604	48	999999	405	624	123	926	311	655	56	999999	999999	539	543	829	999999	261	738	103	560	370	999999	46	204	796	542	781	999999	350	788	378	213	999999	101	999999	999999	604	808	93	904	125	476	952	999999	201	999999	43	252	686	999999	999999	944	932	695	666	715	999999	884	999999	91	342	999999	960	866	678	893	36	447	198	80	999999	999999	999999	999999	445	894	936	999999	999999	999999	509	538	528	999999	999999	434	280	223	999999	639	758	720	209	11	571	403	515	95	999999	307	347	595	64	616	801	837	298	743	999999	772	999999	430	880	184	582	804	202	587	369	999999	622	999999	22	999999	999999	455	253	653	999999	51	999999	999999	794	999999	95	914	999999	912	582	669	999999	999999	999999	662	999999	999999	840	34	999999	766	211	928	726	999999	685	534	582	504	304	356	999999	645	126	219	999999	928	635	999999	99	999999	330	290	15	999999	119	94	849	999999	698	983	614	228	234	999999	999999	999999	134	261	30	999999	342	979	618	236	84	500	420	753	278	932	702	666	935	761	446	920	923	999999	433	600	684	231	805	320	999999	375	420	999999	379	933	803	383	999999	537	335	351	671	778	625	619	673	999999	999999	999999	291	999999	293	472	424	999999	537	108	828	429	876	999999	999999	308	999999	709	999999	164	384	345	138	999999	511	407	435	104	259	999999	410	999999	926	588	999999	49	999999	999999	92	947	841	459	405	705	555	734	661	999999	178	373	294	915	539	519	721	999999	638	962	999999	885	46	999999	670	999999	698	999999	502	999999	969	143	999999	701	627	141	322	924	999999	433	773	777	999999	220	925	885	859	494	284	999999	866	404	999999	76	356	206	911	999999	999999	
22	999999	999999	242	374	999999	999999	104	593	298	408	206	796	806	215	198	669	149	826	404	784	999999	214	999999	999999	430	575	999999	212	354	430	230	800	999999	927	426	242	544	382	999999	890	999999	276	205	876	221	80	598	999999	878	687	999999	999999	999999	14	999999	999999	999999	158	999999	680	999999	891	248	867	188	405	661	879	999999	956	134	999999	999999	513	994	266	18	862	872	360	977	538	334	667	999999	999999	682	140	447	625	439	396	438	295	589	899	38	337	999999	816	418	719	999999	922	562	300	999999	614	999999	233	792	940	285	592	702	999999	567	581	504	53	722	530	441	173	999999	738	999999	575	999999	999999	237	681	173	66	942	999999	999999	412	114	999999	911	78	999999	224	832	498	999999	999999	592	816	341	456	999999	999999	103	887	287	252	405	999999	999999	658	690	915	995	121	999999	228	650	444	999999	999999	999999	432	141	999999	410	226	341	999999	999999	491	983	117	763	780	848	999999	963	64	999999	878	16	289	120	999999	999999	999999	229	720	999999	892	206	157	999999	999999	979	410	523	999999	487	999999	999999	999999	999999	480	674	583	162	224	273	999999	265	596	464	999999	158	197	322	879	276	206	997	999999	317	999999	295	836	941	587	801	447	994	523	577	919	967	999999	91	639	588	804	999999	15	456	462	637	609	692	403	37	791	98	644	999999	290	74	300	999999	474	194	838	999999	575	999999	999999	274	742	28	545	805	999999	116	682	301	999999	999999	991	174	854	106	685	153	999999	559	19	359	360	349	296	855	676	579	616	455	749	172	486	592	630	197	999999	999999	157	597	999999	685	999999	999999	712	999999	82	135	215	999999	508	999999	999999	25	999999	999999	914	999999	732	690	999999	940	499	236	999999	309	667	409	544	999999	211	105	999999	950	999999	334	999999	17	637	160	782	999999	373	999999	946	64	79	471	188	163	283	502	999999	466	469	999999	999999	189	801	413	477	673	591	547	999999	413	698	152	973	89	533	906	765	581	907	587	576	999999	999999	497	999999	999999	999999	390	999999	999999	246	539	491	473	148	763	216	234	999999	999999	959	999999	83	999999	365	999999	497	109	629	377	999999	287	559	882	11	934	898	313	183	999999	453	999999	164	466	177	999999	661	509	940	769	999999	540	999999	999999	999999	999999	187	747	141	312	999999	130	761	999999	972	959	979	608	472	213	865	999999	60	411	666	758	671	616	999999	206	275	987	169	859	676	999999	388	999999	264	260	757	161	182	871	999999	332	449	147	999999	217	189	62	999999	736	904	999999	489	497	
141	999999	999999	999999	381	935	999999	721	999999	999999	350	775	580	999999	354	222	456	713	730	999999	999999	344	318	534	999999	167	999999	223	999999	432	954	878	716	891	630	999999	180	197	999999	246	834	850	999999	999999	797	719	999999	961	708	824	290	201	77	309	657	797	562	555	448	999999	919	999999	771	538	946	471	999999	689	999999	960	51	999999	932	493	354	989	973	769	999999	413	530	65	515	135	152	763	810	417	243	833	999999	625	999999	999999	327	999999	88	999999	601	336	999999	999999	373	747	999999	999999	268	584	955	668	824	792	818	45	692	863	317	999999	396	193	660	651	455	999999	138	999999	520	375	999999	343	999999	150	177	410	752	583	691	767	352	131	504	236	461	999999	18	999999	999999	713	999999	463	999999	442	445	999999	999999	18	501	999999	618	999999	510	893	418	622	999999	683	624	999999	292	119	182	550	999999	275	688	433	199	880	755	999999	999999	806	500	999999	999999	478	705	759	735	743	999999	92	158	999999	999999	610	817	839	999999	335	999999	399	999999	765	291	164	148	180	730	251	819	621	852	529	747	704	402	999999	983	288	978	865	682	548	37	99	401	317	999999	87	616	999999	72	430	673	999999	999999	735	430	999999	999999	534	39	493	924	470	999999	999999	248	916	217	120	856	539	999999	999999	999999	882	738	201	762	830	526	652	635	469	558	432	856	527	328	999999	286	508	947	453	836	199	624	566	859	772	79	738	999999	505	502	532	82	122	513	503	996	238	999999	999999	18	386	857	464	911	999999	772	720	598	550	999999	358	592	904	724	527	267	181	999999	990	760	999999	782	999999	967	36	360	999999	999999	825	671	57	999999	999999	445	459	341	170	655	61	999	999999	999999	329	670	154	940	178	398	986	999999	825	895	731	748	230	999999	727	497	999999	457	999999	705	772	999999	787	999999	999999	999999	275	195	107	526	999999	991	411	648	462	469	823	999999	191	355	38	590	845	161	65	698	224	854	613	673	770	604	971	999999	999999	451	999999	581	796	999999	999999	800	147	309	614	739	347	582	152	267	999999	799	999999	683	677	192	999999	635	517	455	254	420	999999	999999	756	686	30	756	999999	21	586	251	299	999999	232	237	452	546	999999	325	361	642	712	355	999	999999	999999	999999	977	195	418	999999	74	999999	465	712	999999	712	999999	928	719	590	999999	141	681	999999	509	792	999999	449	739	999999	99	201	103	611	999999	236	435	785	357	732	779	95	603	339	999999	948	27	519	999999	740	993	618	999999	999999	340	581	674	576	999999	
546	836	537	455	921	168	872	257	853	999999	991	287	999999	580	987	811	226	999999	351	999999	999999	775	941	999999	999	502	480	596	333	280	999999	561	999999	323	811	999999	252	999999	681	181	314	700	174	515	27	462	235	48	618	959	124	53	332	330	910	771	894	108	456	429	687	285	923	582	876	439	999999	999999	768	101	568	999999	856	999999	941	999999	610	436	421	999999	999999	999999	999999	374	166	94	999999	538	413	50	11	153	999999	262	494	38	777	591	638	587	999999	781	279	527	400	538	196	162	999999	999999	999999	468	686	909	162	254	307	999999	999999	999999	211	999999	50	728	999999	424	402	604	685	999999	999999	999999	999999	834	512	999999	172	999999	974	999999	999999	85	158	999999	880	999999	467	999999	999999	249	730	228	175	999999	999999	154	741	551	437	975	146	592	477	476	967	150	670	852	407	999999	92	846	584	798	999999	135	999999	999999	847	555	957	127	505	446	191	864	853	951	457	367	753	620	999999	999	491	314	608	681	396	739	999999	615	877	441	999999	884	643	999999	950	261	413	999999	704	881	999999	28	97	40	999999	112	999999	719	404	49	914	471	822	585	316	590	526	69	300	999999	999999	351	250	74	289	307	231	486	999999	999999	953	999999	916	999999	980	473	227	578	999999	294	452	999999	220	999999	526	695	71	67	999999	370	999999	999999	762	595	208	676	778	999999	750	987	880	811	718	209	96	224	999999	999999	604	843	372	947	672	16	666	529	141	412	547	593	999999	173	425	640	470	609	999999	331	942	999999	694	204	827	409	999999	641	444	21	750	311	151	390	999999	227	999999	787	682	756	999999	678	544	375	485	999999	751	717	395	999999	739	487	999999	233	738	999999	999999	178	130	272	999999	35	95	130	661	245	452	854	999999	999999	642	682	926	999999	401	273	769	999999	718	670	657	696	255	365	282	273	34	918	999999	173	999999	828	999999	419	162	904	593	424	999999	249	999999	896	16	198	445	999999	560	106	831	474	999999	829	999999	459	614	907	780	729	848	398	221	534	212	999999	138	813	24	517	38	497	680	355	615	479	999999	999999	689	66	920	225	999999	927	999999	187	642	248	379	218	805	255	134	999999	576	999999	999999	999999	999999	469	69	999999	51	999999	78	343	794	184	224	980	502	853	227	723	809	632	685	293	448	35	904	889	444	999999	712	782	999999	816	999999	300	450	777	76	230	997	298	999999	669	999999	752	393	468	34	399	999999	951	37	999999	999999	943	640	744	741	668	564	179	999999	245	341	295	
970	977	406	924	999999	725	786	997	725	999999	458	25	433	695	999999	446	865	55	100	760	999999	961	999999	999999	659	705	999999	999999	666	828	111	938	338	574	781	415	71	999999	859	990	999999	40	685	542	999999	624	321	55	36	127	313	151	154	580	999999	18	224	999999	274	833	689	388	340	896	420	520	686	859	913	236	384	765	999999	110	596	724	286	229	349	45	999999	990	382	548	524	999999	999999	757	43	999999	999999	500	836	35	311	999999	999999	789	132	999999	999999	461	142	799	743	548	999999	999999	984	816	732	999999	999999	239	449	699	16	999999	382	460	726	929	826	999999	46	883	928	999999	798	810	34	496	107	375	999999	933	999999	582	804	975	13	999999	999999	227	50	205	279	607	586	999999	779	907	416	671	257	18	999999	991	763	859	619	999999	255	999999	792	245	897	856	999999	515	999999	433	999999	406	457	978	165	609	999999	840	614	999999	583	197	40	126	90	435	999999	98	308	999999	999999	945	365	217	999999	999999	434	804	307	423	999999	80	999999	999999	999999	20	224	279	853	35	999999	922	255	298	221	999999	153	675	999999	472	738	53	217	999999	614	52	50	249	485	565	184	999999	542	201	856	512	426	999999	207	79	221	847	245	282	974	999999	999999	77	995	999999	999999	758	649	835	684	432	999999	796	741	877	969	974	999999	999999	999999	596	389	999999	999999	709	999999	469	478	95	999999	890	999999	934	999999	717	352	999999	254	999999	999999	425	655	999999	516	999999	648	629	999999	330	999999	999999	63	947	431	388	517	646	635	296	801	986	290	999999	585	999999	999999	929	796	34	999999	996	730	753	187	435	999999	682	999999	18	70	22	526	158	985	23	837	860	999999	621	209	999999	999999	999999	999999	132	999999	102	131	722	809	719	833	918	795	999999	516	309	769	995	447	835	108	999999	236	999999	470	142	578	571	956	764	425	185	825	999999	659	772	999999	64	300	999999	999999	825	999999	350	189	608	999999	881	506	537	100	999999	184	374	999999	719	731	999999	662	12	999999	560	765	55	999999	999999	999999	967	999999	743	796	999999	705	598	285	999999	429	885	608	862	999999	696	74	999999	673	908	999999	460	230	939	999999	61	402	999999	334	999	70	163	56	999999	515	395	437	763	999999	999999	812	999999	99	336	300	845	853	799	233	827	495	346	381	395	999999	642	747	999999	701	744	322	999999	273	999999	999999	275	999999	86	999999	394	999999	999999	999999	999999	105	999999	371	999999	649	206	208	602	999999	507	514	723	781	999999	999999	873	648	999999	71	996	999999	999999	
321	814	124	34	16	776	452	838	568	194	659	93	300	240	280	853	865	999999	546	720	352	766	999999	497	999999	187	999999	999999	745	999999	249	691	235	999999	114	557	779	999999	999999	431	160	235	939	329	74	999999	371	643	602	795	67	999999	459	352	62	554	999999	626	999999	999999	575	968	103	231	944	968	857	600	136	722	83	250	316	999999	570	127	827	451	433	795	816	567	881	950	288	684	241	883	647	559	514	162	93	369	999999	191	142	999999	385	105	841	770	517	999999	721	816	259	343	782	934	727	999999	203	745	23	17	97	152	999999	270	736	999999	953	999999	217	921	167	946	999999	999999	985	119	999999	337	954	55	60	10	239	999999	434	897	111	999999	831	999999	999999	347	356	999999	104	989	774	124	368	866	817	940	672	799	659	313	999999	403	949	999999	535	865	791	967	957	96	999999	480	835	999999	999999	250	745	304	962	819	599	999999	293	995	344	999999	969	97	999999	999999	999999	439	812	131	823	707	762	223	387	999999	556	388	891	999999	85	999999	289	999999	993	576	205	377	837	839	713	999999	999999	953	999999	999999	896	703	999999	847	757	999999	999999	999999	999999	175	487	531	917	867	273	221	528	285	999999	999999	672	449	999999	661	914	960	601	999999	418	169	999999	809	940	999999	208	852	999999	54	260	601	999999	575	513	828	98	673	459	969	999999	501	145	999999	43	242	912	999999	999999	87	999999	999999	882	999999	999999	856	578	678	999999	124	669	420	572	999999	34	328	414	106	935	275	572	999999	510	631	406	916	34	763	775	708	890	751	252	571	121	463	999999	940	279	657	259	420	999999	345	310	999999	929	660	809	715	827	815	521	344	515	691	296	260	298	388	832	815	902	883	234	999999	178	999999	373	571	608	474	826	287	25	999999	169	999999	331	999999	986	373	953	70	999999	999999	239	907	66	999999	176	469	999999	891	825	444	999999	208	120	392	986	929	297	999999	117	999999	988	243	328	362	532	131	999999	58	999999	468	999999	842	12	158	687	271	944	999999	404	148	822	935	462	999999	999999	961	64	938	263	67	86	715	953	527	96	996	999999	703	897	55	540	999999	999999	999999	999999	675	205	962	705	725	984	353	843	968	541	999999	780	747	999999	570	76	990	794	999999	391	999999	888	485	72	691	683	999999	55	358	607	228	999999	106	998	968	765	102	243	538	82	733	999999	999999	999999	44	225	999999	984	999999	979	550	808	165	974	999999	999999	720	899	23	999999	999999	307	494	999999	322	615	684	749	750	
805	973	757	999999	271	658	285	999999	498	999999	476	842	265	719	379	67	419	291	131	571	999999	55	202	229	999999	999999	435	999999	999999	673	999999	540	101	244	531	15	793	999999	999999	999999	161	882	231	872	547	210	488	588	125	314	902	334	562	187	999999	760	781	537	771	999999	233	898	290	824	999999	935	751	999999	999999	999999	999999	867	397	806	420	308	999999	330	999999	295	850	846	999999	999999	770	103	977	913	999999	771	234	265	999999	960	102	999999	602	406	272	611	459	467	999999	751	50	45	936	756	767	270	936	460	999999	485	92	386	999999	971	999999	999999	957	999999	999999	426	149	999999	999999	436	713	167	706	426	999999	80	836	999999	999999	519	279	735	167	999999	156	999999	834	773	410	305	878	716	999999	631	352	756	653	621	121	999999	999999	42	948	999999	53	609	999999	520	402	784	648	700	930	999999	701	999999	999999	999999	691	941	591	376	606	791	558	996	542	84	83	311	426	225	281	480	907	246	999999	657	187	999999	849	323	380	999999	656	188	786	506	929	34	408	917	999999	999999	393	245	999999	999999	999999	56	77	489	446	999999	999999	433	428	459	221	465	999999	700	558	999999	101	999999	995	980	145	999999	220	45	155	59	902	509	295	110	97	671	810	630	706	140	478	369	877	289	269	999999	999999	336	295	473	999999	708	999999	784	88	125	249	455	999999	999999	836	42	344	397	198	999999	148	999999	999999	550	655	910	993	427	999999	999999	400	716	999999	912	620	884	999999	681	566	999999	999999	511	32	972	431	999999	609	136	304	446	35	489	100	411	93	441	964	745	818	582	714	940	999999	356	724	532	734	118	959	952	291	662	831	993	716	637	305	399	999999	300	999999	999999	133	240	706	999999	626	319	828	999999	999999	15	999999	999999	490	210	403	675	257	999999	629	500	176	352	164	372	999999	106	694	999999	146	574	626	528	282	846	999999	876	650	813	999999	424	289	999999	42	999999	799	848	513	515	243	630	152	229	670	810	999999	780	999999	999999	262	529	999999	999999	53	999999	999999	344	999999	999999	999999	999999	34	443	999999	214	221	396	319	879	573	809	999999	999999	222	515	432	999999	857	472	155	46	800	999999	560	999999	799	999999	999999	999999	897	999999	147	869	131	716	999999	708	999999	465	598	315	470	206	999999	999999	935	446	999999	537	921	980	487	248	498	357	999999	717	883	615	415	313	658	631	982	118	672	724	67	506	910	724	999999	401	873	840	999999	604	999999	118	999999	363	999999	209	766	916	999999	898	380	774	990	887	
825	620	60	999999	999999	839	224	661	780	221	389	663	627	999999	809	95	375	999999	781	999999	180	999999	174	999999	565	459	865	75	141	774	353	292	516	32	899	560	351	587	999999	736	999999	885	338	239	974	94	582	569	116	891	532	722	992	868	716	60	456	998	999999	207	973	158	529	15	868	106	157	605	307	999999	999999	999999	474	999999	741	295	999999	934	87	999999	876	306	959	249	999999	630	299	647	315	849	113	353	999999	986	762	241	365	999999	371	877	937	977	271	857	157	744	258	999999	136	431	999999	522	920	999999	330	677	999999	999999	999999	247	999999	509	299	458	999999	400	929	487	292	510	999999	124	572	999999	542	899	44	111	102	506	381	352	521	883	246	591	999999	609	999999	95	51	85	568	999999	80	438	687	813	712	757	814	771	664	625	500	999999	999999	719	716	999999	642	98	197	267	999999	999999	999999	415	221	999999	999999	330	821	207	469	854	556	448	139	114	222	231	399	344	691	999999	688	895	999999	747	640	713	892	244	453	999999	999999	310	268	617	450	281	999999	999999	790	494	949	467	166	646	942	511	590	999999	999999	420	999999	853	575	265	775	999999	999999	474	923	263	437	587	754	515	999999	255	999999	522	663	999999	999999	999999	999999	207	999999	231	739	746	804	139	133	290	999999	42	264	44	734	999999	841	999999	258	999999	234	536	66	371	712	650	999999	999999	999999	999999	948	278	999999	999999	308	377	999999	553	362	286	669	794	140	157	999999	722	261	932	520	185	999999	314	692	502	27	28	151	299	518	98	77	118	806	999999	999999	756	251	999999	735	367	999999	297	999999	972	999999	439	405	909	809	999999	999999	746	999999	156	396	643	585	298	999999	289	236	314	45	999999	999999	999999	987	999999	814	805	480	999999	999999	163	776	393	318	720	45	587	623	242	489	527	698	331	932	660	668	698	181	953	375	456	999999	105	262	731	763	999999	452	329	104	14	519	999999	549	31	380	13	999999	999999	262	853	666	999999	824	517	999999	886	628	337	999999	126	633	527	999999	750	32	680	141	586	999999	139	999999	304	148	999999	18	754	781	911	289	664	372	999999	700	999999	789	999999	999999	744	999999	876	287	124	999999	999999	999999	991	864	799	998	700	872	749	908	999999	717	372	855	349	999999	999999	115	717	999999	752	753	999999	827	566	960	885	409	396	999999	999999	852	999999	999999	170	114	26	889	982	912	589	999999	623	407	999999	804	427	999999	999999	999999	345	771	570	76	169	234	62	174	308	838	122	300	486	328	999999	
999999	697	980	695	245	493	931	132	805	468	999999	139	999999	258	762	542	999999	478	160	95	318	999999	953	231	935	61	851	591	154	799	299	315	999999	578	308	117	999999	595	695	999999	413	999999	764	608	999999	104	142	915	546	305	999999	822	335	999999	999999	987	743	758	759	193	641	999999	978	15	178	654	835	351	999999	654	104	18	782	408	999999	999999	999999	354	32	841	919	935	55	848	291	999999	980	71	68	999999	373	689	999999	512	120	73	999999	759	439	999999	269	790	965	999999	999999	509	999999	927	999999	999999	999999	399	999999	918	274	706	304	140	999999	702	673	999999	999999	999999	291	415	182	280	999999	999999	999	768	999999	476	581	999999	969	163	646	781	999999	63	509	217	852	999999	953	999999	999999	414	999999	999999	45	737	881	495	507	337	609	796	337	769	639	943	851	701	484	999999	999999	146	736	150	493	942	275	620	273	86	999999	317	461	265	43	883	849	469	732	186	999999	95	630	999999	554	999999	454	999999	423	565	365	160	499	694	580	110	677	627	999999	102	472	271	231	431	551	302	344	999999	736	756	104	391	968	307	999999	261	999999	104	596	999999	999999	608	206	708	999999	635	818	767	685	999999	215	231	999999	639	714	333	863	209	100	261	516	382	999999	667	471	999999	999999	201	999999	328	999999	583	40	412	604	863	74	523	710	916	999999	577	397	999999	550	873	999999	338	999999	999999	397	315	13	999999	137	125	678	539	247	747	999999	626	999999	366	347	631	200	22	999999	999999	269	999999	499	999999	999999	938	999999	135	127	597	999999	999999	999999	678	930	999999	579	696	999999	489	999999	534	286	963	999999	999999	829	40	466	918	999999	955	304	741	91	57	816	829	999999	999999	140	999999	422	649	740	599	28	999999	435	68	62	504	736	999999	999999	734	999999	999999	999999	921	119	954	999999	208	914	999999	559	999999	596	882	999999	750	999999	96	359	641	122	637	232	874	838	999999	604	407	999999	189	228	748	85	357	999999	289	999999	999999	999999	999999	883	223	999999	999999	49	161	999999	552	595	312	374	999999	206	999999	621	435	999999	836	92	359	359	999999	341	735	832	999999	791	248	999999	192	999999	999999	17	183	757	899	901	999999	834	686	285	999999	812	564	814	578	552	59	735	558	976	999999	562	729	825	999999	999999	10	999999	238	370	244	999999	413	680	881	642	32	277	722	534	771	999999	405	84	999999	999999	777	920	264	268	741	513	349	999999	349	930	288	357	145	27	901	685	605	326	999999	407	408	883	933	999999	999999	782	23	34	215	
290	167	999999	527	173	114	999999	602	970	628	731	315	999999	999999	999999	364	674	142	705	632	95	405	89	43	999999	60	999999	987	328	738	959	500	324	999999	999999	773	633	829	971	912	822	999999	635	999999	319	101	212	999999	999999	580	854	650	318	402	129	884	87	621	626	123	999999	999999	284	241	999999	999999	991	204	999999	999999	999999	844	170	999999	809	12	770	391	723	809	847	350	15	747	884	318	191	999999	882	183	695	22	213	858	701	731	808	404	38	88	110	17	279	805	999999	19	489	525	592	126	999999	696	897	817	275	870	999999	536	999999	360	59	79	999999	999999	491	999999	641	312	101	88	204	999999	999999	645	709	839	81	209	897	999999	829	666	338	999999	68	998	124	395	999999	830	645	282	56	999999	999999	41	695	999999	324	140	378	999999	433	999999	922	748	344	261	118	435	799	886	638	483	530	999999	999999	557	50	492	604	256	720	270	442	999999	329	683	617	677	154	999999	884	767	506	653	242	824	843	320	664	863	999999	166	41	759	643	573	157	645	999999	148	138	832	536	999999	466	173	999999	999	428	999999	644	999999	291	897	11	871	977	877	160	999999	999999	730	827	741	999999	999999	999999	683	999999	756	535	999999	387	16	772	62	240	999999	999999	79	752	999999	999999	13	228	846	875	144	757	999999	595	279	999999	999999	433	999999	14	795	162	902	933	398	721	672	999999	673	999999	284	134	948	640	602	690	90	999999	999999	839	824	999999	999999	687	104	999999	516	170	266	485	12	582	999999	57	444	999999	294	145	999999	131	999999	999999	554	793	601	19	808	141	992	588	415	221	562	568	999999	999999	40	224	838	999999	215	999999	868	198	61	701	759	901	999999	381	406	944	809	749	620	999999	967	338	96	95	999999	999999	999999	999999	80	791	29	806	999999	172	201	79	307	891	999999	999999	999999	366	742	899	259	907	935	999999	192	999999	411	813	947	999999	314	701	999999	753	355	830	343	201	127	270	681	953	43	43	999999	999999	999999	918	832	903	936	610	596	196	835	219	448	999999	494	999999	389	216	858	999999	857	499	940	999999	546	999999	383	999999	249	482	999999	306	873	902	999999	855	999999	493	999999	53	307	704	999999	941	999999	145	391	787	706	517	880	475	999999	410	186	691	396	104	381	999999	530	129	371	123	999999	539	345	546	124	639	787	896	999999	815	999999	163	393	999	635	410	704	595	120	731	602	751	210	999999	725	750	468	727	121	245	523	188	342	992	972	388	999999	999999	999999	76	999999	983	251	
999999	84	33	999999	396	999999	970	51	934	18	999999	521	227	338	871	820	374	180	70	785	999999	999999	158	821	401	36	256	610	858	923	54	11	618	510	920	399	702	999999	82	999999	151	999999	999999	180	701	480	755	999999	928	34	999999	896	669	208	263	988	999999	212	999999	370	222	369	192	21	964	638	902	717	999999	482	128	999999	108	801	643	793	713	978	999999	999999	999999	999999	682	999999	624	158	342	999999	257	999999	473	500	546	711	56	999999	21	999999	215	72	577	48	999999	456	906	386	999999	868	564	469	284	948	999999	985	999999	25	687	358	999999	999999	306	492	470	485	18	999999	385	396	754	862	782	146	999999	66	999999	999999	564	999999	999999	999999	999999	473	855	787	658	999999	417	560	623	999999	999999	663	999999	400	766	95	578	166	447	289	999999	410	123	999999	999999	999999	186	36	999999	855	461	999999	431	999999	465	999999	637	682	999999	493	220	999999	773	999999	768	999999	999999	381	300	267	999999	999999	788	648	246	950	999999	163	110	520	349	999999	917	767	999999	643	999999	42	934	933	458	896	339	954	78	186	636	399	934	568	192	804	735	999999	200	64	672	783	999999	514	482	483	581	317	153	828	907	16	999999	134	886	999999	447	366	809	768	77	834	579	70	323	999999	229	542	337	545	655	542	576	524	999999	458	999999	429	460	974	324	32	810	999999	999999	630	255	999999	681	268	366	999999	999999	999999	999999	837	213	850	201	523	264	48	999999	608	183	375	999999	629	162	437	802	27	906	999999	454	55	999999	339	791	692	714	999999	860	999999	999999	999999	966	155	538	143	999999	279	999999	937	719	285	53	212	999999	903	201	625	656	999999	465	349	472	740	977	999999	813	999999	999999	999999	808	999999	188	909	430	897	999999	293	101	999999	999999	532	788	968	125	999999	11	821	272	888	500	99	762	616	999999	999999	813	236	999999	596	330	999999	999999	999999	138	874	107	143	999999	179	504	908	534	637	71	932	560	999999	624	809	939	991	612	180	18	719	92	571	306	591	93	999999	125	504	699	999999	999999	69	999999	999999	80	868	49	103	394	592	999999	134	555	680	287	999999	999999	368	656	338	999999	999999	720	419	999999	536	837	200	999999	332	792	39	938	258	620	501	663	383	738	81	999999	519	785	426	164	957	26	999999	314	774	569	757	848	370	999999	281	349	999999	459	544	999999	999999	17	71	999999	535	999999	306	70	786	655	239	629	999999	386	999999	999999	999999	265	833	999999	222	886	320	763	44	190	577	213	349	999999	243	924	999999	
999999	112	511	724	625	628	771	719	564	527	128	340	137	273	984	796	999999	55	175	625	34	819	963	696	308	765	354	618	999999	999999	634	421	314	435	545	284	746	999999	678	636	72	999999	999999	368	201	999999	999999	999999	999999	999999	999999	999999	78	308	180	999999	148	814	425	860	283	163	627	843	893	707	35	702	727	710	999999	999999	377	539	999999	999999	171	605	504	875	858	437	34	684	398	527	353	16	264	324	145	931	999999	817	999999	999999	182	813	475	494	407	214	200	999999	999999	999999	739	538	745	945	68	543	999999	549	11	999999	138	942	454	375	363	29	999999	413	574	127	999999	559	187	654	61	358	139	19	478	999999	999999	150	326	552	788	814	999999	319	999999	999999	999999	575	999999	515	779	240	369	999999	141	388	767	786	319	999999	485	189	361	999999	894	710	413	999999	80	999999	999999	987	625	901	999999	548	999999	138	999999	972	505	794	743	999999	999999	820	988	40	878	999999	887	999999	831	85	77	999999	462	178	424	555	198	321	999999	468	999999	999999	614	467	522	593	999999	999999	639	346	745	690	445	690	227	84	721	383	432	980	999999	159	166	550	834	999999	95	589	714	999999	783	194	300	999999	766	92	215	531	999999	295	999999	999999	999999	494	339	386	173	772	951	350	833	999999	889	524	997	755	635	73	632	545	507	49	924	47	563	561	999999	999999	923	144	868	200	865	147	518	222	339	671	221	458	814	322	638	374	999999	968	999999	999999	288	21	456	152	898	972	787	432	334	783	931	999999	986	12	849	816	481	643	999999	751	15	785	425	964	852	184	730	194	411	560	999999	999999	266	625	999999	912	688	999999	301	893	359	96	888	555	740	443	472	812	473	821	999999	136	29	553	999999	999999	999999	492	999999	724	999999	602	30	999999	515	346	521	370	130	936	138	755	351	999999	402	918	896	870	999999	999999	712	918	721	590	667	999999	575	712	855	388	999999	205	436	576	652	999999	999999	124	50	403	921	111	999999	536	692	146	999999	963	161	851	606	725	268	880	999999	999999	881	440	999999	373	771	808	515	741	620	932	329	774	413	645	852	782	830	830	497	999999	236	194	897	999999	367	999999	999999	14	782	601	937	556	564	329	875	635	18	676	632	999999	595	999999	999999	759	817	19	560	999999	998	823	895	437	999999	410	106	999999	543	584	16	169	257	511	959	999999	999999	772	999999	94	999999	226	774	164	999999	384	25	999999	277	147	713	357	999999	999999	15	959	706	509	173	163	232	188	102	433	
669	472	999999	999999	990	898	764	54	799	999999	746	781	58	740	999999	18	395	819	429	405	870	999999	117	211	999999	10	321	495	609	66	999999	591	134	351	494	735	519	931	999999	379	999999	669	558	999999	999999	999999	910	999999	280	164	999999	999999	759	696	999999	999999	365	663	587	990	999999	279	999999	743	614	999999	657	707	999999	503	999999	464	999999	59	33	211	109	999999	902	283	999999	999999	225	999999	297	457	999999	999999	999999	483	380	855	999999	305	999999	113	234	815	971	155	999999	213	719	999999	665	314	880	709	672	999999	911	833	761	314	999999	241	63	989	455	166	331	999999	999999	773	133	644	120	236	266	919	976	294	560	999999	706	999999	636	448	789	983	999999	132	765	437	572	546	999999	48	405	561	59	244	369	814	999999	357	294	946	653	31	203	653	452	753	999999	999999	999999	999999	999999	24	604	614	210	472	589	209	462	491	210	586	999999	82	831	999999	869	742	924	745	933	359	601	999999	795	768	790	923	679	22	999999	945	273	98	999999	390	956	999999	44	999999	999999	623	895	803	745	76	480	130	821	747	883	999999	701	538	999999	999999	423	914	819	441	681	999999	529	999999	999999	999999	323	461	641	451	748	434	708	37	519	320	464	999999	999999	729	298	999999	111	932	999999	999999	254	999999	28	999999	967	52	625	602	225	569	104	999999	999999	999999	999999	28	489	380	999999	458	934	674	28	760	794	625	969	99	153	22	564	597	999999	29	20	588	999999	999999	484	706	809	999999	811	999999	225	19	434	464	977	999999	190	730	999999	680	485	580	999999	267	999999	999999	82	536	999999	213	14	507	999999	354	999999	173	999999	38	896	999999	649	828	999999	78	545	785	200	515	122	999999	832	833	999999	640	543	440	871	186	73	141	633	283	999999	608	945	718	999999	89	984	813	999999	161	834	999999	999999	999999	717	999999	722	999999	161	566	423	584	999999	999999	842	999999	811	49	302	408	999999	999999	669	999999	180	263	133	827	910	121	530	309	999999	680	999999	35	999999	885	999999	232	464	462	980	76	859	82	238	773	875	999999	278	945	520	999999	196	999999	999999	665	999999	464	525	895	700	49	45	124	999999	699	999999	817	895	925	326	999999	943	999999	783	603	999999	108	35	999999	999999	540	843	585	788	891	494	928	66	942	408	268	707	999999	762	999999	40	999999	675	999999	601	999999	484	352	628	451	353	684	296	376	159	999999	438	175	999999	169	206	999999	999999	515	215	253	999999	999999	526	67	371	999999	999999	999999	572	770	999999	497	757	893	65	500	
956	346	547	809	641	690	792	30	830	541	625	602	744	580	418	169	332	357	307	531	826	570	89	968	934	999999	999999	388	954	940	418	59	114	705	503	999999	968	405	999999	80	170	505	237	830	758	156	107	992	362	999999	999999	410	595	533	999999	396	266	578	875	999999	999999	999999	999999	889	999999	999999	498	999999	86	428	999999	999999	745	999999	371	999999	343	259	999999	787	356	811	999999	691	775	17	464	581	41	117	733	399	530	425	193	999999	439	999999	999999	192	999999	999999	999999	933	81	999999	664	999999	171	353	999999	16	369	999999	840	84	387	384	999999	999999	121	916	17	999999	695	999999	406	330	999999	615	891	995	999999	36	138	297	896	103	620	538	353	105	419	687	64	999999	999999	442	584	118	378	65	233	590	81	742	61	945	247	278	841	344	999999	556	462	999999	463	999999	958	553	188	294	999999	585	772	999999	999999	999999	914	969	772	963	999999	934	999999	835	771	962	955	999999	246	950	999999	351	999999	18	779	862	234	997	272	697	484	40	930	94	999999	647	818	999999	244	730	41	278	999999	877	598	391	999999	626	999999	999999	386	572	316	999999	438	421	889	999999	247	644	106	916	706	84	999999	715	999999	999999	999999	999999	153	999999	161	516	999999	586	845	999999	420	397	999999	607	712	770	321	911	724	702	999999	879	758	999999	817	600	999999	124	571	431	397	882	999999	168	999999	170	357	999999	420	800	317	999999	999999	79	352	849	102	498	213	936	763	578	999999	999999	505	664	375	99	93	561	881	805	25	424	431	538	20	393	525	999999	422	999999	500	923	395	999999	313	689	711	968	507	145	999999	999999	667	819	891	87	999999	428	999999	268	999999	999999	918	512	836	161	648	814	839	709	973	661	523	927	87	999999	915	702	360	686	387	125	999999	745	894	389	756	611	646	932	730	106	756	163	443	640	14	999999	967	162	999999	896	139	798	172	999999	122	740	742	823	171	999999	77	999999	881	999999	999999	999999	617	457	405	46	178	906	978	876	999999	369	494	446	999999	42	735	999999	645	490	985	999999	583	646	277	26	999999	822	770	999999	39	999999	282	166	999999	999999	275	519	756	13	728	999999	819	295	353	752	256	305	760	139	999999	868	474	400	301	550	599	971	190	388	177	355	145	999999	847	269	96	999999	611	241	766	999999	999999	641	761	999999	445	297	302	524	770	573	72	641	544	170	999999	881	865	294	241	304	339	377	999999	383	97	999999	448	94	666	918	693	528	373	20	999999	999999	999999	999999	114	311	
999999	666	999999	603	293	504	674	686	96	215	471	327	999999	471	999999	84	805	388	674	834	848	218	858	999999	879	999999	278	533	743	349	999999	337	189	930	626	673	759	242	99	593	936	762	997	460	457	376	528	901	134	352	37	260	863	280	463	469	807	767	723	749	235	150	999999	747	963	144	147	80	999999	222	325	572	299	999999	898	999999	221	407	403	513	25	999999	408	999999	322	999999	473	909	999999	166	865	991	518	350	367	795	819	260	999999	999999	238	458	65	912	37	464	961	782	381	999999	258	999999	373	220	733	858	999999	551	434	971	999999	999999	603	689	356	999999	64	999999	723	113	999999	999999	909	999999	284	567	321	496	373	858	40	999999	537	109	999999	464	627	308	616	509	63	999999	825	999999	653	10	999999	999999	565	703	999999	22	68	999999	110	296	999999	999999	936	176	546	255	187	999999	999999	999999	700	503	780	891	706	756	342	223	60	997	999999	393	999999	284	712	945	999999	669	458	28	632	269	998	999999	964	343	999999	450	962	807	999999	259	999999	674	309	361	999999	673	997	653	680	999999	228	113	160	999999	857	999999	464	601	999999	517	127	921	356	440	504	169	927	999999	394	892	261	999999	906	999999	999999	999999	975	360	999999	266	999999	804	347	787	51	895	470	856	486	710	985	999999	999999	583	142	664	328	868	857	436	999999	635	269	788	593	975	207	274	310	104	686	113	999999	999999	845	323	583	568	399	999999	698	81	999999	683	999999	999999	759	332	999999	999999	443	116	503	923	999999	999999	544	559	203	75	698	205	555	391	33	881	130	435	737	999999	999999	759	999999	258	737	675	749	585	881	999999	226	874	520	168	660	580	610	327	999999	999999	778	34	374	333	999999	502	999999	503	660	999999	769	333	595	935	71	684	637	255	195	845	296	999999	677	999999	848	824	999999	397	730	453	281	999999	999999	928	999999	66	395	155	347	999999	159	255	925	857	934	999999	999999	585	106	999999	942	999999	141	702	999999	820	356	999999	484	96	818	138	999999	216	753	999999	999999	666	895	15	298	492	907	951	695	51	42	820	999999	955	544	109	300	754	511	916	670	195	999999	999999	710	999999	670	261	426	31	482	719	113	999999	456	999999	690	101	687	460	457	190	16	481	787	535	319	529	551	719	838	999999	705	836	305	261	260	675	305	778	999999	655	534	674	568	323	716	597	999999	922	418	999999	999999	999999	999999	490	188	934	442	184	210	151	710	999999	193	999999	24	999999	671	999999	371	999999	795	999999	638	801	
656	342	912	999999	818	722	999999	629	999999	639	999999	654	378	999999	83	325	242	130	578	680	945	827	490	114	308	449	925	314	560	403	413	167	422	666	834	845	32	968	365	487	131	90	406	554	510	999999	899	999999	132	999999	782	999999	999999	958	856	999999	852	807	175	999999	797	715	79	907	236	795	242	711	999999	999999	303	274	999999	100	999999	999999	999999	999999	604	938	550	78	192	514	620	738	826	999999	810	15	999999	224	803	999999	690	416	21	499	328	999999	137	197	999999	894	752	518	910	249	409	991	408	915	999999	236	827	728	532	565	296	498	969	778	900	999999	999999	999999	470	777	410	152	853	930	618	999999	811	999999	999999	297	999999	999999	827	999999	64	819	606	87	21	999999	999999	961	883	456	212	830	745	359	297	898	660	999999	57	142	999999	267	148	477	307	324	425	474	999999	245	999999	194	670	392	723	999999	379	166	77	999999	618	449	999999	406	728	787	153	461	999999	304	636	98	64	695	747	999999	681	999999	999999	696	162	694	436	648	999999	28	170	363	636	216	529	504	999999	999999	999999	399	999999	741	749	999999	999999	963	409	239	999999	714	140	974	644	925	999999	250	999999	380	741	923	999999	620	753	709	627	999999	999999	858	775	142	493	900	999999	357	999999	939	389	270	525	999999	294	206	49	939	888	195	999999	710	806	289	999999	234	422	600	387	999999	988	49	892	391	148	550	999999	476	231	239	999999	999999	136	469	999999	125	855	552	638	815	581	814	999999	442	80	125	62	496	999999	268	999999	580	970	421	951	349	999999	143	60	744	999999	999999	717	658	391	432	999999	999999	428	999999	999999	869	961	571	999999	184	228	459	999999	999999	498	968	463	999999	752	232	999999	714	518	520	999999	721	502	894	83	17	106	999999	999999	999999	999999	715	77	19	888	617	618	408	999999	999999	999999	918	822	37	256	773	120	999999	906	168	115	868	828	907	266	999999	377	77	498	798	88	999999	409	672	490	783	900	999999	84	144	999999	918	109	999999	398	999999	898	474	648	999999	999999	351	999999	891	542	999999	999999	170	753	240	999999	551	909	817	699	999999	518	159	547	472	999999	666	680	771	554	197	769	97	518	437	760	999999	429	199	900	736	798	517	139	999999	897	740	700	999999	895	72	18	292	51	999999	320	999999	927	185	435	241	999999	495	346	355	903	798	999999	999999	479	346	999999	720	916	962	278	11	29	729	575	143	966	999999	876	492	999999	487	56	196	127	21	976	999999	763	669	76	312	180	784	914	108	
98	383	374	558	940	298	375	89	63	318	999999	207	999999	302	999999	999999	619	854	177	426	999999	999999	999999	999999	999999	878	956	256	896	999999	999999	245	999999	476	54	592	471	327	999999	889	999999	967	142	999999	293	778	643	470	404	241	692	326	617	497	999999	633	184	906	198	72	999999	129	192	97	999999	999999	392	142	999999	682	999999	302	313	287	314	784	332	401	184	591	244	495	852	999999	283	514	628	327	130	420	418	565	138	488	999999	992	999999	55	999999	999999	396	510	222	722	869	400	22	339	192	571	311	999999	731	607	828	999999	999999	999999	813	999999	864	74	22	837	274	807	173	999999	999999	322	999999	999999	81	999999	205	999999	283	140	795	883	501	298	144	558	119	634	999999	531	660	711	999999	267	999999	355	936	331	498	999999	458	72	236	198	999999	870	999999	33	999999	358	411	104	572	146	731	930	482	575	999999	464	999999	639	973	641	999999	27	596	742	55	725	999999	874	245	898	681	999999	656	999999	688	999999	986	95	922	485	999999	999999	149	588	535	311	873	371	999999	43	657	999999	999999	594	34	999999	999999	829	978	986	910	999999	999999	999999	464	998	283	178	886	665	478	999999	716	498	522	999999	878	17	999999	744	851	999999	482	999999	251	999999	999999	71	289	106	991	167	117	935	574	592	706	475	999999	536	37	704	485	999999	565	25	112	600	999999	426	999999	275	621	243	145	834	64	658	432	999999	999999	221	889	999999	999999	999999	999999	999999	999999	929	999999	412	883	999999	716	157	999999	746	645	236	999999	999999	989	862	392	725	545	873	999999	739	537	57	53	532	183	999999	999999	999999	71	999999	491	999999	676	999999	999999	311	392	941	999999	987	244	318	23	205	841	999999	999999	999999	407	948	999999	999999	980	194	999999	854	368	999999	506	900	342	905	684	400	745	438	378	846	347	90	343	999999	999999	812	999999	228	44	847	690	865	593	787	297	122	478	831	351	492	750	670	942	40	444	999999	654	338	633	999999	460	413	999999	999999	689	327	615	181	999999	177	999999	183	819	521	671	999999	999999	999999	999999	571	922	913	97	999999	999999	677	147	312	169	999999	168	177	999999	422	397	999999	999999	217	999999	970	507	306	999999	184	803	999999	850	431	368	803	319	999999	720	999999	699	546	326	62	290	999999	189	999999	22	999999	999999	521	588	407	134	395	715	110	457	999999	74	625	999999	912	92	528	999999	999999	943	366	999999	999999	457	532	722	850	960	999999	926	96	790	204	294	999999	999999	292	988	453	307	973	97	999999	652	81	999999	84	
160	999999	999999	762	194	999999	368	655	174	999999	73	65	684	283	435	842	183	999999	858	870	999999	453	748	800	999999	999999	417	970	278	210	415	385	534	647	700	556	903	174	901	325	835	638	778	223	228	932	768	999999	999999	255	45	292	223	137	744	706	999999	179	232	811	66	398	387	964	545	688	530	47	583	878	999999	19	468	542	44	701	674	999999	999999	607	614	393	431	33	999999	999999	171	406	903	999999	999999	999999	942	999999	999999	999999	261	814	678	540	411	731	999999	670	316	35	823	681	103	52	41	999999	597	624	207	672	967	363	999999	421	526	999999	143	590	987	999999	77	378	282	598	450	859	999999	51	205	882	943	761	717	999999	310	490	313	999999	961	761	145	327	892	596	479	897	25	999999	24	287	598	999999	683	110	958	999999	999999	505	602	999999	284	556	429	325	999999	216	999999	660	120	46	820	999999	999999	236	79	750	486	686	999999	999999	844	598	999999	999999	294	93	87	999999	190	855	91	808	268	790	486	589	897	577	999999	999999	999999	364	156	999999	467	325	241	457	999999	999999	999999	722	386	60	337	685	999999	512	999999	646	138	40	999999	999999	954	21	24	999999	749	490	999999	908	819	856	999999	490	452	59	999999	969	851	999999	999999	972	887	999999	432	999999	462	999999	69	999999	546	230	144	230	999999	891	33	999999	999999	403	707	551	364	999999	903	530	758	847	243	480	62	71	795	999999	455	507	378	595	589	806	385	948	430	999999	372	598	722	80	999999	999999	35	999999	668	999999	999999	43	617	827	466	902	459	615	999999	999999	343	485	435	636	774	386	523	438	866	504	28	759	130	897	697	314	808	687	999999	999999	454	999999	999999	999999	584	422	889	550	139	687	356	999999	390	841	133	999999	172	95	306	999999	999999	597	147	174	439	999999	913	720	140	161	104	771	999999	884	144	295	91	98	61	362	496	972	309	999999	999999	258	999999	288	999999	810	152	999999	391	999999	645	857	910	239	999999	999999	999999	179	999999	977	593	585	999999	999999	707	838	805	84	44	944	732	75	297	999999	26	190	999999	635	946	999999	19	381	390	999999	249	286	384	852	190	639	852	327	562	331	596	572	853	872	580	999999	15	77	687	999999	999999	580	569	952	222	727	626	873	232	100	968	221	205	62	266	431	464	952	894	404	101	414	512	966	372	999999	337	922	65	20	324	941	999999	942	62	999999	716	432	999999	463	999999	999999	999999	471	362	384	377	800	999999	158	481	63	999999	293	355	885	999999	603	590	767	
399	999999	818	221	776	37	527	262	10	596	714	42	321	441	999999	122	319	999999	613	999999	87	537	316	906	539	271	999999	999999	597	177	999999	123	842	872	73	318	170	882	695	335	999999	124	799	29	443	449	741	742	901	243	575	35	989	602	690	861	398	912	682	515	269	126	999999	832	999999	999999	199	999999	377	83	951	437	999999	999999	999999	999999	737	296	472	999999	529	999999	509	363	602	576	133	249	192	212	919	257	210	190	76	741	460	966	34	842	259	303	374	827	999999	999999	679	711	472	999999	999999	111	450	999999	999999	999999	617	311	240	427	478	950	265	174	164	703	236	999999	221	398	999999	999999	272	630	841	236	999999	681	81	464	897	421	776	464	88	999999	807	618	204	833	133	158	736	606	999999	308	47	209	672	587	911	513	999999	999999	225	362	839	820	750	758	581	935	239	999999	530	66	183	800	95	347	896	999999	971	999999	274	363	999999	665	265	542	199	999999	19	494	552	393	921	702	249	726	977	987	999999	999999	999999	198	919	959	86	317	135	999999	123	335	691	303	999999	999999	808	861	999999	184	564	999999	999999	130	926	744	233	999999	144	480	561	369	999999	908	999999	999999	136	86	444	85	588	999999	417	953	347	683	802	259	999999	809	894	388	999999	803	999999	999999	876	141	272	184	735	939	182	654	685	999999	966	782	552	17	999999	732	427	252	595	999999	801	615	999999	252	942	974	295	334	586	999999	999999	566	485	102	658	999999	813	269	349	649	775	762	278	592	717	999999	999999	843	825	999999	961	167	999999	817	856	270	358	30	242	761	653	847	77	512	794	409	307	459	358	989	919	999999	902	945	841	999999	347	199	535	999999	276	451	509	425	221	999999	358	667	999999	397	646	793	999999	999999	996	927	694	999999	798	317	722	257	495	835	252	803	264	271	976	817	923	169	494	319	494	211	348	652	300	991	60	999999	224	961	353	999999	140	324	949	914	354	581	401	999999	210	999999	956	999999	183	418	548	999999	999999	427	474	487	999999	717	103	999999	588	52	999999	999999	266	92	999999	533	999999	126	999999	999999	322	71	473	999999	767	999999	119	475	254	673	478	999999	453	964	947	999999	497	865	999999	423	999999	999999	999999	311	116	595	999999	128	985	999999	191	999999	999999	607	773	629	954	132	999999	41	607	627	999999	915	999999	593	999999	302	999999	246	999999	626	999999	259	719	169	999999	171	244	999999	999999	991	999999	820	999999	421	146	846	200	327	842	999999	156	795	815	603	612	419	738	523	
999999	999999	983	749	397	999999	999999	496	999999	614	893	999999	999999	546	725	616	147	730	999999	999999	456	516	112	816	404	671	999999	503	443	126	556	999999	433	721	940	647	17	740	433	926	653	649	999999	585	434	58	486	609	80	209	465	882	986	586	76	726	999999	177	354	725	94	274	62	999999	67	576	370	176	606	999999	608	999999	306	999999	508	806	999999	526	391	355	194	870	433	244	660	674	340	846	654	999999	91	840	999999	708	999999	389	597	197	527	858	688	999999	13	999999	600	68	586	490	88	999999	999999	49	785	998	999999	999999	999999	818	120	393	246	999999	521	999999	999999	999999	999999	597	664	128	999999	370	998	999999	999999	999999	867	440	643	602	97	849	767	999999	55	51	64	397	178	999999	999999	999999	86	143	622	175	799	620	995	832	58	988	826	959	60	999999	51	262	999999	665	999999	410	184	518	306	396	755	999999	346	999999	713	622	429	46	581	440	294	864	910	501	999999	999999	445	811	999999	109	33	808	344	248	999999	802	66	512	999999	146	603	568	837	235	419	672	283	49	129	999999	999999	999999	999999	619	522	186	351	999999	999999	109	965	999999	964	206	372	947	791	108	955	910	566	917	766	444	837	725	36	684	999999	412	973	405	692	126	540	244	999999	725	725	999999	461	225	999999	181	999999	999999	603	640	863	999999	881	185	999999	218	870	651	999999	999999	782	999999	159	666	759	188	136	569	999999	848	666	138	526	999999	999999	999999	459	350	999999	595	999999	607	999999	395	821	999999	530	797	322	483	256	888	221	999999	943	928	999999	794	466	999999	54	999999	999999	999999	974	734	999999	999999	802	999999	758	530	655	437	680	184	674	763	844	150	657	338	999999	999999	601	778	917	999999	999999	453	469	664	884	263	550	661	999999	999999	999999	97	999999	715	995	371	725	725	242	783	999999	768	263	909	949	325	999999	716	999999	999999	163	205	816	905	692	358	491	103	645	402	999999	999999	999999	307	352	757	477	999999	343	999999	482	875	545	144	243	364	200	999999	714	568	177	833	999999	697	222	225	999999	767	32	646	879	631	90	840	895	999999	999999	955	567	202	847	153	999999	999999	878	287	660	682	672	338	168	931	388	87	999999	63	721	438	95	136	486	710	918	697	999999	851	999999	705	248	455	722	244	992	999999	999999	34	999999	829	999999	935	565	598	999999	694	487	947	252	999999	616	841	76	213	870	441	716	147	234	686	470	999999	999999	955	443	999999	616	924	999999	866	366	999999	999999	999999	999999	999999	570	887	615	234	
999999	69	608	793	999999	406	999999	518	373	999999	806	999999	999999	999999	369	791	453	999999	165	878	87	562	17	385	645	415	248	184	593	720	870	828	999999	10	999999	410	428	698	866	46	836	107	561	999999	70	783	410	829	999999	999999	706	960	732	736	157	657	61	233	157	683	168	214	925	652	690	978	999999	799	999999	958	373	754	744	999999	52	999999	10	629	325	862	14	419	999999	765	24	910	105	794	853	819	359	204	999999	999999	878	632	182	909	697	92	731	999999	531	573	464	999999	999999	614	999999	177	656	432	907	294	999999	748	561	999999	638	780	882	999999	946	488	608	178	999999	561	249	999999	807	999999	931	243	140	999999	887	999999	310	71	694	999999	999999	685	172	927	297	266	999999	139	80	999999	999999	917	209	474	665	53	964	296	750	664	374	999999	369	564	500	674	164	999999	999999	999999	859	576	95	999999	167	270	325	999999	881	946	57	120	348	795	999999	23	44	666	737	844	123	24	999999	999999	125	824	326	607	436	622	112	239	278	999999	162	704	832	806	317	405	727	999999	414	999999	617	999999	936	999999	744	486	640	497	547	999999	368	845	999999	65	286	342	999999	717	254	268	843	999999	999999	750	643	999999	191	237	359	342	126	830	609	517	422	861	888	751	999999	950	999999	615	691	261	239	999999	448	777	530	975	461	20	48	999999	960	799	423	196	999999	627	304	999999	148	215	900	538	999999	748	642	425	454	202	999999	304	286	238	136	589	520	336	677	999999	999999	999999	999999	999999	999999	463	556	623	447	701	820	245	999999	580	476	999999	361	999999	999999	700	144	114	530	269	999999	744	870	999999	999999	833	675	999999	949	890	999999	999999	334	794	746	782	201	28	977	752	999999	618	648	999999	761	650	238	999999	264	977	279	999999	853	622	999999	57	593	999999	950	613	999999	225	296	764	999999	999999	161	566	954	999999	508	126	136	778	887	548	105	174	970	31	605	999999	999999	971	620	999999	910	712	844	699	999999	376	999999	999999	999999	999999	331	999999	830	58	499	671	865	965	999999	163	476	84	999999	411	951	429	854	929	999999	179	999999	999999	154	773	802	449	999999	264	999999	142	58	762	999999	732	226	221	999999	921	532	933	990	385	502	467	635	999999	977	999999	999999	769	521	148	365	557	999999	17	999999	67	256	59	949	611	863	347	114	713	33	999999	195	739	95	999999	406	85	999999	500	821	999999	148	966	999999	999999	515	341	620	909	407	999999	452	218	999999	286	999999	999999	984	389	521	999999	362	999999	812	999999	
257	19	999999	588	999999	290	377	789	195	63	918	289	588	670	105	532	726	204	316	529	559	976	267	999999	999999	923	999999	799	979	666	333	226	164	999999	42	506	658	41	177	126	999999	663	999999	999999	367	395	893	323	294	999999	438	167	614	999999	999999	280	999999	873	331	818	199	578	810	528	999999	702	135	103	999999	598	873	999999	36	200	403	896	999999	838	999999	999999	39	777	515	989	999999	175	612	871	78	762	754	784	710	359	927	557	999999	504	698	665	269	999999	999999	696	999999	743	141	424	888	530	999999	913	431	459	788	422	72	999999	300	563	99	263	999999	999999	843	99	984	999999	272	845	999999	459	149	786	611	239	100	819	999999	494	44	198	983	999999	999999	841	362	999999	999999	515	495	999999	213	999999	999999	999999	776	810	852	35	999999	463	161	53	486	867	773	645	847	559	999999	253	999999	806	529	901	280	485	439	11	999999	999999	115	757	360	21	999999	14	220	605	462	289	999999	848	736	580	46	939	72	578	78	717	999999	22	193	251	96	407	615	674	735	300	381	999999	299	34	357	404	999999	999999	621	768	434	251	106	51	286	107	79	948	864	999999	999999	999999	933	28	330	103	573	118	924	848	398	546	870	172	999999	999999	559	712	232	642	999999	999999	957	999999	293	171	916	152	965	988	337	999999	999999	999999	877	519	916	280	703	264	830	584	550	772	380	887	381	999999	142	999999	548	367	725	999999	999999	826	904	634	735	169	187	431	999999	935	521	731	999999	475	294	399	209	999999	18	968	812	672	56	194	999999	999999	999999	982	19	805	450	970	942	999999	321	61	615	999999	545	999999	87	408	441	614	261	649	160	906	649	999999	961	269	358	999999	419	999999	999999	719	705	339	379	999999	999999	999999	494	551	788	158	164	999999	784	999999	743	475	891	413	241	999999	999999	289	255	883	343	275	844	191	621	195	178	999999	281	999999	586	216	173	999999	999999	103	129	710	999999	999999	752	415	959	999999	525	883	865	15	999999	348	786	425	93	496	861	157	504	999999	999999	999999	980	264	999999	999999	340	537	311	19	999999	148	322	233	429	253	999999	999999	315	800	999999	738	330	999999	720	932	999999	999999	999999	676	30	838	999999	816	999999	266	31	498	453	80	712	987	581	855	587	51	36	562	996	840	365	934	999999	999999	647	201	282	999999	999999	39	999999	999999	415	634	989	999999	549	505	452	172	999999	642	999999	245	999999	678	166	474	999999	679	999999	556	174	999999	320	95	997	895	999999	589	983	214	954	423	
301	542	582	946	866	997	502	530	999999	999999	619	723	460	606	616	969	44	808	241	863	133	232	16	133	323	999999	592	999999	999999	862	999999	27	687	70	943	999999	105	220	608	588	999999	999999	446	341	672	597	999999	400	999999	209	999999	999999	972	100	999999	78	999999	999999	999999	962	999999	848	999999	999999	654	601	45	399	662	999999	999999	823	209	653	686	747	999999	999999	461	726	999999	202	374	137	316	13	999999	596	770	874	29	646	587	999999	183	338	191	198	686	81	562	245	738	227	335	732	975	328	414	552	292	999999	997	906	693	999999	999999	76	940	651	556	999999	628	787	52	237	246	999999	480	357	566	597	988	390	173	43	463	156	801	584	37	727	192	999999	999999	168	649	681	952	999999	854	125	999999	45	999999	124	616	950	185	999999	496	422	848	66	999999	999999	872	617	743	659	758	999999	999999	366	999999	999999	999999	410	205	884	587	564	999999	518	503	450	999999	952	865	59	427	999999	971	702	999999	999999	878	999999	242	897	295	41	938	303	212	527	999999	891	422	696	858	216	755	301	999999	931	811	339	563	545	999999	919	752	693	241	256	366	572	999999	18	950	139	177	307	598	555	626	317	316	975	600	999999	540	179	201	221	756	679	999999	167	803	549	999999	697	999999	375	289	999999	999999	956	171	288	624	413	745	729	999999	458	702	965	314	999999	32	587	944	895	999999	583	502	30	499	686	390	119	214	410	566	999999	753	232	276	382	999999	360	999999	999999	999999	136	999999	471	183	308	976	226	853	309	999999	999999	752	999999	999999	706	752	51	467	999999	898	999999	999999	999999	999999	568	705	479	698	932	259	999999	772	632	70	999999	160	999999	846	999999	709	173	266	904	999999	579	999999	999999	246	569	630	213	892	339	424	999999	999999	97	308	615	602	506	528	921	60	853	223	130	597	733	999999	721	205	999999	775	734	999999	304	999999	593	840	610	243	138	999999	55	779	999999	217	741	999999	72	999999	241	999999	212	644	344	854	40	366	999999	999999	513	23	908	18	626	563	689	999999	632	636	715	999999	991	999999	399	619	14	83	780	999999	856	999999	999999	989	999999	999999	573	99	914	450	430	999999	243	113	729	999999	402	999999	163	878	528	670	999999	435	25	467	999999	999999	255	724	999999	999999	999999	999999	999999	999999	530	919	54	949	990	599	999999	192	215	999999	999999	888	999999	999999	226	966	920	901	999999	196	705	999999	999999	999999	80	634	999999	199	999999	474	651	549	462	623	594	483	992	213	999999	928	513	519	230	536	926	
718	403	971	508	882	45	684	309	464	409	472	999999	549	878	999999	755	967	591	741	837	991	435	999999	999999	742	999999	999999	23	999999	683	195	999999	446	578	999999	240	872	690	718	438	967	250	998	223	131	999999	453	335	532	999999	545	928	488	698	935	293	483	291	999999	908	999999	670	843	781	224	635	508	999999	526	134	882	286	999999	312	999999	750	436	999999	567	214	999999	391	490	999999	147	267	358	747	643	78	757	999999	925	999999	119	306	999999	999999	999	496	999999	999999	999999	999999	301	268	65	186	827	999999	856	999999	724	560	999999	937	189	561	643	999999	286	760	336	457	377	301	361	73	999999	574	354	219	999999	80	999999	56	999999	93	991	878	212	182	919	458	999999	981	999999	374	999999	182	126	845	584	999999	220	279	156	361	40	999	907	991	983	999999	840	999999	999999	653	386	341	364	106	569	999999	754	114	840	999999	999999	395	434	986	641	999999	457	508	999999	664	860	999999	900	231	63	999999	971	220	999999	666	618	574	912	999999	988	100	817	999999	999999	999999	298	116	999999	278	125	645	574	999999	359	999999	805	341	22	999999	792	481	441	143	53	577	793	544	914	183	999999	670	482	999999	998	999999	213	437	999999	815	376	754	476	631	115	999999	999999	60	999999	237	861	286	562	508	430	516	999999	683	977	999999	999999	999999	201	265	18	454	172	999999	999999	999999	758	999999	118	206	999999	48	999999	809	38	635	160	742	999999	687	322	983	118	974	999999	491	892	530	460	524	789	999999	563	220	623	660	255	999999	138	999999	478	493	178	999999	470	391	511	850	655	352	558	999999	80	513	942	35	346	197	571	440	915	238	917	593	417	425	999999	794	999999	377	389	95	999999	630	999999	829	999999	753	514	999999	999999	52	999999	118	966	505	551	59	278	598	324	67	503	999999	146	250	575	584	999999	999999	906	716	664	288	963	472	680	449	305	123	999999	593	683	172	999999	873	363	999999	627	999999	873	436	526	596	999999	999999	592	999999	494	968	999999	240	805	999999	502	999999	387	596	155	999999	824	999999	753	164	388	999999	384	999999	248	273	887	766	956	999999	180	480	200	78	999999	641	880	765	955	337	860	979	787	224	669	999999	495	999999	664	134	98	771	999999	371	218	999999	999999	261	676	230	91	999999	283	999999	298	32	82	999999	371	513	999999	68	156	426	304	999999	943	169	671	62	778	130	112	832	946	409	797	829	859	904	999999	628	99	999999	255	373	706	26	926	999999	123	999999	405	161	510	39	625	999999	76	809	
387	787	589	623	999999	960	394	451	999999	889	235	253	459	466	819	995	968	421	180	931	702	999999	999999	999999	938	602	999999	999999	999999	999999	784	541	999999	999999	526	999999	48	476	999999	999999	978	999999	999999	47	420	999999	725	999999	341	515	70	213	95	145	117	460	554	563	684	849	246	443	129	907	114	999999	490	409	940	912	956	999999	999999	885	952	447	733	206	615	999999	876	999999	999999	816	855	580	456	627	999999	999999	361	484	791	443	58	999999	145	295	999999	726	999999	326	999999	999999	559	568	85	209	193	669	726	358	948	615	972	460	999999	313	61	534	247	863	466	873	560	481	999999	695	837	999999	999999	448	273	888	688	999999	786	199	266	999999	504	999999	999999	283	349	13	535	185	999999	597	999999	832	999999	407	488	526	999999	134	868	999999	856	389	372	776	367	288	94	70	926	421	673	634	56	763	999999	991	999999	192	534	557	945	535	235	249	999999	479	214	999999	999999	172	701	662	999999	188	441	124	884	999999	915	71	918	999999	258	999999	924	95	999999	999999	377	497	999999	676	600	321	999999	331	164	999999	90	888	83	228	999999	999999	720	999999	999999	868	332	914	117	762	277	473	638	480	286	186	325	999999	999999	734	498	912	76	34	72	999999	999999	119	960	761	999999	37	987	700	814	494	337	912	999999	917	158	999999	999999	343	409	136	683	661	54	977	807	480	204	349	999999	999999	698	696	949	305	821	222	954	999999	186	249	485	938	665	792	849	999999	999999	776	586	45	532	999999	624	999999	335	394	75	982	953	115	832	648	999999	75	796	641	963	486	105	935	508	999999	999999	169	651	744	996	262	138	999999	999999	428	763	694	226	966	81	24	969	999999	999999	972	999999	999999	417	837	999999	599	999999	999999	449	999999	680	999999	999999	498	999999	464	293	590	398	999999	999999	999999	462	414	885	284	849	999999	570	948	999999	668	788	536	640	95	752	814	776	406	265	921	999999	310	747	122	167	727	999999	616	730	999999	999999	343	128	845	618	999999	952	693	999999	176	647	999999	834	21	862	10	857	488	712	479	999999	992	999999	931	601	999999	666	772	127	132	999999	953	228	138	999999	454	417	999999	999999	750	862	999999	655	99	284	466	476	736	260	167	869	912	904	261	574	56	786	197	999999	999999	999999	189	576	627	737	693	282	705	999999	417	593	71	999999	962	617	731	346	467	999999	145	685	930	522	959	262	999999	59	966	564	584	668	229	551	20	999999	682	516	38	362	590	193	770	355	842	573	808	999999	942	
644	843	999999	328	539	118	781	999999	999999	616	375	999999	644	315	151	807	999999	999999	519	11	558	934	999999	999999	115	77	951	914	999999	679	396	454	999999	116	332	999999	874	349	690	443	238	997	24	900	999999	152	945	878	629	547	102	209	298	999999	394	709	628	401	223	472	166	866	999999	999999	999999	921	594	537	982	430	999999	409	999999	86	772	999999	919	324	999999	962	131	82	295	999999	587	196	999999	999999	722	623	102	999999	999999	228	286	372	176	999999	999999	741	999999	418	999999	209	615	693	526	999999	137	833	789	314	999999	260	351	999999	999999	999999	999999	43	999999	868	814	999999	337	999999	283	999999	799	999999	393	892	999999	914	415	999999	186	96	431	999999	670	999999	599	888	999999	787	738	875	999999	999999	790	382	626	647	999999	688	603	537	871	165	420	71	422	727	450	896	670	830	845	999999	999999	999999	372	516	372	821	279	999999	535	999999	721	999999	588	606	618	21	275	996	939	999999	999999	649	225	276	999999	609	531	999999	999999	936	126	907	40	999999	295	305	999999	119	999999	164	419	677	12	999999	444	999999	483	815	118	999999	631	999999	999999	128	529	267	279	106	43	999999	299	407	487	598	433	813	999999	999999	321	322	11	165	721	999999	317	441	647	999999	999999	471	136	715	763	19	315	999999	999999	912	719	37	999999	913	86	521	865	999999	200	999999	999999	630	646	143	504	795	437	475	953	117	811	97	620	385	999999	572	636	999999	999999	999999	999999	999999	797	464	999999	293	296	97	88	999999	999999	305	999999	243	999999	211	824	992	221	999999	582	840	999999	909	999999	632	999999	650	999999	514	885	999999	376	722	131	915	999999	191	513	999999	508	349	396	999999	999999	515	845	386	388	72	747	643	999999	676	895	452	492	887	363	997	877	646	448	574	324	637	928	999999	122	91	378	643	488	10	469	242	453	745	721	594	786	40	999999	587	767	251	919	700	999999	679	999999	999999	827	999999	343	861	901	999999	438	560	587	326	274	999999	999999	113	165	371	217	999999	998	999999	999999	999999	999999	846	385	860	806	83	717	238	999999	999999	657	999999	816	972	999999	607	341	999999	316	170	17	999999	765	963	999999	664	96	558	493	175	680	999999	778	68	305	999999	486	51	26	365	842	358	999999	832	649	270	999999	192	703	609	331	377	440	15	761	750	91	421	999999	152	987	999999	999999	536	762	971	655	757	999999	999999	999999	300	614	951	999999	999999	844	933	324	633	376	903	999999	883	843	312	256	999999	307	554	414	74	83	873	999999	999999	613	98	
999999	999999	999999	539	515	532	487	41	762	488	687	111	906	158	107	343	775	93	999999	999999	692	459	999999	882	999999	132	766	67	226	741	583	643	56	755	999999	645	28	836	999999	332	999999	999999	549	999999	94	205	999999	266	966	740	108	294	379	751	406	619	953	732	89	393	766	999999	815	31	999999	54	65	999999	295	461	324	938	999999	981	465	879	910	999999	999999	264	483	999999	100	485	642	298	273	304	359	253	692	999999	757	14	565	975	999999	527	999999	50	999999	498	970	999999	425	169	999999	398	295	527	709	999999	935	825	909	266	339	339	389	617	999999	760	999999	51	999999	39	191	691	426	490	999999	392	105	756	124	999999	539	585	999999	483	700	875	19	831	543	697	360	932	999999	308	645	667	148	254	270	389	999999	929	746	396	978	907	971	805	645	327	900	189	999999	924	727	754	279	999999	916	999999	751	969	507	81	999999	258	596	999999	999999	224	253	850	999999	734	298	610	838	673	504	793	999999	213	196	999999	796	180	999999	999999	581	999999	398	242	338	999999	999999	727	431	675	717	729	999999	853	961	431	83	59	693	976	635	999999	915	606	410	133	999	547	782	291	284	999999	37	999999	546	953	826	21	522	139	999999	570	188	173	956	775	482	60	252	765	153	747	486	255	545	464	999999	791	831	214	999999	100	944	150	400	218	999999	896	317	18	605	72	537	564	879	75	938	999999	999999	635	651	949	305	999999	148	537	31	782	879	92	977	44	189	999999	999999	15	625	999999	999999	747	83	585	743	244	999999	90	220	922	375	479	525	233	999999	206	562	417	795	927	11	863	999999	919	26	234	40	570	999999	999999	999999	873	449	900	999999	999999	561	75	215	70	856	67	999999	109	416	409	999999	753	999999	999999	999999	365	999999	697	999999	909	560	164	569	519	213	599	207	991	139	501	40	999999	255	248	644	999999	212	999999	80	944	546	97	513	616	667	999999	677	999999	473	436	663	751	863	78	352	407	506	696	856	266	999999	335	969	915	379	999999	507	654	348	267	999999	485	627	999999	999999	472	650	953	851	999999	922	999999	999999	703	999999	288	761	187	895	246	991	515	999999	813	94	999999	127	598	246	726	779	33	560	215	283	188	134	999999	705	880	999999	552	999999	999999	344	561	807	276	87	999999	999999	330	999999	111	276	647	999999	813	17	161	999999	62	716	135	157	898	999999	999999	429	999999	163	990	999999	25	999999	448	670	999999	479	999999	413	851	520	154	546	458	999999	459	999999	636	999999	999999	
763	553	535	703	836	999999	782	999999	813	999999	847	428	999999	999999	849	743	999999	828	976	999999	999999	999999	747	999999	999999	572	588	999999	634	999999	382	793	999999	999999	237	999999	489	786	612	999999	176	999999	999999	917	13	999999	216	357	999999	999999	837	120	999999	924	977	289	805	42	171	273	141	93	811	524	122	64	351	106	962	921	999999	835	226	999999	490	999999	763	830	499	449	366	241	99	114	999999	272	143	161	864	947	132	456	624	348	820	93	232	205	804	949	751	119	999999	687	999999	12	893	634	999999	676	999999	975	999999	999999	907	899	999999	706	999999	850	999999	199	999999	24	798	808	999999	878	215	407	999999	567	35	549	698	999999	845	411	839	999999	379	999999	717	197	430	156	913	901	440	920	99	525	142	954	38	561	876	380	889	467	791	25	429	999999	597	958	950	992	999999	999999	64	999999	867	614	481	421	482	54	999999	652	894	999999	447	294	317	563	435	80	520	146	380	999999	522	999999	667	363	999999	680	600	999999	206	920	877	780	866	508	999999	528	999999	617	999999	999999	786	246	572	999999	577	144	729	999999	533	880	482	888	999999	999999	78	495	999999	127	342	801	999999	999999	456	973	441	999999	999999	808	905	906	596	903	66	999999	688	286	809	195	786	999999	951	566	938	325	448	989	499	287	440	999999	999999	366	285	288	999999	999999	999999	999999	50	999999	999999	920	999999	627	293	578	831	999999	900	999999	999999	760	340	397	999999	887	999999	999999	535	452	177	151	378	742	334	239	628	778	170	34	495	221	999999	875	999999	999999	999999	321	42	870	167	999999	386	647	487	821	35	887	438	999999	480	660	73	598	743	999999	551	395	999999	63	949	63	581	999999	306	474	615	999999	168	819	458	999999	999999	999999	294	999999	764	999999	265	512	999999	999999	349	670	553	835	157	556	142	663	489	53	999999	999999	920	114	186	510	351	22	216	999999	729	619	51	607	561	408	314	333	810	820	139	789	999999	218	999999	911	332	470	999999	69	332	999999	339	999999	999999	129	744	190	242	999999	999999	999999	306	643	21	730	999999	946	283	999999	999999	808	853	668	999999	238	138	711	400	275	188	999999	695	156	999999	234	289	636	753	442	664	134	101	556	999999	885	493	216	207	983	999999	385	999999	577	817	999999	651	671	500	625	990	999999	999999	966	85	508	557	999999	999999	999999	450	992	202	841	94	127	716	306	999999	38	745	922	999999	999999	983	802	693	128	338	723	999999	999999	145	137	451	631	344	134	999999	999999	999999	999999	810	420	999999	300	
192	999999	492	700	807	354	444	472	999999	77	528	382	983	999999	815	999999	821	681	213	833	856	74	400	462	999999	999999	824	303	700	412	122	999999	874	692	999999	999999	635	638	916	238	999999	999999	258	999999	999999	999999	999999	209	127	898	521	138	999999	999999	443	127	955	39	917	225	529	150	771	999999	955	434	507	300	662	477	804	999999	765	975	660	999999	816	26	359	820	999999	999999	186	801	890	983	999999	175	258	501	392	605	721	701	708	42	999999	780	999999	678	464	850	999999	999999	104	339	999999	999999	999999	261	999999	938	999999	107	774	903	999999	970	587	971	547	999999	51	171	94	999999	999999	74	276	627	999999	999999	999999	680	999999	600	999999	535	999999	560	999999	655	125	997	200	454	924	624	999999	804	999999	931	202	456	141	999999	809	385	999999	999999	999999	999999	965	999999	970	274	349	999	999999	999999	823	438	272	36	360	892	999999	53	970	999999	284	847	147	471	999999	358	999999	999999	999999	244	791	999999	969	812	692	322	689	694	999999	926	114	924	999999	753	999999	639	669	176	105	248	904	765	414	925	999999	30	999999	503	872	622	430	206	460	999999	392	999999	468	460	343	47	999999	999999	27	54	999999	359	964	393	490	999999	689	999999	56	310	339	36	300	54	201	672	999999	195	822	414	505	908	474	385	371	861	180	218	832	999999	45	382	747	370	400	271	66	777	999999	999999	999999	753	999999	999999	999999	365	999999	999999	999999	671	886	27	710	612	999999	999999	999999	588	31	628	750	480	844	988	275	957	288	929	999999	929	616	999999	182	999999	481	999999	999999	325	218	15	42	755	949	171	181	999999	999999	145	822	999999	386	999999	755	999999	211	461	908	999999	999999	999999	87	899	770	999999	64	513	844	999999	140	795	869	569	380	26	596	994	999999	682	999999	256	295	153	117	881	553	148	627	787	999999	30	844	597	999999	997	928	143	984	619	116	999999	183	999999	999999	36	903	817	999999	999999	798	216	930	235	353	637	999999	933	999999	888	785	916	886	67	180	120	951	281	999999	382	97	463	19	911	575	159	999999	999999	999999	90	977	999999	999999	887	988	462	100	618	999999	804	999999	999999	350	105	833	999999	781	126	660	894	85	631	688	724	651	345	206	28	660	203	563	470	795	712	911	59	874	998	78	718	999999	343	999999	999999	309	103	122	913	999999	385	999999	957	803	254	999999	355	57	326	999999	653	265	81	958	60	999999	612	999999	638	194	784	325	782	57	942	873	999999	604	999999	424	999999	999999	293	940	999999	825	999999	999999	999999	
706	565	12	557	762	425	462	948	999999	977	93	697	894	483	999999	303	69	595	909	861	380	999999	751	999999	902	687	999999	999999	999999	683	999999	643	999999	658	931	629	781	768	30	631	489	999999	366	626	280	727	664	749	564	999999	225	240	697	805	180	443	813	319	655	999999	995	490	817	702	999999	450	999999	246	999999	109	522	301	575	999999	381	455	906	135	421	999999	32	680	418	999999	467	994	946	149	487	497	816	472	122	944	636	999999	118	664	873	830	975	999999	999999	999999	999999	999999	665	999999	999999	725	537	688	999999	999999	999999	324	81	331	245	999999	999999	612	999999	999999	292	60	188	999999	651	381	999999	252	261	591	209	604	484	953	370	542	338	537	714	999999	999999	999999	573	999999	891	321	928	999999	999999	124	336	372	669	152	999999	84	999999	44	767	63	388	295	436	317	282	457	840	128	961	702	430	999999	898	997	103	164	486	548	738	339	453	560	822	147	999999	836	935	341	780	296	796	303	769	999999	382	999999	701	999999	368	444	481	999999	825	726	999999	369	474	672	999999	27	598	207	306	438	610	828	472	298	62	999999	999999	508	999999	999999	999999	136	207	999999	624	999999	462	999999	189	304	858	643	999999	106	453	895	371	273	293	763	698	999999	997	999999	60	554	212	413	214	922	921	972	471	160	819	566	171	237	999999	629	564	378	28	999999	579	999999	103	999999	844	166	999999	999999	225	999999	976	318	139	866	196	79	225	999999	25	267	382	886	182	585	286	887	734	999999	999999	663	208	329	999999	996	761	999999	999999	836	999999	57	847	673	757	886	999999	999999	437	304	50	978	999999	515	999999	760	999999	999999	794	518	999999	957	432	940	43	561	999999	657	738	143	115	113	618	389	490	967	419	709	139	296	411	774	999999	440	103	247	259	692	999999	819	377	999999	299	943	999999	611	999999	906	639	999999	510	999999	773	304	198	937	369	35	999999	395	350	918	999999	999999	999999	325	508	999999	846	999999	312	999999	690	919	765	47	813	999999	642	999999	352	999999	80	933	999999	885	11	164	251	999999	877	234	667	999999	478	458	513	791	836	431	999999	633	69	843	999999	816	835	853	538	160	133	999999	392	999999	999999	837	848	630	722	999999	323	999999	750	690	919	88	35	119	451	999999	534	999999	838	221	775	999999	453	237	999999	999999	999999	158	999999	100	42	192	841	521	538	640	610	882	79	615	117	999999	882	379	923	814	790	725	412	232	626	999999	855	181	380	999999	394	621	589	999999	999999	999999	726	659	999999	736	
246	999999	581	811	706	999999	953	233	113	25	836	83	313	236	189	334	745	404	474	932	336	670	151	214	255	989	302	326	444	942	43	999999	721	999999	578	286	999999	601	525	974	157	632	999999	999999	497	321	317	999999	573	846	999999	332	195	725	410	575	999999	376	565	999999	358	636	788	170	999999	613	361	999999	657	902	999999	154	878	499	784	703	602	786	717	933	681	939	753	597	523	999999	999999	996	999999	999999	913	777	45	999999	999999	999999	843	907	999999	884	959	201	999999	670	666	284	454	695	940	706	973	999999	659	631	44	999999	883	201	999999	281	574	365	999999	654	989	413	119	78	874	273	859	695	414	833	974	490	999999	93	931	248	265	353	999999	999999	999999	999999	127	999999	999999	216	999999	652	269	110	319	604	861	61	680	262	999999	999999	999999	677	999999	288	999999	999999	999999	554	186	799	269	409	25	231	999999	999999	999999	663	295	705	304	667	635	999999	435	313	999999	379	628	999999	412	678	999999	880	532	387	242	999999	163	301	755	229	39	838	392	860	94	98	304	999999	435	26	967	469	91	163	51	639	853	999999	999999	287	926	994	396	591	335	145	999999	921	28	875	509	994	999999	84	999999	797	824	575	228	435	85	28	756	396	711	999999	798	378	345	602	897	294	989	478	303	44	999999	999999	534	948	398	382	999999	999999	517	973	519	16	525	999999	815	287	650	876	212	907	248	10	880	721	347	330	585	426	999999	999999	14	999999	999999	999999	356	32	999999	999999	47	702	436	999999	879	738	999999	792	852	999999	999999	619	644	122	999999	395	796	450	921	813	611	77	796	175	581	302	968	47	235	922	898	792	247	380	839	999999	481	52	999999	151	626	555	477	494	639	369	580	999999	999999	395	999999	905	111	999999	668	969	999999	270	999999	999999	770	67	999999	929	999999	993	381	274	283	766	914	753	328	779	196	66	600	999999	999999	999999	721	85	831	840	126	992	691	20	712	870	603	999999	999999	999999	381	569	988	547	301	645	987	315	999999	999999	480	62	587	331	999999	611	379	604	734	413	865	694	236	726	813	210	312	999999	562	413	999999	704	336	783	408	626	999999	62	20	890	234	416	467	392	999999	999999	999999	369	968	999999	500	998	485	24	679	687	343	271	734	101	999999	625	753	214	285	999999	726	803	999999	424	543	326	594	999999	188	999999	236	843	367	750	795	942	402	461	912	174	228	321	114	720	293	999999	328	919	557	608	999999	262	999999	593	346	611	446	554	999999	184	414	640	
835	230	460	499	904	999999	305	400	233	301	999999	999999	557	414	999999	999999	999999	736	998	674	297	580	796	999999	737	773	413	194	506	847	894	999999	759	588	486	883	999999	999999	901	344	623	999999	385	371	999999	995	45	931	911	243	424	999999	185	739	353	265	434	485	761	999999	580	121	893	385	407	999999	361	969	928	816	999999	999999	835	664	61	999999	999999	434	24	742	738	999999	282	272	999999	999999	562	999999	244	230	999999	784	42	999999	763	511	273	999	964	405	999999	76	12	105	999999	88	995	521	688	224	70	999	471	29	402	108	839	631	952	344	11	999999	735	708	367	167	313	74	900	550	866	205	470	618	999999	671	479	187	971	355	77	51	341	30	169	459	323	999999	999999	665	672	642	57	629	404	312	341	304	737	999999	774	930	621	147	357	865	538	852	920	731	999999	662	999999	606	999999	960	999	715	548	999999	844	300	999999	244	999999	234	157	999999	224	796	999999	185	999999	999999	999999	147	430	203	672	999999	920	470	102	646	47	999999	982	450	999999	443	312	626	999999	829	299	483	999999	386	999999	999999	717	697	638	134	999999	453	222	822	35	139	540	805	52	253	987	383	208	60	207	868	252	706	487	780	493	713	429	619	547	107	999999	53	999999	549	999999	232	999999	999999	255	593	796	170	999999	234	903	507	583	512	842	916	999999	999999	999999	999999	999999	999999	220	857	640	687	34	603	284	928	999999	496	871	502	999999	764	550	999999	805	614	81	92	291	262	877	999999	140	916	999999	999999	822	999999	864	999999	669	576	21	999999	337	568	569	203	885	497	999	999999	999999	90	846	87	376	55	387	574	330	798	728	958	979	654	556	999999	826	999999	999999	514	632	339	833	999999	753	575	902	247	999999	877	206	794	262	471	360	59	80	699	264	776	343	300	222	870	848	63	995	682	21	999999	377	242	390	495	784	999999	999999	756	334	801	152	149	529	452	999999	999999	999999	999999	304	999999	46	136	999999	339	180	999999	999999	963	251	699	579	999999	236	592	510	964	413	767	999999	64	999999	323	375	463	634	204	770	769	278	913	357	487	388	514	425	250	843	61	324	452	189	999999	515	634	231	999999	913	936	941	637	530	999999	830	999999	704	722	760	934	704	976	571	357	694	337	352	101	841	721	177	999999	999999	362	452	245	999999	999999	808	741	999999	711	290	833	999999	999999	999999	999999	999999	148	809	702	489	909	356	999999	880	831	599	187	292	999999	90	201	769	999999	516	178	495	594	374	195	
999999	999999	999999	992	695	999999	999999	63	944	932	443	702	912	474	780	221	15	113	364	999999	918	630	458	111	630	98	999999	999999	134	999999	924	73	773	623	999999	999999	216	363	999999	152	312	546	999999	360	696	388	289	304	901	305	173	391	239	332	276	293	571	600	999999	606	674	382	999999	999999	18	380	999999	298	685	319	14	651	460	999999	739	382	396	108	414	252	809	999999	255	829	61	542	833	451	999999	505	999999	616	991	56	478	999999	999999	514	999999	326	459	991	999999	591	300	521	930	999999	592	894	896	472	195	129	797	904	136	109	677	475	547	487	999999	190	999999	398	659	413	999999	809	765	999999	756	98	793	999999	160	999999	538	999999	611	815	859	462	608	436	430	872	259	573	804	517	836	876	778	972	59	437	999999	999999	862	527	283	783	138	24	716	107	336	999999	754	999999	570	147	863	999999	627	488	582	983	968	999999	163	999999	14	257	56	880	999999	820	768	722	494	636	999999	94	999999	86	333	594	999999	332	546	999999	999999	999999	946	698	999999	57	354	571	855	196	933	85	373	113	778	880	968	836	787	999999	221	999999	977	934	470	999999	199	551	165	988	273	645	250	999999	999999	670	311	999999	867	272	999999	999999	867	999999	703	602	999999	999999	307	452	626	884	544	999999	69	787	366	22	999999	244	857	803	416	867	923	297	835	489	999999	118	579	620	969	525	49	999999	999999	999999	240	868	67	761	253	712	999999	388	110	218	824	573	314	298	999999	632	415	999999	791	10	383	415	766	999999	686	999999	873	15	999999	29	992	55	623	686	781	370	186	106	560	703	504	999999	197	626	665	999999	804	290	999999	346	120	376	232	999999	306	999999	111	826	84	999999	838	366	473	91	226	778	949	628	517	759	456	318	999999	97	505	838	228	999999	575	507	395	592	999999	579	999999	625	822	999999	389	956	999999	360	31	506	865	148	82	999999	999999	887	238	185	999999	999999	889	801	264	999999	668	468	606	999999	999999	577	999999	255	851	893	182	600	956	500	249	560	500	105	297	615	231	367	765	122	739	688	278	219	819	773	689	117	999999	999999	999999	999999	360	307	109	999999	999999	619	296	188	933	809	931	738	936	223	999999	793	513	649	999999	999999	702	493	999999	572	308	999999	999999	88	999999	75	999999	279	999999	999999	209	203	995	843	778	999999	80	999999	189	930	757	540	999999	999999	532	999999	603	721	772	489	227	866	86	537	155	387	192	218	999999	868	579	661	39	618	23	999999	999999	670	999999	311	
240	125	314	301	814	768	187	831	555	999999	999999	518	507	999999	111	343	999999	999999	698	401	999999	999999	612	321	361	999999	510	999999	591	485	107	933	999999	470	259	111	999999	785	999999	999999	209	999999	662	666	406	70	999999	999999	516	679	999999	999999	972	479	999999	377	512	992	999999	718	267	523	999999	999999	220	538	667	46	970	999	999999	341	744	999999	201	79	210	946	999999	999999	999999	701	157	911	555	768	961	381	589	882	598	999999	999999	14	129	686	121	592	456	868	402	127	838	999999	999999	598	595	660	287	812	999999	999999	999999	999999	776	565	999999	337	524	452	576	999999	999999	999999	411	999999	496	740	999999	515	999999	999999	500	56	999999	823	862	639	23	999999	999999	310	103	776	715	41	491	205	237	563	319	783	78	14	301	999999	999999	999999	999999	999999	111	855	999999	999999	854	559	76	41	751	952	702	999999	999999	999999	999999	276	999999	999999	999999	999999	730	301	512	638	205	183	548	495	754	792	163	122	533	336	855	999999	841	999999	922	999999	965	460	453	284	860	583	469	511	735	35	913	989	377	737	956	999999	999999	999999	576	680	20	580	286	959	799	590	212	987	999999	951	435	999999	758	227	999999	279	847	999999	999999	622	999999	999999	760	729	878	173	744	796	379	55	975	20	754	999999	154	394	184	999999	999999	280	380	999999	799	784	600	51	999999	159	333	687	962	999999	999999	954	966	972	820	999999	90	635	845	999999	617	999999	975	999999	127	516	999999	999999	105	363	751	507	251	241	248	976	999999	999999	932	595	999999	692	92	999999	956	799	284	181	574	627	413	849	434	965	864	142	999999	185	924	999999	86	999999	592	609	373	556	713	734	999999	843	428	999999	999999	260	999999	999999	584	999999	468	999999	999999	901	454	999999	949	902	82	286	377	116	999999	953	913	999999	999999	169	999999	482	495	410	96	999999	447	730	208	170	155	184	32	939	558	691	717	606	999999	185	859	999999	999999	999999	483	437	999999	627	999999	999999	340	496	741	999999	999999	999999	630	67	241	691	999999	723	279	789	756	898	999999	437	558	486	999999	316	999999	999999	310	986	822	34	927	658	192	819	999999	733	999999	659	442	250	999999	999999	999999	999999	374	800	999999	145	844	871	714	584	183	929	79	198	239	33	771	409	999999	838	999999	605	999999	999999	509	644	668	546	959	999999	466	22	999999	111	425	586	942	923	621	999999	999999	951	320	999999	484	262	999999	867	504	806	887	42	999999	286	178	465	999999	999999	301	87	476	308	911	999999	128	171	999999	999999	999999	999999	999999	999999	
999999	316	696	337	999999	999999	999999	999999	893	801	51	163	999999	433	254	46	933	959	66	160	632	999999	698	843	49	703	234	323	645	782	103	850	724	49	254	999999	589	840	180	999999	693	54	194	675	999999	999999	406	694	916	999999	44	814	596	931	225	254	999999	853	298	999999	563	784	611	121	707	201	438	180	999999	792	456	102	789	325	466	588	359	32	586	290	999999	539	407	74	747	999999	999999	793	823	10	999999	736	552	999999	188	909	999999	82	968	75	999999	235	515	134	134	941	35	281	474	637	895	594	999999	17	294	999999	386	546	373	427	999999	645	356	188	947	720	550	210	999999	557	155	286	64	521	960	81	999999	282	999999	806	999999	983	329	196	114	259	999999	999999	303	165	999999	896	999999	999999	138	999999	999999	337	186	999999	400	824	144	917	492	999999	540	999999	57	223	999	114	999999	999999	173	999999	326	999999	999999	697	260	16	999999	981	34	258	577	999999	392	285	202	999999	999999	999999	415	439	999999	412	704	495	719	714	496	90	166	428	300	999999	387	999999	368	999999	999999	999999	999999	394	918	163	892	243	51	36	999999	772	31	312	18	999999	161	999999	999999	914	999999	588	999999	545	999999	826	824	605	958	435	136	216	916	483	999999	616	383	30	521	694	999999	470	999999	999999	352	999999	69	999999	420	230	999999	653	80	454	999999	999999	510	618	875	101	339	296	284	615	899	165	855	547	868	401	696	999999	221	420	404	994	144	999999	202	794	999999	970	195	737	999999	483	999999	472	231	999999	116	764	155	430	999999	233	196	837	793	196	869	999999	985	28	999999	999999	441	659	60	267	539	999999	425	90	999999	368	110	546	180	999999	999999	393	325	999999	295	931	999999	791	65	181	808	307	502	15	999999	255	985	176	213	586	51	486	999999	963	240	999999	349	999999	105	997	132	649	667	376	177	486	206	886	733	603	999999	650	604	878	459	242	999999	999999	165	88	999999	999999	343	593	384	542	999999	361	868	404	999999	999999	999999	68	59	168	639	136	837	999999	58	109	443	610	714	999999	999999	543	999999	999999	179	929	999999	26	624	198	316	84	991	635	999999	844	27	999999	999999	951	954	999999	829	300	602	595	581	999999	39	999999	500	732	879	983	659	437	847	999999	235	999999	21	678	444	861	852	564	144	212	934	999999	91	999999	599	999999	999999	347	714	224	405	999999	357	203	987	350	698	583	999999	17	976	999999	997	157	999999	358	940	286	111	967	447	999999	461	999999	781	825	999999	395	143	127	546	322	723	632	
475	652	314	817	691	103	173	278	999999	999999	235	999999	217	933	10	250	821	170	245	746	999999	999999	131	978	422	171	158	312	999999	88	470	664	363	375	682	999999	54	133	594	999999	999999	178	999999	334	153	923	618	268	394	892	999999	386	86	976	999999	999999	530	335	405	530	945	860	828	291	999999	999999	503	842	261	549	206	698	576	238	941	608	688	797	834	999999	553	889	917	557	782	94	587	386	519	999999	931	718	727	74	71	944	349	397	999999	581	999999	776	17	999999	696	607	999999	847	45	999999	429	999999	999999	999999	976	66	942	281	508	581	983	127	332	687	618	999999	970	511	999999	999999	268	999999	139	263	999999	776	882	82	861	185	999999	739	999999	273	999999	999999	999999	820	97	15	11	78	888	96	597	312	454	330	236	217	636	999999	681	48	988	138	603	247	838	210	184	869	999999	333	307	253	999999	69	542	999999	271	159	999999	999999	995	199	412	52	665	765	332	999999	846	999999	999999	976	68	312	284	26	604	999999	982	887	999999	141	658	564	789	354	536	394	999999	816	946	486	884	520	52	798	725	561	582	82	877	622	33	766	999999	331	195	473	784	525	816	999999	177	536	999999	999999	999999	847	999999	321	239	999999	773	39	999999	999999	999999	547	270	999999	301	52	406	910	999999	218	999999	999999	999999	468	999999	73	610	272	10	999999	319	999999	999999	188	999999	877	308	271	842	939	999999	994	69	999999	239	647	212	999999	234	999999	886	999999	526	131	756	999999	78	794	162	999999	337	511	39	53	751	744	367	999999	228	423	743	144	999999	80	999999	123	832	999999	999999	521	860	999999	47	236	999999	62	831	69	432	617	809	514	119	999999	612	347	999999	25	971	495	290	999999	999999	999999	39	999999	200	999999	761	642	816	22	999999	641	315	999999	473	803	275	699	999999	307	659	610	613	239	34	999999	468	32	159	817	94	744	240	999999	232	236	206	36	862	999999	307	790	801	797	999999	478	371	999999	873	999999	749	282	999999	999999	471	478	999999	999999	999999	799	986	738	493	998	928	820	410	575	802	246	607	249	836	536	10	868	809	815	289	556	38	999999	158	987	77	999999	172	258	999999	754	38	405	999999	72	999999	999999	306	802	999999	999999	77	795	784	999999	999999	999999	999999	55	982	999999	669	391	999999	179	770	114	590	505	931	126	658	161	308	58	217	211	999999	774	147	441	999999	16	946	999999	489	999999	107	999999	433	567	999999	126	276	674	999999	647	999999	139	301	294	978	801	871	999999	481	915	497	999999	
429	999999	569	999999	907	551	40	662	999999	999999	690	537	17	79	999999	374	999999	541	885	999999	963	570	328	811	999999	853	999999	771	144	203	678	573	745	371	101	81	999999	704	999999	999999	643	432	211	521	999999	999999	999999	909	729	507	999999	939	40	864	772	858	44	758	199	64	98	269	527	252	694	127	792	645	999999	10	999999	56	999999	999999	989	541	369	807	372	999999	999999	552	51	999999	201	999999	999999	880	598	242	47	248	515	164	636	384	904	958	826	331	971	641	932	728	140	955	617	871	874	241	499	236	395	480	488	545	999999	999999	61	955	585	912	57	744	963	138	999999	178	532	615	999999	999999	980	999999	747	934	620	323	507	999999	131	671	15	367	743	810	852	44	999999	999999	166	23	907	870	746	69	594	999999	999999	11	423	448	999999	269	999999	999999	999999	354	733	553	999999	904	392	814	834	999999	906	690	10	163	999999	506	999999	999999	458	623	502	119	305	999999	350	999999	558	505	822	999999	332	746	762	654	563	508	999999	132	175	262	999999	999999	46	832	163	904	197	999999	726	916	999999	999999	810	981	595	146	59	54	999999	502	356	886	992	161	999999	169	927	355	999999	999999	205	999999	999999	206	991	409	83	999999	535	446	245	946	779	905	736	999999	935	999999	69	999999	999999	266	999999	673	905	744	110	999999	250	993	976	841	22	948	999999	575	641	613	999999	195	73	586	999999	766	267	410	117	96	425	176	999999	999999	296	182	328	938	999999	602	999999	257	999999	199	232	999999	999999	404	933	831	194	999999	783	331	790	873	999999	999999	746	162	416	999999	999999	24	999999	84	999999	999999	999999	840	629	782	124	49	999999	742	886	874	363	977	306	862	476	285	902	999999	999999	901	366	423	818	456	201	308	999999	795	620	294	999999	999999	772	999999	849	999999	999999	411	55	744	999999	999999	986	489	999999	769	856	553	38	361	121	214	691	999999	472	140	32	183	591	816	853	527	132	602	153	215	999999	664	22	383	84	999999	999999	648	892	318	437	338	937	432	452	642	999999	268	182	525	999999	999999	999999	719	81	999999	819	999999	890	999999	925	999999	346	313	999999	201	540	655	999999	620	995	53	974	163	702	999999	245	168	374	221	761	863	429	627	748	999999	495	303	312	55	681	999999	757	999999	999999	53	999999	633	869	260	111	121	981	561	999999	423	929	25	26	387	999999	661	864	679	729	999999	964	718	565	261	999999	999999	352	241	999999	24	295	999999	999999	659	999999	999999	299	123	120	650	882	867	106	334	381	479	
286	925	263	30	999999	999999	681	330	999999	283	78	617	554	864	768	999999	622	516	137	366	255	367	685	190	371	999999	999999	89	190	107	621	240	880	236	960	999999	978	999999	899	999999	999999	450	999999	427	543	681	569	255	999999	142	254	999999	999999	25	234	919	249	82	658	374	518	601	149	999999	662	837	999999	328	904	999999	770	999999	999999	999999	999999	804	787	999999	999999	690	191	323	208	57	852	40	44	865	11	50	187	999999	999999	534	698	299	310	599	999999	999999	944	250	999999	540	371	999999	974	286	550	999999	142	981	435	967	193	999999	403	102	138	631	803	872	327	999999	173	864	441	92	231	999999	503	197	502	941	745	941	971	999999	999999	310	999999	758	324	581	908	205	481	303	351	503	896	218	471	143	999999	82	922	488	999999	507	999999	892	64	999999	926	944	489	999999	232	999999	233	999999	999999	999999	575	55	999999	745	955	967	393	147	741	727	288	999999	726	368	49	672	28	493	999999	188	200	174	703	949	655	963	716	987	80	999999	279	999999	999999	643	999999	857	525	186	999999	409	999999	972	160	336	96	640	999999	131	999999	559	233	999999	445	999999	636	411	999999	999999	100	991	261	405	999999	999999	999999	999999	999999	999999	800	192	157	841	959	890	999999	227	23	376	863	999999	745	595	543	521	875	538	999999	999999	16	167	515	917	96	541	158	718	905	999999	878	967	157	145	999999	271	412	999999	780	554	173	999999	397	975	744	86	256	666	999999	555	999999	919	999999	918	999999	999999	999999	999999	755	428	742	355	322	504	497	999999	999999	609	999999	282	118	492	999999	999999	410	999999	769	539	183	20	295	999999	857	359	751	999999	999999	239	70	687	594	999999	637	999999	811	999999	107	999999	487	999999	219	999999	401	589	447	284	171	232	518	487	874	147	66	999999	142	261	497	999999	753	538	999999	999999	548	587	999999	936	855	405	368	591	500	876	62	334	801	999999	999999	278	999999	999999	797	999999	999999	582	813	999999	999999	892	999999	999999	999999	145	999999	948	527	999999	108	814	901	510	429	999999	999999	926	987	997	999999	999999	943	999999	171	228	59	286	741	979	916	965	773	239	999999	962	186	808	270	365	999999	113	807	229	999999	999999	376	412	57	42	999999	794	595	815	372	393	949	734	399	112	999999	863	217	547	999999	143	999999	999999	999999	466	589	999999	666	631	271	999999	924	724	946	886	852	647	238	999999	501	132	380	958	866	438	23	999999	418	167	279	872	895	269	563	415	243	704	723	591	999999	432	138	963	553	391	468	999999	
787	513	999999	448	635	508	55	543	762	92	999999	261	453	147	646	999999	362	399	96	665	170	540	652	158	923	999999	999999	79	994	417	414	485	999999	788	664	905	907	831	246	999999	999999	999999	653	999999	897	472	999999	315	999999	630	999999	999999	304	803	73	256	860	999999	524	988	252	999999	548	999999	677	330	999999	664	483	741	999999	531	162	999999	450	999999	887	500	260	461	509	951	294	374	806	260	999999	176	724	417	999999	805	316	258	154	999999	999999	308	999999	577	190	483	831	53	39	90	11	605	362	923	999999	369	851	999999	999999	999999	690	184	549	999999	999999	124	939	76	696	794	224	903	555	211	668	589	999999	683	280	999999	129	999999	344	999999	999999	585	813	800	58	685	953	252	769	999999	558	307	759	67	999999	76	999999	765	999999	244	865	999999	60	160	265	779	352	999999	792	463	181	449	840	823	999999	564	310	148	28	20	841	971	143	702	653	999999	830	959	999999	214	491	999999	893	109	860	161	534	663	545	278	342	785	460	316	681	118	466	935	889	871	765	405	999999	346	403	893	964	358	506	895	949	999999	922	588	971	816	556	740	999999	26	39	647	603	749	678	66	521	826	30	545	903	999999	79	384	999999	96	617	999999	706	967	197	186	999999	649	328	948	862	871	345	864	562	999999	999999	873	999999	999999	801	997	999999	347	999999	999999	337	999999	991	999999	324	548	999999	999999	208	999999	44	995	828	852	490	953	430	999999	203	650	490	166	983	187	921	205	542	330	294	620	888	368	999999	60	849	205	658	273	634	999999	731	461	665	999999	999999	977	55	989	999999	847	576	938	999999	731	656	999999	977	813	144	128	15	818	599	999999	120	675	409	778	999999	999999	304	166	105	878	918	39	501	430	495	999999	160	999999	999999	446	54	950	224	999999	999999	999999	228	999999	139	515	999999	913	861	999999	452	26	999999	999999	986	999999	553	999999	999999	999999	999999	626	679	557	999999	200	968	462	135	162	543	170	461	999999	384	333	999999	459	36	589	569	15	999999	423	999999	999999	374	883	567	999999	893	635	117	999999	62	999999	10	670	526	939	547	856	787	708	543	292	564	43	891	662	286	103	392	263	999999	807	999999	265	999999	848	999999	94	999999	785	268	908	62	513	492	607	999999	999999	932	97	52	999999	228	999999	999999	695	999999	341	991	904	73	800	252	853	252	254	999999	999999	100	678	999999	462	960	11	999999	635	239	60	550	294	339	880	170	304	221	992	999999	999999	385	999999	933	495	102	999999	722	999999	
665	208	999999	247	288	999999	316	264	999999	589	752	227	29	999999	465	864	999999	999999	999999	193	640	948	642	999999	999999	340	369	215	744	627	999999	999999	288	981	970	40	789	313	15	750	999999	906	999999	632	250	371	969	999999	429	78	999999	395	999999	538	828	999999	566	21	582	948	228	111	519	999999	229	782	938	48	283	435	84	487	702	824	619	734	629	999999	19	303	370	238	999999	676	922	974	554	749	999999	263	999999	778	730	67	532	472	396	971	412	468	433	931	857	994	994	227	693	999999	918	104	97	556	999999	999999	999999	990	325	843	435	254	999999	198	884	29	961	999999	756	644	999999	157	347	657	607	551	870	439	381	791	681	704	291	953	999999	999999	999999	917	776	452	479	542	157	553	999999	167	240	245	56	837	43	999999	471	58	309	771	756	439	949	460	417	157	618	534	171	730	963	999999	999999	825	853	999999	999999	313	999999	759	999	794	121	999999	999999	999999	393	544	758	999999	242	243	653	69	999999	999999	967	326	999999	332	923	999999	999999	815	204	955	999999	999999	983	989	179	999999	999999	549	771	962	999999	510	150	999999	764	83	999999	188	498	730	999999	999999	523	999999	86	212	278	999999	836	386	999999	306	254	364	757	172	560	769	813	84	999999	114	999999	350	419	467	999999	262	568	849	999999	213	327	474	335	579	707	867	912	966	889	50	713	395	559	31	265	785	34	601	999999	999999	374	423	999999	526	21	182	707	618	36	26	999999	986	539	999999	978	780	39	188	465	693	999999	847	999999	999999	999999	901	791	999999	212	400	237	966	999999	841	838	903	103	808	999999	534	999999	304	939	999999	765	727	999999	999999	53	485	755	846	999999	830	159	999999	238	999999	999999	119	391	999999	999999	636	788	318	659	697	370	999999	686	999999	619	930	532	562	907	999999	553	673	55	999999	354	727	999999	999999	830	506	691	321	674	42	682	459	152	850	999999	313	95	457	77	168	988	967	999999	534	236	215	307	999999	999999	999999	518	462	73	950	999999	688	991	406	487	999999	999999	59	410	654	548	170	787	682	673	999999	235	999999	606	886	452	999999	999999	120	164	624	208	103	701	757	523	230	395	999999	999999	209	321	999999	970	913	161	999999	999999	154	985	76	999999	999999	999999	999999	691	422	855	186	999999	589	999999	881	251	862	955	913	358	652	140	328	775	595	797	474	291	547	999999	692	735	513	999999	784	134	98	207	582	178	684	999999	111	999999	218	999999	999999	449	440	447	117	999999	248	590	999999	23	999999	301	832	
828	460	734	999999	296	173	451	999999	771	975	999999	163	665	999999	999999	673	586	39	999999	999999	900	502	34	850	999999	28	734	497	922	999999	771	466	797	374	753	718	950	999999	999999	999999	766	999999	533	474	684	293	452	584	503	917	999999	984	714	734	999999	336	435	883	54	999999	438	954	999999	867	214	299	365	300	629	999999	723	664	999999	999999	799	999999	968	560	176	816	575	159	993	15	575	786	999999	73	443	999999	293	999999	877	999999	773	812	629	666	270	394	999999	161	999999	477	204	673	770	962	934	731	999999	875	717	999999	703	999999	961	75	301	427	547	302	857	211	742	999999	786	999999	999999	999999	580	311	300	781	888	999999	204	525	811	902	26	790	138	711	999999	999999	999999	649	842	494	851	563	374	842	847	635	304	754	735	999999	886	100	999999	947	999999	999999	999999	935	349	999999	999999	445	264	399	999999	999999	173	999999	151	334	308	146	836	493	146	999999	937	457	934	999999	129	450	790	999999	25	925	999999	999999	560	14	999999	999999	310	563	410	415	309	974	999999	999999	471	159	612	411	248	749	264	999999	811	144	128	137	10	97	169	643	999999	989	384	485	999999	982	594	147	501	884	999999	282	92	730	717	962	26	844	790	999999	837	389	999999	275	671	315	380	999999	885	705	423	222	404	766	999999	319	600	955	999999	489	564	999999	909	364	913	981	417	90	426	999999	120	166	999999	198	999999	999999	964	999999	814	645	612	999999	261	999999	999999	999999	878	325	999999	407	371	999999	705	311	416	371	999999	671	999999	999999	999999	299	999999	728	595	999999	916	216	999999	999999	355	999999	150	999999	999999	999999	223	124	893	999999	113	101	999999	29	794	58	460	995	782	445	796	303	755	135	747	323	178	532	209	214	707	672	365	484	999999	879	921	211	435	999999	158	365	777	73	586	999999	999999	980	934	999999	999999	920	433	999999	698	62	735	24	756	562	227	690	999999	999999	591	999999	736	636	967	914	137	259	570	762	297	441	999999	692	549	999999	999999	198	598	662	408	999999	248	999999	786	10	153	906	454	872	999999	467	999999	99	999999	999999	79	551	23	29	419	556	360	671	238	999999	536	53	475	999999	999999	999999	102	261	290	804	999999	895	849	966	999999	230	805	999999	999999	999999	990	999999	220	403	871	999999	185	999999	253	852	437	577	612	999999	473	110	440	999999	999999	773	999999	999999	808	677	952	183	999999	56	999999	199	750	662	999999	408	276	110	832	81	999999	833	853	522	18	437	377	625	999999	999999	503	999999	789	176	253	999999	
464	801	627	543	451	697	891	139	330	63	111	774	865	214	262	373	999999	999999	999999	621	919	852	999999	381	310	337	890	999999	553	588	409	584	418	999999	943	474	999999	299	630	257	999999	724	999999	999999	999999	602	999999	89	78	999999	999999	430	483	631	277	612	621	256	243	123	806	520	585	742	654	527	366	351	270	999999	890	978	738	445	999999	999999	659	235	55	999999	999999	811	313	999999	195	999999	999999	787	257	999999	999999	236	65	517	999999	432	148	459	310	808	246	418	818	290	248	999999	692	47	999999	999999	952	999999	210	535	545	995	216	172	999999	999999	426	999999	104	929	999999	664	999999	231	999999	256	65	999999	924	246	471	169	992	32	184	772	999999	999999	834	184	388	466	35	999999	971	999999	225	976	903	634	392	667	324	889	356	584	999999	999999	999999	706	26	752	999999	964	74	385	999999	999999	988	999999	999999	363	744	999999	550	477	638	999999	999999	548	999999	89	306	300	854	999999	999999	999999	999999	599	999999	999999	29	999999	167	636	994	71	466	595	453	999999	988	129	254	38	922	999999	349	999999	946	107	999999	505	674	937	456	180	119	269	999999	899	518	398	999999	563	999999	616	762	914	483	577	999999	664	104	10	101	187	56	999999	999999	450	764	797	653	999999	615	524	463	230	189	999999	951	206	64	553	522	599	617	691	694	315	641	999999	405	379	171	555	410	674	845	279	134	293	388	99	145	721	745	337	947	999999	163	999999	734	659	999999	740	999999	551	488	999999	569	999999	999999	575	808	999999	402	283	23	69	124	788	384	999999	699	667	999999	965	418	999999	854	999999	743	875	161	999999	700	745	999999	430	999999	999999	196	353	709	769	999999	812	290	999999	328	471	999999	887	999999	999999	999999	823	960	957	922	644	142	687	647	290	621	999999	423	999999	638	656	530	592	999999	265	602	41	999999	929	514	15	684	611	482	393	999999	999999	999999	787	941	876	784	796	508	312	726	509	705	428	158	897	999999	581	999999	672	941	731	774	448	772	136	621	999999	452	916	960	530	215	264	999999	999999	93	636	999999	762	999999	999999	93	999999	539	999999	335	782	999999	617	616	112	999999	999999	452	243	91	732	24	815	264	753	353	591	351	205	303	451	999999	393	813	761	813	415	800	217	648	962	999999	999999	999999	839	261	835	999999	999999	96	405	999999	90	999999	361	622	952	999999	128	390	999999	469	344	999999	884	678	396	803	855	298	39	19	244	595	129	999999	345	999999	425	502	517	999999	999999	118	898	638	33	710	999999	149	861	
907	999999	999999	156	999999	574	879	916	170	864	42	454	568	999999	396	999999	495	564	999999	999999	937	91	625	873	219	999999	235	999999	255	654	999999	350	999999	437	131	336	418	449	626	999999	465	999999	265	999999	999999	999999	925	999999	999999	71	538	999999	925	999999	923	826	999999	999999	936	527	349	999999	999999	515	188	999999	738	999999	935	69	999999	56	999999	289	821	839	999999	987	398	382	60	183	999999	194	126	540	999999	853	513	999999	999999	466	512	999999	999999	486	438	749	459	999999	108	793	999999	453	902	492	217	646	51	94	10	78	564	564	477	176	999999	485	398	648	999999	885	999999	999999	788	702	543	839	379	344	999999	86	538	605	283	266	66	944	292	634	999999	778	812	999999	999999	211	901	948	630	742	999999	999999	360	811	526	223	175	487	999999	210	999999	378	276	707	999999	924	540	999999	290	999999	120	646	203	764	326	999999	83	999999	345	586	800	595	999999	637	448	457	725	726	999999	70	999999	999999	289	92	686	953	512	999999	999999	999999	671	999999	667	419	632	999999	999999	596	495	38	999999	999999	999999	88	999999	999999	169	639	268	236	208	813	999999	230	999999	541	999999	999999	87	372	999999	968	463	965	914	857	928	799	14	198	999999	139	999999	999999	920	999999	437	211	682	333	999999	873	999999	518	181	999999	71	447	298	101	999999	999999	518	132	53	181	513	999999	999999	999999	434	369	999999	999999	539	79	581	831	310	997	999999	999999	999999	754	999999	121	999999	945	793	66	796	491	511	913	304	57	620	118	15	748	620	261	48	141	898	435	249	775	979	112	286	240	999999	300	987	739	999999	999999	555	932	59	567	392	116	755	943	857	720	999999	491	458	473	825	561	387	852	126	306	999999	152	999999	999999	965	691	999999	565	354	221	999999	565	999999	856	563	83	699	62	868	931	999999	955	577	529	998	498	653	813	415	585	912	999999	622	914	908	999999	69	701	602	999999	336	199	599	646	793	221	654	602	909	751	862	335	984	195	920	900	574	999999	358	477	48	967	999999	768	308	792	999999	921	947	160	999999	997	999999	177	604	196	365	931	735	999999	843	60	903	663	722	587	999999	436	999999	18	838	716	353	134	999999	369	49	830	347	11	278	732	654	999999	738	865	874	999999	590	734	544	642	618	571	999999	987	73	497	55	720	642	515	999999	939	321	306	999999	335	514	245	157	535	593	733	999999	121	406	999999	999999	999999	713	342	846	270	474	206	999999	999999	501	999999	306	999999	784	627	369	762	805	715	447	999999	999999	549	
999999	999999	586	999999	59	884	62	522	591	918	999999	999999	17	309	999999	999999	475	999999	999999	999999	833	838	939	605	750	966	999999	755	315	690	706	493	646	173	39	500	683	999999	999999	999999	999999	979	94	999999	979	596	999999	70	103	148	999999	332	242	349	715	474	416	981	268	999999	999999	307	216	900	222	88	551	999999	999999	999999	984	19	999999	999999	153	999999	999999	561	626	999999	999999	313	999999	177	450	384	260	307	458	565	94	701	207	74	999999	431	999999	193	175	900	55	999999	790	924	999999	240	364	258	999999	860	719	854	365	999999	999999	217	645	49	999999	999999	827	253	395	714	93	999999	999999	903	291	721	92	570	396	725	118	999999	523	737	23	219	29	12	111	597	845	240	999999	103	339	495	786	733	733	337	999999	801	390	86	841	999999	999999	999999	999999	483	778	159	999999	639	995	163	694	908	35	250	999999	825	999999	999999	868	999999	945	718	573	795	999999	359	999999	69	652	317	201	446	896	151	791	567	44	628	999999	696	773	706	108	185	801	878	999999	493	518	258	999999	592	218	988	926	999999	887	181	999999	999999	999999	408	999999	999999	999999	257	999999	883	458	261	790	523	977	181	999999	248	620	397	999999	67	999999	999999	551	403	999999	608	238	908	225	91	679	863	89	999999	999999	375	719	419	223	553	866	999999	45	267	467	146	615	999999	908	688	999999	499	187	490	777	969	857	593	999999	999999	29	113	668	376	581	927	443	586	999999	714	529	211	184	451	201	999999	317	293	936	520	993	201	999	537	993	189	999999	599	622	414	518	999999	388	859	533	762	165	668	685	999999	999999	999999	999999	203	168	887	325	999999	299	999999	662	573	657	520	370	828	999999	141	383	999999	251	844	963	392	206	403	822	999999	999999	439	670	999999	608	405	817	965	951	806	378	999999	864	950	310	671	999999	944	477	999999	999999	999999	658	34	295	293	299	858	74	856	996	999999	75	999	818	859	999999	23	964	999999	999999	405	876	307	999999	278	999999	999999	543	302	999999	261	999999	954	999999	222	780	645	363	324	999999	959	999999	105	809	613	50	999999	141	450	391	999999	980	226	175	999999	828	361	272	999999	756	998	324	772	226	744	839	120	183	605	89	999999	659	650	155	743	504	781	999999	159	237	672	169	103	999999	901	281	709	789	999999	393	429	383	346	567	117	644	138	878	75	773	999999	690	999999	371	999999	999999	999999	80	431	599	57	863	122	789	999999	839	231	999999	324	473	139	331	451	999999	999999	999999	999999	92	47	109	999999	
902	999999	999999	307	999999	632	732	173	822	942	639	999999	999999	346	999999	271	999999	999999	278	999999	999999	999999	999999	999999	608	249	324	711	486	999999	256	999999	999999	233	154	999999	736	491	999999	216	499	999999	502	530	500	963	319	875	103	999	765	608	999999	686	109	348	830	999999	699	742	999999	999999	686	999999	695	999999	46	908	201	134	534	75	382	71	999999	577	71	81	153	645	930	448	618	487	999999	999999	273	645	134	806	610	995	791	369	897	479	22	446	999999	893	999999	410	999999	968	475	699	236	999999	999999	532	286	759	597	64	812	870	411	999999	65	58	999999	400	784	394	999999	538	283	22	174	999999	565	999999	999999	260	718	529	763	649	21	310	420	565	881	601	530	851	407	999999	556	36	77	813	390	786	560	536	625	999999	999999	937	425	224	543	319	967	661	523	347	999999	292	116	761	197	755	637	777	519	192	864	672	140	546	466	147	999999	999999	244	459	999999	191	904	474	999999	84	884	206	999999	571	999999	999999	338	70	401	274	919	315	625	635	159	999999	26	999999	435	783	806	999999	999999	405	933	225	426	74	647	164	999999	642	999999	123	870	440	754	947	999999	995	343	79	154	201	227	80	999999	609	309	916	999999	471	48	999999	277	15	448	626	999999	999999	452	274	422	247	999999	286	999999	511	765	718	999999	79	999999	439	449	999999	735	999999	188	863	98	999999	764	731	989	916	603	156	845	865	991	137	999999	148	553	79	999999	906	315	940	331	999999	844	591	999999	105	999999	609	971	999999	279	882	448	999999	331	635	509	691	258	999999	682	601	666	999999	999999	999999	999999	746	886	379	89	828	260	248	541	999999	972	183	843	893	340	999999	999999	314	595	999999	999999	999999	817	999999	999999	965	999999	346	999999	999999	958	944	864	986	344	999999	723	999999	461	451	999999	210	999999	999999	662	336	847	364	999999	688	427	361	314	999999	221	225	929	969	809	124	999999	999999	999999	812	999999	38	999999	857	559	500	280	582	999999	154	487	999999	312	999999	999999	999999	127	304	708	578	312	606	639	257	775	999999	911	754	792	346	999999	999999	229	430	353	634	27	999999	805	148	417	999999	508	999999	999999	731	999999	969	714	576	997	875	215	999999	509	907	399	71	91	439	999999	526	999999	999999	999999	999999	269	881	616	630	226	136	999999	569	171	468	999999	999999	127	999999	215	941	999999	226	999999	406	513	817	921	445	244	955	909	375	559	890	999999	991	999999	999999	471	999999	363	999999	360	870	385	999999	250	51	809	999999	944	999999	233	647	
487	999999	177	999999	265	452	960	999999	395	270	227	133	20	999999	999999	116	191	756	582	999999	587	955	866	478	30	868	577	999999	635	324	21	999999	999999	911	413	490	824	821	999999	29	82	192	698	100	653	262	999999	970	637	703	738	197	999999	60	999999	531	707	699	455	999999	874	90	999999	80	258	355	999999	108	999999	923	292	369	650	562	111	999999	266	776	825	999999	243	606	252	999999	586	823	416	101	852	999999	782	135	376	999999	154	991	999999	627	841	999999	280	536	114	999999	421	378	547	902	999999	999999	275	931	873	686	164	277	999999	613	999999	434	939	890	999999	984	151	166	993	932	417	119	758	999999	934	528	498	706	999999	539	520	217	286	513	152	197	999999	850	261	999999	564	876	164	42	143	999999	999999	389	289	130	571	264	999999	614	494	839	905	636	997	355	999999	457	774	999999	999999	999999	157	999999	748	68	376	301	905	313	378	541	955	999999	505	527	170	119	426	999999	967	999999	831	999999	28	313	999999	980	999999	906	500	116	111	999999	939	855	269	999999	999999	231	753	280	999999	81	999999	953	883	999999	140	479	194	89	40	402	340	837	455	485	999999	445	999999	395	999999	999	813	271	439	109	786	649	267	999999	478	205	629	999999	907	760	435	75	429	113	850	383	999999	421	86	999999	999999	111	410	784	524	205	455	999999	831	359	268	974	524	784	402	490	222	999999	610	834	772	999999	930	694	59	351	26	673	545	999999	287	401	999999	729	583	685	999999	483	714	283	750	999999	865	557	501	461	999999	644	710	370	999999	765	810	251	937	883	181	999999	999999	182	188	999999	821	767	81	999999	789	795	211	717	251	738	251	999999	94	509	776	383	999999	598	801	381	962	185	903	999999	591	943	791	699	513	533	749	541	104	968	450	108	485	635	671	755	999999	993	128	999999	999999	482	999999	437	116	798	522	146	381	807	819	646	863	999999	285	846	13	999999	213	717	988	999999	999999	125	69	678	897	568	926	55	938	969	999999	480	999999	118	786	364	593	715	999999	613	170	297	158	804	244	925	359	825	752	999999	789	411	444	815	250	51	999999	437	900	954	999999	335	868	999999	589	393	562	176	70	648	918	999999	706	999999	548	945	967	999999	444	971	218	111	999999	999999	999999	655	46	999999	868	744	999999	999999	814	66	999999	834	999999	308	224	850	373	999999	765	999999	22	300	704	999999	276	304	83	122	999999	999999	746	117	42	999999	670	934	357	999999	308	325	662	763	999999	650	981	999999	999999	999999	
50	593	608	35	999999	199	995	999999	950	977	916	573	670	873	171	885	999999	296	999999	567	637	999999	503	999999	884	449	451	259	616	999999	86	562	778	414	82	999999	330	720	999999	842	865	999999	999999	379	462	734	654	789	601	798	339	695	999999	958	999999	999999	100	614	150	896	748	746	282	896	901	999999	999999	999999	801	761	564	599	525	960	999999	855	305	133	541	159	999999	999999	999999	817	724	391	651	819	382	321	320	716	580	874	103	129	509	97	478	108	999999	398	987	840	243	999999	179	950	266	186	465	966	999999	999999	111	96	999999	464	181	999999	712	975	883	490	450	999999	999999	651	866	583	355	999999	999999	442	999999	406	674	817	583	983	221	700	563	205	856	999999	644	589	772	16	40	54	916	959	395	964	514	507	399	395	721	999999	999999	682	830	999999	322	999999	999999	704	422	281	880	999999	308	999999	421	687	634	999999	214	439	878	860	999999	311	301	999999	56	254	892	176	999999	198	272	692	616	881	375	608	41	14	808	78	593	759	999999	729	660	999999	553	826	999999	999999	191	292	650	233	999999	999999	955	626	999999	536	812	999999	853	692	925	615	999999	999999	999999	35	999999	209	999999	809	276	793	999999	572	999999	673	999999	75	302	134	16	999999	52	392	751	845	652	999999	421	281	266	347	905	481	803	55	977	999999	513	999999	236	981	661	999999	957	346	999999	393	592	919	999999	999999	954	728	685	946	573	999999	788	477	999999	661	999999	359	553	929	888	665	999999	988	695	999999	562	454	999999	35	999999	210	434	414	462	999999	821	999999	446	519	999999	186	999999	857	482	963	235	46	999999	575	203	999999	999999	38	999999	727	625	999999	233	158	999999	999999	830	660	628	999999	588	999999	25	123	999999	296	999999	43	545	999999	869	999999	999999	732	999999	525	999999	332	832	25	999999	406	999999	999999	644	228	278	297	999999	883	355	999999	239	119	385	851	999999	362	736	907	399	999999	492	746	999999	714	999999	501	696	668	532	508	828	613	459	192	427	289	479	621	27	999999	707	662	366	734	681	406	999999	610	504	625	999999	999999	625	658	913	219	999999	930	141	999999	601	999999	361	846	316	999999	660	202	433	999999	883	999999	889	774	556	830	390	999999	42	999999	154	95	173	906	912	903	987	800	279	217	412	549	490	999999	999999	50	311	519	999999	999999	745	164	187	763	999999	481	45	850	112	93	999999	999999	897	450	632	516	503	999999	999999	412	999999	860	923	999999	999999	344	999999	649	752	516	999999	870	704	999999	944	999999	908	409	
175	440	868	999999	999999	195	999999	657	999999	49	617	999999	546	857	999999	25	427	885	241	960	999999	999999	846	999999	108	999999	999999	958	60	921	506	643	608	999999	289	504	544	501	171	999999	838	681	692	595	42	245	970	671	999999	688	559	68	758	947	974	767	594	999999	48	112	630	428	606	999999	543	973	907	451	999999	999999	481	999999	723	999999	131	753	714	999999	999999	862	625	893	672	372	372	447	884	999999	129	521	910	72	462	999999	116	420	84	962	62	68	337	528	999999	216	217	633	999999	999999	825	230	63	999999	129	185	487	737	756	244	367	106	99	256	999999	66	179	418	472	665	397	999999	679	999999	999999	999999	999999	106	800	465	165	738	112	999999	835	898	468	999999	943	287	580	378	663	839	999999	956	969	91	206	46	47	999999	171	679	999999	124	550	311	144	999999	650	391	999999	300	89	629	993	468	999999	433	598	602	999999	195	999999	28	57	999999	156	252	334	453	999999	763	999999	367	576	432	999999	721	999999	166	443	999999	999999	999999	441	999999	760	975	962	511	669	772	447	999999	332	975	999999	847	76	999999	164	891	499	206	490	183	871	721	62	999999	703	699	999999	441	999999	356	999999	894	999999	684	89	181	999999	999999	784	138	326	983	44	600	999999	916	999999	646	12	551	629	999999	708	268	999999	48	922	999999	807	969	999999	15	285	975	427	999999	999999	392	631	982	999999	676	422	362	999999	999999	687	461	733	786	999999	439	439	617	727	129	196	328	192	50	259	888	25	814	999999	320	708	999999	183	147	656	272	24	29	940	953	999999	356	411	613	361	470	668	30	924	267	575	668	257	999999	999999	999999	209	591	733	722	660	999999	920	546	999999	628	999999	596	140	999999	424	420	676	774	112	839	916	578	688	789	999999	994	889	999999	744	999999	999999	876	632	714	999999	433	296	228	302	418	435	999999	999999	733	192	82	999999	152	843	165	991	482	205	999999	35	630	902	944	999999	999999	718	746	999999	150	817	411	963	425	718	990	133	999999	482	693	414	61	999999	999999	999999	999999	999999	999999	341	999999	57	999999	680	958	689	999999	999999	352	726	637	699	688	73	999999	915	780	118	474	999999	852	41	999999	999999	511	999999	973	486	946	347	999999	561	971	999999	222	999999	489	730	15	736	286	469	781	732	844	994	725	987	860	50	826	48	639	999999	488	557	513	337	179	698	715	999999	999999	999999	999999	999999	728	283	850	201	436	999999	113	738	157	392	260	811	166	517	544	999999	999999	906	520	315	921	658	999999	
999999	588	162	999999	317	999999	329	999999	776	999999	768	276	451	146	668	613	999999	935	901	175	999999	306	702	180	662	999999	730	340	677	494	999999	999999	79	356	195	613	284	497	999999	717	828	507	483	461	999999	251	102	848	999999	303	743	380	30	492	831	368	886	981	899	163	300	989	218	999999	294	999999	206	999999	951	64	339	289	149	193	347	598	823	250	999999	421	71	881	382	383	750	999999	999999	999999	999999	826	727	999999	598	642	427	839	298	201	176	784	54	997	999999	902	963	464	241	999999	155	999999	545	645	208	488	102	419	616	835	541	599	479	619	580	135	337	46	999999	506	999999	999999	310	999999	84	999999	999999	74	984	480	419	999999	463	999999	999999	292	290	91	104	120	550	999999	232	463	659	577	315	434	426	771	574	927	999999	999999	999999	999999	932	914	571	210	121	999999	434	146	425	255	999999	181	188	297	844	256	941	579	999999	758	285	847	999999	999999	692	942	647	999999	905	999999	521	729	236	794	359	376	999999	894	998	522	582	96	48	413	441	143	999999	139	927	328	999999	999999	778	322	371	999999	999999	74	999999	179	390	222	241	932	734	416	945	394	999999	477	736	999999	580	443	999999	999999	809	567	75	999999	999999	999999	999999	999999	506	327	999999	914	432	274	434	455	386	829	142	999999	855	115	679	999999	999999	999999	201	999999	592	999999	623	344	146	182	286	384	999999	958	999999	999999	927	654	999999	999999	999999	41	962	673	999999	999999	669	751	311	815	343	999999	888	999999	370	835	327	834	994	566	703	616	777	259	988	60	456	427	356	269	999999	211	678	272	570	166	898	527	417	311	279	872	999999	331	999999	582	999999	959	598	647	555	999999	659	869	713	849	263	712	999999	999999	834	999999	404	51	381	142	35	626	479	213	999999	999999	427	692	297	831	999999	455	420	415	564	999999	829	708	714	999999	551	808	558	721	999999	999999	841	999999	999999	37	477	991	999999	707	556	869	490	395	710	755	675	967	582	882	999999	808	999999	280	438	347	422	999999	999999	999999	591	226	999999	757	310	999999	957	999999	225	269	364	591	506	999999	858	694	15	444	998	999999	999999	584	235	999999	455	105	892	571	986	139	615	999999	663	917	125	340	801	732	94	959	797	999999	751	999999	527	999999	999999	590	421	743	341	999999	999999	999999	367	999999	991	999999	312	999999	858	396	999999	95	999999	999999	928	588	596	528	893	282	359	999999	171	999999	832	999999	999999	771	793	312	160	999999	798	636	93	295	559	999999	349	409	430	879	111	411	
999999	665	999999	944	755	999999	993	892	850	68	628	659	216	366	184	999999	999999	541	422	555	999999	772	297	27	499	642	38	488	189	493	852	480	936	759	353	176	254	213	25	999999	319	267	403	999999	18	999999	89	202	999999	270	999999	889	999999	999999	176	884	999999	650	455	999999	694	999999	999999	366	999999	158	722	457	23	17	833	999999	525	352	999999	978	379	557	999999	75	563	835	553	918	337	999999	22	390	593	468	999999	999999	758	901	385	804	999999	999999	533	859	999999	631	189	999999	437	126	373	125	320	198	515	999999	641	389	560	999999	961	794	39	252	999999	999999	863	999999	219	239	291	624	966	441	433	342	999999	159	363	931	656	627	999999	221	599	897	80	405	953	976	962	999999	351	526	999999	759	17	290	723	380	768	634	716	999999	999999	749	999999	879	999999	182	797	491	999999	629	212	999999	313	817	999999	248	999999	468	999999	242	276	999999	283	450	597	674	335	742	436	983	173	31	999999	999999	999999	999999	748	201	641	780	189	481	999999	721	323	509	455	199	637	484	119	309	42	483	931	920	475	708	291	99	847	64	65	999999	465	191	432	999999	999999	802	500	79	827	999999	63	794	999999	561	136	98	229	145	999999	951	874	863	989	437	361	466	999999	49	909	551	933	135	999999	310	999999	142	87	434	758	834	984	999999	482	221	430	146	999999	914	582	203	870	999999	949	113	177	999999	202	999999	668	974	999999	999999	169	285	999999	928	999999	269	305	999999	20	794	386	280	967	834	390	777	17	999999	116	469	467	716	681	231	186	322	143	999999	940	92	766	784	416	533	880	207	332	502	768	100	619	588	192	85	334	678	146	342	221	999999	999999	453	867	958	999999	999999	603	667	752	65	135	641	63	928	38	601	864	443	999999	999999	455	515	999999	26	850	879	533	999999	896	507	186	999999	451	526	104	323	917	457	999999	999999	604	665	999999	713	964	977	999999	264	57	999999	813	702	387	38	999999	482	996	850	117	123	999999	999999	770	254	878	999999	199	537	833	715	684	416	999999	999999	999999	999999	764	743	62	999999	355	279	558	173	693	483	423	423	557	621	999999	999999	999999	427	999999	606	894	505	834	999999	787	997	430	342	58	407	999999	860	448	999999	717	262	798	999999	768	649	448	607	999999	404	911	776	979	999999	398	999999	76	485	999999	982	894	999999	999999	422	95	999999	849	226	999999	296	683	999999	974	378	904	74	277	999999	659	868	168	297	944	999999	727	21	28	218	944	440	341	999999	850	466	
294	999999	353	386	159	420	800	232	491	274	721	358	999999	611	318	999999	349	961	825	151	999999	606	324	999999	694	83	339	641	999999	684	954	368	711	999999	93	455	999999	891	955	248	77	935	805	679	718	379	220	416	899	619	101	999999	499	709	642	687	143	873	691	86	91	168	999999	807	999999	362	647	293	528	862	613	457	15	586	999999	888	800	644	761	325	863	999999	741	662	999999	999999	869	12	875	999999	322	999999	999999	999999	167	908	999999	998	369	365	732	927	888	47	999999	643	374	999999	635	999999	886	498	999999	375	223	168	427	999999	999999	735	492	644	999999	999999	999999	766	257	999999	429	175	902	999999	999999	999999	593	935	44	704	656	999999	999999	957	377	131	518	823	999999	999999	665	998	491	697	783	634	872	97	520	765	497	249	395	246	493	999999	851	94	999999	716	999999	287	999999	723	642	999999	525	999999	999999	999999	613	727	999999	422	471	430	683	215	29	999999	533	506	999999	278	216	416	999999	999999	473	906	279	434	999999	28	62	999999	874	768	999999	519	999999	346	820	234	999999	769	217	973	775	72	999999	646	74	573	193	286	861	855	516	235	710	999999	72	370	25	188	128	999999	370	93	556	915	160	509	541	196	999999	201	126	446	209	999999	207	411	130	633	999999	999999	999999	776	999999	28	261	999999	808	566	284	459	218	973	651	204	999999	691	515	999999	495	565	999999	997	600	999999	739	79	35	129	999999	660	250	999999	818	92	999999	999999	566	538	999999	331	999999	975	911	999999	982	152	795	14	977	516	895	259	148	999999	13	838	186	856	289	999999	803	688	999999	624	219	826	165	568	999999	29	135	977	999999	173	863	999999	95	999999	687	596	284	30	152	838	999999	999999	253	23	88	348	417	709	258	482	527	22	763	297	27	166	987	999999	999999	999999	999999	917	52	974	941	947	752	999999	999999	999999	907	999999	545	384	858	228	999999	151	490	678	611	425	999999	999999	999999	850	303	798	356	531	609	57	42	999999	457	847	947	999999	999999	999999	595	605	540	566	574	745	476	388	438	999999	583	999999	999999	319	356	964	198	318	999999	999999	999999	954	465	999999	999999	999999	749	361	926	21	281	313	78	358	92	16	999999	999999	170	900	383	999999	370	558	999999	763	311	723	999999	492	999999	639	941	981	486	641	999999	891	483	714	995	999999	462	427	999999	999999	777	397	236	350	89	36	157	437	716	740	594	907	700	329	558	999999	523	999999	362	641	372	999999	999999	451	866	993	688	456	905	268	999999	943	999999	677	
999999	913	496	497	413	999999	999999	513	275	746	57	242	201	163	165	969	602	27	74	885	908	690	999999	785	483	95	347	999999	999999	458	287	650	875	33	344	644	539	35	999999	999999	159	858	999999	135	403	633	802	534	999999	936	665	444	878	155	768	305	398	710	23	327	294	999999	981	816	999999	406	366	999999	819	520	439	577	999999	999999	736	59	868	399	999999	850	293	999999	410	595	793	843	772	729	264	49	256	829	999999	999999	444	368	876	14	666	997	277	634	714	779	507	999999	457	543	419	999999	436	999999	999999	999999	44	481	390	396	999999	625	633	999999	913	999999	274	610	566	283	900	378	183	864	733	394	583	659	999999	630	98	704	395	239	999999	545	612	999999	510	847	679	962	999999	999999	981	51	373	639	720	934	515	896	531	184	642	51	546	572	275	999999	590	384	383	760	999999	328	999999	404	326	378	177	26	109	718	603	937	400	692	882	691	31	943	938	173	124	201	183	221	596	278	999	50	982	577	266	304	999999	226	192	999999	811	968	323	999999	766	999999	797	999999	999999	705	999999	853	689	999999	911	647	446	219	999999	116	155	28	999999	58	379	999999	44	531	999999	308	358	184	510	999999	880	62	630	596	407	626	404	370	639	890	999999	999999	361	409	665	999999	858	379	999999	85	999999	999999	170	274	972	639	464	275	360	282	357	476	352	999999	703	859	27	849	812	29	999999	785	999999	917	430	233	999999	999999	865	843	450	999999	603	434	999999	999999	892	365	624	767	172	138	19	999999	543	999999	803	999999	999999	806	601	19	566	561	999999	731	414	999999	999999	749	864	828	409	516	832	999999	873	999999	754	999999	967	999999	234	54	856	584	775	999999	999999	278	999999	881	929	69	999999	440	422	51	999999	982	999999	999999	520	999999	903	343	999999	503	535	999999	288	885	148	99	839	938	784	521	705	789	999999	393	867	575	999999	982	999999	999999	274	401	999999	832	999999	772	934	327	151	359	151	999999	999999	282	495	220	990	544	743	999999	999999	313	999999	900	345	281	35	298	781	999999	999999	920	444	388	999999	999999	999999	455	38	375	165	521	796	434	380	192	933	684	999999	657	999999	999999	249	69	129	960	744	65	496	585	746	999999	545	207	803	231	88	477	53	361	11	545	516	377	684	999999	516	232	530	999999	999999	351	999999	133	369	999999	999999	384	999999	278	399	999999	958	452	629	999999	999999	599	999999	158	113	466	640	999999	656	49	278	999999	384	420	453	522	535	343	999999	404	254	999999	999999	42	
550	703	999999	775	961	849	999999	73	999999	999999	733	999999	601	999999	59	881	999999	999999	477	329	999999	808	10	847	999999	999999	626	625	214	999999	999999	999999	761	598	999999	409	256	999999	585	806	463	214	133	219	686	999999	921	164	293	366	693	999999	944	518	539	741	703	371	951	93	232	960	999999	524	900	180	165	13	999999	650	634	999999	999999	671	865	298	685	790	171	999999	956	472	999999	847	540	875	618	253	68	867	705	885	914	501	999999	503	355	609	319	516	999999	917	391	643	731	847	130	283	652	251	65	912	999999	999999	137	760	628	21	983	34	561	912	999999	905	944	749	931	778	97	372	942	85	999999	999999	917	48	91	699	126	692	999999	345	601	816	811	792	685	261	373	823	875	344	625	294	999999	468	999999	999999	698	982	915	351	195	999999	309	980	441	555	999999	98	679	928	999999	301	999999	999999	320	138	103	999999	73	680	414	274	999999	999999	460	196	699	458	75	605	10	999999	776	413	160	321	999999	831	361	999999	999999	284	154	946	449	334	25	999999	157	844	392	547	999999	245	937	920	792	700	529	254	856	297	33	83	928	761	524	999999	999999	999	620	272	799	934	999999	139	130	551	169	136	181	959	999999	999999	223	463	224	999999	475	239	529	816	311	117	283	999999	999999	999999	27	999999	809	158	673	158	233	130	747	984	80	807	800	250	541	999999	82	896	999999	801	860	474	546	983	400	836	479	804	960	999999	661	999999	878	60	533	999999	327	33	296	161	997	102	716	240	471	668	439	999999	999999	908	44	999999	241	460	999999	553	150	826	758	837	999999	999999	999999	64	333	133	929	999999	717	999999	86	999999	999999	834	803	767	758	999999	999999	732	406	999999	529	999999	657	999999	714	428	840	980	341	999999	274	458	482	578	932	999999	906	999999	738	689	999999	224	832	985	999999	999999	999999	452	794	999999	314	35	441	999999	899	118	406	59	418	511	999999	999999	999999	999999	784	999999	361	999999	999999	107	409	184	999999	716	630	315	999999	999999	999999	317	771	398	195	999999	196	999999	27	994	678	999999	999999	999999	929	999999	780	999999	999999	257	211	624	55	430	617	999999	434	139	999999	724	857	999999	890	999999	551	111	739	520	551	999999	398	545	144	999999	999999	999999	999999	551	254	766	936	796	820	971	471	883	271	351	781	999999	999999	66	216	302	147	94	933	530	999999	999999	497	999999	291	999999	859	999999	490	688	874	606	854	882	885	276	788	70	773	999999	273	999999	839	999999	739	999999	159	341	338	841	229	999999	
87	322	244	999999	278	676	515	557	121	805	402	583	477	184	644	200	999999	940	514	87	321	24	999999	648	999999	999999	999999	238	123	528	337	648	469	412	999999	541	647	467	997	999999	555	225	999999	467	275	266	999999	565	418	959	169	398	999999	152	160	73	65	999999	438	178	156	999999	999999	999999	999999	754	999999	74	999999	999999	552	713	942	999999	999999	999999	216	799	383	732	188	999999	999999	999999	368	938	999999	327	262	464	999999	999999	999999	828	964	999999	781	223	999999	999999	152	856	908	315	999999	455	999999	999999	620	65	856	266	223	706	999999	192	465	289	999999	999999	443	999999	812	201	627	501	999999	123	437	262	323	992	809	862	590	332	999999	999999	747	913	493	385	706	207	999999	229	837	332	838	782	813	502	988	999999	86	355	54	716	688	915	770	341	506	367	741	864	456	360	126	667	999999	950	542	321	56	68	999999	615	593	407	663	361	284	655	449	821	13	360	785	999999	288	349	826	999999	152	161	999999	349	465	743	772	487	216	999999	656	862	960	999999	999999	28	264	999999	133	290	261	418	66	851	917	920	999999	106	574	999999	389	786	999999	709	999999	894	189	750	999999	849	999999	186	155	113	999	999999	861	336	947	767	999999	849	225	999999	580	733	104	999999	431	545	883	999999	999999	999999	791	869	738	260	507	518	999999	999999	289	283	654	85	273	952	852	340	999999	533	159	999999	900	999999	571	587	138	445	799	161	999999	614	965	959	273	820	322	139	848	610	829	999999	927	476	569	941	999999	504	470	152	184	999999	486	999999	999999	115	434	999999	308	999999	131	999999	718	999999	999999	674	318	695	812	452	640	722	999999	458	704	720	999999	434	970	999999	695	633	975	657	976	238	138	615	442	168	999999	71	831	696	999999	767	719	250	999999	999999	633	206	692	999999	512	999999	999999	37	655	999999	235	999	290	678	466	497	95	71	710	999999	546	999999	999999	653	66	999999	891	795	969	936	999999	639	151	999999	996	499	999999	999999	155	999999	628	110	959	636	932	396	999999	999999	240	991	681	658	539	335	999999	999999	943	48	961	999999	570	999999	999999	719	804	596	999999	215	999999	967	556	137	915	195	337	446	999999	625	721	669	797	738	999999	977	265	352	999999	816	726	999999	555	902	997	222	953	814	51	999999	832	345	538	575	480	273	444	554	743	353	998	912	197	327	327	999999	145	832	259	999999	463	462	497	52	488	999999	999999	653	140	703	999999	522	404	503	793	385	999999	999999	267	999999	542	711	609	999999	817	814	
878	237	999999	705	86	999999	565	960	786	379	999999	496	96	864	851	999999	423	49	121	485	517	694	999999	999999	169	912	575	958	999999	752	853	741	234	673	999999	194	999999	434	626	121	956	444	716	424	537	645	145	402	449	999999	297	569	644	999999	307	194	703	643	546	999999	555	607	422	43	999999	117	999999	423	136	667	722	999999	423	10	999999	82	977	999999	999999	524	777	183	518	796	465	293	107	892	376	553	490	434	888	462	999999	359	32	683	898	999999	383	722	276	781	38	308	999999	643	999999	234	999999	593	999999	999999	999999	999999	98	625	578	242	19	380	56	582	186	297	111	961	444	179	60	999999	999999	984	151	64	999999	736	767	167	999999	463	999999	152	347	897	205	866	75	194	999999	999999	115	665	420	13	675	999999	605	741	999999	999999	209	644	183	912	381	254	880	342	475	361	858	420	104	999999	301	904	244	289	999999	244	999999	260	908	999999	199	556	999999	999999	388	222	999999	36	959	952	263	443	999999	434	525	951	985	999999	718	909	548	694	570	863	711	999999	459	999999	999999	962	298	999999	736	529	723	825	679	742	999999	262	999999	999999	461	152	302	857	936	810	763	150	259	173	999999	999999	116	504	985	711	436	999999	999999	815	999999	997	663	315	707	999999	999999	700	282	999999	999999	466	688	716	243	428	571	999999	834	649	999999	999999	999999	135	999999	736	999999	999999	840	999999	999999	999999	499	414	454	463	999999	999999	999999	497	999999	999999	867	16	999999	999999	320	999999	999999	999999	999999	999999	782	124	999999	878	293	538	897	971	36	493	859	313	936	999999	967	284	271	999999	999999	583	704	999999	550	498	999999	999999	741	342	426	33	956	283	828	733	563	999999	161	576	179	950	99	188	999999	615	213	564	79	951	118	46	137	999999	626	999999	878	444	999999	763	999999	586	796	565	554	12	536	586	485	212	879	592	999999	999999	999999	999999	999999	525	876	934	295	86	999999	790	233	390	895	474	999999	272	855	999999	999999	397	999999	593	999999	999999	634	468	89	626	88	999999	81	525	913	442	883	637	999999	362	568	999999	478	170	948	16	341	174	116	72	930	999999	357	761	782	734	999999	25	835	999999	891	418	855	668	999999	999999	719	708	476	463	999999	28	199	502	999999	180	919	999999	645	157	202	470	361	26	696	865	519	319	743	189	85	867	801	123	471	159	784	810	172	999999	296	633	697	652	999999	911	999999	854	211	999999	815	999999	999999	687	766	431	66	838	972	142	262	409	999999	999999	388	999999	999999	86	41	410	
396	119	16	468	861	569	772	708	999999	784	841	664	118	999999	999999	887	999999	123	356	50	103	945	837	999999	924	887	668	410	274	999999	999999	999999	822	999999	224	705	999999	912	826	999999	658	999999	303	198	300	597	300	999999	922	500	236	113	729	991	317	451	281	976	543	999999	900	371	444	999999	999999	894	842	999999	918	668	705	584	297	158	391	745	652	649	739	337	999999	836	487	773	531	999999	228	999999	492	773	434	999999	378	853	999999	296	913	516	108	406	755	982	914	264	999999	652	815	580	999999	572	999999	999999	247	216	386	74	884	670	265	999999	676	20	999999	154	999999	500	215	999999	999999	104	831	145	999999	343	582	613	921	233	999999	879	775	647	231	920	999999	801	967	172	476	242	999999	253	260	601	729	744	999999	999999	30	303	446	381	728	515	740	663	92	999999	634	772	152	661	691	386	732	38	788	999999	180	999999	999999	53	967	999999	999999	588	884	999999	613	837	456	162	213	684	443	404	918	716	189	320	999999	74	538	703	99	751	999999	874	868	999999	955	263	598	587	999999	999999	413	999999	823	999999	778	999999	300	796	999999	990	999999	999999	942	999999	120	82	724	999999	722	468	514	999999	530	940	37	20	90	912	881	203	999999	625	999999	50	990	810	999999	999999	542	587	773	741	386	109	303	554	999999	999999	590	883	538	999999	865	999999	888	149	587	882	134	768	999999	387	915	133	999999	999999	103	999999	347	309	189	696	328	145	694	999999	887	431	647	483	999999	549	332	998	664	826	760	611	162	851	232	20	903	773	534	999999	826	263	673	999999	461	38	999999	290	703	999999	419	729	617	125	999999	999999	999999	999999	689	999999	65	916	468	609	82	491	999999	496	999999	179	793	554	610	308	999999	634	758	999999	999999	59	357	51	304	822	417	40	994	47	599	76	775	999999	94	32	341	909	794	999999	999999	970	288	706	213	534	58	864	129	318	178	627	999999	68	629	999999	164	24	621	646	202	52	496	713	896	20	999999	999999	470	587	967	46	839	693	788	999999	771	651	837	770	773	552	911	999999	868	972	999999	717	631	454	867	327	298	999999	872	355	483	999999	809	203	999999	516	999999	999999	351	142	787	714	279	578	868	513	186	851	999999	999999	999999	809	845	924	352	686	910	25	719	650	999999	691	999999	442	999999	999999	841	999999	640	999999	157	379	999999	999999	194	953	999999	999999	586	364	150	446	284	232	224	673	729	884	999999	454	605	388	821	701	393	106	892	999999	10	671	671	542	221	615	
501	761	475	119	740	398	248	999999	438	365	999999	311	416	999999	227	904	999999	957	793	195	999999	769	557	643	352	999999	70	610	63	915	692	999999	235	999999	730	463	208	620	154	462	999999	748	949	999999	201	92	689	999999	619	106	204	714	748	999999	953	732	999999	831	767	652	337	637	999999	523	673	999999	86	747	867	764	705	856	813	341	980	999999	819	100	452	999999	408	766	991	957	721	978	858	209	999999	998	259	377	853	502	134	577	944	999999	793	299	15	942	999999	854	400	347	901	417	55	49	999999	123	999999	507	999999	999999	646	999999	802	695	53	999999	41	869	515	999999	13	999999	216	412	969	393	999999	163	264	466	999999	999999	566	384	86	999999	164	676	999999	999999	988	356	259	999999	931	107	634	108	255	999999	910	566	349	999999	343	999999	999999	643	80	530	815	235	253	786	239	508	290	427	999999	601	999999	365	999999	379	999999	657	999999	653	480	871	999999	999999	907	134	555	774	797	503	50	496	251	521	605	999999	330	762	112	999999	334	432	817	216	490	654	418	555	999999	969	999999	685	528	999999	999999	209	999999	616	999999	128	999999	465	711	786	387	131	360	210	999999	228	59	587	554	999999	329	57	63	552	718	262	716	999	999999	828	780	999999	968	999999	999999	405	794	713	443	984	241	999999	721	41	829	999999	999999	218	999999	563	920	145	141	928	238	125	155	228	897	75	999999	241	473	882	999999	32	163	666	851	363	434	345	154	570	368	460	335	32	999999	359	959	508	214	438	907	999999	233	49	465	243	260	575	815	999999	581	10	405	999999	34	806	215	636	366	441	999999	584	991	571	570	777	789	133	999999	547	116	999999	999999	45	975	371	798	123	999999	617	999999	999999	529	776	988	368	999999	999999	997	916	153	999999	151	772	308	333	653	662	478	687	999999	136	80	278	270	676	972	999999	863	663	17	999999	435	749	338	999999	64	224	999999	212	723	302	999999	588	403	784	999999	265	736	651	717	146	999999	523	172	977	999999	261	516	322	395	694	633	343	908	61	896	401	999999	999999	999999	439	90	275	964	162	10	491	874	486	913	717	634	222	946	871	457	912	999999	999999	999999	803	999999	269	999999	39	669	791	999999	999999	999999	371	821	707	383	999999	66	379	558	999999	976	307	999999	39	999999	677	69	999999	999999	47	604	984	815	93	547	475	731	999999	999999	935	493	218	999999	532	599	999999	999999	999999	839	668	814	999999	363	999999	999999	193	425	678	861	150	999999	258	999999	641	747	999999	555	738	
999999	907	556	245	920	623	999999	767	495	999999	440	856	999999	142	581	729	233	999999	631	249	708	999999	59	63	959	318	965	999999	814	180	999999	999999	996	168	767	999999	122	578	999999	999999	58	617	698	571	248	14	999999	999999	999999	675	999999	231	280	316	39	805	999999	503	286	612	657	292	999999	999999	80	743	860	622	374	999999	616	654	999999	999999	201	100	665	488	814	954	949	138	569	149	999999	563	999999	999999	138	962	999999	619	302	555	92	766	664	384	500	505	153	747	471	35	68	764	862	388	999999	939	149	379	688	331	662	528	723	813	562	516	326	180	493	999999	576	999999	361	812	809	434	435	291	999999	319	811	212	667	543	91	997	700	47	999999	199	822	704	931	970	892	563	53	851	822	999999	999999	973	999999	999999	459	999999	412	60	579	690	513	858	391	378	999999	460	861	189	731	999999	816	288	605	999999	999999	872	76	999999	919	255	999999	999999	468	13	140	837	999999	607	93	31	999999	650	468	884	686	964	322	562	459	999999	999999	863	130	268	177	999999	377	960	479	586	993	999999	140	333	308	929	399	999999	247	999999	999999	263	106	710	999999	175	819	720	999999	625	559	999999	931	487	999999	528	463	999999	835	999999	469	988	138	507	37	574	520	145	586	757	574	999999	325	776	930	999999	999999	419	299	11	90	657	353	853	36	489	99	652	780	780	475	198	999999	16	223	524	135	598	683	999999	655	999999	999999	999999	60	625	199	164	999999	114	760	54	911	833	160	812	999999	284	480	999999	485	867	365	805	292	386	391	999999	563	416	999999	178	736	895	356	406	523	494	999999	999999	300	999999	999999	999999	29	431	287	999999	856	410	879	851	999999	145	999999	787	999999	338	577	999999	244	999999	601	150	999999	592	317	26	999999	753	299	160	480	999999	256	550	771	690	786	999999	109	672	461	999999	536	999999	59	600	976	568	88	194	917	138	176	420	343	954	883	999999	123	270	241	113	121	729	999999	999999	889	378	26	999999	552	999999	575	571	428	448	614	999999	542	717	50	999999	674	114	999999	352	902	999999	999999	817	806	359	748	838	441	358	50	807	100	999	711	999999	552	999999	642	211	562	604	991	894	350	563	894	999999	230	322	999999	17	495	37	157	999999	170	209	999999	202	967	737	140	80	999999	999999	239	543	16	442	376	233	471	41	999999	307	845	323	476	252	465	352	999999	999999	920	999999	321	73	852	999999	447	353	999999	449	999999	825	474	920	999999	544	334	361	399	999999	946	999999	999999	999999	
247	849	999999	847	732	588	737	624	128	21	160	374	494	176	999999	357	994	33	614	31	999999	964	833	924	827	931	918	114	953	830	182	715	497	857	825	999999	452	600	620	40	712	618	706	462	770	131	60	168	999999	51	792	999999	599	999999	999999	282	26	291	30	999999	670	633	999999	999999	839	444	877	999999	999999	999999	905	999999	413	583	319	188	999999	381	164	705	881	760	443	911	47	259	125	972	201	552	999999	999999	999999	999999	370	999999	947	418	622	999999	253	423	817	983	146	999999	519	999999	215	487	24	645	137	324	919	999999	200	760	999999	589	328	904	445	798	700	744	823	594	999999	240	999999	849	758	828	999999	468	943	460	999999	649	999999	109	767	999999	999999	351	43	266	999999	460	999999	999999	168	43	999999	999999	978	28	292	999999	574	999999	999999	974	255	175	887	308	862	461	999999	999999	985	610	849	999999	999999	999999	999999	358	999999	567	694	999999	351	54	690	724	822	123	489	924	177	382	999999	814	307	792	468	372	464	734	403	447	494	158	211	558	194	787	211	999999	758	933	690	999999	240	999999	999999	211	999999	172	999999	749	999999	999999	571	999999	535	999999	921	354	272	897	894	976	174	256	999999	202	842	142	540	44	911	999999	176	999999	692	78	583	267	169	267	887	302	999999	999999	475	999999	587	599	33	159	865	999999	985	999999	999999	713	842	999999	772	999999	368	999999	631	999999	837	999999	875	999999	999999	467	460	999999	195	14	999999	601	727	999999	781	824	615	253	119	391	178	999999	256	999999	205	978	999999	599	999999	729	999999	545	671	806	817	735	577	259	999999	565	699	211	671	980	850	447	986	999999	212	947	824	125	243	999999	283	999999	492	568	142	941	240	860	180	465	115	999999	930	999999	702	55	256	366	573	553	691	999999	394	276	466	758	992	903	999999	546	905	999999	311	430	533	45	999999	19	126	999999	335	838	40	215	875	385	999999	75	629	167	700	999999	551	999999	558	315	397	226	111	999999	949	337	999999	999999	559	999999	172	510	397	667	802	247	999999	836	228	853	936	188	999999	91	251	926	283	240	846	448	999999	621	872	999999	648	36	907	742	788	999999	999999	999999	655	554	222	15	677	962	364	463	228	714	472	999999	999999	218	825	30	142	999999	999999	243	787	121	999999	999999	999999	179	999999	999999	999999	506	57	230	488	999999	532	847	868	246	258	320	875	392	229	528	159	177	999999	439	999999	886	609	765	943	999999	999999	544	466	999999	999999	508	943	999999	133	721	999999	251	999999	839	685	999999	
162	896	999999	743	367	999999	891	999999	401	470	999999	589	575	453	896	999999	286	357	918	988	999999	206	868	750	999999	999999	999999	999999	861	907	999999	19	753	233	999999	713	992	210	999999	226	652	896	280	907	188	363	999999	680	999999	385	965	868	921	696	596	955	999999	999999	375	79	999999	393	708	494	519	320	836	352	719	193	299	86	583	702	999999	494	926	961	999999	23	286	589	684	999999	999999	92	98	67	636	778	685	969	835	704	91	268	198	999999	999999	867	527	669	961	640	999999	999999	295	228	359	999999	999999	999999	461	361	792	999999	999999	232	551	999999	232	778	999999	940	508	329	250	878	621	87	999999	150	572	703	496	617	628	53	999999	63	797	999999	707	533	999999	999999	517	483	912	535	560	966	244	961	645	999999	952	30	142	766	999999	417	606	282	999999	999999	504	757	865	184	999999	665	831	498	639	362	999999	193	202	890	812	767	999999	999999	527	999999	905	611	68	747	665	607	911	634	415	389	273	435	726	859	123	759	617	737	607	999999	144	746	999999	292	999999	999999	999999	999999	999999	880	451	520	754	999999	983	999999	699	128	999999	329	753	207	999999	259	99	646	466	999999	776	999999	159	999999	999999	999999	204	169	289	775	80	895	779	668	999999	999999	938	752	680	259	875	230	70	499	999999	288	151	936	663	999999	203	40	313	494	475	901	730	999999	999999	131	282	824	613	923	57	999999	549	95	999999	557	320	347	966	216	467	556	991	999999	20	210	491	999999	999999	999999	999999	50	999999	294	203	778	804	725	720	558	976	60	616	146	452	603	738	65	419	116	999999	855	74	999999	36	919	909	80	999999	831	640	999999	329	406	351	16	41	265	999999	749	753	595	626	999999	999999	417	939	855	218	416	471	435	849	398	455	726	976	496	267	999999	868	733	522	888	917	962	730	219	999999	999999	571	999999	173	670	999999	999999	239	656	999999	619	980	999999	862	796	370	215	999999	930	951	624	40	545	997	618	880	999999	999999	999999	999999	999999	686	729	70	999999	844	988	999999	999999	45	289	497	329	629	648	303	814	999999	725	528	712	797	799	999999	180	414	36	999999	999999	999999	343	102	999999	167	999999	932	260	999999	99	952	381	999999	986	895	672	136	710	999999	358	325	999999	999999	357	220	786	999999	887	471	889	368	818	512	715	999999	702	196	997	999999	999999	999999	52	999999	999999	999999	999999	768	811	999999	596	54	703	120	999999	999999	723	195	744	289	380	129	55	789	114	999999	999999	868	237	596	202	485	999999	547	884	
642	282	999999	375	584	73	999999	668	982	999999	845	664	707	385	485	675	517	451	717	999999	911	670	263	999999	60	639	999999	540	224	712	120	999999	166	235	494	957	477	999999	170	226	362	461	999999	913	269	999999	999999	492	752	920	685	43	999999	755	973	999999	29	540	324	999999	784	487	999999	280	764	930	999999	481	891	999999	208	697	999999	500	440	460	607	349	455	983	999999	999999	999999	303	37	999999	999999	411	262	999999	938	999999	999999	225	442	874	999999	792	159	999999	568	954	600	234	722	987	752	999999	324	523	374	679	95	340	999999	999999	698	159	253	687	437	107	229	379	589	271	203	999999	68	999999	999999	815	200	999999	999999	257	205	563	581	49	335	581	96	738	157	269	851	173	482	999999	185	857	549	471	902	999999	735	999999	999999	461	794	999999	999999	999999	999999	999999	999999	969	915	495	792	145	578	213	362	999999	999999	490	232	329	419	39	593	999999	999999	594	276	728	223	953	522	999999	918	130	255	999999	999999	999999	668	999999	999999	882	257	987	661	50	289	345	119	56	999999	254	998	325	999999	764	102	258	378	485	292	999999	999999	999999	972	818	999999	999999	999999	712	146	999999	822	634	999999	999999	999999	606	952	349	314	930	618	176	502	278	975	999999	88	491	999999	999999	959	192	315	29	137	295	999999	999999	823	831	388	407	909	779	431	374	775	999999	999999	495	999999	39	999999	999999	999999	999999	999999	703	842	624	380	476	999999	677	722	999999	328	530	409	495	591	118	525	483	551	221	267	723	846	611	826	572	508	71	173	930	999999	999999	878	548	999999	321	11	209	461	912	999999	242	66	999999	55	255	116	497	999999	198	513	697	999999	929	331	999999	856	240	999999	807	968	103	513	999999	629	375	651	999999	670	280	116	325	31	639	969	999999	999999	999999	566	580	466	20	999999	975	999999	323	153	948	226	88	464	771	411	999999	944	158	728	275	172	679	604	255	826	633	91	999999	675	999999	959	307	90	801	673	227	351	999999	935	999999	374	315	999999	703	644	591	816	345	999999	378	694	821	305	400	893	999999	976	221	193	533	893	238	647	972	988	999999	999999	663	108	194	312	999999	999999	199	900	856	458	900	610	999999	999999	745	283	307	485	148	999999	689	907	786	999999	140	773	999999	999999	145	667	999999	714	724	594	999999	247	729	999999	707	608	116	500	46	438	85	610	999999	716	157	955	349	497	999999	918	317	755	321	943	181	223	810	554	764	198	209	999999	999999	650	664	508	999999	242	777	539	894	199	870	
357	174	529	824	695	497	190	327	762	999999	806	999999	999999	925	785	893	494	798	561	735	847	239	888	724	308	61	999999	999999	999999	719	320	33	999999	884	963	779	999999	398	124	999999	584	871	446	999999	90	373	267	583	768	348	293	741	999999	464	33	999999	285	805	999999	999999	848	779	219	53	552	782	999999	999999	961	999999	251	105	683	504	160	976	792	565	999999	934	999999	75	642	999999	435	579	690	663	861	845	503	999999	999999	480	219	999999	999999	999999	780	307	999999	744	622	761	106	198	67	999999	313	56	335	720	999999	591	849	782	146	450	999999	972	101	505	999999	999999	999999	404	232	213	295	999999	325	999999	999999	346	729	59	453	881	673	246	522	852	360	814	520	783	685	290	630	436	667	220	786	807	216	999999	93	506	257	701	999999	854	552	957	731	936	934	999999	999999	800	999999	265	777	380	460	248	155	846	999999	730	718	941	582	859	688	114	612	999999	139	999999	999999	947	633	999999	281	668	309	402	93	584	848	999999	428	999999	107	999999	443	415	357	968	564	246	999999	527	999999	33	281	999999	999999	626	333	957	694	842	999999	391	631	805	109	791	999999	752	763	30	999999	857	523	999999	761	285	670	207	999999	171	999999	730	55	999999	999999	257	396	999999	134	466	999999	999999	177	999999	999999	999999	781	999999	315	565	999999	999999	482	880	645	999999	510	529	999999	992	956	136	336	533	388	113	346	524	816	852	999999	332	999999	999999	770	990	690	938	755	56	504	999999	891	74	141	652	257	175	471	999999	747	866	684	999999	999999	133	999999	999999	999999	892	379	266	821	463	170	999999	194	186	120	654	999999	571	773	885	999999	923	245	272	999999	735	856	180	63	953	115	999999	999999	496	999999	646	436	999999	741	863	676	247	999999	437	903	435	467	81	65	817	999999	185	999999	999999	643	999999	888	302	999999	999999	45	208	999999	867	999999	632	68	698	389	473	227	398	999999	999999	999999	999999	712	807	368	966	999999	785	125	245	535	930	999999	999999	852	219	999999	144	803	279	827	999999	44	353	89	281	999999	768	691	592	999999	39	354	999999	589	393	873	90	999999	286	202	999999	93	967	341	999999	196	218	846	999999	714	93	595	560	92	999999	225	369	727	96	599	509	999999	533	999999	506	999999	999999	999999	999999	999999	999999	210	999999	87	577	394	76	999999	662	94	168	922	520	877	516	999999	999999	999999	999999	177	999999	999999	847	999999	692	166	560	331	999999	842	934	947	387	834	47	883	78	483	515	356	158	357	75	12	440	587	583	
999999	139	71	999999	163	422	300	999999	324	363	839	999999	421	834	999999	185	999999	999999	999999	544	999999	999999	632	375	320	594	999999	999999	999999	297	999999	256	999999	582	903	201	773	61	781	535	999999	999999	722	999999	238	999999	104	521	999999	182	255	851	229	52	897	815	999999	695	481	568	999999	281	675	37	518	592	289	838	930	553	411	768	379	685	458	683	128	112	147	230	499	980	616	984	51	993	36	999999	685	98	695	999999	999999	222	615	814	337	694	22	646	999999	999999	999999	999999	999999	999999	481	544	594	223	697	404	558	260	999999	999999	665	999999	999999	524	566	226	162	842	858	333	198	167	80	999999	355	433	100	501	999999	243	999999	756	999999	999999	521	999999	999999	999999	400	300	529	329	153	676	999999	999999	708	497	89	593	113	748	999999	446	299	324	473	950	868	274	999999	67	840	999999	999999	908	476	999999	12	83	748	999999	999999	999999	999999	868	999999	404	999999	708	724	602	421	826	140	651	755	777	274	206	28	999999	999999	136	987	471	489	318	999999	250	179	286	494	999999	845	422	306	999999	999999	430	311	79	466	169	549	999999	646	999999	704	897	999999	699	167	806	64	231	999999	999999	580	343	389	704	277	999999	539	448	118	999999	999999	717	355	321	146	843	895	949	70	999999	586	999999	999999	999999	614	239	999999	480	128	688	999999	623	335	979	863	999999	51	606	999999	223	629	110	999999	999999	42	987	552	842	562	999999	910	999999	171	652	999999	999999	518	913	999999	999999	166	68	330	999999	462	367	391	375	457	838	802	999999	999999	847	814	486	683	592	442	626	687	255	999999	804	778	846	462	999999	250	999999	789	137	515	999999	67	571	999999	183	779	999999	605	186	394	724	521	999999	958	323	838	263	619	925	481	474	360	999999	151	999999	651	615	905	708	135	887	58	674	999999	392	789	253	999999	510	813	767	999999	510	860	202	999999	166	999999	148	845	987	950	863	656	51	414	999999	999999	264	531	173	770	896	61	506	999999	847	837	576	534	999999	557	119	122	714	452	849	60	948	999999	494	999999	766	999999	999999	999999	194	28	742	999999	643	999999	999999	978	649	996	134	999999	364	999999	999999	329	321	614	260	439	840	751	941	999999	564	999999	481	30	47	445	13	43	913	568	491	829	999999	598	999999	770	999999	140	999999	717	328	399	999999	431	799	175	999999	162	613	708	106	443	999999	153	999999	547	352	431	941	214	993	101	546	795	999999	615	233	723	723	489	999999	999999	288	234	280	999999	410	59	231	872	40	851	429	
214	472	57	999999	952	185	999999	999999	684	999999	268	999999	999999	853	900	396	193	941	692	438	133	385	396	164	852	999999	257	999999	302	209	78	183	151	999999	999999	333	987	999999	999999	547	380	70	999999	520	999999	999999	53	321	509	999999	47	930	999999	423	306	829	999999	999999	900	89	928	216	136	999999	130	94	583	565	999999	576	408	330	669	155	67	72	736	876	144	352	829	935	637	639	172	148	836	727	375	999999	258	999999	999999	999999	619	999999	934	173	399	935	926	488	999999	999999	264	716	999999	999999	365	243	102	208	999999	999999	259	992	578	999999	999999	999999	258	999999	999999	18	328	999999	999999	477	535	999999	999999	999999	486	208	999999	351	145	704	385	455	999999	643	999999	141	420	59	346	999999	942	626	595	448	999999	416	687	81	297	792	614	950	358	793	666	471	115	529	722	559	141	908	857	874	121	999999	115	614	999999	68	999999	999999	967	954	535	909	307	689	722	999999	999999	354	999999	352	999999	434	106	93	977	900	999999	999999	337	786	282	43	769	721	337	999999	999999	83	999999	239	203	344	983	999999	268	757	173	425	999999	999999	48	786	855	514	783	686	770	32	636	592	41	707	941	190	999999	501	999999	586	362	738	768	999999	766	823	158	755	451	999999	825	230	736	610	93	685	748	495	188	265	937	650	999999	999999	999999	996	207	496	402	803	721	766	999999	587	73	78	883	601	30	41	365	38	245	77	207	999999	999999	431	623	266	442	197	999999	883	649	712	525	489	10	770	626	662	362	648	982	68	999999	159	547	24	801	156	474	999999	900	908	414	156	91	999999	150	999999	872	146	370	533	453	734	938	999999	553	999999	999999	999999	415	702	676	597	999999	999999	804	706	883	999999	464	999999	722	176	999999	740	307	378	407	999999	630	999999	999999	999999	287	458	614	999999	999999	196	471	408	556	225	999999	999999	242	817	999999	943	236	443	892	999999	681	85	810	287	999999	208	999999	185	996	630	629	565	913	999999	320	636	534	999999	999999	696	147	66	738	507	999999	785	507	999999	999999	464	743	196	999999	525	545	999999	999999	999999	136	22	143	296	412	925	999999	185	293	999999	506	999999	418	309	948	205	136	624	999999	313	851	965	700	572	867	541	999999	442	608	398	914	999999	988	206	800	482	562	999999	999999	813	911	259	999999	999999	983	999999	55	443	248	761	398	920	865	999999	485	171	999999	571	428	870	999999	162	576	895	868	398	446	222	509	999999	643	999999	969	999999	999999	601	999999	976	999999	985	495	453	999999	847	
999	993	252	654	720	639	170	991	433	784	774	759	682	999999	855	595	446	833	934	772	999999	124	951	999999	942	884	698	345	982	443	384	595	957	729	895	874	156	999999	501	870	314	651	851	195	758	642	999999	999999	130	993	548	662	999999	432	729	885	52	999999	999999	999999	941	824	999999	999999	409	188	801	953	711	980	448	654	341	73	467	476	272	766	583	310	965	832	999999	989	894	722	86	535	999	20	832	245	89	665	999999	489	642	999999	786	580	841	965	164	149	554	999999	330	455	964	263	999999	286	336	999999	999999	119	610	29	999999	999999	112	275	954	999999	158	999999	575	999999	144	977	833	411	980	13	468	10	677	85	444	10	401	631	571	746	397	999999	999999	678	794	820	879	623	765	109	999999	999999	21	463	991	351	999999	999999	320	986	429	221	306	333	999999	999999	999999	534	584	104	294	480	704	217	313	999999	304	897	881	324	108	220	645	880	535	892	988	223	93	103	999999	746	321	999999	326	999999	999999	585	735	923	388	354	48	671	814	999999	872	803	160	999999	57	431	773	995	888	219	575	999999	798	59	882	227	999999	491	422	548	169	999999	999999	136	353	718	171	958	936	999999	181	999999	999999	537	30	195	73	695	55	260	999999	325	696	117	999999	833	787	685	51	170	903	999999	999999	276	838	999999	912	33	54	338	269	814	999999	144	47	600	359	999999	999999	696	999999	755	446	999999	574	843	432	783	525	999999	999999	486	999999	775	849	625	999999	799	999999	277	283	50	650	716	999999	168	266	561	79	20	483	526	656	354	999999	158	120	95	999999	995	999999	999999	507	999999	407	783	897	293	999999	422	874	999999	999999	761	422	124	114	729	999999	999999	586	870	713	515	45	414	830	999999	769	701	514	999999	107	704	947	155	542	125	319	999999	271	973	276	657	145	999999	955	999999	931	891	999999	390	999999	296	418	459	424	992	499	992	952	334	523	593	907	244	462	866	813	999999	581	988	999999	965	153	999999	604	999999	999999	121	459	935	641	878	657	133	727	810	295	497	730	999999	626	999999	999999	999999	460	682	749	901	999999	999999	999999	664	999999	64	970	948	999999	805	855	999999	621	387	542	26	693	999999	936	783	516	999999	581	999999	999999	41	999999	104	710	216	162	921	316	479	650	371	999999	999999	568	999999	163	999999	667	489	642	372	999999	249	783	248	254	999999	746	965	394	999999	516	764	127	288	999999	876	247	937	999999	933	999999	152	736	181	999999	999999	85	999999	630	999999	983	101	684	999999	
112	131	320	999999	961	999999	999999	999999	999999	830	854	100	859	290	909	999999	541	730	836	708	321	785	513	611	86	537	739	413	345	656	835	425	90	943	185	999999	565	775	999999	316	758	709	67	999999	999999	999999	857	795	433	353	206	263	264	975	862	326	618	709	395	433	999999	772	16	438	995	438	20	915	115	348	722	765	755	530	999999	612	728	999999	999999	16	680	999999	979	999999	999999	582	999999	114	91	858	952	856	999999	999999	708	985	703	629	910	999999	999999	941	999999	999999	999999	999999	999999	734	35	259	999999	20	999999	999999	753	999999	792	24	999999	422	278	906	834	256	396	999999	385	999999	999999	964	999999	108	697	406	946	739	999999	894	370	30	999999	436	88	831	999999	941	999999	11	798	55	203	689	651	999999	999999	163	117	443	698	765	64	303	912	71	350	500	323	999999	999999	24	999999	999999	653	957	999999	841	827	12	986	454	433	999999	416	776	770	229	457	999999	786	999999	631	820	205	605	965	781	523	26	490	999999	999999	424	569	783	645	304	45	999999	160	778	999999	114	456	999999	341	681	887	145	999999	131	52	124	999999	649	392	999999	702	999999	992	999999	328	999999	999999	227	826	19	814	632	140	999999	193	999999	58	18	466	527	374	951	999999	294	894	387	725	369	999999	514	999999	919	401	67	602	988	999999	594	459	524	593	239	999999	331	999999	265	999999	999999	999999	999999	75	232	193	865	224	750	999999	707	671	999999	95	162	999999	322	825	894	999999	83	999999	205	71	464	558	942	934	144	534	942	427	638	999999	901	431	447	448	961	736	536	843	852	214	994	922	519	439	440	739	114	999999	971	34	931	951	742	999999	610	673	999999	931	89	225	840	289	999999	999999	194	999999	62	999999	863	168	705	240	30	990	77	541	999999	512	999999	999999	429	999999	456	614	451	949	689	229	838	298	495	604	999999	636	373	714	890	999999	255	999999	687	241	642	812	999999	701	931	752	160	79	999999	738	437	683	796	405	999999	427	126	244	51	832	45	575	673	999999	476	999999	626	362	651	98	267	792	718	198	999999	643	296	999999	999999	937	999999	768	999999	757	177	89	840	968	999999	472	999999	20	669	999999	205	999999	149	228	234	999999	135	798	428	545	480	645	965	608	601	199	141	999999	999999	114	763	276	910	999999	999999	396	553	657	999999	188	263	256	133	999999	999999	735	503	77	525	481	999999	280	350	128	286	532	124	242	376	999999	999999	468	794	564	101	999999	166	233	295	837	999999	477	327	249	292	233	999999	
111	615	865	999999	999999	850	744	302	999999	926	792	999999	410	282	999999	999999	789	848	795	462	569	999999	73	579	279	781	688	487	344	953	110	836	999999	20	999999	626	999999	995	999999	617	60	272	608	12	999999	594	999999	565	683	196	538	401	497	771	952	338	552	999999	426	293	172	267	999999	999999	825	999999	999999	400	999999	999999	999999	793	582	188	999999	999999	174	70	999999	685	896	999999	803	157	425	709	349	291	68	683	83	224	999999	982	999999	792	999999	79	186	999999	18	999999	305	989	417	744	819	318	369	999999	174	492	999999	741	397	49	999999	811	124	126	616	999999	341	585	620	565	224	599	733	999999	999999	999999	883	796	676	411	999999	814	740	680	999999	40	999999	999999	518	591	143	837	999999	414	999999	502	999999	70	802	714	163	719	378	851	530	999999	584	999999	999999	80	608	295	74	986	999999	650	81	443	999999	999999	381	999999	77	999999	432	386	14	329	999999	500	149	823	994	961	257	117	445	888	160	670	455	183	999999	448	983	847	773	609	999999	999999	431	521	833	225	999999	235	652	350	429	153	225	265	999999	171	931	784	301	999999	738	114	214	192	999999	566	141	999999	186	628	55	584	999999	999999	999999	999999	79	999999	999999	778	999999	31	465	999999	468	17	999999	199	715	589	517	209	556	670	870	97	483	248	238	999999	999999	145	58	34	304	845	540	820	137	864	101	313	999999	522	484	716	649	999999	724	286	122	941	492	597	121	846	37	942	999999	50	999999	831	398	723	693	999999	973	999999	999999	622	477	999999	72	999999	498	999999	415	43	196	163	447	373	523	952	165	153	653	461	912	458	818	999999	296	97	743	270	915	80	829	999999	999999	218	999999	111	809	488	999999	640	108	907	441	993	756	380	999999	999999	317	446	999999	999999	839	521	528	999999	999999	879	347	975	117	237	297	344	214	204	420	238	999999	999999	153	999999	274	999999	362	999999	27	999999	841	916	493	999999	999999	479	512	289	162	231	999999	966	307	929	151	903	532	871	619	106	788	561	959	375	999999	895	302	891	999999	999999	169	523	999999	999999	47	431	999999	129	284	818	831	925	999999	199	547	98	124	223	999999	371	999999	999999	394	920	999999	999999	999999	999999	999999	999999	186	621	14	999999	999999	177	999999	328	999999	999999	422	999999	596	801	274	863	518	770	827	999999	781	88	366	913	345	678	999999	414	943	999999	999999	372	832	999999	641	220	920	716	999999	999999	457	796	332	815	949	87	895	999999	999999	182	999999	195	999999	999999	285	999999	265	101	991	393	
49	237	384	144	999999	59	579	378	169	63	942	802	643	458	165	999999	756	551	999999	267	783	544	758	771	985	999999	81	158	941	543	955	829	725	743	339	230	999999	999999	569	899	507	999999	433	602	999999	969	551	842	999999	300	999999	714	136	999999	610	505	478	613	158	965	977	431	437	626	108	122	87	900	128	934	999999	567	981	74	999999	266	120	166	541	25	738	999999	628	651	999999	251	999999	991	999999	834	751	999999	49	604	921	86	99	807	503	126	892	650	724	594	726	784	732	71	973	999999	394	322	81	142	999999	748	802	786	434	999999	419	95	768	293	193	765	528	386	153	999999	999999	312	999999	424	132	999999	514	44	999999	417	999999	641	28	999999	450	439	736	906	377	999999	283	313	999999	647	707	807	882	999999	411	961	265	355	999999	299	186	91	999999	657	19	148	243	768	861	999999	347	778	76	999999	843	753	39	621	999999	969	409	864	930	25	717	999999	215	84	632	963	161	172	999999	728	999999	368	779	89	896	999999	939	999999	451	364	309	999999	740	901	596	657	932	644	346	948	890	322	999999	644	940	694	933	169	145	898	866	184	65	348	379	999999	974	949	724	780	40	894	423	999999	715	788	999999	314	487	975	999999	516	826	773	999999	299	217	144	149	212	305	780	999999	552	497	135	873	402	999999	999999	999999	982	919	565	918	996	899	586	929	162	120	629	681	999999	999999	360	358	999999	510	89	277	839	810	522	485	999999	999999	999999	87	590	914	192	781	375	301	58	597	270	999999	841	400	630	999999	987	102	676	109	999999	684	147	776	591	892	452	844	843	999999	406	89	999999	482	999999	999999	349	247	928	847	999999	868	999999	763	97	437	999999	999999	646	634	823	430	809	160	314	999999	939	813	333	299	338	530	458	999999	200	191	195	369	999999	999999	865	999999	174	828	999999	350	999999	384	689	164	233	762	207	218	358	976	280	999999	177	843	999999	535	999999	638	518	785	420	942	999999	999999	251	308	328	524	769	84	999999	980	999999	964	329	564	134	179	75	576	333	999999	528	223	910	676	999999	999999	999999	339	835	999999	320	999999	930	923	812	999999	912	999999	999999	682	999999	999999	719	299	161	999999	523	14	411	744	572	942	462	999999	423	358	995	574	999999	800	962	999999	248	730	999999	359	43	406	752	351	267	999999	999999	650	800	254	999999	999999	525	999999	999999	999999	928	100	963	377	555	760	509	463	787	347	818	644	720	999999	45	989	629	801	179	126	262	70	487	431	999999	
811	379	178	854	999999	59	127	795	414	999999	157	767	302	804	999999	897	299	563	919	999999	497	999999	790	219	514	991	724	999999	999999	305	867	613	541	999999	743	391	340	608	413	298	999999	849	316	999999	887	231	336	996	896	229	962	507	568	110	323	881	588	959	350	392	334	308	999999	119	643	999999	236	735	70	891	999999	691	999999	999999	630	648	623	291	332	292	665	999999	922	668	342	370	54	999999	253	999999	802	999999	268	999999	999999	402	999999	999999	865	352	995	600	936	14	999999	281	356	936	999999	999999	999999	999999	636	67	999999	606	386	248	776	282	500	795	492	208	99	194	432	139	667	237	705	426	426	980	297	75	791	917	999999	70	999999	118	961	578	999999	999999	999999	210	304	367	26	704	430	592	852	999999	118	738	999999	478	848	227	279	251	969	841	999999	656	770	661	999999	468	242	999999	999999	391	833	913	604	593	450	232	834	309	220	11	999999	833	137	999999	999999	63	12	537	221	796	838	999999	999999	762	999999	98	440	642	552	999999	471	714	999999	470	999999	204	143	331	38	626	392	969	40	967	844	57	528	683	999999	999999	999999	999999	504	999999	553	999999	314	842	999999	361	999999	202	756	662	540	999999	509	667	719	763	920	680	509	999999	413	999999	999999	641	917	577	999999	756	938	791	101	766	219	860	917	263	889	999999	999999	999999	999999	200	223	378	437	562	548	861	964	999999	999999	999999	205	999999	69	684	434	673	999999	999999	792	45	263	999999	999999	999999	82	648	749	999999	873	628	327	833	760	222	999999	320	214	999999	38	707	791	997	951	999999	570	310	801	242	828	225	999999	961	883	799	999999	258	807	663	490	900	121	999999	999999	999999	468	372	159	847	38	124	468	569	999999	999999	253	265	999999	264	213	772	846	516	637	657	262	999999	949	961	285	407	513	551	874	999999	596	999999	930	738	999999	207	160	954	214	714	999999	806	999999	799	999999	681	244	552	459	717	63	604	999999	419	960	112	423	198	571	631	999999	917	695	999999	497	960	335	999999	417	16	621	892	312	922	999999	999999	766	159	415	999999	172	960	999999	167	999999	999999	422	520	999999	745	784	962	392	582	113	999999	121	999999	311	595	355	999999	999999	999999	106	999999	301	999999	518	999999	345	273	999999	967	999999	650	999999	538	168	999999	547	999999	506	999999	232	658	999999	730	819	70	999999	411	848	820	999999	211	824	649	999999	914	700	474	999999	274	409	520	999999	425	122	462	999999	583	206	805	57	540	999999	473	230	447	660	571	138	999999	
180	934	999999	961	999999	267	826	185	477	254	805	83	812	999999	999999	999999	478	999999	617	366	56	999999	214	52	773	718	999999	999999	429	623	999999	138	345	999999	103	999999	105	999999	706	855	636	839	115	999999	999	973	999999	231	999999	518	969	575	954	772	411	420	729	999999	999999	999999	999999	474	755	854	999999	677	737	999999	148	797	616	259	388	762	729	999999	654	262	52	999999	990	526	160	999999	999999	688	184	573	999999	999999	745	723	41	706	999999	999999	93	999999	999999	332	245	469	93	412	901	999999	197	202	999999	204	765	477	339	999999	20	993	324	999999	209	312	502	174	125	465	62	892	227	681	426	568	132	999999	300	720	563	530	443	999999	19	934	500	982	530	948	917	277	394	642	999999	999999	847	999999	61	999999	830	81	354	627	360	18	502	515	775	999999	81	372	187	619	834	489	999999	576	834	275	811	520	999999	176	548	785	508	584	985	999999	999999	883	351	999999	889	492	185	815	397	10	442	985	999999	56	999999	999999	99	774	999999	216	791	280	415	999999	999999	319	437	188	89	574	510	917	530	701	762	198	31	547	729	352	999999	744	189	833	833	999999	314	596	999999	992	695	733	776	778	999999	450	477	999999	999999	999999	64	997	736	822	500	524	464	515	999999	687	533	552	55	466	902	56	999999	581	999999	31	15	840	999999	999999	878	776	150	751	417	322	999999	466	754	999999	297	999999	999999	366	342	318	999999	999999	312	613	469	153	688	320	876	246	359	895	613	771	574	223	119	649	944	724	384	713	107	971	999999	999999	798	896	999999	594	47	734	999999	643	659	216	999999	284	999999	735	97	829	875	999999	962	825	999999	982	583	84	207	999999	422	617	999999	999999	999999	999999	646	401	999999	791	999999	291	208	625	656	969	122	368	685	999999	32	218	636	554	838	926	19	151	999999	999999	999999	104	396	679	322	631	708	10	999999	207	638	235	390	306	687	593	972	346	178	883	999999	225	398	372	345	214	981	389	820	774	331	505	187	539	478	57	999999	999999	313	35	999999	121	853	999999	206	797	827	999999	866	254	954	999999	972	999999	944	107	705	34	343	118	999999	328	189	999999	876	142	57	851	999999	639	698	452	43	152	622	758	372	999999	999999	548	386	650	999999	575	820	999999	532	847	595	381	352	870	195	205	385	999999	932	999999	612	999999	749	999999	512	237	556	511	999999	999999	718	195	734	795	857	794	731	999999	806	613	919	227	999999	210	265	456	999999	827	266	838	999999	680	999999	259	308	112	
999999	999999	147	999999	29	319	29	702	139	999999	999999	556	22	401	473	386	146	328	202	394	999999	549	720	999999	939	999999	999999	800	72	48	368	999999	497	755	995	999999	861	520	999999	610	208	908	81	999999	999999	999999	999999	865	374	999999	544	508	67	913	648	259	689	999999	999999	301	75	228	639	999999	51	171	69	267	999999	153	524	999999	734	592	999999	555	478	864	257	208	913	388	435	681	504	860	427	999999	999999	999999	640	780	174	303	544	979	278	980	814	999999	681	557	469	999999	866	999999	774	999999	999999	999999	781	999999	833	999999	999999	686	793	958	596	190	744	486	160	660	999999	743	460	999999	999999	216	287	497	999999	609	527	366	919	214	814	585	96	952	999999	23	999999	815	946	27	915	999999	196	320	999999	633	903	204	407	999999	718	132	467	343	999999	520	815	293	774	234	999999	30	767	589	153	20	104	791	999999	146	696	999999	797	443	525	199	30	999999	113	999999	705	333	959	120	999999	691	127	752	535	345	207	679	50	721	398	895	100	607	176	382	539	121	574	999999	999999	31	335	34	818	238	500	848	189	999999	528	305	999999	999999	103	462	893	351	999999	295	938	26	656	999999	999999	629	999999	423	800	731	887	594	758	999999	998	473	999999	999999	934	999999	844	358	500	692	203	102	999999	444	999999	714	489	197	855	289	331	999999	375	259	980	999999	999999	87	57	458	470	999999	547	372	658	630	106	799	416	999999	450	589	526	964	999999	951	796	999999	999999	96	251	999999	999999	478	376	999999	108	999999	122	746	999999	767	999999	999999	231	268	555	470	786	883	617	689	780	895	839	742	578	999999	377	38	401	999999	999999	960	217	770	206	78	999999	999999	999999	989	687	670	792	682	999999	999999	999999	624	406	999999	877	999999	478	999999	919	843	639	634	999999	697	738	94	354	700	999999	350	834	460	72	999999	474	41	361	999999	12	999999	999999	999999	999999	102	667	753	632	76	598	150	492	655	850	999999	438	371	428	834	999999	602	325	102	93	938	651	292	561	999999	999999	999999	675	850	559	809	740	483	999999	999999	39	985	999999	288	111	459	858	188	999999	999999	58	113	999999	526	376	410	794	20	999999	999999	451	385	201	712	215	752	475	641	999999	999999	622	955	199	195	804	999999	150	999999	990	633	90	472	682	852	871	756	242	158	483	999999	25	730	410	999999	791	654	793	749	83	359	999999	999999	999999	999999	96	102	914	999999	721	111	999999	999999	29	449	444	979	999999	349	841	458	519	999999	167	946	999999	892	554	542	
999999	999999	482	400	963	641	650	863	389	124	999999	999999	842	815	437	999999	889	267	710	961	222	811	952	999999	908	999999	839	999999	69	145	543	204	999999	381	32	571	628	868	999999	388	798	580	999999	588	583	72	616	703	889	999999	67	768	192	593	330	999999	207	999999	492	349	999999	983	999999	253	999999	571	240	470	793	865	753	30	473	331	172	642	221	999999	999999	846	18	146	777	284	88	774	21	954	61	438	373	999999	386	455	999999	815	775	999999	17	22	999999	155	909	34	40	46	305	999999	430	999999	381	833	167	646	999999	664	215	529	999999	999999	559	285	999999	364	501	163	643	27	999999	357	866	864	366	858	999999	862	236	999999	253	51	479	161	533	373	999999	999999	442	740	124	999999	609	256	191	211	462	556	999999	999999	532	877	402	287	125	83	821	517	476	309	632	999999	999999	462	286	133	336	999999	999999	55	307	960	720	903	903	999999	747	620	682	165	405	467	136	999999	230	376	648	202	45	460	551	999999	73	143	118	645	999999	157	970	68	874	64	999999	690	999999	571	167	499	383	304	336	999999	834	321	903	174	999999	756	242	910	999999	999999	372	301	503	757	999999	586	794	999999	999999	999999	650	624	999999	999999	661	445	999999	658	999999	159	999999	741	133	350	715	752	239	943	303	999999	914	70	999999	740	692	513	196	499	674	999999	999999	125	967	999999	561	219	999999	563	512	906	331	583	701	999999	325	631	177	163	51	154	357	850	965	598	999999	590	999999	549	658	157	259	935	983	999999	453	703	999999	397	789	506	721	676	441	396	416	341	368	259	425	70	346	43	457	999999	233	999999	160	378	999999	971	179	999999	904	364	657	396	999999	73	999999	622	857	779	374	999999	999999	680	999999	578	999999	353	999999	999999	134	598	999999	225	488	464	414	999999	553	405	347	818	336	240	772	86	999999	30	742	304	378	803	213	566	669	911	106	999999	999999	999999	195	706	999999	389	999999	316	553	999999	907	145	659	292	999999	461	442	999999	219	202	999999	343	839	171	611	927	422	331	394	255	556	999999	999999	861	163	971	220	640	999999	947	874	999999	532	307	122	999999	644	96	734	999999	999999	123	702	904	644	111	742	999999	999999	822	966	44	921	308	885	340	777	999999	999999	999999	999999	999999	487	271	999999	452	810	999999	59	14	292	336	597	641	131	443	874	463	999999	62	999999	196	545	999999	981	839	544	234	421	781	829	845	957	636	511	331	635	440	586	999999	301	209	999999	999999	540	999999	999999	290	186	452	
466	324	581	86	999999	64	266	241	999999	999999	907	586	130	999999	185	446	378	999999	999999	799	807	443	876	34	760	39	221	455	715	351	402	263	58	969	999999	515	274	881	768	457	75	403	160	108	294	715	89	999999	914	103	999999	487	160	386	644	33	999999	556	999999	839	999999	810	526	939	95	653	999999	999999	952	670	182	496	202	682	734	999999	293	778	740	55	949	514	541	622	90	915	113	999999	335	301	999999	717	566	928	614	265	999999	999999	23	640	187	928	754	254	921	774	999999	478	652	240	739	668	816	999999	999999	999999	278	999999	859	180	550	866	825	660	602	465	929	273	77	478	999999	999999	765	999999	868	30	999999	297	700	315	629	634	29	105	999999	999999	900	297	999999	999999	986	973	361	842	99	321	999999	104	651	465	844	31	999999	999999	703	667	903	716	410	869	578	981	213	553	550	916	846	730	999999	203	564	642	234	999999	491	563	720	922	20	557	917	999999	645	245	999999	608	234	999999	401	894	505	194	887	179	708	15	770	807	302	999999	999999	999999	995	458	900	212	797	618	691	999999	946	981	705	853	999999	999999	346	967	999999	999999	999999	10	338	214	698	999999	755	65	999999	486	792	913	999999	999999	999999	543	670	196	344	999999	810	615	164	260	999999	523	488	43	227	795	669	802	725	999999	491	474	54	791	999999	530	457	741	535	214	357	43	361	868	999999	418	252	159	999999	823	999999	87	845	88	999999	184	891	721	999999	999999	817	990	999999	999999	999999	618	499	878	436	999999	811	999999	89	949	902	999999	172	620	273	809	999999	519	178	902	999999	414	999999	966	999999	586	999999	999999	904	248	397	367	846	90	999999	161	918	373	723	820	999999	72	997	896	999999	352	999999	281	999999	999999	744	307	822	295	62	942	990	532	354	999999	184	85	174	841	562	545	999999	999999	108	121	890	999999	999999	999999	890	999999	999999	731	999999	192	574	367	999999	999999	504	999999	545	560	37	579	171	999999	999999	873	645	935	897	166	999999	639	284	999999	182	345	147	563	999999	999999	404	897	535	268	742	172	285	999999	797	999999	346	999999	999999	517	63	528	950	505	171	923	713	955	267	999999	398	161	907	643	195	942	738	940	588	81	166	140	999999	902	999999	856	597	828	148	609	819	870	639	767	876	653	395	999999	999999	588	760	448	999999	285	870	590	264	642	631	854	559	406	884	929	360	923	484	57	851	314	335	884	816	657	999999	527	522	150	767	999999	557	106	547	999999	321	717	999999	767	999999	999999	
602	955	207	999999	999999	999999	986	710	999999	999999	179	999999	999999	999999	999999	999999	631	982	845	353	78	123	874	100	307	999999	859	884	617	642	434	716	999999	788	712	380	999999	532	607	999999	540	999999	734	814	372	219	316	459	747	445	96	999999	922	999999	999999	488	90	116	986	597	563	999999	999999	774	999999	462	332	12	385	999999	999999	999999	384	828	812	266	389	70	728	98	156	409	147	182	556	999999	794	337	794	233	299	999999	999999	999999	999999	439	719	960	296	909	999999	313	999999	999999	257	987	141	104	875	737	999999	999999	388	898	450	163	999999	920	227	610	999999	995	217	999999	592	617	562	373	374	383	547	429	773	818	210	999999	336	999999	924	569	785	999999	999999	67	134	278	201	647	999999	310	474	799	742	685	252	999999	106	999999	282	639	434	768	730	999999	999999	999999	256	999999	697	607	827	692	995	658	825	999999	543	999999	37	323	426	999999	803	74	909	748	686	98	575	999999	746	415	999999	295	145	999999	969	958	867	455	32	630	949	962	482	781	999999	999999	860	284	357	999999	999999	999999	223	519	964	665	593	451	992	168	994	388	861	999999	693	710	523	807	997	585	292	581	301	795	965	840	999999	137	999999	999999	237	999999	961	800	999999	50	81	625	62	313	375	999999	462	863	999999	571	111	70	97	102	571	62	286	772	663	322	667	999999	553	134	84	999999	999999	999999	931	703	999999	70	901	653	638	897	754	999999	219	866	129	999999	999999	999999	738	530	999999	852	41	184	24	198	147	208	382	654	81	928	239	910	919	72	932	932	153	51	169	444	464	999999	308	592	563	999999	203	239	268	999999	396	553	425	654	369	756	688	238	923	703	280	999999	825	826	464	308	947	66	506	999999	260	697	999999	605	397	366	876	999999	634	350	14	153	999999	922	542	685	494	999999	703	185	254	999999	127	465	999999	999999	848	999999	138	265	849	999999	732	999999	899	698	999999	999999	266	12	999999	266	604	582	698	137	598	903	294	778	813	682	999999	330	999999	345	579	905	999999	917	518	404	303	999999	501	867	420	363	32	999999	503	674	999999	700	305	987	999999	999999	767	46	880	945	197	999999	451	176	783	412	999999	564	128	286	388	999999	494	485	963	234	91	999999	716	245	880	999999	284	149	674	662	35	995	999999	999999	148	405	999999	572	216	942	999999	334	94	18	314	999999	724	227	295	669	216	820	999999	96	999999	937	329	645	74	747	999999	311	502	130	999999	63	539	93	999999	983	311	921	278	31	305	757	
745	708	999999	422	999999	999999	999999	15	456	214	972	938	999999	211	85	401	507	469	867	626	831	964	631	260	928	640	999999	312	999999	295	999999	999999	999999	705	201	621	714	652	31	28	458	497	673	182	91	601	511	936	907	910	999999	999999	999999	678	925	780	86	681	493	999999	999999	999999	648	171	663	999999	157	876	19	464	999999	855	999999	848	999999	344	999999	459	999999	337	999999	153	999999	456	999999	742	848	121	780	420	999999	42	999999	936	999999	907	999999	999999	999999	121	453	635	926	999999	233	568	999999	314	510	590	490	627	999999	166	956	833	999999	201	299	920	999999	46	105	599	919	654	696	999999	806	271	999999	788	999999	66	883	503	999999	952	233	312	999999	543	611	200	930	999999	530	12	980	218	761	657	222	999999	999999	417	540	999999	999999	579	999999	859	508	248	105	701	687	456	282	999999	616	202	967	999999	548	587	434	999999	668	999999	134	693	531	598	509	837	575	999999	999999	476	999999	999999	429	654	999999	522	45	373	104	238	999999	83	999999	999999	999999	569	690	235	59	412	982	999999	668	530	454	999999	337	909	999999	999999	136	999999	999999	805	500	999999	999999	999999	999999	999999	552	999999	810	440	999999	999999	999999	14	996	940	157	349	302	664	494	338	230	899	209	262	194	136	634	999999	112	894	694	999999	36	999999	796	999999	679	33	859	999999	999999	238	757	404	999999	333	912	797	999999	999999	999999	724	321	172	999999	873	999999	303	841	999999	999999	973	338	999999	365	49	978	132	154	999999	670	278	804	574	514	992	152	805	48	861	999999	999999	726	325	851	999999	613	864	999999	922	999999	999999	192	443	493	850	900	999999	999999	999999	355	790	653	339	126	774	919	999999	657	513	731	999999	264	979	999999	599	256	22	37	999999	999999	123	754	231	528	294	95	999999	90	663	102	999999	766	864	516	432	194	999999	209	86	999999	999999	216	999999	201	943	130	213	241	894	603	887	850	653	747	241	999999	999999	999999	999999	689	558	665	993	999999	467	552	400	472	779	414	999999	813	951	345	999999	906	890	39	584	174	882	139	196	70	214	423	122	126	285	999999	762	999999	378	397	501	210	999999	999999	734	400	730	741	461	999999	743	84	899	317	187	334	156	401	236	666	999999	428	999999	933	999999	999999	440	999999	999999	393	652	999999	445	563	844	369	694	999999	304	999999	999999	151	678	999999	327	140	523	805	939	950	999999	371	359	711	590	999999	731	289	245	691	960	999999	553	77	837	469	999999	345	999999	818	999999	999999	999999	52	232	999999	750	999999	616	
86	529	634	344	999999	153	999999	924	999999	973	772	638	414	212	613	233	986	597	610	869	999999	999999	187	342	131	319	541	274	316	999999	924	331	999999	673	169	171	999999	122	317	924	999999	545	999999	372	999999	189	235	506	493	819	999999	999999	149	999999	758	999999	352	302	222	926	611	26	999999	255	59	450	679	741	52	452	897	873	999999	999999	323	322	999999	999999	642	941	93	44	999999	496	999999	855	999999	999999	914	584	819	43	900	390	999999	539	927	999999	323	259	999999	494	999999	999999	922	372	788	999999	999999	446	988	536	659	281	999999	576	999999	131	12	203	268	999999	826	468	633	863	973	899	372	999999	999999	935	502	393	440	999999	999999	999999	573	880	76	728	999999	477	596	292	384	999999	547	746	303	806	999999	999999	990	887	667	999999	999999	999999	999999	889	999999	803	61	62	999999	276	841	253	995	999999	557	132	136	539	154	999999	872	350	489	999999	999999	626	491	588	287	382	999999	552	931	585	333	514	491	187	638	674	426	543	999999	117	787	303	750	999999	258	999999	999999	461	742	319	133	76	999999	52	536	473	999999	473	774	662	873	298	322	419	999999	52	999999	999999	999999	480	932	338	102	381	568	999999	876	693	339	752	388	941	809	622	462	267	934	448	999999	174	362	953	768	595	244	999999	981	340	626	216	999999	999999	560	272	386	794	973	999999	484	478	597	628	143	32	999999	931	488	700	956	914	118	201	308	736	128	979	570	507	147	999999	86	545	76	999999	857	344	391	547	245	668	293	735	999999	182	577	733	819	745	322	999999	20	291	383	712	999999	703	746	999999	154	999999	999999	476	71	999999	401	61	562	999999	175	938	550	940	464	298	630	382	237	999999	168	999999	999999	824	999999	834	68	795	172	364	999999	163	598	567	999999	838	999999	999999	673	558	780	526	180	810	580	383	762	79	999999	999999	91	724	476	620	999999	999999	247	408	999999	237	999999	606	889	999999	983	22	349	999999	547	999999	999999	813	999999	678	354	642	224	999999	254	811	81	989	968	86	283	311	686	978	999999	644	600	46	535	446	212	184	999999	973	826	568	43	999999	532	210	999999	277	25	798	999999	999999	544	888	163	999999	165	367	637	812	999999	682	335	999999	89	902	36	816	288	272	476	179	15	999999	999999	686	778	301	999999	768	844	15	295	888	999999	999999	999999	711	882	65	291	845	546	824	58	999999	242	671	700	629	183	425	989	753	332	106	27	303	366	999999	701	863	899	869	999999	999999	396	446	659	210	802	324	
933	999999	980	999999	999999	999999	202	387	453	999999	999999	837	999999	999999	999999	541	566	616	861	806	999999	415	364	428	945	999999	856	139	757	795	22	999999	826	859	491	999999	999999	701	473	836	110	979	999999	594	272	71	284	548	999999	999999	880	53	348	995	969	999999	868	562	685	955	334	73	629	999999	104	110	999999	735	999999	258	768	865	153	999999	706	375	391	770	165	883	403	317	235	902	915	969	999999	831	889	962	899	221	25	517	511	47	359	375	999999	171	60	549	610	999999	97	999999	899	322	999999	603	146	999999	999999	999999	562	26	838	727	742	999999	948	999999	845	974	359	999999	999999	999999	524	669	26	26	999999	994	832	853	707	579	815	899	79	839	541	295	999999	801	814	999999	999999	494	208	632	999999	999999	223	870	704	635	306	999999	176	274	798	999999	587	999999	827	412	969	708	319	269	912	842	66	118	999999	559	158	557	742	635	679	39	999999	393	999999	999999	780	999999	159	81	283	999999	999999	805	999999	911	708	706	974	412	254	257	184	999999	719	790	317	999999	232	154	487	748	797	540	594	768	170	999999	736	919	631	17	558	248	986	636	118	999999	76	737	851	999999	583	340	391	432	855	999999	999999	602	599	675	739	14	999999	534	487	999999	220	283	999999	514	969	64	780	246	698	936	953	999999	999999	65	48	494	303	45	175	999999	158	171	913	999999	999999	144	999999	999999	999999	999999	999999	461	159	915	50	793	986	346	482	529	559	155	734	919	999999	591	920	544	999999	254	711	559	369	999999	999999	999999	370	999999	984	999999	734	999999	968	154	999999	501	999999	767	25	999999	508	999999	562	646	999999	13	436	999999	71	999999	223	785	329	999999	842	105	102	999999	869	990	999999	874	362	648	794	735	186	590	637	85	657	163	528	391	746	755	997	723	122	999999	999999	376	60	56	620	999999	504	999999	999999	196	409	805	897	34	822	633	604	913	851	182	826	846	366	985	291	70	999999	937	286	999999	108	379	25	828	378	66	824	316	37	846	240	240	288	999999	676	851	266	503	999999	999999	999999	999999	871	940	225	999999	999999	74	764	560	691	999999	999999	224	97	39	790	79	999999	765	809	298	999999	15	999999	596	568	915	999999	440	804	999999	377	173	999999	999999	507	85	613	601	999999	759	999999	477	164	672	571	73	363	646	71	197	999999	803	999999	999999	999999	866	999999	628	218	104	754	334	755	928	999999	505	999999	999999	999999	999999	466	64	719	999999	746	419	999999	279	999999	504	999999	672	999999	617	915	999999	860	83	
818	641	87	984	393	999999	15	999999	999999	236	483	75	785	290	124	356	731	792	999999	263	126	787	999999	728	999999	999999	542	92	955	148	999999	625	645	214	264	890	999999	999999	999999	768	54	529	999999	624	999999	959	718	281	557	32	886	999999	490	607	957	41	625	358	390	999999	418	999999	270	582	223	857	429	581	36	234	718	258	999999	325	999999	999999	98	400	932	643	999999	271	534	933	262	889	145	48	257	232	274	288	999999	991	360	999999	268	125	999999	999999	540	147	255	999999	313	637	12	174	999999	999999	942	235	999999	999999	684	157	398	336	999999	334	722	391	999999	803	959	440	167	999999	965	97	337	972	989	993	113	857	25	999999	630	999999	886	970	999999	886	289	49	862	355	316	212	999999	999999	999999	86	225	158	813	451	373	873	480	872	209	310	43	999999	245	999999	642	999999	141	999999	706	704	447	999999	741	999999	524	920	577	811	999999	999999	365	405	999999	913	778	999999	999999	574	836	999999	155	24	770	349	999999	319	803	440	713	489	81	544	999999	999999	999999	999999	416	376	927	453	305	999999	59	447	945	637	999999	999999	654	686	783	566	999999	999999	559	433	981	402	594	214	126	999999	108	343	690	999999	180	95	284	999999	999999	677	647	999999	462	486	999999	999999	999999	225	526	481	999999	36	705	999999	192	999999	541	999999	999999	24	781	722	999999	168	570	999999	756	999999	467	707	58	349	147	999999	919	967	496	83	999999	657	998	378	999999	999999	360	999999	638	186	999999	892	554	79	999999	534	895	924	66	303	999999	259	577	280	758	818	999999	999999	999999	999999	595	999999	999999	468	999999	999999	25	999999	44	999999	999999	498	999999	580	999999	574	999999	999999	526	999999	999999	995	911	999999	167	219	999999	999999	620	999999	222	913	192	48	590	424	999999	96	333	999999	518	492	890	375	495	999999	182	999999	785	193	665	454	919	286	388	999999	313	598	999999	999999	753	999999	999999	174	478	894	316	48	989	81	999999	76	655	538	103	999999	114	999999	999999	739	47	93	942	436	213	768	993	906	999999	991	999999	512	785	797	244	230	699	999999	897	600	999999	143	18	714	721	599	799	391	192	660	494	999999	999999	571	499	999999	355	365	960	999999	901	410	388	998	960	959	291	999999	999999	873	38	389	999999	999999	999999	903	999999	238	715	614	968	999999	723	999999	506	351	621	999999	308	574	874	344	764	196	699	710	754	999999	753	761	318	999999	97	319	631	115	130	783	999999	999999	594	999999	650	999999	741	298	686	388	999999	999999	347	76	559	728	998	694	
999999	999999	999999	918	999999	75	484	954	305	37	524	999999	378	400	231	838	282	712	999999	757	999999	418	999999	410	34	376	999999	999999	999999	251	391	999999	320	937	491	669	375	32	999999	529	643	999999	60	999999	774	281	999999	111	397	509	794	846	999999	251	999999	216	16	17	894	999999	557	349	999999	64	645	165	104	999999	999999	562	472	259	276	999999	999999	998	367	739	635	999999	366	416	747	913	457	544	620	79	936	999999	662	368	138	663	972	303	164	996	79	619	187	578	201	834	47	544	999999	298	999999	12	849	276	999999	999999	426	999999	601	627	607	110	545	34	999999	634	899	113	131	612	999999	999999	843	370	670	26	575	787	999999	913	999999	999999	964	331	942	999999	999999	999999	999999	986	247	832	702	536	399	999999	84	163	83	999999	934	933	999999	967	811	999999	168	489	605	999999	576	639	999999	999999	752	694	146	223	92	571	209	513	127	145	375	654	999999	317	970	701	941	999999	713	999999	978	999999	498	999999	519	634	775	946	999999	630	420	607	907	23	784	704	832	860	81	512	368	999999	816	288	601	166	199	850	518	904	999999	163	925	277	710	809	206	149	704	457	795	262	723	999999	725	768	747	113	999999	275	869	91	351	210	999999	556	999999	220	405	362	445	999999	999999	885	216	266	681	639	313	974	508	693	999999	623	717	115	999999	999999	562	833	419	95	327	252	44	342	999999	725	978	999999	683	985	743	351	21	999999	824	999999	999999	468	96	118	999999	558	767	185	925	999999	493	194	849	999999	999999	572	943	359	999999	999999	851	874	453	999999	661	160	300	523	999999	999999	611	846	290	869	49	104	746	311	295	768	999999	999999	417	94	999999	793	313	999999	337	181	407	662	273	999999	986	415	24	140	456	999999	268	253	236	999999	999999	647	999999	999999	767	563	825	642	73	838	710	999999	467	369	999999	867	846	424	195	778	999999	949	582	999999	883	633	89	616	854	645	510	241	999999	306	968	594	999999	334	118	773	356	764	599	435	928	994	948	655	415	588	804	843	67	457	702	999999	74	263	106	143	484	218	788	428	338	479	999999	999999	400	140	978	521	315	422	432	652	359	157	722	999999	685	999999	211	276	841	999999	999999	999999	604	999999	999999	636	238	974	999999	147	976	181	999999	999999	999999	787	999999	285	999999	292	538	999999	35	60	816	999999	999999	999999	999999	61	16	522	586	671	999999	194	566	598	610	352	293	340	999999	294	676	188	60	272	264	999999	999999	999999	999999	558	999999	537	160	553	985	612	
999999	999999	526	248	140	464	594	435	163	999999	231	667	674	999999	999999	208	523	740	999999	999999	866	278	952	560	999999	999999	999999	38	542	768	44	22	612	997	257	999999	813	999999	164	999999	593	624	999999	813	999999	999999	261	408	999999	930	24	419	180	356	746	999999	77	966	365	999999	999999	566	892	394	416	999999	64	677	20	736	394	999999	585	172	55	999999	169	999999	884	381	829	457	999999	612	754	999999	842	266	261	430	204	847	999999	114	613	37	732	724	999999	467	456	584	397	823	545	385	999999	999999	311	999999	667	999999	999999	999999	999999	160	98	289	999999	792	376	999999	999999	590	999999	546	999999	481	558	27	519	444	741	426	999999	254	70	654	76	999999	999999	834	954	757	999999	999999	765	546	883	999999	999999	452	999999	614	999999	658	169	999999	292	998	999999	999999	459	293	985	999999	196	665	68	975	100	999999	222	271	999999	542	843	999999	827	999999	781	999999	999999	105	999999	999999	360	999999	999999	276	95	262	372	78	111	437	384	999999	772	539	89	999999	488	907	373	999999	239	822	612	557	814	999999	980	999999	227	704	764	364	999999	918	872	70	338	791	890	837	81	154	170	574	167	182	895	297	196	681	999999	690	732	583	837	537	999999	778	461	594	282	355	850	406	673	999999	466	853	666	999999	771	696	999999	535	433	999999	662	47	399	999999	999999	693	830	545	620	83	632	999999	90	999999	999999	559	999999	999999	565	725	999999	763	901	999999	999999	999999	630	177	999999	396	673	999999	159	752	875	486	389	819	999999	999999	524	314	785	599	398	835	772	331	483	221	367	721	999999	708	790	999999	146	262	926	999999	72	663	635	999999	410	999999	480	338	469	69	999999	519	999999	976	211	989	977	311	748	880	279	308	693	999999	999999	951	235	451	962	976	350	999999	999999	435	526	999999	679	999999	999999	999999	365	999999	862	999999	999999	847	999999	994	506	800	921	834	999999	55	294	999999	970	936	204	459	210	38	375	492	719	53	999999	881	459	350	999999	425	999999	785	999999	834	446	279	657	191	546	999999	944	171	65	515	623	847	999999	999999	890	742	999999	739	762	336	79	999999	705	999999	231	533	999999	166	490	999999	721	727	530	460	999999	700	289	999999	912	999999	93	999999	999999	213	429	778	999999	999999	999999	999999	67	383	999999	199	999999	76	573	659	960	23	999999	999999	681	999999	999999	896	327	691	999999	200	463	355	827	793	252	865	942	501	578	999999	793	846	707	912	447	348	704	341	695	261	999999	999999	999999	898	282	305	999999	877	420	532	460	58	
263	269	124	712	556	239	946	899	133	999999	90	517	229	849	999999	999999	999999	999999	999999	999999	995	999999	73	999999	999999	999999	999999	999999	342	75	91	56	992	744	593	447	797	735	791	474	394	795	137	64	548	543	999999	432	224	763	765	999999	340	999999	62	81	206	291	418	627	717	999	567	68	990	999999	525	999999	266	643	971	999999	999999	727	601	999999	64	999999	294	760	259	99	999999	579	310	127	999999	999999	692	522	999999	999999	326	999999	756	394	238	79	73	514	27	204	175	581	791	999999	999999	612	999999	852	26	197	999999	658	378	628	277	987	758	873	328	997	792	999999	401	465	999999	499	970	999999	972	999999	999999	780	999999	999999	999999	161	787	922	816	999999	655	999999	505	999999	519	668	795	138	126	250	320	999999	999999	30	411	431	189	336	327	811	642	999999	880	999999	252	999999	916	323	704	126	209	836	67	225	999999	999999	249	347	999999	402	703	999999	100	731	674	755	594	999999	652	502	971	461	999999	15	999999	999999	959	999999	999999	303	752	999999	433	10	50	484	142	970	999999	458	192	842	390	925	117	800	574	158	999999	496	632	203	670	212	154	748	999999	62	755	360	999999	775	535	652	650	231	418	99	690	199	999999	623	53	204	999999	139	999999	999999	898	669	427	810	116	325	671	558	811	999999	856	302	252	89	224	327	464	416	316	999999	285	999999	392	484	467	177	873	18	160	476	999999	24	676	999999	999999	95	933	193	668	220	999999	101	999999	196	243	398	999999	543	409	726	739	999999	999999	999999	403	999999	287	999999	999999	999999	452	999999	408	344	339	841	625	690	925	139	999999	281	748	106	757	193	475	205	250	79	999999	339	609	433	737	989	201	999999	168	151	808	990	999999	729	999999	999999	693	85	857	401	999999	999999	618	280	342	999999	165	999999	999999	220	546	91	702	283	718	999999	63	974	999999	349	650	292	999999	783	330	999999	440	28	338	439	499	399	347	849	306	964	721	339	101	279	834	475	999999	948	999999	726	999999	999999	20	654	274	719	478	999999	999999	490	734	834	949	939	37	999999	397	157	999999	156	999999	999999	999999	754	999999	999999	999999	337	515	999999	535	999999	999999	603	999999	999999	17	999999	174	999999	921	830	107	999999	239	886	389	161	251	999999	999999	609	238	458	982	446	590	266	263	549	835	150	11	577	999999	999999	655	355	836	999999	999999	712	982	939	235	913	999999	999999	525	515	999999	732	96	999999	999999	926	999999	730	999999	667	291	751	430	624	944	780	828	999999	860	87	240	44	325	999999	
569	999999	626	298	232	999999	690	429	740	747	214	113	64	999999	999999	999999	806	925	734	999999	874	387	292	367	995	454	95	999999	999999	447	284	999999	999999	10	259	729	999999	999999	508	551	976	999999	20	683	420	840	999999	644	58	831	281	315	309	156	221	191	93	268	303	778	984	465	128	303	473	904	696	64	999999	752	729	750	426	192	201	22	376	608	947	164	999999	999999	186	479	176	999999	10	270	788	999999	645	51	762	729	999999	520	999999	717	219	999999	153	671	709	305	112	530	888	127	955	208	999999	999999	320	999999	60	543	289	648	136	504	903	436	275	867	116	688	999999	697	625	999999	278	658	399	441	999999	66	740	880	377	645	90	999999	999999	999999	261	171	730	623	679	34	241	999999	591	715	612	717	405	842	199	424	542	201	502	284	929	167	95	999999	138	993	999999	408	280	490	999999	999999	131	686	616	999999	958	374	27	600	449	183	76	999999	828	303	660	898	691	953	113	999999	391	40	999999	103	999999	850	494	685	231	833	824	999999	301	593	999999	999999	999999	253	999999	178	184	901	999999	999999	101	412	60	835	343	903	717	327	999999	535	638	101	36	999999	870	117	999999	341	379	615	358	999999	999999	245	707	940	672	999999	999999	999999	999999	490	204	903	11	673	800	658	352	327	125	507	999999	999999	955	504	693	712	999999	999999	298	999999	531	229	999999	135	29	999999	138	403	241	999999	999999	452	821	999999	896	133	521	206	317	231	989	61	500	851	251	999999	290	213	257	959	73	148	645	999999	999999	974	505	876	653	984	530	949	96	999999	999999	280	943	807	607	570	201	186	51	77	853	479	729	556	884	402	535	925	155	281	215	999999	806	999999	999999	922	627	645	553	332	999999	50	965	653	184	970	683	482	606	687	768	886	106	578	27	488	255	949	999999	260	459	605	803	999999	640	999999	473	992	618	685	999999	556	633	999999	999999	813	514	85	999999	913	999999	62	999999	468	999999	999999	595	238	933	710	676	999999	999999	302	999999	105	247	160	23	199	999999	999999	863	921	744	999999	263	387	211	214	999999	179	577	88	541	407	286	344	999999	321	999999	245	69	908	18	273	903	999999	999999	280	576	363	999999	191	416	38	999999	999999	723	301	75	999999	36	728	735	507	111	574	760	475	819	902	999999	702	800	271	999999	999999	912	481	318	923	540	930	638	621	117	395	672	999999	218	878	620	21	256	191	999999	341	182	511	172	338	999999	382	461	673	999999	370	391	999999	406	243	494	252	
982	152	999999	999999	999999	999999	999999	999999	901	999999	266	999999	999999	837	999999	619	63	300	782	999999	318	999999	353	168	479	965	115	746	14	528	999999	999999	999999	377	999999	999999	999999	122	999999	68	121	999999	436	333	125	519	390	678	999999	999999	999999	999999	460	93	933	13	799	520	626	135	18	652	710	999999	999999	291	999999	999999	809	351	116	941	59	723	300	861	552	999999	52	960	999999	437	832	242	438	10	524	310	444	34	999999	992	496	125	999999	468	999999	63	193	833	961	999999	869	572	999999	999999	67	737	999999	999999	461	779	477	999999	550	999999	820	478	945	149	767	999999	480	784	47	999999	455	933	674	832	125	498	836	999999	998	999999	567	269	575	999999	943	787	518	371	573	535	999999	830	574	999999	999999	277	118	54	76	999999	999999	94	535	553	703	133	72	960	957	962	942	268	666	443	999999	560	902	666	205	980	999999	118	221	511	597	625	368	999999	194	847	390	792	151	294	121	483	734	999999	999999	999999	999999	999999	999999	611	593	266	999999	999999	463	97	374	451	848	999999	974	887	873	34	955	88	764	866	775	999999	581	160	126	382	999999	540	826	999999	90	385	266	191	703	610	918	999999	461	236	742	999999	482	939	999999	999999	320	233	609	999999	76	507	65	858	999999	999999	39	443	999999	791	999999	922	271	494	999999	473	999999	792	194	273	115	624	626	537	133	678	999999	642	216	999999	999999	108	999999	125	813	583	330	407	409	408	999999	999999	999999	670	426	820	999999	988	578	999999	235	527	48	346	604	999999	881	999999	999999	113	999999	999999	236	88	999999	999999	999999	999999	680	787	999999	432	393	999999	692	630	432	999999	121	312	842	999999	74	736	835	544	69	999999	521	999999	702	803	672	305	740	999999	258	123	999999	715	999999	690	317	790	337	803	143	262	654	973	29	999999	416	999999	271	999999	999999	500	252	999999	652	407	999999	319	94	349	759	98	56	508	382	319	23	405	484	999999	341	999999	408	999999	411	806	940	548	999999	999999	397	999999	43	720	860	757	870	757	72	431	999999	999999	999999	988	53	54	999999	999999	999999	709	999999	20	947	999999	688	59	101	220	999999	999999	466	999999	968	317	952	518	65	335	648	624	448	266	343	62	104	343	999999	420	999999	366	600	795	947	641	864	387	303	924	42	999999	666	660	973	999999	965	971	39	999999	45	535	989	880	507	976	999999	655	999999	895	24	354	481	999999	999999	427	255	999999	148	336	999999	575	225	141	303	836	999999	787	292	125	97	133	999999	189	384	463	999999	719	
298	970	380	219	709	408	909	687	340	984	439	556	999999	303	999999	999999	944	470	999999	858	586	670	999999	483	999999	999999	807	891	51	301	999999	768	999999	999999	383	177	956	999999	865	817	231	616	506	973	358	736	154	793	299	611	244	999999	153	999999	999999	627	952	897	999999	999999	600	999999	646	48	688	999999	506	446	999999	999999	999999	710	605	502	636	970	999999	999999	999999	636	999999	999999	602	440	999999	392	625	540	402	756	999999	999999	397	716	999999	213	970	468	294	688	240	707	873	999999	864	999999	319	999999	882	172	999999	908	772	999999	741	587	425	216	981	306	55	999999	53	174	999999	687	322	888	286	432	10	706	759	446	406	999999	999999	968	575	532	83	999999	658	999999	999999	316	296	187	975	639	788	763	999999	999999	999999	274	999999	709	191	187	221	999999	999999	999999	171	756	158	336	999999	42	447	456	640	458	233	80	316	812	871	145	400	145	913	646	644	999999	999999	771	803	999999	54	440	787	999999	321	652	999999	208	999999	547	167	999999	999999	943	201	341	999999	38	999999	572	957	851	838	55	786	85	517	999999	815	925	536	999999	533	682	987	16	669	252	146	999999	470	118	744	333	978	440	772	970	999999	999999	999999	200	999999	240	184	999999	999999	741	611	246	144	999999	999999	153	20	779	436	690	955	194	672	881	892	194	111	849	117	999999	999999	999999	312	547	282	512	812	999999	381	999999	999999	794	414	927	999999	900	446	587	724	600	323	999999	13	92	24	270	640	241	308	821	138	999999	95	98	674	265	999999	999999	610	999999	340	674	407	144	191	170	780	744	251	992	747	524	134	516	200	999999	352	230	532	21	872	580	47	559	173	183	709	999999	262	384	966	848	999999	844	269	648	999999	869	999999	853	490	896	990	315	83	614	210	578	897	999999	999999	712	74	599	999999	999999	636	847	999999	18	461	464	491	866	35	999999	999999	289	257	552	77	482	999999	678	999999	976	589	731	485	999999	973	141	428	456	470	264	999999	387	835	509	21	953	899	892	999999	36	999999	999999	999999	184	77	920	330	355	738	440	392	396	78	999999	180	999999	372	420	44	329	46	45	405	770	126	170	999999	999999	999999	124	583	999999	286	504	571	999999	999999	311	492	62	810	82	717	999999	999999	397	318	803	338	116	590	999999	999999	999999	990	379	999999	519	999999	999999	476	582	815	624	857	954	999999	574	999999	999999	463	70	928	982	519	963	999999	375	898	999999	851	650	419	999999	533	104	999999	213	514	202	999999	999999	252	585	999999	237	
267	103	182	918	287	743	342	623	653	999999	559	875	999999	999999	61	999999	621	999999	65	826	173	391	101	762	384	906	70	278	978	999999	817	353	406	291	999999	234	202	999999	451	117	317	999999	779	999999	544	999999	649	999999	999999	384	320	999999	999999	759	74	999999	12	419	999999	380	683	999999	645	132	999999	216	999999	999999	331	827	999999	640	888	947	518	377	612	999999	228	999999	266	582	137	603	220	904	824	646	999999	829	231	782	446	80	999999	999999	161	999999	301	338	235	378	166	322	224	679	999999	582	999999	697	999999	914	201	999999	123	111	999999	51	911	807	999999	831	63	502	606	387	204	817	523	275	999999	954	796	890	999999	888	999999	815	999999	540	880	252	999999	530	565	317	999999	581	956	332	316	120	746	493	945	403	324	664	716	999999	485	999999	68	975	481	319	127	311	421	235	999999	131	661	380	999999	150	999999	999999	936	298	999999	623	860	999999	959	115	217	312	944	59	573	762	108	552	65	999999	193	431	59	255	199	289	999999	731	648	194	458	376	566	805	968	999999	999999	427	999999	862	999999	999999	25	375	111	815	367	999999	662	922	32	118	324	264	956	14	999999	691	108	515	463	139	552	774	656	841	999999	999999	90	781	999999	680	511	203	326	325	415	999999	999999	384	999999	999999	999999	725	172	999999	61	312	999999	963	318	46	329	535	999999	226	325	251	718	999999	79	228	999999	880	887	351	999999	131	937	641	999999	799	999999	724	593	666	999999	826	611	316	790	444	300	126	473	998	999999	999999	999999	999999	999	999999	965	883	315	704	515	999999	837	820	743	929	999999	216	374	518	498	605	942	742	166	999999	639	412	999999	635	999999	174	999999	999999	990	630	337	999999	999999	435	834	664	418	889	161	871	988	791	573	860	79	93	751	955	509	756	44	62	942	510	533	563	412	680	776	350	782	999999	830	122	602	536	574	939	683	834	196	63	999999	295	510	848	838	619	565	844	422	461	999999	243	596	999999	895	142	901	281	261	738	122	810	98	999999	961	999999	268	999999	519	812	999999	675	569	981	471	999999	999999	685	724	792	125	999999	927	330	569	596	526	327	641	999999	48	412	582	458	940	779	999999	999999	887	388	999999	31	999999	999999	190	999999	999999	615	999999	248	141	999999	557	999999	999999	190	883	768	480	999999	933	940	902	87	774	869	102	121	50	691	459	539	798	345	440	103	607	326	150	999999	922	910	514	999999	310	999999	854	124	835	759	999999	438	999999	999999	454	999999	129	257	836	320	
999999	562	999999	131	788	602	427	221	37	529	999999	999999	999999	623	451	33	436	999999	776	951	24	978	285	291	999999	31	999999	285	890	999999	973	359	490	999999	245	370	346	392	614	708	999999	642	999999	316	185	340	810	376	999999	999999	984	620	481	999999	306	642	286	999999	336	766	999999	999999	331	18	556	999999	85	798	387	90	999999	54	894	78	999999	381	999999	969	115	465	220	999999	214	468	45	362	877	999999	533	603	94	999999	65	999999	655	263	999999	999999	760	950	264	22	988	990	744	999999	999999	412	337	924	750	999999	187	871	556	999999	936	999999	999999	203	356	479	274	999999	996	999999	988	56	999999	303	69	814	999999	999999	210	207	194	224	724	104	635	475	999999	608	999999	777	875	194	301	776	326	459	999999	566	603	784	747	214	993	120	999999	999999	990	44	864	936	107	32	670	358	695	999999	148	999999	568	999999	211	666	931	229	758	999999	754	646	999999	610	999999	652	999999	426	459	979	999999	613	152	954	484	244	743	917	999999	852	523	942	90	603	321	236	999999	722	582	91	999999	774	999999	157	925	353	66	264	237	454	999999	999999	898	715	501	534	735	613	999999	967	922	23	550	905	291	812	565	999999	299	482	999999	999999	999999	378	706	456	261	999999	38	140	999999	489	690	234	391	278	53	374	999999	786	500	395	325	615	169	269	234	456	866	999999	788	683	965	754	999999	632	999999	999999	999999	55	282	740	584	276	789	442	333	325	999999	22	769	200	281	999999	981	269	523	237	218	999999	232	805	139	915	352	999999	999999	935	999999	999999	867	522	365	66	514	760	810	999999	999999	999999	999999	908	931	853	354	598	412	462	773	999999	118	183	999999	573	822	477	611	999999	923	295	999999	397	890	765	154	256	835	224	999999	231	458	474	999999	999999	510	999999	873	999999	571	754	101	71	172	893	650	694	210	791	244	46	159	152	135	540	809	548	27	175	999999	107	762	197	464	551	92	643	999999	999999	73	509	999999	335	107	179	204	855	235	997	125	459	55	53	980	961	81	999999	349	999999	681	961	305	708	575	473	991	999999	607	620	811	16	999999	379	727	734	443	823	54	955	346	954	999999	30	60	260	62	719	217	999999	480	775	999999	900	999999	111	213	999999	759	634	999999	999999	258	614	195	119	536	676	325	255	527	999999	271	394	999999	727	999999	285	999999	325	421	999999	695	113	150	45	712	32	230	626	531	548	999999	420	776	55	705	708	834	941	723	386	999999	962	976	999999	999999	909	375	431	
462	928	247	444	223	906	604	154	999999	160	999999	514	455	699	723	979	193	851	617	489	32	940	450	716	602	44	878	733	999999	917	531	802	999999	798	173	603	999999	629	206	870	450	560	243	684	544	218	930	703	999999	999999	999999	662	301	885	409	522	999999	531	841	999999	37	871	27	557	999999	604	999999	999999	999999	130	999999	999999	654	747	49	999999	707	765	181	393	999999	185	495	999999	878	869	510	770	999999	999999	125	779	999999	28	999999	578	543	686	66	940	360	999999	177	128	328	485	17	554	846	938	814	722	359	999999	84	852	999999	999999	678	758	103	999999	999999	885	15	898	775	636	905	470	927	30	709	999999	43	830	999999	999999	999999	999999	862	956	999999	999999	999999	999999	430	999999	944	989	202	656	17	307	847	271	999999	292	123	999999	709	381	648	385	999999	793	22	127	999999	999999	999999	19	84	285	896	146	174	805	58	999999	478	445	691	916	278	281	23	999999	999999	771	813	725	263	392	694	999999	999999	548	999999	52	391	312	916	700	154	193	582	732	410	710	107	999999	243	999999	950	273	999999	732	999999	739	780	609	733	652	999999	999999	755	691	590	415	999999	999999	364	15	999999	176	999999	999999	999999	999999	698	999999	11	684	674	999999	492	752	441	999999	999999	584	441	711	271	999999	579	999999	270	35	437	891	152	995	880	482	999999	999999	291	784	743	698	960	31	999999	500	608	59	977	836	999999	13	259	999999	999999	999999	194	652	744	449	597	265	999999	746	657	807	148	999999	803	201	747	264	471	657	687	113	623	999999	999999	771	182	529	296	999999	399	434	641	982	392	635	297	212	493	999999	999999	488	968	224	373	999999	362	602	999999	786	999999	381	541	602	482	999999	630	774	981	972	276	77	969	305	356	999999	999999	165	622	177	904	999999	771	999999	470	208	999999	408	55	437	418	580	999999	510	999999	27	892	48	999999	883	15	523	230	999999	999999	129	519	999999	868	150	77	999999	979	87	881	999999	609	912	999999	284	999999	231	728	554	563	696	792	468	999999	338	340	999999	655	999999	172	390	323	260	63	350	688	473	540	905	999999	222	600	207	999999	999999	418	999999	999999	999999	520	999999	794	676	956	999999	337	60	999999	539	999999	940	550	250	915	501	999999	999999	858	792	595	999999	691	999999	193	999999	106	999999	840	181	920	999999	230	430	228	389	596	999999	999999	184	22	637	762	11	105	430	671	359	999999	999999	557	69	999999	999999	640	621	102	971	492	614	783	999999	220	539	618	458	719	130	32	535	999999	594	
64	684	779	957	146	690	727	763	680	746	313	713	999999	861	239	116	789	607	297	624	999999	689	400	281	427	233	392	646	711	550	336	756	231	963	14	447	345	682	484	412	253	729	934	999999	437	506	915	757	229	612	999999	424	248	290	999999	999999	293	507	539	913	307	90	62	139	999999	999999	492	660	856	791	771	116	133	884	380	434	754	999999	843	921	317	999999	427	108	999999	912	517	999999	532	639	999999	837	153	570	114	999999	676	999999	626	880	999999	265	900	437	841	999999	999999	999999	909	16	620	929	664	999999	606	673	663	953	920	507	50	551	138	227	999999	933	999999	563	780	999999	757	949	737	999999	906	61	733	989	266	999999	620	163	41	999999	28	233	183	534	963	441	509	723	884	128	999999	472	136	683	799	907	999999	738	583	702	258	671	202	700	711	554	939	674	696	935	999999	999999	999999	612	208	414	760	439	599	349	707	44	74	999999	133	443	999999	60	199	999999	724	882	580	999999	277	357	41	482	999999	418	501	835	36	999999	241	999999	999999	524	485	394	157	999999	999999	999999	994	223	606	583	999999	277	629	888	484	347	999999	999999	316	191	344	850	999999	288	999999	190	847	872	18	124	386	179	491	410	575	805	212	999999	999999	999999	999999	63	751	458	904	555	789	999999	361	688	999999	237	646	771	189	634	21	869	999999	999999	999999	999999	999999	999999	206	407	786	229	323	999999	999999	327	999999	970	846	290	999999	925	383	70	401	244	521	330	385	159	999999	719	230	940	794	343	677	786	949	222	999999	999999	261	507	768	999999	299	682	552	421	967	676	999999	898	999999	95	495	164	565	161	611	884	116	999999	999999	77	999	382	884	999999	649	999999	30	634	442	839	999999	999999	302	832	945	838	777	963	191	856	794	331	415	708	847	523	231	798	999999	999999	163	213	631	701	570	916	797	999999	772	493	999999	300	466	999999	421	999999	999999	733	216	999999	117	999999	999999	999999	282	677	967	185	954	136	262	231	33	478	999999	470	999999	600	272	999999	999999	999999	201	697	210	504	864	719	999999	237	660	498	999999	838	856	20	999999	613	999999	892	949	622	999999	645	241	434	999999	999999	20	950	375	271	471	999999	731	90	999999	178	818	778	813	258	888	727	999999	764	639	195	621	999999	999999	640	182	379	88	428	240	555	466	775	237	876	708	999999	999999	399	999999	414	116	775	68	179	794	999999	89	701	733	999999	179	477	794	91	376	344	999999	734	99	101	109	313	850	999999	712	999999	999999	999999	
549	552	864	86	737	999999	88	999999	617	999999	846	531	999999	386	695	171	999999	988	999999	155	509	373	518	137	999999	999999	314	803	925	999999	999999	751	108	152	162	999999	214	102	740	569	13	999999	727	872	888	567	800	722	999999	688	29	723	72	406	999999	185	43	737	776	801	920	284	920	999999	497	105	433	158	234	514	957	999999	999999	999999	151	979	999999	999999	999999	999999	144	592	195	247	642	743	689	702	715	999999	157	476	326	999999	649	728	609	772	385	792	999999	652	498	113	730	735	475	650	264	999999	539	397	497	44	666	338	98	683	322	753	416	999999	443	257	367	490	967	319	772	423	379	873	270	456	608	999999	103	92	516	907	278	999999	448	267	447	759	978	999999	282	999999	640	926	999999	631	386	413	219	250	746	999999	767	999999	878	841	999999	665	999999	50	435	184	244	999999	177	414	999999	999999	999999	185	999999	607	999999	999999	46	460	782	999999	999999	639	80	205	283	999999	346	276	999999	999999	169	607	190	781	633	938	999999	108	86	634	759	999999	156	999999	130	43	440	148	737	91	129	999999	68	999999	999999	497	999999	999999	999999	391	669	900	999999	373	218	685	995	38	974	573	829	938	383	158	694	377	493	999999	84	250	422	999999	999999	68	992	741	999999	556	999999	146	967	625	207	695	964	858	781	782	800	445	47	411	174	173	999999	999999	54	910	999999	873	13	908	165	660	968	471	372	215	380	999999	999999	449	999999	999999	606	213	740	688	193	836	999999	710	271	639	212	21	43	374	806	811	697	638	617	666	999999	999999	470	999999	727	503	999999	576	411	999999	309	598	999999	336	567	58	450	999999	726	112	287	303	999999	526	458	956	438	997	408	569	779	507	999999	832	705	547	999999	999999	960	689	350	30	308	938	999999	614	108	707	807	758	370	341	911	999999	388	838	421	944	98	770	75	498	177	842	553	801	999999	91	999999	29	314	256	404	47	762	267	994	708	196	844	858	731	200	650	208	448	595	999999	453	866	135	799	999999	200	624	851	852	466	999999	538	847	999999	86	787	454	124	936	999999	752	130	844	713	999999	999999	911	999999	307	527	643	999999	216	449	637	763	894	515	152	214	422	999999	414	538	999999	999999	996	841	654	413	205	999999	511	720	574	999999	32	999999	51	860	288	290	999999	999999	822	290	332	408	389	322	893	938	971	731	462	841	715	316	401	999999	258	80	999999	999999	331	559	602	999999	875	314	741	482	473	291	926	999999	366	89	715	41	335	598	
461	341	520	267	999999	779	268	732	999999	716	30	999999	611	217	999999	659	14	273	688	836	999999	999999	999999	420	475	690	805	330	999999	999999	999999	369	775	659	619	357	383	999999	999999	999999	237	152	697	34	461	999999	680	999999	540	999999	84	452	353	498	75	385	760	999999	791	999999	974	937	257	999999	125	999999	175	952	598	253	285	940	826	865	608	390	388	556	999999	942	19	999999	789	777	562	158	999999	286	594	243	999999	284	282	24	848	300	894	999999	909	800	366	727	130	999999	432	144	625	488	889	999999	997	213	150	849	422	886	157	480	999999	967	644	889	367	999999	999999	999999	999999	812	26	318	999999	671	999999	999999	585	999999	999999	502	999999	427	999999	538	999999	910	999999	392	143	432	601	962	999999	999999	299	942	166	999999	370	765	640	999999	476	812	471	580	199	336	999999	999999	274	140	919	655	134	10	999999	999999	501	457	999999	273	867	245	221	64	999999	80	381	705	11	999999	921	211	861	924	950	721	76	816	999999	910	826	161	168	470	999999	496	999999	298	508	60	976	913	999999	999999	999999	241	600	417	414	128	954	861	980	166	219	717	793	999999	59	722	999999	999999	999999	217	447	715	86	750	999999	679	780	93	206	999999	141	17	564	494	371	718	130	999999	412	602	999999	964	181	999999	999999	335	702	999999	999999	786	20	300	187	439	999999	999999	165	850	405	999999	999999	871	664	39	999999	211	999999	309	838	341	601	390	283	143	262	482	544	84	499	686	977	999999	844	420	999999	840	830	134	564	999999	563	280	999999	677	265	999999	310	151	976	60	181	403	260	907	999999	630	27	999999	187	457	312	91	361	719	999999	656	36	254	99	194	380	39	999999	325	777	999999	999999	605	878	178	999999	403	107	448	514	583	440	936	235	999999	999999	999999	947	116	221	482	918	544	920	999999	67	65	62	792	679	152	658	999999	999999	999999	503	422	175	19	285	909	983	912	214	183	225	999999	28	999999	371	593	91	638	113	305	999999	592	684	278	121	999999	350	999999	769	371	999999	504	999999	373	816	410	621	937	831	312	498	16	999999	747	393	967	999999	282	431	96	70	29	999999	999999	459	910	737	896	898	169	568	678	152	999999	258	999999	999999	999999	963	960	999999	154	807	801	806	406	263	999999	885	999999	89	78	883	999999	310	999999	672	971	999999	999999	673	725	49	671	999999	819	863	496	499	672	999999	392	319	470	125	999999	222	41	38	63	656	999999	21	754	999999	500	795	999999	542	352	999999	999999	999999	68	297	256	
999999	145	66	999999	542	767	448	223	999999	697	758	423	566	394	693	641	943	999999	258	873	713	295	592	253	999999	403	953	156	623	372	651	261	183	999999	812	999999	974	51	521	999999	361	797	294	392	999999	381	903	999999	659	417	377	879	809	423	999999	819	553	813	999999	148	999999	301	999999	106	999999	507	249	697	999999	999999	667	902	349	369	521	916	999999	999999	999999	652	499	999999	497	216	995	999999	999999	759	337	992	999999	171	88	382	85	999999	999999	197	345	243	142	216	575	53	750	475	540	450	902	625	818	353	310	320	648	999999	999999	393	111	285	66	489	369	589	92	999999	823	967	293	462	718	812	863	999999	520	999999	240	999999	466	530	240	11	999999	711	999999	190	860	999999	733	999999	265	814	96	999999	187	652	999999	986	961	999999	651	572	166	450	907	15	489	999999	799	365	777	360	927	581	54	64	999999	658	414	901	645	999999	243	225	206	903	726	999999	999999	868	446	253	999999	999999	878	667	845	417	803	178	999999	828	999999	378	300	905	887	515	26	133	29	198	999999	69	608	595	339	999999	253	14	289	686	940	999999	999999	533	866	999999	702	386	219	999999	999999	246	210	816	96	865	999999	301	26	220	786	968	848	999999	672	433	612	293	338	904	174	799	889	999999	888	47	459	767	999999	999999	999999	999999	999999	805	343	345	859	792	999999	473	25	999999	999999	78	999999	972	93	670	860	999999	112	419	999999	314	60	65	356	195	999999	999999	415	999999	263	999999	407	156	64	53	915	336	573	820	784	865	888	999999	810	999999	999999	916	954	789	999999	999999	999999	404	592	999999	754	287	988	674	864	459	67	858	698	153	671	753	917	49	754	534	869	292	634	192	425	999999	254	536	79	999999	105	626	260	659	776	13	563	455	298	637	347	899	955	334	807	999999	524	667	159	372	998	914	44	999999	734	785	769	410	193	917	43	462	605	853	364	441	999999	48	999999	668	999999	471	751	127	196	970	999999	310	384	395	323	586	387	707	22	191	591	877	924	999999	243	162	272	999999	999999	885	304	111	970	376	431	999999	999999	491	182	999999	999999	916	195	763	458	999999	35	797	603	999999	999999	897	999999	182	999999	999999	124	385	434	47	209	380	523	310	676	999999	999999	18	964	837	295	895	535	485	28	674	691	170	542	774	137	474	777	157	810	999999	270	999999	526	700	371	915	67	999999	999999	792	403	885	97	232	138	26	833	766	999999	189	999999	366	164	999999	999999	954	999999	659	909	734	999999	999999	
