500	500	
94	106	86	88	108	85	111	89	90	101	91	107	102	99	108	105	106	122	96	85	95	101	80	97	116	95	98	97	90	82	93	108	98	97	94	107	120	105	94	94	98	123	74	99	107	98	95	103	90	98	109	92	107	89	116	101	90	96	92	97	100	110	101	78	106	104	105	85	100	92	107	106	107	89	120	95	82	101	94	113	104	110	97	115	105	106	89	97	109	92	91	89	106	93	119	85	105	95	92	91	84	115	93	95	100	108	108	102	93	107	77	96	115	96	101	105	99	96	92	104	112	101	114	101	126	78	113	101	105	91	93	104	92	92	104	97	95	94	119	87	104	95	97	103	107	99	104	106	88	85	93	102	103	117	85	95	97	96	89	83	94	105	81	104	100	103	110	97	110	93	95	96	111	94	104	100	90	101	111	100	107	113	108	94	87	100	108	112	102	94	98	98	92	100	103	103	89	132	107	89	104	93	112	109	88	80	92	120	107	107	82	96	104	105	112	105	90	101	103	106	88	100	97	117	105	82	93	100	92	111	107	91	105	106	94	97	107	89	101	104	98	115	106	96	111	89	111	98	116	101	102	127	106	88	109	102	120	101	107	98	111	110	104	88	107	109	101	102	98	104	102	107	90	96	94	97	93	105	95	119	97	96	108	100	98	89	106	83	109	106	107	84	105	92	97	104	79	86	110	105	100	117	105	89	94	103	105	96	101	86	104	98	112	97	98	90	103	85	105	97	108	86	111	102	89	117	98	107	102	94	111	86	96	99	89	106	106	88	99	85	93	100	99	102	94	97	98	102	91	94	88	99	107	99	104	86	96	124	93	92	91	88	118	100	95	110	114	100	88	93	101	108	108	88	122	113	95	87	103	90	110	100	103	112	106	105	96	99	127	110	91	93	109	107	118	101	83	99	88	96	92	103	101	118	98	108	103	109	98	100	109	99	103	89	106	102	104	97	90	106	93	102	106	92	101	113	101	97	94	117	99	111	103	109	89	84	83	117	90	95	89	90	82	94	80	109	102	113	99	97	102	80	92	93	87	113	87	111	90	104	84	108	106	92	104	98	100	111	103	99	111	89	126	96	82	121	103	86	106	103	91	91	104	92	110	97	117	114	118	88	99	101	115	121	90	114	102	100	93	100	
114	102	110	108	102	98	87	98	101	107	112	111	108	105	98	91	102	99	95	92	96	101	115	100	95	90	99	103	98	93	100	88	105	96	95	97	79	98	89	110	105	94	104	111	104	93	101	90	83	111	88	102	95	97	100	106	92	97	108	105	108	101	112	92	87	111	108	104	95	101	92	95	101	101	103	105	92	102	92	97	103	83	86	96	83	102	93	115	110	89	113	109	120	98	93	93	104	87	83	115	114	94	108	106	104	120	103	98	99	102	81	104	111	99	98	84	113	114	95	97	86	92	98	102	97	100	98	117	113	108	105	85	95	105	103	84	82	114	85	108	103	101	92	97	94	115	112	109	97	99	91	116	125	97	76	80	111	86	118	95	87	105	98	79	96	104	106	87	101	95	95	91	107	107	108	87	114	104	93	105	111	75	111	100	104	95	98	94	102	99	99	103	102	94	94	83	105	82	91	101	116	94	95	94	103	85	102	101	107	112	94	106	94	109	98	102	88	117	101	102	97	103	108	85	84	98	102	101	128	94	109	101	104	100	101	127	91	112	91	106	94	95	88	100	91	92	92	124	102	104	87	105	109	88	94	113	103	101	122	100	84	98	116	80	103	104	81	95	91	102	100	98	101	97	108	109	124	112	101	105	90	85	96	93	94	101	103	83	97	91	106	97	103	80	86	91	109	103	91	90	105	100	108	105	107	96	86	84	109	110	112	91	113	124	92	92	87	104	104	99	116	103	88	95	111	105	105	102	97	99	103	103	90	109	106	97	113	97	82	85	110	95	113	100	109	100	107	91	81	84	94	86	110	105	108	97	105	92	104	98	98	93	97	116	106	122	114	91	124	101	102	116	90	107	107	88	93	92	104	85	111	111	104	113	114	81	78	97	131	103	88	101	107	93	95	106	96	101	95	110	107	99	71	90	90	101	127	110	113	91	100	83	113	109	98	104	96	111	104	102	100	102	104	101	118	88	98	106	97	90	86	90	88	105	106	89	113	107	106	88	121	86	107	85	113	88	106	93	101	106	111	106	91	108	103	88	89	98	95	103	95	82	134	99	92	104	81	93	98	100	105	104	95	113	102	96	119	100	104	116	77	111	107	97	98	115	83	108	95	86	99	93	108	113	102	112	117	100	99	87	
34	292	73	999999	999999	883	285	894	985	913	598	148	380	470	430	999999	694	448	999999	103	449	999999	624	999999	999999	831	999999	999999	916	371	158	593	911	201	276	188	314	271	41	885	999999	999999	16	202	108	52	374	999999	20	336	962	426	554	287	456	708	999999	524	999999	999999	251	50	978	623	765	15	236	999999	204	252	690	433	417	654	389	874	320	431	999999	999999	466	999999	234	590	409	731	49	999999	999999	568	520	790	152	886	643	999999	596	392	437	999999	816	196	908	999999	646	999999	19	899	999999	581	398	246	83	999999	688	713	816	397	223	43	965	602	442	636	999999	899	291	531	21	716	288	927	994	357	386	279	629	999999	943	871	722	150	736	174	999999	283	999999	225	207	930	856	208	179	403	137	224	999999	282	45	999999	257	487	887	191	302	471	252	999999	999999	999999	93	360	454	352	321	825	865	278	466	458	192	75	999999	90	999999	90	757	600	229	999999	999999	356	430	207	624	244	262	999999	871	708	41	999999	676	999999	846	999999	754	999999	91	311	358	485	999999	587	564	191	164	806	332	221	713	651	505	999999	893	736	929	256	728	86	573	321	406	999999	999999	200	999999	544	244	362	336	930	999999	917	999999	49	540	843	642	999999	999999	999999	999999	660	995	390	496	298	999999	999999	577	507	999999	999999	738	999999	89	68	170	373	999999	999999	572	999999	999999	782	999999	587	999999	854	206	96	613	999999	996	127	99	746	762	46	704	111	649	133	999999	999999	832	999999	189	776	960	481	682	999999	650	999999	883	999999	999999	999999	258	908	724	999999	913	999999	893	812	17	621	946	342	306	999999	669	690	970	448	999999	65	949	627	408	797	893	999999	413	999999	645	536	244	838	971	999999	788	999999	387	999999	219	999999	936	29	506	999999	999999	627	184	557	609	999999	499	444	999999	719	273	630	509	926	157	198	87	558	999999	481	387	999999	999999	757	346	999999	999999	372	238	999999	129	999999	131	840	999999	276	999999	855	735	999999	999999	800	770	999999	286	167	999999	460	461	31	226	387	853	35	190	999999	265	427	221	735	655	137	215	187	999999	343	999999	669	959	880	648	231	999999	999999	443	999999	348	119	480	188	588	853	999999	999999	673	741	86	999999	660	256	20	132	644	10	41	999999	999999	592	660	943	659	626	500	580	999999	994	564	373	999999	999999	382	999999	946	42	157	801	999999	997	513	999999	266	999999	19	713	869	526	587	822	458	999999	992	755	999999	537	529	999999	363	340	835	999999	186	712	514	66	873	865	
185	612	999999	240	693	999999	89	801	686	256	999999	999999	711	999999	417	742	915	999999	611	999999	696	419	999999	999999	447	885	171	835	683	999999	897	952	999999	14	999999	975	969	227	839	404	676	657	851	282	999999	576	629	999999	270	999999	797	456	999999	999999	178	766	999999	667	792	808	435	253	999999	999999	358	999999	946	706	515	442	999999	697	228	217	951	49	567	240	841	999999	266	999999	574	248	756	999999	508	594	835	584	999999	312	999999	999999	999999	432	539	719	923	689	999999	999999	474	827	672	109	237	247	999999	139	208	867	826	921	552	999999	679	879	385	907	999999	361	871	930	999999	999999	272	197	248	528	509	999999	317	161	250	343	999999	746	576	657	999999	999999	300	705	386	999999	486	514	489	725	999999	659	343	26	999999	999999	61	543	271	212	837	999999	998	775	999999	999999	560	674	999999	218	999999	999999	999999	999999	999999	894	71	175	554	558	983	999999	707	523	775	850	515	301	627	971	292	999999	485	374	819	183	273	524	86	999999	457	811	999999	999999	199	819	357	999999	999999	639	218	886	988	713	999999	89	342	484	999	779	999999	269	56	709	926	360	457	999999	999999	520	631	546	999999	528	110	999999	999999	437	333	955	502	900	999999	988	763	999999	196	772	999999	740	840	788	524	306	192	197	764	133	354	999999	999999	419	999999	999999	17	671	797	469	612	56	999999	999999	999999	53	999999	944	999999	68	999999	530	999999	685	791	178	999999	842	32	999999	346	912	999999	800	93	494	594	93	203	166	980	101	608	999999	169	109	585	935	637	480	29	248	999999	999999	187	999999	676	999999	999999	999999	142	174	649	14	133	699	639	364	822	999999	999999	202	750	144	87	855	922	999999	526	692	999999	999999	214	551	772	107	999999	710	623	999999	817	999999	999999	664	33	815	452	603	603	470	469	999999	123	971	30	826	497	762	629	331	900	999999	999999	999999	946	398	959	108	242	35	683	929	741	562	848	551	736	96	999999	271	413	328	999999	65	999999	372	999999	243	530	999999	610	263	91	301	368	587	748	531	999999	635	856	353	371	999999	787	540	489	999999	133	478	100	410	999999	367	918	582	396	999999	711	999999	768	999999	577	296	425	430	999999	449	203	270	999999	999999	999999	485	999999	69	957	999999	278	693	882	79	999999	999999	854	210	611	723	382	786	201	999999	999999	144	866	139	776	84	161	366	691	50	367	862	675	885	41	176	999999	999999	624	130	999999	28	700	699	616	525	441	224	819	134	76	416	79	999999	394	244	999999	999999	292	882	
124	911	11	842	711	257	386	969	999999	444	771	522	172	81	808	801	999999	999999	523	260	643	936	999999	566	973	951	999999	515	501	797	557	999999	999999	741	999999	999999	27	999999	987	368	149	999999	56	999999	999999	553	254	999999	361	593	800	999999	762	999999	249	187	373	999999	999999	760	464	871	477	380	886	105	999999	430	999999	884	783	586	189	999999	121	180	890	173	213	429	706	795	163	907	997	116	999999	545	502	828	560	582	987	999999	999999	278	999999	999999	498	268	999999	824	999999	477	999999	999999	272	606	921	79	999999	210	241	450	63	668	999999	570	383	780	191	410	999999	999999	333	999999	598	951	261	842	185	999999	674	999999	820	882	863	686	107	783	844	317	624	432	999999	359	351	547	183	245	561	434	302	718	87	208	896	694	153	609	999999	320	355	88	893	82	535	295	999999	181	805	41	999999	599	936	874	786	999999	999999	999999	858	61	777	25	291	750	922	956	999999	622	986	178	542	999999	168	533	999999	545	539	469	999999	66	999999	999999	440	530	962	702	782	212	421	999999	999999	999999	750	574	542	339	797	999999	159	579	427	17	999999	636	498	973	441	999999	912	250	966	247	999999	802	143	999999	999999	999999	788	230	999999	665	210	595	189	372	748	593	991	631	748	396	319	999999	999999	999999	816	803	41	988	270	379	300	181	999999	751	29	947	441	999999	754	45	364	928	405	762	806	600	456	136	235	999999	999999	291	999999	999999	927	906	173	232	999999	999999	730	800	999999	804	375	39	171	999999	352	801	162	234	999999	712	42	391	849	876	113	226	357	904	763	423	958	19	679	854	999999	123	783	218	807	972	315	563	969	600	397	999999	439	28	783	434	694	197	999999	999999	547	546	66	999999	129	742	999999	825	46	999999	999999	365	359	317	614	239	999999	999999	426	904	999999	478	422	999999	999999	336	787	338	131	339	728	771	999999	889	999999	288	66	496	99	74	548	999999	999999	999999	753	41	427	132	414	554	999999	750	999999	509	999999	79	133	808	999999	792	955	105	703	707	818	85	760	470	10	335	999999	531	999999	362	366	915	951	999999	505	458	909	665	924	576	922	977	10	999999	506	246	999999	258	999999	306	999999	999999	786	819	614	678	280	957	131	88	382	885	999999	418	999999	999999	999999	999999	312	999999	883	299	999999	136	784	999999	84	999999	963	999999	181	999999	843	558	999999	999999	139	141	999999	826	188	951	544	845	204	999999	92	999999	999999	40	999999	29	999999	999999	999999	819	280	659	44	774	603	615	993	366	
906	458	51	999999	175	999999	347	999999	759	485	181	931	755	335	932	999999	757	999999	710	933	646	161	977	514	999999	999999	999999	479	107	610	233	572	999999	187	938	746	995	746	427	724	692	141	270	470	999999	491	73	945	999999	297	27	121	904	70	999999	755	480	537	210	742	595	868	889	999999	999999	609	973	578	396	196	751	999999	74	986	250	999999	891	517	357	653	999999	698	751	999999	592	121	667	897	467	999999	275	468	546	685	999999	999999	251	120	217	999999	518	495	558	999999	545	17	57	918	819	999999	863	963	190	556	999999	897	127	89	566	999999	942	999999	121	213	999999	293	474	388	999999	427	273	999999	310	799	145	873	150	219	273	999999	999999	748	87	261	330	312	288	999999	312	242	999999	171	553	76	615	442	384	354	999999	262	543	999999	71	999999	999999	92	662	390	421	999999	757	907	816	981	86	203	998	859	999999	618	999999	484	999999	999999	720	999999	236	243	999999	999999	499	795	598	21	52	405	686	999999	320	248	649	897	578	803	485	798	999999	572	999999	421	444	999999	472	999999	258	68	592	447	681	999999	855	429	207	999999	999999	961	318	999999	938	681	517	323	548	644	968	116	906	999999	149	921	756	664	253	771	268	974	332	595	999999	984	813	249	13	480	392	229	700	999999	794	523	489	999999	999999	999999	904	131	976	827	999999	999999	161	319	307	999999	93	201	186	435	999999	45	639	723	52	954	999999	278	319	78	999999	748	416	999999	999999	999999	442	215	40	935	867	999999	997	505	560	999999	999999	999999	941	253	999999	201	53	275	999999	759	883	999999	508	679	450	999999	811	908	575	999999	999999	114	831	999999	327	999999	999999	251	567	999999	47	144	172	430	132	374	337	76	999999	70	704	151	646	728	742	675	707	361	494	999999	336	99	929	999999	999999	727	671	999999	925	519	40	999999	999999	98	722	749	603	87	556	85	999999	744	236	999999	591	999999	468	113	999999	999999	180	809	756	335	985	999999	214	999999	999999	404	703	77	999999	999999	39	901	444	557	999999	992	82	630	999999	999999	933	999999	999999	423	683	999999	269	568	331	999999	349	999999	56	381	112	774	544	705	543	161	382	241	999999	74	485	689	999999	910	106	946	580	549	14	999999	402	999999	95	791	224	999999	145	144	745	999999	823	808	855	72	455	242	999999	999999	96	999999	47	702	987	797	938	994	999999	999999	472	385	999999	799	226	999999	979	707	999999	999999	491	999999	25	999999	495	734	251	676	833	96	464	863	498	999999	463	361	308	699	417	298	
852	230	106	786	671	999999	999999	34	592	155	93	747	554	703	884	794	637	799	217	262	555	999999	170	68	893	608	886	498	999999	999999	411	290	999999	999999	900	271	206	999999	576	134	568	999999	94	688	12	717	999999	794	999999	999999	999999	508	491	164	742	591	70	48	999999	73	484	677	688	727	743	803	457	163	802	623	999999	408	233	999999	999999	999999	187	481	65	999999	999999	102	179	677	150	999999	798	146	658	319	999999	168	999999	512	650	891	539	366	945	999999	269	166	991	705	80	325	284	408	470	413	414	588	982	716	999999	391	508	20	999999	840	14	320	505	493	422	999999	72	721	999999	802	798	820	999999	999999	999999	999999	999999	473	999999	825	628	400	675	254	905	622	185	999999	999999	268	393	999999	999999	115	204	948	660	508	293	999999	263	563	965	668	614	593	63	136	999999	642	291	999999	414	999999	222	614	645	999999	587	799	999999	442	983	184	418	280	49	430	660	968	481	999999	999999	999999	572	74	434	17	639	321	569	999999	999999	104	976	999999	999999	29	999999	590	313	409	999999	493	387	820	580	790	259	344	553	632	476	831	171	689	855	449	999999	157	999999	999999	999999	275	999999	999999	611	888	207	999999	166	999999	537	80	664	999999	999999	696	588	752	999999	644	758	999999	999999	999999	582	999999	933	999999	503	674	830	745	411	676	788	654	262	181	999999	999999	593	198	188	533	105	405	999999	99	18	999999	861	446	663	545	879	326	508	304	632	999999	999999	910	567	491	999999	999999	669	999999	293	36	443	416	543	803	60	999999	126	999999	999999	186	833	844	288	343	999999	393	91	865	796	472	156	958	548	606	999999	999999	630	999999	342	999999	736	188	999999	982	726	999999	903	860	494	319	209	273	464	999999	779	121	631	999999	677	807	710	999999	999999	820	879	484	867	999999	999999	377	999999	429	902	999999	449	654	48	306	617	999999	999999	230	999999	487	999999	883	999999	999999	826	624	61	407	30	535	999999	933	986	985	113	251	586	999999	793	999999	999999	999999	370	999999	16	999999	82	335	999999	317	999999	489	432	714	557	995	980	775	120	999999	999999	541	408	999999	932	516	999999	999999	202	375	782	524	437	263	116	492	522	575	999999	702	551	726	790	712	218	124	510	282	999999	117	271	999999	855	351	801	839	999999	994	999999	500	466	30	142	250	999999	802	62	999999	608	75	482	999999	690	418	900	598	750	696	168	999999	16	999999	625	999999	114	970	669	95	461	276	120	999999	579	999999	245	999999	999999	550	186	999999	72	999999	674	371	
635	856	131	446	451	212	98	684	836	999999	493	81	405	56	145	564	142	966	717	341	954	953	835	104	999999	378	14	210	999999	751	755	675	999999	999999	459	258	849	232	999999	259	188	436	692	401	999999	999999	136	999999	414	999999	999999	105	622	342	417	681	31	999999	274	82	208	887	174	94	433	817	360	151	999999	887	999999	909	332	468	163	528	271	999999	999999	999999	252	999999	796	999999	477	660	63	388	846	999999	237	822	999999	999999	61	300	271	608	968	293	813	984	999999	527	999999	999999	772	164	999999	888	420	587	999999	265	830	741	101	276	617	772	999999	972	305	818	999999	999999	951	760	417	863	267	663	476	709	205	267	999999	279	992	112	887	898	210	957	368	999999	789	702	741	319	208	995	990	205	529	999999	999999	999999	866	23	999999	999999	746	325	999999	999999	121	333	70	999999	235	999999	283	514	885	865	772	348	460	20	112	258	999999	108	664	271	672	280	190	999999	578	383	412	979	689	999999	161	884	335	610	538	465	642	177	999999	999999	721	485	999999	663	79	350	681	999999	910	174	992	648	660	369	94	840	999999	706	999999	999999	999999	999999	825	999999	713	887	22	999999	999999	999999	616	852	24	999999	550	197	960	526	294	237	999999	555	78	525	999999	999999	234	999999	525	698	999999	935	182	241	999999	427	660	310	949	999999	338	999999	384	999999	999999	149	999999	999999	819	897	880	626	421	768	999999	864	235	310	135	211	999999	56	334	783	999999	680	679	999999	321	999999	536	659	577	112	898	999999	180	999999	967	999999	999999	852	156	999999	818	695	999999	414	92	999999	999999	360	999999	748	999999	291	999999	601	999999	876	470	851	999999	696	999999	230	999999	318	869	288	999999	429	999999	391	999999	810	900	705	965	639	166	275	999999	219	930	999999	484	828	999999	617	373	999999	866	101	283	999999	791	459	999999	999999	645	215	999999	804	418	771	999999	999999	425	719	391	999999	636	309	719	999999	999999	999999	765	999999	746	231	999999	261	914	999999	563	251	118	999999	28	450	999999	377	993	951	730	895	801	999999	168	690	412	864	236	571	943	567	381	999999	999999	941	693	82	851	423	479	293	889	304	218	776	685	999999	700	940	999999	268	315	768	474	266	59	606	35	65	818	871	999999	352	999999	996	870	39	431	87	757	376	526	579	482	446	15	507	950	392	999999	999999	173	296	219	684	261	612	613	999999	999999	96	56	796	605	607	268	546	133	222	906	655	698	623	193	986	742	999999	295	38	260	552	656	643	59	536	708	739	
999999	999999	744	267	426	813	195	999999	329	999999	999999	874	188	999999	383	737	485	999999	999999	999999	999999	233	942	525	999999	585	367	999999	440	413	746	79	899	528	413	636	477	649	238	885	437	523	666	22	761	421	849	999999	178	918	999999	699	941	167	635	910	999999	229	940	840	999999	846	239	999999	983	905	974	659	65	747	270	836	131	708	122	590	999999	930	999999	999999	735	575	180	521	999999	57	137	741	893	502	999999	257	709	397	999999	591	293	999999	38	856	447	199	999999	431	999999	331	999999	242	999999	999999	999999	623	466	44	115	880	676	999999	670	999999	778	999999	766	562	664	22	137	733	279	531	306	815	902	907	468	545	839	749	862	923	999999	894	999999	847	999999	469	791	999999	292	559	914	575	90	102	88	214	433	183	999999	646	204	843	999999	524	999999	538	999999	558	576	569	50	927	999999	746	466	883	546	919	413	204	230	462	451	719	616	731	999999	810	829	263	122	666	982	225	729	636	930	999999	108	620	749	999999	107	723	519	987	719	343	999999	204	668	513	769	999999	426	999999	402	999999	907	27	802	910	729	999999	999999	384	945	999999	27	830	999999	374	821	793	455	999999	364	999999	210	629	22	402	184	634	595	608	999999	419	799	999999	243	686	274	999999	817	838	513	784	999999	145	999999	89	325	999999	251	999999	692	999999	127	438	387	675	999999	288	15	999999	999999	999999	727	847	487	535	840	40	596	275	999999	740	975	616	483	580	460	75	586	932	86	379	393	301	916	920	999999	370	609	568	643	986	85	417	112	419	66	429	657	999999	249	294	218	975	999999	999999	11	510	999999	806	225	978	701	82	999999	366	710	436	931	567	243	479	430	999999	632	123	999999	999999	999999	73	523	999999	417	80	693	792	170	417	107	964	999999	791	999999	803	353	664	294	999999	93	746	708	630	498	100	283	770	999999	189	353	90	296	999999	999999	891	293	194	999999	999999	999999	541	206	303	338	966	999999	451	73	999999	999999	968	828	662	484	767	365	893	541	326	796	999999	928	980	74	27	999999	486	794	999999	520	168	102	663	999999	552	999999	415	301	532	452	831	707	999999	999999	384	999999	634	999999	999999	536	399	652	255	834	466	612	225	239	321	298	999999	657	548	117	527	875	999999	49	932	227	949	601	19	874	965	225	692	999999	689	766	53	528	565	988	130	515	999999	828	166	939	999999	185	999999	243	289	184	168	138	999999	999999	95	999999	35	20	586	798	643	380	999999	999999	920	739	549	554	999999	
644	101	560	987	999999	38	346	883	999999	893	773	999999	775	594	999999	67	563	999999	999999	680	459	502	554	412	332	999999	476	959	914	29	595	636	436	999999	645	92	999999	151	999999	480	999999	711	42	127	812	187	867	786	88	999999	366	240	999999	999999	795	151	546	158	665	999999	561	999999	968	974	999999	147	999999	786	948	708	999999	421	543	710	999999	748	999999	437	999999	999999	999999	999999	881	730	662	999999	277	999999	203	504	546	460	486	826	999999	372	742	999999	818	999999	993	90	837	999999	734	945	697	999999	999999	57	999999	118	558	999999	144	999999	505	247	322	943	869	999999	593	454	171	998	999999	716	790	568	15	412	999999	924	160	923	853	511	999999	999999	667	620	618	156	823	437	901	965	999999	58	866	505	746	875	805	370	999999	392	218	736	20	999999	999999	384	51	278	500	633	369	220	27	994	251	605	285	259	24	999999	631	733	999999	969	34	999999	702	999999	665	743	999999	790	435	470	303	269	706	686	999999	244	999999	554	937	999999	999999	481	41	999999	263	151	999999	555	355	61	761	484	639	999999	956	135	682	541	612	757	513	999999	785	556	701	981	999999	598	999999	780	342	999999	796	828	999999	552	710	829	256	999999	153	999999	444	384	709	818	630	665	730	999999	999999	572	941	999999	999999	36	696	484	181	282	252	10	58	575	999999	683	688	999999	677	413	424	999999	295	98	999999	939	999999	999999	847	882	361	242	868	878	228	769	146	615	73	346	999999	235	658	973	281	152	525	869	665	35	999999	999999	988	326	212	709	286	853	576	825	891	295	637	299	921	999999	142	180	357	949	999999	82	999999	999999	556	199	204	322	816	471	424	275	744	821	751	541	253	552	675	518	999999	293	49	248	454	570	597	368	999999	271	19	354	522	716	488	68	83	656	999999	23	515	964	46	115	410	626	999999	816	547	999999	766	590	504	838	999999	264	43	507	886	985	601	835	269	554	999999	999999	753	38	343	999999	467	999999	999999	662	13	528	256	934	838	999999	29	999999	821	672	999999	429	850	683	999999	999999	999999	575	770	783	999999	999999	704	999999	653	340	999999	522	482	999999	999999	179	807	841	834	937	18	108	669	68	966	820	24	999999	999999	41	229	999999	778	119	667	999999	826	999	250	333	999999	764	290	507	955	507	308	967	750	334	999999	18	849	322	225	926	906	999999	817	601	665	118	999999	621	999999	999999	744	373	196	39	352	808	601	999999	123	254	818	171	113	999999	521	56	846	725	419	220	230	465	
893	741	986	124	191	649	667	715	332	999999	396	162	762	934	781	721	982	813	417	347	999999	971	999999	999999	608	358	89	999999	272	716	212	901	582	288	479	454	53	237	626	999999	999999	999999	921	159	775	999999	705	586	275	134	743	605	802	882	999999	922	999999	251	516	999999	570	58	999999	999999	466	495	579	484	999999	336	999999	754	999999	466	504	800	60	958	969	657	999999	502	999999	999999	972	999999	108	699	31	557	821	801	721	793	390	999999	954	314	999999	290	381	999999	131	939	999999	989	418	346	388	466	872	999999	282	858	999999	999999	705	316	643	859	396	879	463	999999	515	876	42	403	85	709	846	999999	276	688	286	431	380	413	690	983	198	999999	999999	564	685	156	999999	863	613	322	99	647	671	999999	999999	999999	767	224	999999	999999	999999	24	999999	999999	619	999999	408	593	999999	999999	999999	999999	626	660	671	635	568	899	232	368	357	999999	789	762	620	208	83	999999	795	784	663	165	979	120	36	183	999999	641	944	558	999999	935	291	999999	624	999999	999999	20	999999	268	999999	868	992	999999	999999	999999	235	999999	69	421	62	965	999999	796	105	542	321	999999	999999	497	145	927	954	673	999999	421	999999	935	147	999999	186	73	281	536	851	999999	999999	914	887	999999	948	991	582	533	999999	782	147	494	759	999999	486	999999	387	999999	133	16	914	999999	455	810	900	299	371	247	244	989	693	271	999999	309	378	407	628	395	549	153	999999	431	999999	837	284	402	185	64	346	999999	686	607	413	845	881	844	469	87	347	999999	999999	344	999999	999999	98	999999	999999	459	714	88	887	991	135	979	661	492	160	617	536	508	124	999999	999999	573	313	999999	857	999999	428	534	999999	551	57	999999	999999	999999	142	662	748	407	852	999999	350	267	783	999999	482	999999	194	398	693	851	550	839	544	999999	999999	725	211	12	29	450	41	190	150	346	944	999999	999999	651	999999	498	868	138	655	999999	999999	999999	999999	619	614	999999	914	40	840	96	10	218	355	210	575	999999	999999	746	388	412	694	999999	127	447	750	999999	968	999999	999999	205	982	999999	193	156	999999	999999	935	592	398	595	535	11	349	999999	345	735	888	265	85	943	47	999999	749	253	999999	805	999999	352	869	376	999999	381	999999	645	113	999999	35	209	853	999999	999999	868	357	793	877	693	821	73	999999	999999	358	712	467	104	167	860	672	939	452	999999	999999	592	722	32	140	163	18	703	999999	757	710	999999	412	999999	999999	179	774	999999	376	20	984	462	999999	999999	27	999999	913	897	
488	253	915	95	757	999999	499	889	155	335	999999	723	999999	127	123	354	314	670	310	999999	633	987	999999	715	573	442	567	822	351	867	14	387	249	120	225	999999	999999	625	931	110	811	581	999999	449	303	652	335	867	348	897	550	357	451	756	274	500	168	209	521	324	743	999999	999999	287	999999	999999	483	999999	901	999999	512	688	738	209	356	61	964	646	422	920	116	700	484	454	999999	657	999999	493	999999	725	999999	999999	113	616	999999	144	42	745	999999	28	999999	761	965	931	394	861	619	999999	410	999999	535	522	787	601	217	53	202	104	960	999999	349	999999	727	186	999999	999999	585	131	842	221	28	228	527	999999	751	355	735	552	999999	465	999999	693	92	633	199	999999	999999	512	409	323	941	938	784	999999	678	188	999999	788	72	524	286	999999	409	999999	999999	316	994	393	849	862	318	999999	45	505	999999	656	908	104	987	842	26	999999	999999	528	999999	90	444	83	999999	573	321	946	999999	544	188	550	294	893	439	882	999999	470	999999	546	15	999999	999999	289	818	999999	279	939	800	230	508	213	775	880	918	123	999999	921	667	999999	550	371	170	500	326	95	371	999999	664	115	999999	555	420	999999	523	978	999999	999999	264	703	999999	382	156	269	46	975	999999	413	974	326	999999	120	802	999999	996	644	140	412	962	999999	999999	264	285	694	999999	952	792	600	366	939	935	999999	666	999999	982	178	999999	999999	464	351	320	957	50	999999	105	699	752	43	999999	879	848	999999	999999	530	52	999999	106	461	850	93	192	999999	56	45	391	999999	453	838	999999	828	429	999999	948	999999	423	702	224	937	598	719	210	759	421	999999	101	170	999999	146	922	999999	81	763	60	999999	168	146	911	14	956	999999	255	914	637	360	999999	999999	826	581	117	349	824	169	862	140	999999	433	999999	569	943	230	777	999999	916	461	756	666	188	577	463	286	791	219	980	999999	473	296	999999	999999	37	482	999999	942	39	582	129	911	900	919	497	999999	999999	999999	999999	735	999999	999999	997	999999	604	999999	440	999999	128	830	999999	614	188	999999	999999	596	311	701	542	999999	887	834	288	344	342	999999	999999	268	89	728	902	450	158	254	768	534	298	945	466	243	51	94	824	208	33	514	733	999999	262	901	433	682	808	599	848	201	660	999999	843	759	38	999999	179	999999	927	999999	465	999999	308	142	999999	365	999999	309	999999	803	20	89	999999	999999	121	999999	16	188	304	230	641	559	999999	577	999999	635	112	707	214	999999	914	433	281	915	59	799	
534	129	999999	78	447	509	179	55	191	580	999999	25	648	106	174	999999	106	707	476	905	999999	999999	999999	671	262	537	105	999999	888	586	808	404	778	321	999999	886	584	235	782	999999	390	999999	999999	304	292	97	999999	999999	705	923	337	573	448	999999	272	803	999999	999999	815	910	414	619	167	605	772	947	246	336	698	999999	999999	870	924	345	525	187	999999	963	389	175	478	987	854	964	258	244	955	634	999999	604	35	653	419	872	999999	770	999999	790	532	344	850	732	999999	427	518	466	649	113	627	999999	467	897	999999	999999	442	427	765	203	999999	537	992	612	287	999999	262	762	461	62	617	999999	999999	999999	441	999999	324	745	578	436	999999	791	595	852	16	964	147	137	110	999999	999999	310	14	999	443	994	352	999999	455	999999	174	755	15	597	495	999999	110	911	465	999999	336	696	999999	338	747	564	999999	999999	605	322	957	134	999999	692	621	317	750	984	121	447	701	86	300	264	272	700	785	997	366	144	864	235	672	601	442	744	461	999999	999999	999999	62	212	999999	999999	366	49	102	323	999999	188	999999	125	799	999999	999999	999999	999999	999999	76	56	778	944	783	999999	999999	999999	462	999999	259	999999	856	84	731	243	395	999999	444	999999	897	232	607	472	999999	999999	22	748	435	654	794	193	348	867	610	216	109	117	429	180	999999	634	587	42	74	108	331	57	394	566	632	318	815	248	696	999999	448	316	999999	605	459	709	306	808	999999	999999	538	999999	474	999999	999999	288	79	273	482	272	645	575	999999	923	856	965	364	868	31	486	999999	110	180	766	768	999999	194	823	999999	975	338	778	766	997	569	999999	582	868	433	354	248	551	999999	434	208	999999	908	999	749	493	355	437	999999	999999	698	438	819	707	757	349	999999	256	552	506	999999	867	808	999999	363	524	999999	495	444	676	999999	826	344	745	568	895	884	194	999999	999999	630	900	999999	999999	309	141	522	875	121	93	260	992	998	269	500	340	73	999999	646	999999	111	859	999999	120	550	871	999999	83	149	862	465	909	182	325	999999	43	875	831	111	231	11	517	384	361	425	999999	827	84	999999	237	831	386	548	849	999999	771	907	999999	436	437	47	448	999999	258	628	351	999999	683	393	467	465	242	407	999999	232	593	484	641	999999	304	54	999999	829	911	40	88	371	332	198	114	135	995	999999	999999	194	563	999999	135	732	84	435	154	999999	999999	772	598	979	133	626	542	999999	276	194	142	999999	28	619	824	228	999999	979	497	494	288	
342	469	838	999999	240	669	812	359	999999	621	869	899	999999	52	999999	441	109	247	706	656	818	859	999999	999999	290	175	943	957	907	192	104	938	999999	412	454	313	760	256	893	956	729	937	999999	573	273	999999	691	577	999999	786	450	742	791	837	470	483	658	575	452	75	999999	855	451	726	527	999999	250	925	597	835	681	853	354	749	999999	881	999999	247	999	797	999999	376	999999	131	742	361	157	821	942	999999	654	999999	803	828	241	874	495	640	999999	342	253	999999	979	999999	999999	597	999999	51	999999	588	981	420	576	655	590	999999	583	330	983	175	783	428	999999	626	191	496	999999	525	999999	62	999999	999999	999999	666	999999	718	397	432	26	154	963	115	910	363	999999	243	618	158	247	882	301	999999	656	880	999999	825	999999	362	667	618	547	872	534	858	202	999999	999999	999999	999999	872	960	999999	999999	839	212	999999	999999	629	637	947	999999	901	999999	635	760	231	214	999999	999999	999999	936	45	764	407	606	999999	581	62	171	869	24	708	56	375	921	150	860	817	678	999999	317	163	724	999999	741	646	594	898	999999	999999	915	907	802	383	936	999999	396	907	242	999999	106	999999	467	999999	933	178	854	999999	713	999999	999999	397	643	999999	420	999999	320	54	665	960	506	682	954	200	954	117	906	673	439	996	754	999999	585	567	785	852	695	957	787	572	791	681	999999	999999	611	527	273	999999	962	163	614	351	251	281	614	999999	510	999999	813	825	272	999999	483	717	999999	999999	999999	999999	450	567	96	999999	267	103	178	824	496	477	589	436	843	999999	710	999999	391	412	712	313	952	370	999999	428	153	961	309	610	208	999999	620	204	999999	197	136	404	76	261	94	157	999999	789	927	43	999999	386	999999	999999	480	207	335	464	704	508	999999	999999	225	668	219	305	999999	568	626	28	999999	394	720	656	999999	999999	219	139	327	564	210	173	443	318	740	999999	979	376	999999	999999	152	166	500	217	73	999999	189	408	51	999999	363	545	999999	908	186	999999	665	335	730	175	987	206	999999	999999	999999	999999	645	999999	927	452	326	999999	438	625	876	999999	894	512	593	166	136	999999	98	538	999999	999999	10	535	141	447	111	999999	645	964	23	946	28	999999	910	112	999999	281	480	999999	473	935	999999	547	42	486	408	163	999999	573	48	999999	999999	999999	937	999999	960	120	775	490	351	671	782	474	611	930	681	543	602	490	756	854	340	498	74	999999	559	462	999999	655	999999	948	999999	999999	999999	999999	838	419	423	278	152	999999	999999	990	
258	801	163	641	936	112	805	999999	560	261	817	193	846	999999	999999	671	999999	508	999999	999999	451	999999	759	999999	999999	775	101	271	999999	333	348	466	358	349	250	273	123	917	526	400	999999	183	397	660	265	742	990	999999	875	752	195	999999	681	385	549	999999	51	999999	999999	170	999999	543	745	236	999999	360	834	506	378	999999	558	174	981	227	999999	278	15	109	454	806	999999	873	999999	999999	148	704	785	999999	800	999999	231	669	999999	999999	390	316	999999	999999	747	999999	907	999999	849	605	999999	999999	662	463	115	999999	850	999999	999	296	385	146	999999	377	98	218	999999	862	706	999999	58	888	999999	626	837	964	999999	999999	362	549	898	301	33	790	183	126	52	331	867	529	545	289	999999	538	979	253	999999	70	82	999999	339	55	999999	866	556	315	681	45	626	151	999999	15	589	459	397	999999	123	367	204	971	176	999999	994	186	448	768	999999	810	999999	594	805	999999	771	823	220	853	514	167	999999	867	999999	16	705	999999	98	999999	699	999999	151	895	999999	801	999999	110	371	95	60	610	999999	787	999999	871	398	42	345	661	244	765	248	544	999999	956	132	336	536	999999	548	278	97	909	78	16	669	751	999999	13	913	671	462	135	802	903	739	999999	999999	573	618	999999	999999	437	305	999999	972	607	324	183	678	539	999999	211	546	999999	999999	999999	718	999999	212	646	999999	341	747	572	313	123	741	676	227	676	557	999999	552	875	887	660	613	999999	43	71	437	999999	999999	384	107	260	588	30	390	230	737	697	371	971	105	58	690	999999	999999	858	865	647	999999	12	982	610	999999	671	894	862	904	583	57	999999	999999	296	16	999999	999999	62	999999	999999	296	996	999999	859	602	999999	780	838	970	999999	514	999999	205	789	334	332	401	496	601	917	135	528	325	164	999999	230	762	999999	999999	326	266	577	333	154	361	959	73	132	18	999999	891	66	892	33	79	872	944	429	961	683	971	999999	999999	999999	999999	768	680	784	219	381	999999	971	796	653	624	936	851	61	999999	999999	269	278	488	522	36	999999	635	302	95	776	286	342	999999	368	999999	288	999999	999999	558	593	288	289	912	637	270	919	269	999999	408	142	999999	893	991	999999	424	999999	499	938	592	526	142	388	999999	999999	104	486	135	437	308	346	820	146	503	844	97	979	999999	999999	262	116	809	396	894	999999	999999	393	350	260	944	999999	788	187	999999	41	461	900	590	479	542	783	794	999999	940	999999	321	999999	400	157	509	445	999999	648	686	485	999999	999999	
493	745	687	999999	145	874	493	655	999999	642	23	471	393	196	398	886	319	478	322	977	999999	833	999999	999999	993	999999	751	509	315	999999	501	647	324	715	999999	999999	792	830	647	919	348	295	512	679	871	928	763	322	56	459	339	218	172	739	999999	659	114	815	718	999999	133	984	349	418	151	375	157	999999	999999	999999	103	488	830	999999	639	999999	330	999999	10	999999	999999	438	999999	856	810	292	484	584	425	756	740	977	121	705	795	363	945	104	537	505	780	95	542	502	999999	850	387	770	999999	139	339	152	999999	653	513	999999	532	493	607	999999	890	573	263	32	813	126	377	135	606	999999	999999	236	999999	504	999999	354	896	959	499	960	999999	714	484	999999	427	598	172	999999	999999	110	831	461	496	678	615	217	832	519	689	249	483	262	173	824	914	113	717	320	999999	169	999999	999999	993	647	953	185	999999	999999	605	224	954	908	933	999999	453	764	739	756	889	86	999999	386	999999	999999	487	651	551	659	381	999999	881	852	108	999999	311	269	467	849	999999	999999	128	864	914	475	295	574	329	999999	380	160	373	999999	430	999999	647	422	303	999999	999999	312	634	999999	596	291	343	111	810	999999	204	999999	306	890	999999	459	957	657	472	804	964	999999	332	884	289	231	950	920	431	999999	395	889	999999	723	690	422	999999	999999	999999	633	141	193	763	429	999999	195	999999	483	929	970	335	999999	950	999999	999999	255	979	749	999999	375	999999	423	680	995	514	999999	999999	582	999999	999999	654	278	999999	838	673	781	159	999999	421	103	377	999999	991	460	489	405	999999	477	944	444	442	65	539	902	999999	718	512	768	914	167	966	999999	999999	319	999999	999999	609	121	825	999999	106	87	337	66	997	999999	431	230	999999	118	376	999999	638	765	186	999999	738	487	999999	999999	278	390	988	264	137	106	203	681	143	432	796	827	651	946	348	365	727	483	999999	439	999999	999999	263	999999	999999	224	642	518	143	999999	328	132	575	870	729	715	99	999999	928	900	670	750	96	92	322	548	109	691	427	821	871	265	582	117	668	985	999999	192	999999	912	464	999999	999999	416	114	674	262	781	227	999999	999999	654	554	13	768	545	206	999999	493	252	124	951	101	322	999999	73	549	467	212	744	588	906	610	25	446	985	213	680	978	648	296	999999	473	794	554	227	710	578	348	133	789	956	698	231	797	512	593	235	560	999999	134	794	579	999999	54	369	54	538	567	782	342	526	201	999999	955	999999	487	306	767	999999	362	970	
129	999999	999999	631	999999	389	227	999999	401	977	130	938	523	502	999999	990	750	195	999999	181	999999	565	790	273	765	854	275	11	34	297	467	920	688	999999	675	500	528	422	999999	999999	320	633	390	364	406	999999	331	463	56	999999	555	582	466	191	959	563	298	999999	866	363	123	226	909	114	520	209	259	370	826	259	472	338	43	517	999999	999999	184	999999	867	511	999999	811	955	538	742	999999	464	999999	204	121	211	999999	999999	797	551	104	723	286	999999	206	13	999999	636	797	33	227	999999	948	330	999999	388	862	824	999999	831	311	999999	381	372	635	744	752	999999	999999	57	999999	781	999999	966	765	664	898	591	670	999999	999999	185	167	514	524	346	999999	186	623	999999	349	21	201	966	249	999999	352	914	219	999999	260	999999	921	749	397	445	999999	982	564	999999	490	280	999999	856	269	136	113	867	847	999999	238	576	999999	981	708	999999	590	279	726	999999	322	999999	999999	218	257	776	263	418	999999	999999	44	533	999999	706	252	78	857	344	707	999999	730	999999	76	920	233	999999	252	940	51	773	854	42	265	633	603	506	999999	999999	999999	999999	872	999999	999999	999999	264	705	955	999999	999999	640	999999	999999	572	612	999999	999999	917	462	984	573	533	323	999999	353	234	11	999999	988	113	999999	179	910	735	224	999999	999999	734	999999	665	527	728	406	999999	411	15	608	469	652	431	766	589	446	961	46	958	999999	328	407	543	262	437	999999	999999	992	470	856	999999	357	372	175	113	618	796	467	844	137	122	965	347	626	999999	999999	566	346	167	733	949	698	265	999999	717	336	765	413	100	762	663	219	940	999999	999999	121	290	999999	999999	970	649	504	999999	831	999999	362	70	916	720	812	999999	405	834	736	907	999999	102	999999	457	777	852	393	376	92	473	903	35	999999	999999	430	344	309	684	196	94	454	999999	434	254	365	276	848	692	999999	999999	267	999999	999999	252	275	29	610	809	885	128	999999	999999	119	368	544	336	999999	387	300	999999	999999	721	648	999999	462	324	999999	435	101	510	13	999999	999999	729	215	528	821	946	273	410	999999	500	798	999999	828	326	397	75	999999	38	404	999999	402	810	262	999999	999999	560	999999	950	999999	184	717	384	124	999999	50	389	162	25	999999	999999	999999	889	744	609	922	999999	824	145	999999	602	725	72	116	542	308	287	477	999999	999999	270	999999	323	58	559	999999	424	999999	273	286	18	999999	999999	523	999999	356	512	76	652	999999	999999	736	653	32	759	999999	654	999999	999999	265	762	911	493	
233	254	999999	800	840	194	999999	508	627	999999	859	919	688	40	999999	999999	195	796	999999	824	55	999999	533	999999	300	999999	110	138	155	999999	999999	523	106	429	471	279	999999	555	999999	881	827	999999	539	186	999999	999999	80	428	115	640	999999	469	551	97	447	597	999999	266	510	551	999999	696	362	256	551	345	823	999999	999999	999999	927	640	134	338	997	931	107	357	717	999999	999999	681	999999	514	984	999999	999999	18	981	874	558	453	999999	999999	797	140	762	292	634	459	290	999999	999999	835	713	999999	345	999999	99	516	999999	373	548	999999	333	412	673	999999	999999	13	373	999999	999999	999999	999999	484	999999	13	541	867	179	814	722	999999	999999	999999	821	197	801	237	999999	999999	999999	999999	999999	195	904	731	999999	395	466	999999	30	631	96	999999	533	999999	125	239	171	341	999999	232	347	685	650	290	416	915	591	485	56	44	799	999999	894	812	319	534	579	863	216	156	410	264	794	101	181	440	883	654	82	999999	999999	999999	999999	999999	137	699	545	624	324	881	803	981	868	985	831	999999	581	720	857	590	659	307	999999	535	822	92	890	558	999999	999999	41	999999	999999	999999	967	927	999999	208	684	619	989	954	548	334	352	429	396	809	270	699	859	172	797	491	912	769	999999	551	874	54	808	987	515	348	999999	866	577	394	27	903	999999	383	45	247	601	705	758	999999	193	999999	999999	999999	999999	999999	127	868	999999	921	999999	999999	190	986	333	640	811	11	449	210	999999	485	851	11	791	366	999999	486	137	999999	890	217	20	999999	368	481	999999	726	698	106	230	981	727	655	823	818	999999	958	59	405	436	599	999999	558	999999	707	551	694	999999	999999	664	999999	999999	999999	40	363	198	244	627	851	291	94	313	352	999999	503	999999	206	188	999999	643	796	436	731	132	301	951	999999	630	661	930	664	436	999999	999999	589	999999	999999	624	470	630	488	340	208	123	351	296	913	578	822	948	355	516	327	999999	868	214	20	999999	739	412	736	999999	966	921	627	658	999999	910	399	999999	622	581	717	352	999999	999999	238	617	999999	15	47	883	808	999999	585	158	999999	478	999999	385	239	678	885	68	894	874	374	286	496	692	749	13	188	568	999999	773	798	975	143	412	976	402	686	733	999999	999999	805	263	345	479	999999	78	346	24	34	943	695	659	458	289	101	951	999999	98	265	44	704	249	999999	811	999999	999999	999999	171	408	999999	992	161	999999	50	79	120	941	26	151	681	667	174	999999	392	88	148	527	999999	999999	999999	281	
999999	999999	340	158	565	877	534	999999	418	734	184	616	198	951	543	999999	417	220	980	20	114	999999	584	999999	999999	705	999999	999999	999999	999999	999999	849	999999	564	404	999999	363	892	514	242	416	896	733	947	492	558	355	440	544	183	120	999999	340	999999	177	650	893	999999	618	859	999999	801	999999	803	253	335	242	999999	556	860	611	524	706	999999	603	217	223	636	885	982	999999	563	198	999999	504	999999	519	368	396	999999	789	401	284	999999	360	615	987	999999	703	166	999999	999999	999999	684	571	999999	999999	592	999999	960	437	267	999999	635	509	329	612	872	309	407	816	999999	246	999999	80	999999	250	61	397	988	229	999999	999999	728	666	638	999999	514	475	999999	999999	926	947	436	326	532	323	648	155	40	12	125	630	999999	350	999999	999999	91	613	361	999999	885	204	999999	740	153	334	359	969	999999	649	999999	406	400	497	889	926	999999	486	547	999999	601	906	367	986	114	663	999999	387	225	163	598	900	124	563	33	731	524	999999	183	208	964	679	999999	390	904	718	239	808	461	524	674	604	999999	464	753	999999	837	446	636	999999	999999	971	753	718	61	207	999999	837	999999	167	412	124	999999	349	932	999999	633	976	91	999999	433	999999	926	700	488	993	834	659	999999	999999	894	999999	69	693	510	999999	925	999999	999999	707	436	402	344	999999	122	560	302	727	532	830	356	861	364	251	999999	870	55	999999	240	999999	372	632	37	430	273	334	64	999999	999999	939	996	78	646	384	958	999999	493	632	588	928	701	117	137	978	698	999999	723	818	999999	639	999999	999999	334	999999	999999	803	374	999999	40	999999	505	683	888	592	833	288	224	979	292	35	387	423	999999	311	366	999999	505	59	732	240	610	246	981	209	992	133	999999	374	50	165	667	579	602	800	999999	27	229	544	999999	419	817	743	535	999999	262	533	999999	33	915	88	308	325	999999	799	187	268	701	688	600	709	545	849	939	137	367	999999	821	999999	999999	999999	46	961	999999	322	422	866	710	379	946	468	725	999999	459	962	999999	352	999999	999999	623	174	326	540	943	445	999999	967	804	408	999999	454	712	735	154	576	52	999999	421	999999	386	999999	558	332	741	142	984	825	999999	999999	999999	999999	999999	28	59	999999	32	506	999999	999999	447	454	72	311	999999	999999	755	989	999999	883	919	999999	931	528	425	313	616	993	798	999999	999999	59	999999	827	138	238	44	999999	685	439	554	546	328	999999	431	931	257	999999	207	249	386	995	259	999999	67	999999	94	999999	603	746	108	
999999	707	999999	18	397	999999	244	183	896	467	999999	313	146	338	383	201	979	107	494	65	999999	796	559	999999	464	999999	70	770	378	999999	999999	999999	939	341	525	838	121	943	999999	64	23	82	999999	781	324	691	123	188	683	999999	115	793	118	999999	738	242	158	782	554	597	816	474	804	999999	323	999999	999999	805	813	999999	89	999999	999999	439	52	297	495	999999	119	772	687	882	97	810	999999	359	981	258	999999	999999	999999	338	398	446	247	549	278	557	467	352	327	999999	374	147	488	79	999999	678	648	451	746	381	673	781	910	999999	386	993	715	963	999999	125	212	999999	999999	999999	647	626	202	999999	28	938	999999	767	999999	379	518	949	332	999999	629	312	999999	999999	546	318	665	999999	536	313	999999	999999	999999	999999	362	999999	999999	843	292	737	999999	999999	486	155	432	807	71	906	335	540	425	437	671	747	999999	687	999999	61	999999	546	999999	39	99	888	340	744	106	999999	414	254	999999	999999	667	594	999999	524	825	464	728	738	257	759	291	996	888	735	613	105	999999	674	695	63	860	745	652	999999	24	598	814	688	711	255	999999	91	276	751	769	999999	999999	999999	861	999999	332	254	299	335	747	103	999	999999	140	999999	656	740	558	221	814	921	941	152	510	236	649	50	37	11	999999	210	730	146	965	536	893	349	999999	643	730	615	456	327	655	920	599	218	557	709	598	761	999999	65	937	848	144	999999	319	634	412	292	227	999999	76	547	373	863	640	603	117	317	999999	914	490	209	475	624	497	999999	999999	440	492	327	999999	507	999999	675	999999	127	402	834	39	187	241	999999	397	168	999999	117	556	735	578	954	602	291	834	999999	574	999999	382	999999	571	728	997	971	800	999999	885	999999	999999	698	663	523	999999	283	287	749	999999	52	811	316	999999	390	43	901	862	538	725	999999	673	69	110	471	744	881	273	311	190	270	647	498	999999	691	999999	857	82	999999	752	328	13	999999	934	531	926	999999	157	191	695	105	118	272	999999	763	895	811	999999	202	999999	999999	20	976	999999	423	405	322	43	681	999999	185	829	999999	785	407	127	588	999999	578	544	678	999999	999999	615	95	161	385	999999	519	999999	435	269	879	285	432	318	36	526	521	136	999999	999999	475	999999	519	275	311	487	776	645	317	686	29	657	110	596	928	370	482	272	29	999999	999999	885	717	916	949	999999	362	98	100	71	613	452	930	646	268	999999	106	819	849	898	548	874	488	749	999999	232	185	836	390	999999	53	999999	116	
615	518	590	331	999999	999999	999999	134	688	554	255	999999	999999	726	999999	338	999999	999999	663	422	131	999999	649	999999	999999	999999	727	355	525	707	434	28	365	345	325	999999	677	999999	503	999999	999999	773	860	329	999999	676	672	999999	722	999999	505	401	390	835	984	165	869	192	363	926	599	433	608	999999	129	237	717	241	411	999999	999999	999999	770	170	352	358	599	329	999999	300	13	231	633	999999	999999	43	638	529	360	999999	268	494	368	999999	903	999999	999999	879	209	15	999999	440	103	397	848	343	999999	229	493	636	999999	549	28	72	922	999999	800	999999	999999	96	999999	198	881	252	76	175	999999	203	266	999999	194	719	130	169	999999	573	138	246	178	868	412	999999	46	724	602	718	476	305	654	999999	845	582	999999	999999	999999	770	559	999999	330	682	539	437	999999	786	451	846	999999	859	731	359	999999	564	422	909	999999	190	162	166	649	999999	699	508	548	729	999999	999999	999999	17	752	570	23	287	915	496	999999	974	999999	259	282	755	999999	616	999999	305	999999	999999	169	202	999999	235	618	403	999999	971	999999	40	889	999999	926	999999	238	422	116	170	345	999999	648	999999	579	710	999999	902	999999	894	68	92	933	253	999999	579	451	999999	578	999999	999999	620	86	943	512	308	999999	221	333	442	527	999999	510	414	999999	999999	999999	242	622	728	499	716	519	316	913	999999	999999	646	999999	999999	398	999999	843	588	999999	725	884	704	424	999999	625	999999	579	450	999999	192	582	528	293	114	936	218	803	850	38	246	110	769	40	611	211	448	999999	999999	999999	714	43	921	999999	244	452	938	999999	351	999999	999999	146	999999	940	999999	999999	578	362	698	420	999999	19	999999	999999	999999	999999	124	673	812	79	186	115	602	406	661	158	660	999999	59	661	997	399	461	748	63	109	41	829	309	999999	632	96	721	565	864	705	50	999999	235	619	338	274	999999	282	999999	869	999999	672	288	582	667	256	999999	46	999999	789	557	999999	506	999999	593	294	373	999999	446	100	394	47	541	956	118	299	999999	439	333	733	393	188	999999	194	565	369	551	727	999999	999999	782	684	152	999999	158	795	999999	363	36	53	900	999999	836	999999	485	507	140	999999	473	377	160	874	713	689	406	378	432	322	316	233	743	999999	903	999999	318	709	894	466	807	999999	435	742	413	289	999999	905	352	999999	709	68	238	229	264	257	235	999999	970	463	678	779	372	551	56	999999	999999	999999	583	999999	526	999999	612	673	524	159	999999	417	471	999999	856	500	36	999999	613	258	999999	
999999	391	655	834	409	738	440	788	38	951	883	999999	999999	980	577	331	575	470	999999	455	565	704	114	315	818	999999	547	606	187	753	926	999999	798	807	785	873	928	942	126	46	182	885	999999	208	68	721	860	453	289	178	460	974	679	802	999999	999999	999999	349	999999	962	201	833	610	999999	34	999999	897	802	204	999999	403	633	999999	896	999999	680	217	906	257	106	586	103	327	18	302	951	268	999999	377	964	999999	588	999999	164	999999	348	999999	221	183	122	824	67	258	584	999999	826	630	783	529	999999	612	380	102	919	999999	108	516	601	981	82	686	901	999999	239	999999	815	707	200	999999	934	999999	996	733	145	282	529	999999	743	243	475	331	999999	475	617	362	225	496	16	999999	746	999999	682	239	999999	999999	922	999999	29	475	959	129	999999	999999	595	364	615	999999	956	647	856	264	999999	368	999999	751	211	436	999999	877	893	329	999999	421	315	999999	722	766	999999	999999	359	896	825	278	283	356	890	999999	880	999999	746	577	999999	999999	921	492	999999	999999	723	358	234	495	999999	999999	581	999999	428	28	425	492	641	849	25	257	297	960	999999	504	94	169	999999	456	999999	564	140	326	789	342	999999	823	52	408	52	999999	485	864	92	683	999999	643	999999	871	339	397	621	999999	562	999999	81	961	63	565	240	999999	497	777	939	259	999999	264	850	96	527	602	450	243	806	741	771	433	877	755	807	999999	241	989	127	999999	942	243	764	507	270	539	769	999999	178	999999	786	999999	924	832	999999	442	792	999999	353	736	999999	388	100	999999	520	648	93	999999	757	789	332	999999	659	781	317	778	500	352	825	988	999999	962	999999	999999	954	73	509	999999	93	375	658	399	646	999999	999999	564	152	999999	999999	622	456	472	729	388	166	999999	58	999999	525	893	941	449	999999	365	904	999999	323	999999	866	457	148	999999	224	392	140	932	861	278	570	999999	636	999999	999999	999999	542	370	243	686	171	675	24	366	529	999999	433	218	383	290	486	236	250	380	999999	539	999999	417	257	347	258	233	428	999999	581	772	999999	394	93	813	823	544	751	636	611	999999	443	781	519	33	958	922	559	999999	999999	999999	512	266	479	826	729	999999	122	999999	999999	937	257	999999	784	999999	933	999999	999999	569	467	999999	485	613	768	886	999999	701	897	234	999999	336	674	847	988	248	269	10	915	267	999999	999999	432	855	208	674	943	209	999999	762	999999	919	797	989	999999	851	858	999999	497	593	730	38	999999	887	517	111	999999	409	255	546	497	
932	134	999999	486	768	518	999999	415	999999	942	896	999999	145	999999	469	538	684	734	146	389	371	999999	331	537	65	471	545	347	106	999999	999999	954	460	275	166	795	999999	513	999999	342	238	493	402	650	833	333	102	752	58	999999	588	675	118	999999	135	429	802	339	431	999999	973	999999	999999	999999	408	942	254	869	978	674	607	180	389	804	999999	999999	120	681	703	731	379	792	999999	533	821	868	845	302	149	737	999999	999999	91	57	369	945	185	999999	999999	890	89	232	774	384	965	418	296	314	16	257	318	130	999999	700	928	999999	993	784	871	540	107	951	730	250	999999	999999	98	999999	444	214	999999	411	439	813	999999	156	999999	999999	999999	999999	581	999999	295	892	428	872	999999	391	129	999999	952	999999	836	711	793	137	999999	999999	703	999999	329	999999	870	802	554	906	999999	999999	58	781	171	88	227	999999	958	999999	999999	837	822	808	999999	707	999999	999999	262	311	574	728	29	524	654	999999	221	999999	94	627	670	999999	347	521	191	152	343	999999	28	999999	183	378	752	237	471	999999	711	999999	918	621	999999	999999	549	253	999999	962	802	534	136	676	866	619	999999	341	895	999999	500	310	627	898	999999	874	999999	388	999999	206	976	792	62	990	784	327	689	999999	885	65	944	104	189	228	349	808	999999	351	17	564	994	999999	341	999999	173	410	276	999999	999999	867	999999	999999	124	146	985	999999	999999	145	892	999999	929	911	999999	839	238	406	130	408	558	565	662	894	380	573	211	565	999999	762	999999	383	61	669	224	27	686	782	979	999999	999999	999999	999999	86	459	468	634	93	963	502	999999	766	999999	999999	472	999999	999999	999999	791	551	934	430	559	719	999999	518	497	270	696	439	999999	455	999999	87	175	228	238	999999	445	999999	939	127	999999	958	999999	999999	999999	193	206	532	999999	999999	990	438	118	812	999999	618	767	999999	999999	373	396	999999	349	999999	349	212	702	253	999999	629	999999	879	611	816	828	601	28	258	425	999999	74	174	627	999999	464	989	968	362	448	620	818	504	999999	575	731	77	619	95	720	890	491	953	77	192	173	121	826	302	984	188	599	519	525	667	309	232	906	398	999999	360	244	349	804	844	811	544	999999	999999	999999	760	999999	932	999999	535	822	120	106	445	786	353	173	676	377	999999	30	309	978	999999	999999	508	170	230	933	370	655	999999	158	233	380	628	181	790	999999	234	205	666	999999	990	999999	198	135	471	999999	807	197	568	999999	543	824	999999	566	667	999999	586	599	999999	999	177	
879	999999	961	872	999999	999999	182	999999	469	153	75	363	999999	988	438	87	382	999999	999999	999999	183	96	179	615	999999	868	999999	999999	30	999999	634	443	667	813	999999	173	237	999999	406	453	635	814	108	828	478	470	194	577	239	999999	213	900	999999	872	993	792	511	356	999999	999999	999999	668	362	840	519	631	695	514	999999	999999	849	129	999999	174	500	999999	988	351	146	999999	999999	494	284	337	425	999999	999999	999999	820	327	661	999999	789	210	999999	967	461	268	999999	846	775	680	999999	964	842	93	999999	999999	382	634	804	169	219	534	521	610	393	35	424	785	341	900	694	560	613	999999	339	102	999999	999999	907	729	999999	299	173	14	999999	320	494	999999	999999	320	999999	999999	522	502	670	265	689	999999	999999	999999	844	533	515	875	999999	148	361	873	999999	999999	171	848	727	85	136	920	370	516	999999	82	999999	92	999999	31	487	508	999999	120	999999	84	413	80	949	999999	999999	999999	999999	999999	28	656	959	620	999999	621	159	574	467	999999	999999	750	894	183	931	999999	999999	999999	875	493	999999	487	111	250	575	679	111	101	899	999999	199	627	145	999999	497	168	123	999999	504	46	999999	913	999999	599	745	557	189	240	149	447	585	133	999999	300	900	541	555	718	55	908	520	999999	999999	221	258	747	614	821	685	772	999999	976	266	839	622	484	446	511	504	27	999999	871	952	462	999999	76	999999	845	182	956	999999	999999	999999	596	999999	814	999999	999999	351	998	999999	368	554	999999	58	999999	999999	794	678	425	105	53	223	37	999999	999999	115	222	550	191	999999	769	649	729	168	999999	111	999999	999999	807	246	617	169	506	84	141	327	585	413	71	999999	999999	176	756	860	999999	190	999999	999999	877	999999	35	288	169	255	183	718	825	218	64	507	206	481	871	188	999999	884	716	952	286	999999	529	809	999999	982	999999	999999	999999	868	999999	813	264	999999	444	108	999999	339	999	999999	901	422	501	999999	358	999999	12	728	305	578	999999	999999	473	894	900	556	190	226	799	187	702	999999	826	999999	619	999999	253	713	46	772	967	158	999999	465	61	864	829	161	460	999999	979	999999	307	324	495	913	349	999999	999999	999999	918	994	539	822	559	330	596	544	999999	117	321	298	999999	532	610	999999	801	18	843	46	727	38	999999	875	999999	877	999999	512	471	705	901	883	132	158	999999	973	618	999999	999999	730	277	294	403	999999	999999	999999	999999	774	714	999999	122	999999	999999	554	170	889	238	664	625	681	57	93	83	63	215	437	176	543	678	636	999999	
739	113	999999	769	999999	635	999999	272	516	745	508	798	210	592	571	368	999999	987	999999	745	999999	999999	233	999999	999999	999999	350	146	185	999999	999999	106	999999	655	382	237	411	999999	728	999999	999999	402	999999	936	999999	295	873	470	644	78	599	555	999999	999999	661	304	879	441	585	231	295	286	999999	992	155	411	999999	554	999999	343	957	999999	269	709	931	561	336	999999	143	898	999999	879	999999	116	924	999999	393	196	994	88	357	970	210	506	969	999999	315	999999	999999	147	574	999999	260	311	121	807	295	13	959	109	999999	592	307	999999	883	999999	784	999999	77	111	28	534	560	999999	985	986	999999	999999	739	403	999999	999999	506	996	999999	29	629	200	999999	999999	758	389	999999	894	999999	999999	672	523	623	564	753	999999	60	689	128	50	999999	128	999999	135	999999	532	999999	566	853	759	96	311	363	999999	999999	999999	986	949	352	639	307	999999	31	999999	323	78	149	999999	650	999999	999999	816	878	292	262	511	875	869	999999	236	125	670	50	360	999999	371	170	760	999999	999999	999999	110	999999	488	743	111	999999	105	999999	157	999999	98	999999	933	601	279	999999	80	611	284	718	999999	999999	125	524	999999	999999	670	551	952	907	389	999999	999999	582	67	478	399	549	160	413	780	999999	999999	843	36	754	117	759	409	999999	99	999999	504	451	999999	61	231	964	999999	485	436	553	859	249	13	692	435	360	543	801	43	531	460	999999	937	69	304	282	497	881	518	911	152	23	818	240	901	999999	999999	15	999999	999999	442	999999	976	236	208	513	840	343	328	756	225	607	904	568	999999	999999	514	172	757	949	477	235	966	525	999999	845	431	999999	790	397	10	537	999999	609	99	785	894	711	860	791	441	164	563	762	999999	544	119	259	999999	278	534	197	258	307	957	216	999999	461	999999	362	999999	77	552	999999	999999	999999	63	999999	479	912	999999	802	311	966	517	322	999999	214	829	866	736	181	239	522	862	813	289	999999	652	882	87	999999	885	508	999999	999999	611	631	16	18	490	814	999999	630	539	731	885	999999	999999	644	544	503	631	958	626	910	838	40	999999	942	408	807	999999	596	834	999999	999999	803	266	153	711	51	999999	821	386	999999	999999	608	982	999999	927	996	467	999999	348	999999	810	927	882	999999	535	580	561	74	999999	999999	171	193	795	243	814	92	35	999999	999999	503	306	810	581	999999	518	239	58	999999	24	411	350	645	258	261	495	989	920	467	999999	140	999999	142	220	703	761	217	812	749	325	844	970	999999	84	845	286	
999	355	188	290	306	532	999999	999999	999999	343	525	935	544	999999	825	171	999999	37	999999	24	173	600	878	999999	311	999999	308	999999	179	999999	528	571	413	974	495	643	742	999999	999999	607	865	999999	22	370	245	282	999999	11	999999	683	412	794	999999	999999	123	409	477	246	999999	879	234	10	880	767	814	954	532	569	261	192	429	999999	715	205	158	999999	587	518	999999	999999	158	999999	132	496	999999	734	299	999999	861	999999	176	505	208	442	999999	865	999999	999999	555	290	749	708	750	318	264	32	89	86	999999	42	822	999999	539	949	730	999999	878	999999	739	90	664	999999	999999	175	25	923	999999	282	822	293	878	342	962	999999	289	450	556	814	242	15	655	223	899	828	274	999999	966	258	712	456	986	818	515	999999	626	800	999	999999	302	340	999999	999999	264	399	999999	489	999999	123	999999	290	999999	73	161	733	435	451	59	880	901	999999	957	933	570	375	306	69	827	497	999999	488	450	971	999999	901	175	848	959	510	674	784	220	999999	587	431	86	923	667	999999	999999	185	750	999999	683	493	999999	906	246	888	103	104	999999	508	324	191	839	408	999999	260	567	587	491	549	215	126	597	999999	355	999999	299	999999	999999	55	457	624	738	999999	298	999999	999999	269	999999	81	999999	579	999999	712	538	406	999999	677	999999	417	223	999999	999999	211	999999	567	999999	278	560	107	598	999999	702	616	60	699	453	518	120	523	731	999999	975	420	999999	999999	999999	885	999999	949	557	999999	12	985	999999	995	931	536	417	730	142	259	999999	999999	482	999999	877	999999	999999	999999	952	82	999999	857	685	915	487	283	79	999999	574	999999	701	999999	999999	977	717	717	785	65	768	999999	999999	389	390	482	599	471	937	444	759	486	234	738	996	484	63	154	310	916	518	999999	999999	999999	165	132	558	108	999999	505	999999	999999	999999	605	79	46	999999	187	476	999999	999999	26	345	635	999999	999999	999999	962	613	76	999999	999999	416	869	547	120	459	999999	233	999999	923	501	507	442	999999	599	755	628	669	960	999999	999999	677	107	600	502	322	831	999999	999999	346	999999	999999	897	582	416	753	999999	999999	958	587	999999	953	218	289	999999	518	903	181	928	341	167	303	653	999999	57	999999	319	278	55	999999	627	999999	165	999999	338	17	610	999999	57	846	893	570	999999	382	999999	922	999999	818	999999	983	999999	999999	682	736	999999	999999	840	344	999999	521	443	593	23	169	960	639	798	999999	950	817	908	53	133	92	448	596	999999	281	58	135	436	999999	503	71	390	966	687	
999999	999999	47	176	999999	335	536	412	999999	557	550	422	874	999999	999999	867	958	84	375	536	599	297	592	708	569	296	409	95	999999	100	951	779	993	951	999999	554	913	650	643	999999	999999	679	148	49	999999	858	183	11	999999	633	544	987	999999	440	97	999999	159	338	606	979	999999	999999	471	999999	606	999999	429	923	999999	627	954	317	441	657	938	920	159	999999	999999	999999	122	999999	831	999999	555	963	764	562	863	247	405	584	53	664	792	157	218	999999	443	281	439	260	255	636	679	236	555	999999	501	177	999999	999999	673	895	866	526	618	163	664	642	17	866	69	999999	231	380	273	999999	864	791	711	231	119	394	281	862	162	205	638	999999	417	999999	999999	696	265	799	910	157	797	275	538	64	999999	801	274	573	200	999999	414	999999	963	999999	502	710	465	999999	496	288	624	14	999999	423	525	345	234	999999	805	372	262	432	469	125	979	598	263	656	999999	318	999999	708	999999	999999	791	999999	365	639	904	360	240	504	312	632	533	999999	902	999999	999999	929	576	999999	999999	999999	485	981	840	847	999999	999999	999999	809	804	188	168	999999	343	948	999999	196	979	999999	705	454	142	757	129	999999	591	999999	696	148	127	37	999999	466	940	999999	939	809	498	999999	840	10	999999	999999	700	134	473	999999	459	953	493	353	999999	981	999999	323	999999	727	861	999999	999999	611	999999	319	999999	999999	999999	702	974	500	19	999999	999999	471	999999	704	550	710	67	995	373	973	737	743	654	999999	88	760	508	627	157	221	999999	999999	262	239	793	999999	739	924	687	771	643	958	944	671	655	487	237	999999	999999	985	670	865	999999	292	999999	473	664	918	698	686	203	999999	353	999999	873	212	219	525	911	956	970	142	317	601	339	778	799	999999	128	600	999999	254	854	171	551	92	855	970	365	330	999999	821	999999	11	577	999999	999999	156	797	453	278	711	352	999999	999999	537	558	47	952	104	674	680	999999	999999	999999	949	503	191	256	791	356	248	169	590	36	159	906	316	34	52	999999	652	196	674	999999	999999	999999	47	999999	23	999999	818	27	999999	999999	259	999999	999999	848	628	793	434	899	999999	106	40	551	761	790	864	999999	251	999999	999999	931	31	494	135	775	341	56	999999	44	243	267	538	999999	899	999999	776	139	778	999999	405	999999	738	752	189	999999	999999	999999	151	256	999999	392	292	999999	999999	339	634	765	895	362	516	582	999999	400	666	749	568	999999	652	999999	24	735	999999	783	999999	660	202	278	314	557	484	71	999999	999999	999999	
999999	999999	999999	123	569	310	20	999999	425	951	823	921	348	96	440	999999	492	999999	325	242	557	539	999999	999999	999999	146	999999	460	347	878	454	677	128	648	815	999999	834	695	999999	525	13	999999	999999	831	794	999999	853	999999	874	547	991	999999	589	976	204	999999	999999	546	666	432	944	560	999999	547	506	999999	802	699	280	999999	185	797	999999	799	238	65	111	677	999999	999999	292	183	999999	800	886	20	98	152	999999	503	309	999999	38	660	999999	453	605	890	334	648	936	164	999999	219	372	999999	899	789	999999	148	220	999999	154	949	999999	999999	999999	105	660	999999	67	660	255	776	365	887	999999	884	228	999999	459	221	352	999999	780	138	271	376	437	692	120	308	404	315	293	999999	153	999999	999999	999999	478	999999	239	999999	999999	286	908	999999	853	485	435	25	570	999999	999999	999	999999	399	999999	20	509	608	667	967	385	758	265	999999	493	853	999999	689	373	999999	999999	949	981	514	173	504	999999	136	522	952	999999	105	999999	442	626	294	67	754	910	509	310	870	841	271	463	832	30	968	651	999999	741	999999	999999	161	655	739	27	999999	236	673	790	383	96	715	710	999999	999999	823	999999	999999	999999	989	779	863	999999	446	999999	720	60	340	484	261	484	999999	999999	522	452	586	786	887	999999	999999	999999	246	999999	926	784	136	561	183	999999	999999	655	999999	999999	999999	966	788	52	218	631	999999	889	896	199	999999	898	999999	999999	198	837	999999	999999	999999	932	678	999999	542	999999	192	662	999999	168	999999	528	287	605	42	316	468	556	664	544	999999	265	969	236	631	999999	189	37	219	632	999999	345	378	999999	229	519	536	290	433	643	860	999999	650	148	22	999999	911	934	866	999999	45	641	182	999999	468	180	999999	999999	999999	495	965	999999	453	358	795	542	159	127	999999	522	999999	188	132	31	999999	999999	615	999999	224	263	145	255	171	999999	597	731	173	479	701	59	556	94	999999	938	677	705	112	301	353	999999	999999	999999	999999	353	488	856	519	999999	224	444	999999	141	237	587	360	999999	993	501	761	999999	999999	679	426	336	966	999999	739	999999	999999	978	921	999999	487	744	46	999999	999999	817	473	999999	222	22	265	999999	999999	424	999999	862	588	999999	712	999999	540	289	111	547	377	231	387	792	126	335	806	246	523	999999	654	493	999999	999999	999999	186	38	29	851	366	424	169	999999	551	839	877	605	397	276	321	783	208	999999	498	973	475	999999	681	999999	886	216	28	743	255	999999	373	999999	579	933	999999	581	520	438	745	133	999999	390	
999999	953	248	729	418	970	212	999999	999999	850	62	45	557	746	357	405	964	160	405	426	596	781	475	566	36	463	740	739	273	999999	897	375	766	95	604	728	385	167	797	58	999999	789	999999	523	268	544	999999	789	999999	999999	473	595	727	790	793	999999	487	999999	702	955	239	999999	202	685	952	687	999999	471	152	629	29	806	362	356	886	807	466	952	308	492	999999	950	999999	999999	999999	999999	999999	975	302	549	999999	703	465	842	818	77	596	639	570	999999	275	914	999999	605	105	666	242	380	904	986	598	535	383	999999	877	289	999999	999999	999999	999999	49	303	999999	602	388	325	351	520	538	818	220	827	999999	727	227	999999	999999	909	62	640	79	277	80	315	999999	714	329	254	964	539	999999	999999	999999	920	541	971	744	54	999999	780	324	999999	842	95	775	999999	154	999999	999999	713	976	58	992	999999	580	771	232	864	651	999999	999999	999999	555	998	709	668	999999	470	195	255	429	268	693	281	999999	357	435	985	539	190	570	673	261	260	563	70	559	511	350	769	999999	880	403	552	784	999999	176	843	999999	116	203	684	470	747	294	717	365	720	433	999999	346	999999	334	470	113	332	845	304	445	649	999999	75	129	426	506	548	999999	150	999999	107	191	591	609	999999	987	999999	212	513	965	845	704	839	87	128	432	511	999999	933	449	461	383	871	407	736	997	999999	564	54	251	746	999999	999999	232	336	51	755	638	999999	999999	999999	130	341	338	999999	945	999999	987	10	993	999999	993	999999	700	46	723	319	193	873	434	859	999999	167	272	999999	992	489	616	751	87	677	873	654	460	233	340	999999	543	807	791	728	149	564	61	999999	999999	921	999999	999999	999999	731	571	765	476	623	999999	999999	78	999999	999999	466	663	999999	923	325	999999	348	999999	477	706	999999	999999	386	92	706	720	767	116	26	999999	999999	964	430	148	355	116	118	187	999999	338	999999	999999	434	999999	334	74	903	641	999999	134	413	999999	57	999999	930	955	195	682	769	999999	136	999999	61	641	536	501	242	107	999999	999999	999999	171	644	999999	339	999999	351	186	757	642	817	136	380	892	73	631	917	940	217	999999	999999	435	418	999999	211	999999	921	999999	672	999999	999999	805	999999	999999	119	252	804	908	160	999999	999999	999999	925	137	999999	999999	486	169	578	999999	584	302	999999	187	299	589	752	711	937	819	786	999999	514	924	999999	21	72	854	782	820	999999	19	790	999999	785	911	999999	290	999999	999999	42	762	223	999999	258	539	915	886	236	530	500	
103	970	999999	446	64	504	11	327	83	937	632	386	758	999999	575	511	905	401	387	89	472	863	999999	786	999999	999999	746	675	280	106	186	628	999999	999999	733	48	999999	548	730	417	507	963	773	999999	410	999999	999999	689	683	37	20	494	849	451	37	240	245	553	999999	719	757	336	57	977	760	13	134	999999	999999	536	999999	999999	670	969	999999	509	99	470	999999	999999	880	67	999999	252	96	691	778	810	999999	503	802	905	999999	21	659	181	999999	796	514	406	260	36	344	156	975	999999	999999	879	869	999999	150	775	177	774	838	699	344	805	890	78	999999	324	146	850	734	157	240	658	320	999999	999999	302	956	999999	999999	853	723	845	999999	442	867	999999	941	773	362	37	999999	360	182	999999	999999	119	906	999999	181	936	889	493	422	827	422	175	999999	468	999999	847	818	198	388	999999	976	499	538	457	210	335	999999	373	999999	706	999999	999999	486	360	573	483	396	520	807	460	964	999999	433	449	29	702	339	482	838	514	218	549	972	197	982	999999	581	458	999999	845	999999	526	995	715	417	543	688	219	894	461	461	307	999999	927	30	746	999999	99	437	999999	996	901	535	983	497	870	906	999999	377	999999	902	938	286	961	999999	999999	244	717	41	486	999999	130	587	386	999999	910	169	55	999999	246	999999	491	999999	736	849	999999	991	22	227	547	636	400	841	668	999999	999999	31	428	40	999999	512	999999	67	950	494	875	999999	999999	999999	587	711	861	131	141	999999	420	917	549	121	245	999999	231	999999	494	850	999999	288	918	828	999999	888	740	999999	999999	733	923	434	79	251	999999	348	842	92	999999	836	774	279	710	714	147	605	482	316	794	136	999999	857	572	999999	871	596	404	329	399	698	999999	846	999999	999999	41	986	847	307	147	999999	613	148	860	658	85	999999	578	214	999999	934	999999	434	999999	467	452	75	861	969	380	387	943	999999	693	942	999999	928	741	311	683	161	999999	184	999999	897	522	152	997	999999	999999	527	28	200	639	464	999999	999999	626	80	999999	965	134	878	926	760	953	999999	454	917	792	156	612	999999	531	538	999999	999999	265	332	999999	309	999999	947	943	999999	999999	753	883	238	660	329	312	999999	999999	717	37	879	999999	418	999999	999999	697	89	999999	878	914	751	668	110	288	60	290	303	999999	656	897	187	999999	83	401	999999	999999	225	267	999999	844	941	999999	813	511	305	999999	999999	999999	522	612	988	825	999999	938	617	94	782	950	610	49	18	999999	699	820	849	945	184	26	745	224	
481	822	999999	43	973	830	855	599	982	76	443	999999	613	54	908	999999	999999	144	999999	124	434	275	656	433	835	999999	999999	992	661	360	809	999999	641	307	140	175	176	999999	965	999999	239	193	967	543	999999	102	999999	655	911	497	86	49	242	631	999999	215	999999	235	207	577	609	862	999999	632	267	999999	284	315	999999	742	196	837	179	996	999999	999999	308	122	828	999999	473	576	90	999999	999999	769	597	20	517	925	10	940	999999	398	188	377	255	345	286	999999	818	999999	742	178	311	248	870	246	746	548	999999	62	407	464	113	999999	999999	773	357	497	25	273	999999	988	742	255	13	780	999999	517	995	999999	836	835	925	999999	999999	999999	863	45	899	361	274	968	28	947	543	379	295	999999	595	999999	987	789	976	554	999999	754	436	65	245	100	427	999999	553	943	226	999999	999999	266	999999	869	910	999999	597	664	998	828	969	794	712	634	494	673	921	522	999999	56	859	380	27	90	485	807	800	809	999999	45	425	84	731	999999	840	38	946	726	572	675	201	999999	555	10	999999	999999	353	610	605	754	317	41	967	179	712	168	249	999999	999999	999999	999999	788	731	999999	413	895	73	999999	793	466	727	999999	999999	311	854	999999	824	27	305	999999	999999	199	999999	999999	728	393	117	999999	270	682	789	827	999999	470	163	413	591	592	999999	888	578	613	817	999999	37	122	91	666	325	175	343	999999	822	550	648	332	584	552	244	30	788	512	479	121	676	999999	999999	489	157	451	955	999999	430	999999	275	850	382	999999	161	999999	311	450	246	104	349	567	14	791	821	999999	999999	49	358	999999	110	76	143	706	999999	999999	259	999999	518	999999	999999	111	801	415	999999	798	950	518	400	999999	999999	999999	275	385	772	118	894	81	999999	999999	622	916	883	854	999999	208	716	999999	602	999999	366	708	999999	999999	885	247	999999	598	516	32	880	320	648	729	999999	763	800	758	934	999999	242	188	999999	201	261	302	999999	946	109	86	91	284	916	375	272	19	414	903	499	534	351	305	564	645	446	312	277	999999	997	552	408	958	742	248	791	188	774	999999	121	592	30	999999	498	999999	940	606	403	283	466	847	999999	897	268	409	999999	936	624	999999	999999	948	35	999999	949	557	678	133	541	677	584	94	999999	999999	792	999999	514	531	999999	999999	999999	999999	908	999999	697	159	202	999999	999999	342	236	854	564	485	986	999999	999999	956	999999	941	762	817	999999	726	698	382	612	686	114	999999	895	999999	999999	499	999999	914	50	40	999999	999999	
364	999999	434	209	451	999999	530	760	685	629	349	557	660	865	999999	887	999999	999999	305	324	546	999999	999999	347	446	745	999999	74	890	82	132	536	591	81	586	595	999999	865	284	968	999999	852	999999	999999	22	348	830	274	138	706	149	858	999999	60	263	848	770	999999	762	706	14	465	869	613	999999	999999	999999	589	288	776	999999	909	999999	336	472	693	515	921	334	108	914	999999	936	999999	932	273	999999	540	817	738	824	305	112	577	964	396	983	999999	977	999999	382	251	985	361	999999	239	950	408	588	569	342	849	762	664	791	553	529	684	999999	999999	22	435	771	550	951	999999	807	340	372	85	710	128	943	136	726	673	999999	999999	983	999999	323	402	951	258	406	975	999999	448	785	420	866	308	716	744	196	946	999999	444	409	11	432	620	999999	513	859	223	906	999999	999999	128	88	999999	701	978	920	619	484	523	999999	999999	666	369	554	952	218	411	412	209	939	999999	203	40	999999	981	999999	999999	367	999999	999999	192	79	907	510	667	999999	999999	607	738	999999	577	472	999999	300	433	345	72	76	92	304	457	810	707	696	999999	924	999999	769	719	707	227	999999	45	133	960	907	758	859	999999	999999	296	999999	674	385	372	999999	247	739	752	646	217	637	285	999999	941	382	372	221	352	743	999999	999999	888	999999	606	325	436	999999	340	525	587	213	189	471	999999	653	146	331	333	999999	686	999999	27	999999	499	999999	976	891	191	999999	545	546	516	999999	335	999999	999999	643	778	57	881	999999	409	236	68	13	457	999999	999999	999999	245	50	888	502	999999	999999	144	815	999999	27	349	544	650	751	980	50	696	46	999999	873	738	502	553	285	968	282	907	791	24	495	142	172	755	893	353	999999	658	24	96	358	999	110	113	761	708	346	763	658	255	28	316	421	999999	271	559	743	999999	999999	534	999999	999999	353	800	55	884	999999	789	756	408	999999	999999	682	949	787	874	999999	399	791	577	999999	999999	258	545	995	188	721	494	494	999999	609	17	56	490	312	287	655	309	67	876	531	557	999999	260	999999	636	999999	999999	890	999999	921	354	705	999999	902	999999	822	999999	804	866	173	999999	304	422	999999	999999	345	202	647	999999	999999	999999	999999	914	56	84	999999	999999	776	369	999999	999999	603	999999	422	265	311	22	587	47	465	999999	504	999999	713	839	262	594	462	300	999999	441	824	999999	178	593	22	791	988	827	763	824	999999	445	321	913	99	208	999	543	177	333	614	609	53	381	999999	149	211	999999	822	917	
545	485	999999	123	435	221	928	829	252	999999	33	760	283	641	815	69	880	799	749	64	594	999999	132	968	826	224	999999	796	759	873	999999	781	15	846	288	999999	378	999999	487	877	279	180	999999	999999	309	854	336	412	566	774	269	412	467	768	333	627	363	108	296	999999	874	142	999999	999999	930	252	754	437	363	268	999999	681	321	999999	784	999999	999999	474	669	971	887	999999	240	985	613	999999	324	247	523	661	202	999999	999999	999999	12	147	110	921	999999	999999	109	898	59	307	93	999999	101	999999	983	999999	999	889	439	324	333	938	901	94	999999	753	928	517	914	999999	999999	421	770	54	869	999999	322	999999	747	999999	999999	999999	886	933	902	999999	999999	729	999999	999999	662	999999	840	999999	942	73	245	26	165	973	137	592	984	357	999999	672	999999	56	724	999999	999999	302	151	826	999999	344	62	968	191	739	999999	999999	999999	310	49	999999	580	999999	999999	999999	999999	306	999999	773	485	999999	14	538	999999	240	999999	49	999999	918	27	369	171	24	153	608	999999	277	834	426	315	928	338	684	999999	478	101	643	943	918	933	999999	751	378	350	172	340	999999	276	951	529	628	203	345	293	999999	601	566	999999	504	999999	144	471	133	468	999999	951	999999	230	233	148	575	105	999999	985	727	618	793	999999	980	277	496	999999	882	897	687	735	993	401	638	877	535	999999	449	133	798	828	627	999999	794	221	20	304	52	813	953	532	116	999999	566	999999	807	892	58	236	999999	144	588	236	781	821	958	929	591	356	613	962	655	963	196	999999	999999	883	879	769	267	999999	999999	999999	943	164	628	643	999999	577	79	999999	564	223	824	999999	250	999999	999999	973	999999	91	713	696	999999	991	877	999999	173	668	81	923	23	999999	968	116	999999	519	293	626	202	324	103	23	286	970	407	442	999999	532	657	599	755	905	516	999999	488	271	869	999999	999999	485	480	177	506	156	999999	285	254	718	487	731	117	511	780	938	987	699	999999	239	594	444	999999	640	20	481	178	117	999999	792	628	999999	650	999999	349	717	844	926	517	140	999999	131	198	430	54	926	491	999999	135	578	199	789	999999	639	999999	842	481	839	166	999999	999999	999999	512	461	999999	572	91	775	171	73	104	70	192	289	999999	473	256	583	596	999999	990	999999	982	999999	603	838	73	20	974	507	246	14	999999	493	163	831	999999	736	340	999999	999999	715	91	72	484	999999	607	999999	752	999999	999999	897	999999	83	44	62	538	318	858	261	509	999999	999999	664	999999	99	300	
999999	136	66	854	520	999999	125	248	284	999999	999999	720	999999	999999	999999	267	91	911	999999	761	697	459	110	302	310	999999	89	972	999999	915	427	245	394	838	908	445	999999	49	999999	655	999999	834	759	219	618	598	394	999999	17	813	999999	753	488	337	603	249	35	763	554	642	172	152	999999	999999	425	684	999999	635	333	65	571	999999	835	692	633	862	699	999999	683	712	999999	70	999999	999999	205	673	756	999999	999999	668	420	932	999999	443	493	985	370	400	793	934	272	759	695	952	251	677	918	796	704	740	999999	143	90	842	160	111	188	512	999999	999999	927	278	399	665	644	999999	999999	402	209	647	501	999999	108	749	449	732	374	21	719	527	755	960	999999	504	128	286	999999	652	292	391	806	858	236	51	999999	993	370	999999	317	612	131	526	596	66	249	251	45	341	402	999999	999999	176	793	645	996	999999	916	894	999999	999999	787	904	119	999999	999999	643	82	999999	742	455	999999	343	704	999999	406	239	373	305	999999	876	251	520	259	864	653	639	74	590	54	49	86	999999	999999	949	999999	227	416	999999	225	605	999999	977	598	946	65	403	999999	687	249	767	603	999999	638	670	999999	999999	654	999999	174	211	579	491	999999	703	379	897	999999	754	290	188	822	594	89	999999	707	273	921	313	999999	260	177	999999	351	999999	445	465	836	999999	833	558	999999	172	614	24	36	999999	965	999999	577	168	553	999999	406	999999	944	18	999999	978	962	852	999999	351	444	999999	43	202	150	735	267	913	70	36	921	732	615	999999	980	75	999999	999999	999999	36	735	651	707	459	980	290	342	436	923	858	861	980	999999	232	999999	700	980	834	547	239	999999	663	107	999999	999999	674	999999	294	38	476	999999	941	553	328	615	793	215	999999	221	999999	999999	830	990	999999	999999	940	999999	393	999999	289	94	999999	483	999999	397	81	553	191	663	999999	835	58	999999	999999	999999	919	437	885	616	934	495	406	623	687	999999	807	673	999999	360	999999	999999	71	361	748	391	556	468	484	930	999999	249	34	921	999999	999999	354	431	999999	699	255	512	999999	999999	998	999999	688	185	796	241	590	408	658	830	806	169	999999	999999	660	75	955	999999	953	954	999999	695	470	485	717	662	999999	386	139	999999	115	353	513	293	362	999999	999999	999999	999999	252	350	145	590	204	124	745	260	657	771	477	743	794	559	688	705	313	334	212	468	999999	999999	213	999999	462	725	463	656	999999	343	706	372	999999	999999	710	613	999999	114	999999	371	999999	999999	835	999999	999999	999999	
320	794	825	588	999999	999999	999999	999999	538	503	999999	867	999999	999999	999999	999999	999999	323	74	999999	168	16	848	999999	999999	209	67	841	496	999999	913	598	616	999999	999999	999999	831	901	294	999999	871	671	260	217	477	79	999999	797	710	999999	641	521	550	556	303	314	945	750	820	999999	572	659	426	806	999999	548	260	999999	73	999999	268	999999	38	987	244	999999	755	641	999999	698	999999	269	141	614	100	401	57	69	705	111	723	90	91	445	999999	222	255	454	627	999999	999999	846	999999	718	999999	772	492	563	999999	806	999999	999999	999999	131	625	312	999999	999999	715	198	500	999999	433	962	278	188	787	593	482	31	252	999999	999999	678	999999	999999	535	422	999999	328	908	493	747	999999	552	999999	937	959	819	999999	999999	443	738	438	438	627	422	999999	450	445	984	899	91	999999	999999	257	300	475	251	247	776	115	820	999999	289	16	454	533	419	999999	999999	828	999999	279	337	999999	572	585	249	262	964	999999	972	556	343	999999	999999	456	345	305	129	471	718	999999	435	588	622	350	159	431	999999	888	362	591	204	166	134	999999	962	754	684	715	999999	988	999999	23	999999	999999	64	280	604	997	999999	124	739	779	119	203	999999	999999	999999	231	999999	999999	89	999999	411	999999	999999	187	884	601	493	999999	620	413	246	730	308	422	455	999999	999999	999999	999999	999999	700	247	851	424	56	999999	966	999999	568	999999	999999	999999	908	999999	999999	751	912	876	395	999999	513	607	504	335	543	388	999999	432	303	838	935	557	999999	999999	385	999999	540	936	140	952	999999	280	32	999999	999999	828	822	111	810	704	999999	419	492	824	999999	103	742	525	881	668	47	999999	920	999999	999999	731	999999	14	999999	447	221	975	746	442	378	243	585	347	210	714	566	793	999999	598	999999	525	74	176	242	292	999999	24	65	472	915	99	359	301	638	403	411	817	289	373	493	470	673	59	455	999999	517	405	324	177	111	253	922	331	999999	12	666	260	772	539	999999	206	920	999999	999999	999999	999999	999999	999999	999999	312	749	999999	258	115	999999	852	24	720	804	999999	35	999999	887	370	672	176	38	963	999999	736	161	54	999999	999999	297	549	398	532	176	553	233	697	516	999999	999999	999999	674	226	406	160	652	540	968	765	999999	506	42	913	999999	999999	856	999999	82	999999	161	704	764	901	817	392	463	492	553	260	550	338	999999	33	999999	932	502	811	999999	485	94	621	85	984	366	790	517	485	677	999999	697	999999	624	445	713	999999	975	999999	999999	24	697	169	986	718	999999	
661	322	999999	904	922	999999	999999	763	999999	999999	540	628	999999	999999	37	874	978	814	999999	562	647	999999	999999	999999	999999	999999	729	999999	999999	788	924	634	999999	770	704	477	508	580	999999	445	653	150	38	458	999999	38	205	238	381	149	999999	355	496	999999	577	948	999999	999999	552	964	890	641	220	999999	999999	999999	271	19	839	559	376	408	69	64	909	999999	685	299	999999	999999	999999	500	999999	413	79	999999	999999	211	202	999999	999999	809	37	790	555	999999	999999	229	395	277	999999	196	399	822	999999	320	296	999999	999999	80	272	286	560	229	212	399	610	806	999999	493	767	69	816	92	656	566	380	999999	509	897	577	465	999999	870	999999	999999	999999	219	640	758	292	999999	955	132	999999	626	999999	999999	588	999999	410	132	491	902	509	707	379	999999	175	216	999999	27	933	999999	503	807	383	690	999999	636	298	999999	999999	979	999999	999999	114	693	598	40	999999	571	999999	353	497	454	974	10	999999	999999	206	794	53	434	818	999999	772	606	629	686	253	568	156	999999	867	19	956	511	999999	447	602	685	717	145	898	999999	337	999999	861	58	999999	382	329	802	439	999999	999999	999999	170	935	300	999999	999999	912	786	749	425	738	486	487	999999	999999	999999	924	266	520	86	907	536	999999	937	999999	744	999999	999999	871	249	353	522	373	661	224	350	999999	999999	104	621	805	999999	158	999999	599	999999	384	560	370	82	405	999999	918	999999	450	215	720	998	117	999999	999999	68	915	510	81	225	122	825	283	999999	543	776	171	899	999999	559	387	497	348	999999	370	29	492	798	844	807	603	946	221	18	629	767	49	341	137	746	442	648	881	383	990	558	287	999999	539	999999	384	28	155	890	828	233	999999	38	402	474	575	127	666	274	621	999999	614	274	502	776	737	999999	772	534	126	999999	615	964	98	812	741	254	268	226	999999	584	999999	330	190	406	117	20	939	663	180	999999	982	616	761	824	943	999999	746	763	890	554	256	621	774	98	617	695	939	589	999999	331	858	450	841	46	999999	999999	93	105	669	727	890	119	363	800	757	999	999999	274	869	728	508	505	999999	878	338	999999	999999	101	788	421	80	360	930	849	999999	541	774	725	459	999999	929	999999	999999	173	999999	146	268	973	999999	618	493	999999	719	13	999999	363	124	963	708	195	999999	991	317	257	656	539	188	513	344	225	999999	487	814	220	799	857	999999	172	224	999999	920	582	760	180	928	404	640	927	35	999999	427	810	999999	273	920	937	343	846	517	134	958	
755	639	999999	999999	15	861	509	214	965	951	952	748	516	275	165	999999	146	329	261	899	261	487	240	798	424	999999	550	299	861	524	565	655	100	999999	175	943	644	787	922	543	140	722	999999	999999	475	72	999999	998	765	706	206	999999	265	999999	706	999999	408	327	999999	999999	321	999999	353	451	396	999999	999999	999999	110	222	596	999999	406	718	768	538	427	88	333	362	960	552	534	164	328	47	399	865	537	999999	544	326	818	999999	231	919	379	618	765	999999	999999	999999	897	552	119	846	130	999999	465	999999	849	329	999999	616	999999	769	686	999999	132	999999	907	792	745	212	999999	279	540	28	496	848	169	809	323	165	948	731	654	981	54	481	917	852	410	369	57	225	332	212	802	462	243	999999	999999	417	270	620	999999	694	874	840	316	111	60	616	999999	50	999999	839	668	852	999999	704	999999	999999	441	65	392	385	164	462	947	338	225	43	615	977	999999	905	999999	999999	249	959	999999	999999	999999	815	801	793	360	17	219	492	999999	950	999999	538	47	844	976	215	238	117	539	422	999999	977	885	26	11	41	727	110	944	999999	999999	165	597	938	486	999999	999999	598	35	157	253	464	999999	999999	696	87	939	999999	929	689	109	142	429	694	321	999999	999999	785	792	329	290	118	999999	213	999999	192	940	109	368	360	952	999999	999999	999999	999999	438	999999	620	330	923	101	999999	181	265	241	481	999999	999999	999999	298	696	478	806	705	867	144	916	590	999999	999999	147	999999	121	578	999999	999999	60	47	525	999999	14	319	464	999999	238	42	937	999999	999999	864	456	999999	481	79	664	999999	832	385	524	999999	521	602	690	816	786	260	146	602	527	771	431	699	387	999999	999999	999999	999999	938	477	999999	207	633	618	74	67	109	368	51	914	263	636	674	522	999999	371	412	628	647	91	977	999999	345	764	210	443	756	999999	738	786	287	470	999999	908	689	837	999999	983	999999	758	687	891	105	687	999999	145	757	999999	896	382	880	999999	376	856	499	939	861	868	418	631	310	450	630	999999	637	793	742	766	832	999999	999999	429	12	888	404	95	800	657	500	75	686	999999	762	365	905	999999	104	47	418	999999	975	29	575	999999	458	246	271	839	60	481	403	999999	353	253	899	999999	755	487	462	414	999999	214	378	352	945	730	687	274	999999	118	699	704	999999	92	999999	999999	853	18	440	167	824	960	607	28	671	695	236	999999	466	999999	773	616	999999	14	611	999999	650	232	999999	727	559	996	490	942	781	999999	999999	
271	575	446	607	747	999999	999999	589	188	607	999999	681	260	999999	178	808	905	344	92	999999	353	999999	906	812	631	959	999999	999999	828	480	664	247	973	61	964	943	30	846	36	999999	999999	999999	432	999999	999999	551	798	232	390	999999	584	607	699	578	300	999999	669	633	975	787	343	696	761	999999	942	999999	999999	208	539	235	788	69	317	999999	839	999999	999999	999999	521	90	170	490	999999	640	999999	66	999999	404	999999	185	283	396	999999	999999	999999	593	999999	724	999999	188	843	600	999999	165	408	999999	299	186	738	371	740	927	121	895	626	853	478	130	811	885	574	312	999999	364	999999	402	999999	78	999999	256	274	334	520	343	246	570	796	72	242	380	999999	999999	666	999999	444	999999	285	975	999999	382	125	543	912	999999	613	541	164	999999	213	16	999999	999999	889	492	107	416	416	999999	999999	999999	66	415	999999	441	999999	212	999999	56	919	605	126	222	456	914	999999	730	999999	184	729	705	416	999999	859	999999	999999	545	482	183	302	37	940	507	326	999999	325	999999	656	481	227	410	894	117	419	999999	999999	124	774	974	361	376	995	241	58	953	650	999999	556	661	397	582	730	472	753	891	665	619	999999	891	598	431	84	939	956	328	999999	308	57	261	346	929	771	999999	821	925	42	999999	999999	373	914	726	162	994	999999	645	680	431	363	527	942	280	227	999999	386	929	999999	66	285	729	152	352	551	999999	999999	999999	810	232	999999	828	999999	957	170	999999	999999	872	999999	90	999999	320	647	389	944	529	318	999999	712	999999	131	891	633	975	432	729	231	572	999999	856	678	999999	834	999999	780	535	999999	985	120	695	906	513	660	221	211	964	91	762	407	31	987	259	755	999999	110	759	204	999999	534	440	311	413	999999	999999	999999	237	485	199	608	419	861	332	999999	999999	982	618	241	999999	999999	467	999999	468	175	162	999999	429	871	913	358	31	999999	784	460	999999	393	502	815	247	810	999999	488	892	164	987	169	664	304	738	938	999999	999999	783	999999	77	792	842	248	999999	999999	999999	366	572	840	586	88	87	872	999999	632	490	802	994	610	800	978	755	999999	187	992	214	135	999999	974	866	504	999999	675	393	999999	999999	263	280	692	828	617	916	62	577	908	92	999999	28	115	999999	689	533	182	318	98	999999	538	999999	552	350	856	999999	598	973	92	531	412	488	398	91	237	999999	311	782	999999	999999	703	736	278	910	421	117	37	526	187	971	384	366	305	849	22	202	999999	352	971	394	999999	999999	494	999999	
679	313	999999	33	999999	168	231	999999	135	35	344	801	792	642	999999	749	205	81	999999	121	157	56	193	549	79	44	802	999999	810	999999	999999	624	251	891	240	118	488	13	306	999999	749	984	241	280	999999	999999	410	999999	424	232	999999	256	292	383	999999	633	129	89	954	195	365	272	589	999999	999999	999999	559	900	999999	820	271	202	774	777	999999	999999	814	913	44	999999	634	716	544	999999	610	497	342	868	999999	606	988	999999	58	121	663	999999	405	904	989	795	660	999999	684	603	960	996	999999	999999	999999	77	818	216	55	999999	999999	648	727	11	726	792	386	691	999999	999999	831	863	153	663	123	885	767	999999	999999	248	207	134	41	941	627	613	999999	828	857	999999	787	999999	999999	952	999999	25	758	403	187	207	419	969	271	879	772	107	853	999999	401	136	309	908	292	806	899	436	617	786	383	999999	776	999999	833	653	28	999999	510	999999	113	108	999999	373	732	726	828	237	863	162	178	530	760	999999	436	731	295	878	999999	556	62	999999	407	971	30	75	999999	861	146	618	861	999999	999999	661	715	303	999	935	999999	566	978	672	573	465	618	853	362	580	131	112	367	999999	560	953	148	979	999999	999999	353	667	305	967	101	255	300	456	932	108	491	143	999999	999999	703	999999	999999	390	560	942	363	177	712	999999	739	43	260	722	172	643	999999	735	602	845	592	518	270	20	580	999999	174	171	920	263	98	999999	999999	17	999999	627	385	758	999999	758	800	186	999999	454	238	67	999999	578	293	298	586	755	999999	999999	768	194	671	567	809	999999	777	202	256	458	761	750	663	999999	286	545	267	764	316	844	54	415	999999	816	782	523	333	596	999999	999999	677	343	458	999999	249	999999	955	999999	999999	197	981	608	999999	505	693	487	404	752	301	748	999999	821	448	999999	841	362	630	855	999999	296	999999	190	999999	624	999999	999999	999999	179	13	34	589	999999	815	129	999999	446	486	67	132	305	128	999999	999999	139	600	855	999999	999999	999999	887	630	109	43	662	288	800	294	314	999999	275	999999	235	999999	277	168	999999	16	328	832	999999	999999	999999	732	489	178	337	886	999999	34	925	532	540	526	126	999999	490	999999	999999	841	999999	162	181	343	857	120	893	832	37	970	18	849	576	928	256	20	67	376	999999	999999	950	913	999999	290	798	742	653	708	632	999999	999999	186	853	487	769	999999	704	239	875	999999	284	505	999999	999999	25	86	956	999999	999999	999999	346	123	861	668	890	999999	63	999999	544	999999	999999	194	209	
164	999999	832	995	98	169	999999	316	999999	501	999999	219	455	65	999999	274	722	785	51	438	527	999999	999999	999999	194	596	620	200	813	999999	760	912	100	305	704	923	193	90	867	999999	277	799	519	622	687	459	445	999999	179	626	822	999999	999999	756	682	628	999999	517	811	501	548	812	999999	142	740	271	128	159	360	999999	90	641	918	598	999999	727	26	999999	636	734	999999	526	999999	999999	999999	430	999999	343	623	85	999999	675	279	999999	904	465	307	387	999999	999999	999999	295	742	219	999999	190	999999	826	596	954	611	794	881	999999	350	999999	999999	314	268	319	999999	999999	536	285	773	415	372	552	999999	705	430	639	70	220	999999	866	999999	811	999999	692	20	670	747	669	474	402	794	202	35	882	673	992	999999	571	651	555	759	999999	446	140	999999	868	142	891	533	972	733	999999	682	999999	248	980	662	576	309	113	47	866	999999	380	620	180	527	811	41	438	521	499	568	848	116	325	374	999999	875	999999	999999	999999	145	501	669	134	520	999999	644	692	339	552	999999	548	518	892	656	999999	520	647	351	999999	859	104	460	999999	111	833	377	922	615	999999	700	168	999999	999999	730	319	999999	495	659	999999	177	349	108	969	999999	999999	339	999999	669	309	11	237	800	999999	999999	50	51	436	32	999999	183	722	999999	999999	851	113	973	338	172	999999	365	999999	987	999999	162	519	999999	999999	16	90	504	999999	262	316	150	999999	367	366	192	999999	277	284	472	973	999999	455	273	910	128	134	57	11	61	999999	999999	999999	249	434	65	488	54	999999	430	942	999999	29	999999	769	999999	387	745	616	999999	481	79	999999	561	24	999999	707	999999	95	999999	999999	43	502	113	931	373	173	999999	933	311	999999	645	718	854	999999	790	999999	986	999999	862	999999	999999	440	855	999999	261	862	999999	235	861	357	242	959	196	547	908	689	915	537	999999	884	164	999999	999999	999999	836	361	236	999999	233	790	721	752	233	632	503	602	999999	533	679	510	748	998	82	954	471	999999	531	316	622	111	999999	458	999999	999999	585	576	136	999999	742	899	635	999999	999999	999999	999999	999999	999999	563	999999	315	51	392	999999	895	999999	166	740	360	999999	160	830	920	419	999999	923	273	654	256	999999	999999	999999	244	790	779	875	365	999999	999999	327	981	950	967	272	316	69	484	600	212	841	429	999999	775	999999	592	999999	999999	973	999999	157	372	835	488	516	126	839	807	999999	87	30	780	169	739	42	999999	209	862	999999	112	72	448	672	452	415	627	101	999999	810	208	
710	170	999999	127	853	955	155	472	460	155	999999	262	883	522	999999	999999	269	106	999999	435	392	999999	66	871	815	709	700	393	83	889	999999	147	996	999999	377	859	398	51	999999	87	852	737	999999	513	999999	810	564	160	270	354	367	995	958	385	815	503	114	999999	999999	999999	265	762	398	571	999999	339	265	999999	154	999999	672	227	999999	664	582	655	805	553	245	15	155	549	132	729	531	39	188	621	586	874	755	877	999999	999999	999999	99	348	839	392	305	555	84	15	938	681	149	784	304	999999	170	999999	999999	285	306	998	715	640	999999	50	100	999999	644	903	280	576	795	999999	478	842	493	316	965	170	939	460	80	999999	193	57	391	255	884	999999	426	187	999999	602	443	999999	117	458	999999	999999	301	155	910	999999	735	999999	886	661	315	462	319	853	731	400	345	999999	999999	999999	456	621	658	845	275	825	487	103	381	202	54	734	999999	44	999999	176	868	794	549	900	808	821	171	729	999999	432	509	999999	455	804	267	999999	816	935	12	67	150	456	879	94	693	999999	990	999999	999999	580	727	284	226	999999	531	550	999999	999999	372	999999	460	929	905	842	326	914	647	576	999999	999999	918	999999	42	579	35	422	914	464	216	175	999999	477	122	369	705	234	355	889	999999	716	300	789	999999	377	607	221	999999	46	999999	778	994	999999	758	999999	662	928	252	647	539	118	999999	841	999999	207	803	999999	999999	999999	999999	102	569	757	303	228	167	139	235	665	999999	999999	999999	877	999999	437	180	417	999999	953	706	999999	982	707	360	174	89	458	968	375	573	623	403	999999	899	675	999999	247	130	539	11	533	703	586	675	999999	999999	999999	154	999999	999999	395	275	863	839	370	999999	861	407	139	999999	999999	170	859	999999	999999	420	865	999999	999999	228	999999	297	188	952	183	83	405	42	635	926	999999	999999	586	349	999999	358	540	175	538	565	358	999999	990	401	999999	372	999999	999999	999999	314	381	999999	132	174	102	108	96	911	666	999999	714	829	772	212	817	405	584	520	914	999	880	700	449	466	869	103	306	787	660	810	999999	910	714	331	999999	551	190	421	256	999999	271	629	509	999999	850	529	999999	788	583	896	788	333	579	328	433	999999	999999	999999	304	998	801	309	260	855	66	803	124	999999	999999	275	224	172	999999	835	999999	261	201	208	615	349	35	518	213	764	999999	907	340	395	897	873	999999	524	126	258	287	962	378	653	194	56	414	627	140	318	681	626	999999	744	591	999999	490	999999	61	999999	
999999	293	106	495	834	999999	999999	728	553	999999	999999	700	55	25	558	774	999999	548	23	999999	934	408	388	895	93	405	999999	999999	804	724	999999	999999	472	171	999999	994	999999	883	819	45	583	685	83	355	999999	980	580	999999	999999	816	300	999999	128	492	30	574	999999	211	412	438	312	876	999999	828	401	973	237	999999	739	999999	909	999	728	978	999999	999999	335	999999	999999	112	825	999999	410	999999	434	451	962	979	151	999999	98	664	999999	390	732	999999	761	254	999999	291	999999	999999	315	632	907	301	223	149	508	771	248	872	999999	309	999999	510	476	999999	404	950	20	258	742	999999	475	254	528	348	999999	287	497	90	89	358	360	139	497	777	90	143	237	822	481	380	472	226	999999	181	999999	999999	999999	824	849	12	281	504	953	286	167	663	772	875	894	231	283	167	999999	222	949	483	22	698	999999	271	722	198	776	372	566	258	160	999999	570	32	999999	673	241	86	87	999999	185	999999	999999	427	370	362	927	260	106	999999	433	999999	232	304	219	999999	999999	588	289	93	727	591	719	999999	512	999999	314	872	185	999999	926	716	145	103	308	801	87	439	901	370	270	526	275	262	825	999999	133	276	999999	513	999999	653	797	993	137	593	999999	712	999999	943	57	65	85	496	387	716	745	139	995	999999	464	999999	686	919	999999	211	326	999999	92	242	302	48	69	671	904	283	919	151	965	715	999999	999999	999999	957	322	215	451	778	999999	119	534	999999	999999	404	999999	999999	966	877	999999	926	999999	45	999999	682	651	999999	995	413	592	999999	797	603	999999	289	118	99	23	729	607	617	760	547	591	973	707	307	768	999999	999999	736	317	51	970	49	448	274	745	841	316	313	999999	47	196	999999	321	999999	831	991	296	959	163	999999	280	564	175	729	454	656	975	353	250	340	790	999999	796	755	632	133	841	843	999999	182	423	999999	407	722	361	999999	661	999999	999999	777	378	663	582	80	770	416	874	999999	820	99	866	999999	72	879	999999	999999	975	566	309	708	159	452	616	981	999999	977	999999	453	377	634	999999	209	877	473	961	137	283	725	984	999999	259	132	999999	263	315	460	240	528	474	31	843	105	999999	999999	627	926	56	601	256	793	260	430	351	195	105	999999	95	599	918	999999	67	260	999999	999999	459	37	999999	363	676	999999	746	637	978	356	790	999999	732	119	846	999999	90	681	479	999999	966	999999	781	999999	167	999999	375	641	610	354	964	593	999999	393	318	999999	506	693	924	882	57	622	999999	994	
405	206	999999	975	753	882	999999	385	780	390	126	999999	255	592	205	999999	998	114	37	633	392	999999	384	999999	999999	255	538	999999	756	596	153	353	999999	786	441	960	713	399	888	999999	999999	999999	813	999999	277	687	354	913	999999	896	884	943	595	817	999999	208	822	595	184	507	999999	651	999999	999999	247	999999	999999	468	160	245	999999	608	999999	999999	328	999999	393	251	81	123	999999	625	999999	860	711	209	758	568	184	999999	148	999999	225	391	383	999999	960	628	999999	999999	999999	886	762	999999	581	286	727	295	499	808	814	999999	524	70	999999	728	752	768	482	47	25	685	999999	916	106	207	393	834	925	664	843	765	999999	577	679	999999	862	646	289	435	482	999999	78	376	429	567	603	164	784	999999	911	201	155	857	488	758	602	845	166	999999	999999	999999	369	999999	964	58	235	999999	390	591	865	115	489	57	565	552	999999	917	497	539	604	238	60	280	753	651	999999	497	99	921	422	999999	490	905	999999	999999	112	999999	411	381	342	656	773	202	789	806	712	999999	302	999999	152	684	358	627	999999	999999	842	99	999999	999999	439	737	999999	999999	179	849	624	999999	515	975	449	999999	516	999999	206	947	999999	857	491	946	938	521	205	163	779	999999	667	863	137	877	747	23	161	98	942	604	799	314	33	940	191	139	592	326	496	769	178	999999	430	830	208	984	608	145	384	917	542	703	689	441	999999	761	999999	999999	238	999999	231	427	183	602	158	161	834	550	999999	809	928	878	667	999999	569	999999	999999	306	678	999999	415	26	714	34	999999	999999	999999	592	999999	430	684	955	999999	999999	548	750	69	999999	682	57	160	67	379	575	989	999999	46	679	871	756	327	158	958	999999	30	215	999999	159	999999	62	999999	999999	791	999999	135	973	790	607	471	999999	375	999999	624	631	612	999999	646	999999	45	406	69	944	720	12	999999	999999	996	621	48	343	999999	909	296	630	520	999999	275	43	999999	999999	874	439	217	63	390	711	534	337	999999	672	999999	999999	124	144	992	592	999999	788	243	599	977	178	568	138	999999	465	329	993	120	704	92	612	699	999999	532	629	736	999999	621	999999	999999	668	757	376	999999	999999	999999	162	999999	927	385	486	999999	850	48	999999	870	88	281	999999	392	540	999999	169	590	955	875	999999	999999	372	855	864	177	843	598	318	420	202	364	318	670	999999	999999	192	328	605	812	848	981	827	759	658	395	999999	999999	470	999999	598	786	999999	597	701	550	274	999999	999999	319	957	261	999999	295	678	724	962	
264	999999	999999	43	841	984	153	36	999999	784	613	999999	479	999999	835	138	865	822	416	999999	721	999999	626	101	999999	807	296	854	597	999999	542	90	933	999999	999999	792	295	999999	756	999999	675	570	588	766	999999	874	52	839	999999	132	864	472	999999	189	251	999999	598	93	999999	44	999999	999999	438	999999	251	533	999999	999999	999999	999999	999999	457	75	614	999999	160	999999	860	440	246	764	457	732	475	999999	79	999999	999999	191	157	204	212	495	722	114	999999	999999	726	999999	137	610	995	999999	89	288	416	999999	999999	318	100	999999	738	999999	686	279	250	999999	963	475	182	715	519	999999	890	847	641	962	353	509	493	28	665	345	312	636	999999	656	653	999999	979	999999	169	445	999999	999999	466	999999	808	999999	864	999999	179	261	352	422	100	140	910	242	647	454	63	158	825	999999	248	402	349	60	510	594	912	776	999999	999999	555	84	999999	647	390	91	164	999999	645	673	849	999999	992	999999	546	638	745	420	548	999999	618	20	620	999999	999999	73	219	757	942	279	907	402	765	843	866	999999	999999	273	851	566	300	163	513	161	232	834	410	459	999999	999999	999999	999999	237	999999	999999	999999	463	755	642	327	871	406	957	999999	765	456	648	159	34	530	999999	482	999999	982	244	465	507	468	795	179	663	760	253	999999	431	415	174	999999	952	331	562	999999	630	999999	694	894	205	147	396	999999	999999	261	434	984	999999	999999	932	255	725	435	47	995	999999	472	999999	120	999999	887	944	999999	291	842	999999	702	999999	670	852	999999	297	999999	270	370	82	29	983	412	335	999999	481	999999	999999	919	90	999999	294	566	651	167	999999	999999	741	318	203	46	494	353	64	732	26	928	999999	999999	957	384	174	677	923	939	999999	261	785	893	415	999999	876	372	999999	679	999999	999999	29	695	174	999999	999999	952	999999	45	535	640	357	999999	999999	552	542	999999	961	706	362	999999	643	711	678	618	798	847	902	314	170	999999	591	384	323	615	909	999999	999999	999999	774	999999	510	887	414	849	903	191	651	999999	356	301	411	66	999999	801	767	317	26	999999	914	999999	60	862	875	413	999999	973	999999	636	642	714	999999	717	999999	149	116	755	307	999999	714	999999	205	999999	958	999999	999999	535	67	521	848	602	999999	188	339	22	999999	647	999999	10	800	999999	900	24	230	999999	999999	694	134	187	695	999999	19	198	840	307	566	21	904	16	693	523	916	769	788	50	902	673	387	999999	999999	468	999999	307	38	784	716	999999	817	326	428	36	999999	879	825	999999	592	
623	999999	42	456	161	743	16	317	286	24	141	236	190	739	999999	316	999999	210	236	277	999999	999999	66	590	999999	203	588	588	666	123	46	943	999999	457	289	335	355	472	825	725	736	990	752	769	999999	999999	637	586	999999	719	999999	679	999999	569	881	463	999999	451	81	957	164	999999	999999	999999	978	198	285	999999	459	999999	961	743	999999	511	999999	999999	417	296	15	430	566	11	936	999999	918	367	354	391	576	999999	54	903	999999	868	570	999999	999999	588	999999	396	999999	904	137	209	999999	461	304	98	38	169	55	994	999999	651	401	162	999999	999999	254	620	999999	999999	999999	999999	407	999999	351	999999	940	232	381	828	999999	999999	750	661	999999	999999	999999	466	72	266	999999	416	781	999999	467	750	477	418	826	646	343	180	999999	786	749	504	802	700	120	788	157	805	999999	999999	498	827	900	999999	288	755	515	999999	558	587	539	999999	999999	356	600	601	48	532	405	734	494	999999	76	963	912	379	999999	497	356	283	118	558	627	564	561	640	999999	737	139	81	141	999999	622	964	257	999	999999	456	110	518	999999	999999	409	64	999999	174	760	999999	999999	908	999999	28	442	284	479	980	131	297	795	959	752	310	402	334	999999	999999	999999	112	999999	912	726	487	396	999999	532	492	999999	573	832	396	880	999999	999999	230	260	999999	122	347	494	999999	878	365	660	150	765	450	999999	85	460	792	461	658	230	915	192	343	631	604	751	999999	831	999999	999999	408	89	839	399	182	83	490	999999	374	999999	449	43	371	999999	256	82	999999	269	84	122	50	935	999999	692	995	999999	916	491	518	595	507	999999	999999	999999	999999	71	926	999999	60	999999	970	999999	96	50	780	881	820	516	385	532	669	727	757	999999	999999	473	999999	157	404	143	999999	998	318	779	120	999999	999999	470	999999	195	156	41	218	82	152	85	999999	999999	912	123	227	999999	999999	986	926	779	687	886	486	787	999999	778	999999	916	999999	971	656	317	930	776	179	999999	939	199	386	637	519	999999	302	348	625	999999	245	291	916	756	892	332	853	999999	326	999999	983	788	999999	377	386	301	238	181	428	541	261	146	943	867	470	916	610	298	270	999999	594	148	999999	537	543	373	10	98	89	334	999999	600	459	353	376	161	999999	18	261	999999	999999	130	919	999999	999999	109	348	999999	295	975	722	999999	999999	999999	241	845	626	999999	833	22	300	999999	101	104	87	661	686	599	501	319	999999	601	47	53	556	473	228	88	122	444	35	999999	802	114	612	899	530	146	122	
999999	999999	764	185	248	999999	999999	999999	999999	16	999999	422	748	556	999999	276	999999	527	36	999999	768	626	547	341	398	999999	348	999999	987	491	999999	140	550	487	999999	784	944	425	799	126	250	444	403	81	358	32	286	406	827	837	491	381	504	379	354	903	987	999999	787	260	999999	969	51	999999	999999	999999	872	271	999999	201	332	705	999999	909	526	333	233	476	982	376	710	941	520	999999	10	806	636	180	142	77	999999	521	999999	548	538	999999	402	69	252	725	160	999999	820	635	999999	785	653	594	853	30	679	520	450	420	999999	646	458	891	342	32	996	999999	138	517	404	999999	77	999999	999999	999999	930	174	234	266	999999	695	130	999999	999999	225	162	52	327	121	999999	286	80	999999	999999	891	822	999999	726	229	728	458	999999	313	241	999999	718	473	999999	999999	100	515	296	999999	999999	854	525	574	256	127	869	954	999999	999999	999999	127	740	850	191	490	432	428	447	14	537	767	809	817	652	941	506	999999	829	718	31	881	999999	886	32	153	375	257	999999	999999	360	999999	85	868	192	999999	963	999999	292	732	186	671	999999	292	655	999999	55	707	921	999999	620	999999	134	999999	995	999999	137	999999	827	47	999999	184	173	838	653	763	999999	940	999999	999999	977	638	999999	107	542	360	813	708	999999	999999	999999	667	999999	950	988	179	649	420	873	944	999999	119	50	255	999999	11	999999	240	638	892	999999	114	82	392	999999	981	784	36	999999	644	435	429	622	243	999999	456	848	999999	849	484	123	999999	76	691	551	999999	598	160	489	541	852	583	79	999999	849	993	999999	943	623	16	394	622	298	238	518	567	999999	807	316	999999	162	999999	390	999999	778	474	47	999999	841	999999	392	633	999999	591	999999	852	359	284	394	945	861	905	598	842	999999	501	983	838	182	984	380	791	844	328	388	999999	202	916	999999	385	956	213	111	164	624	761	85	706	999999	666	218	222	423	371	310	257	697	548	73	999999	490	209	219	857	98	601	788	228	212	999999	659	442	714	19	989	657	803	444	999999	338	425	999999	402	515	775	168	378	999999	999999	140	869	653	852	292	894	999999	999999	254	75	999999	972	999999	999999	220	16	999999	508	414	381	999999	453	999999	999999	735	862	213	806	704	91	930	999999	315	210	999999	366	16	590	431	999999	242	663	558	999999	205	366	567	782	192	999999	999999	659	999999	111	375	686	616	333	127	999999	690	950	999999	999999	145	800	666	657	431	853	10	195	86	299	149	989	895	999999	134	378	304	999999	624	
205	91	281	267	213	834	999999	749	683	472	11	433	999999	373	999999	242	405	699	999999	360	338	507	814	999999	675	961	386	791	731	208	748	135	269	999999	104	91	864	999999	463	822	46	113	327	722	999999	999999	857	999999	999999	651	729	678	999999	80	295	999999	277	698	592	251	458	604	999999	484	724	875	174	999999	278	999999	378	862	246	98	999999	235	190	101	507	809	114	760	290	89	478	80	741	999999	51	406	814	999999	999999	221	373	442	95	842	998	209	701	902	357	999999	283	999999	441	306	756	69	517	999999	201	783	999999	999999	323	938	16	999999	144	975	914	999999	499	999999	913	35	724	999999	149	348	103	307	117	211	413	999999	806	999999	638	444	442	981	889	638	974	999999	83	675	128	157	836	354	74	726	999999	999999	707	999999	999999	416	582	999999	999999	179	92	893	999999	935	999999	239	999999	999999	24	999999	542	999999	999999	860	237	999999	951	58	999999	992	511	999999	243	390	224	928	386	735	657	232	999999	568	999999	720	999999	91	499	148	999999	889	999999	441	999999	374	194	64	502	846	843	999999	464	534	121	927	667	344	999999	296	999999	366	853	406	747	792	837	974	871	271	999999	155	258	813	666	999999	999999	80	418	868	999999	169	435	999999	892	450	767	338	457	144	63	220	432	212	426	999999	46	619	693	547	537	219	193	999999	999999	697	958	651	867	247	950	596	926	999999	99	561	999999	323	514	307	35	508	527	737	218	104	723	55	999999	999999	999999	999999	387	870	999999	986	999999	999999	999999	999999	491	125	999999	219	194	466	294	640	999999	864	999999	722	115	999999	522	38	692	999999	32	447	974	913	999999	999999	410	592	219	65	459	999999	585	735	325	319	815	909	47	317	999999	999999	999999	92	932	531	546	123	262	991	358	312	303	999999	183	560	999999	578	860	244	999999	601	256	999999	191	19	289	999999	407	795	580	613	990	385	903	280	999999	891	981	734	690	296	340	228	707	157	809	65	562	765	99	247	59	803	508	951	505	581	901	922	999999	999999	716	466	421	744	322	918	626	902	999999	338	597	136	554	522	999999	38	999999	44	209	233	808	641	999999	999999	564	197	876	952	774	65	999999	68	999999	514	999999	873	807	962	999999	891	439	659	841	761	650	922	259	986	999999	476	60	867	999999	28	377	84	999999	88	190	134	52	674	138	999999	999999	538	644	49	942	999999	231	567	999999	318	794	158	800	944	999999	641	937	999999	273	999999	15	132	345	473	146	505	121	728	781	710	999999	764	
530	974	422	999999	288	219	999999	300	254	999999	999999	413	999999	228	284	817	395	549	196	161	410	829	862	225	202	999999	999999	999999	286	502	785	498	469	39	627	826	531	580	362	728	999999	972	999999	522	464	931	250	917	999999	304	343	242	999999	697	364	701	121	207	919	999999	316	605	23	751	706	179	943	203	600	458	295	814	197	999999	314	438	999999	350	761	999999	999999	985	227	982	999999	553	975	772	999999	926	714	999999	999999	999999	422	250	999999	311	815	999999	999999	56	999999	772	19	528	54	65	392	999999	999999	770	445	658	999999	330	999999	999999	592	163	999999	181	528	999999	743	961	163	942	999999	999999	999999	473	535	999999	282	999999	999999	454	973	640	999999	999999	390	999999	10	944	888	12	77	102	999999	927	719	662	999999	816	527	999999	999999	57	375	111	999999	328	456	461	999999	969	386	303	999999	933	68	999999	654	283	790	999999	673	999999	83	160	999999	953	211	552	999999	873	384	465	366	27	426	925	274	406	911	72	999999	548	999999	918	626	773	441	928	868	999999	999999	818	36	749	978	239	973	225	999999	65	999999	904	999999	999999	595	999999	936	643	999999	142	999999	257	371	728	485	134	999999	165	533	111	522	283	683	987	865	565	439	617	48	196	999999	59	180	855	946	999999	999999	346	999999	706	837	797	999999	735	89	760	456	308	274	853	999999	818	692	999999	543	842	230	719	506	40	999999	999999	604	999999	999999	638	86	516	782	999999	293	754	832	826	274	999999	863	948	907	999999	118	141	353	999999	58	143	366	56	322	113	178	131	839	302	225	518	203	99	554	451	683	940	999999	187	570	393	999999	865	859	818	999999	282	811	999999	999999	360	999999	999999	283	58	281	40	999999	678	917	171	915	540	611	756	531	774	999999	466	431	178	614	999999	999999	999999	157	999999	196	999999	134	895	999999	447	380	865	999999	783	815	999999	180	653	746	847	270	409	999999	999999	264	113	297	214	999999	999999	970	753	745	810	794	618	901	780	843	701	999999	31	999999	478	999999	745	224	747	958	999999	999999	777	432	766	905	225	196	999999	246	92	215	920	27	999999	999999	999999	130	731	988	999999	605	999999	810	999999	304	248	999999	999	295	518	889	549	255	981	999999	203	331	978	999999	579	432	209	999999	760	495	632	14	887	999999	542	625	492	759	761	302	999999	966	387	472	667	667	196	416	727	203	665	675	45	999999	282	306	151	825	419	999999	406	855	59	559	999999	999999	670	999999	752	893	406	790	493	688	172	236	943	999999	248	
911	245	792	816	567	829	956	999999	982	999999	246	483	999999	349	999999	896	51	917	827	800	999999	999999	199	664	999999	999999	875	192	356	999999	55	362	999999	999999	508	538	613	48	492	999999	715	274	687	999999	999999	419	739	450	505	999999	131	319	999999	715	999999	914	56	137	982	999999	999999	774	622	250	684	884	999999	89	999999	459	292	13	434	108	999999	169	999999	922	159	424	67	434	687	564	620	999999	246	999999	772	999999	491	486	65	722	775	940	652	447	592	631	571	659	609	55	509	127	885	27	999999	655	604	999999	999999	567	712	529	97	67	999999	948	647	999999	317	257	967	806	947	999999	999999	999999	516	872	999999	999999	852	408	824	641	999999	503	999999	229	999999	999999	999999	999999	508	497	20	999999	853	594	999999	644	984	999999	351	361	88	999999	180	182	695	485	148	999999	999999	460	715	999999	704	999999	999999	136	107	999999	999999	200	268	609	307	459	702	86	300	922	65	695	543	999999	999999	473	563	360	333	677	534	814	978	266	999999	999999	782	706	551	999999	591	690	546	566	999999	160	103	478	406	999999	999999	618	999999	226	677	999999	917	507	999999	999999	892	652	803	999999	999999	821	222	12	46	999999	677	995	999999	892	999999	999999	158	999999	209	906	379	94	999999	999999	207	915	999999	761	589	474	140	284	460	319	999999	939	999999	126	999999	196	938	999999	442	155	52	999999	999999	302	886	999999	950	999999	308	350	862	808	697	200	999999	978	202	999999	422	571	129	402	544	226	999999	401	487	42	999999	22	967	288	652	808	570	721	833	337	875	286	523	200	999999	120	457	999999	251	999999	999999	999999	999999	487	678	999999	36	649	940	866	915	494	825	918	634	999999	382	583	165	889	629	510	154	864	586	146	58	928	999999	999999	768	679	160	790	148	621	28	490	999999	781	999999	999999	780	966	999999	999999	460	605	566	691	738	873	551	361	76	392	549	139	900	541	822	999999	233	999999	107	999999	344	999999	779	23	276	891	999999	999999	116	999999	999999	188	453	206	685	453	372	735	695	895	138	798	723	999999	81	999999	999999	77	958	685	999999	274	999999	186	55	426	825	552	424	846	899	176	255	367	662	370	999999	704	856	999999	735	498	821	212	116	546	320	33	941	388	311	905	425	431	22	465	999999	276	160	999999	627	819	320	999999	995	999999	552	366	103	711	212	999999	221	589	999999	208	452	999999	79	508	115	801	611	46	999999	993	750	999999	354	206	61	419	553	999999	751	915	999999	972	217	154	993	999999	930	240	185	999999	
999999	836	481	814	23	653	206	652	164	825	218	999999	999999	11	221	728	999999	896	659	792	341	999999	837	44	30	480	999999	925	999999	160	871	999999	860	128	309	914	352	540	193	407	222	901	442	926	707	903	668	215	999999	274	943	999999	580	393	95	79	998	447	793	542	999999	281	147	999999	953	999999	424	194	701	306	999999	480	713	261	579	439	192	911	336	127	812	253	991	999999	217	837	799	476	999999	240	915	904	746	651	213	940	764	438	972	999999	488	483	514	636	887	472	330	328	999999	655	886	97	121	676	730	950	290	896	796	125	47	947	160	471	390	482	734	72	57	638	674	753	938	466	638	999999	999999	364	362	999999	517	481	663	388	353	827	793	79	920	999999	660	868	999999	856	832	999999	999999	999999	256	415	737	999999	280	184	981	143	999999	655	47	402	999999	925	544	61	608	566	999999	772	127	562	688	664	151	794	999999	999999	120	92	999999	107	15	696	999999	946	17	259	210	999999	406	220	678	148	42	528	999999	734	333	591	258	999999	256	999999	925	693	999999	83	127	486	206	184	32	999999	31	940	999999	999999	817	999999	999999	359	366	806	376	907	884	999999	632	622	751	999999	482	529	833	999999	999999	999999	999999	999999	229	933	142	723	291	231	999999	611	126	999999	141	999999	916	999999	547	898	909	450	999999	28	999999	999999	451	504	734	952	999999	503	243	663	98	999999	999999	402	378	119	227	642	999999	154	719	999999	999999	540	491	233	999999	746	981	935	458	999999	271	752	616	53	492	637	999999	339	529	694	999999	463	13	999999	999999	524	367	437	681	999999	926	999999	309	999999	752	911	999999	511	999999	955	522	308	215	688	679	10	999999	999999	627	589	654	194	624	35	904	970	537	300	999999	812	389	553	999999	191	484	999999	999999	90	300	581	625	487	714	999999	181	79	257	324	999999	774	739	42	810	102	622	741	424	284	630	782	384	722	62	999999	575	969	54	34	999999	456	557	999999	44	56	964	176	480	999999	853	999999	723	222	779	684	82	999999	742	171	569	742	807	179	999999	999999	207	902	434	900	998	212	35	232	120	74	226	44	999999	764	138	455	271	374	430	795	69	171	999999	377	740	999999	236	882	465	471	999999	388	254	527	999999	999999	741	579	61	650	809	999999	111	714	468	48	359	978	999999	999999	481	443	748	664	458	45	959	999999	999999	780	976	152	999999	999999	426	838	999999	480	999999	76	713	999999	322	780	986	568	69	238	909	702	999999	999999	849	351	990	215	
639	590	78	813	111	684	999999	999999	674	666	999999	463	999999	629	999999	879	72	966	409	999999	130	999999	677	999999	975	999999	157	468	911	728	303	999999	658	221	208	999999	999999	999999	964	39	282	51	116	999999	836	606	940	289	453	989	195	882	941	210	999999	671	999999	189	999999	381	999999	950	370	946	373	315	804	999999	431	58	478	961	999999	380	517	89	862	358	999999	378	790	867	24	921	999999	420	484	999999	136	537	999999	231	999999	593	501	331	680	999999	999999	999999	802	999999	858	405	520	233	999999	571	693	14	809	564	136	469	590	669	999999	999999	413	952	830	356	950	894	762	256	697	418	878	195	999999	701	402	532	576	928	18	619	411	319	999999	913	764	132	727	999999	105	803	13	999999	394	242	756	999999	699	455	912	964	999999	274	535	999999	692	999999	606	117	172	999999	893	662	660	327	47	999999	999999	999999	591	999999	176	999999	999999	894	415	56	800	175	945	398	832	130	25	54	999999	999999	783	999999	231	267	525	619	570	501	910	351	999999	77	205	662	590	999999	863	93	999999	612	123	641	66	645	706	440	172	773	999999	772	646	999999	350	999999	320	999999	695	334	312	999999	470	999999	984	74	875	999999	999999	292	999999	59	266	932	257	374	999999	151	999999	585	999999	95	999999	796	729	999999	704	564	726	304	351	246	97	538	781	250	999999	464	657	999999	770	973	999999	880	965	722	516	714	369	976	999999	179	999999	119	774	226	109	673	929	847	999999	320	16	675	940	999999	961	727	999999	999999	231	999999	494	30	999999	586	625	999999	999999	17	630	990	205	749	427	182	999999	977	763	564	999999	479	535	810	632	999999	967	794	999999	403	760	788	999999	362	755	999999	684	320	304	198	601	532	841	921	226	378	125	266	258	768	665	983	963	596	865	999999	43	999999	398	366	618	999999	637	999999	257	842	437	843	994	118	497	999999	683	575	963	618	637	613	594	264	343	710	545	181	737	776	824	999999	496	12	285	999999	922	937	999999	769	894	413	674	999999	999999	282	271	150	280	80	999999	398	999999	257	124	999999	999999	999999	32	907	999999	465	999999	480	28	471	999999	991	999999	496	672	999999	995	999999	723	234	938	220	323	71	448	405	901	667	476	435	999999	249	887	854	910	999999	915	999999	483	438	713	204	365	479	926	280	316	783	999999	563	999999	439	999999	999999	999999	879	820	961	469	890	564	43	999999	592	138	116	999999	999999	999999	999999	999999	333	721	295	520	999999	855	999999	999999	999999	98	127	268	999999	41	904	
716	997	373	41	967	953	212	592	873	680	999999	772	350	819	176	338	999999	524	732	999999	718	248	379	999999	34	976	825	300	999999	447	774	999999	560	234	400	999999	615	554	999999	877	130	138	421	840	553	92	503	999999	12	759	920	744	190	961	196	478	999999	625	17	999999	138	912	790	436	906	109	221	126	999999	69	723	999999	607	999999	950	589	826	539	204	999999	482	510	297	51	527	999999	999999	999999	48	921	999999	989	547	924	749	218	347	984	934	454	870	387	999999	943	46	277	147	334	21	606	651	97	430	75	999999	627	624	999999	909	876	198	622	88	508	579	999999	115	682	116	742	999999	842	604	749	80	105	999999	354	999999	260	891	999999	587	999999	999999	401	569	481	415	131	593	999999	84	67	999999	258	309	398	373	999999	171	464	999999	279	364	809	492	681	999999	999999	24	999999	743	659	999999	612	44	646	999999	187	174	633	277	984	158	999999	999999	547	999999	999999	796	225	980	703	98	437	367	318	86	470	908	999999	486	991	117	999999	999999	425	82	999999	223	999999	169	999999	147	537	197	244	130	712	51	945	197	999999	628	798	299	49	570	557	999999	726	569	767	278	286	157	285	999999	835	796	352	474	839	608	143	999999	794	565	560	250	133	999999	374	429	963	999999	313	373	318	33	815	999999	999999	409	497	102	402	917	860	999999	911	999999	295	999999	999999	480	357	575	494	742	999999	484	20	317	131	539	205	999999	315	586	844	912	999999	811	980	498	999999	439	120	51	663	999999	704	180	999999	766	901	459	730	493	352	738	878	575	528	341	844	217	288	958	897	63	612	284	545	999999	797	484	934	210	530	918	464	453	89	628	999999	839	999999	364	999999	746	618	999999	243	116	44	993	292	649	999999	741	161	999999	153	610	274	430	634	340	969	426	524	530	999999	434	283	435	496	900	999999	14	239	923	330	999999	445	790	51	439	964	803	202	295	999999	999999	766	312	999999	999999	363	358	214	999999	395	220	231	97	999999	999999	832	999999	507	391	96	649	999999	999999	831	999999	174	484	389	205	375	175	999999	239	999999	183	668	999999	135	26	547	999999	999999	591	999999	999999	929	999999	930	242	607	365	306	811	999999	999999	999999	537	999999	999999	314	999999	999999	999999	282	229	986	991	123	686	150	860	482	490	843	883	848	921	700	721	72	816	553	157	597	19	869	999999	40	78	896	140	999999	818	712	999999	243	791	318	999999	133	999999	999999	999999	101	746	883	815	967	999999	67	365	837	759	254	
999999	335	822	421	273	359	999999	961	999999	999999	20	369	664	778	185	649	67	613	392	598	135	582	309	999999	999999	136	64	999999	715	999999	540	303	741	574	224	342	421	379	999999	999999	559	999999	199	463	91	999999	228	47	791	676	10	999999	454	170	129	999999	35	766	571	146	305	127	256	44	260	716	627	99	563	842	237	687	999999	434	48	158	999999	846	974	999999	999999	27	664	48	20	787	848	581	455	309	316	654	808	999999	662	999999	730	999999	213	374	759	139	483	948	999999	322	194	30	131	970	999999	189	791	107	999999	288	999999	217	34	999999	999999	56	643	263	999999	999999	878	999999	771	999999	427	999999	643	610	713	777	543	715	599	697	603	999999	459	485	777	137	862	710	678	384	977	999999	140	740	506	712	495	230	422	865	999999	533	258	999999	999999	999999	545	191	394	461	745	748	617	337	999999	49	597	168	485	408	720	178	982	397	629	905	107	902	114	999999	999999	322	302	734	263	79	580	934	932	999999	591	681	999999	226	638	999999	905	802	999999	466	125	999999	744	24	155	275	551	860	894	647	206	642	86	393	999999	432	456	883	84	999999	468	999999	236	999999	999999	999999	851	765	759	999999	999	304	40	999999	885	954	578	288	588	987	528	720	50	294	286	949	604	932	999999	216	783	999999	728	82	998	462	999999	999999	208	115	423	785	111	503	999999	901	612	439	508	999999	853	999999	304	97	999999	999999	622	999999	999999	867	444	999999	719	552	617	978	576	957	649	433	853	836	999999	482	573	742	618	546	647	384	346	174	434	831	362	615	726	641	801	259	840	169	25	999999	671	999999	999999	558	886	999999	334	654	789	85	371	27	97	822	523	538	139	999999	304	351	530	279	494	999999	200	12	262	935	165	400	592	693	820	749	999999	999999	999999	999999	999999	978	60	692	385	359	469	345	527	999999	127	272	999999	763	865	674	809	401	999999	999999	368	883	416	999999	498	399	492	677	206	999999	20	455	863	79	426	999999	301	838	999999	145	428	854	485	358	818	892	280	999999	828	156	999999	420	68	496	701	775	571	660	203	999999	867	999999	148	999999	893	672	409	60	347	548	383	999999	506	874	760	513	999999	68	581	999999	129	662	999999	60	408	599	396	999999	377	650	999999	640	999999	999999	277	636	716	306	464	156	493	999999	491	999999	772	967	914	193	999999	197	377	512	89	597	865	214	942	97	780	304	286	43	682	999999	793	999999	336	596	607	133	797	112	603	434	999999	899	181	569	
999999	440	685	212	639	189	283	999999	999999	56	53	72	999999	628	526	170	869	459	999999	794	495	999999	641	327	586	613	400	275	908	654	485	999999	43	999999	810	999999	619	83	999999	503	423	551	192	289	553	544	438	178	586	999999	564	662	362	386	999999	258	799	367	625	36	999999	17	343	905	571	87	39	999999	818	186	999999	999999	65	999999	380	944	846	361	773	51	999999	232	999999	475	99	822	613	999999	999999	561	549	261	999999	377	999999	416	999999	286	718	476	999999	126	360	999999	892	768	606	319	15	999999	411	448	593	999999	999999	999999	328	867	816	999999	999999	381	23	266	999999	299	348	999999	339	964	999999	570	642	999999	535	68	871	289	582	331	225	303	651	179	999999	999999	668	873	526	999999	999999	350	470	970	12	143	113	103	771	603	430	918	979	999999	403	999999	999999	296	999999	792	695	48	295	495	532	180	730	843	117	536	631	999999	171	192	999999	394	109	672	304	999999	955	778	999999	999999	900	307	324	999999	775	318	305	381	999999	999999	461	999999	65	975	447	999999	413	999999	986	245	972	955	757	796	173	19	741	143	991	656	837	916	530	316	594	235	855	129	78	799	999999	259	999999	437	999999	829	999999	999999	999999	999999	987	695	792	999999	999999	945	549	528	447	999999	999999	172	390	177	896	544	527	749	391	221	977	294	200	197	15	723	315	329	75	344	679	999999	907	528	669	999999	134	258	309	649	685	999999	681	312	232	999999	999999	999999	541	999999	999999	999999	743	999999	495	702	999999	605	277	293	639	230	462	113	96	999999	264	861	508	999999	420	279	449	999999	535	649	613	888	964	999999	854	999999	787	999999	42	99	873	894	43	999999	647	529	999999	25	19	999999	874	577	225	273	814	17	999999	787	999999	42	150	999999	488	845	999999	615	640	340	999999	806	442	583	999999	997	95	369	828	542	999999	999999	298	434	732	79	775	999999	673	701	132	847	999999	999999	113	999	999999	872	416	197	876	41	888	649	586	999999	33	301	506	999999	187	999999	189	999999	681	884	744	999999	279	418	80	63	942	999999	218	592	947	442	479	81	57	222	999999	999999	665	999999	12	648	847	529	999999	483	999999	455	523	999999	668	428	328	228	999999	243	603	998	127	999999	99	949	441	994	999999	590	821	434	999999	964	500	999999	999999	606	882	105	868	999999	999999	596	523	496	425	540	923	528	124	999999	816	814	619	999999	522	842	985	62	217	853	274	999999	662	115	285	558	187	129	653	999999	346	170	375	854	999999	530	309	602	
999999	900	80	737	476	999999	618	999999	355	999999	35	932	620	829	999999	24	485	904	933	999999	221	866	362	804	999999	401	914	656	449	765	328	999999	542	393	528	316	783	536	990	102	496	919	213	642	999999	720	112	999999	999999	360	379	732	999999	999999	391	667	547	275	862	999999	655	999999	916	590	226	43	399	236	999999	581	241	999999	914	841	921	999999	663	720	711	164	299	999999	999999	98	396	596	405	652	999999	861	768	517	674	999999	999999	534	13	622	999999	69	999999	875	215	699	129	999999	817	755	968	999999	13	827	564	708	785	257	587	999999	204	630	638	747	234	449	813	724	999999	999	404	397	297	50	999999	651	833	424	202	684	969	965	999999	650	683	912	857	940	952	999999	139	999999	946	999999	999999	794	430	582	650	766	886	405	156	818	999999	581	802	962	532	912	874	371	999999	903	858	238	852	999999	999999	999999	591	872	771	317	999999	215	450	121	621	510	999999	260	773	999999	798	574	818	959	999999	999999	120	894	418	999999	101	768	144	53	327	199	942	442	518	337	999999	23	633	999999	949	155	140	690	351	31	691	623	597	999999	115	293	420	892	699	999999	999999	696	999999	999999	999999	110	81	407	793	431	568	788	742	445	260	999999	940	979	20	153	971	429	999999	396	359	477	180	514	938	43	999999	59	743	556	135	999999	559	903	623	848	84	999999	896	919	463	902	881	999999	379	330	353	441	882	555	999999	782	152	77	381	748	930	566	469	759	999999	518	55	195	320	771	235	47	999999	171	79	247	532	999999	999999	999999	596	29	999999	617	690	999999	177	198	564	352	999999	492	999999	874	918	517	273	147	276	945	857	695	841	999999	999999	316	84	720	485	753	999999	518	999999	924	162	999999	431	999999	79	999999	351	857	999999	999999	435	742	515	491	253	561	999999	395	367	999999	599	999999	187	537	999999	383	999999	456	712	999999	102	827	357	606	722	17	95	421	999999	962	999999	10	999999	873	181	362	801	593	999999	923	779	999999	999999	157	335	261	999999	894	999999	695	999999	999999	999999	819	874	607	395	908	999999	245	999999	999999	999999	404	393	999999	835	314	999999	169	999999	679	979	999999	42	999999	677	999999	281	471	284	201	92	999999	922	999999	856	254	999999	574	967	892	825	241	457	999999	546	999999	999999	999999	999999	428	539	180	122	370	916	365	787	646	930	194	999999	307	961	999999	999999	946	482	999999	742	999999	316	790	202	690	999999	747	999999	814	999999	922	447	544	55	999999	661	911	999999	561	999999	999999	466	362	
999999	782	265	528	280	182	747	600	999999	87	999999	834	999999	748	977	432	516	178	33	972	999999	18	747	103	261	114	999999	568	686	920	999999	251	999999	953	157	420	435	336	477	999999	999999	999999	648	369	550	999999	999999	912	999999	836	55	623	477	494	999999	999999	44	172	276	175	559	188	913	999999	194	752	710	999999	601	999999	997	189	701	999999	999999	860	369	999999	553	50	999999	710	633	850	875	279	774	999999	554	521	385	273	70	999999	609	888	189	999999	184	797	510	585	321	376	839	865	922	612	588	548	276	656	619	235	804	848	555	73	486	915	978	999999	999999	90	192	734	129	399	264	999999	680	999999	213	755	999999	785	399	266	21	20	356	171	61	15	255	728	999999	999999	507	761	999999	999999	809	269	999999	439	971	241	999999	114	745	532	357	572	999999	999999	453	999999	999999	999999	459	298	61	999999	568	999999	999999	999999	835	999999	90	294	892	503	682	564	273	944	935	110	814	167	82	906	274	999999	813	999999	147	61	285	790	150	999999	312	55	74	999999	700	999999	420	372	406	730	999999	999999	639	854	890	313	930	508	927	593	213	999999	225	155	212	744	12	540	471	783	188	299	999999	413	201	636	499	930	999999	932	689	452	761	999999	999999	999999	194	999999	999999	999999	131	776	862	999999	285	20	829	999999	140	999999	999999	879	900	622	552	734	999999	235	662	263	814	999	264	995	904	761	999999	874	273	399	999999	53	999999	638	662	412	999999	598	138	190	807	580	800	298	932	810	551	149	799	999999	505	959	306	999999	999999	999999	999999	999999	652	524	480	955	655	740	999999	999999	936	272	999999	149	306	999999	106	481	999999	999999	209	966	73	103	219	999999	85	125	894	999999	746	608	999999	999999	999999	999999	999999	999999	709	851	924	70	891	999999	999999	999999	188	659	999999	999999	999999	825	887	999999	921	554	804	558	999999	90	879	999999	846	806	999999	337	653	999999	259	736	773	492	771	604	319	149	85	999999	230	999999	999999	425	275	117	738	921	999999	834	619	999999	765	397	999999	629	972	395	224	95	763	999999	634	759	410	124	999999	380	63	999999	999999	781	479	715	999999	383	999999	463	274	999999	78	300	616	819	809	999999	970	999999	191	152	999999	999999	925	990	999999	684	306	462	999999	161	103	999999	867	438	368	999999	866	999999	69	999999	761	999999	999999	999999	26	473	999999	815	949	496	153	638	198	911	660	552	999999	489	391	653	87	415	448	999999	999999	710	999999	188	999999	999999	999999	920	326	264	390	124	802	450	999999	861	754	491	
513	529	17	464	179	956	777	815	981	387	999999	415	849	355	999999	18	839	316	50	751	363	977	999999	232	322	999999	999999	999999	750	415	515	529	899	596	902	918	115	999999	540	476	410	645	990	669	261	910	415	44	54	794	999999	667	821	13	137	536	88	785	152	246	436	241	999999	575	871	149	516	263	453	161	903	657	775	999999	999999	718	986	780	970	411	528	999999	999999	956	803	848	707	895	468	375	999999	329	48	304	50	179	579	425	999999	999999	404	161	591	893	890	953	999999	257	662	418	550	307	814	741	717	999999	739	999999	771	33	442	620	794	87	999999	999999	619	999999	534	181	148	999999	999999	858	16	376	999999	999999	999999	850	955	460	243	59	825	542	515	307	586	999999	440	999999	999999	773	679	999999	999999	513	582	317	999999	999999	723	491	280	978	999999	955	999999	999999	46	140	54	999999	77	981	386	744	261	779	78	321	999999	434	999999	999999	999999	999999	999999	231	999999	999999	36	999999	999999	544	737	751	779	846	999999	999999	571	245	73	309	425	731	705	697	407	622	262	803	999999	32	527	298	750	601	71	114	776	513	341	646	114	296	416	533	254	634	964	414	999999	518	999999	999999	371	441	999999	196	514	491	823	999999	999999	999999	518	492	27	448	999999	188	785	123	783	68	903	427	204	138	325	182	453	773	999999	847	999999	730	282	868	927	318	999999	874	599	294	689	944	999999	881	777	999999	515	805	633	786	999999	999999	735	691	755	999999	247	999999	870	342	48	60	740	301	999999	788	220	159	521	692	840	910	523	498	999999	959	999999	322	360	402	666	647	149	999999	228	803	999999	590	123	983	81	222	13	267	256	999999	213	216	999999	999999	712	366	294	941	945	718	924	246	323	795	35	999999	774	478	675	400	999999	869	83	187	793	999999	45	538	620	627	906	266	252	999999	755	712	422	371	999999	309	363	999999	925	509	879	758	999999	327	958	157	448	535	999999	856	728	344	143	722	999999	999999	331	755	330	327	811	668	994	584	50	322	511	413	789	999999	46	712	944	573	308	45	362	717	999999	473	999999	381	674	999999	20	999999	578	999999	175	605	978	607	878	999999	698	220	763	999999	287	645	645	999999	745	225	819	25	399	570	423	170	999999	613	999999	856	148	999999	993	999999	573	628	999999	811	999999	193	397	439	999999	347	999999	97	281	999999	440	935	827	153	635	458	999999	995	31	999999	287	14	999999	375	999999	999999	999999	268	999999	165	999999	658	901	834	797	562	827	390	190	62	
695	335	999999	72	183	250	999999	994	804	545	42	577	607	999999	533	999999	319	32	16	999999	878	615	870	125	549	999999	999999	993	356	999999	630	999999	999999	999999	322	951	999999	812	201	999999	992	473	464	681	133	551	999999	999999	999999	563	252	805	383	999999	184	89	464	774	522	401	999999	46	648	730	914	846	999999	639	423	582	129	507	830	999999	999999	999999	161	198	992	999999	730	868	692	792	830	825	812	999999	793	242	999999	349	299	800	999999	955	825	734	767	286	999999	421	999999	728	444	999999	974	999999	556	770	928	999999	781	999999	999999	347	353	856	999999	98	44	326	845	191	96	999999	218	40	999999	865	999999	999999	999999	715	219	319	999999	964	358	94	999999	263	890	999999	999999	230	999999	999999	138	999999	611	968	833	678	252	471	575	569	999999	999999	999999	944	709	690	190	511	844	76	316	361	229	999999	508	999999	247	780	436	822	999999	865	221	444	901	221	263	999999	593	752	999999	999999	744	558	332	693	556	906	999999	209	999999	999999	999999	501	467	776	417	232	470	999999	440	472	999999	752	691	776	452	103	52	497	437	570	918	102	604	568	617	671	67	999999	999999	341	236	236	979	86	999999	999999	976	135	999999	41	160	574	321	999	999999	991	999999	555	250	999999	864	67	999999	999999	883	293	999999	898	169	745	999999	655	759	109	246	808	773	999999	999999	732	126	917	999999	406	999999	999999	781	604	856	999999	805	999999	574	805	477	178	464	999999	203	206	822	999999	999999	68	999999	505	815	221	763	903	227	260	269	517	347	947	374	375	863	538	512	303	52	542	940	999999	999999	999999	632	77	353	999999	422	99	910	48	951	634	999999	913	538	999999	840	953	409	554	999999	999999	467	529	803	99	842	664	694	528	45	999999	999999	212	999999	860	589	695	559	160	999999	180	607	308	995	740	835	949	10	942	999999	98	143	395	421	999999	496	999999	273	264	234	999999	405	391	12	527	516	999999	499	999999	999999	154	403	258	716	81	999999	999999	534	73	263	893	664	751	75	946	300	732	999999	399	374	486	431	304	926	999999	775	999999	305	478	999999	508	460	999999	963	999999	695	999999	679	999999	575	337	999999	999999	11	341	999999	653	325	999999	237	784	999999	999999	314	503	723	109	999999	999999	306	243	863	65	839	999999	442	342	999999	757	261	415	62	451	823	46	908	231	999999	595	985	131	899	250	250	450	962	999999	27	469	999999	596	999999	53	53	342	474	522	370	255	898	999999	865	999999	803	822	999999	104	286	999999	594	501	805	737	
650	185	343	623	999999	399	792	92	324	328	172	665	852	19	408	491	572	395	860	57	696	234	266	341	446	428	718	999999	999999	999999	875	999999	790	825	403	868	999	999999	707	971	463	816	446	546	405	148	969	721	695	794	705	209	641	757	50	426	918	11	186	396	680	999999	17	575	999999	79	874	37	616	999999	492	721	688	999999	594	880	787	719	999999	308	459	996	183	999999	54	675	462	43	785	976	999999	999999	674	320	300	539	808	871	999999	336	273	941	115	165	312	999999	520	751	172	169	638	999999	75	878	937	683	750	728	530	777	999999	841	252	639	591	494	999999	378	999999	64	82	999999	627	609	44	517	891	27	977	999999	165	710	999999	626	347	750	999999	999999	999999	616	999999	999999	351	325	720	999999	699	475	574	999999	936	999999	999999	117	96	723	581	466	843	430	999999	999999	750	468	622	905	970	999999	999999	840	563	261	996	982	275	992	573	311	889	999999	817	999999	453	169	999999	23	558	762	539	999999	178	999999	951	999999	824	66	339	882	703	999999	461	83	184	999999	999999	684	155	179	842	999999	999999	999999	576	999999	613	376	289	591	343	608	357	217	999999	676	999999	98	309	54	999999	219	662	999999	999999	85	161	999999	251	719	999999	450	867	388	920	444	474	898	898	721	999999	999999	776	747	999999	999999	999999	253	986	999999	999999	176	999999	110	21	632	441	468	999999	999999	88	870	135	569	686	892	741	999999	296	651	212	772	199	588	707	999999	443	914	152	514	618	908	756	743	657	738	76	766	376	999999	13	16	237	406	642	477	331	999999	71	999999	362	497	956	344	305	299	999999	796	999999	310	198	526	999999	166	883	180	123	999999	911	947	826	974	602	998	648	999999	544	793	945	239	388	236	999999	495	161	131	951	421	448	368	761	999999	373	75	109	486	690	81	523	472	364	939	999999	123	999999	388	894	958	696	999999	999999	193	999999	173	921	962	673	999999	14	762	228	999999	943	552	999999	999999	999999	536	898	172	515	999999	279	483	999999	449	999999	999999	665	773	236	999999	725	348	614	999999	999999	209	999999	147	999999	859	999999	761	253	662	996	752	927	284	999999	999999	70	533	594	290	999999	999999	297	482	42	999999	175	240	536	235	975	605	938	617	135	411	392	760	358	999999	406	518	999999	222	452	187	812	390	999999	867	999999	999999	753	333	999999	63	911	999999	114	999999	693	836	234	28	686	400	999999	999999	159	999999	975	999999	184	938	999999	405	999999	999999	39	854	130	785	243	668	999999	783	
999999	999999	952	81	499	999999	656	478	961	570	999999	221	536	62	373	999999	240	632	891	632	26	815	449	269	999999	837	641	260	999999	908	999999	999999	724	902	549	209	367	87	875	999999	999999	705	976	323	121	924	548	977	999999	628	999999	999999	776	670	767	46	999999	693	164	662	89	405	719	999999	968	999999	497	633	512	174	144	162	757	636	999999	999999	838	136	157	999999	298	999999	769	140	364	991	790	999999	999999	513	43	999999	923	222	185	999999	986	923	354	394	437	915	475	999999	494	401	999999	149	691	456	207	49	999999	999999	374	999999	999999	999999	698	976	937	443	999999	999	140	999999	999999	544	461	999999	334	914	781	999999	564	382	198	452	646	963	147	650	372	689	315	994	137	761	848	760	622	406	234	999999	456	994	428	999999	195	32	172	319	688	999999	131	292	267	782	607	991	236	193	943	735	839	999999	80	999999	999999	146	343	477	696	999999	118	927	689	413	999999	999999	954	999999	267	623	999999	827	962	412	568	33	999999	355	164	856	534	439	463	999999	538	170	999999	999999	783	999999	689	694	623	999999	851	203	602	999999	475	47	47	513	999999	329	934	21	334	668	249	669	999999	987	999999	839	176	999999	474	200	999999	156	645	343	939	999999	934	116	999999	974	999999	999999	999999	882	880	127	818	30	999999	999999	564	526	835	266	999999	123	999999	701	381	783	999999	182	999999	999999	978	329	401	704	999999	718	999999	828	807	360	117	999999	999999	999999	117	205	30	999999	176	339	635	358	320	389	961	826	999999	242	999999	430	162	388	645	999999	999999	561	726	124	457	794	748	736	718	485	158	507	999999	999999	593	185	763	676	15	399	776	630	999999	21	999999	747	999999	162	999999	387	207	729	999999	230	623	556	479	906	697	381	590	999999	639	835	241	463	999999	446	648	559	666	485	382	255	252	283	552	714	381	709	644	999999	999999	341	999999	999999	278	653	508	47	999999	857	978	999999	809	877	990	182	779	289	795	714	514	542	720	722	356	999999	999999	350	13	764	534	988	999999	994	265	308	558	812	194	308	937	999999	854	999999	506	748	446	999999	292	999999	934	101	999999	930	91	110	999999	564	82	295	999999	168	43	941	332	999999	897	814	621	692	624	967	999999	497	776	999999	999999	999999	999999	999999	547	613	999999	633	999999	999999	85	806	913	164	688	993	739	899	632	779	577	912	487	516	851	631	753	600	756	967	996	425	164	188	999999	999999	349	475	747	71	110	410	121	888	915	100	999999	999999	999999	631	238	205	
864	996	999999	776	434	709	999999	999999	999999	999999	999999	862	447	999999	651	734	999999	979	653	273	161	571	999999	177	999999	598	999999	760	730	999999	596	999999	999999	800	560	167	853	645	284	639	999999	832	211	642	999999	258	451	999999	448	176	723	999999	999999	965	53	303	999999	167	974	835	999999	994	194	573	870	999999	134	646	108	999999	881	107	704	24	553	329	370	46	644	552	157	344	321	563	999999	572	158	773	757	267	839	695	670	449	999999	724	647	638	999999	780	134	999999	167	954	295	626	999999	962	421	999999	932	291	523	432	688	773	999999	631	999	308	604	361	888	841	654	195	436	999999	999999	829	999999	732	274	999999	427	352	187	367	278	947	252	195	362	43	334	558	999999	248	999999	757	51	999999	638	473	186	773	999999	325	310	109	999999	999999	479	999999	52	210	26	659	14	346	595	325	363	999999	65	999999	999	855	999999	999999	23	198	999999	999999	787	999999	103	999999	687	654	435	999999	67	999999	757	188	999999	999999	999999	133	542	522	243	424	171	726	663	999999	417	767	774	70	808	214	95	11	569	743	805	387	999999	225	999999	999999	910	733	268	194	999999	999999	703	239	865	393	563	501	955	999999	999999	70	999999	516	393	919	879	375	63	852	92	756	619	971	964	613	26	326	550	882	514	999999	467	478	293	540	74	999999	205	425	651	594	56	489	179	999999	385	601	832	63	999999	545	679	415	999999	547	999999	731	274	262	999999	246	951	82	575	145	602	534	233	852	999999	344	179	999999	210	497	710	140	801	230	238	425	493	999999	999999	999999	758	61	999999	745	999999	342	999999	943	58	415	643	999999	999999	44	151	850	377	980	207	146	999999	999999	215	999999	837	136	929	53	34	951	752	464	671	607	387	550	168	999999	999999	999999	72	236	999999	795	999999	736	227	767	89	387	999999	513	299	274	603	716	846	760	908	157	412	238	919	106	662	189	312	315	999999	600	692	890	411	999999	83	999999	461	419	999999	110	999999	172	964	999999	999999	999999	175	406	999999	999999	704	408	579	999999	999999	834	317	493	143	999999	434	911	121	488	694	167	111	999999	200	464	999999	437	999	999999	999999	250	273	282	201	422	24	999999	311	985	999999	293	321	980	999999	999999	831	968	285	96	676	997	60	485	951	999999	148	560	216	549	416	276	999999	771	193	999999	571	999999	301	999999	660	528	999999	135	999999	999999	845	999999	49	951	999999	296	162	999999	141	250	199	787	999999	454	284	463	699	999999	579	630	884	999999	796	704	678	796	
677	564	999999	158	397	925	893	550	999999	27	521	999999	916	129	124	999999	639	942	680	999999	999999	846	447	207	829	999999	556	999999	999999	305	334	344	283	836	619	597	487	983	999999	273	894	779	553	999999	941	444	845	459	515	999999	910	853	34	894	91	830	127	237	328	999999	999999	932	999999	605	693	187	999999	90	510	526	19	655	999999	416	889	934	999999	190	999999	394	12	106	456	139	999999	480	320	388	754	999999	999999	259	664	312	999999	999999	756	999999	999999	999999	462	764	948	989	388	264	999999	617	999999	156	537	936	971	999999	548	999999	485	999999	220	999999	867	999999	336	999999	999999	759	991	999999	521	927	188	355	617	501	932	247	158	466	750	999999	716	999999	382	999999	261	543	288	730	764	622	486	861	999999	999999	897	859	999999	236	943	629	999999	977	106	88	967	191	329	999999	999999	310	999999	28	153	999999	507	174	230	728	470	512	481	270	32	899	450	327	618	267	604	82	999999	999999	523	131	866	738	999999	303	640	80	224	808	728	999999	999999	467	999999	999999	852	732	638	999999	765	440	157	12	954	206	637	650	572	71	875	929	501	999999	505	31	223	999999	568	927	999999	400	297	673	542	999999	999999	999999	999999	999999	414	872	444	108	165	92	999999	864	784	999999	665	989	999999	162	933	798	961	999999	999999	999999	999999	999999	173	999999	622	375	153	484	470	395	796	654	51	610	657	12	999999	999999	56	999999	57	359	983	169	271	108	892	145	739	999999	607	124	31	912	528	999999	999999	732	999999	790	939	499	404	999999	999999	21	999999	896	505	930	313	999999	999999	550	648	94	999999	14	449	524	483	18	744	726	788	681	632	999999	92	337	999999	999999	999999	266	482	558	954	999999	555	259	999999	995	999999	809	440	48	875	999999	999999	999999	999999	999999	292	999999	317	999999	754	999999	999999	931	999999	819	814	177	637	550	650	983	77	99	139	515	458	999999	999999	487	377	935	999999	999999	999999	999999	864	648	117	999999	479	955	999999	550	804	286	985	624	870	999999	191	472	999999	889	397	891	999999	999999	314	714	256	999999	598	829	999999	999999	999999	859	135	238	954	999999	70	48	81	695	44	526	999999	999999	529	834	999999	42	306	905	763	406	362	915	746	999999	999999	403	352	999999	367	129	987	985	894	135	498	641	386	999999	411	999999	999999	999999	856	999999	889	461	999999	999999	772	565	533	657	65	985	507	999999	491	274	830	999999	696	694	337	915	539	999999	957	404	345	688	999999	289	999999	999999	588	659	68	859	800	882	218	999999	614	801	
999999	339	930	909	627	999999	159	121	195	744	447	133	374	941	357	589	999999	999999	86	93	909	253	163	999999	407	848	162	632	474	947	457	766	89	536	999999	999999	999999	58	776	999999	999999	544	999999	999999	193	464	294	127	512	221	389	429	999999	531	892	999999	185	505	512	779	135	999999	647	999999	999999	999999	54	838	621	999999	219	454	22	28	554	374	159	404	999999	942	563	44	999999	262	999999	38	911	558	643	999999	35	874	546	997	931	22	897	999999	472	512	420	456	505	999999	12	934	416	835	977	999999	999999	999999	999999	569	225	101	406	394	999999	268	999999	495	204	643	131	344	999999	25	96	541	476	301	932	739	531	117	999999	765	999999	634	622	999999	581	999999	784	254	999999	976	781	840	615	512	188	213	743	999999	261	862	243	999999	35	400	999999	999999	999999	999999	847	999999	999999	999999	562	641	144	54	645	692	914	999999	999999	876	999999	999999	243	255	925	999999	123	728	995	606	856	676	531	591	608	232	337	145	74	883	407	999999	938	673	288	974	378	143	999999	999999	19	999999	13	366	943	999999	999999	503	519	97	999999	999999	999999	441	999999	999999	119	552	999999	423	365	999999	24	975	479	628	993	569	967	999999	999999	980	170	945	596	999999	999999	175	648	514	75	834	625	976	105	288	999999	506	422	403	865	825	696	155	694	240	167	37	886	325	109	597	535	568	501	807	958	583	999999	577	221	944	904	932	358	531	163	47	999999	999999	61	497	157	573	96	999999	999999	24	260	366	526	646	288	332	414	999999	308	999999	484	298	329	999999	662	845	999999	920	920	764	999999	173	86	130	157	695	273	612	999999	962	482	731	523	943	999999	487	999999	575	666	581	527	880	233	999999	562	591	999999	68	834	999999	391	175	849	528	227	97	289	406	498	592	69	801	37	999999	584	753	774	999999	670	999999	794	617	264	348	247	999999	940	999999	999999	566	999999	215	778	148	580	317	999999	995	999999	245	208	653	86	83	522	726	853	887	999999	809	816	496	397	660	999999	999999	911	511	291	999999	156	999999	839	932	769	853	33	999999	999999	999999	871	779	659	434	976	999999	540	999999	826	520	73	63	467	757	749	999999	817	999999	630	805	405	380	713	999999	999999	898	814	999999	999999	668	702	963	131	254	999999	46	837	963	684	376	244	730	684	770	248	103	841	91	999999	999999	46	905	268	960	871	500	76	244	345	999999	336	999999	876	167	999999	999999	932	223	999999	999999	999999	854	443	264	999999	675	695	999999	999999	995	67	733	
961	871	999999	796	999999	171	383	446	999999	602	999999	607	999999	999999	853	527	952	148	171	999999	271	479	943	191	999999	13	999999	999999	999999	999999	67	999999	999999	603	434	15	534	999999	999999	770	839	999999	999999	896	237	836	224	724	821	999999	999999	48	833	438	471	492	928	999999	334	701	999999	187	641	999999	999999	999999	586	446	422	848	992	931	743	400	789	888	999999	999999	954	636	788	674	999999	636	999999	29	516	592	141	942	86	94	999999	999999	999999	999999	741	897	361	950	259	778	311	972	999999	67	999999	443	999999	583	756	999999	999999	698	999999	108	803	15	999999	525	770	994	314	999999	772	908	244	50	402	137	157	999999	694	14	386	20	373	411	460	999999	724	999999	942	557	999999	204	598	998	790	999999	858	999999	195	836	189	264	473	830	999999	277	822	263	50	521	999999	917	197	491	321	902	735	401	999999	634	801	696	61	757	999999	577	320	246	259	999999	278	421	653	999999	824	999999	546	999999	210	999999	999999	999999	999999	431	131	999999	16	999999	687	888	999999	466	191	561	44	999999	212	716	546	999999	956	586	999999	547	252	999999	999999	999999	999999	199	365	203	201	999999	380	340	663	630	999999	25	570	213	558	999999	338	812	240	101	823	342	919	999999	995	577	236	999999	466	495	188	115	14	676	450	498	533	999999	275	819	190	704	828	582	90	999999	72	752	38	999999	999999	440	999999	182	999999	334	280	535	207	623	999999	999999	873	178	452	529	21	999999	763	70	837	367	999999	999999	910	999999	513	346	749	475	515	483	648	823	286	747	330	831	170	125	999999	998	773	651	685	487	830	999999	139	560	518	999999	989	968	805	851	892	374	999999	999999	999999	933	785	732	118	660	64	60	892	704	209	999999	733	647	999999	839	594	895	734	433	298	853	217	999999	956	347	999999	999999	28	434	855	955	999999	772	304	999999	222	50	543	999999	432	999999	999999	434	361	338	444	351	136	966	267	999999	999999	838	999999	999999	725	597	776	770	175	384	999999	468	849	999999	620	999999	352	999999	999999	553	362	709	10	517	95	782	836	627	999999	999999	554	62	176	858	325	730	673	337	569	624	274	772	999999	58	748	308	585	118	717	483	998	579	349	714	644	999999	999999	999999	999999	943	999999	158	867	999999	830	980	999999	991	927	890	999999	25	987	11	999999	590	850	999999	999999	786	207	999999	910	429	999999	974	712	461	224	999999	892	999999	455	999999	864	999999	905	836	227	768	16	593	999999	827	196	982	999999	347	435	999999	999999	885	821	105	746	41	
247	447	877	999999	999999	999999	777	543	999999	215	999999	371	147	173	999999	24	999999	11	780	999999	548	999999	243	999999	391	999999	36	170	314	17	269	360	999999	999999	877	467	958	999999	500	999999	816	646	999999	980	999999	231	209	999999	378	75	999999	820	324	143	999999	164	999999	715	475	901	999999	617	238	990	945	219	491	314	295	999999	999999	999999	510	614	796	999999	263	999999	749	169	999999	764	999999	248	856	999999	45	746	349	723	262	253	896	999999	362	209	418	839	999999	999999	999999	894	976	160	999999	787	999999	710	346	591	901	951	965	315	735	999999	825	989	144	506	999999	999999	999999	572	965	999999	476	911	261	999999	493	423	228	999999	429	999999	788	640	237	999999	999999	334	409	757	999999	311	287	590	864	313	383	428	705	538	999999	995	929	414	999999	209	320	408	999999	749	108	487	999999	428	886	999999	270	999999	762	75	376	850	345	218	750	999999	533	999999	999999	948	223	74	718	690	518	434	351	384	455	38	999999	999999	875	659	658	343	999999	859	703	409	52	198	666	639	172	188	999999	721	663	531	675	434	361	510	536	43	769	51	910	462	999999	886	740	999999	317	999999	974	685	999999	417	999999	674	192	646	905	34	999999	88	999999	340	774	630	999999	923	363	999999	999999	374	133	625	574	537	949	251	297	999999	458	933	999999	527	213	999999	171	999999	446	999999	999999	714	605	999999	635	690	999999	579	688	491	175	816	379	984	274	610	562	934	842	557	725	999999	359	749	575	475	999999	11	137	800	469	999999	487	362	999999	665	769	999999	989	883	999999	379	563	806	991	642	563	347	262	999999	421	999999	413	889	285	312	999999	999999	936	169	934	521	999999	999999	32	700	999999	27	904	999999	840	999999	999999	959	542	999999	387	553	757	999999	912	419	999999	999999	388	999999	71	597	87	778	999999	999999	999999	829	949	503	999999	675	783	301	313	999999	442	652	999999	480	292	999999	357	929	924	812	108	999999	257	525	772	918	508	790	638	740	940	999999	310	927	267	124	19	49	428	711	769	466	999999	376	976	999999	771	908	948	617	250	157	853	497	815	681	582	434	999999	18	176	992	662	999999	999999	315	352	835	223	999999	444	999999	510	223	52	641	383	880	548	999999	999999	600	842	999999	499	792	283	812	122	585	542	585	318	419	999999	999999	804	999999	771	670	999999	936	695	780	183	933	647	999999	999999	183	308	701	999999	64	861	576	160	641	83	812	42	999999	723	637	636	858	999999	100	679	999999	837	999999	119	877	999999	220	999999	71	
848	566	999999	999999	368	938	286	840	700	999999	558	999999	625	999999	983	958	638	999999	999999	999999	153	324	999999	556	960	187	999999	982	592	18	142	650	671	99	999999	516	667	399	180	784	360	796	168	745	542	711	651	674	342	160	249	999999	997	847	917	999999	999999	598	682	190	999999	304	999999	999999	131	999999	999999	536	379	477	301	999999	53	999999	706	357	999999	198	24	259	999999	671	649	442	769	435	652	824	999999	270	999999	79	999999	989	999999	66	999999	999999	624	999999	999999	124	999999	999999	999999	999999	663	569	150	570	376	444	999999	432	654	930	654	815	922	695	999999	481	365	118	999999	231	532	63	255	650	809	690	574	999999	844	421	999999	999999	582	769	772	93	683	610	893	449	999999	294	345	263	411	732	553	928	380	999999	999999	196	999999	637	477	609	324	499	760	686	869	205	587	242	563	870	999999	163	999999	181	797	754	225	155	999999	999999	718	991	999999	86	147	645	18	911	662	189	999999	999999	301	173	768	194	849	217	579	298	706	113	699	541	499	399	16	999999	145	999999	971	999999	899	238	890	332	259	684	549	233	197	676	579	999999	999999	297	861	759	412	999999	904	17	999999	448	542	614	302	708	586	747	639	809	776	999999	999999	999999	55	72	282	999999	934	175	668	355	111	39	534	324	184	212	537	257	796	531	999999	963	560	999999	696	286	999999	551	107	801	594	388	899	921	176	978	252	798	999999	999999	678	738	349	230	346	512	90	977	999999	384	999999	392	22	255	558	254	827	593	376	996	416	393	78	866	761	723	999999	612	999999	205	960	739	770	999999	852	371	999999	999999	124	194	205	999999	27	723	591	999999	375	999999	373	921	161	658	432	999999	559	295	670	999999	469	622	999999	999999	829	338	424	480	999999	191	402	196	630	497	479	191	800	364	376	354	284	559	999999	486	249	237	999999	311	316	290	281	567	700	999999	870	999999	812	727	232	688	309	121	999999	194	262	186	300	664	188	250	689	999999	999999	326	999999	909	275	895	238	602	294	122	999999	999999	909	999999	496	999999	626	977	999999	82	999999	687	55	173	999999	173	234	73	999999	389	999999	75	601	86	999999	999999	943	960	999999	999999	499	999999	404	999999	947	259	999999	427	689	810	999999	211	871	616	999999	999999	999999	44	999999	999999	671	175	999999	999999	989	108	739	833	196	122	546	665	751	461	583	512	999999	858	226	999999	888	807	383	135	999999	921	203	985	999999	416	113	999999	30	134	999999	999999	964	498	207	848	519	451	240	577	
274	999999	460	999999	42	560	948	422	817	230	223	864	792	540	564	77	904	754	818	780	18	999999	645	999999	216	999999	548	794	660	377	210	446	576	805	860	969	471	784	952	464	999999	999999	101	799	999999	391	541	433	999999	999999	943	765	999999	459	568	638	736	833	213	783	21	163	999999	450	29	776	297	986	679	594	606	130	801	364	323	327	544	846	715	825	717	124	860	531	433	445	813	127	247	232	999999	637	580	179	452	313	929	651	780	144	999999	999999	754	999999	533	823	964	278	145	250	103	890	128	999999	75	897	999999	240	26	584	963	180	749	456	361	969	550	631	912	20	398	999999	76	580	731	172	370	999999	998	610	481	545	999999	996	138	353	518	202	999999	555	19	699	635	205	181	923	999999	999999	988	999999	999999	999999	999999	135	852	211	823	547	656	903	536	783	241	415	113	999999	198	752	328	18	999999	357	999999	366	999999	698	267	870	999999	808	999999	999999	532	444	337	148	189	999999	154	927	529	970	546	999999	28	999999	467	229	999999	754	735	63	979	979	113	925	814	999	134	999999	944	953	148	848	999999	474	260	999999	87	964	247	999999	608	400	999999	999999	811	327	347	999999	241	999999	777	655	82	312	999999	553	340	412	999999	190	999999	990	983	575	999999	697	663	554	976	670	152	138	516	404	454	999999	999999	999999	123	497	661	999999	922	907	185	999999	999999	244	391	707	466	675	639	999999	999999	618	417	999999	657	123	664	999999	797	571	895	649	148	678	858	504	63	717	999999	837	529	380	78	85	399	349	922	428	173	278	213	476	498	459	794	836	999999	999999	999999	999	999999	867	563	999999	999999	536	353	999999	386	886	653	749	386	802	537	239	549	999999	524	317	201	245	630	529	367	428	999999	689	884	999999	334	999999	999999	298	999999	999999	999999	717	999999	999999	999999	825	999999	999999	624	463	999999	696	999999	564	296	999999	71	659	808	597	247	44	993	593	385	664	222	999999	562	185	999	97	797	876	422	832	278	660	321	375	202	353	999999	904	338	464	999999	329	735	495	416	999999	490	999999	423	999999	724	999999	488	341	613	688	725	448	464	11	999999	999999	999999	464	570	999999	348	999999	404	894	999999	99	264	920	897	999999	999999	76	999999	908	607	391	999999	639	999999	999999	182	980	762	514	999999	465	449	337	565	721	186	280	924	16	752	57	999999	528	652	634	225	999999	443	999999	69	658	999999	555	999999	517	592	513	356	772	238	368	680	999999	999999	674	649	927	365	186	999999	999999	
152	762	999999	560	379	934	986	483	582	614	546	51	455	969	785	893	933	57	139	673	923	999999	778	393	376	999999	261	977	985	297	212	999999	14	999999	999999	999999	399	999999	148	657	526	873	200	623	821	999999	999999	307	889	755	994	318	57	52	435	990	984	772	999999	999999	682	999999	999999	294	999999	290	47	744	463	868	504	999999	908	999999	999999	999999	999999	164	572	999999	686	954	98	239	303	999999	219	961	285	525	932	626	659	891	999999	517	386	905	999999	541	999999	700	843	30	999999	999999	409	575	895	385	39	829	210	999999	570	999999	920	268	999999	518	999999	85	469	999999	935	878	440	27	999999	640	673	65	943	41	999999	999999	999999	999999	978	398	494	643	76	899	999999	113	425	213	330	257	596	127	914	999999	470	999999	999999	904	94	382	474	391	78	999999	999999	974	885	179	319	583	616	851	999999	602	34	436	999999	570	453	999999	462	237	697	259	53	555	150	999999	570	999999	999999	216	983	999999	924	112	999999	811	999999	520	999999	999999	893	999999	641	744	838	322	678	999999	516	670	461	262	999999	246	694	819	999999	166	833	645	608	698	827	409	868	682	677	921	861	206	999999	932	614	999999	343	950	618	999999	716	999999	572	999999	113	95	999999	730	686	688	417	999999	600	999999	999999	582	647	204	999999	241	876	999999	644	999999	181	319	297	528	648	713	902	743	210	999999	449	15	999999	81	595	741	653	147	995	989	513	116	606	351	255	41	567	149	999999	386	999999	560	999999	815	365	793	798	236	999999	999999	785	674	554	686	591	681	509	999999	999999	999999	588	739	170	655	999999	75	999999	946	283	616	155	999999	711	823	999999	888	821	267	999999	801	943	426	64	999999	999999	839	561	920	999999	574	532	991	539	855	999999	999999	999999	537	572	300	90	999999	953	476	999999	999999	962	731	205	999999	999999	252	860	808	243	171	684	147	452	413	513	999999	999999	709	999999	164	233	999999	999999	799	498	294	999999	999999	720	102	472	588	205	999999	876	999999	999999	999999	714	289	141	731	621	636	17	999999	95	168	999999	297	663	999999	392	672	798	999999	705	999999	213	575	557	999999	999999	999999	698	106	999999	270	536	683	78	141	999999	803	33	501	244	398	791	246	999999	999999	639	432	438	228	205	532	999999	770	134	329	852	148	732	696	643	480	999999	911	319	824	631	112	229	999999	260	588	999999	999999	871	316	614	967	376	30	805	665	712	480	900	419	999999	766	558	748	288	855	81	336	858	764	460	879	927	384	999999	536	213	906	
999999	617	883	96	899	818	714	885	772	711	891	978	767	467	21	999999	999999	865	554	480	999999	404	999999	323	448	116	855	734	999999	991	126	279	462	999999	512	293	999999	791	999999	740	999999	999999	93	369	445	880	996	993	999999	37	438	49	982	732	662	999999	999999	570	999999	999999	999999	999999	999999	780	999999	622	526	999999	954	728	373	164	997	813	999999	850	321	999999	877	568	120	861	999999	999999	563	87	296	999999	153	938	193	966	153	85	778	999999	557	312	773	823	363	44	49	999999	663	283	51	178	296	999999	262	999999	692	89	681	110	122	999999	227	518	335	796	817	999999	999999	407	999999	922	45	391	302	18	384	64	999999	85	822	726	359	289	45	127	442	999999	686	999999	283	999999	403	677	941	725	95	264	498	566	227	33	605	265	999999	128	143	904	999999	254	577	638	875	606	999999	396	999999	937	482	217	999999	485	339	313	133	946	529	367	449	577	999999	129	566	647	858	999999	131	103	26	917	983	537	822	442	664	645	198	999999	400	999999	999999	157	781	999999	213	741	693	301	999999	326	999999	999999	465	999999	330	457	999999	237	748	487	274	389	921	565	999999	826	999999	897	648	488	757	732	967	893	334	776	347	999999	444	127	999999	999999	961	699	999999	999999	999999	999999	121	999999	572	999999	999999	912	291	862	235	226	999999	386	999999	999999	652	653	569	867	808	571	617	554	120	796	793	631	999999	999999	428	231	999999	26	999999	783	786	442	999999	796	999999	999999	612	471	550	131	229	67	49	999999	186	318	140	460	408	511	272	566	106	775	177	427	541	846	444	14	977	50	633	304	19	220	737	999999	999999	753	958	155	13	988	577	999999	591	70	267	119	999999	787	999999	252	521	229	345	150	999999	266	523	765	37	546	153	188	433	999999	311	966	581	368	277	654	552	126	563	117	999999	442	999999	999999	589	334	999999	200	999999	999999	782	999999	874	596	154	926	240	203	128	467	845	398	999999	846	999999	301	538	732	999999	999999	999999	405	999999	999999	941	196	999999	999999	999999	702	633	953	755	999999	963	999999	101	984	223	999999	424	359	997	105	272	809	140	989	722	999999	796	190	999999	470	691	999999	133	646	655	999999	999999	999999	999999	426	834	891	643	269	999999	999999	999999	999999	518	179	548	350	408	570	965	999999	65	999999	329	999999	906	452	283	295	999999	585	999999	454	338	265	844	236	342	999999	271	381	176	999999	116	999999	999999	251	671	999999	922	351	979	562	681	523	902	999999	867	139	999999	999999	618	357	908	307	
848	999999	225	263	335	999999	18	827	309	999999	999999	999999	333	999999	798	664	781	772	373	999999	999999	835	999999	815	999999	778	999999	212	69	879	999999	818	962	999999	999999	999999	35	418	185	999999	343	161	263	999999	558	717	741	33	341	999999	610	845	984	999999	700	23	982	410	899	999999	999999	805	767	430	830	156	232	524	217	464	999999	372	597	999999	675	455	581	684	266	646	999999	999999	999999	999999	278	917	834	72	999999	623	999999	624	999999	629	657	537	393	833	999999	999999	494	227	816	876	999999	248	258	232	233	999999	441	307	154	263	519	617	999999	999999	999999	913	321	170	414	593	112	24	999999	967	999999	148	71	748	427	854	999999	819	528	994	987	40	668	611	838	999999	191	999999	480	265	120	50	999999	830	681	353	100	334	812	232	773	212	394	999999	127	95	194	693	879	299	111	999999	98	939	576	999999	254	709	999999	999999	411	57	544	999999	999999	999999	999999	241	76	999999	763	827	16	305	231	785	646	999999	494	999999	679	999999	185	190	999999	420	951	663	263	561	999999	390	999999	271	821	725	999999	796	433	62	550	953	999999	999999	536	999999	693	999999	718	791	484	866	225	999999	999999	912	872	363	999999	447	123	881	999999	515	999999	383	825	745	999999	999999	127	999999	954	441	213	999999	999999	379	654	999999	726	168	999999	471	999999	242	175	434	400	999999	853	314	362	986	999999	668	975	120	829	163	458	948	318	999999	999999	634	912	784	374	154	49	502	709	563	720	954	999999	515	999999	743	999999	401	354	575	652	999999	999999	968	999999	544	751	762	550	501	999999	999999	850	732	797	451	329	391	69	255	999999	360	605	798	275	985	732	470	681	96	999999	67	999999	742	570	861	147	943	999999	830	403	287	952	218	999999	999999	114	213	717	987	999999	826	999999	109	999999	301	999999	698	702	516	812	290	91	463	999999	375	184	999999	999999	935	999999	385	108	239	851	591	407	396	668	333	881	528	752	693	672	128	725	504	46	278	999999	448	251	776	999999	122	206	499	999999	765	767	999999	52	782	682	47	999999	999999	999999	125	999999	820	40	379	635	999999	999999	397	790	437	649	680	80	892	999999	866	999999	332	222	739	394	908	734	902	566	999999	485	970	999999	635	399	623	999999	920	384	832	999999	871	151	732	583	809	708	234	125	96	926	159	499	816	903	405	889	518	730	985	96	137	812	999999	809	568	385	165	47	36	433	999999	517	459	458	272	999999	489	165	999999	999999	510	787	479	957	999999	480	205	731	994	733	738	
999999	399	999999	290	68	399	999999	25	433	999999	196	98	662	776	999999	50	367	640	224	410	363	155	785	585	350	342	793	482	98	999999	433	53	999999	999999	959	128	712	178	999999	791	566	999999	162	656	324	999999	817	191	999999	439	999999	101	779	333	385	55	613	999999	940	999999	999999	450	926	252	129	152	795	967	816	999999	337	199	436	999999	843	999999	992	138	999999	651	525	612	788	658	999999	342	274	970	319	914	515	551	238	488	195	125	223	909	537	181	903	849	999999	181	999999	648	999999	356	489	172	62	484	899	999999	210	993	662	277	899	787	878	825	999999	902	999999	786	961	948	999999	728	10	93	601	999999	748	675	248	999999	999999	705	999999	999999	999999	157	999999	40	652	999999	288	201	999999	945	19	750	303	87	202	471	173	325	686	717	118	999999	172	968	999999	809	550	999999	755	999999	720	204	120	960	344	999999	999999	977	144	31	999999	999999	274	999999	83	850	999999	671	483	999999	999999	241	999999	959	809	729	999999	892	157	842	399	999999	446	417	234	999999	999999	342	742	999999	430	196	999999	664	57	999999	496	999999	895	42	999999	879	60	999999	603	489	185	161	999999	615	524	158	999999	301	632	916	609	857	999999	268	221	464	999999	791	999999	999999	59	999999	911	999999	243	999999	997	124	829	520	703	999999	814	999999	639	999999	190	137	176	281	366	890	42	999999	462	999999	286	999999	821	999999	950	268	630	347	439	999999	250	414	381	646	999999	715	471	122	222	150	52	95	628	999999	999999	801	999999	85	898	169	999999	999999	293	999999	999999	370	303	281	569	444	837	477	315	999999	247	999999	755	530	130	999999	999999	920	999999	999999	999999	200	999999	97	999999	999999	643	555	448	279	500	469	130	776	54	791	999999	199	552	999999	999999	575	780	810	999999	507	55	104	955	257	741	410	861	999999	18	411	361	999999	997	420	801	292	999999	45	327	777	655	978	999999	339	999999	238	377	150	18	999999	420	208	602	777	114	999999	600	200	538	99	607	158	768	643	439	217	202	142	977	30	546	745	493	717	999999	76	619	625	28	513	42	721	963	987	991	999999	612	229	315	262	692	838	507	237	999999	506	220	999999	899	31	45	245	173	987	484	675	715	884	999999	999999	929	974	999999	35	66	999999	195	780	999999	287	604	972	826	724	999999	708	247	999999	547	355	999999	777	999999	997	477	797	999999	999999	513	999999	446	728	304	278	332	999999	666	999999	180	293	999999	439	199	621	427	72	419	448	999999	775	437	459	999999	579	191	999999	
257	999999	557	999999	337	219	276	999999	840	876	678	999999	999999	620	51	766	999999	263	999999	426	587	114	580	415	388	120	326	737	888	987	391	725	999999	999999	999999	492	924	910	956	111	173	999999	780	550	394	860	55	49	734	670	373	92	545	999999	999999	153	604	152	999999	226	893	999999	447	853	494	953	471	999999	160	559	841	185	999999	931	263	999999	999999	39	30	527	75	286	13	228	999999	308	189	332	999999	326	887	999999	39	739	999999	634	425	927	66	999999	999999	822	999999	184	828	197	785	614	511	851	819	999999	131	363	161	616	534	229	239	195	773	148	999999	833	999999	999999	999999	567	723	629	999999	406	973	589	137	252	398	829	999999	436	999999	999999	821	752	507	323	660	999999	588	601	109	206	999999	999999	667	260	203	999999	999999	768	51	227	890	882	553	423	601	542	999999	909	228	705	830	802	672	208	327	875	336	999999	409	480	979	131	529	111	707	999999	922	876	58	999999	326	999999	395	305	684	999999	209	93	721	128	449	999999	999999	999999	376	896	999999	468	999999	327	728	164	368	570	999999	769	999999	451	715	498	620	359	860	999999	999999	999999	417	376	524	388	676	252	999999	291	999999	310	747	999999	735	999999	904	999999	944	730	614	999999	271	824	67	914	586	757	377	233	507	100	818	999999	24	176	999999	831	944	553	651	486	527	87	999999	999999	31	236	716	904	593	999999	999999	999999	999999	227	938	592	999999	609	802	918	874	412	784	941	491	999999	121	999999	332	999999	519	400	89	137	644	194	294	130	893	360	51	473	999999	351	999999	689	999999	999999	237	895	523	344	751	732	611	125	302	999999	456	771	124	156	581	999999	647	25	999999	153	583	754	307	198	716	452	876	411	772	442	266	802	43	324	342	436	559	184	999999	356	526	528	999999	696	673	131	245	894	999999	999999	703	999999	639	999999	999999	482	999999	999999	628	309	855	210	352	860	342	654	738	800	814	999999	960	999999	376	703	627	64	863	611	999999	594	999999	982	999999	999999	739	999999	172	960	110	860	838	235	555	348	500	999999	186	41	364	29	392	999999	89	746	169	240	303	936	999999	170	999999	986	810	44	103	873	999999	698	130	746	491	778	699	954	999999	735	917	37	212	999999	877	832	999999	504	211	770	902	772	494	509	302	236	514	939	251	851	425	999999	255	627	999999	487	910	999999	538	614	999999	135	440	433	322	275	733	999999	999999	786	740	999999	832	333	971	918	214	620	453	999999	273	999999	713	464	320	999999	782	585	
677	399	921	638	966	596	34	776	342	999999	197	36	503	371	657	999999	121	120	688	922	655	715	283	999999	174	999999	351	986	422	999999	123	915	493	999999	999999	893	864	111	348	999999	309	204	586	154	433	426	760	902	999999	258	352	210	718	860	999999	961	999999	631	999999	999999	255	47	364	366	947	281	543	355	895	763	600	20	771	999999	623	461	139	999999	865	747	523	449	883	173	999999	999999	207	633	228	514	776	242	637	999999	990	271	839	229	999999	162	883	999999	16	999999	658	342	439	275	247	478	999999	987	999999	726	177	806	164	201	999999	43	999999	910	136	999999	986	367	382	124	461	362	621	909	932	712	864	999999	442	999999	515	300	999999	931	396	750	682	789	476	999999	489	193	116	648	495	173	89	972	289	626	362	300	960	324	813	885	999999	922	65	63	861	999999	999999	620	685	443	559	999999	524	999999	708	999999	890	999999	634	278	255	973	424	769	999999	999999	999999	815	192	224	339	169	999999	510	894	760	734	423	59	429	999999	496	962	62	999999	999999	458	903	918	165	410	499	690	545	639	882	508	296	430	970	240	999999	999999	470	113	999999	33	23	491	999999	999999	477	421	214	459	759	21	371	165	694	442	999999	897	37	814	840	478	582	871	22	262	448	993	88	199	999999	68	501	999999	222	999999	444	999999	999999	692	932	87	485	96	880	999999	146	140	999999	537	313	660	410	999999	999999	921	451	152	479	695	34	999999	999999	24	198	700	519	999999	943	778	999999	514	926	344	882	762	993	495	991	150	999999	999999	267	551	999999	609	657	999999	685	300	474	302	942	285	668	458	745	470	999999	189	362	999999	197	956	539	999999	734	76	773	510	928	955	161	338	578	999999	226	999999	138	588	999999	672	999999	652	314	705	571	651	676	433	27	532	999999	811	788	999999	999999	310	21	999999	875	590	82	184	999999	518	151	999999	706	951	242	954	999999	319	145	689	999999	545	652	834	238	92	999999	999999	493	999999	368	349	550	186	595	999999	779	999999	713	462	600	562	289	999999	563	999999	999999	724	200	999999	999999	287	675	108	999999	585	999999	187	858	792	200	731	691	966	160	802	74	530	366	326	184	298	605	999999	99	434	265	856	999999	280	148	675	160	430	214	90	673	451	770	19	267	602	194	920	999999	999999	870	999999	645	999999	999999	424	999999	874	888	902	681	992	19	999999	330	801	905	587	653	999999	999999	270	762	79	138	622	759	356	68	582	999999	685	421	999999	563	942	221	520	387	
724	317	286	542	999999	409	681	441	788	689	466	696	607	999999	746	296	609	560	575	631	999999	999999	21	999999	315	797	996	580	788	428	387	999999	999999	209	929	217	305	728	460	999999	457	191	999999	667	602	886	999999	418	675	933	953	392	645	888	117	999999	306	470	999999	514	412	110	652	369	311	876	310	407	347	538	999999	881	110	905	184	99	693	354	999999	429	300	588	905	855	475	995	944	506	102	869	910	835	502	945	999999	356	538	999999	365	999999	999999	109	80	146	942	81	292	739	714	28	999999	952	999999	806	223	824	999999	999999	894	316	931	803	315	478	999999	999999	389	999999	648	999999	560	91	988	999999	844	999999	518	768	912	403	999999	215	792	83	502	999999	587	695	732	443	999999	740	716	59	999999	781	793	602	518	786	692	138	101	999999	467	294	964	760	999999	32	315	999999	999999	500	602	725	21	999999	999999	669	578	694	431	214	999999	820	375	939	702	72	999999	915	259	136	711	585	123	906	616	217	994	827	732	999999	137	724	855	226	456	78	770	562	626	999999	217	998	706	887	220	646	919	999999	67	900	624	400	187	758	789	27	612	114	624	999999	675	750	962	721	999999	999999	964	159	492	633	301	999999	299	409	919	712	878	999999	695	969	298	969	769	831	95	999999	999999	107	436	999999	999999	999999	937	999999	999999	466	999999	984	810	269	682	770	542	999999	608	779	111	777	839	86	148	385	419	654	999999	999999	980	140	636	349	413	866	722	63	176	636	907	999999	999999	462	999999	894	426	436	297	527	437	345	232	315	636	769	268	359	300	91	256	292	389	479	486	905	999999	999999	855	816	57	489	267	972	872	671	552	386	409	254	958	983	367	999999	999999	999999	999999	999999	712	643	999999	373	762	95	999999	624	59	756	976	999999	999999	999999	580	481	480	947	88	259	443	965	227	999999	999999	56	132	272	925	438	210	840	997	36	999999	221	999999	999999	726	181	593	257	621	795	410	638	707	13	413	999999	481	330	566	999999	999999	747	426	725	423	715	963	126	699	621	555	999999	773	519	208	368	272	999999	231	906	666	999999	354	431	481	320	349	129	859	48	957	879	284	999999	999999	20	795	493	999999	21	999999	476	557	999999	250	275	864	198	804	54	624	685	109	660	990	999999	403	994	254	999999	376	843	999999	661	664	999999	861	433	381	197	573	779	535	219	697	999999	999999	999999	999999	215	455	161	324	999999	424	281	779	623	999999	446	999999	999999	248	167	644	999999	219	999999	
345	573	999999	441	816	616	999999	844	160	889	962	800	73	59	812	48	657	225	529	451	246	392	999999	247	999999	934	581	771	540	377	574	332	999999	742	18	618	801	24	344	707	344	579	131	999999	660	999999	999999	999999	989	209	999999	429	845	999999	659	952	677	176	366	882	45	709	314	783	324	999999	999999	999999	50	204	999999	642	881	999999	117	667	271	16	586	526	561	999999	782	340	999999	999999	487	224	999999	65	940	634	999999	461	671	634	275	999999	574	30	740	61	527	794	999999	868	548	33	659	992	999999	999999	590	840	999999	32	926	973	916	179	162	603	248	984	263	613	983	429	999999	999999	999999	999999	441	999999	785	510	496	987	378	999999	607	999999	999999	999999	374	999999	999999	818	141	999999	707	302	431	405	868	146	999999	543	540	358	884	128	999999	186	600	767	240	999999	999999	999999	999999	999999	604	917	572	698	49	158	999999	984	569	999999	298	510	999999	109	501	45	999999	999999	697	952	457	30	124	488	590	387	999999	999999	48	29	763	321	999999	768	697	999999	833	179	107	664	923	555	788	718	830	372	411	501	999999	204	999999	999999	132	583	491	999999	803	93	118	661	658	22	945	549	412	999999	397	16	412	987	212	528	550	999999	999999	901	999999	405	657	228	975	999999	340	999999	693	356	999999	540	286	123	710	749	999999	445	16	911	610	999999	316	853	999999	404	98	288	999999	807	865	99	554	999999	999999	408	436	890	999999	659	681	999999	856	65	787	999999	730	299	286	462	467	115	36	127	301	992	98	803	252	580	999999	62	852	999999	999999	109	986	999999	770	312	323	181	759	999999	239	508	393	261	75	999999	674	999999	11	999999	350	760	72	999999	299	360	319	632	999999	115	750	629	999999	970	573	688	999999	44	528	974	149	296	355	680	888	792	609	999999	737	999999	905	119	61	323	545	731	47	559	406	419	992	691	533	654	999999	610	999999	422	687	387	258	640	280	36	400	64	999999	391	548	507	999999	482	894	999999	209	999999	577	935	435	842	651	320	638	119	981	999999	762	701	84	287	542	196	159	360	874	999999	999999	34	923	490	326	999999	21	898	668	519	796	19	999999	965	42	999999	987	845	999999	937	12	171	54	999999	302	713	317	999999	999999	564	333	544	649	933	999999	553	999999	944	526	999999	309	739	999999	472	661	753	255	118	254	228	209	313	999999	937	999999	677	979	981	198	612	348	999999	999999	114	999999	262	999999	521	999999	999999	311	52	999999	740	637	999999	721	582	289	548	999999	208	
26	746	365	999999	999999	712	671	134	573	40	756	913	657	999999	805	999999	999999	999999	393	734	944	765	916	166	984	882	309	999999	999999	406	701	649	155	999999	999999	999999	748	999999	999999	657	850	50	916	281	296	415	93	999999	467	384	999999	880	165	999999	999999	999999	830	208	999999	999999	412	999999	177	176	339	116	768	518	999999	617	597	999999	78	735	884	903	999999	645	870	579	999999	230	999999	581	110	821	999999	421	884	999999	367	999999	999999	303	254	189	872	749	999999	189	647	574	999999	849	787	196	811	429	848	361	411	194	338	465	248	999999	999999	596	76	517	999999	356	634	999999	260	57	979	999999	999999	705	40	109	999999	690	931	234	967	693	794	914	999999	74	999999	532	999999	999999	221	999999	999999	72	999999	286	683	999999	567	999999	940	910	599	739	217	46	939	153	330	312	491	648	534	999999	224	445	999999	161	999999	557	783	111	280	87	836	313	999999	999999	654	754	999999	279	132	999999	999999	66	103	64	999999	972	135	430	212	769	691	999999	151	51	848	615	999999	531	925	19	518	839	640	521	903	903	327	521	498	575	885	999999	525	999999	730	167	351	747	454	535	999999	362	899	511	999999	273	172	678	999999	999999	999999	895	353	999999	132	454	426	581	161	803	655	613	932	999999	883	480	999999	258	321	999999	273	999999	999999	400	999999	999999	999999	138	136	640	741	649	942	999999	305	989	867	412	770	285	740	769	595	650	880	818	430	272	999999	915	225	999999	367	888	999999	999999	818	999999	536	967	514	298	455	521	72	16	671	483	341	999999	612	645	487	45	999999	503	999999	999999	520	767	734	999999	510	220	424	999999	291	63	681	761	181	999999	999999	803	770	999999	324	999999	588	999999	999999	947	931	999999	312	999999	436	999999	937	999999	999999	392	443	768	242	837	787	999999	106	244	724	617	801	580	722	698	999999	683	275	508	999999	76	848	646	620	787	746	777	907	844	400	960	999999	408	368	789	481	117	570	999999	664	89	977	353	159	999999	155	361	999999	614	810	753	999999	439	103	999999	544	999999	157	455	101	999999	999999	999999	844	763	999999	999999	222	933	227	661	122	342	843	109	999999	504	999999	91	641	394	999999	303	43	646	904	999999	315	41	255	684	959	124	841	654	752	725	509	395	47	752	149	999999	397	999999	999999	999999	596	994	248	999999	999999	76	814	999999	254	43	228	207	858	815	97	999999	688	542	701	999999	501	198	356	372	999999	111	999999	888	255	688	906	999999	15	191	100	320	792	999999	385	893	310	999999	
410	719	999999	999999	537	232	999999	999999	398	854	457	643	999999	407	647	875	53	208	32	925	460	565	137	343	999999	676	725	776	999999	482	167	808	696	366	787	637	999999	694	573	821	999999	297	299	61	437	999999	960	692	673	917	172	186	871	385	684	999999	592	174	120	999999	506	888	569	916	697	649	999999	999999	619	19	20	359	634	999999	702	172	275	85	905	829	716	999999	112	481	320	980	936	321	682	942	55	701	583	713	325	344	728	999999	364	788	425	999999	82	664	999999	999999	551	999999	683	521	579	999999	268	291	153	473	785	98	605	716	712	999999	192	999999	964	318	999999	921	885	367	444	891	999999	999999	413	999999	960	448	574	507	999999	999999	999999	171	372	999999	442	999999	569	999999	559	639	999999	999999	86	999999	912	405	700	598	47	630	785	325	999999	999999	999999	999999	878	532	513	999999	524	108	287	446	999999	31	314	435	999999	483	362	999999	808	805	123	82	49	622	708	999999	748	976	999999	999999	490	999999	94	684	742	299	999999	46	348	221	125	999999	999999	640	795	891	100	274	721	564	277	750	517	281	575	723	999999	265	999999	947	598	548	638	478	955	682	936	629	693	586	68	325	696	596	690	443	712	409	999999	817	999999	483	264	905	541	739	805	813	999999	29	197	168	223	999999	999999	576	999999	891	684	999999	955	471	999999	144	999999	952	64	999999	999999	141	21	999999	439	16	482	124	293	733	937	225	877	132	520	674	399	900	112	999999	972	123	999999	820	724	714	862	13	902	999999	999999	588	999999	999999	999999	999999	17	493	999999	217	917	508	293	317	999999	469	245	832	950	907	999999	605	849	758	948	477	739	201	978	725	999999	999999	222	999999	999999	999999	540	993	999999	542	999999	999999	181	895	388	474	829	999999	866	265	999999	999999	62	995	999999	804	999999	926	935	754	248	816	514	14	73	448	296	999999	999999	605	999999	251	932	418	251	838	434	953	999999	484	648	999999	999999	723	256	999999	426	226	787	529	619	614	999999	154	303	849	401	177	832	939	187	709	111	270	337	237	106	644	999999	547	380	999999	999999	999999	116	594	491	791	999999	948	31	999999	999999	463	986	324	193	788	124	999999	999999	266	131	440	999999	938	553	999999	396	29	27	999999	473	250	159	833	68	607	47	709	367	609	419	883	918	118	375	647	284	999999	999999	318	529	361	999999	123	664	125	164	177	51	427	405	738	931	249	606	102	314	162	265	999999	750	415	999999	837	847	248	999999	197	572	905	790	383	999999	708	
999999	121	150	45	179	943	999999	869	668	940	214	680	951	678	999999	283	343	999999	756	468	568	124	999999	272	276	426	602	967	999999	999999	636	31	763	999999	986	495	952	278	983	322	143	880	999999	104	632	176	999999	999999	685	299	572	668	999999	516	150	999999	793	999999	999999	753	350	485	274	532	313	999999	916	729	692	27	331	74	147	444	334	688	999999	999999	999999	109	140	999999	291	315	573	999999	999999	256	92	999999	701	999999	508	240	999999	657	615	999999	790	449	259	566	999999	668	968	999999	531	999999	191	462	771	569	248	670	623	999999	999999	959	999999	999999	788	670	646	845	325	257	565	907	472	999999	82	163	999999	200	999999	573	607	623	346	75	999999	222	74	630	85	141	836	838	617	389	463	999999	264	455	661	999999	919	316	353	721	999999	623	720	514	999999	999999	137	999999	820	59	999999	580	999999	894	898	999999	605	26	769	193	420	726	300	93	223	426	999999	987	999999	999999	653	999999	280	625	133	999999	502	560	250	467	14	999999	28	567	404	883	43	999999	556	999999	984	999999	999999	169	310	225	333	637	301	999999	718	999999	999999	559	406	999999	310	999999	771	85	83	55	999999	311	188	999999	708	733	688	340	393	540	999999	453	999999	999999	754	120	324	907	500	865	268	287	749	865	279	468	999999	710	583	999999	597	481	21	999999	136	244	981	677	999999	599	948	961	579	188	708	74	283	999999	938	199	999999	999999	585	218	999999	499	562	323	362	999999	572	977	756	357	999999	959	442	347	623	520	139	646	400	999999	916	307	707	570	999999	215	195	514	999999	393	362	734	896	802	162	637	999999	999999	325	277	37	971	214	231	246	748	632	999999	42	428	69	999999	472	684	301	999999	791	991	999999	999999	64	68	215	999999	995	999999	73	639	194	986	999999	471	331	999999	872	945	103	486	999999	418	582	258	481	353	999999	327	999999	221	999999	674	846	689	511	177	222	969	765	999999	236	38	685	993	999999	56	590	999999	713	999999	811	356	394	999999	667	747	574	805	999999	999999	49	677	946	851	138	520	149	999999	999999	164	911	903	999999	262	999999	999999	733	589	507	434	999999	735	613	922	409	164	289	541	32	763	602	416	392	902	802	558	91	833	864	999999	999999	999999	637	559	437	908	176	999999	64	370	999999	999999	308	999999	109	313	74	33	999999	973	241	608	135	206	561	504	999999	287	460	701	224	999999	724	276	527	999999	107	63	495	501	988	156	999999	662	748	617	999999	240	999999	498	494	67	391	999999	999	309	
316	441	998	932	397	888	682	362	155	124	270	41	634	779	999999	999999	538	999999	984	999999	130	473	999999	999999	999999	999999	484	961	999999	166	518	833	999999	999999	999999	666	64	562	999999	109	474	134	999999	634	357	999999	605	34	292	999999	529	440	906	914	999999	999999	983	65	999999	116	414	999999	999999	988	606	436	764	416	764	548	956	976	845	885	999999	996	956	823	595	319	685	459	678	734	999999	87	927	362	50	180	999999	999	25	998	694	753	978	527	999999	921	322	198	269	743	527	552	594	31	303	191	887	169	469	999999	999999	954	51	421	360	999999	509	411	376	999999	865	956	999999	847	200	867	999999	438	795	999999	996	999999	200	934	999999	95	492	905	69	858	293	523	999999	999999	578	740	711	999999	177	509	421	911	822	674	878	999999	999999	747	830	999999	173	458	374	795	241	933	763	116	999999	275	999999	999999	351	518	999999	351	427	183	279	460	999999	999999	271	296	263	94	674	525	66	645	503	999999	84	633	694	834	159	999999	999999	644	976	604	362	901	472	817	569	313	999999	536	153	418	478	999999	999999	712	197	87	542	156	268	248	60	999999	771	301	529	717	999999	476	999999	999999	999999	634	483	561	108	369	823	999999	999999	370	161	999999	502	95	999999	703	364	981	647	81	211	409	386	738	554	793	140	181	298	851	490	999999	344	470	999999	843	896	718	613	827	263	106	631	897	999999	530	76	685	34	825	363	842	828	130	999999	227	258	999999	16	999999	239	652	157	673	880	264	194	999999	304	999999	807	999999	999999	819	817	115	778	488	652	33	726	999999	157	473	498	647	78	224	989	573	999999	161	711	308	598	611	949	958	27	831	346	45	390	601	28	717	474	999999	312	375	449	769	103	983	589	784	505	684	999999	243	195	970	51	731	999999	999999	934	999999	999999	216	166	819	471	999999	687	691	73	556	999999	781	182	69	912	623	133	826	67	727	718	814	999999	999999	999999	784	646	376	993	999999	763	372	782	405	789	999999	999999	630	308	999999	999999	898	720	949	238	403	70	136	68	428	608	21	598	999999	999999	999999	999999	890	46	687	183	321	698	999999	792	999999	999999	999999	999999	999999	999999	999999	999999	999999	431	820	103	999999	999999	390	723	999999	317	574	60	752	999999	575	54	383	996	329	594	999999	109	985	999999	315	166	999999	404	293	999999	252	24	115	493	814	999999	540	322	942	854	655	999999	663	13	999999	364	50	999999	432	732	897	819	94	909	999999	684	446	620	788	999999	890	999999	999999	
999999	75	560	944	999999	959	790	514	70	63	474	938	656	446	999999	999999	950	125	999999	972	560	958	432	930	999999	585	999999	349	920	533	941	964	670	999999	999999	937	999999	420	781	999999	642	999999	836	766	620	999999	260	247	464	543	837	884	63	999999	880	999999	643	629	999999	682	828	451	594	536	121	999999	278	999999	447	54	999999	540	999999	999999	999999	341	132	665	319	235	335	892	885	386	696	999999	911	657	652	303	303	943	671	109	531	200	999999	309	655	999999	702	136	999999	999999	39	307	551	999999	682	999999	582	999999	999999	523	357	935	999999	217	840	999999	597	620	480	999999	750	570	868	244	999999	149	706	823	20	208	532	208	999999	999999	357	398	515	344	999999	113	720	325	632	158	999999	595	999999	427	999999	999999	523	92	656	656	668	468	438	316	622	543	841	759	999999	121	990	158	843	100	860	452	999999	263	645	377	999999	434	999999	999999	492	999999	514	289	999999	420	685	999999	552	445	807	889	999999	209	721	441	271	961	999999	521	168	602	752	544	999999	25	61	269	446	288	233	243	530	718	999999	263	999999	562	404	557	436	549	606	407	293	971	492	349	541	214	115	472	86	426	562	889	616	970	999999	349	368	425	14	999999	222	573	368	251	385	467	999999	999999	567	800	94	618	996	354	261	595	533	999999	727	241	183	761	999999	113	999999	933	999999	68	999999	64	199	21	999999	343	195	999999	612	999999	963	999999	801	405	999999	999999	342	943	893	272	718	136	815	655	697	772	999999	461	415	265	95	452	820	354	870	512	611	999999	82	663	169	540	983	999999	749	999999	439	778	856	881	771	222	50	999999	999999	712	248	543	323	772	999999	999999	999999	357	165	521	999999	457	535	402	673	999999	871	240	113	187	153	999999	906	53	343	999999	999999	533	493	873	999999	999999	999999	168	273	78	759	309	419	435	236	636	137	999999	400	982	999999	999999	218	512	351	809	281	171	568	715	636	999999	439	999999	137	999999	999999	292	119	817	453	999999	138	604	509	571	999999	677	999999	517	405	678	653	360	78	152	325	999999	531	602	174	842	599	558	442	489	870	487	308	455	772	845	999999	583	999999	876	999999	613	13	999999	988	603	220	61	319	958	999999	88	863	985	465	882	760	517	652	610	999999	580	172	29	700	343	379	999999	744	560	559	79	999999	999999	817	999999	977	751	613	570	632	547	248	484	863	791	623	322	989	999999	94	611	931	928	108	999999	999999	984	89	999999	234	999999	317	758	408	999999	266	671	
177	753	999999	18	903	91	977	240	342	999999	166	909	720	66	999999	853	475	947	148	892	104	73	999999	993	999999	958	346	918	240	999999	85	316	999999	952	999999	246	986	86	999999	849	999999	868	421	761	827	179	934	999999	999999	463	999999	461	418	999999	577	114	491	910	999999	945	999999	999999	999	999999	999999	850	385	767	911	279	867	399	249	999999	941	235	651	999999	176	503	33	178	720	776	206	624	897	170	385	50	754	999999	740	762	999999	892	868	569	158	977	794	177	266	928	999999	999999	999999	129	432	999999	462	981	999999	842	921	999999	348	233	655	988	952	224	392	871	524	999999	658	999999	999999	58	367	999999	361	198	709	856	912	791	190	312	412	778	737	44	588	999999	342	999999	841	999999	554	644	999999	169	35	579	785	999999	414	805	246	735	933	384	983	380	630	555	143	75	665	556	53	353	586	183	999999	999999	292	751	458	759	645	658	503	722	999999	201	172	139	81	999999	387	384	999999	676	845	362	61	999999	152	786	765	775	871	998	601	999999	583	852	101	437	111	999999	356	486	100	285	880	270	212	999999	393	13	994	147	999999	999999	287	999999	999999	134	999999	999999	608	672	994	869	787	505	131	607	617	319	47	644	425	724	38	999999	999999	569	482	790	999999	713	999999	761	781	999999	999999	932	293	999999	524	967	140	37	64	683	492	230	999999	385	148	604	820	999999	965	360	722	454	640	697	333	768	999999	516	78	894	279	242	98	63	676	198	323	999999	795	80	999999	398	670	354	107	999999	81	999999	651	411	892	329	795	430	21	384	302	596	999999	999999	325	624	958	169	414	260	142	445	999999	949	290	877	287	999999	846	334	784	296	600	967	697	555	864	999999	11	949	446	667	52	301	896	999999	602	49	754	889	439	510	939	847	233	999999	999999	999999	999999	25	999999	900	999999	686	999999	15	999999	383	69	769	760	999999	999999	465	813	474	402	417	63	563	284	248	150	957	895	999999	356	999999	743	70	168	171	546	999999	907	546	93	365	999999	999999	731	228	980	985	138	999999	352	484	43	999999	243	979	999999	567	740	803	759	626	791	326	999999	253	639	999999	610	598	755	999999	557	276	390	47	999999	999999	999999	65	268	999999	999999	757	930	999999	999999	984	827	189	523	978	255	114	999999	999999	574	384	241	487	588	999999	385	540	392	181	999999	767	378	206	999999	999999	735	999999	544	999999	999999	999999	395	786	534	654	181	430	85	999999	925	453	999999	999999	472	342	930	999999	476	999999	779	298	
375	999999	945	951	616	630	917	46	999999	570	569	192	670	999999	988	455	953	934	810	955	464	614	256	483	999999	455	733	930	555	999999	218	999999	824	508	667	636	999999	999999	48	550	512	999999	534	364	999999	306	262	932	353	485	401	542	999999	824	833	760	512	471	674	999999	897	987	491	861	362	312	368	171	872	362	999999	380	999999	999999	452	999999	90	891	999999	980	999999	801	999999	80	990	675	791	999999	674	907	134	379	908	877	653	525	557	999999	12	999999	938	101	69	991	999999	30	647	215	382	999999	680	621	871	693	968	105	410	999999	999999	687	521	367	496	965	999999	244	471	28	617	999999	999999	417	888	29	52	999999	742	595	209	969	38	585	628	267	999999	512	507	224	908	557	124	999999	802	324	69	580	604	103	763	636	559	628	598	455	547	999999	732	852	651	867	363	815	221	900	659	935	739	239	999999	725	736	999999	120	999999	811	733	614	574	959	471	506	648	832	572	420	999999	986	182	719	964	999999	655	573	50	204	999999	999999	901	665	133	841	374	365	48	999999	999999	999999	999999	643	814	658	168	892	189	371	999999	982	649	999999	259	949	566	999999	773	999999	90	683	79	864	999999	999999	712	908	999999	630	999999	292	794	672	118	891	457	999999	999999	999999	621	999999	393	999999	489	327	999999	999999	415	999999	999999	855	999999	102	819	629	448	999999	141	15	945	259	999999	559	239	432	999999	977	382	368	502	37	613	467	333	327	299	999999	385	194	534	300	502	660	355	286	700	701	852	999999	452	999999	407	999999	999999	999999	705	999999	999999	999999	999999	999999	49	56	682	256	251	134	769	999999	339	999999	299	999999	480	999999	756	406	213	952	731	497	134	893	916	719	999999	713	999999	961	622	999999	949	327	999999	999999	999999	456	978	108	45	575	999999	361	159	403	492	460	429	716	614	308	630	498	335	641	182	155	999999	963	626	999999	38	808	878	873	108	971	890	254	999999	310	428	115	916	999999	565	773	743	522	236	179	999999	389	356	999999	835	461	992	425	64	115	325	25	482	507	546	999999	482	999999	305	521	570	185	999999	314	880	524	581	178	999999	999999	999999	617	736	999999	254	649	999999	999999	47	999999	979	475	999999	999999	985	999999	632	418	619	442	301	467	227	715	609	117	999999	52	443	320	880	823	999999	654	703	999999	288	999999	263	897	671	999999	247	999999	542	105	985	999999	329	476	999999	172	558	643	117	999999	400	31	847	999999	583	419	131	727	766	165	136	999999	999999	999999	999999	607	165	
999999	770	384	999999	999999	183	514	131	999999	999999	999999	428	999999	274	705	547	759	999999	267	187	126	323	999999	796	520	892	386	969	450	442	999999	999999	294	999999	999999	873	999999	724	832	847	343	24	999999	696	163	308	58	890	999999	997	999999	999999	999999	999999	999999	409	518	999999	709	676	999999	545	680	999999	681	625	143	710	438	999999	999999	999999	484	419	843	112	779	565	999999	221	999999	496	548	999999	608	81	484	864	969	437	999999	155	24	165	61	798	343	938	999999	538	999999	348	462	598	194	798	495	999999	999999	935	629	952	945	497	833	310	996	999999	999999	610	151	279	999999	11	476	667	30	329	368	999999	999999	841	999999	999999	999999	505	43	950	268	810	585	36	287	999999	807	412	210	999999	332	999999	802	999999	940	414	397	896	607	999999	131	527	999999	176	999999	542	999999	788	411	842	450	337	276	56	969	197	999999	124	991	707	204	74	467	503	999999	617	252	662	999999	999999	716	160	898	999999	828	741	42	418	936	745	999999	28	11	999999	999999	999999	484	999999	999999	753	388	282	904	899	999999	67	999999	284	179	999999	300	999999	888	274	135	999999	999999	693	227	237	164	999999	187	999999	842	999999	72	109	426	999999	143	496	525	156	757	443	255	999999	326	771	999999	757	249	464	454	999999	140	999999	999999	786	999999	790	999999	999999	598	999999	999999	658	66	91	994	960	857	177	349	804	989	741	517	691	999999	999999	377	456	556	406	999999	723	801	999999	55	999999	866	639	999999	352	957	615	558	985	348	999999	999999	245	777	720	900	81	125	650	370	398	229	550	742	135	423	92	362	201	405	381	857	575	45	667	999999	227	730	996	846	999999	193	531	353	456	497	142	999999	836	506	999999	608	160	131	999999	117	326	897	321	929	999999	262	366	999999	967	739	377	209	119	999999	999999	350	999999	804	986	214	697	207	296	637	999999	999999	526	695	999999	999999	707	999999	999999	560	777	999999	999999	999999	970	999999	827	941	385	717	130	932	570	999999	823	954	489	999999	144	452	419	129	999999	999999	648	999999	736	999999	490	204	42	923	820	558	849	362	931	60	833	865	387	756	821	578	517	999999	842	317	872	154	999999	360	999999	936	150	999999	719	736	999999	508	395	167	460	191	684	206	122	21	999999	471	33	999999	999999	999999	75	663	307	999999	175	299	629	428	798	346	999999	681	614	999999	417	201	999999	204	631	334	999999	230	306	640	893	321	245	999999	946	411	130	854	837	49	871	999999	360	687	570	139	878	999999	368	124	280	13	592	
238	603	179	828	828	807	198	799	845	999999	999999	148	854	64	798	999999	999999	999999	999999	844	574	22	999999	840	955	634	501	456	514	999999	191	369	890	729	17	237	777	582	302	56	648	999999	36	999999	999999	549	716	999999	999999	494	971	898	999999	168	27	225	673	339	872	999999	315	999999	294	983	185	307	257	135	57	570	999999	814	923	999999	205	333	986	999999	156	416	918	426	999999	29	999999	293	999999	732	999999	791	999999	448	999999	107	999999	906	956	52	945	396	301	590	38	999999	790	166	975	213	962	694	239	864	999999	466	286	999999	999999	275	999999	891	999999	999999	424	265	999999	265	114	825	280	299	999999	944	864	760	124	337	398	999999	239	733	317	999999	769	26	999999	699	999999	999999	821	999999	539	999999	949	63	999999	776	176	772	999999	534	62	160	932	672	999999	999999	999	431	351	948	501	999999	45	369	584	218	755	407	703	316	999999	860	13	999999	760	686	994	999999	999999	348	170	999999	351	999999	681	167	20	999999	699	276	999999	834	999999	872	359	999999	655	590	479	999999	999999	769	78	207	999999	202	156	999999	912	640	300	198	999999	13	788	876	999999	339	687	999999	208	658	708	436	615	999999	999999	140	999999	743	999999	414	342	498	327	400	999999	153	180	489	999999	999999	999999	68	976	511	999999	899	999999	483	846	999999	902	62	999999	999999	71	642	591	370	244	25	999999	178	610	886	856	417	685	999999	329	999999	169	999999	415	701	473	649	999999	114	246	67	56	596	897	715	999999	289	670	955	339	914	999999	809	254	995	72	999999	458	999999	654	521	999999	696	163	818	166	703	646	136	898	999999	191	999999	133	187	969	847	281	895	999999	576	746	730	999999	999999	999999	359	954	999999	639	999999	201	370	459	999999	999999	359	442	999999	999999	808	999999	543	999999	999999	732	999999	686	999999	35	224	744	563	715	88	774	493	638	999999	352	806	748	999999	496	450	229	820	999999	408	343	999999	415	999999	346	575	934	212	673	149	682	402	673	887	395	425	999999	999999	655	381	950	999999	720	694	736	752	69	416	57	616	999999	912	55	287	999999	999999	808	999999	226	999999	153	999999	819	999999	999999	949	142	860	841	81	737	999999	999999	999999	999999	982	898	999999	466	593	515	527	165	67	451	770	999999	999999	999999	999999	616	170	999999	514	237	389	999999	999999	629	787	620	999999	575	976	878	999999	999999	398	829	751	999999	98	96	633	999999	626	416	999999	999999	999999	601	746	707	861	464	577	179	999999	429	78	999999	676	101	678	973	999999	951	189	189	999999	
999999	958	566	411	472	528	84	788	880	611	972	999999	184	334	195	874	502	713	999999	999999	937	96	969	761	311	999999	996	417	660	327	674	236	582	999999	280	643	999999	305	399	935	502	999999	999999	818	999999	670	999999	767	999999	109	999999	247	667	877	999999	938	999999	805	110	632	532	667	999999	562	936	999999	999999	471	63	552	694	207	324	586	808	555	315	161	999999	641	347	239	999999	561	513	999999	999999	704	315	342	654	384	999999	766	999999	999999	263	227	881	999999	473	40	713	941	414	617	923	90	79	852	632	837	999999	469	295	303	743	577	58	509	186	999999	166	721	999999	319	12	557	183	999999	302	98	279	316	178	316	526	982	156	896	513	488	999999	999999	710	817	245	735	999999	999999	102	686	178	382	999999	999999	874	991	53	105	614	999999	999999	106	560	543	567	833	301	999999	776	760	431	162	995	697	999999	703	999999	90	84	277	999999	999999	999999	999999	999999	999999	142	207	441	534	939	60	999999	148	581	538	902	176	259	411	443	503	343	341	265	25	386	485	113	181	980	962	31	347	299	843	227	944	624	670	700	104	999999	252	821	380	871	999999	126	338	800	844	999999	999999	833	583	730	548	360	903	520	657	999999	270	553	976	999999	943	849	999999	999999	958	552	999999	999999	349	956	100	520	884	154	529	369	775	999999	146	141	358	513	716	123	679	594	720	159	52	10	285	698	845	350	927	17	388	26	842	302	252	960	999999	626	639	37	475	759	999999	298	999999	890	417	845	680	440	143	999999	642	373	831	439	668	349	680	402	999999	544	999999	522	980	758	537	999999	889	397	29	99	999999	999999	129	961	999999	754	682	395	999999	999999	670	497	874	764	384	999999	470	812	999999	999999	945	247	999999	931	999999	478	318	999999	362	573	956	999999	420	53	149	990	254	870	999999	914	666	295	121	999999	873	999999	648	999999	999999	69	383	86	999999	874	999999	246	999999	197	428	690	999999	122	999999	716	53	386	87	830	625	393	233	600	542	387	488	659	135	686	67	814	830	102	999999	999999	200	879	197	999999	899	903	702	999999	999999	999999	478	553	263	999999	632	497	651	817	600	990	835	783	999999	717	999999	493	121	612	140	614	860	353	927	738	999999	173	199	541	930	721	691	176	158	952	909	999999	406	999999	64	570	172	22	502	205	467	417	999999	479	999999	999999	791	100	926	999999	729	134	626	524	999999	469	307	119	887	878	308	669	635	591	808	999999	97	999999	999999	570	451	847	999999	732	280	
119	827	999999	392	524	999999	601	249	999999	232	784	999999	881	852	999999	272	999999	999999	624	896	798	781	754	671	697	328	411	542	366	999999	882	284	894	253	769	641	999999	727	372	948	707	429	999999	999999	33	999999	215	538	962	999999	398	722	999999	999999	999999	337	83	999999	695	205	528	68	883	924	350	510	999999	637	999999	953	684	335	762	676	199	999999	467	395	999999	999999	122	872	999999	68	996	169	999999	999999	772	441	568	540	42	177	429	648	999999	399	28	522	729	577	999999	18	623	73	960	559	999999	999999	870	688	409	151	999999	656	999999	824	999999	190	462	365	865	651	999999	999999	303	595	999999	999999	834	999999	999999	135	823	545	427	571	445	933	209	498	999999	670	571	880	999999	890	94	772	169	720	999999	837	70	999999	999999	999999	623	999999	769	374	999999	106	277	803	999999	283	327	547	999999	917	999999	994	981	964	943	205	89	514	23	412	510	484	390	999999	999999	539	75	459	832	999999	947	966	174	834	195	999999	402	999999	999999	999999	999999	546	543	252	999999	477	999999	106	431	517	999999	119	465	366	999999	999999	999999	999999	207	781	999999	999999	715	999999	969	422	999999	156	778	999999	999999	321	944	166	839	964	999999	148	782	999999	683	968	38	325	897	838	511	999999	999999	367	999999	249	999999	788	999999	705	831	927	999999	918	647	709	328	803	999999	999999	999999	308	999999	899	887	999999	999999	80	999999	249	839	399	719	999999	911	32	185	420	999999	563	751	166	518	999999	999999	23	865	999999	999999	999999	999999	999999	611	493	999999	213	290	999999	999999	43	868	500	690	408	999999	441	218	151	17	624	999999	907	999999	161	999999	999999	789	999999	765	999999	711	516	999999	133	599	614	788	235	468	999999	999999	113	940	983	695	999999	476	999999	278	702	999999	999999	999999	865	999999	743	999999	999999	831	665	999999	999999	316	999999	999999	361	910	566	809	261	999999	982	682	999999	999999	430	967	999999	466	411	541	679	124	73	79	987	999999	999999	683	856	176	338	404	802	294	999999	797	344	661	999999	350	909	999999	27	999999	822	999999	999999	982	29	999999	644	993	429	134	743	783	999999	536	343	702	197	999999	999999	94	324	588	999999	999999	999999	632	999999	999999	132	71	999999	999999	107	23	257	946	999999	741	664	90	999999	345	974	678	551	69	554	808	327	640	162	36	357	932	735	243	170	544	941	396	153	502	999999	367	501	999999	686	999999	289	999999	602	455	999999	999999	561	979	999999	211	999999	981	999999	823	999999	492	908	999999	31	174	288	999999	785	566	799	999999	936	40	474	
617	186	186	382	325	999999	930	48	707	807	999999	381	756	629	959	81	999999	318	330	678	388	458	895	352	521	950	999999	611	46	655	950	937	530	515	996	34	296	608	762	304	999999	999999	999999	999999	999999	999999	532	999999	826	494	838	959	615	362	999999	168	290	999999	861	374	263	328	11	61	999999	999999	850	251	633	934	785	362	555	999999	784	999999	999999	999999	999999	999999	999999	999999	785	551	816	999999	999999	178	429	838	744	462	999999	397	50	999999	452	159	999999	10	999999	291	760	999999	999999	999999	414	999999	999999	160	910	193	38	142	946	381	543	459	999999	867	225	999999	821	794	200	332	615	167	985	999999	999999	107	167	804	785	147	131	893	842	340	586	741	600	999999	927	560	433	999999	999999	669	42	992	914	83	784	271	999999	965	701	999999	870	256	603	369	668	812	36	234	357	809	260	649	617	904	291	483	91	551	867	639	899	11	715	999999	186	499	193	999999	999999	524	677	165	201	999999	470	339	148	241	611	999999	534	999999	266	642	418	392	384	999999	792	310	189	999999	999999	72	999999	999999	540	287	999999	999999	629	942	214	833	141	105	458	162	444	951	999999	850	999999	999999	114	700	745	83	999999	794	125	183	301	999999	999999	759	999999	138	978	601	798	861	58	999999	494	999999	995	433	510	323	934	232	575	840	965	339	977	355	999999	787	132	467	378	398	62	456	650	495	498	382	48	329	183	999999	163	484	801	507	268	522	704	322	999999	594	999999	892	999999	460	753	999999	781	711	999999	201	478	999999	492	660	999999	999999	999999	510	999999	999999	284	614	999999	733	686	490	538	479	96	999999	92	999999	894	783	538	170	849	200	741	999999	999999	337	158	999999	999999	822	992	151	127	999999	580	204	388	445	320	255	843	874	773	272	476	311	624	734	118	668	999999	708	131	229	198	751	768	449	536	947	465	76	999999	864	498	397	362	999999	865	887	432	459	999999	293	326	975	999999	478	27	299	712	424	873	705	386	294	29	897	41	828	436	999999	908	372	999999	776	515	999999	774	999999	949	999999	869	231	246	999999	244	838	902	223	999999	299	431	999999	245	51	202	662	488	214	377	464	999999	46	461	493	550	111	503	999999	470	516	704	939	349	999999	554	652	999999	398	59	999999	994	818	503	146	516	999999	137	748	584	999999	999999	569	999999	495	999999	832	999999	752	999999	999999	345	362	752	999999	595	492	897	291	496	550	203	999999	165	196	469	25	543	325	977	878	973	755	965	999999	95	144	237	853	
40	721	882	999999	951	916	845	999999	76	684	550	999999	773	999999	261	43	999999	341	414	524	999999	907	299	454	999999	999999	169	590	396	999999	733	999999	265	53	999999	774	999999	485	148	248	350	827	949	858	774	953	999999	137	503	932	959	753	730	713	827	132	999999	999999	942	999999	756	265	255	999999	999999	100	768	999999	595	486	999999	999999	203	999999	183	999999	958	441	680	821	463	42	96	999999	185	979	730	999999	225	999999	352	239	543	755	492	94	999999	999999	907	999999	195	384	541	27	565	999999	999999	564	539	628	174	990	757	130	929	723	999999	790	755	971	369	226	999999	467	143	146	640	999999	683	99	999999	999999	534	999999	635	89	500	999999	899	400	428	175	22	999999	963	361	999999	999999	999999	768	915	791	272	935	999999	969	999999	84	883	428	155	122	881	999999	11	234	466	760	494	850	233	110	891	365	999999	999999	999999	917	503	781	999999	227	621	999999	184	835	677	599	681	666	999999	426	195	480	254	316	999999	571	595	739	895	721	927	999999	545	814	899	906	392	130	764	999999	580	112	764	927	501	999999	276	175	557	867	89	828	999999	806	915	421	999999	246	999999	642	331	764	999999	943	999999	645	999999	999999	936	999999	216	560	901	265	845	92	999999	326	815	327	999999	429	192	38	642	109	344	999999	898	488	795	155	999999	999999	631	999999	226	821	637	855	999999	906	239	786	660	999999	926	386	961	832	999999	794	431	591	346	999999	582	857	310	999999	310	640	471	457	975	71	349	779	633	999999	866	894	688	959	729	999999	199	999999	377	999999	999999	999999	777	75	999999	11	999999	629	786	729	244	368	999999	447	554	957	444	781	811	599	188	157	999999	999999	966	999999	115	999999	862	947	999999	999999	490	197	26	999999	863	406	675	973	346	720	992	999999	793	508	999999	999999	415	772	954	999999	593	999999	999999	36	999999	844	999999	999999	999999	262	767	999999	27	68	878	333	430	212	104	48	116	837	262	468	164	999999	148	467	999999	999999	66	999999	993	999999	592	999999	261	990	147	28	306	704	88	94	953	163	999999	999999	999999	60	999999	212	678	915	312	756	525	999999	872	999999	705	641	999999	41	205	677	846	723	475	176	81	440	999999	85	999999	999999	759	178	999999	10	961	413	999999	388	999999	853	421	87	999999	999999	196	784	128	780	322	665	172	56	999999	285	317	173	270	463	978	390	147	602	183	901	996	357	962	871	405	302	999999	999999	988	352	266	768	731	639	999999	297	322	294	763	86	248	712	290	238	693	797	
153	384	409	663	715	999999	999999	100	839	838	999999	256	385	30	861	18	68	546	29	999999	441	631	482	690	77	999999	839	106	662	999999	77	734	188	607	158	429	754	334	999999	447	864	999999	799	151	476	999999	999999	742	225	240	654	743	218	154	366	999999	901	719	595	862	979	807	437	999999	771	999999	999999	778	871	441	263	733	909	582	999999	999999	831	341	224	12	943	999999	881	431	999999	333	999999	43	999999	636	528	45	738	773	999999	66	213	253	380	999999	997	999999	999999	783	999999	920	833	636	469	565	690	570	504	593	999999	883	926	999999	916	447	572	44	999999	244	913	999999	995	146	125	628	999999	587	960	836	15	811	235	999999	999999	999999	499	889	574	685	999999	958	999999	155	854	999999	999999	999999	337	932	816	962	604	999999	869	758	925	697	521	841	968	112	999999	668	587	999999	999999	827	561	207	999999	683	999999	851	999999	999999	688	999999	999999	999999	497	399	260	37	29	999999	217	999999	238	999999	999999	999999	378	733	999999	999999	358	871	568	999999	926	999999	646	140	984	143	502	999999	347	999999	80	86	999999	999999	999999	579	852	999999	648	544	999999	69	599	865	999999	156	999999	736	999999	455	999999	816	291	545	613	195	753	130	999999	999999	999999	999999	999999	999999	625	999999	396	397	999999	147	990	777	232	33	999999	999999	712	780	999999	999999	828	765	618	891	318	264	795	870	376	168	999999	732	537	762	994	446	999999	999999	249	999999	759	917	999999	999999	465	828	999999	999999	698	999999	482	999999	403	999999	67	784	844	369	14	371	922	526	30	999999	321	268	249	470	38	410	999999	436	540	39	88	910	418	622	999999	489	671	536	181	630	999999	853	338	999999	704	219	999999	999999	281	878	774	243	896	136	999999	999999	999999	132	239	298	999999	55	441	373	137	999999	376	232	999999	525	700	395	355	400	544	468	930	917	765	818	808	620	165	662	265	845	999999	999999	999999	999999	900	999999	307	883	999999	641	421	964	204	557	843	999999	999999	755	188	388	887	506	999999	226	275	671	366	999999	489	75	889	999999	118	292	999999	94	296	702	624	161	97	999999	456	903	57	965	722	218	975	440	999999	409	999999	876	957	517	699	719	964	999999	999999	999999	403	877	752	999999	856	912	424	758	999999	813	141	36	301	425	59	689	179	999999	949	158	444	59	999999	489	999999	241	334	625	395	576	737	396	970	210	78	999999	160	415	119	810	999999	227	357	301	278	457	585	999999	999999	999999	549	664	289	42	452	354	999999	999999	999999	625	587	798	372	999999	
85	745	999999	999999	356	480	538	764	200	148	364	226	999999	669	220	848	999999	792	167	385	36	83	116	937	757	724	999999	888	999999	494	233	995	855	841	999999	533	999999	494	195	987	481	785	473	999999	678	235	652	257	62	496	999999	999999	641	986	490	12	999999	999999	342	632	818	999999	694	705	915	369	371	860	999999	687	999999	999999	607	180	903	250	999999	966	999999	532	81	414	836	583	999999	438	999999	868	361	223	895	999999	999999	999999	179	831	999999	767	234	318	863	792	803	375	999999	808	196	471	93	999999	402	672	858	810	999999	999999	999999	120	190	487	999999	503	509	240	791	999999	18	54	11	81	158	841	741	950	668	999999	611	470	544	716	251	892	784	121	999999	999999	999999	351	12	765	999999	981	999999	747	313	370	293	999999	583	999999	799	152	469	21	100	561	999999	907	152	281	802	353	575	473	245	123	718	397	420	568	758	667	999999	245	63	999999	264	993	647	999999	995	47	999999	679	917	109	432	999999	30	268	302	517	208	730	963	674	415	123	511	200	651	896	163	24	115	141	109	234	957	922	307	937	269	844	286	764	465	999999	999999	999999	999999	999999	376	161	276	999999	999999	999999	999999	388	762	150	491	457	999999	109	884	873	574	785	10	208	815	107	999999	365	257	363	454	209	219	519	566	999999	509	706	529	11	748	864	672	786	952	578	170	999999	455	999999	198	186	879	592	331	770	999999	491	999999	278	199	999999	999999	115	868	82	179	252	999999	126	947	999999	999999	882	135	999999	122	223	999999	246	999999	805	910	445	999999	277	329	627	197	795	238	999999	576	999999	811	837	871	999999	918	999999	409	917	582	338	865	249	606	999999	999999	622	658	922	245	893	341	394	10	557	940	600	753	552	64	788	887	929	383	329	80	999999	837	555	304	999999	837	29	232	581	580	925	999999	332	170	575	147	316	999999	683	999999	427	999999	324	627	999999	136	999999	862	999999	450	999999	865	999999	926	178	999999	112	627	868	999999	999999	172	428	999999	999999	928	430	999999	489	999999	581	999999	700	999999	653	461	999999	927	999999	250	980	166	999999	141	999999	999999	999999	406	991	790	44	999999	914	627	607	999999	417	346	613	400	705	999999	383	153	868	999999	175	877	999999	717	271	185	651	627	85	164	733	297	343	954	999999	33	999999	699	615	999999	999999	82	801	999999	54	999999	324	999999	999999	514	999999	295	272	853	999999	517	134	999999	528	859	46	297	551	999999	531	130	13	658	999999	682	85	684	537	974	559	999999	85	
883	672	95	860	75	92	570	381	447	999999	489	70	36	899	125	180	755	857	943	999999	358	999999	924	183	666	729	999999	439	999999	999999	298	999999	801	442	250	611	999999	999999	971	215	999999	999999	999999	105	999999	598	830	999999	959	513	781	127	615	999999	726	27	748	912	999999	345	229	141	281	689	736	195	269	593	659	513	737	756	885	738	550	286	782	999999	659	77	899	90	479	595	975	999999	688	239	715	232	863	531	804	999999	985	848	799	404	999999	338	338	999999	133	456	999999	35	241	999999	30	449	999999	919	999999	136	999999	149	662	686	714	565	506	39	878	436	650	215	951	259	752	701	487	388	468	331	738	662	957	33	999999	950	999999	810	219	275	988	943	279	678	200	846	196	123	999999	804	831	999999	999999	696	806	570	84	999999	135	328	962	856	461	930	397	783	191	639	867	999999	999999	695	819	613	448	706	999999	282	69	905	999999	999999	698	664	499	999999	999999	270	226	258	876	956	685	890	312	142	492	348	999999	416	665	557	256	926	188	145	489	754	258	109	634	999999	999999	230	813	999999	167	796	999999	958	999999	920	422	999999	887	669	999999	999999	310	999999	224	598	991	652	249	957	126	999999	486	363	949	549	22	127	623	85	44	464	86	713	974	695	907	332	928	744	144	637	49	518	999999	560	454	999999	999999	999999	809	279	980	999999	482	396	320	87	999999	939	908	304	994	811	634	556	852	597	999999	528	691	999999	724	505	999999	488	732	967	238	399	105	80	242	588	276	764	483	999999	240	999999	385	830	323	988	835	840	642	237	884	578	707	857	610	365	999999	150	999999	484	43	993	663	999999	848	999999	843	838	999999	416	545	869	999999	632	366	753	153	861	999999	735	669	982	846	999999	93	659	691	999999	470	876	999999	999999	219	999999	999999	246	924	42	981	704	999999	997	778	236	692	999999	506	999999	999999	856	222	493	794	999999	815	60	157	169	999999	198	999999	606	999999	195	999999	999999	660	83	999999	130	829	120	879	650	590	671	999999	999999	999999	79	163	616	747	613	999999	749	341	400	193	146	98	764	773	999999	776	548	629	592	62	282	364	433	640	999999	36	999999	614	154	238	999999	846	999999	357	200	45	321	859	764	531	433	88	999999	889	308	42	75	347	96	874	52	52	621	567	539	715	729	999999	376	999999	562	999999	197	172	50	300	560	417	583	999999	465	689	865	71	629	204	104	543	341	348	999999	764	527	279	196	110	235	971	999999	484	316	344	492	
186	968	297	999999	106	848	18	481	657	763	340	419	362	186	559	937	345	620	195	999999	38	999999	797	618	917	976	939	75	999999	600	999999	999999	130	999999	999999	999999	341	312	998	695	999999	866	313	10	999999	859	999999	924	675	43	481	999999	130	999999	463	999999	181	999999	999999	129	908	999999	892	67	665	889	299	165	497	999999	605	42	621	500	322	172	322	796	999999	67	152	25	999999	555	128	999999	329	431	743	138	921	662	339	999999	786	389	973	999999	345	307	570	678	999999	219	437	449	252	630	386	301	247	385	257	915	977	999999	999999	999999	939	999999	569	867	421	368	544	942	703	743	713	933	198	999999	460	134	999999	999999	588	190	128	679	990	999999	54	452	891	546	999999	999999	999999	999999	835	637	316	913	737	702	267	78	999999	999999	745	509	916	453	112	999999	924	999999	428	999999	315	999999	228	270	999999	870	823	999999	476	999999	537	999999	842	820	107	999999	999999	546	397	794	217	519	515	999999	933	999999	782	999999	350	721	622	293	994	398	999999	999999	419	56	483	999999	879	298	601	676	957	465	667	999999	999999	551	419	999999	735	999999	999999	796	858	594	336	949	999999	232	628	755	385	253	295	454	999999	636	999999	714	73	530	914	918	999999	839	676	478	824	686	254	798	311	245	558	370	102	791	612	824	719	534	779	656	999999	846	300	999999	179	223	999999	719	409	705	323	999999	719	387	878	29	918	999999	999999	411	999999	999999	454	150	695	925	362	450	33	327	995	999999	750	999999	259	80	548	962	309	999999	999999	534	999999	999999	921	353	999999	714	912	999999	906	860	999999	378	999999	839	401	160	28	253	861	423	695	91	999999	784	999999	461	138	999999	481	956	559	999999	999999	453	440	848	228	351	999999	647	537	999999	421	144	139	381	589	419	999999	999999	999999	65	750	408	839	999999	999999	147	999999	198	999999	999999	122	950	999999	885	789	234	409	553	932	676	967	223	999999	265	670	999999	654	92	999999	999999	999999	93	22	503	773	190	999999	999999	999999	90	999999	999999	70	432	999999	999999	999999	254	999999	364	19	135	999999	276	98	536	999999	584	647	330	493	805	326	867	975	38	937	808	122	608	620	287	601	852	223	999999	999999	463	937	209	999999	999999	501	999999	708	13	628	746	415	999999	668	40	484	999999	597	657	771	203	457	299	533	34	142	982	999999	732	533	999999	63	217	383	68	646	999999	587	93	999999	808	168	971	409	201	999999	874	999999	590	999999	969	999999	566	118	959	16	648	676	999999	999999	999999	772	976	
480	999999	692	207	863	610	393	47	54	513	352	962	44	485	889	999999	631	267	52	163	999999	564	357	999999	108	424	62	999999	999999	869	999999	796	46	192	501	393	508	999999	20	340	207	765	999999	751	223	156	924	999999	758	345	96	20	475	619	56	915	999999	999999	108	999999	557	999999	276	184	698	556	926	999999	983	505	999999	436	256	712	956	999999	638	606	999999	952	499	531	250	999999	999999	999999	330	999999	145	585	725	999999	106	571	999999	999999	499	751	999999	666	229	999999	999999	999999	512	660	999999	999999	662	882	287	999999	922	156	999999	35	154	999999	999999	893	999999	509	999999	999999	780	530	339	684	929	999999	999999	999999	999999	999999	732	427	999999	987	923	132	999999	568	999999	999999	308	999999	390	950	999999	756	667	658	359	999999	999999	720	364	999999	482	981	330	88	832	517	217	999999	999999	315	423	531	51	999999	917	278	851	667	744	463	109	125	150	388	73	183	486	26	537	393	185	22	73	845	514	941	801	999999	999999	256	55	907	999999	84	999999	100	715	510	740	91	999999	773	975	900	49	366	841	999999	25	659	41	200	863	134	139	410	468	206	652	976	476	889	932	999999	999999	201	969	999999	851	972	467	976	286	455	85	999999	999999	172	805	157	999999	859	946	85	999999	855	54	999999	945	137	631	519	858	999999	614	428	841	487	492	848	397	999999	101	53	999999	999999	914	999999	58	728	373	306	999999	504	999999	616	943	857	282	562	157	947	130	724	999999	948	999999	522	999999	999999	570	560	999999	956	999999	332	768	903	883	170	941	999999	973	999999	999999	999999	128	999999	886	998	485	984	214	930	700	999999	999999	376	701	253	999999	401	999999	401	168	812	626	444	744	554	999999	50	999999	999999	621	999999	999999	999999	960	26	999999	764	635	842	181	585	999999	999999	266	319	675	401	211	639	233	549	69	582	68	999999	999999	999999	999999	341	160	445	20	103	319	190	999999	999999	416	999999	999999	181	766	734	229	999999	999999	877	188	434	879	456	838	344	887	81	460	401	999999	19	318	156	156	303	692	736	999999	262	999999	85	999999	999999	999999	999999	999999	999999	782	335	999999	999999	493	999999	505	999999	999999	999999	999999	676	215	247	999999	999999	908	407	999999	276	35	472	52	999999	999999	999999	999999	999999	591	956	999999	322	127	836	999999	135	48	368	525	487	651	962	840	987	140	999999	57	999999	356	766	23	587	158	950	36	320	292	869	999999	999999	392	999999	999999	506	242	294	559	379	948	999999	47	550	882	889	999999	73	999999	64	362	999999	999999	255	
756	825	943	884	999999	177	999999	978	999999	178	889	246	105	258	370	999999	755	845	349	678	254	752	999999	473	705	268	999999	999999	688	999999	517	999999	999999	999999	646	776	563	358	130	391	569	969	760	869	999999	645	794	999999	703	999999	309	516	769	489	10	999999	105	480	189	905	842	847	300	615	661	530	125	999999	612	999999	781	406	725	957	119	285	991	860	812	999999	474	959	269	999999	999999	10	599	641	147	999999	681	92	179	224	999999	721	678	155	217	140	529	837	763	999999	515	903	791	812	380	725	21	245	667	129	441	883	588	899	687	661	999999	484	999999	969	911	698	999999	999999	418	999999	999999	846	652	999999	999999	999999	205	159	999999	35	218	787	270	421	630	446	425	60	783	999999	143	779	468	556	209	999999	999999	794	999999	999999	676	999999	404	983	129	175	592	999999	588	804	999999	438	24	999999	999999	153	999999	408	349	475	283	186	727	751	999999	827	388	999999	481	999999	999999	411	951	78	358	928	392	287	302	465	854	438	471	979	978	705	999999	806	114	65	831	999999	999999	732	543	500	999999	652	729	302	786	495	999999	999999	194	286	487	999999	313	999999	999999	935	999999	883	621	844	999999	748	773	558	999999	999999	992	425	664	11	999999	229	534	999999	375	999999	999999	999	678	999999	924	999999	999999	701	227	999999	503	590	305	895	511	571	120	698	785	814	878	999999	239	214	503	999999	439	999999	999999	268	999999	454	157	30	999999	999999	214	263	920	346	999999	999999	340	999999	88	411	999999	999999	500	394	118	835	83	561	999999	999999	999999	473	864	835	999999	611	380	959	406	58	443	284	517	404	366	857	999999	448	860	807	999999	985	135	102	968	670	999999	936	160	585	381	999999	168	999999	346	741	999999	999999	999999	352	701	381	999999	999999	968	845	261	999999	999999	999999	999999	634	700	64	545	999999	348	999999	866	278	919	999999	809	820	677	846	999999	516	67	625	469	999999	50	999999	116	469	147	999999	134	132	999999	595	908	899	527	746	895	999999	465	561	402	626	228	139	999999	999999	571	37	363	131	729	744	48	412	791	375	999999	191	948	85	647	252	647	999999	999999	334	999999	999999	302	930	999999	999999	999999	506	232	842	473	910	95	999999	898	999999	742	999999	403	674	556	999999	118	162	161	714	165	390	999999	160	979	484	999999	108	731	662	734	432	999999	716	694	999999	189	948	902	999999	106	109	187	537	999999	643	351	194	777	38	800	999999	999999	246	857	999999	592	999999	999999	989	639	987	127	245	385	319	832	686	999999	24	
326	999999	999999	477	617	65	212	386	649	345	999999	999999	330	703	999999	593	653	933	999999	34	999999	117	999999	912	54	118	999999	941	161	999999	999999	664	214	763	999999	640	891	999999	628	801	999999	999999	432	526	856	552	999999	424	384	792	665	899	999999	956	74	219	83	347	432	509	83	270	234	458	534	478	882	567	991	999999	702	352	314	999999	566	999999	684	999999	999999	999999	999999	568	999999	368	999999	911	837	257	999999	502	567	553	878	129	999999	999999	982	973	991	387	670	109	999999	999999	100	999999	594	999999	400	999999	534	513	290	930	66	999999	999999	865	923	623	999999	999999	867	999999	663	158	473	194	999999	368	761	711	577	679	831	352	145	413	999999	222	327	78	857	378	967	999999	273	948	72	999999	999999	126	60	999999	745	45	241	933	500	941	999999	999999	437	999999	999999	999999	935	611	108	713	379	999999	596	710	305	572	776	499	531	610	999999	524	132	999999	864	644	999999	209	933	796	999999	999999	913	336	999999	917	999999	826	999999	154	127	662	850	358	842	214	999999	349	999999	183	268	741	412	889	999999	999999	287	319	176	925	999999	999999	999999	999999	602	177	999999	270	999999	387	931	950	691	386	492	232	674	773	285	660	124	999999	136	759	537	379	999999	33	279	999999	640	331	999999	882	981	999999	984	548	756	675	999999	269	999999	695	251	318	999999	36	407	834	660	514	44	515	811	999999	610	917	774	232	378	361	990	311	999999	609	300	808	999999	111	248	136	26	999999	832	854	319	441	517	229	329	772	626	445	387	136	999999	154	81	138	780	76	999999	533	306	476	279	699	999999	999999	27	252	631	999999	596	999999	497	433	683	956	999999	179	999999	554	999999	605	735	555	924	620	322	999999	736	999999	331	181	362	492	313	999999	585	619	493	875	212	86	151	331	849	854	999999	863	470	125	595	610	666	229	999999	701	741	723	775	337	999999	871	516	999999	973	424	180	14	130	328	999999	923	686	534	351	827	999999	414	706	999999	981	458	684	621	680	721	515	142	862	999999	624	861	844	165	555	340	570	999999	357	999999	683	634	743	152	744	671	924	142	877	999999	999999	336	27	705	355	871	197	895	999999	262	908	999999	152	517	704	519	89	530	978	999999	266	999999	66	280	396	357	714	999999	876	19	999999	383	265	68	375	297	843	148	810	999999	153	675	112	999999	526	646	492	235	448	999999	592	403	163	999999	546	569	279	747	319	998	999999	655	28	674	464	535	782	93	152	416	999999	999999	720	999999	868	999999	
574	961	754	749	999999	488	999999	651	999999	999999	999999	999999	522	805	999999	999999	829	811	526	498	656	437	999999	999999	864	408	999999	42	559	651	682	858	999999	955	995	318	992	569	143	678	999999	377	999999	71	315	393	999999	346	399	578	121	999999	778	999999	934	146	331	762	999999	466	405	71	101	775	720	999999	401	566	810	709	113	270	677	999999	936	999999	999999	579	686	480	837	999999	642	981	539	773	89	627	999999	999999	986	999999	683	677	283	500	285	999999	350	943	992	14	536	690	474	851	241	931	443	655	956	752	999999	414	629	658	999999	999999	246	999999	999999	774	546	951	722	999999	999999	10	574	445	999999	999999	238	999999	488	999999	220	952	999999	688	542	158	193	375	901	243	163	279	57	624	81	999999	245	999999	661	228	468	584	967	600	999999	999999	366	999999	650	999999	999999	999999	999999	999999	448	476	999999	558	414	999999	590	180	60	488	720	317	999999	999999	373	999999	999999	835	90	270	373	999999	985	915	422	311	791	195	724	653	720	818	999999	260	186	605	570	999999	988	528	637	999999	534	999999	999999	958	287	416	999999	811	999999	999999	263	665	433	999999	999999	688	999999	112	351	405	999999	406	768	901	964	999999	774	999999	999999	999999	847	562	633	86	112	506	999999	464	34	385	560	912	867	42	565	687	999999	373	124	882	551	885	186	241	999999	137	719	979	999999	999999	641	866	543	999999	840	999999	42	357	710	999999	653	680	87	965	999999	999999	999999	736	346	287	876	410	653	396	244	961	386	401	244	974	786	65	471	450	744	694	999999	868	201	863	999999	479	999999	140	999999	870	807	999999	396	308	598	983	642	999999	999999	241	222	157	765	878	325	640	122	735	208	999999	219	636	231	999999	173	999999	544	999999	632	999999	746	523	167	373	999999	999999	15	936	386	802	423	754	743	512	481	232	112	323	999999	24	367	928	999999	640	660	180	988	999999	999999	999999	449	169	94	311	494	699	989	401	724	159	635	185	358	405	185	465	893	718	679	941	568	999999	999999	617	48	817	591	527	713	983	186	769	802	459	363	263	999999	441	28	999999	242	711	598	398	389	191	579	536	465	205	999999	279	566	202	999999	228	235	476	999999	676	999999	472	688	741	999999	865	383	899	51	921	794	461	700	897	709	856	632	999999	237	857	999999	64	999999	999999	705	907	213	609	99	145	37	203	179	351	673	999999	33	999999	425	524	807	679	495	999999	410	825	999999	669	493	512	999999	689	248	415	438	63	409	180	45	75	662	774	
809	906	893	601	292	999999	233	939	833	775	999999	999999	59	568	569	529	116	880	337	543	126	587	550	348	954	999999	999999	619	370	999999	820	360	861	43	869	999999	999999	808	999999	999999	445	553	999999	819	568	999999	365	869	999999	880	74	165	737	128	999999	232	365	999999	647	528	446	614	578	999999	955	999999	999999	26	999999	980	999999	999999	346	118	108	572	907	730	779	429	999999	999999	134	489	788	999999	622	999999	999999	647	233	104	171	999999	782	830	975	699	864	798	999999	348	181	514	11	766	818	629	29	95	999999	635	999999	228	129	404	489	999999	201	300	157	999999	999999	61	756	785	146	999999	999999	277	597	999999	999999	981	999999	999999	871	999999	999999	999999	845	993	723	299	332	598	329	999999	895	999999	351	885	507	574	999999	574	707	130	757	225	999999	497	999999	751	497	999999	999999	999999	482	999999	532	869	999999	179	999999	164	395	351	728	168	466	203	435	947	999999	999999	711	302	340	999999	999999	751	862	272	401	358	700	999999	802	226	829	535	471	837	856	481	285	999999	129	999999	188	365	999999	599	759	437	71	355	824	786	405	999999	463	999999	706	781	17	347	777	105	999999	423	549	512	999999	931	732	598	101	999999	436	999999	182	843	993	999999	360	272	513	964	999999	354	999999	999999	999999	364	81	999999	140	84	473	937	560	999999	999999	765	816	888	270	999999	704	472	264	379	999999	32	302	620	316	709	430	999999	999999	999999	807	120	276	999999	691	974	860	570	999999	26	981	999999	822	158	811	237	190	471	11	685	269	825	99	777	665	798	999999	461	854	999999	654	728	113	999999	226	922	499	292	207	296	968	144	14	999999	397	861	209	154	809	999999	999999	999999	743	158	999999	999999	999999	498	867	892	913	408	999999	46	372	999999	395	85	999999	888	738	999999	273	715	717	135	820	851	390	804	599	916	651	776	902	694	999999	954	205	243	901	10	425	315	999999	999999	427	967	999999	143	475	999999	222	920	349	632	999999	999999	441	426	999999	999999	117	72	999999	996	757	939	144	677	999999	999999	999999	698	986	737	481	958	341	158	708	852	975	999999	338	475	703	999999	999999	279	998	956	522	778	999999	732	893	362	999999	999999	812	487	833	207	865	44	254	999999	999999	611	160	737	696	293	999999	999999	203	860	999999	827	303	35	513	864	679	999999	918	111	626	999999	844	129	946	955	346	999999	29	777	999999	999999	999999	189	999999	824	129	270	999999	239	69	999999	539	42	999999	194	93	786	999999	968	528	553	126	999999	897	679	767	41	
791	999999	999999	999999	299	999999	478	439	606	123	237	688	744	999999	62	999999	52	865	999999	811	999999	999999	872	999999	999999	61	259	999999	187	999999	292	128	67	98	999999	528	292	571	472	124	999999	999999	588	969	558	999999	233	999999	999999	437	110	999999	999999	999999	999999	39	868	397	252	248	999999	640	261	527	999999	119	999999	656	999999	533	999999	999999	402	610	999999	311	183	999999	10	960	999999	999999	346	750	978	259	172	111	558	449	660	894	328	233	948	999999	937	70	148	449	664	999999	179	967	999999	629	639	355	999999	239	856	965	396	292	420	35	303	511	549	581	999999	530	999999	500	999999	512	162	179	661	333	374	122	999999	999999	306	999999	971	379	720	359	999999	816	402	999999	999999	999999	508	45	812	922	629	999999	999999	999999	502	143	479	999999	104	528	476	470	693	384	865	743	211	999999	986	170	999999	924	790	199	999999	140	999999	778	907	999999	999999	999999	366	739	704	937	601	208	999999	999999	999999	302	285	201	882	160	133	27	464	999999	999999	999999	59	651	999999	705	645	331	604	372	16	700	771	914	524	999999	113	999999	680	927	151	999999	999999	824	999999	999999	999999	999999	316	811	17	999999	324	68	999999	999999	999999	999999	999999	998	301	280	603	696	166	999999	530	999999	677	533	999999	178	999999	536	999999	489	999999	235	272	115	66	56	24	793	365	896	385	999999	227	999999	292	398	999999	681	635	871	409	89	667	308	999999	999999	921	783	999999	838	772	999999	360	217	442	842	999999	765	942	255	265	809	999999	269	705	999999	999999	492	999999	658	95	665	901	836	89	818	999999	964	999999	999999	135	241	999999	526	133	597	363	999999	751	450	946	328	739	390	616	999999	747	407	999999	424	145	438	542	115	753	117	886	524	137	624	284	488	891	175	129	999999	999999	814	146	118	464	142	740	801	999999	767	999999	521	999999	489	999999	169	371	460	641	696	999999	999999	773	26	999999	838	882	137	175	999999	437	574	270	592	820	933	271	494	999999	13	698	741	999999	986	190	999999	999999	648	999999	124	127	999999	533	433	334	999999	51	129	999999	625	259	613	635	253	340	362	260	637	669	147	898	876	500	638	998	957	529	999999	999999	999999	999999	999999	583	999999	999999	995	50	837	999999	963	891	152	96	344	753	94	115	160	656	999999	125	666	979	416	226	250	940	894	434	999999	336	264	293	73	91	24	999999	584	902	344	321	423	379	705	255	999999	790	166	999999	913	851	379	140	999999	229	877	265	177	834	110	65	156	412	890	637	637	999999	33	
262	739	65	531	257	322	999999	999999	999999	283	170	469	459	784	20	999999	525	999999	133	286	843	214	999999	862	749	801	288	175	21	489	999999	618	897	999999	903	155	858	999999	132	818	499	999999	590	981	16	374	651	280	146	890	999999	680	513	581	189	999999	999999	202	781	456	43	352	690	807	216	552	572	692	881	864	999999	204	834	315	787	999999	999999	777	855	384	160	17	39	130	124	396	114	999999	588	854	175	665	999999	999999	784	999999	836	782	775	463	999999	958	399	281	238	999999	846	207	794	862	434	212	346	407	305	35	323	570	693	999999	448	256	999999	999999	698	999999	656	168	999999	999999	489	999999	11	999999	582	999999	618	757	892	943	999999	907	999999	999999	430	963	999999	999999	380	758	999999	276	99	956	25	556	854	373	582	241	524	687	676	165	382	593	210	944	825	113	417	565	678	749	278	541	725	388	606	734	678	514	788	772	805	223	999999	55	999999	35	347	254	999999	661	429	863	240	375	999999	999999	763	384	999999	276	999999	999999	598	350	687	484	831	475	999999	848	562	19	898	903	359	169	842	164	567	799	765	172	999999	27	329	999999	999999	359	999999	769	971	303	198	999999	431	536	999999	410	368	903	203	872	487	336	108	420	964	999999	26	193	993	999999	999999	526	510	188	887	581	31	999999	999999	999999	999999	997	876	999999	820	386	999999	822	544	441	999999	664	605	999999	685	64	918	908	451	972	342	999999	775	372	999999	999999	21	252	999999	999999	389	96	729	999999	443	489	459	838	599	999999	855	203	648	562	999999	162	921	617	503	833	999999	122	830	210	149	586	999999	514	999999	999999	375	239	183	999999	61	709	999999	884	459	999999	604	90	318	863	127	149	214	223	559	333	750	999999	749	815	391	277	265	999999	582	999999	267	945	66	999999	222	626	29	157	510	112	227	46	999999	308	238	582	803	966	93	10	382	18	954	999999	408	971	490	999999	119	784	454	999999	999999	603	937	999999	33	868	650	501	129	66	713	999999	115	713	999999	451	586	809	474	999999	999999	999999	483	259	990	607	52	999999	146	661	48	726	658	811	999999	999999	999999	579	558	935	326	999999	880	326	305	999999	353	694	735	999999	781	310	319	999999	999999	999999	129	688	999999	999999	825	409	364	468	28	987	999999	304	978	681	90	999999	999999	999999	999999	852	701	167	954	999999	999999	357	516	106	879	737	416	503	838	999999	444	999999	910	141	119	916	237	421	307	317	708	999999	716	63	999999	774	59	780	192	130	38	961	
733	185	173	478	893	268	589	999999	999999	305	465	999999	247	408	107	129	429	66	624	999999	999999	646	784	999999	641	462	148	115	688	635	320	718	999999	482	948	734	968	641	33	969	832	26	737	412	593	999999	816	559	676	929	999999	136	999999	999999	999999	97	400	958	999999	440	129	999999	602	945	999999	746	997	764	999999	372	161	787	42	999999	458	999999	909	999999	621	899	646	588	438	999999	284	194	223	238	381	861	344	999999	804	592	999999	358	424	999999	999999	846	999999	999999	110	314	999999	999999	999999	850	999999	268	999999	28	346	937	999999	541	999999	843	671	999999	533	769	999999	598	37	999999	999999	999999	805	110	999999	127	954	775	999999	594	488	133	980	710	100	372	938	123	999999	325	672	999999	798	318	312	581	130	999999	322	975	668	999999	286	636	590	653	55	999999	840	70	74	571	782	209	62	999999	999999	960	709	171	999999	279	914	711	479	125	651	999999	797	846	996	337	463	999999	925	999999	846	354	130	447	999999	749	999999	623	261	111	94	599	265	390	719	170	917	160	999999	398	596	574	167	999999	11	559	999999	993	73	999999	999999	603	283	85	999999	517	839	999999	845	91	996	999999	460	377	999999	61	240	416	137	836	419	312	44	537	999999	281	197	656	445	766	357	289	560	999999	994	491	326	999999	315	999999	331	655	999999	73	401	999999	124	999999	999999	950	329	985	866	237	327	804	568	745	695	803	330	193	826	88	733	717	740	936	999999	549	734	60	110	925	999999	764	999999	971	999999	94	167	407	222	495	999999	372	423	999999	999999	999999	922	580	494	512	880	147	828	236	999999	684	564	999999	416	894	226	278	884	940	999999	563	807	999999	610	611	999999	999999	999999	999999	640	371	999999	418	739	193	999999	999999	566	597	999999	377	935	999999	641	460	529	978	990	328	279	179	999999	482	610	643	999999	335	970	882	999999	957	176	497	596	968	390	156	448	233	999999	999999	712	296	895	355	627	46	955	999999	999999	999999	932	652	72	999999	883	999999	807	106	801	300	999999	683	999999	999999	210	448	184	999999	999999	382	539	767	60	216	466	201	586	999999	26	355	999999	820	800	209	999999	523	434	134	95	568	348	352	431	976	999999	39	999999	808	155	188	862	999999	89	709	999999	999999	999999	999999	15	692	999999	999999	89	456	999999	373	882	531	72	686	999999	59	587	511	43	197	345	84	337	436	999999	778	119	999999	492	96	999999	101	999999	858	999999	999999	129	999999	333	795	273	974	65	999999	999999	44	746	468	174	999999	706	577	
675	940	829	527	527	578	66	467	443	251	964	999999	999999	791	459	213	999999	444	929	193	999999	247	924	371	28	999999	999999	601	41	651	999999	679	999999	172	425	142	39	404	999999	551	346	999999	362	999999	20	999999	882	999999	999999	542	704	729	999999	522	399	437	26	468	999999	705	298	465	435	999999	999999	999999	452	469	376	326	999999	369	393	388	999999	322	885	902	360	796	999999	924	26	499	946	943	796	868	999999	999999	126	570	896	355	262	881	441	999999	452	726	778	422	989	268	368	344	345	504	674	86	551	123	117	711	766	374	999999	999999	845	999999	498	584	696	389	999999	614	999999	48	999999	966	999999	326	999999	634	999999	526	999999	758	999999	999999	999999	301	204	696	445	13	999999	194	588	887	999999	505	723	817	237	999999	726	999999	67	999999	871	307	999999	708	205	999999	662	483	693	250	999999	690	804	243	36	206	390	999	943	999999	161	288	459	249	533	385	602	999999	407	822	799	334	999999	999999	740	310	923	495	500	219	999999	999999	500	999999	999999	751	999999	489	791	40	814	999999	666	860	602	592	847	138	184	820	632	30	86	870	450	999999	999999	999999	503	725	283	999999	508	999999	857	999999	788	999999	791	781	684	122	999999	376	18	82	668	840	999999	157	462	999999	999999	680	586	330	903	629	898	352	762	283	986	999999	757	920	228	932	13	999999	804	999999	347	402	145	520	178	710	862	377	446	159	642	355	999999	488	999999	828	999999	536	279	999999	222	448	999999	411	136	786	618	97	854	735	837	365	352	726	456	917	544	76	161	999999	766	531	905	612	999999	640	802	999999	346	399	785	476	999999	646	524	899	382	734	393	392	999999	774	522	711	321	286	13	999999	41	666	293	90	385	999999	401	691	542	417	770	495	983	349	751	464	949	371	215	999999	211	557	544	810	683	768	111	991	999999	204	301	364	637	265	247	679	116	705	100	999999	254	832	366	965	964	898	999999	752	999999	68	999999	950	999999	999999	344	484	131	483	407	616	975	409	683	348	125	999999	858	728	111	81	358	254	280	141	999999	378	200	578	845	784	369	358	999999	949	999999	351	292	339	920	763	558	632	308	484	108	844	159	28	850	999999	49	680	650	951	710	516	679	940	845	966	293	999999	999999	622	256	626	441	733	999999	774	133	528	807	348	523	726	946	796	42	616	229	999999	728	297	745	999999	708	26	249	926	671	351	494	999999	479	15	994	686	237	482	413	999999	123	85	434	521	872	311	438	984	
999999	883	907	999999	746	999999	824	999999	876	999999	999999	424	494	978	113	999999	44	853	869	518	731	269	569	560	999999	803	68	653	863	234	999999	406	588	265	365	999999	444	265	217	368	191	999999	809	999999	563	999999	931	145	971	652	999999	28	442	920	262	999999	324	999999	35	943	62	180	487	999999	750	521	835	238	622	325	347	779	645	999999	336	999999	460	899	997	224	999999	999999	681	220	747	798	999999	999999	13	64	474	999999	999999	274	999999	20	176	999999	919	999999	999999	999999	522	999999	314	707	383	931	593	999999	850	424	999999	999999	81	139	499	276	905	951	999999	999999	999999	568	851	260	549	381	204	325	911	304	979	999999	71	178	410	34	906	49	999999	42	999999	828	214	59	737	428	202	187	521	899	261	999999	999999	985	999999	999999	999999	64	168	11	737	277	272	556	445	404	748	902	728	474	370	865	536	525	101	406	364	999999	522	999999	188	26	999999	21	53	21	471	999999	701	456	229	852	999999	423	304	999999	999999	658	999999	343	679	299	459	57	539	395	441	968	999999	80	600	13	541	47	822	720	473	261	999999	433	933	672	211	281	254	518	984	123	230	999999	999999	705	999999	189	450	889	999999	756	482	657	999999	502	192	631	999999	225	999999	843	600	583	344	314	154	190	410	999999	98	999999	999999	30	411	328	748	609	238	894	816	362	597	999999	162	716	778	999999	853	999999	999999	999999	424	39	207	150	999999	646	999999	536	560	17	999999	442	999999	390	999999	462	256	262	753	583	402	999999	409	999999	256	999999	431	627	535	299	336	969	999999	518	762	772	822	999999	999999	112	659	702	343	808	583	999999	999999	772	762	326	999999	601	687	905	186	462	999999	249	894	855	225	331	10	271	681	809	914	999999	627	191	639	985	456	651	924	700	629	601	999999	101	999999	999999	865	999999	689	734	999999	622	342	309	153	999999	376	949	886	999999	701	81	136	774	249	850	999999	580	687	623	999999	45	981	999999	833	38	864	802	331	566	465	999999	581	947	999999	302	999999	328	48	66	619	999999	999999	596	998	999999	474	610	852	684	513	295	531	75	589	999999	640	999999	476	124	718	999999	628	329	999999	909	499	189	257	999999	899	826	542	999999	14	647	280	999999	999999	999999	999999	263	999999	999999	999999	180	999999	516	367	280	661	999999	851	999999	999999	55	999999	445	724	99	999999	294	999999	904	784	687	753	900	71	941	999999	255	378	999999	999999	464	622	981	276	700	649	983	999999	977	999999	805	974	618	292	958	768	835	670	398	
228	280	901	999999	862	375	427	369	454	425	304	999999	726	999999	999999	999999	432	898	999999	33	449	84	471	999999	619	979	999999	144	617	112	999999	150	584	999999	999999	289	563	577	129	999999	283	290	999999	406	683	999999	88	323	253	999999	999999	999999	667	999999	949	999999	808	525	436	999999	663	292	751	999999	252	163	832	999999	689	95	329	855	778	277	750	168	545	75	999999	999999	900	399	891	999999	576	313	483	937	40	827	999999	47	150	246	247	990	539	196	163	529	56	999999	633	168	89	680	999999	999999	999999	791	608	742	823	695	982	273	401	542	776	999999	680	895	715	862	614	291	715	542	39	759	628	359	911	999999	694	999999	766	733	138	895	221	93	50	249	999999	737	224	454	999999	974	599	996	419	224	849	160	627	999999	553	797	999999	559	370	146	172	258	999999	650	11	999999	999999	667	414	999999	727	999999	854	475	999999	999999	76	270	999999	65	999999	631	939	697	333	543	999999	995	190	340	930	999999	999999	999999	999999	970	906	574	453	840	476	999999	592	539	497	999999	999999	162	138	999999	730	704	281	315	976	541	319	999999	326	467	484	512	999999	999999	999999	74	874	999999	398	672	970	999999	817	447	588	999999	999999	999999	210	81	247	788	866	513	999999	999999	391	416	926	546	999999	772	999999	985	366	999999	453	519	589	432	999999	999999	999999	999999	705	238	999999	999999	999999	999999	502	908	933	999999	230	696	645	973	473	723	683	999999	34	999999	21	208	253	831	91	625	784	529	820	777	999999	892	34	999999	808	999999	348	999999	999999	189	53	752	838	13	764	669	327	480	55	999999	749	920	999999	911	454	507	985	65	999999	999999	999999	972	999999	999999	561	338	671	244	175	102	999999	136	777	845	999999	269	369	249	77	421	999999	999999	484	999999	999999	772	571	122	956	310	999999	292	999999	588	225	81	663	682	451	436	997	92	315	952	999999	623	152	485	113	195	148	745	988	999999	802	658	999999	144	999999	789	766	559	287	864	707	999999	331	999999	629	736	605	686	999999	640	423	225	999	999999	472	415	630	95	18	771	999999	649	304	473	999999	567	999999	529	554	662	670	448	804	999999	255	399	999999	999999	856	376	590	461	947	357	918	587	999999	966	671	722	169	680	550	999999	701	67	999999	858	413	72	163	85	142	999999	970	974	420	558	286	83	123	676	239	642	191	711	701	946	555	208	907	616	999999	831	503	989	897	298	749	197	601	443	549	794	999999	514	328	812	387	943	176	110	689	598	608	999999	451	908	
334	999999	365	999999	313	999999	164	546	228	310	641	999999	999999	131	999999	99	999999	680	999999	445	428	677	392	889	569	999999	42	807	927	999999	233	21	548	989	964	758	832	751	999999	999999	640	999999	999999	28	181	406	865	999999	999999	600	126	928	999999	999999	489	656	607	476	291	701	999999	999999	999999	958	999999	999999	442	98	999999	60	266	730	999999	999999	805	752	391	999999	717	173	745	987	999999	999999	999999	999999	655	542	509	317	161	365	999999	438	999999	999999	67	999999	940	552	999999	777	887	250	343	396	999999	574	210	737	275	999999	999999	127	955	195	999999	999999	816	999999	999999	999999	588	849	999999	999999	269	122	999999	999999	695	999999	433	175	208	999999	109	276	993	999999	917	999999	342	772	999999	918	606	352	482	976	451	774	520	168	578	999999	199	999999	350	442	136	274	944	688	999999	220	809	594	919	987	999999	574	999999	999999	864	892	567	999999	999999	981	305	917	640	999999	999999	920	999999	999999	596	999999	778	999999	925	561	628	999999	146	653	729	831	118	999999	432	495	999999	999999	999999	459	303	999999	507	382	242	369	146	219	633	301	618	999999	677	543	997	785	218	34	999999	999999	442	221	755	999999	999999	974	999999	293	494	155	762	999999	999999	94	971	911	635	406	999999	565	424	419	29	999999	45	607	999999	574	24	646	999999	865	237	747	27	92	999999	999999	296	267	999999	853	724	488	539	424	687	592	572	96	999999	999999	206	999999	999999	32	999999	910	878	488	999999	307	999999	847	868	896	966	697	999999	999999	981	999999	999999	570	999999	570	999999	540	316	999999	999999	571	999999	928	496	999999	999999	999999	433	999999	891	29	715	807	999999	199	584	876	619	642	458	989	526	999999	999999	118	999999	635	25	999999	337	660	604	999999	568	999999	999999	350	999999	404	237	822	999999	81	998	962	336	312	132	999999	999999	818	999999	673	172	930	55	329	823	999999	771	44	138	999999	667	999999	999999	458	248	999999	895	244	525	224	415	999999	725	454	684	152	782	399	512	999999	999999	518	739	930	999999	637	211	974	999999	973	633	202	694	594	413	999999	547	878	73	932	999999	999999	303	999999	268	537	999999	601	644	999999	605	382	531	991	912	159	999999	494	363	611	988	999999	718	551	591	222	999999	141	999999	999999	999999	904	335	580	163	999999	224	43	999999	568	433	610	339	999999	377	261	670	999999	682	999999	276	63	525	462	944	72	42	999999	999999	56	596	83	560	727	87	999999	56	951	999999	895	999999	468	822	794	187	999999	590	873	999999	999999	551	247	459	785	999999	551	389	999999	
635	999999	984	473	918	625	999999	999999	59	999999	767	676	999999	718	865	999999	330	999999	241	730	285	566	481	168	577	783	999999	359	623	774	86	535	322	183	326	746	911	999999	549	206	823	827	999999	978	116	508	999999	832	381	672	465	842	999999	658	597	79	619	825	896	144	131	622	999999	284	999999	241	363	41	402	129	875	999999	268	44	906	457	238	502	62	999999	999999	671	978	999999	319	999999	225	663	999999	256	137	96	574	414	85	999999	101	63	999999	874	154	104	440	999999	797	606	583	999999	752	150	841	126	999999	827	486	459	999999	785	965	301	25	700	455	999999	999999	789	294	854	959	705	999999	185	999999	188	924	562	241	726	163	712	660	999999	911	445	414	999999	323	747	927	625	566	316	999999	160	999999	454	649	293	269	18	321	729	325	999999	999999	666	999999	594	903	923	228	999999	631	999999	641	84	788	20	741	981	475	547	926	344	999999	59	97	899	329	479	913	999999	466	155	999999	999999	625	865	660	748	944	729	844	13	407	999999	685	999999	519	783	665	639	551	999999	542	774	803	980	907	999999	999999	999999	274	433	20	280	461	485	862	711	458	923	359	993	47	746	703	999999	937	500	999999	264	390	545	813	283	406	188	612	999999	137	999999	999999	999999	179	999999	464	420	993	136	197	209	971	807	334	999999	289	558	250	796	999999	880	52	417	370	324	787	728	999999	736	874	282	872	999999	583	999999	965	433	999999	271	999999	292	928	999999	312	174	999999	582	221	81	993	847	938	816	999999	999999	999999	550	564	855	989	735	999999	266	999999	915	336	999999	233	521	777	999999	999999	979	514	788	999999	242	114	999999	999999	215	517	548	999999	36	999999	999999	691	337	999999	424	869	967	281	556	491	672	558	999999	999999	558	358	999999	304	999999	123	959	311	766	304	370	446	368	824	999999	227	999999	523	999999	581	280	52	999999	999999	362	999999	766	707	958	999999	289	684	717	368	482	856	817	999999	604	912	384	754	925	999999	999999	978	510	999999	497	338	237	158	331	815	567	999999	999999	399	941	161	356	261	353	468	25	999999	728	10	352	927	409	19	999999	323	206	525	999999	999999	999999	384	485	999999	219	629	79	140	362	999999	999999	966	999999	428	999999	453	566	132	411	467	27	174	259	510	800	999999	929	228	239	18	618	51	398	598	940	567	675	733	52	723	999999	884	334	826	209	999999	532	981	707	474	757	999999	999999	659	846	295	134	974	822	999999	700	999999	901	353	293	758	999999	806	999999	744	778	
832	999999	687	79	143	999999	999999	311	999999	47	999999	521	764	261	999999	999999	739	752	655	999999	700	910	999999	33	999999	982	980	999999	450	999999	726	503	962	696	924	999999	436	999999	999999	999999	700	673	999999	611	752	340	146	102	999999	831	838	999999	833	311	88	922	687	663	532	160	859	891	999999	614	999999	454	558	78	336	550	500	158	999999	210	999999	36	511	791	999999	216	846	999999	793	619	999999	672	999999	999999	618	12	999999	773	68	562	594	999999	999999	793	999999	308	781	78	765	999999	340	999999	999999	999999	568	61	420	896	392	999999	313	971	999999	252	999999	647	784	999999	460	999999	243	727	100	486	615	933	999999	718	999999	972	435	999999	132	999999	288	291	999999	999999	102	567	591	420	390	742	258	623	999999	569	160	653	999999	883	618	440	999999	612	598	999999	27	635	999999	999999	406	420	999999	535	849	514	963	361	989	746	999999	892	742	823	347	357	238	992	232	655	567	847	458	999999	999999	999999	999999	676	692	131	30	999999	730	999999	24	969	852	999999	773	206	606	798	999999	999999	88	725	698	152	274	251	999999	999999	412	191	144	558	961	348	375	999999	885	296	999999	999999	726	348	172	853	999999	378	505	999999	228	36	999999	999999	193	681	473	444	993	485	412	451	999999	999999	64	999999	755	999999	17	514	356	615	999999	320	139	796	61	739	999999	999999	999999	896	745	999999	999999	999999	142	999999	375	290	999999	999999	999999	999999	884	227	54	731	293	622	999999	353	370	991	168	612	715	999999	999999	396	630	733	881	999999	152	515	705	39	198	678	417	390	99	727	639	425	999999	910	435	912	751	330	456	940	746	990	536	754	635	203	670	404	735	978	660	151	60	999999	267	999999	521	999999	542	999999	999999	717	999999	643	361	742	999999	804	999999	999999	999999	309	287	999999	411	999999	979	951	403	994	999999	999999	655	121	76	498	999999	434	999999	66	999999	735	999999	840	999999	38	737	999999	403	999999	41	866	101	17	999999	999999	863	119	999999	115	999999	570	622	999999	608	202	72	152	576	999999	377	736	161	256	335	910	522	446	215	999999	424	95	558	511	999999	151	922	647	999999	715	634	999999	999999	999999	666	831	123	250	242	543	966	595	999999	539	524	305	714	844	682	432	838	427	904	241	691	314	22	120	584	466	999999	999999	374	860	239	122	916	615	589	999999	797	281	213	671	999999	829	769	28	986	667	437	87	965	355	877	216	360	999999	999999	362	819	999999	665	776	273	551	231	999999	999999	999999	388	109	264	187	635	566	224	242	
824	862	545	993	133	916	39	202	999999	999999	983	32	761	999999	759	999999	685	794	999999	437	408	865	608	313	717	584	289	999999	822	787	719	999999	999999	128	764	993	817	825	878	749	746	999999	999999	211	481	288	650	62	349	37	501	841	950	786	999999	959	263	241	285	549	637	999999	380	671	309	999999	999999	643	999999	999999	999999	860	915	866	690	337	773	406	999999	439	933	999999	988	795	296	999999	999999	215	293	805	739	585	549	339	122	54	700	429	902	808	999999	999999	490	583	616	641	925	93	105	507	999999	857	999999	999999	999999	999999	713	585	385	431	312	999999	359	766	999999	835	999999	586	999999	646	637	999999	504	32	191	926	746	415	999999	654	999999	286	120	999999	999999	882	184	703	999999	711	341	999999	53	480	999999	999999	657	723	999999	999999	330	348	999999	999999	870	842	363	387	664	689	663	999999	406	731	479	999999	713	573	999999	154	660	999999	862	52	999999	521	309	33	999999	756	278	33	858	407	333	613	946	660	916	776	529	797	48	45	58	43	718	999999	11	480	721	94	574	412	131	999999	486	297	999999	358	542	339	999999	999999	420	639	449	999999	407	865	89	63	657	381	999999	863	578	826	994	281	802	987	32	55	44	194	999999	455	285	619	136	659	515	567	999999	199	999999	140	624	999999	593	719	915	999999	400	999999	999999	203	787	999999	145	660	303	873	555	999999	317	999999	873	999999	999999	999999	723	787	738	429	547	99	999999	435	928	999999	999999	585	687	93	999999	886	655	376	757	999999	667	28	484	476	366	999999	22	688	999999	129	999999	398	999999	599	996	999999	408	999999	131	347	65	999999	339	698	458	717	195	472	999999	431	999999	999999	478	999999	336	705	313	271	73	904	999999	459	552	808	190	813	999999	98	96	999999	487	999999	255	420	209	315	688	786	28	648	457	549	999999	461	958	759	920	312	273	999999	824	146	907	226	269	606	810	531	517	999999	370	107	385	999999	999999	485	261	67	725	999999	27	527	252	424	999999	537	254	100	849	999999	999999	54	999999	795	130	351	777	39	160	603	504	167	279	383	288	359	174	675	999999	483	508	862	999999	252	283	307	999999	999999	999999	732	361	719	681	95	752	326	283	590	419	601	707	999999	907	999999	525	859	257	869	999999	108	999999	578	582	999999	922	999999	999999	581	999999	822	457	999999	270	427	251	785	486	193	631	962	86	583	266	999999	999999	999999	954	465	727	424	59	999999	355	670	369	783	999999	314	999999	721	858	701	78	596	154	422	961	999999	
880	740	999999	74	248	184	31	789	321	666	999999	646	85	11	854	107	773	433	940	599	68	999999	999999	999999	30	999999	999999	999999	515	670	772	363	324	999999	584	986	50	984	999999	180	649	580	471	999999	713	526	645	999999	847	999999	999999	720	482	371	430	422	101	212	999999	338	81	646	283	651	894	247	332	610	999999	867	999999	788	647	769	950	488	999999	177	468	504	999999	255	537	544	999999	999999	881	952	54	172	894	999999	940	457	109	999999	306	819	586	475	203	45	440	999999	913	44	999999	712	421	999999	999999	923	744	550	999999	825	119	739	804	842	366	999999	565	263	972	999999	848	200	669	948	191	187	591	992	310	239	999999	556	631	813	978	178	541	111	747	971	999999	999999	999999	283	892	999999	25	743	118	823	479	999999	17	999999	999999	882	999999	999999	999999	247	342	751	249	835	20	999999	118	991	864	198	838	999999	515	11	135	458	999999	396	999999	999999	172	999999	884	487	759	999999	549	936	627	106	134	999999	999999	510	638	999999	999999	557	999999	339	459	34	879	919	999999	25	670	999999	569	999999	999999	999999	416	147	85	495	867	999999	85	999999	999999	181	374	768	73	770	999999	15	373	782	307	260	132	726	174	147	968	964	999999	744	968	999999	377	889	31	478	999999	999999	999999	999999	485	398	482	891	325	288	660	120	855	999999	902	665	643	787	440	824	533	689	972	999999	527	999999	999999	341	412	480	999999	999999	746	595	118	909	579	229	306	908	999999	241	411	886	487	857	118	289	999999	313	999999	589	459	207	944	972	240	498	999999	583	999999	150	488	845	483	185	374	270	999999	992	95	423	490	531	56	302	288	96	459	669	793	979	499	109	999999	999999	35	548	651	146	679	91	603	723	778	636	752	565	999999	312	492	848	999999	849	227	487	999999	928	999999	651	693	154	49	956	789	999999	999999	999999	999999	999999	160	999999	618	968	999999	14	819	767	999999	419	550	999999	683	156	187	945	999999	650	999999	102	125	107	397	999	452	999999	51	647	934	627	985	372	999999	153	162	999999	999999	215	999999	223	667	342	999999	741	110	999999	471	892	778	843	999999	11	507	182	153	62	999999	618	525	999999	962	181	832	135	434	999999	433	539	999999	519	715	999999	123	668	434	999999	999999	656	999999	999999	73	159	869	999999	281	984	999999	999999	999999	109	239	621	689	747	260	496	509	999999	317	923	546	931	898	269	138	756	887	838	748	370	141	781	719	999999	999999	813	999999	742	853	449	321	999999	540	894	290	103	910	375	
418	999999	283	871	999999	975	936	142	261	610	999999	524	106	37	378	999999	999999	999999	902	646	32	447	999999	999999	206	867	611	239	401	13	999999	999999	846	521	429	810	97	999999	441	743	116	593	562	702	999999	339	999999	294	938	901	926	999999	201	273	353	971	753	516	674	482	374	999999	999999	257	631	999999	678	585	607	568	551	707	999999	168	540	439	884	492	986	999999	999999	326	999999	500	86	157	843	999999	178	458	999999	581	595	959	379	409	852	314	999999	854	999999	768	686	999999	360	228	814	43	733	913	999999	271	529	807	999999	999999	415	250	999999	999999	92	105	416	159	511	969	122	999999	788	140	999999	999999	999999	142	216	755	639	921	999999	857	342	810	849	999999	999999	795	61	999999	11	331	993	999999	143	999999	772	999999	361	537	999999	390	116	757	254	999999	336	516	849	397	999999	212	417	493	110	323	999999	281	255	161	999999	716	918	334	65	466	999999	975	446	824	370	650	404	112	63	999999	999999	584	565	256	999999	854	945	664	999999	799	914	510	510	819	999999	500	319	210	750	161	999999	781	702	787	466	360	999999	999999	37	950	808	315	440	350	572	566	716	998	232	932	999999	264	148	266	999999	636	474	627	378	869	340	203	361	902	298	970	999999	999999	999999	578	784	920	636	245	990	608	79	170	256	888	784	321	978	817	999999	217	642	999999	245	829	885	452	656	999999	999999	999999	953	537	999999	602	999999	938	217	653	999999	850	627	902	999999	943	566	314	380	999999	95	29	225	544	521	90	337	999999	999999	999999	999999	342	273	478	626	386	655	541	117	654	213	845	113	334	669	539	589	740	179	301	272	580	999999	176	82	600	999999	999999	26	972	275	247	405	256	960	815	586	159	286	889	298	34	207	726	286	999999	916	890	874	981	999999	596	999999	250	999999	122	270	107	999999	35	987	246	525	999999	389	966	999999	999999	999999	854	952	440	463	290	13	247	383	355	889	832	684	507	544	44	481	678	970	999999	557	999999	554	489	999999	260	902	61	999999	72	999999	320	999999	68	999999	30	38	69	142	986	246	461	739	915	999999	574	351	999999	701	491	663	999999	995	294	999999	999999	999999	473	688	999999	999999	951	738	321	17	578	42	625	981	999999	999999	422	545	984	918	106	118	638	281	188	909	422	999999	27	409	636	325	999999	758	999	999999	999999	381	929	608	999999	722	428	908	999999	999999	725	507	187	486	250	999999	20	376	213	418	671	202	510	303	965	601	720	911	380	999999	528	999999	999999	
999999	450	999999	615	999999	633	383	999999	730	999999	646	193	999999	182	541	168	472	314	148	555	590	57	372	871	636	642	999999	11	516	537	386	23	859	525	383	45	209	559	999999	742	830	728	941	561	863	120	60	429	188	753	908	999999	389	321	401	756	999999	179	979	743	999999	999999	184	202	265	633	999999	399	799	505	958	912	680	405	724	862	116	811	18	525	592	274	999999	763	628	437	633	547	134	999999	958	40	579	891	802	458	999999	999999	305	239	999999	661	999999	683	794	995	999999	983	596	538	999999	275	171	463	999999	675	999999	420	999999	827	999999	999999	274	183	547	928	343	788	603	276	318	999999	515	779	999999	999999	644	149	968	632	168	999999	950	596	975	692	869	125	999999	136	999999	999999	999999	477	999999	999999	999999	456	145	866	662	489	390	999999	229	292	759	999999	723	229	999999	418	452	941	669	999999	999999	678	207	854	999999	999999	58	476	376	185	999999	999999	550	741	544	999999	999999	112	970	999999	269	630	376	999999	999999	999999	402	520	999999	491	999999	242	808	999999	172	718	259	291	999999	444	999999	913	954	54	109	721	999999	981	685	843	999999	350	970	999999	100	216	311	999999	921	999999	999999	538	999999	884	494	999999	239	999999	999999	999999	938	999999	305	536	248	356	999999	331	593	221	644	420	834	261	999999	350	272	999999	788	999999	417	999999	369	234	618	902	541	79	560	999999	491	180	999999	999999	905	691	55	444	752	744	540	979	920	709	937	415	999999	999999	807	999999	688	421	883	623	418	202	999999	80	918	999999	814	999999	771	999999	999999	474	17	975	356	395	305	827	999999	54	425	437	824	660	297	999999	209	421	271	416	470	999999	297	999999	451	712	338	974	526	416	929	999999	218	486	979	999999	407	728	773	422	848	860	355	999999	208	981	378	703	999999	715	145	402	344	365	973	659	999999	229	533	643	999999	330	311	659	124	491	229	348	680	824	804	481	648	999999	567	999999	725	458	590	470	344	999999	999999	810	280	999999	599	999999	999999	330	296	188	204	139	365	999999	999999	695	723	716	999999	40	32	957	910	664	999999	495	797	372	934	999999	638	999999	309	999999	137	501	388	588	892	376	834	999999	538	999999	286	518	493	999999	61	39	734	999999	707	999999	612	245	899	616	781	113	65	150	999999	999999	999999	140	829	999999	399	999999	999999	999999	824	396	205	672	428	294	387	999999	11	757	999999	904	993	764	365	995	818	999999	601	772	806	788	320	694	964	970	87	156	688	999999	999999	993	722	999999	60	999999	
118	999999	999999	615	238	999999	112	308	828	491	574	784	774	834	999999	999999	466	544	999999	45	85	511	708	457	217	241	557	452	117	328	191	403	999999	54	999999	879	999999	986	999999	270	686	21	865	999999	999999	302	999999	999999	999999	153	999999	188	270	24	245	607	999999	368	999999	997	999999	659	201	999999	309	181	999999	730	999999	245	430	999999	999999	78	999999	74	645	999999	62	915	859	702	18	963	999999	13	143	700	808	289	648	999999	588	545	999999	36	820	365	999999	999999	232	999999	907	999999	722	999999	186	202	664	181	999999	14	316	492	147	296	651	237	718	999999	47	379	999999	667	597	712	891	465	999999	999999	253	999999	999999	827	999999	999999	794	809	251	734	827	941	999999	636	999999	999999	412	106	408	999999	999999	592	999999	999999	196	852	728	999999	611	999999	176	720	405	341	927	682	999999	488	799	928	501	841	999999	999999	478	999999	344	296	350	953	309	794	67	999999	948	661	999999	185	999999	840	490	555	208	240	568	999999	545	999999	708	644	999999	923	306	479	494	542	999999	662	408	100	518	441	999999	657	710	381	663	595	392	276	49	776	999999	999999	999999	946	643	756	425	372	560	639	587	705	999999	386	999999	587	325	415	65	979	776	999999	332	59	655	550	529	197	999999	999999	321	999999	999999	916	85	348	41	548	899	849	247	46	540	878	853	203	397	334	883	85	279	977	999999	70	999	307	636	398	300	102	236	238	999999	610	999999	155	111	354	310	159	556	776	516	215	742	739	999999	453	205	999999	163	204	313	377	680	344	999999	544	916	999999	712	643	999999	806	623	999999	127	930	560	708	102	52	34	999999	529	502	471	16	327	270	298	192	203	838	939	41	925	551	929	999999	925	566	438	532	999999	999999	528	709	592	733	621	999999	893	496	370	121	180	579	848	187	873	999999	999999	656	489	999999	449	420	867	591	999999	576	10	576	782	999999	613	501	999999	999999	974	761	424	593	999999	219	298	706	999999	827	999999	999999	999999	752	120	999999	349	999999	52	999999	473	118	841	11	650	55	87	326	714	834	999999	678	293	241	213	121	999999	633	18	279	999999	743	999999	49	729	738	873	258	465	81	196	999999	459	379	153	865	919	422	943	602	999999	999999	992	643	999999	192	72	471	548	999	911	715	774	773	685	729	176	801	281	912	999999	999999	999999	642	648	676	229	913	98	999999	201	999999	690	415	147	269	999999	308	720	547	675	411	710	466	999999	480	66	686	693	423	698	128	999999	41	999999	312	120	359	
995	999999	999999	158	382	210	807	999999	999999	368	999999	999999	979	999999	91	734	999999	999999	128	999999	482	177	619	543	999999	675	999999	999999	245	659	985	835	159	401	313	77	583	527	39	510	658	636	454	698	61	277	999999	830	46	999999	999999	659	999999	715	999999	827	43	999999	928	999999	999999	734	999999	376	382	799	276	587	564	24	160	718	741	618	746	845	722	921	492	952	999999	818	46	999999	864	336	651	444	523	485	43	164	999999	332	949	999999	348	999999	326	261	11	856	275	31	266	86	918	575	968	42	115	122	937	976	476	741	697	470	512	55	158	832	999999	89	999999	996	999999	418	999999	822	507	644	605	999999	950	384	553	25	571	787	418	999999	475	491	999999	921	226	623	856	217	236	878	999999	280	112	179	999999	195	50	270	956	509	906	999999	999999	470	516	706	35	999999	198	682	898	724	636	999999	366	999999	709	69	779	506	562	999999	596	628	79	334	999999	781	591	999999	999999	310	831	999999	179	999999	956	909	414	520	597	764	28	554	979	850	643	999999	812	220	485	999999	490	459	946	454	559	906	400	192	577	253	510	831	999999	999999	893	727	999999	47	999999	800	654	269	908	798	443	52	649	229	691	999999	969	380	881	992	819	381	963	999999	769	60	519	232	942	354	264	196	846	390	957	916	135	774	595	685	336	230	551	157	21	999999	266	999999	500	477	284	139	999999	715	778	521	763	189	278	574	999999	432	999999	564	543	256	205	268	271	775	999999	204	785	205	666	599	830	999999	712	261	794	347	731	475	80	135	246	140	612	445	162	945	506	30	404	999999	903	987	613	999999	999999	997	909	725	999999	89	999999	754	999999	189	691	948	476	26	780	943	700	999999	999999	418	999999	75	999999	999999	623	39	698	999999	800	999999	695	842	211	947	939	999999	437	999999	972	991	781	491	91	432	999999	999999	478	490	250	460	213	62	503	205	755	256	999999	999999	111	473	391	999999	953	999999	494	849	999999	999999	999999	983	999999	693	999999	502	636	528	983	999999	82	419	560	217	524	350	999999	643	349	16	999999	999999	456	354	904	509	609	202	537	794	938	904	999999	948	413	267	944	519	182	999999	568	236	273	127	999999	692	912	183	74	613	738	851	509	740	337	393	536	171	789	999999	999999	444	999999	198	295	178	999999	612	999999	266	999999	48	470	347	448	965	429	339	999999	999999	596	436	137	999999	66	97	404	726	999999	999999	730	782	999999	802	999999	133	245	85	831	841	999999	310	999999	808	
218	999999	999999	999999	302	372	964	207	828	999999	783	466	316	77	141	999999	773	235	990	783	535	622	999999	667	239	324	729	353	507	501	483	296	67	329	715	366	706	242	434	999999	66	533	999999	164	29	999999	817	177	999999	634	78	513	999999	595	282	595	392	723	932	978	642	999999	699	999999	103	999999	999999	987	362	775	999999	541	801	741	999999	12	668	163	999999	586	507	561	409	873	433	969	999999	999999	57	130	974	982	309	456	616	445	833	628	71	999999	253	829	815	178	142	999999	712	577	867	279	926	238	85	356	481	90	220	826	902	133	518	937	940	999999	801	999999	999999	355	999999	291	999999	50	102	999999	343	677	999999	241	999999	896	999999	409	603	777	203	745	999999	953	975	535	235	16	725	937	24	316	889	583	377	624	305	367	452	585	110	999999	146	961	22	999999	344	999999	96	15	866	999999	999999	172	48	66	611	287	379	999999	999999	172	324	165	110	36	999999	172	864	999999	999999	999999	957	27	677	317	999999	945	940	181	201	999999	919	999999	999999	905	972	727	544	320	22	28	987	999999	999999	937	999999	981	860	986	26	999999	999999	970	414	966	161	325	999999	999999	457	665	346	208	999999	999999	999999	604	94	205	63	70	628	553	113	583	999999	114	498	739	745	627	999999	954	165	29	140	949	315	114	999999	657	241	999999	999999	999999	681	999999	454	718	694	966	897	999999	999999	956	999999	999999	999999	830	63	56	826	756	999999	829	580	391	52	388	999999	303	299	979	451	406	828	815	689	999999	901	132	660	999999	999999	999999	730	429	32	208	476	568	999999	484	60	999999	830	485	999999	44	999999	299	746	999999	48	400	677	917	999999	535	999999	999999	882	999999	929	930	396	56	711	999999	999999	161	368	844	911	121	222	814	999999	745	575	999999	988	655	981	611	386	594	741	654	999999	999999	216	496	81	738	686	971	555	129	320	999999	999999	620	935	623	930	902	999999	999999	188	862	989	477	960	783	999999	999999	999999	327	554	801	315	66	999999	999999	945	872	772	182	999999	999999	269	808	999999	791	999999	378	999999	367	681	483	440	814	475	249	823	999999	536	999999	989	458	999999	238	575	999999	478	717	515	649	999999	68	139	981	501	938	999999	190	52	179	215	381	517	999999	646	999999	371	501	590	999999	472	217	346	485	193	999999	406	41	243	916	323	861	999999	80	999999	622	353	458	322	999999	999999	999999	695	367	999999	999999	941	999999	592	999999	157	977	136	999999	186	999999	722	654	798	525	542	999999	999999	135	855	353	
518	446	91	33	999999	912	188	63	227	828	521	979	402	999999	999999	999999	448	739	769	346	734	222	893	999999	899	999999	660	797	995	85	999999	570	511	738	108	504	992	568	777	999999	798	83	432	358	949	743	262	232	490	219	132	217	365	519	619	999999	553	999999	999999	38	262	391	68	151	142	999999	477	663	476	540	999999	880	962	999999	547	661	999999	545	278	999999	446	437	317	785	953	489	214	991	129	999999	951	999999	999999	748	999999	416	24	291	225	997	275	598	756	949	999999	252	999999	830	971	958	517	17	594	999999	999999	825	999999	282	999999	652	747	999999	544	999999	999999	211	999999	223	553	140	646	507	329	999999	890	847	681	367	907	710	243	999999	999999	170	294	999999	999999	476	166	166	342	999999	999999	999999	999999	789	63	999999	369	677	806	999999	286	841	321	19	999999	323	87	999999	154	716	999999	487	418	373	999999	999999	389	646	666	968	999999	999999	798	904	415	756	31	110	794	999999	998	240	999999	212	107	188	848	285	265	231	399	422	999999	999999	999999	999999	164	999999	999999	679	701	999999	999999	837	999999	999999	53	999999	604	931	302	976	950	554	717	999999	583	999999	275	287	535	114	999999	444	999999	644	999999	181	537	800	602	144	777	124	898	285	999999	76	999999	999999	999999	441	999999	999999	999999	422	999999	467	908	241	40	947	620	999999	154	999999	999999	999999	268	339	512	871	999999	803	999999	167	209	835	656	442	915	517	979	999999	152	104	999999	999999	999999	999999	182	919	272	305	769	654	523	999999	970	311	944	999999	999999	897	707	273	560	877	999999	999999	222	999999	810	999999	325	522	968	564	903	999999	173	284	70	110	167	593	608	999999	43	685	643	477	999999	355	497	999999	709	91	359	999999	543	555	73	743	944	545	118	795	980	256	685	959	999999	920	147	999999	593	707	740	123	664	976	844	318	138	999999	771	465	978	999999	999999	887	215	34	999999	617	220	327	999999	999999	484	813	999999	786	999999	684	648	999999	999999	999999	679	12	999999	245	223	566	999999	754	999999	209	774	999999	817	926	443	798	754	804	413	529	459	275	551	129	638	851	382	67	999999	999999	999999	827	258	160	384	810	546	969	999999	999999	906	465	712	956	847	832	995	677	999999	211	930	999999	540	687	378	413	461	231	606	371	194	654	446	170	999999	946	999999	666	552	632	261	784	993	463	999999	999999	562	594	281	999999	999999	704	999999	117	523	261	296	999999	782	999999	359	324	999999	999999	766	262	999999	552	853	999999	437	339	999999	720	949	155	999999	87	
74	999999	850	866	999999	999999	999999	489	939	338	999999	851	660	834	883	581	283	937	999999	999999	697	999999	999999	20	741	999999	379	526	999999	999999	999999	377	411	999999	999999	408	130	999999	374	999999	933	286	322	999999	905	12	999999	603	999999	553	999999	999999	733	999999	390	703	409	839	135	578	430	999999	909	999999	181	278	450	999999	338	484	460	999999	999999	848	621	420	58	999999	115	739	142	775	79	35	557	999999	643	999999	828	802	999	291	367	999999	999999	943	377	377	518	636	561	797	275	971	103	656	999999	885	684	999999	655	124	734	396	445	654	919	883	999999	36	634	344	623	535	485	999999	433	776	999999	677	53	680	775	479	999999	344	510	108	932	900	705	758	430	858	156	884	999999	999999	360	999999	33	493	979	492	11	226	999999	739	999999	924	233	673	189	16	926	974	349	264	219	111	154	821	951	497	330	999999	914	999999	999999	999999	621	999999	999999	217	654	559	701	292	477	960	171	770	612	17	999999	42	578	999999	931	181	545	302	999999	259	353	999999	542	491	172	134	312	417	999999	894	312	999999	257	972	999999	377	283	66	999999	259	940	999999	999999	943	820	297	999999	500	834	999999	65	999999	702	176	864	452	27	219	129	353	999999	753	419	718	999999	906	784	606	71	999999	898	488	515	511	999999	968	999999	598	671	999999	999999	811	583	153	999999	983	78	999999	117	999999	359	999999	936	444	999999	196	965	500	999999	999999	999999	999999	439	280	999999	999999	814	999999	999999	895	999999	999999	999999	254	526	846	180	999999	879	999999	838	703	498	161	214	833	551	81	909	132	13	503	359	999999	999999	999999	382	312	834	272	178	877	234	999999	461	930	526	691	917	999999	26	699	620	999999	999999	999999	212	287	76	999999	35	999999	291	735	999999	954	999999	791	882	400	999999	999999	440	999999	999999	960	999999	999999	699	283	999999	859	999999	164	115	314	882	833	681	562	999999	105	246	999999	247	435	999999	499	329	506	861	999999	808	999999	291	158	268	13	973	999999	999999	999999	587	792	178	175	589	136	629	587	82	999999	120	330	999999	378	630	91	380	127	999999	980	999999	999999	421	999999	61	999999	872	999999	55	999999	999999	565	231	997	517	454	999999	81	846	469	869	742	434	626	999999	488	59	999999	528	186	999999	856	750	360	999999	999999	999999	596	124	953	999999	672	541	203	386	999999	109	479	999999	186	999999	308	281	999999	999999	999999	768	795	956	572	999999	958	999999	869	255	12	815	871	999999	132	82	593	957	892	214	207	210	241	249	81	389	580	62	351	
285	335	999999	844	250	999999	626	586	640	551	378	999999	243	999999	948	383	999999	237	450	737	113	317	350	389	700	912	24	999999	999999	884	193	15	905	97	999999	999999	427	971	631	999999	999999	999999	999999	416	524	909	964	537	293	999999	999999	999999	139	325	247	968	985	206	999999	337	999999	999999	40	755	367	372	399	155	89	38	999999	767	606	174	241	617	999999	999999	865	791	948	486	252	689	999999	999999	999999	999999	849	624	934	999999	999999	303	999999	416	999999	999999	59	161	519	818	458	265	909	575	554	964	999999	630	614	61	341	362	389	261	847	350	213	335	495	808	306	464	103	734	939	312	627	824	160	999999	884	713	281	139	999999	987	779	999999	487	912	506	229	20	999999	890	474	999999	295	569	125	999999	724	666	710	522	994	999999	185	636	252	999999	999999	479	457	176	999999	91	259	233	859	999999	237	847	583	999999	86	453	220	843	475	398	342	265	44	173	170	57	999999	617	43	825	604	350	245	999999	248	750	999999	999999	272	999999	665	71	709	555	999999	876	999999	409	445	999999	951	999999	170	999999	13	999999	999999	999999	15	580	520	642	200	999999	966	887	612	17	73	336	891	503	999999	91	732	999999	556	999999	407	294	964	171	999999	999999	999999	999999	189	391	572	999999	999999	999999	711	691	872	32	870	674	589	877	274	85	345	118	659	458	760	88	131	732	456	999999	886	721	616	999999	470	708	169	999999	708	999999	445	828	31	623	791	889	999999	710	410	881	900	530	29	999999	825	999999	999999	426	999999	110	269	839	788	360	999999	990	85	523	562	172	515	999999	179	53	639	516	999999	999999	666	999999	869	421	331	999999	64	366	701	727	533	407	999999	999999	202	999999	960	605	50	999999	241	800	814	696	157	248	376	24	361	975	259	319	975	999999	759	640	240	848	517	999999	305	34	298	357	989	165	296	771	693	570	999999	999999	476	426	999999	999999	66	183	999999	92	999999	999999	15	725	477	224	431	90	984	561	377	122	97	826	375	216	512	999999	706	991	952	999999	999999	790	999999	225	999999	558	990	893	584	67	999999	434	25	999999	29	572	879	775	734	216	999999	142	202	970	999999	649	61	598	363	600	476	999999	140	999999	718	225	832	262	999999	872	99	100	977	320	537	662	810	119	197	939	586	999999	267	999999	999999	999999	597	999999	279	999999	507	402	539	999999	590	999999	304	423	546	999999	739	627	403	861	127	696	164	882	443	293	839	942	410	424	23	999999	24	394	785	999999	999999	910	999999	187	375	
696	999999	993	730	234	368	397	999999	393	209	959	999999	999999	999999	130	44	999999	488	999999	364	999999	991	125	999999	55	297	910	637	999999	185	829	644	226	495	999999	146	999999	161	999999	924	451	999999	999999	225	64	17	999999	765	999999	494	999999	999999	996	823	810	704	445	999999	685	999999	458	759	554	217	999999	999999	321	909	999999	984	872	563	279	999999	912	195	974	999999	915	47	999999	154	972	532	272	406	648	402	685	999999	700	148	476	282	476	691	824	999999	999999	740	695	708	566	680	622	359	163	934	910	624	729	545	999999	999999	999999	999999	999999	32	944	973	999999	918	234	482	293	734	97	996	999999	231	371	175	64	185	351	970	999999	301	999999	913	253	714	492	999999	999999	999999	40	828	24	999999	999999	999999	864	999999	74	777	999999	93	999999	887	272	166	348	689	263	563	490	932	305	297	999999	495	121	41	730	961	436	999999	486	138	999999	269	981	999999	326	569	311	193	999999	574	495	504	904	32	651	96	376	999999	807	999999	999999	107	532	999999	446	419	690	999999	150	113	350	320	607	268	999999	999999	184	914	999999	694	262	307	822	999999	801	231	590	999999	999999	999999	595	999999	366	54	464	606	736	264	987	907	999999	477	999999	17	234	184	999999	999999	838	648	911	999999	439	999999	999999	376	285	801	925	999999	828	600	453	506	999999	717	954	562	804	588	276	920	926	999999	815	785	999999	999999	506	626	334	999999	261	999999	999999	142	203	252	864	97	330	999999	338	999999	88	287	33	546	999999	517	230	344	999999	260	381	991	535	999999	308	999999	122	470	305	999999	891	884	349	712	773	384	999999	711	698	999999	999999	999999	999999	164	999999	537	999999	999999	325	989	406	990	112	11	369	999999	999999	229	944	999999	974	999999	999999	39	881	204	938	321	772	999999	993	518	646	999999	992	999999	409	999999	597	770	642	999999	999999	316	902	901	781	348	352	999999	777	303	999999	237	742	406	702	561	283	192	599	449	946	210	999999	887	353	978	999999	330	341	237	631	184	999999	581	715	999999	137	980	999999	599	969	739	999999	700	999999	418	999999	595	347	847	106	415	181	999999	457	999999	320	999999	999999	999999	340	32	701	550	999999	592	409	999999	691	379	434	303	768	999	480	216	999999	999999	146	999999	999999	422	983	493	140	225	12	635	133	770	999999	122	432	620	999999	999999	48	796	37	168	19	229	904	967	999999	803	646	999999	999999	250	90	25	999999	999999	215	917	49	217	420	456	590	773	999999	920	366	999999	870	158	740	999999	178	999999	999999	977	
925	377	999999	999999	80	999999	579	830	912	882	690	997	244	810	414	999999	907	830	386	999999	999999	246	191	983	999999	112	932	497	442	199	82	24	747	900	697	838	999999	34	147	93	877	999999	861	165	240	999999	86	70	999999	999999	625	999999	689	696	409	689	195	535	999999	967	999999	91	999999	723	810	675	259	344	123	999999	942	883	692	303	999999	818	999999	36	752	252	35	872	753	54	573	999999	999999	61	501	18	999999	873	620	179	999999	796	372	147	999999	565	120	742	946	178	455	741	655	395	992	591	314	169	782	171	942	999999	999999	999999	159	999999	350	207	842	115	922	79	273	999999	615	907	999999	247	999999	197	999999	293	925	999999	598	832	87	939	68	999999	704	999999	999999	999999	999999	999999	468	28	988	999999	224	912	900	841	255	385	478	143	780	94	145	999999	487	595	39	659	606	752	755	327	999	411	999999	931	411	999999	979	814	295	458	449	436	258	999999	972	229	999999	94	339	223	364	944	168	974	775	636	16	504	999999	577	560	716	273	999999	278	812	999999	968	440	817	999999	663	847	999999	645	708	999999	84	622	999999	276	999999	422	541	962	64	253	174	166	774	999999	484	394	717	898	732	173	587	144	999999	456	424	999999	999999	816	999999	107	836	999999	999999	999999	999999	882	999999	311	47	304	731	707	223	569	608	999999	666	394	922	999999	139	433	913	545	240	999999	462	363	999999	868	899	999999	272	957	416	836	100	955	500	602	774	999999	860	437	441	999999	921	600	999999	613	987	137	894	432	967	999999	425	530	588	992	429	267	459	999999	404	16	999999	265	163	772	721	710	894	329	503	723	999999	485	999999	999999	28	999999	999999	248	881	771	999999	999999	990	13	999999	569	999999	507	182	517	956	999999	43	999999	999999	665	447	84	891	287	243	574	928	253	841	999999	426	237	999999	568	999999	220	297	632	184	605	999999	160	999999	161	343	396	157	986	767	999999	452	679	999999	363	423	440	357	603	538	267	912	747	171	481	153	149	533	614	766	745	999999	410	999999	838	399	297	999999	739	944	846	426	941	486	960	497	746	999999	620	999999	320	863	693	103	999999	693	528	988	999999	999999	203	862	542	230	999999	486	51	429	999999	963	999999	717	999999	659	692	840	999999	999999	999999	983	406	827	912	470	455	882	710	316	342	155	999999	999999	842	731	750	999999	884	999999	465	484	455	327	244	657	28	603	256	44	999999	87	999999	267	787	999999	611	376	949	82	774	149	776	999999	97	931	101	826	875	999999	
909	708	955	999999	805	726	537	89	592	999999	452	852	999999	675	905	264	431	613	522	999999	129	384	43	812	946	999999	708	999999	240	312	565	999999	727	370	134	702	132	475	462	71	368	999999	783	694	629	922	999999	110	829	833	999999	999999	314	929	765	535	999999	999999	311	489	27	817	849	289	999999	999999	134	274	551	999999	141	956	999999	999999	586	999999	600	999999	192	999999	812	608	890	406	802	87	999999	797	999999	599	37	978	173	972	53	551	683	504	994	378	999999	999999	999999	627	701	553	336	853	999999	178	934	999999	960	999999	676	419	926	452	486	622	373	336	669	999999	999999	999999	793	999999	417	45	914	106	354	999999	235	573	59	273	705	999999	750	43	454	437	999999	999999	999999	886	305	634	624	999999	27	382	14	999999	579	606	453	999999	760	999999	445	999999	263	838	980	156	61	113	369	663	999999	999999	871	339	881	242	297	481	145	906	883	783	420	999999	88	972	999999	763	994	452	819	167	499	999999	598	146	183	825	721	871	834	202	999999	961	999999	790	510	675	999999	346	319	999999	412	999999	274	662	999999	579	759	18	999999	999999	999999	917	843	588	738	278	741	745	69	999999	760	999999	82	690	518	458	999999	298	471	999999	183	999999	142	848	754	645	338	936	248	603	75	713	532	546	93	357	999999	999999	61	999999	999999	845	287	848	221	999999	999999	583	999999	448	389	471	546	999999	124	461	999999	994	999999	102	940	805	506	465	405	999999	741	535	607	171	999999	294	246	239	210	338	999999	294	637	616	999999	999999	793	799	223	999999	176	328	432	632	573	132	999999	999999	301	138	348	999999	999999	174	999999	999999	999999	981	999999	105	999999	316	13	785	999999	499	367	228	237	195	22	706	252	800	879	422	113	974	598	218	223	287	938	82	989	999999	999999	999999	999999	620	778	999999	999999	999999	380	859	324	999999	999999	999999	765	999999	732	115	125	642	580	652	294	985	151	11	999999	899	999999	947	378	931	796	999999	658	893	19	999999	416	210	23	999999	999999	30	107	466	999999	525	452	370	554	833	956	356	999999	199	188	233	478	777	999999	793	999999	432	491	393	999999	999999	424	871	843	125	698	915	628	456	231	274	887	999999	999999	867	456	520	402	544	975	999999	555	469	715	786	149	639	999999	230	886	997	538	714	615	415	110	580	527	439	144	50	727	531	999999	914	999999	792	209	560	999999	999999	999999	947	417	411	471	999999	166	66	999999	68	143	408	569	234	736	182	80	172	999999	999999	993	962	999999	934	721	34	
501	801	450	356	440	231	883	999999	966	591	307	999999	943	154	999999	470	463	85	907	329	961	743	187	173	722	46	792	471	733	78	546	483	690	447	464	365	616	629	628	912	524	409	267	155	999999	999999	228	623	999999	532	508	334	37	401	73	999999	623	286	634	999999	999999	422	437	898	54	824	523	506	999999	999999	854	834	999999	994	805	561	486	42	298	856	818	179	999999	999999	569	221	455	999999	383	999999	741	999999	995	999999	483	111	972	999999	999999	61	352	999999	933	402	678	999999	877	999999	596	999999	281	590	988	777	585	999999	412	999999	338	832	378	235	133	983	999999	524	839	999999	520	999999	589	127	932	999999	514	105	245	999999	532	895	344	423	701	999999	434	161	999999	227	649	999999	698	999999	39	278	682	126	599	949	84	999999	834	655	999999	999999	999999	164	658	750	273	489	999999	795	703	999999	498	999999	533	262	999999	176	999999	622	999999	306	14	842	97	663	564	397	506	296	543	379	71	688	901	808	947	999999	502	600	953	170	201	903	999999	999999	779	999999	592	347	999999	908	999999	222	999999	225	999999	90	76	994	195	875	999999	999999	261	334	999999	810	63	999999	314	289	674	582	668	421	115	110	800	500	884	999999	999999	999999	895	635	398	848	614	686	920	867	213	507	999999	999999	999999	999999	652	718	225	969	673	868	999999	121	244	408	553	999999	119	788	290	575	999999	358	80	823	841	999999	935	532	205	377	804	446	85	176	999999	999999	999999	651	458	999999	284	914	173	936	136	784	401	990	305	952	576	141	586	638	999999	66	16	363	999999	999999	782	999999	999999	306	73	596	45	999999	241	962	427	467	339	208	999999	205	999999	144	696	67	235	945	237	253	801	672	859	447	779	120	584	881	40	433	309	591	150	867	873	540	748	333	759	999999	535	118	802	388	999999	200	871	872	999999	564	799	999999	465	530	505	400	736	598	297	130	388	546	437	906	899	999999	65	999999	999999	166	318	901	195	894	718	999999	999999	481	109	999999	249	711	224	475	999999	471	135	620	372	999999	804	160	999999	638	999999	989	680	895	999999	638	145	553	611	510	256	999999	651	571	812	812	999999	264	999999	999999	881	676	999999	999999	283	437	582	444	955	788	362	999999	865	999999	940	728	999999	974	991	471	999999	695	999999	999999	229	735	820	564	807	559	999999	549	661	337	757	999999	999999	718	622	62	999999	700	597	999999	158	98	42	999999	631	999999	801	554	999999	38	265	196	576	617	999999	548	999999	999999	999999	999999	836	812	
999999	538	799	663	71	302	999999	939	415	752	107	287	999999	140	702	725	933	724	758	407	286	633	82	571	710	999999	975	84	445	47	73	201	986	345	591	999999	304	968	31	508	202	333	622	512	98	299	61	999999	999999	891	95	912	999999	999999	535	873	465	238	952	21	326	999999	504	378	688	999999	300	230	999999	999999	430	999999	999999	259	999999	953	999999	999999	999999	420	998	373	238	554	999999	999999	553	558	999999	717	48	76	25	20	191	914	829	999999	824	192	999999	999999	72	647	470	129	219	398	233	582	863	896	999999	541	999999	953	59	999999	426	536	362	742	999999	832	169	364	999999	692	999999	300	134	766	744	300	421	176	311	999999	93	832	941	164	334	237	854	151	320	999999	996	238	865	999999	999999	297	830	266	999999	240	999999	116	179	527	330	932	458	107	999999	465	129	846	999999	467	999999	593	595	207	999999	192	978	28	53	999999	695	839	435	254	999999	457	999999	999999	755	81	114	977	662	423	834	999999	779	999999	999999	854	363	999999	587	407	23	244	701	632	849	239	262	468	72	999999	999999	491	507	213	169	704	999999	964	101	580	362	888	930	181	373	999999	413	231	999999	199	122	999999	262	37	241	702	755	837	999999	999999	819	646	999999	959	591	352	999999	575	597	294	999999	399	999999	16	55	135	313	999999	269	834	999999	40	999999	999999	999999	296	239	479	999999	466	999999	168	658	574	761	716	999999	971	589	30	999999	837	634	743	999999	723	486	255	982	999999	398	999999	577	481	700	788	215	52	378	305	122	425	603	140	345	999999	741	999999	255	999999	162	342	940	248	714	999999	999999	696	543	999999	809	984	999999	866	999999	724	999999	186	874	973	510	930	603	999999	908	703	999999	503	999999	639	982	992	999	999999	953	66	294	338	767	711	999999	519	999999	999999	495	138	929	737	72	620	999999	564	619	282	828	232	738	656	999999	20	754	902	999999	903	885	999999	984	843	912	21	440	262	999999	999999	591	991	430	102	999999	779	774	999999	999999	999999	999999	999999	383	727	825	731	327	999999	998	757	957	999999	230	999999	624	679	153	96	999999	60	189	999999	155	999999	690	836	801	646	858	560	245	999999	471	510	384	468	442	266	27	191	693	802	999999	661	215	112	770	825	478	129	636	999999	681	390	608	672	999999	927	46	988	929	999999	779	999999	521	999999	27	720	231	999999	246	999999	78	643	367	386	602	999999	251	999999	76	976	999999	739	924	557	575	999999	902	711	196	999999	999999	38	261	22	999999	999999	149	505	
999999	59	999999	999999	882	999999	619	48	33	231	79	787	686	999999	922	952	513	50	523	999999	143	999999	818	519	969	730	666	49	999999	355	363	786	354	745	502	26	382	999999	856	185	937	537	67	681	999999	999999	829	771	115	308	509	982	303	185	999999	999999	241	94	351	161	92	579	999999	678	867	293	442	999999	956	906	580	656	193	347	37	606	879	147	878	570	901	895	934	999999	845	380	493	179	383	354	784	298	514	704	103	367	880	388	999999	358	999999	888	999999	209	728	852	799	955	157	765	278	999999	215	781	259	196	645	999999	999999	999999	800	999999	999999	611	131	291	999999	488	254	999999	726	500	333	529	604	23	999999	735	363	993	581	537	999999	618	85	999999	92	733	454	999999	721	316	556	999999	557	703	331	999999	87	446	711	320	711	487	48	999999	999999	999999	999999	246	116	910	220	839	915	272	999999	999999	535	441	209	417	43	347	948	420	944	16	999999	999999	999999	999999	657	999999	292	271	825	544	579	999999	999999	406	556	999999	800	810	105	717	999999	294	999999	999999	999999	645	247	303	286	374	538	628	833	764	714	286	555	239	999999	303	557	654	447	706	378	237	999999	803	860	999999	999999	148	324	237	604	999999	448	318	208	22	680	988	984	461	16	999999	999999	165	692	280	662	999999	557	802	999999	999999	847	756	14	450	134	443	442	460	827	399	314	606	999999	37	838	999999	40	250	622	568	999999	985	999999	427	763	366	120	590	172	975	999999	999999	76	999999	839	691	314	758	999999	999999	556	533	999999	616	647	867	995	665	441	426	540	999999	189	601	98	862	66	999999	686	767	332	851	298	999999	999999	792	999999	323	999999	156	932	281	999999	386	21	145	999999	93	999999	895	999999	455	158	999999	444	283	341	474	758	999999	999999	999999	82	130	913	704	245	781	807	854	338	682	999999	295	494	269	954	999999	999999	952	510	973	807	790	407	876	999999	551	418	535	460	75	564	220	521	215	209	242	473	999999	899	999999	999999	999999	567	688	978	863	262	999999	999999	538	884	806	476	661	919	291	999999	46	11	694	999999	282	403	999999	999999	266	999999	288	999999	721	340	999999	62	929	697	881	233	719	898	999999	999999	243	215	922	190	758	744	999999	999999	917	519	999999	999999	215	218	13	531	304	570	999999	99	999999	999999	608	208	611	999999	547	963	48	68	13	999999	171	404	999999	76	481	92	369	521	914	993	151	211	903	999999	846	721	694	359	999999	158	185	999999	999999	128	999999	724	999999	15	207	999999	257	
859	516	298	154	811	89	999999	60	221	211	999999	184	980	972	406	305	644	906	825	279	688	139	855	999999	420	999999	19	469	999999	514	999999	324	28	745	999999	695	614	822	45	641	999999	309	716	947	974	999999	345	155	210	429	933	108	999999	627	569	730	999999	999999	733	732	79	476	999999	999999	847	886	166	244	690	711	690	822	871	194	520	388	422	907	999999	845	742	863	999999	999999	580	999999	943	401	999999	561	44	289	99	312	571	291	16	999999	109	97	419	999999	999999	498	739	121	237	196	116	999999	999999	753	345	888	990	216	217	999999	137	591	942	765	67	999999	677	410	999999	568	622	239	999999	413	808	999999	999999	641	408	770	999999	469	38	756	999999	996	999999	290	943	210	322	365	999999	50	882	517	999999	653	999999	336	821	338	388	999999	574	999999	807	904	944	444	462	358	807	999999	376	667	563	195	480	71	884	396	466	532	999999	999999	166	342	531	999999	999999	782	999999	82	949	270	999999	999999	192	419	999999	350	345	509	748	999999	557	999999	673	999999	954	959	183	981	451	999999	999999	855	421	317	719	999999	382	654	688	680	760	735	497	999999	585	203	999999	999999	873	544	999999	999999	784	999999	709	999999	999999	317	346	796	999999	616	631	524	397	235	948	875	699	723	999999	999999	820	78	212	822	148	566	638	761	956	122	117	906	999999	999999	81	138	607	999999	806	75	318	892	999999	154	113	972	718	360	999999	137	371	999999	577	369	999999	715	90	999999	392	112	678	584	839	496	999999	725	151	999999	164	999999	999999	999999	916	902	382	927	996	68	718	175	847	288	999999	999999	999999	999999	999999	999999	778	365	57	720	807	704	396	999999	999999	999999	645	388	831	245	205	433	999999	861	243	674	986	218	719	32	999999	227	264	399	77	999999	746	551	999999	138	704	798	999999	556	702	999999	999999	649	999999	422	999999	340	343	612	999999	93	999999	999999	723	664	36	569	999999	35	999999	590	450	997	999999	52	838	104	992	703	541	406	660	999999	169	999999	169	347	344	306	610	838	999999	999999	317	999999	52	858	999999	732	111	999999	162	747	14	122	772	999999	982	831	584	327	347	640	81	999999	433	664	999999	999999	504	999999	234	349	424	713	706	797	689	682	999	979	277	270	602	405	999999	912	308	999999	259	650	364	999999	722	292	999999	252	581	631	560	999999	138	135	237	999999	911	999999	333	999999	415	999999	828	310	832	999999	60	87	48	675	441	999999	365	999999	999999	999999	334	722	626	142	223	464	999999	68	132	621	851	151	
42	999999	494	441	589	17	640	284	822	64	680	128	241	423	214	905	200	49	32	455	999999	383	97	198	195	200	88	951	999999	999999	999999	220	999999	908	999999	858	191	999	999999	358	52	177	41	280	51	999999	901	799	260	321	868	999999	999999	405	469	659	102	305	255	399	929	999999	527	62	875	470	375	999999	378	355	724	200	118	674	412	514	351	817	999999	687	299	288	999999	446	999999	106	999999	357	449	395	766	999999	753	541	428	363	650	979	404	581	143	578	431	999999	596	677	973	999999	992	954	317	284	158	568	109	651	987	90	160	779	849	28	883	983	999999	838	999999	999999	255	59	864	999999	422	575	553	721	856	796	999999	999999	132	695	364	495	87	999999	737	999999	999999	999999	375	999999	828	999999	732	125	694	448	999999	758	240	406	679	943	100	945	861	999999	24	388	795	201	240	926	656	999999	664	999999	905	107	110	262	144	478	683	303	999999	798	842	438	999999	417	481	100	993	999999	999999	999999	404	141	629	164	179	63	981	999999	999999	999999	968	579	999999	306	542	227	658	999999	272	210	270	796	411	73	740	999999	362	999999	720	149	933	931	147	999999	993	999999	478	945	92	91	497	508	999999	642	999999	273	999999	999999	999999	263	442	999999	999999	816	159	999999	730	999999	424	593	700	604	464	199	999999	46	441	999999	999999	768	748	999999	895	999999	713	761	999999	768	244	476	608	633	999999	466	707	999999	999999	331	103	395	53	913	531	498	999999	999999	54	999999	674	793	831	770	426	999999	514	999999	129	282	112	398	999999	961	999999	999999	985	77	102	998	492	59	568	120	123	918	725	835	999999	999999	800	820	717	67	104	450	644	999999	216	405	951	976	999999	999999	228	705	618	91	999999	583	512	323	800	55	292	999999	234	721	657	999999	999999	678	549	721	481	292	999999	719	999999	880	313	158	860	696	999999	515	259	372	892	417	999999	644	999999	607	894	487	999999	671	774	478	226	923	189	709	25	282	437	87	724	935	34	899	223	711	279	363	999999	113	999	776	999999	861	828	250	208	999999	434	942	826	994	999999	19	944	399	664	390	969	999999	680	773	88	182	648	957	392	410	430	999999	337	541	34	916	672	997	112	364	999999	999999	999999	279	999999	494	260	730	673	25	954	824	57	889	394	311	999999	999999	999999	203	223	999999	999999	797	325	892	615	295	969	355	346	946	296	309	295	40	999999	411	925	593	921	917	999999	376	455	606	495	447	156	723	999999	446	999999	909	999999	233	999999	999999	
953	955	999999	964	761	328	999999	999999	538	748	604	363	999999	31	310	999999	999999	305	587	490	352	719	406	177	999999	255	999999	900	999999	386	167	999999	949	937	999999	999999	714	956	166	965	999999	447	999999	747	843	999999	73	472	145	204	637	846	645	600	370	244	559	999999	825	515	466	999999	370	999999	590	542	999999	723	999999	340	400	324	148	622	792	905	651	659	334	355	192	398	764	453	749	321	426	359	577	223	420	12	141	999999	508	919	86	999999	166	311	999999	349	999999	804	803	322	707	33	807	464	593	899	387	480	333	999999	23	999999	411	279	126	63	155	360	999999	397	193	497	124	873	828	734	999999	999999	965	842	999999	959	649	436	613	402	552	122	630	999999	625	999999	327	440	905	169	514	999999	194	999999	999999	548	884	415	999999	999999	908	934	636	999999	406	363	515	491	578	63	277	974	666	723	510	43	730	409	771	533	999999	683	967	999999	229	999999	838	638	648	951	85	244	308	403	493	618	486	771	124	272	999999	835	862	851	892	999999	999999	471	826	999999	818	485	644	999999	48	235	966	966	638	999999	525	999999	842	999999	978	43	676	272	239	999999	557	958	999999	509	387	345	999999	999999	776	689	395	376	812	487	142	999999	600	999999	999999	999999	652	519	999999	334	746	279	992	244	873	859	863	958	242	933	613	999999	999999	144	227	703	413	851	199	948	405	159	74	365	494	999999	443	999999	907	970	250	47	825	960	763	118	352	586	252	999999	826	436	999999	878	874	999999	409	999999	999999	660	855	801	999999	194	928	597	999999	637	750	999999	426	889	60	999999	693	999999	44	239	380	119	361	826	608	282	999999	999999	24	195	999999	999999	999999	999999	999999	999999	125	449	717	640	999999	176	903	714	999999	999999	501	937	386	873	999999	308	248	180	94	375	308	38	202	999999	72	960	582	29	157	999999	516	999999	400	999999	155	999999	858	999999	208	999999	216	647	999999	851	781	195	592	151	10	192	973	808	892	133	999999	97	256	999999	999999	81	593	884	567	307	250	62	546	582	727	939	450	843	999999	880	169	661	48	350	276	877	377	999999	28	964	999999	999999	556	276	999999	68	997	999999	826	136	621	332	999999	692	610	728	648	19	423	70	999999	139	999999	999999	964	999999	58	999999	999999	700	703	161	865	602	999999	542	505	279	727	668	942	999999	27	845	268	999999	580	356	739	999999	999999	999999	999999	957	232	436	872	544	999999	999999	999999	101	792	136	999999	999999	999999	487	999999	999999	233	378	999999	999999	128	999999	
122	991	999999	999999	715	999999	175	999999	471	345	144	908	380	315	999999	961	968	168	658	850	999999	890	422	799	380	103	406	671	324	860	86	273	838	742	324	880	790	184	852	318	925	935	665	97	999999	558	117	999999	408	999999	410	133	105	278	28	231	578	954	757	622	305	999999	543	610	269	999999	79	637	999999	789	181	793	315	350	924	535	999999	334	473	822	985	761	999999	62	459	999999	999999	569	999999	102	999999	836	427	240	999999	999999	999999	999999	999999	464	488	480	654	999999	999999	616	817	755	999999	999999	997	254	999999	934	637	999999	241	490	999999	316	999999	999999	999999	897	999999	344	999999	999999	337	502	143	999999	506	19	344	515	116	653	999999	843	145	421	999999	240	999999	67	355	492	999999	478	199	999999	999999	522	760	977	566	756	141	755	250	741	999999	999999	999999	827	748	481	600	131	999999	588	528	317	180	999999	295	683	802	999999	999999	884	999999	858	313	231	999999	999999	999999	366	999999	999999	999999	999999	999999	404	992	999999	879	999999	319	999999	891	481	999999	611	393	596	352	478	691	999999	954	711	766	999999	268	569	549	139	562	764	233	244	182	999999	76	321	714	775	999999	999999	804	535	120	125	992	11	818	701	999999	678	641	999999	674	75	405	809	450	247	146	432	823	999999	999999	555	650	657	308	961	545	81	882	576	188	999999	999999	429	601	650	373	266	999999	847	301	999999	132	453	569	117	683	266	870	476	999999	999999	110	999999	820	999999	999999	345	703	856	166	766	795	75	600	906	985	976	218	799	874	879	681	975	458	830	433	207	999999	200	999999	288	211	415	999999	322	667	35	608	999999	999999	37	562	999999	690	999999	98	66	852	663	999999	707	999999	999999	602	759	999999	134	605	990	141	276	257	512	999999	877	999999	389	138	288	248	960	377	180	999999	846	327	786	999999	923	741	376	354	433	79	581	240	140	813	187	136	543	429	618	905	910	780	59	327	813	969	709	928	999999	425	170	339	877	999999	999999	999999	409	999999	999999	258	765	921	999999	443	995	999999	434	999999	951	161	999999	540	999999	999999	712	76	277	468	481	953	42	447	780	18	908	252	999999	681	999999	744	727	704	748	369	149	988	999999	999999	331	999999	545	142	976	422	720	630	580	612	745	688	175	940	367	999999	999999	999999	999999	815	535	753	293	753	517	217	433	999999	792	399	135	724	120	661	147	315	418	899	999999	999999	297	287	671	999999	999999	999999	579	999999	346	30	152	822	999999	151	999999	577	882	791	624	769	988	999999	999999	
191	999999	999999	578	513	802	61	319	327	856	782	527	257	92	542	816	148	637	646	663	999999	256	313	876	969	999999	569	433	626	284	701	380	578	999999	490	274	914	800	75	984	295	710	825	965	75	623	833	495	350	975	999999	999999	999999	65	75	999999	183	154	609	999999	999999	628	999999	999999	164	411	949	807	999999	277	999999	348	572	661	378	71	431	347	999999	999999	747	999999	92	999999	798	570	38	522	384	999999	999999	770	999999	142	751	666	999999	782	999999	999999	674	35	893	999999	999999	147	569	690	687	14	999999	835	343	264	195	169	999999	999999	999999	999999	383	436	432	56	999999	141	999999	439	910	712	52	999999	536	156	680	721	190	20	999999	660	11	348	835	999999	52	264	999999	999999	946	591	130	977	999999	999999	999999	999999	603	846	895	941	990	139	780	974	961	864	309	196	999999	474	979	999999	472	594	999999	999999	601	999999	14	999999	704	221	493	328	999999	75	999999	999999	865	999999	128	344	999999	636	670	871	567	860	418	999999	999999	999999	999999	481	612	594	514	943	633	256	999999	550	841	973	246	999999	999999	461	393	999999	753	989	331	999999	355	644	420	999999	923	721	477	741	644	826	966	465	999999	21	716	996	560	999999	685	619	999999	999999	502	151	399	891	235	999999	999999	521	434	965	918	999999	135	967	184	999999	30	912	999999	904	905	24	999999	781	920	634	744	999999	999999	586	999999	711	354	777	152	999999	999999	42	495	370	274	132	999999	10	546	646	885	749	822	881	999999	999999	999999	892	672	488	144	618	999999	601	371	999999	185	847	999999	999999	867	999999	825	904	242	987	427	418	999999	783	999999	16	244	283	748	999999	574	999999	439	541	999999	461	999999	663	999999	827	71	894	998	999999	946	555	349	339	779	537	923	917	648	169	355	431	999999	888	999999	138	999999	697	852	376	999999	721	417	999999	345	999999	252	171	769	999999	925	532	999999	454	999999	76	666	999999	503	221	999999	656	816	280	195	449	208	226	999999	16	454	374	51	999999	678	235	147	229	999999	374	294	762	158	243	999999	822	21	808	61	999999	999999	478	203	641	304	859	905	147	934	896	217	36	373	763	999999	560	491	999999	775	611	929	446	911	999999	999999	319	999999	582	999999	372	437	399	174	998	544	976	181	999999	999999	819	330	999	295	107	166	999999	398	394	999999	682	341	233	43	450	869	35	566	73	715	985	361	332	111	571	468	817	999999	375	999999	984	389	92	460	956	291	930	161	814	972	668	920	123	309	363	999999	999999	999999	724	
138	518	419	117	999999	351	468	997	898	723	638	349	406	999999	176	298	303	258	999999	999999	169	939	874	752	999999	57	75	247	33	999999	540	264	461	147	246	709	999999	281	398	119	497	999999	41	437	999999	633	271	999999	947	999999	70	783	441	289	999999	199	644	666	999999	646	286	999999	973	160	193	384	888	269	787	466	723	31	859	663	999999	875	907	447	577	467	786	178	300	23	687	999999	999999	181	582	999999	999999	999999	264	752	833	277	320	881	254	801	745	12	119	490	297	48	923	778	700	689	291	207	99	559	999999	117	999999	960	472	999999	561	716	686	999999	401	814	766	116	829	321	999999	35	999999	999999	721	783	69	810	999999	649	833	999999	481	999999	765	999999	999999	999999	999999	726	999999	359	419	999999	249	999999	326	379	99	482	999999	817	948	388	134	265	13	323	999999	86	58	999999	999999	823	602	518	244	999999	999999	532	994	71	224	999999	974	215	999999	385	536	999999	467	689	999999	999999	377	26	105	999999	768	510	999999	999999	867	815	677	999999	125	999999	224	731	794	999999	405	566	488	219	602	844	999999	919	999999	628	786	999999	618	368	408	991	999999	586	422	152	999999	473	999999	498	204	408	999999	756	99	30	170	805	898	934	293	163	765	168	423	999999	688	849	861	246	999999	722	206	319	999999	134	151	638	318	652	508	932	899	989	999999	203	418	999999	829	628	467	981	256	684	999999	255	235	296	173	999999	463	185	611	999999	999999	482	211	126	936	965	879	532	497	999999	435	999999	264	775	153	229	841	39	29	243	778	999999	475	522	244	574	898	854	475	155	198	333	330	477	999999	999999	991	999999	721	864	748	935	494	999	999999	999999	999999	460	153	943	331	434	999999	378	999999	999999	16	689	881	372	999999	35	67	351	68	112	41	999999	563	610	237	548	999999	164	494	843	999999	476	999999	521	583	448	710	531	999999	999999	177	952	825	182	536	312	999999	999999	797	723	999999	152	999999	156	692	213	999999	543	715	999999	999999	11	883	809	999999	540	999999	370	999999	628	999999	535	527	999999	935	89	961	999999	83	925	999999	958	999999	770	964	111	534	999999	829	379	999999	176	816	51	648	176	78	25	387	996	886	59	570	178	409	352	999999	647	220	612	252	515	469	790	653	999999	643	123	999999	693	999999	308	541	419	87	999999	719	485	655	769	20	945	14	87	999999	999999	398	999999	371	999999	999999	886	906	999999	999999	46	707	35	999999	999999	999999	955	181	694	999999	588	518	161	101	261	999999	999999	992	451	
601	307	510	999999	751	999999	999999	455	751	232	217	128	401	324	292	51	450	693	96	174	246	65	999999	319	96	460	569	247	107	120	988	345	894	999999	624	829	535	324	999999	823	722	999999	213	948	487	872	196	204	999999	60	810	940	63	827	214	546	533	999999	999999	300	999999	531	357	640	244	871	233	936	700	462	999999	136	999999	999999	451	169	852	825	832	223	999999	375	377	999999	309	999999	291	76	260	88	306	999999	28	984	817	201	999999	572	713	999999	648	260	504	416	544	684	531	790	999999	55	693	707	368	999999	999999	999999	163	310	340	196	590	167	685	621	999999	181	117	999999	455	260	999999	289	999999	227	999999	23	871	960	512	999999	525	501	690	214	999999	999999	976	935	999999	999999	47	429	241	527	35	999999	999999	999999	261	373	999999	107	999999	136	615	414	999999	999999	999999	23	999999	202	798	715	670	98	476	481	237	566	204	182	477	277	999999	20	999999	594	201	93	999999	989	709	148	59	999999	999999	564	598	999999	13	835	999999	943	420	999999	999999	526	856	936	999999	103	655	999999	999999	404	630	999999	999999	605	367	999999	948	433	575	999999	492	659	666	252	931	999999	882	999999	563	369	999999	533	999999	377	999999	530	738	264	999999	999999	344	25	969	654	798	101	999999	993	999999	999999	886	994	378	641	361	999999	860	614	15	111	999999	407	141	999999	650	106	218	999999	225	836	273	694	999999	230	999999	477	999999	999999	453	839	272	888	634	560	999999	999999	164	226	999999	419	999999	133	258	967	143	936	883	999999	14	701	883	115	778	999999	739	202	639	158	999999	884	290	848	999999	999999	839	999999	772	580	337	999999	999999	991	529	805	175	149	445	397	96	508	593	530	16	752	999999	999999	120	999999	821	290	130	999999	29	999999	139	822	999999	999999	999999	811	173	313	833	124	999999	891	585	972	620	600	999999	251	999999	698	300	999999	841	999999	219	682	221	923	759	56	769	935	999999	999999	676	999999	186	362	999999	999999	999999	999999	697	892	992	75	581	147	238	230	532	879	944	331	840	379	980	554	873	455	599	999999	999999	786	999999	823	919	197	306	999999	999999	404	982	999999	364	20	72	949	426	999999	999999	83	695	538	999999	890	990	650	999999	307	372	632	489	814	685	104	999999	999999	546	179	156	394	841	961	999999	999999	897	168	966	830	999999	40	138	729	354	999999	999999	24	272	465	832	999999	639	999	904	791	999999	999999	110	999999	283	161	412	999999	998	715	242	999999	731	395	993	832	999999	727	990	999999	999999	760	469	168	
550	722	648	999999	346	877	755	842	67	25	222	729	67	707	999999	164	628	999999	731	638	294	819	292	876	471	10	594	912	999999	999999	297	165	999999	941	718	560	512	331	999999	999999	960	399	677	716	999999	273	774	999999	180	835	714	999999	39	830	874	731	999999	772	619	345	999999	999999	833	999999	999999	67	31	999999	989	996	999999	999999	970	610	999999	894	999999	576	703	207	999999	617	999999	999999	999999	675	999999	877	999999	987	131	740	711	574	999999	127	566	191	989	126	252	657	987	184	193	999999	652	428	162	980	588	863	79	999999	119	999999	111	999999	637	999999	999999	999999	999999	11	999999	911	595	405	774	560	338	960	587	587	955	578	630	999999	989	450	33	999999	724	97	408	267	671	999999	465	170	999999	905	554	937	999999	108	609	985	309	282	821	256	654	601	651	627	286	492	999999	540	55	544	671	196	38	233	999999	999999	602	617	250	306	939	613	999999	999999	416	649	401	856	999999	644	999999	716	999999	776	63	132	445	780	981	999999	832	925	125	481	244	999999	908	961	999999	999999	393	691	41	524	317	999999	66	229	221	636	100	610	570	411	286	954	999999	262	179	999999	999999	821	636	999999	999999	24	498	73	198	999999	741	440	186	332	261	575	684	999999	999999	999999	76	226	569	999999	98	231	999999	713	204	289	801	655	792	383	999999	571	65	969	59	303	552	992	40	173	894	660	433	248	160	999999	279	461	999999	166	239	310	999999	291	973	253	659	784	869	908	256	999999	647	803	999999	999999	520	714	66	176	470	83	195	405	460	438	798	126	563	999999	19	999999	862	635	153	820	318	999999	996	806	999999	999999	133	999999	916	808	22	630	46	470	999999	564	404	627	999999	166	125	999999	830	545	454	542	231	999999	899	906	234	22	659	391	380	745	718	259	532	999999	949	73	488	652	425	999999	89	102	302	454	945	244	939	986	705	462	943	460	999999	111	999999	747	999999	20	584	10	970	999999	999999	454	999999	154	105	999999	216	62	377	188	129	286	462	139	92	999999	960	989	82	672	999999	918	802	267	898	431	999999	212	840	478	78	424	207	434	12	848	999999	800	149	946	780	653	94	999999	341	84	648	416	664	778	59	595	927	307	969	999999	652	999999	256	673	836	999999	221	899	120	999999	89	999999	136	999999	845	999999	999999	999999	999999	42	834	47	999999	823	782	750	547	71	428	483	999999	999999	999999	999999	205	29	553	475	119	776	441	999999	654	635	995	620	289	999999	932	999999	745	801	415	936	
346	999999	999999	433	891	95	466	999999	481	637	217	189	999999	304	49	826	616	999999	26	999999	601	650	999999	999999	828	172	470	127	138	999999	999999	695	494	528	495	589	367	999999	584	34	999999	999999	999999	999999	428	815	57	985	390	999999	283	372	784	999999	345	999999	233	371	604	728	624	999999	999999	999999	900	522	999999	54	808	460	468	495	798	992	806	999999	937	375	872	999999	125	485	737	32	999999	374	911	205	193	800	366	995	999999	856	409	970	999999	770	999999	999999	130	999999	999999	930	648	999999	574	791	999999	34	758	857	499	592	612	149	611	999999	687	535	999999	500	999999	18	104	472	969	942	593	835	60	176	258	966	892	123	308	999999	999999	477	800	129	712	168	999999	508	506	933	999999	269	369	999999	93	591	304	999999	151	178	999999	185	818	631	999999	656	974	592	999999	532	700	999999	841	999999	625	219	735	491	999999	702	967	999999	966	45	698	334	476	790	92	667	671	272	971	139	999999	999999	658	999999	999999	66	194	999999	899	974	243	753	427	565	644	874	856	813	842	449	211	999999	999999	782	933	999999	190	999999	509	941	999999	438	999999	711	832	427	999999	566	570	730	517	517	696	999999	802	945	999999	910	156	218	811	858	429	531	928	999999	988	875	999999	57	876	11	950	957	123	805	234	716	733	227	323	299	253	122	931	693	553	999999	980	987	967	279	999999	300	139	999999	18	996	783	110	438	685	330	522	854	999999	567	999999	878	997	999999	999999	187	928	999999	522	614	317	600	244	999999	771	895	257	89	607	963	660	828	121	796	238	933	632	788	638	968	730	267	999999	136	814	999999	982	277	777	102	118	404	617	999999	701	406	548	922	667	789	83	443	257	552	907	999999	766	211	492	999999	999999	150	267	553	883	59	184	118	374	999999	912	999999	311	514	999999	265	221	723	999999	831	999999	710	131	999999	895	999999	999999	872	999999	903	582	781	785	999999	548	968	146	74	513	652	999999	440	557	245	999999	102	141	742	697	651	699	999999	116	660	872	843	28	419	657	596	48	999999	888	470	999999	999999	205	999999	966	886	999999	157	999999	452	610	954	162	885	970	803	165	999999	184	999999	214	539	675	135	648	704	949	727	416	917	613	919	551	97	999999	746	999999	350	775	810	532	552	833	999999	59	999999	690	999999	448	999999	999999	770	137	999999	266	319	465	79	151	999999	937	402	999999	302	839	691	413	75	999999	234	905	999999	502	374	55	662	706	999999	999999	731	23	816	288	999999	486	842	791	
999999	999999	999999	291	999999	209	513	873	999999	811	540	999999	999999	999999	625	999999	224	999999	625	278	763	274	604	612	453	994	420	999999	999999	123	188	815	999999	899	999999	244	420	942	87	615	989	500	915	850	999999	197	999999	227	398	999999	74	999999	861	574	999999	965	236	475	838	833	788	264	752	26	633	724	999999	469	342	390	234	281	999999	999999	289	272	358	999999	999999	265	288	203	860	949	999999	575	954	999999	999999	216	17	945	114	254	827	734	748	899	227	451	370	257	999999	17	946	792	999999	851	295	766	617	482	999999	999999	554	999999	999999	803	967	999999	999999	405	597	135	382	289	176	626	999999	554	523	999999	999999	995	895	40	318	852	12	266	834	113	146	999999	599	535	999999	532	699	241	340	945	932	169	681	964	659	999999	635	667	625	124	668	741	252	167	999999	999999	686	524	287	550	999999	710	233	666	999999	492	536	847	999999	644	926	999999	223	578	527	377	323	999999	999999	559	999999	344	999999	719	444	999999	862	999999	999999	883	845	999999	999999	790	154	999999	936	999999	705	177	232	787	304	981	197	717	527	673	640	578	719	999999	152	728	332	999999	999999	513	232	999999	629	105	268	489	799	751	997	433	434	305	440	308	235	213	336	440	50	659	531	726	877	199	800	999999	173	99	42	999999	999999	688	162	432	792	840	547	999999	528	814	191	999999	720	104	248	345	147	421	530	999999	401	999999	425	419	981	999999	987	439	304	257	326	999999	718	771	999999	746	152	999999	999999	394	666	999999	999999	235	999999	95	16	782	950	465	873	752	568	103	834	999999	272	742	450	999999	853	117	833	280	497	481	728	949	138	502	999999	139	905	146	999999	202	999999	200	999999	896	499	214	489	839	384	574	152	624	936	401	483	999999	567	999999	999999	999999	375	640	999999	999999	366	66	999999	458	271	743	846	432	821	642	593	82	801	999999	797	648	999999	994	999999	923	999999	114	23	999999	28	999999	572	686	605	999999	826	350	462	999999	539	443	560	40	999999	641	727	719	803	999999	807	411	608	22	431	999999	930	381	744	814	667	262	999999	916	439	478	181	170	826	107	815	999999	619	999999	24	999999	98	597	999999	999999	205	619	999999	999999	929	617	194	559	265	713	793	455	606	648	999999	999999	399	999999	601	108	469	999999	892	705	488	564	791	999999	998	76	803	999999	999999	489	618	999999	951	334	987	821	999999	999999	904	123	313	999999	999999	971	579	999999	964	454	995	999999	794	638	726	999999	999999	374	825	999999	561	999999	999999	461	
500	126	39	239	335	75	656	779	814	999999	662	779	402	129	999999	819	182	270	111	359	346	636	694	999999	331	356	999999	622	995	850	999999	999999	214	851	869	999999	942	349	412	899	798	225	999999	947	975	947	212	120	456	999999	270	999999	96	999999	124	864	432	999999	907	979	970	43	999999	999999	999999	946	999999	550	259	999999	877	832	858	212	560	130	132	747	15	384	999999	983	175	989	590	770	999999	653	737	14	107	893	442	432	928	764	999999	549	170	38	382	999999	860	68	999999	437	441	884	999	993	742	684	53	533	835	986	867	794	383	25	999999	921	813	255	999999	999999	400	435	283	795	999999	583	587	976	11	490	132	999999	861	163	339	744	999999	743	272	999999	850	908	597	999999	999999	999999	176	154	711	460	849	615	768	153	46	15	610	213	999999	169	107	999999	531	354	864	760	999999	230	686	582	277	79	983	999999	144	999999	999999	999999	898	51	999999	443	275	999999	641	517	348	999999	999999	334	999999	999999	438	112	325	783	386	252	87	145	999999	946	999999	139	192	779	999999	891	999999	554	176	278	999999	273	752	664	801	980	999999	356	422	224	113	361	999999	827	999999	880	561	999999	116	595	264	763	336	999999	974	146	368	999999	999999	999999	708	572	168	865	145	175	360	999999	981	999999	539	730	723	500	999999	117	690	999999	148	750	339	658	448	999999	24	551	936	291	689	665	622	851	999999	965	516	540	999999	999999	692	999999	529	900	379	710	66	533	999999	999999	628	867	455	13	722	144	127	59	134	999999	850	593	239	999999	971	325	783	687	999999	758	984	312	914	999999	999999	673	999999	999999	288	738	523	491	512	111	999999	821	220	999999	138	336	999999	466	416	614	731	109	246	460	928	999999	926	378	999999	291	851	326	999999	999999	340	59	913	688	771	999999	999999	369	91	137	416	160	999999	175	559	999999	911	528	895	309	386	999999	999999	771	999999	234	999999	155	999999	999999	259	999999	868	873	288	89	422	168	695	30	550	371	28	118	53	999999	949	760	819	340	380	999999	999999	654	960	767	621	152	187	546	584	919	152	999999	878	79	999999	999999	999999	480	520	752	832	999999	999999	999999	554	999999	727	732	285	61	999999	886	850	926	999999	224	999999	520	467	279	999999	158	446	631	999999	168	240	973	496	717	873	349	999999	627	500	555	895	945	223	999999	999999	455	270	999999	593	999999	19	951	163	77	327	376	22	250	771	684	439	136	999999	396	99	753	246	567	999999	986	77	233	436	999999	328	999999	999999	999999	
854	999999	999999	913	999999	963	158	288	820	428	400	507	336	578	855	816	125	768	999999	826	213	671	218	703	355	607	197	786	524	999999	749	999999	79	847	999999	245	796	525	98	831	247	999999	932	817	177	680	659	499	999999	620	255	559	818	480	999999	999999	999999	194	568	999999	775	999999	763	999999	679	999999	437	489	999999	999999	30	599	680	328	589	402	738	999999	535	999999	948	698	418	904	999999	199	540	598	886	212	918	611	999999	658	65	874	57	904	147	999999	999999	180	999999	757	600	999999	879	999999	891	999999	454	925	999999	893	999999	999999	953	858	492	999999	509	839	602	979	999999	418	641	31	272	714	355	834	264	999999	432	999999	999999	660	999999	999999	999999	50	999999	327	758	993	952	74	175	978	999999	198	421	657	626	412	577	337	66	191	23	857	237	186	223	999999	671	260	470	714	695	302	554	602	179	469	142	285	999999	707	466	577	856	293	793	167	422	606	999999	29	210	64	604	132	876	999999	813	530	113	999999	332	999999	604	461	293	999999	643	999999	488	167	280	301	116	359	999999	446	11	944	393	999999	207	74	479	450	513	641	999999	431	725	716	655	999999	182	93	384	764	972	404	999	175	999999	603	128	623	999999	908	999999	999999	407	439	461	868	147	57	940	267	232	163	947	999999	929	999999	103	771	511	669	129	33	999999	960	473	606	944	227	999999	603	999999	855	701	604	693	454	999999	295	264	787	474	999999	152	126	542	819	999999	357	246	311	510	356	121	89	789	924	279	999999	965	855	924	919	514	346	321	999999	461	352	999999	999999	999999	807	516	999999	205	994	880	858	428	654	159	596	981	241	103	999999	743	622	815	769	185	999999	999999	409	862	554	619	806	999999	175	367	999999	399	761	123	702	839	396	884	999999	999999	999999	27	999999	705	338	938	283	253	999999	633	839	537	999999	309	609	487	117	999999	650	384	84	62	999999	296	999999	999999	229	127	999999	760	999999	737	30	724	764	570	18	999999	534	616	346	999999	999999	541	528	576	210	462	514	225	731	534	244	420	970	999999	763	34	660	140	718	166	852	959	286	999999	516	474	544	48	478	413	337	999999	48	521	967	722	768	478	996	766	612	999999	38	999999	503	610	754	406	999999	999999	52	403	999999	999999	709	135	264	999999	69	999999	918	475	746	327	999999	210	381	458	400	51	999999	192	144	952	553	677	930	464	607	906	719	999999	241	494	371	999999	146	999999	811	999999	467	351	418	270	848	146	999999	711	624	999999	238	
999999	15	766	999999	999999	269	945	636	42	204	800	819	163	26	780	244	262	956	273	73	522	646	999999	999999	914	773	873	114	416	248	229	839	313	677	422	999999	475	765	999999	999999	201	232	779	648	666	532	265	253	78	901	186	754	361	239	715	999999	458	192	814	97	395	841	999999	794	974	999999	515	485	999999	999999	769	497	456	598	872	300	867	909	917	391	518	999999	45	514	999999	999999	487	83	961	763	683	999999	950	999999	999999	360	13	984	674	706	26	779	649	430	142	999999	999999	763	367	999999	792	999999	274	999999	579	765	805	999999	733	999999	483	441	524	999999	964	486	999999	42	319	522	999999	882	244	999999	375	738	980	615	382	382	177	724	716	546	999999	999999	28	999999	999999	999999	554	298	261	175	999999	999999	265	808	466	999999	152	275	453	844	138	999999	314	64	67	840	785	199	341	361	999999	999999	725	978	870	829	468	30	999999	796	967	999999	999999	79	987	791	483	181	159	726	239	999999	280	872	999999	999999	830	963	469	13	999999	364	999999	900	834	474	858	287	999999	636	197	132	86	657	876	999999	288	245	999999	999999	367	999999	999999	614	131	439	488	999999	570	809	999999	504	560	195	69	613	999999	731	244	523	932	206	999999	522	999999	999999	999999	623	995	288	782	595	897	204	999999	133	323	351	779	404	999999	15	716	138	638	692	571	890	597	999999	97	557	999999	552	342	999999	999999	999999	85	23	613	865	857	291	999999	413	606	365	549	936	299	700	999999	840	537	926	489	114	884	847	545	935	35	731	201	235	999999	354	999999	999999	752	999999	276	765	791	999999	157	999999	112	234	95	216	351	661	974	396	605	170	25	416	682	276	644	237	477	678	839	135	99	801	818	999999	504	999999	194	503	433	196	58	416	778	999999	999999	999999	761	339	593	374	757	999999	630	434	339	455	999999	485	999999	999999	298	123	291	32	345	999999	415	833	999999	285	476	480	963	419	121	608	637	628	274	984	476	999999	94	999999	378	295	999999	394	999999	999999	273	709	352	394	999999	934	999999	756	718	700	254	999999	999999	318	897	287	999999	221	999999	730	818	183	220	176	572	160	39	816	654	60	140	31	910	662	22	767	999999	578	999999	187	483	880	909	573	739	548	999999	776	577	999999	454	999999	81	202	241	999999	498	186	822	746	905	319	999999	668	570	233	27	965	305	140	159	272	699	145	256	999999	999999	646	436	33	640	263	248	563	999999	180	949	717	431	922	999999	951	756	999999	282	174	777	251	
13	999999	530	554	480	447	941	191	270	999999	999999	999999	825	851	749	798	115	999999	80	999999	72	399	283	310	543	999999	860	208	516	999999	863	999999	999999	32	642	919	999999	999999	782	801	622	424	999999	23	771	138	999999	427	999999	957	668	630	104	238	188	999999	243	230	999999	108	586	742	999999	345	82	863	999999	802	219	999999	305	29	869	278	927	648	488	269	539	415	285	443	996	558	999999	242	988	931	844	999999	999999	283	84	684	999999	999999	748	999999	940	908	999999	304	218	382	661	649	999999	825	311	540	136	973	690	605	823	999999	999999	999999	89	999999	874	212	999999	190	152	32	999999	195	63	57	900	913	329	999999	421	980	235	623	897	616	481	173	629	314	999999	713	592	999999	861	999999	999999	999999	999999	110	43	999999	345	37	239	638	999999	575	771	999999	999999	222	654	70	194	842	917	999999	230	472	999999	711	583	654	999999	999999	440	475	999999	999999	915	278	427	999999	999999	629	999999	207	393	268	912	906	401	375	674	999999	69	531	294	28	999999	999999	411	32	742	331	218	691	749	800	208	238	251	790	999999	370	795	435	472	565	207	719	740	999999	560	462	320	217	980	598	999999	908	999999	315	826	906	999999	999999	485	275	421	953	458	999999	69	684	664	611	999999	999999	894	999999	68	729	820	445	278	449	999999	999999	21	11	710	160	431	299	999999	936	999999	441	999999	400	950	207	153	999999	270	999999	902	876	797	709	189	677	704	999999	849	462	494	999999	999999	428	933	205	999999	999999	999999	308	999999	770	637	728	647	595	809	504	683	861	585	575	184	131	546	595	492	312	821	43	455	684	449	593	451	582	804	84	466	754	943	733	12	961	986	142	999999	79	71	594	867	210	72	988	877	918	999999	516	881	999999	712	951	598	999999	853	486	330	53	287	74	999999	735	47	928	918	851	573	999999	144	414	356	423	250	237	176	255	621	999999	716	532	375	999999	202	129	52	991	145	999999	118	510	811	205	792	999999	802	999999	999999	144	80	35	355	994	381	477	999999	298	711	370	999999	607	864	868	999999	999999	699	503	999999	918	999999	926	716	779	113	999999	603	160	631	253	434	999999	999999	999999	391	691	187	381	999999	725	137	999999	290	999999	751	510	645	942	999999	47	308	309	598	254	257	999999	318	575	890	747	873	999999	667	468	936	18	525	999999	487	645	999999	327	999999	817	999999	143	999999	942	38	603	988	999999	999999	593	944	135	999999	837	239	999999	999999	611	491	178	851	999999	95	821	838	743	
999999	268	465	233	470	980	720	780	464	124	507	999999	999999	297	758	223	559	83	523	999999	572	687	999999	249	273	965	836	420	966	503	57	823	999999	295	999999	730	204	68	133	964	999999	664	999999	125	739	15	999999	203	999999	637	737	21	308	38	180	307	999999	999999	959	504	153	999999	814	999999	76	683	273	261	999999	38	28	500	950	558	405	907	314	41	999999	267	900	642	10	338	765	45	525	85	999999	320	618	999999	108	628	820	113	999999	422	59	65	742	999999	524	999999	619	247	999999	749	632	273	993	90	715	999999	603	511	310	485	999999	40	168	999999	999999	999999	420	49	401	331	738	301	67	891	981	454	525	999999	128	618	719	999999	999999	775	453	851	327	999999	274	406	34	999999	999999	374	999999	28	897	554	677	165	971	999999	845	740	21	999999	215	111	109	270	187	516	392	691	766	676	66	392	999999	999999	51	882	774	994	306	428	498	999999	673	962	557	999999	999999	962	999999	149	682	243	764	122	645	999999	999999	14	229	518	926	121	607	551	962	514	810	999999	124	98	805	850	443	592	842	523	437	146	999999	999999	999999	430	54	627	993	822	999999	632	649	826	455	999999	775	788	502	386	999999	132	10	53	170	999999	848	999999	343	831	800	181	999999	132	787	999999	999999	22	999999	506	999999	999999	557	149	999999	188	999999	297	643	999999	85	655	100	465	438	315	145	669	56	999999	999999	495	293	172	32	456	999999	526	49	163	478	763	376	995	999999	114	575	861	167	982	294	560	999999	308	999999	999999	91	814	694	482	165	632	965	352	923	999999	696	395	999999	999999	826	226	258	489	999999	321	288	104	156	333	999999	999999	511	74	785	32	579	985	415	878	375	547	832	566	999999	845	797	999999	82	999999	417	190	744	999999	999999	77	999999	435	741	999999	865	999999	668	370	999999	999999	999999	901	567	901	999999	711	979	248	73	288	394	692	491	720	524	264	32	999999	915	999999	539	999999	908	999999	999999	153	999999	970	999999	389	879	471	823	126	724	999999	999999	999999	735	999999	211	506	664	999999	682	619	999999	30	999999	611	964	999999	454	194	352	347	992	849	999999	858	467	18	999999	999999	999999	922	868	375	996	999999	796	851	999999	999999	357	999999	999999	41	44	111	209	233	60	410	425	630	999999	639	774	386	903	617	990	999999	248	999999	280	980	478	760	751	999999	34	302	815	122	575	999999	836	319	229	999999	814	89	658	244	957	999999	269	778	905	238	600	999999	724	188	999999	806	970	165	999999	148	999999	284	
359	630	999999	758	999999	312	65	781	803	999999	167	942	803	999999	999999	14	244	454	720	699	999999	522	978	415	578	636	261	768	274	681	557	90	408	999999	729	37	45	209	240	956	723	134	435	146	461	781	385	951	588	966	999999	317	427	863	430	999999	999999	793	190	958	999999	999999	517	999999	907	999999	544	273	190	201	968	44	223	763	975	730	97	841	953	796	260	310	190	999999	760	249	662	544	119	892	384	251	29	282	905	437	999999	999999	238	383	247	122	770	396	999999	885	104	664	888	700	750	811	839	394	707	999999	116	218	371	667	425	10	164	999999	816	727	999999	941	858	548	123	999999	613	579	558	148	539	999999	999999	874	155	998	655	419	999999	573	411	635	999999	164	999999	408	941	570	999999	247	999999	999999	580	280	870	163	805	350	586	966	999999	269	835	568	221	322	907	496	522	426	999999	999999	156	253	325	999999	376	999999	227	714	843	52	621	999999	190	67	223	41	999999	992	202	315	832	185	375	999999	999999	999999	943	17	501	454	58	541	999999	999999	335	337	954	490	786	112	132	872	999999	165	648	524	999999	999999	109	876	492	530	999999	49	912	970	877	183	999999	999999	999999	219	223	999999	993	89	999999	967	731	885	999999	524	215	99	192	959	62	220	503	285	627	789	908	625	999999	528	317	854	999999	364	459	781	900	426	352	913	659	734	171	999999	106	420	999999	223	999999	968	999999	144	856	952	918	667	999999	314	742	969	999999	597	999999	475	771	573	667	376	999999	304	623	789	746	279	310	327	58	999999	188	217	999999	694	999999	993	214	183	997	357	446	792	111	999999	999999	383	612	999999	307	999999	797	533	753	65	787	505	999999	534	397	587	999999	600	999999	746	136	534	999999	617	772	443	271	999999	576	999999	930	643	203	38	115	373	667	249	30	999999	146	655	464	312	906	330	649	679	785	420	705	845	999999	364	469	999999	999999	995	298	864	434	209	957	443	134	999999	999999	999999	429	999999	999999	411	580	999999	610	999999	80	309	710	452	793	592	999999	165	613	999999	469	999999	999999	956	602	672	951	999999	928	937	999999	30	187	762	999999	333	259	761	500	303	999999	918	753	988	88	999999	294	846	80	999999	395	801	999999	49	684	472	757	473	431	257	460	423	337	673	782	60	131	947	433	999999	999999	62	999999	319	819	550	95	999999	877	140	999999	114	95	999999	551	999999	200	148	999999	556	999999	786	339	252	843	851	591	999999	999999	37	350	347	422	610	509	343	999999	520	
999999	143	387	187	595	301	870	356	337	999999	132	886	999999	999999	869	999999	893	556	723	422	476	967	999999	14	373	850	789	50	999999	485	587	999999	759	999999	917	999999	179	398	999999	47	382	999999	524	350	958	329	178	367	477	545	716	952	620	999999	53	262	183	382	999999	745	511	830	664	852	663	913	136	189	999999	924	707	999999	366	685	49	979	999999	999999	56	54	682	432	572	156	768	999999	597	45	636	664	999999	797	584	455	999999	552	999999	999999	686	54	203	988	999999	999999	837	221	596	934	684	73	999999	564	999999	769	73	999999	999999	518	94	39	325	101	553	410	164	910	999999	910	159	497	157	782	932	999999	850	693	140	999999	318	557	999999	663	360	572	855	215	999999	999999	391	455	294	999999	587	657	728	112	999999	890	398	927	300	999999	784	999999	999999	37	632	333	919	379	999999	247	210	536	999999	999999	740	980	999999	948	449	999999	999999	703	999999	999999	204	285	999999	748	258	249	999999	391	266	362	999999	173	656	827	583	148	896	22	506	999999	124	60	666	999999	999999	464	345	999999	488	195	166	999999	983	92	999999	357	59	180	999999	710	615	818	279	638	784	577	999999	727	374	310	218	999999	207	165	719	999999	618	999999	386	999999	904	191	903	81	206	797	189	573	995	236	98	999999	891	796	442	305	999999	38	999999	794	141	617	85	999999	976	649	883	828	373	999999	999999	841	794	336	805	999999	915	208	441	999999	397	759	732	148	221	493	625	411	722	999999	373	590	926	592	663	296	999999	725	104	556	913	999999	210	317	497	257	931	565	990	999999	389	582	999999	304	999999	381	885	937	999999	493	34	482	999999	949	324	157	914	999999	673	519	329	999999	999999	884	83	999999	559	425	650	964	561	70	420	999999	44	791	994	632	195	291	411	177	760	610	532	440	255	999999	992	349	342	729	891	481	999999	199	999999	999999	999999	369	999999	470	999999	11	932	964	71	999999	914	533	163	292	999999	391	117	161	439	999999	362	999999	791	308	432	310	631	832	178	939	999999	845	323	999999	411	826	469	941	999999	759	678	999999	378	854	346	469	999999	999999	713	999999	373	537	759	999999	358	587	999999	523	47	999999	379	999999	795	132	374	79	999999	999999	881	999999	921	175	281	679	999999	793	274	937	999999	963	124	999999	128	999999	575	498	95	350	933	823	258	946	999999	893	389	578	772	256	490	276	259	325	179	524	588	208	999999	90	999999	564	323	640	560	999999	873	798	981	137	556	875	983	869	937	67	940	975	
999999	388	299	257	999999	27	457	695	713	798	411	603	999999	999999	242	15	202	999999	509	617	999999	829	30	999999	596	645	699	614	293	999999	388	121	583	612	999999	999999	790	900	999999	306	999999	999999	371	999999	397	999999	57	999999	642	978	999999	999999	558	333	590	441	999999	708	999999	385	327	842	412	999999	420	299	30	999999	441	364	225	302	835	999999	434	530	468	945	203	999999	999999	521	971	314	714	820	563	260	32	999999	520	91	999999	999999	978	351	462	48	663	107	367	580	747	288	763	383	733	354	899	69	973	422	515	452	999999	806	870	108	617	600	999999	770	999999	936	999999	143	999999	676	234	92	999999	999999	291	999999	850	27	773	999999	999999	340	97	218	361	999999	531	107	576	999999	380	181	999999	364	431	73	999999	999999	136	999999	443	629	330	66	129	816	991	553	140	418	602	770	999999	187	556	287	513	528	419	490	414	746	567	267	306	999999	612	713	998	228	735	263	891	999999	259	922	20	40	98	544	999999	978	966	167	999999	610	148	302	807	154	560	842	188	999999	407	697	71	72	759	999999	213	287	555	912	683	348	879	81	999999	634	999999	482	999999	874	519	999999	779	999999	73	999999	914	320	906	999999	667	999999	84	255	564	562	860	947	999999	31	341	999999	432	64	484	855	731	999999	374	999999	877	999999	413	314	136	971	917	661	999	73	999999	893	999999	700	254	790	274	999999	999999	375	999999	328	211	418	999999	825	13	725	925	218	964	999999	945	733	976	589	489	770	129	593	645	999999	948	217	869	999999	323	999999	809	999999	590	107	560	999	408	558	876	995	771	999999	968	999999	736	791	108	999999	948	999999	724	665	311	999999	513	999999	999999	575	379	993	548	105	511	281	916	242	627	999999	296	999999	999999	427	999999	494	998	818	624	453	472	167	119	563	499	675	17	153	391	96	999999	999999	279	832	189	883	456	999999	799	697	999999	503	173	241	28	999999	322	999999	952	817	505	694	309	285	113	222	999999	984	605	836	273	772	999999	999999	282	659	999999	502	248	999999	47	332	999999	927	178	999999	993	877	999999	999999	363	711	999999	573	999999	899	337	993	729	999999	999	471	999999	962	999999	999999	652	632	958	368	999999	820	999999	133	999999	182	675	381	117	999999	999999	16	449	118	999999	999999	999999	287	949	999999	332	999999	773	282	829	999999	999999	66	504	666	325	371	919	186	170	542	653	77	793	999999	999999	956	999999	594	748	999999	31	962	999999	871	931	375	683	585	999999	653	56	999999	999999	213	920	999999	
999999	450	819	857	97	273	999999	940	908	513	493	999999	999999	376	796	189	533	836	999999	999999	576	632	734	950	688	343	999999	517	496	999999	774	999999	498	615	89	445	775	891	905	757	24	549	962	428	881	999999	436	999999	857	867	261	467	999999	999999	999999	254	999999	868	179	753	133	440	454	50	739	903	999999	999999	297	360	414	999999	930	796	285	37	669	999999	78	546	906	479	659	628	616	316	931	867	573	999999	999999	906	721	161	633	584	105	999999	999999	978	108	999999	383	507	999999	999999	536	862	354	24	584	999999	799	633	847	654	780	825	434	432	999999	999999	969	462	630	507	999999	778	172	701	931	747	627	999999	447	23	105	999999	174	997	780	79	523	559	259	999999	999999	98	314	979	803	279	498	267	999999	923	999999	920	876	999999	698	757	999999	653	92	837	782	709	999999	833	999999	628	661	437	651	903	662	420	212	310	999999	832	474	193	897	662	259	369	999999	523	100	185	285	999999	308	999999	999999	869	476	422	547	408	902	481	430	185	618	70	615	113	271	999999	717	576	999999	865	293	515	999999	430	999999	422	624	672	743	383	353	452	999999	628	533	792	944	790	762	992	999999	999999	763	999999	53	198	999999	981	261	587	467	708	652	442	739	864	999999	55	834	134	783	999999	738	57	831	176	932	999999	999999	999999	568	927	813	573	999999	999999	752	43	387	399	668	643	421	999999	915	644	799	999999	889	668	678	898	956	999999	218	700	263	716	999999	877	999999	767	999999	999999	28	540	894	89	506	448	121	90	668	444	466	149	818	582	141	999999	376	999999	999999	999999	800	670	971	185	364	245	46	999999	999999	510	999999	900	999999	638	999999	385	749	720	999999	450	556	598	240	999999	181	999999	881	681	585	703	510	29	999999	999999	982	357	568	719	724	270	411	999999	937	167	311	999999	999999	999999	444	755	447	656	58	657	364	211	440	460	14	295	364	365	461	999999	999999	124	999999	742	656	789	817	999999	995	927	999999	481	660	82	219	614	171	702	246	999999	999999	999999	999999	23	145	780	917	118	714	438	906	56	624	497	167	197	336	999999	533	999999	999999	417	661	130	618	882	550	367	250	400	134	662	129	631	194	156	153	226	606	876	999999	708	326	566	999999	992	857	999999	914	32	288	996	178	591	891	847	202	850	999999	263	239	560	868	324	999999	999999	927	992	313	20	54	119	999999	657	999999	999999	101	104	110	625	35	388	999999	227	121	137	493	537	739	346	954	303	822	352	646	999999	
839	999999	262	776	75	864	859	904	999999	999999	437	999999	999999	662	999999	999999	749	778	238	999999	999999	650	212	186	999999	399	262	966	66	999999	297	226	20	470	399	999999	841	333	999999	170	999999	548	999999	943	700	971	728	999999	999999	856	553	53	999999	999999	214	999999	799	999999	24	675	611	892	847	237	880	999999	511	348	272	667	999999	425	228	77	332	568	410	268	485	789	999999	185	386	999999	207	999999	111	225	265	210	999999	999999	999999	884	558	636	701	22	72	489	470	390	815	999999	599	999999	824	57	472	646	788	540	599	999999	999999	436	515	999999	39	636	999999	295	92	72	999999	999999	116	999999	999999	696	867	999999	999999	999999	328	290	999999	464	610	999999	999999	999999	999999	619	421	759	175	93	999999	999999	130	63	982	436	379	185	307	753	554	108	999999	490	999999	776	778	399	344	603	906	724	76	60	46	959	215	999999	542	473	650	618	334	32	999999	397	575	813	416	769	999999	999999	982	616	909	999999	999999	999999	526	976	840	32	999999	572	187	165	65	79	27	32	230	323	642	834	112	936	774	997	36	150	211	965	983	999999	975	762	741	459	151	534	910	999999	540	565	999999	628	999999	999999	845	999999	341	505	796	393	999999	314	999999	158	514	972	999999	61	913	999999	775	875	48	849	597	424	423	999999	999999	492	122	999999	999999	86	212	484	999999	21	162	727	809	999999	999999	600	36	671	261	593	945	178	797	999999	362	999999	999999	756	999999	353	175	430	999999	735	576	999999	999999	594	531	434	946	39	999999	999999	999999	196	575	999999	999999	448	823	925	999999	830	661	999999	694	264	999999	999999	296	455	999999	399	999999	731	999999	84	139	864	999999	442	999999	826	999999	915	999999	999999	958	176	588	720	59	999999	999999	999999	267	999999	84	816	999999	25	991	999999	999999	999999	144	840	878	178	354	501	940	842	128	391	999999	346	194	745	999999	999999	306	436	999999	576	405	753	999999	607	474	787	999999	322	255	314	450	999999	689	999999	781	108	999999	999999	999999	97	779	217	999999	148	462	920	869	338	996	996	719	565	999999	571	105	391	971	999999	703	566	999999	628	999999	814	999999	999999	999999	48	963	722	999999	515	614	951	796	198	729	730	999999	553	917	671	325	259	999999	884	382	127	60	399	137	922	96	265	596	161	620	219	208	912	273	831	999999	283	576	999999	951	912	774	906	661	999999	999999	999999	648	830	312	347	229	66	177	539	988	573	594	999999	429	999999	365	645	578	520	532	999999	290	96	306	52	999999	390	933	470	352	153	
999999	886	796	936	617	765	999999	999999	989	151	999999	999999	842	999999	688	79	999999	603	556	139	338	150	718	999999	869	561	533	999999	665	839	133	999999	196	845	835	708	999999	493	740	599	796	305	531	999999	496	556	254	505	363	999999	606	999999	913	223	814	597	999999	999999	76	65	242	588	616	160	28	48	999999	999999	965	980	369	301	862	956	342	42	999999	338	999999	323	999999	38	999999	63	999999	793	793	973	999999	247	541	806	426	685	367	218	689	999999	371	458	18	257	539	383	253	999999	999999	999999	880	782	999999	999999	506	752	999999	213	681	563	917	999999	254	999999	966	727	449	562	874	187	599	134	999999	999999	967	948	999999	70	498	534	810	927	325	836	102	999999	999999	702	999999	673	999999	164	537	135	999999	145	999999	999999	999999	811	933	690	441	300	367	999999	438	999999	871	558	999999	688	714	156	999999	990	909	999999	482	717	999999	746	262	210	250	444	999999	227	785	999999	743	870	779	687	999999	999999	495	35	478	345	999999	529	999999	752	235	257	449	390	999999	999999	999999	796	962	999999	353	197	438	999999	59	922	170	999999	954	49	814	577	908	999999	556	999999	504	883	938	146	999999	939	914	510	974	992	999999	215	845	999999	999999	946	908	216	344	412	691	265	976	555	999999	608	999999	999999	937	657	349	422	833	748	967	999999	857	999999	675	413	282	999999	999999	999999	999999	999999	375	641	999999	867	669	702	693	154	942	249	906	393	960	298	374	132	572	999999	999999	583	999999	107	354	263	98	92	541	930	140	763	999	920	999999	231	999999	933	999999	79	999999	646	728	689	805	728	445	999999	999999	386	999999	159	999999	999999	999999	353	999999	999999	296	190	778	587	171	762	24	999999	999999	986	764	739	65	440	773	503	999999	17	999999	692	301	626	817	624	226	164	890	980	408	70	518	999999	999999	999999	646	999999	300	410	485	966	675	627	488	999999	999999	136	330	609	999999	999999	609	405	499	889	976	999999	999999	164	999999	16	872	44	779	189	478	490	100	100	793	999999	212	929	531	888	999999	999999	148	368	914	99	999999	999999	603	546	461	123	784	759	999999	976	806	146	48	999999	999999	641	847	308	981	229	46	240	815	782	999999	680	873	999999	871	311	531	14	250	281	182	999999	440	243	728	365	705	999999	111	817	798	999999	999999	999999	999999	999999	827	840	999999	694	999999	603	999999	821	887	781	999999	184	887	999999	454	802	895	999999	307	999999	999999	614	579	626	999999	706	999999	997	983	999999	999999	821	816	495	484	999999	627	556	228	999999	
124	999999	355	947	999999	531	452	999999	372	999999	180	133	999999	290	185	222	270	760	180	357	999999	478	837	303	991	427	999999	402	213	999999	999999	349	999999	729	999999	591	268	999999	510	992	263	716	635	987	422	999999	76	535	999999	271	430	866	385	870	113	645	781	62	956	697	174	60	219	999999	820	831	999999	35	892	593	999999	638	999999	999999	103	758	843	849	880	335	361	831	92	941	343	319	999999	678	625	999999	810	216	675	812	828	212	506	36	177	999999	999999	50	643	726	317	791	615	999999	776	355	802	931	181	631	346	342	968	999999	275	511	867	905	410	149	999999	999999	999999	447	999999	891	262	816	682	299	252	999999	999999	999999	634	551	703	765	901	999999	950	879	45	54	475	496	999999	238	760	665	999999	186	640	999999	999999	569	999999	177	848	885	102	999999	999999	881	388	36	999999	612	643	723	807	111	13	139	198	903	712	918	971	862	656	34	65	26	575	75	999999	693	422	999999	723	535	916	999999	999999	964	630	163	666	449	351	999999	594	47	999999	621	183	999999	315	49	856	910	205	999999	238	78	930	241	315	322	356	460	199	577	10	281	999999	987	951	999999	282	999999	261	532	521	34	439	28	999999	999999	892	178	999999	999999	999999	812	999999	931	787	119	44	398	847	999999	102	999999	442	27	999999	585	437	196	558	999999	999999	999999	999999	673	474	213	639	999999	82	362	999999	187	83	816	999999	198	999999	263	209	999999	200	883	712	907	439	999999	592	421	999999	583	526	999999	999999	306	999999	999999	163	667	466	584	479	132	326	495	924	915	817	625	658	848	644	183	986	716	890	883	594	751	243	844	621	227	999999	499	835	723	999999	776	211	455	999999	999999	797	625	999999	77	567	227	983	524	812	966	762	999999	939	999999	719	903	415	731	328	411	433	621	962	261	203	827	659	999999	999999	51	424	213	813	999999	999999	371	999999	999999	326	999999	768	718	999999	654	465	999999	559	999999	13	664	999999	999999	999999	633	850	185	999999	122	874	739	999999	782	177	770	551	999999	330	579	967	999999	561	999999	414	950	643	714	589	999999	796	407	999999	176	999999	999999	681	945	85	999999	999999	210	999999	240	999999	587	809	985	551	271	999999	905	474	979	525	655	112	777	74	186	990	999999	595	353	999999	999999	471	400	586	484	99	606	483	151	71	766	999999	999999	999999	827	999999	657	173	999999	999999	891	932	298	651	999999	589	903	880	899	999999	382	999999	365	914	482	125	419	408	76	182	506	431	333	918	758	16	781	
143	246	46	342	972	277	148	434	999999	183	999999	45	894	196	725	584	952	688	161	293	999999	171	712	731	999999	106	156	999999	999999	609	379	892	544	999999	999999	644	863	856	409	347	226	490	999999	941	999999	373	181	999999	999999	847	999999	240	607	722	999999	972	999999	314	999999	876	131	439	965	999999	999999	999999	501	96	427	91	999999	105	289	999999	77	925	233	771	71	885	925	170	927	622	237	999999	999999	821	442	797	120	558	772	533	226	999999	524	13	146	814	871	94	999999	700	999999	285	951	794	655	449	748	762	253	208	951	960	512	353	706	665	570	679	654	630	970	999999	333	755	597	290	999999	230	635	256	24	999999	999999	237	496	999999	198	501	176	992	999999	999999	315	574	999999	265	999999	181	306	999999	253	201	440	999999	729	962	951	999999	206	999999	999999	527	137	999999	193	120	368	284	856	754	999999	999999	513	662	581	622	857	759	183	999999	15	999999	924	163	999999	822	410	663	999999	533	999999	999999	304	802	999999	530	230	318	390	471	896	10	324	999999	13	184	688	777	999999	116	115	202	31	865	368	809	603	973	993	999999	710	705	776	999999	999999	999999	774	999999	709	60	401	999999	379	712	445	999999	999999	382	160	829	143	632	999999	999999	999999	808	971	439	443	153	927	257	999999	28	999999	201	999999	999999	999999	529	409	999999	78	316	714	566	999999	999999	430	363	895	230	999999	173	237	88	409	999999	905	999999	999999	345	277	565	999999	154	232	360	952	253	999999	923	585	630	429	165	563	989	686	999999	985	662	19	999999	257	706	999999	162	790	682	792	849	95	851	26	999999	999999	512	193	570	343	472	366	186	581	972	999999	202	743	82	999999	419	698	53	960	850	999999	999999	317	426	720	80	569	280	999999	932	837	999999	613	366	455	60	999999	125	999999	523	999999	999999	507	999999	999999	999999	418	718	167	382	160	52	999999	999999	737	521	999999	999999	850	272	999999	96	724	649	144	999999	999999	387	626	473	999999	582	525	446	999999	999999	690	999999	366	999999	662	851	122	89	999999	794	841	999999	629	934	855	48	275	265	999999	219	118	858	150	157	651	999999	101	693	768	578	999999	455	622	243	831	173	411	371	609	999999	999999	999999	867	350	81	999999	758	692	617	575	316	269	825	343	395	832	891	218	999999	632	759	429	321	213	277	395	824	999999	112	999999	637	904	656	570	246	473	990	800	86	999999	999999	409	85	202	271	268	999999	288	848	999999	281	999999	533	977	301	999999	999999	999999	82	685	999999	372	589	924	
938	412	613	264	107	922	841	100	142	337	360	359	999999	999999	999999	18	765	545	547	113	420	444	380	999999	278	692	149	999999	728	400	191	999999	819	161	263	859	999999	375	191	926	167	191	70	999999	999999	999999	211	214	723	73	999999	782	824	486	513	999999	41	999999	986	999999	782	515	999999	999999	155	450	999999	202	865	92	363	400	363	621	945	239	384	184	61	337	491	934	612	999999	481	408	94	343	999999	759	827	999999	389	776	153	652	819	329	60	187	411	19	349	999999	709	999999	429	213	999999	284	130	857	883	658	999999	999999	999999	708	269	999999	365	206	555	116	999999	643	21	586	478	303	999999	64	134	999999	999999	482	595	999999	954	952	979	881	803	999999	639	970	999999	730	852	999999	749	121	999999	312	999999	215	999999	242	386	76	999999	842	735	247	864	75	999999	19	999999	451	999999	931	753	999999	999999	999999	403	192	477	294	805	999999	733	182	553	308	995	821	61	720	999999	362	999999	887	445	146	999999	999999	507	573	246	827	996	411	52	817	367	752	545	999999	999999	999999	999999	102	270	999999	118	999999	693	565	80	999999	957	22	999999	900	347	866	872	631	336	837	684	903	57	978	999999	332	140	735	941	252	286	713	908	746	596	999999	626	999999	37	594	872	942	503	334	869	983	977	151	999999	500	880	913	21	974	596	862	54	292	999999	786	431	957	624	827	636	999999	113	999999	314	844	250	662	999999	742	999999	999999	409	723	118	311	999999	999999	999999	450	372	999999	701	934	159	734	457	999999	278	251	172	915	999999	676	698	625	879	299	999999	635	999999	227	320	279	999999	854	462	999999	184	639	999999	442	702	183	464	999999	552	999999	537	579	999999	906	999999	361	579	59	999999	733	35	492	431	65	999999	629	199	999999	61	999999	999999	305	282	136	169	638	810	729	223	999999	222	999999	83	710	762	999999	999999	999999	833	958	700	960	999999	728	999999	691	218	384	999999	999999	983	999999	999999	130	999999	999999	307	270	999999	999999	551	849	835	280	521	600	419	720	303	893	390	845	322	103	999999	964	999999	553	999999	478	999999	999999	448	999999	170	903	221	953	466	999999	999999	978	608	999999	417	850	134	999999	217	705	999999	497	91	397	691	999999	999999	129	999999	289	376	999999	439	277	334	125	411	695	119	999999	389	466	999999	773	999999	412	999999	244	685	999999	999999	705	346	135	206	999999	354	60	459	999999	907	999999	565	186	163	214	548	999999	753	302	449	439	60	599	999999	815	243	999999	463	289	901	760	443	516	449	670	
418	313	81	401	770	360	246	97	709	296	901	87	619	729	863	907	999999	999999	999999	411	999999	747	999999	999999	699	46	597	999999	130	999999	658	58	999999	999999	796	245	269	361	531	98	203	962	999999	39	999999	165	999999	999999	999999	999999	279	60	999999	47	24	671	504	999999	702	734	763	76	966	999999	999999	853	349	136	932	628	648	140	862	999999	217	693	857	780	478	543	347	863	753	136	877	999999	973	699	999999	135	999999	579	658	999999	999999	136	995	336	400	70	999999	571	999999	797	356	148	197	731	830	331	999999	723	220	168	396	999999	999999	840	999999	39	879	649	658	807	887	999999	481	999999	999999	90	999999	531	389	417	727	999999	71	955	780	739	420	252	999999	156	322	26	369	999999	410	434	813	165	651	371	190	176	913	994	999999	999999	999999	999999	712	749	999999	291	344	999999	441	620	838	367	999999	999999	619	637	779	512	494	999999	708	999999	664	999999	276	999999	999999	28	237	999999	862	77	55	502	82	297	539	130	521	40	682	566	999999	790	596	456	106	999999	752	553	397	411	999999	49	579	684	468	129	482	103	410	326	575	881	757	770	322	567	872	331	999999	999999	999999	463	198	152	999999	874	997	820	445	185	276	683	173	461	567	15	923	398	999999	419	999999	428	629	999999	990	186	42	825	999999	999999	999999	999999	455	737	421	55	999999	436	759	999999	999999	662	999999	235	59	999999	718	306	212	316	643	483	502	688	21	571	834	832	161	748	841	181	686	999999	999999	845	238	435	50	999999	165	496	638	244	297	985	770	404	316	109	467	736	623	827	894	358	928	999999	725	849	221	28	284	21	752	951	999999	751	999999	213	662	293	999999	690	161	157	844	267	400	35	800	439	526	999999	290	115	558	858	21	999999	917	471	709	999999	999999	146	222	999999	491	346	999999	29	520	999999	999999	184	480	932	999999	747	513	999999	376	700	999999	781	502	232	999999	647	402	127	739	889	999999	201	583	999999	390	24	935	999999	775	64	25	999999	918	423	616	116	999999	625	191	273	490	257	105	19	152	528	999999	989	896	844	999999	892	999999	631	816	254	999999	414	552	662	812	296	894	321	999999	999999	862	88	615	623	999999	777	935	476	408	49	105	574	923	861	379	945	330	931	121	133	501	297	607	371	516	999999	83	529	999999	204	362	999999	335	874	665	999999	383	282	832	176	956	813	232	777	159	36	491	999999	293	867	965	963	210	999999	775	575	999999	254	117	791	703	416	25	214	686	322	248	58	
206	812	999999	999999	109	944	176	687	999999	830	222	489	739	392	245	593	999999	999999	583	774	999999	999999	999999	999999	999999	50	472	549	798	27	100	836	787	442	494	480	999999	917	863	999999	393	98	511	650	42	628	999999	320	181	432	976	999999	999999	474	949	116	727	442	999999	999999	999999	627	888	999999	740	999999	701	307	999999	765	296	320	535	327	390	20	588	444	999999	546	988	161	999999	999999	51	802	108	323	492	387	752	999999	999999	804	999999	999999	209	464	910	657	926	755	421	415	999999	665	999999	999999	999999	999999	999999	999999	345	999999	80	330	258	999999	15	999999	287	387	814	521	22	999999	285	999999	999999	623	811	133	999999	449	620	999999	999999	963	999999	385	999999	999999	999999	553	859	999999	528	699	734	463	518	686	999999	999999	999999	548	940	900	403	712	390	42	877	469	138	999999	758	896	725	837	590	295	291	629	898	999999	157	271	662	552	905	585	996	90	115	134	674	561	79	81	302	999999	999999	528	994	17	808	770	424	464	999999	631	974	896	873	233	405	829	84	779	401	679	248	850	807	999999	45	797	364	999999	730	207	999999	654	999999	999999	725	763	999999	999999	791	999999	999999	208	840	283	610	109	217	881	729	844	999999	300	679	623	601	719	999999	198	971	21	416	420	999999	514	805	999999	362	132	507	642	204	193	987	25	999999	49	20	533	204	999999	589	482	284	886	720	535	974	920	999999	16	999999	999999	918	779	970	999999	474	999999	477	291	747	95	384	999999	649	303	313	664	999999	561	999999	197	994	999999	432	933	145	846	999999	279	354	999999	973	999999	600	758	999999	217	55	406	999999	683	66	913	198	504	108	999999	247	426	232	320	139	597	307	999999	451	882	357	46	999999	628	542	208	936	316	121	882	999999	890	38	105	999999	394	999999	35	141	90	847	999999	999999	947	999999	377	56	44	311	385	204	999999	999999	392	999999	19	116	947	151	857	977	882	999999	226	999999	356	398	137	701	745	611	281	722	371	999999	430	999999	352	28	174	162	902	15	999999	687	750	583	645	245	610	287	49	884	283	113	999999	999999	999999	256	262	978	999999	342	565	774	999999	999999	999999	999999	439	808	764	999999	999999	705	85	999999	999999	538	950	773	753	891	999999	467	572	999999	448	268	79	999999	591	999999	766	999999	242	569	999999	961	764	727	638	298	806	801	523	120	907	999999	37	98	887	90	306	489	235	37	999999	107	212	999999	584	687	287	553	226	668	172	790	472	515	437	695	774	233	144	464	94	299	944	
461	999999	870	240	981	998	999999	799	287	960	999999	328	351	758	238	152	999999	20	262	584	855	948	127	116	521	999999	201	315	82	354	770	999999	951	999999	999999	56	713	457	306	999999	716	868	884	829	267	999999	95	937	546	90	194	453	999999	714	98	999999	372	764	718	329	806	999999	726	932	199	999999	377	198	17	191	999999	503	714	706	868	999999	73	297	848	334	575	264	999999	992	170	327	120	999999	74	999999	684	949	738	976	999999	520	151	952	639	994	819	999999	929	999999	651	690	739	135	999999	112	999999	84	999999	393	754	552	435	734	772	999999	161	141	999999	999999	506	999999	764	738	957	357	844	121	657	999999	514	999999	999999	413	999999	479	588	985	400	962	999999	610	999999	355	999999	206	95	417	999999	767	843	688	773	171	858	171	925	10	177	498	267	337	426	71	879	999999	999999	999999	393	302	294	176	999999	999999	968	896	455	999999	999999	760	999999	437	931	890	20	825	999999	173	555	189	554	999999	817	901	705	472	999999	972	999999	155	979	999999	34	887	483	676	947	611	202	961	716	515	494	416	999999	830	405	535	60	63	180	63	476	213	748	706	359	839	999999	505	999999	482	943	370	781	209	412	54	417	344	878	303	970	593	473	999999	999999	410	675	874	999999	657	921	422	999999	925	597	999999	999999	999999	327	118	154	697	999999	243	571	134	635	36	999999	361	128	716	185	877	93	882	999999	999999	999999	949	173	591	438	65	561	531	395	855	612	591	999999	640	999999	769	158	283	999999	239	477	968	774	649	456	716	538	215	999999	999999	842	714	90	439	172	378	944	562	999999	203	681	50	739	780	999999	999999	999999	488	699	999999	728	999999	547	999999	242	999999	184	999999	144	722	526	356	293	297	23	897	510	476	478	649	825	596	999999	151	557	436	999999	994	235	620	270	60	515	999999	379	999999	999999	999999	999999	999999	999999	430	428	546	677	999999	999999	451	767	526	335	979	20	999999	590	999999	794	406	952	805	416	189	298	524	461	999999	999999	460	917	980	999999	930	278	951	455	404	178	478	473	999999	679	787	999999	708	294	291	50	999999	252	247	999999	770	999999	999999	999999	23	142	999999	94	999999	999999	306	534	786	999999	405	710	999999	604	196	964	326	999999	730	999999	628	952	999999	240	180	434	385	218	679	742	959	313	999999	840	441	271	999999	999999	999999	736	999999	999999	999999	999999	889	580	981	860	999999	283	922	837	896	999999	492	71	552	999999	999999	777	120	98	854	54	836	101	833	228	172	999999	699	
932	999999	999999	753	999999	511	678	351	599	453	524	999999	406	820	132	417	611	999999	380	999999	601	479	493	626	293	409	406	85	999999	999999	762	698	142	584	989	175	902	999999	127	559	874	332	325	334	596	936	999999	234	999999	999999	231	870	791	214	108	462	999999	377	470	965	999999	602	553	851	690	826	29	821	999999	999999	999999	999999	241	821	845	999999	999999	169	999999	356	999999	182	999999	123	999999	892	999999	999999	486	537	986	534	999999	999999	453	281	778	999999	643	770	999999	636	404	999999	178	999999	639	970	368	999999	308	29	346	123	25	933	241	439	336	999999	919	101	999999	999999	970	999999	48	999999	377	999999	999999	690	525	270	999999	323	778	612	944	393	263	999999	568	657	238	967	197	938	145	520	49	348	147	845	850	825	301	111	999999	999999	103	559	602	794	338	617	503	86	683	701	165	999999	999999	999999	544	983	532	688	999999	13	792	109	943	856	534	161	553	680	419	613	999999	677	999999	756	299	703	999999	774	329	999999	473	121	264	444	999999	999999	853	204	310	867	302	999999	46	784	405	994	615	745	269	186	74	823	666	80	999999	488	803	739	652	999999	649	758	368	453	540	681	845	999999	999999	124	308	358	379	552	320	999999	640	999999	360	305	98	598	514	153	555	649	999999	194	765	877	616	999999	999999	999999	999999	544	999999	592	999999	724	159	115	254	155	999999	716	999999	123	759	999999	847	762	388	357	752	61	253	225	898	890	236	661	743	624	507	999999	806	909	999999	776	175	57	999999	635	156	982	354	999999	275	839	205	999999	434	507	39	999999	735	204	716	176	999999	38	694	363	497	498	372	629	647	693	909	544	788	983	102	799	965	752	211	770	706	884	999999	999999	695	895	237	246	999999	653	999999	999999	202	999999	485	146	363	443	148	658	619	724	722	581	999999	660	552	999999	414	239	889	982	992	999999	469	999999	999999	999999	668	602	271	136	45	993	245	307	999999	630	508	999999	446	531	999999	553	160	982	172	999999	138	999999	353	786	999999	999999	763	475	999999	256	698	999999	67	999999	999999	546	396	493	689	728	999999	631	318	999999	941	459	999999	999999	999999	449	999999	487	253	999999	999999	634	258	484	305	999999	239	770	688	105	931	438	898	718	757	78	166	666	999999	443	999999	999999	725	430	845	999999	570	999999	107	999999	999999	221	825	356	230	149	297	912	198	18	999999	575	942	223	991	513	561	84	610	310	999999	138	193	809	999999	999999	909	827	639	923	119	833	999999	519	644	719	612	551	
498	617	780	253	999999	295	945	999999	564	512	439	999999	820	496	796	796	886	999999	38	999999	999999	230	240	999999	283	274	898	999999	999999	999999	999999	282	999999	19	586	992	999999	999999	999999	898	864	999999	445	406	397	307	112	623	999999	876	633	999999	690	999999	873	278	386	320	969	213	396	290	563	140	999999	167	441	810	999999	803	277	999999	999999	140	161	464	999999	999999	999999	976	171	284	999999	999999	800	265	591	313	145	999999	616	999999	79	999999	511	583	659	999999	473	240	865	301	713	999999	999999	786	651	560	999999	999999	999999	999999	248	993	999999	121	662	999999	340	678	576	138	675	601	999999	68	777	225	999999	578	999999	479	370	841	999999	869	570	999999	999999	999999	614	40	999999	726	824	73	970	86	414	399	920	133	974	999999	999999	736	626	122	55	550	19	435	932	867	999999	24	191	999999	881	999999	550	278	118	326	73	545	271	948	999999	133	98	701	811	238	657	682	505	999999	187	999999	253	458	348	877	14	188	999999	10	122	810	882	572	204	999999	849	652	24	999999	999999	999999	474	999999	999999	999999	461	318	624	999999	220	931	999999	615	229	506	928	102	929	999999	321	885	999999	271	835	967	250	525	506	579	389	999999	667	847	844	999999	910	574	123	426	999999	999999	999999	999999	790	190	999999	999999	999999	697	313	999999	999999	783	999999	845	681	213	842	377	681	936	811	55	324	215	274	671	770	170	596	364	978	513	815	625	331	51	481	999999	676	999999	182	808	275	632	292	884	512	999999	386	706	732	745	744	489	885	518	999999	584	916	629	999999	192	111	949	778	218	967	720	523	640	732	197	701	707	764	12	999999	999999	922	389	168	999999	783	889	631	242	768	336	739	999999	960	896	999999	999999	477	989	706	326	999999	999999	916	791	999999	746	999999	999999	54	47	725	999999	738	399	661	537	471	735	408	222	327	545	999999	999999	980	709	999999	836	459	655	240	774	305	463	837	849	472	376	999999	47	999999	97	999999	731	611	857	999999	999999	244	211	999999	741	591	999999	999	999999	999999	285	811	776	999999	999999	999999	399	807	951	586	284	561	812	999999	104	999999	999999	306	999999	999999	718	40	133	634	999999	601	258	80	498	192	811	999999	999999	999999	197	565	518	970	999999	12	999999	924	999999	999999	800	999999	431	146	999999	301	230	198	769	961	914	255	999999	151	959	545	999999	329	319	768	999999	820	42	596	876	538	931	400	999999	238	558	793	380	852	999999	107	999999	121	589	206	961	623	695	999999	311	942	877	376	20	999999	175	
999999	999999	999999	504	980	977	835	999999	952	999999	829	669	540	413	999999	874	835	318	862	375	999999	999999	999999	806	162	135	475	999999	934	661	999999	390	296	72	87	999999	488	358	853	130	344	851	636	836	142	999999	999999	163	190	999999	51	68	999999	867	450	740	999999	95	999999	999999	999999	550	999999	300	805	449	383	999999	335	942	396	487	465	741	40	873	113	285	674	999999	999999	999999	999999	999999	999999	999999	999999	429	622	347	685	403	15	998	618	999999	526	346	41	999999	579	685	999999	247	681	564	603	416	999999	577	637	999999	420	152	883	999999	999999	468	680	999999	217	999999	856	988	267	992	481	466	133	245	356	766	254	981	629	999999	493	999999	196	999999	903	825	592	54	710	467	999999	862	999999	428	359	68	999999	999999	484	625	829	840	980	688	92	146	999999	600	999999	870	972	438	523	999999	706	999999	999999	624	406	392	999999	811	999999	799	20	999999	352	704	885	298	110	522	507	14	465	653	887	508	973	766	542	999999	824	839	494	553	349	525	722	999999	786	52	336	102	263	28	562	190	678	473	793	588	715	999999	770	999999	931	519	999999	999999	690	773	999999	639	999999	380	987	999999	314	466	279	826	982	113	511	67	196	414	750	446	101	706	830	509	973	999999	999999	891	78	44	999999	830	999999	999999	101	22	402	696	251	882	41	999999	876	221	204	966	605	611	431	713	274	526	768	697	961	984	943	150	666	896	104	106	379	280	843	449	445	322	22	499	665	999999	172	868	415	976	829	618	315	16	358	674	469	365	770	105	71	694	999999	999999	78	261	40	355	788	999999	999999	999999	378	999999	531	999999	599	999999	999999	999999	999999	900	999999	999999	164	999999	999999	659	548	429	636	23	510	748	387	750	615	999999	430	414	999999	999999	89	479	241	999999	249	559	484	75	999999	537	999999	999999	741	171	999999	722	952	742	426	381	999999	999999	999999	999999	106	629	378	999999	677	999999	511	643	316	546	999999	812	753	930	95	285	999999	482	999999	108	705	515	17	226	347	892	952	687	988	97	999999	720	180	999999	999999	620	191	999999	397	999999	35	674	999999	204	350	600	969	31	656	150	206	334	24	999999	36	591	622	161	999999	999999	741	823	655	229	536	110	641	253	803	999999	999999	999999	999999	962	999999	40	826	812	875	746	999999	931	41	999999	890	684	705	970	999999	999999	997	39	269	612	649	211	29	469	999999	999999	959	726	228	999999	56	725	249	61	999999	996	999999	810	285	697	863	999999	792	807	339	999999	405	999999	
770	267	478	74	221	482	999999	871	20	999999	153	636	999999	205	712	850	999999	174	445	653	842	486	781	197	753	572	749	839	999999	999999	139	816	999999	297	956	961	999999	981	514	767	999999	266	985	407	999999	649	909	667	999999	942	16	999999	416	751	999999	293	485	290	999999	999999	733	483	462	999999	237	337	791	999999	249	751	147	820	999999	677	914	585	501	384	999999	114	662	92	742	476	215	964	409	103	999999	673	485	432	670	999999	43	265	804	196	179	338	999999	419	427	355	999999	196	515	999999	836	253	792	111	760	216	987	651	740	985	593	272	927	698	999999	576	275	715	159	794	643	658	999999	314	214	999999	256	252	664	396	671	29	459	670	266	225	999999	384	999999	464	877	392	525	818	602	906	411	169	999999	851	999999	999999	46	720	105	188	471	487	896	568	960	999999	987	354	324	574	999999	266	442	816	694	891	53	999999	917	261	143	999999	712	999999	790	999999	863	812	316	581	982	739	575	88	753	999999	488	113	503	999999	999999	180	504	37	104	154	999999	571	999999	999999	999999	351	803	999999	54	509	774	598	999999	874	881	184	48	742	999999	83	690	363	72	300	412	939	201	784	855	963	467	684	213	645	368	301	655	127	535	640	936	731	999999	254	629	890	335	629	999999	231	142	762	445	30	463	373	999999	865	786	116	159	28	988	999999	51	99	999999	999999	515	589	528	921	216	951	999999	999999	330	818	671	522	999999	999999	533	634	830	704	249	192	999999	995	792	789	999999	429	491	999999	742	952	212	540	505	203	124	999999	702	999999	556	999999	883	504	53	691	204	273	502	999999	495	999999	260	999999	850	211	950	519	999999	999999	590	999999	470	229	999999	999999	615	999999	27	419	457	860	999999	999999	999999	754	308	999999	952	999999	595	76	999999	903	999999	388	999999	866	690	303	253	604	875	999999	631	768	34	999999	287	675	85	73	256	92	139	635	433	999999	999999	105	902	272	999999	694	153	999999	861	566	798	838	676	748	450	999999	176	853	999999	967	999999	389	730	645	410	286	999999	999999	999999	843	773	999999	954	999999	678	999999	400	981	999999	999999	820	117	999999	467	865	448	998	336	999999	533	916	286	649	999999	653	999999	999999	999999	999999	291	668	622	703	27	999999	12	883	999999	80	999999	999999	999999	817	804	999999	999999	999999	272	779	961	288	699	908	296	999999	497	156	499	416	870	999999	142	129	755	522	207	413	890	999999	863	564	391	266	767	209	999999	999999	845	317	772	999999	111	488	999999	12	999999	
714	416	999999	999999	855	999999	210	999999	634	200	74	999999	291	950	477	592	999999	916	406	896	442	150	96	999999	999999	999999	192	643	544	129	999999	229	752	552	999999	996	999999	379	17	180	999999	65	142	999999	999999	407	564	367	999999	743	513	999999	503	116	999999	999999	330	895	276	555	212	566	666	515	546	999999	999999	739	466	481	792	999999	999999	999999	715	387	999999	87	538	631	746	824	999999	801	999999	92	725	646	25	999999	676	904	999999	462	968	624	399	627	999999	999999	98	824	999999	999999	950	999999	663	277	400	999999	999999	252	367	645	808	387	228	999999	899	463	129	999999	723	547	804	888	126	456	267	101	988	999999	614	999999	542	999999	924	524	850	331	429	457	255	866	999999	433	999999	467	653	591	405	534	999999	19	999999	999999	111	362	999999	72	178	217	20	999999	171	999999	999999	999999	113	887	462	999999	24	577	44	999999	426	999999	194	380	351	999999	802	676	695	463	662	605	25	125	819	999999	504	999999	163	221	447	946	999999	187	795	999999	364	766	999999	701	999999	159	999999	39	10	999999	178	999999	720	519	415	344	613	707	523	42	635	987	77	890	208	236	424	822	999999	479	161	16	999999	454	999999	999999	999999	999999	944	512	630	985	125	575	403	856	77	644	806	113	342	997	664	762	999999	376	999999	248	502	292	735	999999	805	530	103	171	73	999999	224	999999	797	620	762	20	412	649	999999	502	496	352	169	999999	25	999999	147	163	999999	999999	193	927	999999	999999	500	999999	776	999999	190	595	999999	999999	792	999999	429	437	316	722	245	653	360	621	999999	207	751	160	999999	956	145	684	393	939	818	251	93	296	43	498	129	111	999999	999999	469	286	29	264	560	368	359	999999	814	424	918	698	999999	999999	999999	148	556	999999	538	999999	342	505	212	542	423	550	717	142	403	817	603	143	420	999999	162	228	999999	497	999999	764	999999	557	869	999999	999999	130	780	999999	999999	895	941	999999	572	999999	600	964	999999	487	840	999999	999999	227	999999	999999	821	784	288	54	419	213	999999	69	999999	999999	999999	785	635	999999	999999	303	769	205	278	999999	875	999999	571	996	826	197	999999	700	999999	589	999999	389	999999	999999	999999	246	841	736	112	660	934	882	999999	999999	209	815	338	840	999999	999999	999999	999999	948	686	131	996	999999	291	228	231	999999	270	412	171	660	834	423	763	96	999999	461	43	999999	617	574	992	796	773	797	20	999999	313	734	999999	999999	668	999999	999999	750	161	999999	560	518	881	601	999999	480	866	148	375	401	999999	999999	689	
95	217	362	340	999999	138	999999	999999	494	217	371	999999	999999	302	999999	992	403	737	22	935	263	901	525	999999	999999	900	521	999999	634	431	618	295	999999	54	33	142	315	110	573	999999	951	582	75	310	999999	846	999999	188	54	156	972	664	561	999999	436	999999	692	999999	324	999999	616	999999	815	73	598	86	205	491	279	689	686	999999	174	400	999999	680	999999	999999	700	180	999999	343	999999	488	459	954	999999	739	618	838	450	173	786	361	15	682	999999	12	712	999999	650	655	909	364	469	679	999999	171	836	756	358	477	450	153	457	999999	393	336	614	643	352	999999	873	440	249	522	999999	813	999999	311	999999	999999	512	999999	530	118	434	999999	999999	779	465	571	903	861	489	972	999999	642	999999	999999	298	441	398	78	100	194	782	999999	124	946	999999	685	775	534	843	999999	965	999999	623	349	848	862	316	834	188	781	999999	21	950	277	799	873	909	663	999999	481	444	444	176	999999	335	999999	416	82	999999	779	796	379	28	999999	17	539	29	564	999999	436	999999	563	999999	319	631	999999	999999	999999	999999	300	776	122	522	372	91	530	27	286	24	999999	455	243	229	999999	984	193	993	999999	269	270	853	999999	780	585	356	999999	554	856	714	563	437	569	925	325	999999	683	999999	655	883	999999	522	999999	549	990	981	890	999999	999999	335	999999	778	999999	587	999999	446	999999	342	936	25	999999	976	171	999999	999999	465	886	317	903	405	310	336	347	999999	783	748	120	805	789	604	465	546	72	531	275	785	894	982	999999	878	999999	351	999999	639	999999	999999	361	180	999999	535	105	582	441	95	34	122	999999	439	803	148	999999	625	553	999999	560	663	913	639	307	674	571	903	278	999999	999999	959	417	999999	999999	283	396	939	999999	999999	508	882	115	999999	507	999999	354	999999	188	999999	552	956	798	586	89	999999	596	999999	873	424	999999	201	314	416	272	999999	705	999999	999999	530	751	396	908	299	833	999999	999999	936	999999	153	330	116	725	378	482	866	170	999999	999999	410	687	675	999999	302	299	317	578	698	715	441	458	621	999999	657	158	999999	58	509	752	999999	470	660	999999	999999	999999	857	999999	936	933	405	904	999999	114	999999	843	86	999999	616	999	526	108	859	231	999999	695	999999	661	77	229	327	999999	660	87	225	940	37	999999	346	208	441	999999	642	765	319	537	583	516	999999	999999	82	999999	999999	510	236	999999	610	438	999999	44	394	206	407	999999	616	587	253	797	999999	668	816	988	983	418	567	683	999999	104	911	173	122	999999	
815	263	156	491	386	160	850	999999	339	598	999999	999999	813	245	444	925	159	732	293	785	627	999999	999999	93	852	33	942	999999	848	516	999999	999999	999999	202	999999	999999	570	999999	211	999999	947	977	338	228	789	680	604	331	248	540	945	189	879	336	575	638	265	72	638	999999	217	307	999999	999999	80	485	391	621	854	300	999999	999999	531	999999	999999	649	848	780	304	999999	999999	621	314	999999	571	348	844	595	626	751	888	999999	999999	848	885	649	913	515	157	314	299	983	476	948	185	999999	999999	688	497	999999	790	485	999999	466	933	596	999999	755	999999	732	640	999999	994	113	411	856	537	682	315	198	735	343	999999	990	999999	999999	999999	999999	142	999999	999999	165	999999	701	999999	413	740	39	914	999999	999999	168	999999	425	673	503	999999	999999	546	329	999999	974	383	308	199	999999	852	999999	999999	498	452	636	623	612	999999	484	698	999999	152	998	999999	999999	768	26	542	577	90	999999	326	389	456	780	999999	813	266	715	782	798	511	513	999999	963	455	426	846	999999	999999	649	383	199	999999	696	999999	999999	213	884	216	999999	766	621	999999	645	460	203	52	672	816	809	356	336	702	999999	791	638	999999	999999	62	352	180	522	42	999999	834	137	585	759	558	282	610	999999	999999	425	999999	890	999999	915	512	261	383	184	999999	735	303	57	999999	904	905	593	110	61	831	864	196	254	589	935	999999	333	618	999999	123	544	209	974	827	286	999999	901	501	531	649	801	968	996	318	999999	147	786	999999	999999	854	965	181	559	550	645	999999	999999	310	211	114	999999	643	999999	70	668	536	329	230	220	999999	14	102	579	411	40	999999	999999	935	292	999999	999999	692	937	437	158	373	650	999999	191	57	91	999999	999999	999999	470	999999	999999	999999	999999	770	818	566	999999	645	850	873	999999	999999	519	749	48	999999	999999	414	90	496	705	664	999999	305	886	999999	48	172	953	413	802	162	940	872	29	265	295	522	999999	467	272	301	586	999999	770	502	999999	442	18	999999	582	885	345	973	462	222	33	355	883	923	528	999999	999999	446	80	449	216	999999	730	783	566	999999	434	999999	999999	999999	999999	637	534	393	980	605	163	723	831	999999	816	967	999999	807	999999	939	638	66	939	14	609	150	214	330	999999	276	712	999999	674	999999	999999	723	749	58	144	395	820	500	942	922	114	967	615	999999	632	249	999999	922	551	999999	999999	378	683	230	804	937	432	999999	107	999999	999999	928	59	753	999999	103	999999	371	672	846	129	999999	123	26	900	999999	534	
61	697	56	48	789	684	57	221	92	49	528	254	207	963	999999	402	238	39	185	918	861	696	539	31	866	999999	704	506	727	264	999999	330	172	412	999999	516	61	675	999999	254	11	999999	999999	999999	699	127	475	999999	513	745	885	986	724	723	673	364	168	35	182	999999	999999	551	493	827	382	208	91	794	999999	999999	999999	562	926	931	916	328	322	484	999999	749	784	999999	993	981	379	999999	999999	448	999999	25	357	36	503	574	999999	460	59	557	681	501	45	681	300	412	404	333	70	792	999999	354	52	683	703	433	754	167	557	999999	458	702	602	999999	64	576	752	325	69	361	666	465	999999	764	802	830	713	113	531	591	587	56	619	999999	640	999999	999999	999999	332	80	820	999999	999999	547	999999	979	899	999999	999999	999999	659	89	273	708	135	351	999999	287	999999	873	999999	650	635	966	924	412	92	999999	12	669	603	88	999999	989	541	559	999999	999999	665	823	930	321	487	999999	999999	508	999999	999999	687	999999	321	695	792	999999	360	179	482	937	999999	697	999999	999999	399	957	999999	580	96	283	176	576	790	352	622	67	942	999999	173	827	45	426	999999	181	111	713	358	999999	296	543	638	372	999999	624	118	968	926	820	999999	529	687	360	422	999999	744	120	999999	999999	82	735	516	953	16	655	902	207	999999	726	999999	685	609	999999	294	552	645	804	499	175	243	653	141	132	999999	999999	149	684	14	999999	436	990	214	999999	835	560	36	685	366	431	999999	911	901	999999	810	246	920	999999	75	869	863	940	620	343	735	999999	999999	999999	477	372	515	999999	203	946	999999	28	999999	999999	386	734	525	959	448	78	453	331	752	931	321	999999	723	673	999999	144	999999	496	379	870	654	416	999999	642	217	999999	999999	505	718	954	910	999999	764	700	100	340	353	903	999999	552	890	413	677	673	82	239	649	842	607	68	689	999999	648	610	575	969	999999	883	751	454	999999	947	999999	999999	30	529	999999	33	582	289	999999	363	999999	827	980	250	738	293	569	999999	354	999999	897	999999	274	116	153	999999	134	999999	562	470	161	999999	400	999999	800	999999	652	553	755	626	999999	328	277	999999	809	821	999999	335	240	494	323	999999	110	999999	60	952	533	913	385	329	898	999999	726	330	211	946	999999	47	449	999999	640	26	233	727	813	579	393	938	307	999999	534	798	889	77	156	388	946	321	892	848	355	999999	178	435	727	807	602	946	135	999999	394	592	886	381	853	307	999999	382	275	480	569	999999	616	62	999999	110	
573	658	184	822	999	999999	155	600	513	902	847	797	10	15	977	446	813	999999	938	941	999999	999999	223	848	838	573	55	421	289	760	132	125	999999	999999	244	943	772	999999	863	278	999999	295	999999	951	459	752	382	269	503	132	781	999999	999999	853	197	64	999999	335	984	435	79	999999	999999	752	780	732	166	383	771	43	674	999999	581	999999	504	627	650	999999	399	95	201	786	999999	166	979	999999	10	787	440	189	999999	999999	999999	437	209	713	999999	999999	181	999999	596	999	498	999999	458	999999	999999	455	999999	999999	999999	999999	999999	899	244	293	815	164	999999	830	732	379	943	999999	535	999999	193	154	469	999999	653	535	100	672	499	202	298	999999	708	999999	359	999999	438	870	775	336	510	427	999999	999999	898	818	350	351	994	226	66	906	934	999999	97	999999	999999	567	999999	999999	91	273	410	51	994	367	999999	75	999999	188	941	82	816	209	728	765	951	999999	999999	835	194	749	678	282	146	392	999999	488	620	902	999999	870	999999	896	254	999999	27	161	921	999999	372	999999	870	999999	285	999999	99	735	999999	332	505	443	999999	90	999999	342	999999	137	905	999999	843	967	455	578	999999	80	999999	920	954	492	747	999999	631	361	999999	909	879	999999	997	162	999999	788	999999	297	999999	135	206	999999	212	912	650	999999	255	319	697	405	829	302	206	214	865	178	780	19	999999	705	999999	323	618	784	462	733	140	752	319	65	979	168	181	494	874	999999	999999	52	999999	858	554	322	664	76	90	586	666	792	297	999999	17	977	712	999999	323	999999	999999	428	999999	916	759	503	999	642	425	999999	999999	711	340	620	999999	738	999999	726	161	499	658	552	703	999999	77	347	464	195	57	12	455	999999	180	991	989	298	592	924	108	999999	999999	999999	999999	419	466	954	999999	677	673	999999	809	986	549	823	233	713	724	583	999999	422	999999	814	594	423	225	649	540	349	631	172	155	253	627	999999	999999	637	901	294	999999	122	885	999999	521	778	203	468	931	356	999999	285	573	19	85	686	22	507	437	236	999999	999999	999999	122	55	999999	133	566	999999	999999	646	999999	811	999999	174	736	999999	999999	999999	816	999999	756	718	193	999999	355	598	146	999999	940	97	999999	999999	675	101	602	699	772	742	20	654	636	999999	999999	999999	180	474	143	845	348	160	762	214	620	16	999999	109	240	540	699	912	986	397	428	362	966	396	145	999999	571	999999	999999	999999	999999	171	593	656	236	483	411	880	999999	301	829	999999	335	999999	999999	669	654	503	999999	242	52	
107	667	248	681	139	743	783	338	999999	283	999999	396	253	921	458	422	790	873	756	139	818	458	999999	999999	637	36	501	807	476	695	78	578	531	476	195	999999	999999	974	106	740	627	552	670	999999	528	403	91	553	140	256	864	630	712	113	233	649	972	680	999999	112	251	976	999999	109	214	732	865	777	736	999999	77	815	776	26	511	999999	787	678	49	999999	945	947	676	230	831	999999	866	427	252	999999	531	674	930	999999	498	651	690	571	812	796	999999	314	817	185	999999	58	853	999999	602	956	999999	999999	640	810	999999	303	309	641	278	999999	865	999999	534	200	433	403	999999	999999	999999	859	999999	226	865	999999	999999	640	140	999999	999999	782	595	181	825	999999	684	237	43	999999	835	999999	351	58	999999	56	999999	100	780	999999	999999	999999	173	79	999999	999999	999999	999999	439	397	114	999999	173	808	999999	999999	999999	694	622	248	515	206	370	764	947	999999	999999	537	999999	818	999999	614	860	999999	750	266	618	525	999999	93	999999	50	798	645	25	318	999999	543	999999	806	875	247	478	541	999999	999999	424	409	132	999999	234	843	720	620	85	500	666	999999	68	342	877	655	689	538	999999	475	408	999999	999999	999999	302	974	88	127	942	85	146	328	403	205	999999	219	403	171	999999	81	329	187	569	525	652	382	485	999999	999999	229	999999	939	217	645	156	699	659	493	550	260	765	603	677	999999	363	347	999999	862	999999	999999	262	528	679	261	999999	230	165	234	986	920	498	999999	197	723	999999	206	120	999999	999999	153	559	909	999999	999999	316	726	510	569	171	999999	999999	622	999999	271	967	39	999999	999999	499	999999	544	999999	506	630	999999	999999	999999	999999	483	167	999999	507	813	357	118	352	999999	80	945	428	720	595	72	999999	803	999999	999999	926	755	498	935	164	268	999999	999999	999999	413	990	847	999999	321	555	96	13	87	619	808	999999	999999	624	999999	199	20	80	999999	948	372	999999	826	885	999999	489	999999	999999	231	999999	248	691	748	984	999999	916	233	441	999999	174	509	69	604	194	999999	999999	773	999999	375	746	999999	198	917	660	761	589	174	999999	57	832	356	111	999999	15	380	999999	530	177	685	999999	966	579	999999	50	448	313	229	641	999999	999999	715	77	619	999999	928	60	999999	97	233	359	999999	271	394	285	817	408	999999	599	813	948	547	605	455	999999	779	574	234	876	221	458	999999	999999	152	657	126	288	491	306	86	330	353	442	944	999999	463	705	195	999999	999999	999999	36	999999	827	870	999999	119	999999	459	706	364	
825	999999	999999	999999	999999	229	129	736	168	539	999999	980	522	493	605	999999	660	128	706	84	999999	547	653	999999	431	740	704	281	806	999999	999999	42	600	722	504	999999	566	999999	347	243	999999	458	529	693	999999	56	116	344	275	747	999999	504	752	631	975	288	254	999999	352	999999	525	999999	999999	161	999999	883	389	800	999999	159	547	999999	781	999999	498	930	27	959	56	385	633	370	16	68	999999	171	289	968	746	999999	211	999999	827	999999	718	738	528	378	820	999999	666	316	355	126	209	968	723	290	143	55	270	294	658	966	624	164	840	871	999999	999999	603	999999	63	772	999999	685	663	691	999999	760	411	649	149	999999	999999	327	999999	890	858	590	448	999	835	999999	955	999999	213	860	999999	564	897	657	775	118	647	255	999999	583	178	999999	315	41	536	382	643	621	999999	853	257	306	999999	950	999999	22	273	604	585	361	816	999999	481	802	226	199	862	754	873	41	168	473	74	442	721	999999	999999	999999	999999	462	68	344	999999	360	613	999999	425	946	999999	763	844	999999	670	901	766	148	52	999999	814	999999	519	889	748	124	999999	783	242	999999	999999	999999	736	856	140	132	303	481	269	131	199	58	774	916	999999	119	999999	999999	802	999999	675	583	301	999999	999999	136	942	999999	999999	657	665	829	936	718	718	966	36	987	912	548	607	999999	999999	999999	323	765	572	999999	779	638	927	580	980	78	41	655	385	963	264	999999	189	134	885	611	466	370	122	999999	207	152	92	209	212	264	999999	390	999999	380	999999	836	563	999999	399	957	730	94	848	999999	686	72	591	72	733	999999	999999	482	999999	999999	465	952	653	516	999999	999999	555	728	377	726	512	650	999999	15	999999	999999	451	840	735	928	999999	381	999999	255	379	145	561	29	475	304	999999	999999	981	437	915	507	999999	57	943	763	411	999999	999999	131	365	46	999999	585	999999	316	466	528	999999	480	395	93	440	408	146	270	84	999999	262	82	831	428	668	999999	99	17	243	403	897	972	526	999999	999999	400	889	999999	32	999999	470	169	838	999999	346	999999	52	831	999999	999999	910	682	688	875	749	644	300	936	377	599	496	551	82	72	999999	775	953	999999	429	50	518	803	247	108	75	103	244	465	92	167	479	267	940	999999	493	225	293	651	140	30	109	953	965	432	489	919	97	775	999999	571	557	999999	412	35	277	117	444	589	809	999999	409	835	854	999999	130	238	610	623	579	416	491	312	384	409	941	564	837	815	618	999999	16	468	999999	999999	
610	942	855	915	190	999999	780	704	999999	999999	999999	999999	109	755	312	261	999999	473	206	337	89	254	162	999999	999999	712	999999	629	970	663	649	941	124	999999	609	187	382	695	443	999999	999999	786	471	999999	788	676	465	999999	512	367	999999	542	272	392	999999	365	789	999999	831	477	999999	999999	999999	187	835	999999	160	765	155	134	999999	623	40	12	999999	303	783	263	223	999999	999999	999999	126	999999	825	117	678	731	902	254	397	530	863	965	97	484	63	999999	74	119	526	699	935	387	488	224	999999	269	691	999999	999999	999999	638	999999	999999	917	44	130	361	728	999999	428	863	901	999999	999999	760	999999	999999	227	249	499	198	114	890	557	262	739	134	610	604	999999	50	764	672	861	999999	448	744	179	999999	932	999999	999999	119	107	836	44	650	140	464	999999	355	473	898	92	999999	534	999999	673	665	305	996	751	133	999999	388	108	239	875	466	321	330	744	777	317	999999	999999	994	793	720	228	999999	993	999999	167	73	576	866	589	999999	367	914	999999	514	999999	935	190	222	528	999999	999999	999999	775	999999	153	126	999999	695	590	999999	495	539	999999	999999	447	217	12	604	965	527	999999	999999	999999	361	109	406	259	240	633	381	386	639	476	84	983	423	323	329	13	51	999999	880	285	74	38	999999	184	129	77	936	933	585	999999	10	906	504	165	423	574	746	866	379	72	999999	148	999999	73	665	968	33	999999	683	601	999999	73	931	999999	585	333	282	232	140	173	696	448	801	392	999999	999999	488	267	899	755	266	184	999999	818	999999	926	183	763	519	160	53	52	260	999999	333	999999	975	548	580	99	302	999999	736	216	375	770	999999	472	598	497	490	766	994	999999	344	749	979	999999	889	658	160	999999	713	999999	999999	999999	198	816	69	538	202	940	687	810	463	742	448	878	452	999999	589	710	175	31	670	287	58	999999	649	583	957	862	658	921	999999	783	811	756	95	721	582	530	413	69	999999	549	999999	194	474	601	311	999999	999999	593	79	449	353	999999	320	999999	606	866	177	485	999999	339	292	765	870	999999	999999	691	792	999999	724	999999	999999	999999	726	130	208	863	857	999999	282	856	202	999999	852	499	440	129	445	252	125	716	362	999999	488	966	267	999999	323	999999	999999	619	319	999999	869	19	152	247	965	999999	644	742	999999	130	213	724	147	999999	913	380	249	999999	999999	999999	616	18	706	378	627	760	863	885	550	71	387	999999	999999	263	205	999999	999999	203	163	255	999999	382	707	242	999999	764	828	999999	
409	942	999999	857	999999	769	332	999999	312	774	999999	215	999999	759	201	947	999999	550	187	883	32	80	999999	55	658	10	942	243	310	474	999999	863	931	823	486	999999	515	529	299	999999	999999	344	540	582	583	948	999999	848	999999	760	999999	183	999999	945	999999	339	918	510	209	373	826	99	560	999999	130	756	284	999999	282	593	441	223	261	409	953	687	539	451	472	709	90	103	62	999999	974	480	999999	985	805	156	999999	999999	999999	925	951	999999	783	999999	999999	999999	999999	999999	999999	999999	328	286	922	186	991	339	999999	999999	48	499	292	732	47	999999	864	649	999999	999999	707	136	903	436	999999	336	458	999999	904	837	989	645	45	999999	528	464	999999	697	558	110	994	476	356	999999	966	830	999999	228	999999	773	837	812	999999	385	708	449	999999	892	393	595	727	999999	435	962	487	402	463	617	214	999999	788	176	999999	380	304	241	779	690	999999	999999	693	240	318	999999	10	187	299	660	999999	999999	770	339	999999	962	999999	125	999999	394	736	574	999999	35	999999	231	985	670	999999	976	91	476	670	13	432	329	902	497	999999	305	961	999999	999999	999999	650	999999	811	999999	861	139	998	188	200	394	999999	895	696	667	999999	97	999999	339	466	323	578	500	417	766	999999	999999	69	884	555	745	999999	436	999999	999999	384	999999	419	537	808	591	978	902	286	286	60	537	633	999999	280	999999	999999	632	843	999999	235	160	718	999999	552	877	79	123	633	454	961	527	434	133	999999	999999	677	617	530	875	999999	999999	223	141	999999	379	361	825	614	82	999999	800	592	680	347	234	178	374	999999	931	999999	864	999999	999999	324	532	999999	509	951	999999	805	543	999999	968	455	559	936	999999	338	999999	525	254	508	561	859	999999	934	754	786	68	171	312	632	598	363	480	999999	392	817	193	276	851	873	674	277	61	699	624	235	787	297	591	46	812	999999	277	999999	717	971	999999	598	999999	723	999999	778	502	910	512	614	974	163	554	769	154	906	673	380	833	294	807	999999	319	528	998	770	579	999999	820	192	96	123	999999	420	999999	595	917	138	979	999999	999999	999999	196	999999	999999	634	743	822	891	905	999999	896	532	433	999999	999999	288	830	725	132	208	999999	999999	999999	528	861	474	143	999999	999999	989	999999	401	999999	999999	667	999999	999999	999999	999999	37	757	384	914	450	199	591	265	257	970	316	97	999999	857	999999	549	60	999999	491	399	169	609	716	342	916	206	505	594	999999	506	417	978	562	361	104	999999	999999	186	999999	339	279	219	886	
999999	252	901	143	999999	999999	999999	617	999999	818	878	214	999999	50	999999	998	253	999999	999999	351	751	999999	338	999999	61	762	999999	698	874	985	162	999999	999999	723	580	100	24	73	961	999999	944	889	999999	170	684	156	676	410	809	999999	636	645	283	867	999999	999999	914	999999	91	782	994	999999	743	434	665	999999	263	704	470	951	983	189	999999	652	999999	861	564	177	850	999999	95	845	888	696	358	517	846	92	588	999999	186	648	982	189	359	999999	156	574	504	925	892	972	940	858	203	457	999999	630	999999	283	29	999999	525	186	697	159	392	56	85	158	911	181	999999	473	999999	345	207	553	303	734	715	989	999999	924	21	122	904	40	503	901	605	999999	622	999999	977	999999	999999	805	999999	209	290	999999	498	356	24	721	856	477	92	857	259	999999	337	999999	567	39	999999	600	174	584	254	362	999999	184	553	696	558	810	999999	345	222	999999	71	103	454	615	501	326	910	300	265	437	999999	645	999999	246	887	886	747	948	366	999999	999999	907	954	999999	999999	323	803	327	173	56	981	747	999999	999999	306	244	291	999999	538	756	689	874	328	817	414	908	532	316	808	672	72	547	999999	690	999999	999999	148	526	999999	187	523	593	136	219	456	209	999	999999	999999	653	604	999999	999999	610	842	999999	588	147	999999	999999	999999	999999	518	500	999999	444	769	999999	104	152	106	765	892	361	999999	106	747	119	371	214	908	736	377	999999	77	277	999999	378	848	996	575	999999	13	999999	395	37	84	999999	235	21	440	999999	999999	796	999999	999999	902	999999	999999	745	27	478	776	318	739	64	129	363	433	715	316	999999	999999	999999	576	999999	762	481	966	215	32	999999	999999	359	774	863	45	999999	999999	238	999999	999999	10	112	979	106	234	694	681	340	999999	720	212	999999	705	49	938	604	229	461	999999	999999	101	171	723	905	999999	427	544	999999	29	549	755	204	350	245	400	13	127	480	871	999999	799	635	308	999999	908	373	999999	734	924	440	360	156	161	944	978	839	389	83	999999	806	160	805	321	999999	965	18	180	999999	649	934	999999	749	590	19	630	466	862	421	996	999999	773	809	999999	999999	999999	999999	52	999999	999999	560	624	54	968	74	917	994	324	940	345	999999	203	999999	95	989	954	999999	565	152	324	522	999999	967	86	999999	42	350	853	999999	179	367	965	999999	213	99	999999	442	781	526	102	636	151	999999	999999	105	39	999999	724	962	634	588	52	900	999999	999999	999999	656	967	689	41	576	999999	591	999999	978	935	428	
980	999999	679	521	999999	999999	60	687	380	63	892	980	999999	452	626	999999	107	999999	999999	74	693	999999	999999	663	475	999999	494	999999	495	560	162	106	170	610	609	728	999999	999999	759	13	850	999999	999999	999999	999999	999999	438	588	949	258	493	190	664	999999	735	521	999999	25	56	737	555	534	201	820	901	999999	820	649	843	898	999999	984	831	321	224	299	105	985	899	488	663	906	999999	247	76	972	441	299	875	999999	247	277	76	31	458	326	212	552	628	968	175	789	745	999999	649	999999	358	353	999999	999999	426	505	126	567	84	649	957	954	754	929	363	999999	774	755	660	999999	918	809	863	897	999999	552	366	930	322	873	170	525	999999	567	623	98	999999	999999	671	742	161	508	947	809	999999	257	798	698	615	645	24	999999	999999	318	590	548	999999	758	358	873	148	196	255	210	488	999999	999999	196	315	275	888	345	94	918	189	999999	862	63	538	999999	753	668	324	677	859	181	134	289	976	84	999999	883	90	797	603	965	999999	746	330	999999	890	612	393	349	756	679	904	999999	138	999999	999999	436	230	518	999999	480	871	577	999999	316	317	87	999999	240	667	999999	999999	999999	324	224	166	125	733	611	949	999999	285	975	920	189	277	652	160	805	398	180	663	571	677	133	104	685	405	24	620	812	402	999999	681	752	424	617	168	999999	999999	570	703	618	569	978	205	895	999999	171	49	664	999999	414	842	999999	350	692	619	200	130	480	999999	718	991	146	749	132	999999	178	765	659	493	246	790	999999	999999	54	999999	698	999999	208	38	244	975	955	999999	987	319	194	411	732	997	967	793	544	850	999999	627	433	239	82	602	488	999999	389	181	690	623	24	29	305	999999	920	272	922	451	485	743	46	260	761	813	118	766	999999	999999	526	999999	999999	976	999999	427	578	999999	855	605	999999	999999	595	783	204	374	305	175	115	51	999999	705	871	999999	375	251	590	999999	478	269	494	722	999999	727	999999	999999	376	47	999999	999999	122	461	416	999999	901	647	157	262	999999	396	999999	943	660	991	999999	820	581	999999	611	251	836	405	991	596	121	999999	474	999999	139	956	997	999999	999999	237	929	999999	298	554	999999	728	103	338	999999	999999	750	999999	999999	999999	999999	999999	666	999999	436	999999	51	716	469	819	215	83	182	290	133	110	999999	999999	315	432	72	957	532	37	961	999999	999999	508	289	999999	845	570	764	102	724	305	299	784	830	351	196	222	999999	999999	348	127	555	813	214	25	691	499	245	640	999999	
195	311	639	999999	553	999999	542	999999	559	974	644	319	90	565	828	810	615	430	963	999999	999999	999999	999999	688	844	337	999999	303	273	227	355	335	134	783	538	993	999999	532	287	999999	999999	999999	606	504	704	999999	475	257	386	999999	86	79	281	403	470	394	257	950	417	999999	804	999999	172	999999	628	318	194	307	37	834	999999	92	153	760	593	73	204	559	983	999999	862	96	916	68	151	286	63	730	322	154	999999	710	125	999999	999999	413	623	274	876	395	623	999999	230	552	66	994	999999	521	810	999999	199	698	999999	381	363	718	999999	999999	200	999999	999999	999999	984	999999	98	449	966	92	999999	189	449	929	683	598	421	694	866	999999	11	157	999999	542	919	915	954	57	743	744	707	689	91	519	999999	534	140	169	194	346	464	617	37	843	169	631	957	270	25	378	959	669	852	958	112	999999	999999	722	544	78	929	50	999999	232	999999	671	108	930	855	158	999999	262	999999	529	910	394	999999	517	382	298	958	693	42	374	785	48	837	999999	416	40	543	418	999999	999999	417	423	911	804	469	999999	999999	36	415	866	911	999999	169	333	58	999999	923	999999	350	255	119	245	18	340	447	999999	834	975	523	824	615	59	636	394	121	496	483	325	58	884	764	931	288	999999	999999	87	999999	513	999999	999999	117	69	999999	999999	15	182	414	580	366	133	663	999999	513	590	261	862	80	775	221	561	244	608	435	465	491	188	956	999999	876	369	999999	330	901	824	999999	555	981	267	388	938	91	999999	958	924	230	216	428	697	914	999999	17	114	999999	522	464	509	999999	612	888	827	226	572	703	997	666	342	656	688	874	706	999999	813	396	282	999999	341	999999	999999	245	284	999999	999999	928	285	999999	999999	38	388	369	217	920	379	378	561	999999	519	208	961	999999	888	999999	739	823	999999	720	204	717	999999	999999	132	999999	134	376	999999	999999	957	643	999999	645	314	314	278	328	666	785	511	999999	835	559	959	999999	688	252	999999	999999	30	999999	720	999999	167	644	19	999999	247	357	999999	12	764	494	765	875	780	999999	953	583	291	999999	999999	432	218	999999	999999	469	93	989	181	881	29	889	999999	522	923	999999	487	669	304	934	91	318	999999	999999	680	999999	794	93	363	372	999999	773	443	999999	999999	297	356	408	763	550	999999	257	186	915	982	874	447	999999	999999	999999	838	293	289	357	339	848	443	999999	89	539	674	999	636	999999	591	999999	456	999999	245	999999	517	89	906	754	683	834	142	83	527	999999	903	
551	141	999999	533	999999	493	999999	999999	438	999999	647	328	999999	875	260	620	376	333	735	999999	999999	999999	999999	999999	999999	999999	535	673	999999	716	369	191	999999	636	999999	868	199	999999	586	999999	999999	177	806	780	869	760	682	999999	999999	223	765	750	792	387	999999	544	814	999999	773	999999	999999	422	773	999999	495	466	999999	597	752	392	431	100	747	971	67	999999	210	545	999999	999	704	656	251	292	950	618	398	896	999999	588	63	162	999999	957	804	948	404	93	295	999999	999999	999999	999999	50	792	999999	999999	820	330	80	343	278	508	999999	923	311	181	490	772	876	999999	999999	999999	173	338	999999	587	789	176	118	438	999999	260	135	293	619	531	211	500	285	615	999999	576	663	255	784	653	739	43	503	777	913	321	418	346	568	231	961	711	523	97	999999	999999	221	642	226	999999	382	490	314	780	999999	990	999999	271	498	581	210	918	553	625	999999	755	673	341	999999	805	842	789	999999	397	569	999999	977	999999	401	924	999999	31	39	766	999999	259	729	999999	807	923	999999	156	847	986	30	999999	167	897	999999	468	999999	999999	127	420	999999	999999	764	917	221	999999	23	999999	869	573	227	189	888	786	999999	598	36	950	534	601	980	695	941	738	376	525	999999	89	999999	933	945	484	999999	619	591	687	494	811	511	999999	999999	525	286	283	999999	841	165	380	554	651	441	38	999999	525	999999	489	651	36	999999	696	147	999999	360	999999	628	742	286	279	205	666	113	224	449	206	691	464	418	667	969	535	369	961	535	306	999999	999999	138	999999	189	111	46	468	999999	999999	999999	999999	999999	350	655	36	565	886	185	888	547	227	999999	158	999999	975	81	984	66	25	337	186	409	64	999999	712	999999	898	99	104	630	999999	999999	635	17	716	999999	78	999999	999999	970	999999	785	647	759	999999	336	999999	999999	999999	40	61	411	254	999999	23	576	120	906	999999	421	666	796	91	267	999999	273	999999	151	127	685	999999	971	123	55	854	999999	762	304	999999	385	634	354	885	74	578	244	708	157	999999	150	189	171	999999	999999	313	686	704	999999	858	999999	382	837	435	528	999999	999999	298	208	633	999999	814	816	999999	566	786	999999	910	26	689	667	565	806	999999	999999	506	841	902	999999	742	177	695	382	999999	159	12	796	918	367	46	498	945	509	999999	381	999999	372	425	999999	744	991	776	688	699	200	455	576	690	458	999999	999999	187	706	466	999999	999999	441	379	597	999999	989	999999	553	999999	201	721	65	292	775	651	143	999999	399	847	751	
401	999999	683	999999	999999	436	116	999999	344	850	320	249	53	68	455	894	992	999999	948	754	598	999999	707	507	479	399	294	915	806	889	770	788	858	715	999999	919	999999	134	894	137	883	932	999999	139	999999	481	22	234	330	756	150	598	450	999999	162	178	309	185	999999	313	999999	201	663	455	90	532	390	337	993	535	147	999999	933	821	999999	665	24	999999	626	997	387	70	594	59	748	181	347	766	562	895	619	581	357	590	985	692	279	763	999999	358	101	999999	999999	794	619	999999	664	629	231	497	164	731	558	999999	926	92	606	613	706	908	194	624	775	107	916	565	521	352	836	999999	396	999999	528	277	906	999999	999999	999999	439	999999	999999	718	545	999999	741	888	32	578	664	902	999999	999999	67	151	999999	476	909	999999	999999	999999	760	321	793	52	999999	904	999999	999999	873	233	262	805	183	239	999999	475	88	709	999999	38	542	943	688	933	102	731	203	387	999999	999999	793	697	922	385	999999	205	925	503	964	837	685	999999	705	441	650	290	491	999999	999999	699	398	999999	775	849	999999	999999	999999	860	949	379	710	824	999999	999999	999999	565	999999	999999	522	206	550	999999	744	529	352	800	248	257	999999	999999	250	375	638	413	50	594	921	82	863	999999	999999	74	554	999999	136	861	564	271	11	95	406	692	315	999999	158	813	999999	255	507	721	579	999999	999999	146	138	344	196	773	402	999999	643	810	934	999999	634	485	40	159	403	491	246	999999	999999	207	415	557	999999	94	265	237	139	675	575	152	330	195	497	418	999999	999999	674	999999	868	166	452	596	758	999999	999999	673	782	999999	852	999999	999999	602	999999	380	999999	581	284	112	518	175	715	967	245	999999	302	449	988	999999	692	611	816	456	118	98	754	819	799	999999	175	591	455	823	823	559	667	727	64	999999	687	885	516	999999	281	703	450	999999	999999	965	999999	480	685	169	999999	250	208	999999	493	52	625	999999	782	907	936	926	719	999999	153	685	134	999999	394	871	935	806	105	254	184	415	999999	279	468	833	976	695	906	296	210	582	361	639	244	999999	500	776	112	608	635	354	999999	558	341	675	840	826	95	813	999999	999999	155	954	853	88	999999	999999	999999	948	931	251	30	433	999999	571	334	495	340	383	380	168	704	496	618	830	431	999999	938	793	992	160	999999	103	72	393	436	407	786	165	616	154	335	164	677	999999	334	560	866	999999	351	355	495	712	442	75	122	659	345	33	656	315	417	658	955	780	999999	926	370	308	
999999	927	709	184	999999	236	833	999999	818	999999	505	870	999999	178	999999	647	664	999999	660	996	281	776	71	762	508	310	999999	676	208	896	999999	407	999999	568	999999	424	646	321	999999	216	999999	999999	841	121	527	786	93	248	999999	318	126	743	275	999999	37	368	865	999999	675	999999	999999	166	351	921	480	107	680	999999	543	37	999999	353	999999	454	763	708	999999	950	244	999999	227	498	469	999999	780	20	999999	999999	541	999999	558	699	645	490	716	86	230	919	640	999999	115	999999	705	189	318	772	791	821	611	328	432	915	711	953	999999	11	696	462	150	470	966	855	131	277	478	999999	999999	471	738	687	488	25	319	814	617	797	792	290	999999	17	999999	320	999999	223	999999	643	988	691	252	715	389	999999	778	180	463	259	999999	438	710	17	74	330	92	924	999999	417	606	897	346	450	999999	416	881	143	999999	655	999999	908	433	835	322	26	228	32	999999	999999	246	148	360	367	999999	364	579	574	943	898	237	299	383	436	46	100	355	999999	507	972	886	999999	929	808	617	999999	14	875	694	999999	111	70	626	130	180	467	546	978	999999	999999	836	317	199	352	427	352	999999	996	999999	231	670	426	525	334	833	999999	219	999999	999999	109	359	704	879	894	796	177	673	263	999999	579	554	999999	850	653	146	579	455	999999	999999	275	864	18	999999	472	387	685	545	301	296	578	258	999999	999999	999999	504	999999	437	305	999999	999999	999999	282	740	229	999999	999999	575	999999	198	999999	999999	632	171	999999	245	999999	627	417	516	120	631	381	999999	999999	330	999999	148	997	159	14	151	160	40	999999	596	591	277	857	999999	94	119	999999	113	42	433	625	832	754	617	162	999999	30	788	445	999999	307	999999	62	999999	126	999999	578	722	999999	122	994	999999	41	999999	999999	83	999999	621	432	11	958	278	934	263	999999	728	393	390	999999	500	999999	999999	594	511	299	286	999999	958	679	929	999999	999999	918	920	438	32	800	867	964	999999	999999	408	365	999999	670	38	381	798	204	397	771	197	725	693	999999	632	17	530	999999	377	999999	811	942	502	999999	17	999999	24	824	681	928	525	426	918	756	723	16	160	841	271	904	999999	999999	999999	167	353	235	235	929	806	25	280	280	597	229	931	999999	862	999999	662	678	999999	974	522	999999	999999	771	806	999999	276	625	999999	688	999999	472	443	999999	660	345	126	781	134	94	27	666	999999	255	829	699	824	268	153	186	999999	999999	547	999999	251	823	912	582	999999	298	663	191	999999	591	944	134	
786	884	805	527	999999	880	554	282	999999	855	810	10	942	117	121	18	999999	680	509	999999	924	991	805	999999	999999	999999	363	999999	999999	836	508	76	999999	999999	913	940	463	626	999999	308	48	999999	495	396	23	912	999999	321	186	999999	710	487	92	210	210	794	88	999999	999999	324	527	999999	999999	129	356	743	698	248	204	181	555	999999	362	210	999999	999999	505	999999	823	520	904	51	659	999999	135	31	984	999999	503	128	862	494	999999	999999	781	999999	425	999999	49	999999	223	401	999999	999999	108	854	134	999999	505	551	999999	669	154	584	420	485	69	83	993	335	758	999999	744	86	319	70	334	358	429	999999	999999	139	380	999999	307	999999	999999	654	678	281	897	113	999999	999999	829	202	350	999999	593	305	270	999999	381	714	521	999999	657	50	696	48	999999	775	461	999999	318	169	299	999999	287	999999	999999	415	405	722	438	655	993	792	257	126	999999	388	999999	133	125	999999	757	665	42	999999	855	883	999999	999999	750	999999	999999	484	643	669	903	999999	999999	686	744	855	946	658	285	999999	631	865	793	579	327	152	20	337	14	427	411	633	999999	605	61	999999	999999	999999	972	316	999999	518	158	587	222	971	999999	88	389	269	944	109	390	175	60	990	100	999999	321	608	120	999999	480	999999	268	280	190	999999	634	77	999999	191	686	969	999999	999999	716	216	367	356	433	931	948	744	483	312	253	402	999999	70	586	79	999999	374	205	689	48	932	999999	941	790	655	999999	321	861	762	999999	420	313	938	284	999999	30	965	184	189	999999	735	742	999999	37	787	519	573	490	338	738	999999	773	183	84	999999	887	425	566	777	487	636	882	999999	999999	832	99	616	999999	703	999999	999999	199	26	323	312	199	372	914	12	146	999999	999999	532	33	999999	647	999999	863	500	999999	999999	999999	406	999999	739	852	32	76	205	698	903	787	787	290	260	132	999999	860	771	593	525	511	563	641	607	999999	360	696	789	194	960	752	295	999999	999999	999999	792	324	584	460	999999	305	999999	314	999999	102	53	999999	773	999999	891	279	102	907	480	104	846	765	104	999999	502	335	287	20	999999	160	501	90	837	181	999999	441	285	321	426	999999	792	258	408	514	761	117	923	999999	303	999999	659	388	999999	358	242	37	230	650	957	841	999999	707	999999	999999	999999	963	999999	999999	648	999999	999999	780	491	261	312	597	367	999999	181	999999	412	999999	717	57	500	123	853	999999	939	312	999999	634	363	999999	210	94	681	325	913	999999	702	331	172	844	697	999999	897	
974	999999	644	999999	641	999999	999999	438	552	990	999999	591	999999	119	925	662	345	999999	368	426	906	60	227	916	51	675	383	692	90	313	873	359	621	225	878	999999	304	999999	579	165	791	999999	658	999999	160	734	435	688	777	669	999999	605	338	462	990	999999	828	727	628	999999	105	880	357	248	999999	180	969	272	241	491	367	703	999999	999999	999999	760	402	134	765	317	999999	694	914	421	999999	277	31	169	234	954	615	576	24	613	70	910	797	999999	999999	980	764	172	457	295	311	999999	936	135	826	240	999999	703	961	999999	725	999999	966	936	761	849	999999	810	47	999999	876	999999	689	999999	152	999999	963	982	157	785	553	87	999999	628	999999	363	999999	895	342	999999	432	911	614	999999	999999	659	999999	999999	658	136	832	953	999999	180	418	519	444	881	983	111	999999	549	555	186	768	999999	173	347	825	407	999999	999999	477	52	853	965	186	986	999999	493	780	111	333	31	952	599	999999	76	220	600	919	458	999999	241	727	883	365	999999	999999	251	495	607	45	999999	999999	579	999999	92	999999	453	343	999999	715	499	331	175	226	534	234	999999	695	106	999999	235	488	70	350	246	325	970	609	999999	61	925	998	999999	76	82	414	383	123	869	750	766	267	999999	743	422	909	562	666	831	213	766	999999	398	480	809	772	556	999999	249	999999	999999	843	594	405	790	501	158	109	154	129	850	999999	999999	356	370	968	26	327	999999	336	763	313	778	545	295	379	609	999999	266	999999	858	999999	873	999999	999999	922	673	999999	952	999999	760	463	522	711	363	710	999999	51	120	841	999999	239	310	999999	14	52	75	58	999999	421	891	999999	999999	845	271	704	192	723	999999	447	305	950	374	16	575	310	791	999999	191	585	649	568	592	424	552	629	999999	960	999999	362	999999	999999	955	541	999999	314	999999	999999	449	999999	999999	16	99	999999	546	806	864	303	999999	704	999999	998	867	535	999999	333	864	427	302	999999	859	999999	625	999999	590	680	994	999999	977	271	689	999999	627	533	999999	642	479	919	878	745	999999	552	999999	404	999999	999999	999999	430	769	706	449	999999	384	999999	799	305	391	498	999999	865	999999	999999	325	85	999999	147	999999	344	999999	139	854	945	999999	557	999999	999999	609	230	499	730	923	573	999999	999999	999999	497	739	819	733	761	261	980	837	22	933	732	236	999999	390	964	488	423	952	640	851	504	652	827	929	491	999999	170	999	999999	942	999999	999999	999999	262	999999	999999	561	610	716	878	874	117	999999	623	155	91	71	840	
535	252	510	620	432	999999	328	999999	911	890	999999	74	100	980	485	80	999999	764	191	295	863	566	927	999999	246	762	977	999999	125	213	999999	410	635	330	474	999999	441	999999	999999	999999	933	681	495	671	367	651	787	893	999999	466	999999	391	899	999999	977	968	325	999999	384	670	451	932	999999	999999	116	841	999999	770	999999	376	999999	75	228	565	361	999999	80	265	454	999999	974	999999	999999	658	283	402	999999	860	353	505	794	999999	254	999999	184	11	951	787	564	526	222	27	999999	999999	999999	863	172	343	999999	795	898	999999	252	999999	695	999999	178	999999	434	713	340	578	999999	20	581	895	999999	999999	391	360	999999	999999	999999	999999	381	957	999999	507	830	420	999999	999999	446	557	999999	734	500	464	189	817	999999	879	363	851	195	999999	600	376	684	932	999999	819	952	74	564	615	368	999999	999999	738	999999	999999	999999	999999	482	999999	142	869	413	999999	404	367	173	573	527	999999	928	999999	999999	737	366	341	823	898	377	420	999999	382	993	991	376	186	56	999999	168	172	638	349	378	999999	511	731	962	999999	999999	685	999999	388	546	214	686	518	580	680	999999	327	847	353	646	72	949	760	999999	999999	480	227	321	999999	414	364	999999	999999	480	721	236	999999	378	986	370	999999	764	835	835	999999	999999	857	999999	999999	79	841	324	295	703	999999	82	999999	855	999999	366	319	373	934	974	192	492	107	48	859	454	746	949	860	982	953	308	123	925	97	116	622	621	999999	999999	573	999999	999999	886	999999	999999	999999	999999	827	629	60	328	829	999999	652	305	217	999999	999999	921	332	892	464	313	999999	999999	958	824	999999	445	744	698	428	291	999999	152	67	999999	874	219	967	999999	131	241	999999	635	478	262	282	999999	898	802	999999	999999	330	681	585	132	146	999999	999999	661	22	391	885	362	999999	548	999999	999999	999999	996	999999	537	999999	366	770	232	380	999999	540	705	551	976	546	999999	999999	403	961	729	566	934	999999	718	528	316	999999	740	356	580	735	930	802	772	552	901	857	999999	80	963	999999	363	752	33	625	985	120	46	845	943	538	506	586	731	944	999999	922	236	18	999999	413	40	876	800	388	609	903	999999	999999	645	93	485	332	998	999999	213	192	61	102	542	205	917	999999	412	51	238	353	81	827	248	979	630	339	433	560	999999	999999	951	999999	25	92	340	612	999999	859	63	183	588	912	740	131	871	143	475	451	495	145	473	758	159	999999	832	951	999999	666	463	156	899	999999	999999	726	240	999999	87	460	864	999999	
695	999999	988	999999	764	168	999999	126	117	999999	863	981	74	745	22	202	494	759	260	389	426	543	406	906	283	999999	975	999999	999999	464	66	999999	586	190	450	921	999999	999999	999999	999999	999999	78	558	999999	999999	917	999999	202	999999	47	999999	327	210	485	999999	999999	156	999999	781	999999	999999	82	235	652	440	848	405	999999	305	101	432	400	267	999999	524	999999	984	440	623	366	768	783	310	853	542	738	999999	110	301	999999	774	689	322	999999	490	792	843	905	999999	444	522	498	999999	621	615	531	70	624	961	541	176	999999	468	425	999999	999999	771	382	999999	999999	43	304	593	999999	326	743	87	999999	105	731	514	999999	904	188	844	279	886	688	247	20	999999	200	148	759	999999	69	230	897	32	90	30	999999	999999	999999	411	227	904	889	304	872	454	680	999999	240	37	999999	811	289	999999	999999	523	92	145	109	999999	843	165	833	884	267	522	190	367	24	711	53	293	999999	999999	626	375	999999	394	375	566	998	672	908	732	44	257	941	326	446	567	999999	335	696	811	999999	999999	80	15	999999	999999	274	322	513	999999	983	804	741	512	954	220	526	698	769	543	34	999999	257	999999	850	999999	581	863	921	456	773	718	596	268	218	564	999999	991	357	25	999999	685	168	389	749	999999	999999	999999	999999	236	999999	249	999999	162	787	999999	814	999999	999999	37	778	410	400	66	999999	275	217	483	303	399	915	999999	999999	754	251	999999	22	867	362	621	503	152	501	999999	415	999999	162	444	480	999999	750	999999	999999	330	246	891	295	111	633	999999	31	42	999999	972	320	516	897	999999	911	999999	384	947	616	543	533	636	908	705	651	231	122	773	12	481	649	999999	697	999999	517	359	63	910	243	878	599	471	16	999999	384	999999	636	351	532	999999	999999	802	718	304	796	609	983	999999	460	412	371	999999	39	663	999999	999999	999999	876	303	561	395	474	999999	999999	943	999999	630	999999	330	752	594	999999	250	970	45	846	999999	403	234	907	999999	999999	999999	831	999999	351	441	352	207	653	89	760	58	970	647	972	99	980	360	734	979	604	268	999999	817	601	17	69	999999	485	860	425	651	395	999999	920	999999	882	232	602	630	287	191	677	999999	999999	722	999999	333	999999	999999	999999	53	999999	927	771	215	751	23	915	343	382	724	721	793	999999	118	662	785	999999	956	216	757	757	114	702	423	591	45	983	878	737	736	565	999999	999999	382	162	999999	999999	715	274	869	317	269	257	562	999999	883	999999	725	69	999999	606	116	999999	142	
295	395	234	358	624	715	999999	46	606	646	168	993	999999	290	956	999999	370	20	692	347	999999	498	999999	150	952	999999	36	267	819	251	139	459	187	999999	96	766	999999	75	101	999999	839	281	662	611	404	999999	69	728	769	865	134	999999	999999	213	692	797	999999	999999	405	916	688	772	227	999999	517	708	816	999999	999999	999999	961	305	919	144	999999	999999	835	254	745	485	648	999999	498	999999	999999	543	46	999999	153	299	238	158	999999	185	869	999999	999999	307	104	999999	661	81	534	999999	999999	999999	676	999999	999999	999999	962	999999	348	920	278	390	283	273	999999	974	672	842	843	904	961	812	635	999999	274	441	999999	538	160	999999	823	576	774	999999	999999	298	866	757	278	631	337	944	809	748	906	489	792	999999	70	999999	33	818	237	629	618	999999	999999	932	25	273	999999	433	143	999999	106	701	616	365	224	948	117	915	574	999999	577	27	999999	999999	837	784	999999	335	477	40	37	15	349	155	310	957	999999	933	999999	14	999999	999999	999999	520	651	215	873	437	575	999999	22	999999	999999	999999	61	601	999999	316	105	240	624	82	956	999999	271	101	999999	999999	65	999999	852	183	182	569	989	674	216	492	244	631	999999	999999	759	999999	27	919	760	334	104	708	868	999999	838	511	999999	161	999999	999999	259	560	853	412	381	317	268	838	935	684	35	386	394	999999	81	473	329	413	322	599	999999	352	999999	38	376	356	399	73	345	671	189	837	727	999999	242	684	778	508	839	452	107	188	983	85	308	717	323	271	718	999999	999999	976	839	357	622	907	228	824	46	35	918	999999	503	999999	505	198	659	886	374	396	694	820	574	870	502	999999	368	265	730	999999	42	137	354	969	488	213	998	379	999999	999999	465	999999	999999	813	533	901	685	999999	580	119	68	437	897	332	680	999999	999999	999999	999999	715	999999	963	104	387	992	790	999999	999999	785	301	199	289	999999	49	999999	741	999999	760	346	600	231	648	685	620	600	605	999999	32	298	126	801	39	524	180	785	502	859	999999	821	743	999999	161	934	288	920	779	437	857	401	939	23	652	632	999999	494	901	287	999999	786	397	560	828	245	999999	999999	999999	764	830	264	999999	999999	272	999999	603	549	80	714	407	700	821	999999	999999	999999	359	113	999999	407	270	685	999999	225	384	309	999999	192	232	916	275	787	760	24	606	603	963	67	751	713	38	999999	424	196	880	999999	964	999999	188	207	999999	565	999999	762	504	999999	380	222	507	963	515	421	327	163	448	999999	939	
999999	571	999999	667	301	361	445	379	555	999999	697	344	999999	344	999999	14	35	999999	710	445	999999	520	462	999999	751	560	787	999999	999999	397	270	748	999999	844	999999	658	999999	540	594	213	999999	999999	999999	883	999999	877	999999	628	311	417	302	133	738	184	942	999999	119	555	916	741	999999	247	762	167	999	948	84	755	187	555	604	999999	446	506	539	615	999999	578	549	873	653	169	999999	999999	999999	147	20	96	902	871	549	999999	624	852	639	668	630	790	883	734	803	161	451	999999	812	807	687	241	644	336	724	540	15	999999	98	414	999999	562	999999	862	938	987	853	316	16	749	870	593	867	871	984	780	694	999999	80	999999	718	999999	999999	999999	459	999999	999999	575	999999	18	848	581	764	234	999999	999999	728	999999	796	815	307	145	748	72	936	999999	373	773	352	943	999999	200	972	596	696	210	174	774	412	168	546	288	169	998	901	999999	999999	642	999999	916	999999	672	28	264	999999	582	999999	334	361	365	999999	678	233	999999	171	658	609	177	538	126	903	953	999999	637	999999	999999	975	750	999999	647	275	731	999999	435	891	183	999999	999999	999999	123	808	840	423	57	753	867	64	999999	999999	252	689	661	999999	438	22	108	999999	390	985	184	607	651	172	713	100	683	459	797	321	987	485	892	774	424	317	73	540	571	884	999999	964	28	913	919	958	613	627	999999	423	792	129	792	731	228	516	999999	999999	999999	956	79	418	267	645	849	767	797	886	999999	130	948	568	493	505	999999	219	588	738	999999	999999	486	66	669	384	528	999999	693	999999	556	908	160	396	830	999999	999999	993	707	999999	73	161	170	999999	938	669	474	999999	635	296	157	19	999999	999999	434	954	479	23	748	999999	999999	981	84	999999	340	780	969	999999	738	878	690	591	511	214	674	999999	999999	759	127	10	909	304	242	406	23	999999	999999	999999	961	875	145	999999	254	824	999999	999999	87	534	396	168	699	911	495	756	606	565	999999	999999	753	342	370	999999	999999	748	973	999999	999999	677	623	794	799	247	999999	862	743	889	999999	686	947	999999	24	70	372	959	310	999999	808	485	800	999999	48	267	978	629	515	425	905	999999	851	445	343	409	910	999999	368	462	320	633	999999	716	999999	999999	775	171	999999	309	357	999999	447	999999	22	272	877	999999	755	999999	268	971	357	328	983	839	835	512	258	614	159	770	999999	848	687	185	999999	93	237	226	491	817	999999	215	999999	999999	69	999999	432	81	532	744	847	826	204	349	286	694	999999	999999	986	
999999	912	713	160	587	346	599	297	837	799	999999	938	538	61	450	669	151	261	25	780	959	90	187	92	999999	922	774	654	347	899	778	360	848	240	999999	904	598	65	490	632	999999	588	595	281	738	806	318	774	753	679	145	443	717	608	37	193	999999	631	999999	664	572	945	999999	937	999999	999999	99	999999	832	545	81	95	770	999999	320	380	494	906	999999	607	614	999	900	668	999999	345	643	249	213	45	179	999999	320	999999	999999	525	638	657	260	304	999999	20	999999	999999	999999	59	672	334	297	656	999999	829	286	999999	999999	572	54	291	183	685	800	849	104	999999	375	999999	999999	944	333	795	742	837	655	59	890	604	999999	999999	70	999999	673	318	999999	557	347	999999	690	182	776	999999	480	999999	484	575	999999	867	999999	155	842	503	284	728	999999	502	999999	861	999999	236	257	455	999999	361	231	468	22	491	897	999999	999999	999999	424	999999	177	836	325	396	362	90	555	999999	999999	911	999999	566	440	944	999999	459	999999	999999	999999	463	999999	330	981	999999	134	25	563	22	999999	999999	999999	816	999999	680	560	175	999999	526	508	103	999999	999999	767	604	511	665	38	77	184	448	902	974	858	999999	678	999999	854	206	999999	347	526	542	62	999999	226	999999	999999	759	393	152	282	127	999999	83	781	699	999999	386	999999	469	987	495	838	999999	476	999999	958	128	12	713	999999	980	264	999999	999999	149	181	457	387	477	999999	278	683	42	175	785	996	999999	188	979	292	478	588	802	360	41	703	531	843	505	85	368	757	679	831	301	862	817	999999	642	999999	116	998	150	291	999999	999999	806	365	999999	724	183	939	33	431	842	402	462	999999	999999	445	650	614	882	402	999999	521	13	210	874	922	999999	288	546	999999	186	479	448	999999	641	229	897	999999	162	780	901	428	734	999999	989	899	409	16	999999	999999	877	999999	999999	747	472	999999	808	605	999999	768	545	999999	403	571	999999	372	954	942	178	326	548	999999	461	112	500	400	786	999999	220	975	522	182	328	349	999999	684	363	700	57	444	421	999999	999999	999999	999999	17	35	172	14	626	944	999999	838	644	658	402	50	24	257	82	420	63	999999	999999	255	999999	576	999999	987	999999	999999	264	894	733	905	256	800	77	866	493	375	623	750	594	40	65	343	684	690	999999	643	349	452	975	33	368	906	177	148	999999	440	999999	185	444	616	690	573	114	739	999999	999999	972	157	763	707	999999	312	800	485	200	39	892	374	805	999999	670	811	919	999999	999999	350	632	999999	
999999	62	404	999999	315	999999	349	492	238	944	287	590	671	201	688	278	999999	65	115	692	999999	843	548	606	379	518	946	879	999999	404	202	72	968	53	162	711	999999	358	996	823	999999	708	800	947	999999	999999	264	478	132	651	483	999999	244	940	980	161	513	798	999999	797	41	470	838	999999	752	225	622	627	999999	977	965	877	999999	999999	556	999999	52	601	519	165	999999	477	756	12	999999	999999	827	37	73	11	207	513	290	209	792	999999	869	999999	204	870	601	637	439	154	685	605	432	952	393	999999	118	912	288	913	999999	563	713	835	913	51	398	594	564	48	779	462	597	859	499	999999	380	999999	406	649	563	999999	999999	612	999999	325	288	874	644	332	999999	999999	234	377	665	238	961	44	999999	163	481	17	999999	401	999999	999999	999999	573	463	999999	370	42	516	639	359	917	999999	111	518	597	999999	999999	950	242	156	999999	237	230	203	270	920	346	33	252	999999	556	552	646	999999	103	316	715	999999	999999	961	859	778	595	27	748	712	859	525	465	400	999999	66	841	255	879	995	788	999999	202	999999	34	19	273	472	999999	374	879	864	999999	999999	57	112	818	280	296	716	642	999999	999999	558	999999	820	567	852	219	499	711	401	367	108	528	345	228	550	999999	999999	515	133	999999	383	832	994	110	184	352	999999	247	570	999999	173	363	585	924	644	529	999999	451	420	262	313	663	488	507	326	762	711	884	277	343	445	999999	999999	988	81	999999	76	720	393	509	364	261	999999	442	999999	744	999999	999999	584	31	999999	409	999999	870	910	720	999999	999999	783	422	641	970	970	237	999999	999999	844	597	852	919	463	493	67	911	999999	61	999999	55	313	582	819	300	310	256	610	46	115	648	87	999999	380	579	937	999999	868	999999	291	999999	919	999999	900	355	999999	999999	568	999999	999999	193	999999	858	999999	308	193	211	603	999999	670	999999	999999	486	999999	999999	519	501	548	883	556	999999	52	514	770	609	999999	83	999999	473	731	999999	688	371	999999	999999	676	229	164	81	395	735	377	527	722	567	297	443	999999	705	835	77	126	684	693	264	150	999999	98	597	999999	120	529	139	619	999999	45	265	791	934	999999	300	346	999999	497	820	999999	999999	791	213	322	692	699	976	638	664	999999	13	999999	999999	999999	218	999999	999999	898	285	216	999999	907	697	531	42	651	449	186	544	730	649	197	873	545	624	999999	884	284	999999	421	999999	501	955	507	999999	587	360	162	320	169	999999	577	222	613	480	618	104	999999	290	
50	260	800	103	933	878	816	999999	999999	999999	999999	256	292	418	864	662	747	951	199	498	454	300	999999	999999	384	950	81	975	269	75	16	999999	212	999999	999999	171	753	407	999999	628	226	999999	999999	996	999999	913	497	169	999999	951	999999	666	904	193	836	750	999999	934	718	982	806	841	544	829	999999	961	53	297	999999	703	909	349	999999	570	282	999999	999999	300	999999	471	463	912	999999	318	341	350	676	999999	168	698	207	818	999999	49	822	999999	248	636	845	816	870	209	199	653	51	393	736	343	910	174	915	673	845	256	999999	893	223	999999	999999	810	294	999999	999999	280	506	999999	659	999999	748	897	432	999999	454	282	601	263	723	973	277	947	613	343	119	999999	783	534	972	442	520	928	171	999999	148	999999	531	846	80	918	999999	999999	734	845	999999	22	742	716	999999	573	655	275	179	999999	999999	549	206	950	914	999999	497	999999	999999	227	380	819	736	999999	69	418	999999	755	193	999999	999999	327	223	767	748	106	999999	77	315	409	787	255	999999	920	64	598	839	580	931	999999	431	185	831	516	475	775	999999	333	657	999999	999999	999999	999999	999999	424	641	336	999999	999999	818	885	430	666	718	440	134	70	815	364	999999	579	179	823	999999	384	649	495	707	301	973	820	927	420	504	586	999999	173	394	506	423	272	410	999999	999999	58	11	999999	123	86	999999	999999	999999	969	196	241	652	999999	999999	999999	999999	999999	628	146	239	997	958	999999	172	141	553	999999	676	319	999999	208	178	801	710	211	383	140	382	630	951	268	360	957	233	999999	934	810	999999	404	999999	278	643	274	999999	126	100	999999	999999	981	533	999999	47	161	38	987	72	850	999999	630	616	643	999999	998	195	970	999999	10	786	898	207	743	628	282	587	672	564	904	999999	999999	999999	392	784	401	999999	999999	231	209	929	246	999999	93	443	999999	787	98	505	645	88	177	478	99	214	458	999999	999999	761	765	574	999999	433	168	197	999999	519	999999	859	381	901	999999	749	999999	81	549	698	999999	309	917	999999	498	177	919	999999	999999	999999	30	187	999999	617	317	810	465	999999	573	999999	51	999999	661	201	563	999999	133	744	463	428	40	28	665	759	669	999999	999999	280	85	999999	514	342	702	667	499	57	533	763	593	999999	999999	999999	507	737	656	228	999999	999999	931	269	999999	184	999999	76	999999	11	522	576	999999	827	966	999999	999999	385	999999	999999	203	993	702	515	705	370	999999	649	999999	999999	520	999999	113	999999	842	128	349	815	154	999999	999999	635	582	497	
999999	999999	814	999999	848	999999	263	132	438	946	35	654	999999	425	999999	999999	33	723	999999	867	999999	594	999999	999999	984	847	999999	743	999999	999999	999999	999999	421	999999	999999	748	999999	394	800	46	963	999999	999999	166	424	197	999999	999999	999999	999999	999999	999999	703	715	16	999999	494	315	781	999999	999999	999999	999999	469	999999	468	243	999999	999999	815	138	999999	999999	895	903	102	105	315	94	999999	752	922	491	771	662	491	863	705	208	50	263	249	613	799	783	453	999999	39	999999	955	954	287	489	447	341	676	334	808	812	913	845	999999	231	999999	258	999999	999999	130	807	726	604	537	619	999999	561	889	36	132	122	459	595	75	366	999999	999999	474	443	54	439	985	999999	65	999999	295	999999	83	28	628	999999	453	424	387	999999	999999	361	427	668	95	885	452	999999	211	695	362	328	779	823	999999	999999	783	897	984	690	821	568	549	643	333	999999	999999	999999	999999	999999	999999	45	217	843	143	777	424	999999	357	999999	987	345	955	369	541	966	999999	260	925	999999	767	999999	440	697	410	664	811	783	999999	887	999999	581	999999	629	37	326	120	936	689	999999	727	977	549	825	702	485	613	999999	112	999999	999999	236	945	920	999999	122	604	520	442	479	999999	641	999999	999999	761	415	102	335	342	999999	855	489	571	999999	759	790	999999	614	994	924	999999	632	999999	977	999999	180	636	331	815	914	722	599	503	999999	999999	999999	515	89	74	296	393	999999	999999	999999	999999	999999	665	999999	171	999999	999999	989	526	999999	428	343	959	494	999999	999999	779	770	519	999999	999999	266	999999	360	999999	999999	285	927	550	999999	541	773	785	793	476	811	514	999999	170	792	999999	732	83	985	999999	26	136	30	723	484	517	622	999999	428	395	255	317	315	999999	499	999999	188	999999	819	976	999999	999999	175	28	999999	85	999999	610	727	619	770	192	10	568	244	999999	999999	213	76	200	999999	15	366	408	230	999999	209	216	671	54	630	292	264	19	146	468	960	999999	999999	408	38	999999	50	809	625	72	316	746	849	953	492	974	383	628	67	999999	999999	767	999999	999999	876	281	939	682	989	487	928	991	999999	776	585	263	44	667	171	906	965	557	783	168	197	999999	366	718	561	999999	909	635	952	497	276	203	214	129	532	756	83	368	820	147	144	325	324	83	377	999999	940	715	466	999999	683	999999	984	999999	999999	422	915	231	130	999999	578	302	48	934	509	391	59	915	145	415	833	607	737	645	34	871	149	293	350	332	999999	203	999999	801	813	632	218	574	
266	119	999999	851	247	486	569	841	999999	390	573	986	189	34	999999	61	999999	86	907	349	999999	999999	999999	999999	881	999999	628	999999	133	246	130	877	182	484	659	35	574	999999	369	260	86	192	999999	758	719	999999	152	691	999999	999999	999999	736	999999	869	959	275	836	999999	999999	449	999999	194	718	50	269	999999	999999	705	375	554	486	999999	717	656	999999	432	999999	524	999999	999999	654	937	761	999999	999999	393	162	313	524	393	999999	364	21	919	999999	999999	474	554	999999	33	550	447	325	78	999999	149	29	999999	606	537	869	321	307	999999	794	921	432	712	288	876	543	510	999999	981	999999	132	333	797	264	381	957	999999	35	888	976	216	621	693	374	621	373	94	706	987	999999	878	999999	567	999999	999999	999999	999999	276	623	489	50	267	999999	712	999999	816	999999	999999	235	579	999999	999999	418	477	999999	999999	999999	348	666	512	459	803	202	467	999999	74	766	672	783	912	206	585	412	409	935	949	286	999999	855	805	151	280	481	999999	506	999999	649	999999	546	181	729	422	609	121	39	247	75	877	235	454	60	559	40	322	999999	442	883	18	542	638	32	758	493	999999	370	189	332	784	960	895	425	675	999999	611	999999	783	975	300	380	697	883	409	755	411	755	592	249	168	43	73	999999	640	557	907	158	970	999999	749	751	999999	914	999999	916	339	38	384	433	429	139	999999	999999	592	999999	844	999999	623	13	999999	114	777	999999	173	750	896	197	784	128	227	462	222	853	236	999999	530	783	603	492	425	999999	999999	169	819	999999	999999	999999	999999	12	713	162	535	967	847	644	973	909	750	539	999999	999999	999999	999999	215	966	916	747	240	999999	999999	71	162	140	587	709	733	618	130	999999	317	299	82	782	414	75	999999	254	16	592	999999	621	42	73	473	283	999999	999999	999999	999999	999999	696	376	999999	999999	999999	10	999999	390	147	910	365	788	616	232	730	999999	470	850	150	49	672	740	999999	999999	496	999999	98	999999	314	999999	617	999999	277	32	621	923	10	888	763	74	531	864	869	999999	999999	999999	425	841	999999	212	667	999999	812	999999	450	955	728	605	999999	622	911	999999	999999	999999	303	700	999999	594	610	806	80	582	97	85	517	999999	870	966	999999	999999	613	999999	924	999999	913	352	852	999999	582	665	205	405	490	150	163	793	788	313	999999	521	322	831	999999	936	142	95	186	736	305	999999	95	761	349	743	19	664	814	974	999999	950	999999	65	22	945	999999	675	101	947	999999	724	28	999999	999999	744	351	781	27	
987	969	999999	175	125	169	939	580	444	999999	999999	141	499	979	814	660	436	673	266	819	294	335	999999	994	999999	814	580	623	527	182	604	402	237	646	999999	999999	825	785	731	896	999999	375	176	619	999999	999999	433	745	999999	999999	161	81	94	962	732	662	999999	833	936	311	588	325	999999	999999	461	354	999999	852	999999	809	835	651	941	370	747	919	168	847	999999	423	999999	835	999999	621	30	532	317	275	999999	999999	503	999999	999999	430	317	999999	322	905	167	999999	911	581	592	405	999999	510	139	724	225	813	503	999999	193	522	999999	999999	906	441	999999	928	999999	999999	937	999999	999999	999999	802	521	62	990	999999	263	999999	999999	512	809	252	23	999999	520	403	593	59	111	670	839	808	999999	999999	564	849	881	663	239	962	282	999999	604	99	238	707	618	671	234	999999	250	973	542	999999	120	999999	892	891	731	535	453	589	836	327	476	44	475	21	497	999999	724	599	999999	688	240	999999	648	999999	321	812	784	921	825	894	430	865	275	327	999999	64	956	999999	932	703	518	692	806	999999	623	203	242	607	184	999999	491	650	522	854	779	944	861	968	580	918	999999	532	764	942	897	999999	768	158	621	443	193	735	666	756	179	547	369	371	311	128	580	187	747	741	412	779	352	421	999999	454	999999	988	419	999999	953	986	928	864	389	999999	434	999999	985	740	999999	756	984	766	684	242	585	500	999999	461	348	573	785	32	539	127	267	999999	611	177	999999	205	325	653	999999	999999	618	504	981	298	693	999999	201	999999	841	656	795	586	737	314	868	999999	330	999999	999999	390	211	906	999999	999999	755	87	482	817	500	704	999999	340	962	500	624	91	999999	379	768	852	999999	778	191	883	999999	680	619	306	308	547	874	367	978	999999	982	999999	179	999999	999999	616	23	999999	515	146	224	464	999999	246	690	999999	194	999999	199	999999	18	432	999999	999999	940	84	467	186	999999	952	830	83	362	549	518	911	911	798	999999	999999	839	997	273	999999	668	999999	999999	383	615	521	999999	922	177	166	999999	560	987	727	779	999999	999999	999999	864	999999	316	151	112	999999	728	779	875	395	125	47	982	21	169	999999	783	999999	27	94	999999	997	599	999999	905	206	999999	957	923	999999	29	377	13	999999	142	710	738	527	765	983	999999	836	645	967	807	140	183	999999	999999	999999	944	999999	451	999999	276	867	963	409	245	905	938	770	855	691	375	999999	43	999999	878	459	941	266	317	999999	999999	734	999999	631	999999	775	33	742	999999	615	250	
999999	926	939	735	275	746	338	291	859	54	999999	981	954	999999	69	999999	202	999999	999999	999999	687	399	417	635	542	515	342	310	999999	882	206	213	249	450	62	821	103	254	612	712	613	974	458	999999	553	753	407	39	49	999999	830	227	624	249	999999	924	999999	314	203	760	414	38	821	999999	848	682	741	999999	549	248	12	948	912	239	762	712	940	427	999999	789	117	312	270	999999	62	999999	588	999	888	999999	999999	789	60	851	999999	999999	163	481	151	871	21	893	999999	801	676	882	999999	395	487	849	983	101	233	414	652	112	999999	40	924	869	103	741	625	420	999999	223	999999	70	931	187	558	999999	286	999999	777	999999	821	469	999999	179	673	203	999999	48	155	221	566	646	208	206	817	133	999999	999999	778	279	277	999999	865	463	985	254	463	999999	300	999999	999999	999999	999999	438	290	999999	916	754	206	900	229	587	999999	724	656	260	861	735	999999	435	912	999999	441	999999	946	751	604	660	194	428	739	222	747	999999	405	553	19	770	915	518	217	802	85	877	999999	999999	999999	150	806	734	999999	728	999999	865	611	810	581	139	491	538	703	265	569	778	171	17	840	999999	329	113	251	999999	819	851	227	119	929	564	457	266	946	464	853	460	999999	20	282	881	999999	594	972	999999	289	387	814	951	242	306	716	52	999999	172	820	703	999999	301	909	999999	647	501	881	26	681	999999	591	249	411	999999	999999	160	734	958	622	734	141	371	999999	441	999999	276	877	999999	847	414	999999	784	643	160	967	743	110	999999	244	529	713	955	208	64	999999	575	550	133	563	566	999999	891	550	96	572	999999	490	477	999999	381	999999	258	999999	999999	817	807	606	261	151	999	59	999999	999999	102	30	185	999999	756	999999	471	725	753	78	291	999999	999999	244	556	999999	846	263	633	143	862	905	999999	785	932	247	999999	968	298	982	564	516	768	176	457	76	396	999999	733	832	590	999999	870	190	887	179	999999	573	59	999999	304	745	426	416	999999	197	565	999999	999999	999999	999999	502	437	770	999999	774	337	999999	786	490	201	887	530	800	553	217	44	284	999999	762	946	999999	919	624	999999	818	99	362	999999	270	999999	999999	729	224	185	999999	227	110	675	999999	842	941	999999	999999	482	417	225	626	999999	653	162	999999	502	999999	572	241	583	999999	92	695	685	974	53	526	980	205	999999	316	625	465	989	934	608	784	920	15	999999	360	152	280	999999	473	499	662	117	228	504	262	652	943	514	414	999999	980	437	999999	898	
270	588	286	259	909	10	999999	663	228	999999	717	556	999999	603	232	671	812	999999	221	999999	391	999999	761	701	999999	663	681	951	585	917	627	357	999999	999999	377	771	999999	31	694	999999	102	999999	888	546	787	706	999999	349	291	743	215	889	226	392	516	999999	827	585	354	999999	999999	456	88	311	999999	370	999999	459	999999	461	805	999999	407	748	392	393	999999	225	914	999999	578	341	999999	999999	711	999999	140	999999	600	526	944	289	677	999999	999999	646	999999	587	491	426	999999	635	124	830	937	999999	492	999999	999	133	999999	611	671	999999	676	987	999999	246	999999	326	239	831	859	708	517	525	999999	957	605	746	999999	942	734	497	994	943	999999	999999	904	297	255	999999	999999	999999	205	342	618	999999	772	999999	859	683	988	174	999999	382	775	415	999999	421	310	534	999999	263	999999	388	877	184	161	999999	770	947	341	312	80	575	170	393	513	999999	999999	591	195	449	999999	790	954	569	309	999999	178	811	525	492	986	721	999999	418	999999	817	464	444	380	49	395	911	351	999999	104	622	999999	999999	902	148	999999	999999	349	432	376	869	433	999999	874	538	564	999999	432	999999	999999	999999	784	752	999999	695	999999	473	221	155	63	975	999999	999999	999999	687	410	786	909	386	978	999999	999999	368	999999	947	393	156	569	841	999999	999999	489	502	999999	745	837	469	814	216	429	50	507	203	999999	999999	999999	165	843	197	138	999999	58	999999	869	57	976	426	999999	629	312	573	904	379	671	626	496	999999	908	729	849	940	971	999999	999999	938	770	189	988	650	526	238	312	381	712	999999	389	443	632	322	768	421	759	194	903	856	146	999999	531	753	904	483	999999	123	347	198	806	354	98	999999	999999	797	437	70	112	999999	999999	532	666	999999	247	999999	323	595	960	438	191	786	799	999999	802	999999	657	245	999999	53	981	199	43	524	899	999999	355	700	45	971	999999	699	92	828	596	613	470	566	999999	999999	169	660	162	999999	17	29	554	986	139	999999	149	201	324	69	999999	81	999999	152	999999	212	706	623	560	989	455	491	704	971	999999	198	181	100	999999	893	883	330	999999	134	516	879	489	368	571	400	831	791	384	32	735	999999	124	327	501	313	155	546	110	173	999999	999999	325	583	482	940	472	59	472	431	186	999999	44	373	636	195	723	347	61	170	999999	663	999999	682	999999	989	84	853	598	426	999999	346	230	872	999999	990	564	999999	886	999999	927	999999	329	953	845	962	490	750	999999	316	999999	807	999999	939	16	799	418	999999	
348	492	866	618	460	999999	683	840	553	999999	702	999999	999999	818	461	430	242	384	344	999999	836	283	509	333	172	292	836	939	999999	290	866	871	582	999999	567	404	999999	318	332	282	279	15	418	327	58	56	999999	771	999999	74	707	631	465	264	805	74	983	999999	999999	999999	999999	999999	989	999999	306	831	72	708	999999	67	999999	924	61	72	884	831	864	191	285	126	999999	999999	592	786	583	244	999999	999999	126	999999	420	231	999999	999999	999999	534	25	155	31	227	983	976	520	299	407	783	579	999999	999999	973	209	801	267	340	571	154	161	212	689	999999	999999	744	592	758	646	445	71	897	999999	359	816	719	999999	68	142	629	999999	303	388	800	664	23	948	152	303	999999	963	532	593	917	999999	813	465	959	999999	248	999999	761	999999	999999	721	682	403	30	999999	490	642	209	207	941	999999	857	823	999999	406	411	796	450	464	37	482	999999	313	999999	999999	12	999999	210	265	894	999999	999999	650	999999	999999	982	620	927	984	813	976	763	334	652	328	525	999999	576	562	999999	452	943	999999	625	490	191	379	999999	999999	165	237	442	943	313	706	805	217	407	810	999999	791	999999	466	651	61	718	999999	661	763	460	23	687	999999	864	451	301	496	999999	936	897	613	308	883	999999	586	544	820	999999	999999	999999	318	592	765	999999	610	999999	487	999999	999999	771	976	717	999999	593	151	550	795	999999	999999	414	319	191	470	999999	811	999999	985	637	75	516	897	999999	715	250	152	431	921	508	264	868	813	999999	461	174	999999	999999	750	299	687	999999	749	741	170	999999	212	999999	131	851	336	999999	598	999999	590	67	874	999999	12	317	451	999999	628	296	824	992	600	999999	730	306	999999	916	742	695	949	39	767	166	999999	183	47	26	309	999999	999999	999999	280	963	259	404	300	999999	892	442	848	966	417	462	917	177	940	733	406	825	999999	420	385	902	900	999999	999999	718	769	829	999999	434	421	999999	124	687	722	637	230	335	999999	863	34	999999	847	983	621	314	248	855	243	314	620	484	999999	761	761	377	999999	698	114	582	368	73	171	423	555	859	348	239	454	313	512	80	819	995	999999	999999	65	916	939	999999	999999	999999	999999	966	814	999999	347	362	999999	355	573	999999	231	433	505	999999	148	433	437	762	965	19	410	929	801	550	999999	225	999999	686	321	999999	758	129	113	454	477	205	608	999999	522	986	314	109	999999	980	848	396	500	434	936	999999	488	999999	29	470	513	666	175	274	999999	132	986	999999	43	427	
773	111	999999	60	494	999999	824	819	999999	999999	999999	311	199	820	701	278	999999	941	999999	999999	667	580	109	642	941	999999	40	344	346	400	10	999999	999999	322	999999	746	999999	449	999999	999999	807	669	999999	50	765	999999	477	354	573	14	407	999999	498	353	759	202	12	687	999999	683	913	999999	483	849	979	639	244	876	613	954	999999	285	999999	756	882	998	643	69	999999	999999	999999	685	770	341	992	955	999999	722	563	999999	744	999999	341	266	90	326	196	98	70	135	999999	601	741	999999	802	132	53	741	471	761	559	942	999999	999999	350	237	720	151	856	33	73	999999	322	598	219	823	943	999999	676	565	812	554	998	751	772	999999	943	999999	999999	870	912	834	260	801	465	801	999999	962	999999	852	999999	54	999999	47	999999	455	288	153	409	978	188	308	75	906	949	14	944	68	606	609	293	999999	612	986	999999	238	271	521	143	418	254	981	999999	824	999999	999999	323	961	689	327	999999	800	752	999999	692	613	999999	354	852	460	857	520	365	316	568	48	442	255	925	833	193	767	20	991	733	206	999999	251	947	191	691	983	999999	289	155	999999	816	60	303	507	999999	999999	668	682	560	999999	625	522	265	920	335	78	45	855	143	999999	790	760	827	999999	144	999999	999999	670	769	874	151	86	170	85	231	391	951	428	374	275	108	999999	999999	999	999999	999999	985	37	999999	623	999999	999999	155	459	999999	65	233	808	999999	941	999999	998	912	686	592	549	362	190	698	943	999999	617	491	999999	999999	462	330	828	914	999999	542	378	813	156	926	628	930	710	381	176	167	153	65	433	753	110	425	753	999999	999999	999999	999999	338	913	506	340	41	287	862	251	999999	405	893	194	408	153	999999	766	759	964	618	652	999999	532	785	973	561	68	999999	999999	46	576	421	999999	999999	736	49	900	649	596	596	653	847	140	441	762	259	870	34	610	916	659	999999	999999	422	951	997	999999	999999	533	778	973	172	376	214	168	983	21	610	671	113	293	126	173	377	964	804	677	101	999999	999999	691	43	513	580	999999	582	999999	999999	999999	739	999999	999999	999999	999999	999999	999999	481	925	283	778	248	270	362	507	632	999999	999999	85	999999	999999	999999	999999	999999	999999	999999	940	658	795	827	585	25	551	977	999999	869	520	10	355	754	483	332	752	818	255	485	430	999999	16	947	844	752	893	999999	485	419	528	669	315	731	999999	832	999999	999999	697	763	697	999999	999999	637	121	543	485	331	974	824	999999	897	858	335	666	269	651	999999	
999999	833	131	999999	501	522	351	851	694	623	999999	650	646	654	130	491	788	999999	260	379	836	311	276	572	47	661	842	631	810	999999	999999	999999	999999	838	124	999999	999999	167	791	908	296	999999	849	861	999999	333	999999	923	776	376	546	999999	19	282	21	999999	566	999999	501	840	999999	719	50	999999	999999	658	469	808	539	265	850	630	356	352	93	999999	462	999999	322	714	483	919	854	999999	444	546	413	908	826	999999	308	92	999999	950	238	576	999999	145	312	601	999999	379	999999	521	526	916	999999	667	199	446	230	161	247	999999	367	999999	999999	606	279	22	254	561	999999	106	999999	768	964	999999	999999	999999	354	326	112	720	850	114	535	343	999999	527	374	999999	718	390	222	156	844	878	999999	999999	710	624	866	300	999999	312	397	999999	564	758	951	999999	553	682	101	903	59	527	936	999999	999999	532	688	751	999999	508	842	601	999999	809	923	96	812	645	806	730	999999	812	372	548	999999	999999	999999	168	576	999999	202	46	298	318	107	327	941	999999	254	999999	935	125	999999	999999	469	796	414	999999	835	864	964	908	876	999999	454	247	164	398	546	999999	999999	529	999999	999999	315	999999	312	574	999999	605	155	481	400	627	794	343	170	999999	89	919	833	999999	333	711	633	999999	170	927	863	999999	172	553	793	267	999999	415	940	600	544	663	494	839	52	999999	999999	492	517	999999	999999	121	86	999999	319	627	162	999999	999999	472	999999	999999	999999	385	999999	852	442	999999	688	142	203	388	402	570	978	999999	434	994	981	103	992	151	775	999999	359	752	783	531	243	176	115	704	999999	999999	182	522	27	119	999999	200	999999	999999	804	999999	64	199	999999	515	663	893	202	167	748	112	480	999999	255	733	35	958	78	911	368	999999	999999	999999	999999	999999	397	999999	999999	325	866	791	306	876	347	401	857	169	43	277	867	350	973	948	999999	116	997	896	999999	999999	93	179	131	999999	999999	292	357	566	999999	794	127	206	495	876	301	957	806	603	938	999999	876	865	924	999999	999999	27	548	89	999999	999999	926	999999	199	124	242	696	999999	420	128	65	999999	301	149	249	159	671	855	999999	657	999999	309	999999	999999	421	417	227	255	331	842	740	999999	278	33	958	867	626	999999	380	999999	999999	999999	395	999999	883	811	999999	726	999999	650	999999	172	999999	432	544	762	532	999999	778	999999	999999	999999	347	999999	387	320	775	277	999999	999999	533	664	484	462	62	710	913	918	999999	999999	831	999999	570	680	999999	577	999999	845	489	205	345	999999	238	673	630	
999999	950	999999	107	572	45	317	999999	312	127	718	999999	988	379	833	848	999999	470	177	875	999999	999999	999999	119	810	27	999999	788	984	46	999999	999999	811	832	899	759	106	820	510	574	523	955	268	563	999999	890	999999	476	999999	357	731	999999	71	798	999999	282	999999	708	297	555	116	999999	999999	275	676	293	999999	166	480	999999	999999	999999	959	602	361	568	621	113	999999	919	713	462	999999	637	315	828	373	23	725	626	476	398	533	999999	999999	994	404	992	886	467	24	999999	996	999999	999999	938	663	468	446	547	660	189	999999	999999	841	999999	397	923	960	999999	919	862	440	853	607	363	269	13	999999	367	174	999999	999999	900	904	565	999999	560	42	376	175	905	576	188	965	296	58	165	999999	814	606	480	42	999999	547	162	999999	152	974	999999	679	659	333	999999	382	999999	962	999999	999999	285	196	837	890	999999	682	24	295	262	887	321	315	114	999999	329	761	693	999999	188	362	999999	848	323	999999	791	697	515	581	999999	805	934	999999	609	691	838	627	769	999999	448	366	533	866	464	265	663	936	999999	999999	14	327	999999	444	783	96	720	436	873	999999	109	999999	176	442	797	456	953	986	999999	422	59	999999	991	113	159	999999	829	886	394	68	923	855	999999	744	577	999999	126	499	550	999999	999999	412	754	518	491	999999	200	999999	79	999999	311	999999	240	161	999999	999999	336	586	999999	962	266	999999	52	814	337	253	999999	431	865	627	340	464	446	191	452	647	999999	483	999999	999999	631	738	816	999999	999999	999999	999999	971	999999	275	844	539	214	588	266	145	370	940	190	247	999999	768	235	451	676	847	240	59	709	999999	999999	852	964	687	341	528	27	665	999999	91	629	802	408	600	783	801	259	858	924	999999	287	999999	302	383	829	862	512	375	710	999999	26	575	271	949	910	999999	574	526	257	999999	127	704	882	109	999999	976	999999	635	668	875	597	381	134	403	796	358	560	591	858	478	25	652	954	999999	75	999999	540	458	690	999999	236	733	999999	999999	198	582	999999	203	999999	999999	999999	877	706	835	321	644	999999	868	162	999999	441	999999	667	999999	722	999999	750	734	43	564	445	911	944	877	999999	864	770	937	214	224	234	366	825	999999	975	148	946	999999	999999	430	999999	671	306	138	360	999999	75	832	474	999999	999999	999999	169	210	417	591	932	829	999999	456	873	999999	664	938	337	84	167	662	803	584	528	630	897	613	951	999999	999999	816	526	405	798	938	472	999999	391	834	999999	625	598	394	215	999999	933	
390	557	108	999999	999999	801	285	95	413	39	890	999999	212	502	999999	999999	643	976	999999	312	999999	999999	935	51	999999	557	502	999999	542	74	999999	379	411	697	999999	999999	852	766	258	999999	250	320	395	908	582	296	999999	341	650	376	954	999999	98	813	152	999999	621	999999	833	999999	308	408	552	349	620	999999	793	514	999999	500	406	999999	728	111	72	479	272	36	469	887	377	171	237	176	119	10	290	999999	554	999999	444	795	933	448	999999	999999	768	56	298	70	503	674	355	159	999999	88	689	999999	751	999999	469	594	598	946	442	146	180	386	999999	619	240	205	999999	999999	66	610	999999	999999	395	230	999999	225	738	999999	394	702	816	88	206	41	320	303	846	881	999999	849	999999	986	16	579	671	391	999999	678	830	307	713	153	102	369	144	410	601	531	960	254	856	199	561	739	999999	102	999999	208	308	937	358	89	886	999999	413	999999	283	815	999999	330	408	70	578	999999	989	999999	985	836	896	910	701	325	999999	80	993	17	434	277	999999	579	999999	618	999999	892	948	634	999999	885	956	188	136	786	972	640	845	795	999999	475	999999	658	116	353	312	999999	245	43	168	815	224	405	531	16	566	979	128	999999	691	685	147	364	415	999999	879	999999	784	915	352	289	999999	207	396	959	526	600	999999	857	316	981	656	915	475	999999	671	999999	999999	999999	229	993	521	65	114	936	337	999999	252	999999	474	594	613	330	690	879	590	27	19	571	489	999999	999999	271	483	709	38	232	888	999999	439	999999	999999	664	696	359	767	180	102	999999	999999	141	999999	466	393	722	999999	336	999999	596	861	654	552	94	640	263	487	260	581	404	999999	999999	999999	289	999999	155	533	999999	634	341	999999	419	924	999999	939	358	618	60	878	761	341	702	998	999999	999999	784	776	999999	34	442	999999	517	599	697	552	999999	999999	78	999999	247	198	429	701	999999	484	452	729	992	155	291	644	437	999999	999999	72	214	115	214	187	792	379	557	924	999999	469	604	999999	236	16	421	999999	550	171	999999	999999	999999	11	999999	999999	659	65	783	830	999999	999999	445	145	780	635	348	421	999999	891	106	868	641	999999	509	432	880	632	999999	999999	733	567	999999	275	999999	999999	999999	213	999	397	527	737	999999	726	192	403	34	999999	49	999999	999999	999	305	659	74	772	931	418	501	683	936	37	561	797	999999	999999	704	179	403	533	485	144	422	999999	373	999999	282	999999	322	116	408	999999	592	902	999999	999999	272	445	999999	969	324	741	999999	999999	999999	
499	185	999999	999999	17	699	999999	74	516	999999	533	587	273	295	705	999999	999999	999999	394	284	524	445	659	479	999999	912	268	968	999999	218	999999	432	999999	580	874	193	484	295	314	417	999999	357	999999	785	794	156	999	160	505	479	308	645	327	51	999999	63	526	328	266	105	440	887	640	999999	382	110	999999	693	420	522	24	730	999999	977	731	176	369	873	684	227	912	118	472	954	910	108	115	63	643	999999	999999	999999	39	219	977	666	999999	778	999999	693	999999	316	999999	983	999999	577	853	349	320	770	693	652	644	49	192	331	999999	685	396	284	995	438	999999	599	854	858	701	582	999	74	459	590	470	991	999999	606	999999	489	499	999999	999999	765	742	999999	999999	24	999999	990	999999	999999	999999	999999	392	139	698	234	266	149	138	606	876	280	350	255	320	112	192	652	485	999999	951	934	195	63	38	999999	696	187	472	999999	999999	999999	556	353	822	427	999999	341	302	338	350	240	361	893	466	999999	425	496	999999	34	832	868	514	450	704	999999	846	999999	999999	469	999999	89	676	298	268	175	724	996	999999	892	903	850	360	157	245	721	999999	301	597	999999	813	209	624	448	17	478	206	115	648	515	999999	999999	241	833	999999	271	999999	999999	634	999999	260	429	999999	999999	999999	999999	518	366	999999	999999	733	554	740	999999	999999	999999	999999	238	291	790	968	618	357	917	321	43	619	527	358	973	167	520	667	307	803	394	999999	955	999999	35	999999	839	999999	665	781	36	140	195	187	999999	807	335	781	844	331	642	999999	999999	357	97	372	991	999999	999999	825	999999	887	443	999999	271	204	508	999999	999999	830	999999	718	691	999999	999999	903	434	999999	888	176	832	738	822	999999	171	999999	988	608	999999	663	969	831	668	840	567	148	999999	942	916	999999	308	425	525	999999	999999	923	389	21	71	193	999999	651	130	74	992	999999	999999	467	91	948	216	899	679	602	861	308	59	851	999999	157	216	492	433	623	999999	417	222	809	999999	247	999999	977	999999	999999	725	327	710	604	999999	92	83	239	860	968	68	408	999999	922	162	894	873	999999	443	914	977	455	227	506	206	585	272	999999	999999	843	24	239	363	631	877	543	597	455	13	999999	84	999999	999999	999999	565	469	671	999999	656	888	373	999999	543	632	999999	280	110	214	407	999999	999999	999999	554	27	953	999999	55	123	55	999999	999999	428	534	999999	999999	10	823	999999	941	737	913	972	609	795	999999	618	695	730	562	606	999999	392	999999	999999	674	266	432	614	999999	999999	423	
557	254	999999	591	999999	999999	999999	792	79	457	347	272	670	358	847	217	758	546	345	143	999999	561	999999	186	914	380	792	284	583	577	218	261	215	323	365	728	573	213	534	747	110	937	492	159	105	999999	386	392	826	59	673	999999	176	999999	108	996	804	859	677	574	88	321	219	501	248	96	66	357	993	129	643	554	21	598	43	387	78	299	91	999999	999999	410	999999	534	903	151	94	999999	225	369	923	714	536	960	668	789	999999	999999	911	18	73	39	999999	707	999999	128	65	999999	568	720	927	514	999999	884	580	678	999999	999999	597	106	999999	453	142	633	206	929	999999	999999	999999	253	999999	87	999999	999999	730	964	20	750	128	999999	999999	516	54	504	442	418	936	652	390	989	999999	52	999999	814	999999	620	897	999999	999999	485	110	999999	648	999999	70	999999	136	704	999999	615	668	999999	999999	812	20	495	408	637	200	787	993	376	670	940	327	999999	683	574	76	120	76	254	999999	643	999999	91	867	729	444	999999	292	242	498	774	331	812	485	590	803	521	221	999999	575	999999	492	733	344	708	999999	452	999999	561	999999	53	548	423	874	923	999999	929	627	679	202	608	505	761	878	999999	619	999999	142	103	771	554	899	806	679	525	999999	951	747	169	999999	999999	999999	730	603	455	236	999999	938	562	462	873	999999	541	999999	966	228	731	854	448	98	492	320	83	790	93	154	742	744	358	772	186	192	999999	947	210	999999	774	999999	433	669	711	999999	579	640	999999	660	999999	738	712	999999	429	106	999999	81	249	681	999999	940	519	999999	493	173	589	789	286	691	436	594	999999	783	454	573	999999	779	999999	915	740	442	999999	433	786	999999	999999	61	352	89	883	999999	999999	528	840	833	647	132	999999	548	999999	790	363	216	999999	773	870	999999	852	855	999999	529	693	334	999999	909	57	96	523	999999	141	537	999999	207	808	999999	886	348	943	621	925	308	602	999999	927	950	89	686	209	23	999999	112	999999	496	999999	363	702	999999	587	930	785	561	608	999999	416	459	352	166	407	194	999999	999999	985	241	930	376	999999	999999	999999	990	830	999999	886	510	355	999999	337	950	793	454	999999	999999	999999	23	835	999999	700	905	433	477	999999	999999	999999	25	136	999999	126	968	566	46	999999	848	976	597	999999	999999	675	108	999999	386	999999	999999	373	953	999999	999999	999999	999999	999999	999999	999999	31	431	928	392	999999	92	871	383	743	913	999999	393	999999	27	999999	535	172	913	999999	999999	999999	999999	999999	355	215	559	335	178	752	840	
153	572	10	370	415	427	57	215	201	999999	803	725	999999	473	762	18	999999	936	358	848	999999	999999	984	867	85	999999	999999	583	187	358	757	999999	630	902	769	796	393	396	999999	81	487	957	999999	999999	999999	999999	955	999999	999999	206	999999	399	819	904	999999	94	588	999999	294	948	999999	474	999999	843	999999	110	105	705	704	966	999999	230	334	999999	370	999999	347	999999	972	209	511	999999	999999	980	415	368	999999	725	999999	999999	217	261	111	663	38	23	999999	878	504	999999	999999	259	999999	999999	581	722	74	541	543	591	746	683	170	95	999999	249	999999	58	437	226	226	379	44	29	758	373	129	671	259	357	721	999999	410	188	428	262	923	373	408	999999	303	352	999999	999999	999999	534	999999	25	226	788	999999	880	450	287	577	411	224	999999	868	217	603	403	999999	196	869	287	283	981	667	999999	325	999999	999999	744	999999	873	999999	955	999999	234	282	113	454	470	818	841	29	999999	610	26	47	999999	999999	200	99	900	999999	995	219	660	999999	999999	358	999999	472	427	241	705	364	704	224	999999	999999	644	999999	499	948	821	999999	38	268	160	381	650	157	260	616	999999	999999	32	812	202	746	999999	972	173	755	423	997	400	609	323	767	906	802	777	298	999999	999999	600	952	249	626	190	401	110	737	999999	999999	999999	811	782	60	342	999999	32	522	354	671	771	744	999999	999999	978	429	944	999999	475	847	999999	961	755	999999	64	80	573	575	565	39	872	999999	56	538	784	588	826	273	435	24	780	265	943	999999	999999	855	427	424	647	999999	457	999999	272	860	514	999999	66	590	995	271	328	456	957	999999	799	345	697	996	49	399	602	999999	999999	999999	77	999999	27	999999	707	209	653	158	999999	804	999999	999999	999999	999999	34	534	532	246	277	173	695	999999	999999	628	400	159	168	430	385	999999	169	775	999999	812	793	400	242	500	882	796	617	999999	528	999999	999999	999999	182	999999	972	515	867	999999	414	793	764	743	816	398	175	557	50	232	773	680	644	999999	404	360	402	633	301	999999	363	999999	555	525	805	999999	886	755	977	999999	458	870	389	803	371	966	57	60	999999	844	999999	999999	755	999999	999999	999999	518	999999	250	821	118	348	999999	836	11	933	999999	248	937	671	512	420	580	394	774	903	999999	999999	446	999999	313	999999	60	457	707	39	725	170	129	957	636	951	515	165	999999	120	999999	999999	801	437	728	808	122	999999	341	914	999999	999999	620	503	557	677	498	999999	518	766	298	766	139	972	999999	87	129	980	44	
999999	905	424	999999	663	256	746	49	18	709	999999	999999	147	999999	793	999999	364	549	625	409	959	463	703	647	782	822	889	999999	829	999999	999999	689	141	877	999999	999999	339	525	999999	256	811	999999	490	112	23	999999	160	650	346	999999	852	537	503	580	999999	107	212	999999	999999	841	367	332	219	787	67	815	108	269	344	999999	999999	838	999999	378	999999	331	972	600	999999	256	671	248	88	141	377	124	195	999999	999999	683	806	999999	461	125	889	488	427	702	54	208	999999	890	316	999999	751	24	944	134	999999	753	134	611	999999	817	179	128	254	88	999999	943	999999	999999	466	661	977	393	386	476	489	119	903	999999	555	435	819	781	932	526	390	999999	179	70	999999	999999	558	205	999999	644	946	771	244	349	999999	999999	577	890	433	654	584	367	999999	477	645	873	849	999999	66	999999	999999	999999	195	727	999999	66	773	570	968	416	113	782	976	741	530	999999	999999	564	988	999999	857	999999	357	999999	941	999999	726	702	424	704	999999	703	148	698	646	557	585	517	651	999999	999999	17	999999	999999	999999	802	999999	895	946	927	999999	294	866	612	999999	999999	51	908	999999	999999	339	81	155	274	216	409	643	288	105	973	143	367	912	761	126	850	17	999999	735	999999	641	831	999999	999999	705	999999	999999	536	836	577	999999	677	730	975	896	266	861	656	810	152	169	999999	999999	999999	793	999999	382	999999	495	21	999999	710	999999	999999	999999	999999	999999	658	568	300	999999	117	451	527	467	466	636	936	865	859	988	360	530	593	979	538	40	782	703	73	999999	999999	50	999999	516	805	504	92	940	397	941	212	98	520	580	61	661	283	999999	337	15	445	999999	635	33	710	190	999999	668	999999	477	542	954	999999	999999	839	76	999999	20	661	961	553	999999	478	999999	785	999999	19	22	927	876	757	277	999999	68	999999	999999	414	801	806	625	915	424	444	919	999999	258	593	763	741	999999	43	272	854	376	999999	999999	770	717	999999	999999	180	999999	999999	999999	999999	275	999999	999999	659	999999	662	999999	213	999999	56	138	999999	999999	519	537	678	256	280	942	843	494	422	999	606	658	723	999999	563	368	454	999999	684	814	209	143	669	157	113	396	332	999999	69	818	329	333	887	222	207	709	769	999999	999999	797	999999	999999	999999	589	840	10	631	965	272	845	591	708	453	747	358	386	868	531	153	884	620	999999	435	603	999999	282	770	511	500	854	599	999999	51	999999	37	974	290	999999	999999	999999	999999	367	945	224	237	621	999999	999999	863	821	841	248	999999	
421	186	999999	999999	999999	909	567	240	130	475	417	255	999999	666	999999	719	384	105	788	224	49	129	262	689	999999	999999	68	403	629	647	678	999999	999999	999999	629	710	876	184	42	180	749	999999	643	999999	538	968	177	999999	322	431	999999	725	999999	999999	999999	302	924	471	999999	882	851	173	610	999999	999999	404	894	319	46	856	843	210	72	617	474	177	999999	370	161	253	999999	112	90	208	168	952	959	999999	19	337	786	414	595	160	999999	585	999999	999999	999999	143	83	858	918	466	587	288	999999	445	559	573	815	563	320	999999	682	748	999999	412	999999	843	444	567	309	708	79	439	999999	912	298	999999	904	326	999999	28	999999	351	193	623	620	999999	299	999999	778	446	999999	232	103	260	477	580	999999	859	846	263	698	515	558	220	396	158	674	750	157	670	668	499	299	302	175	999999	565	999999	791	999999	553	920	789	863	999999	847	999999	363	445	717	396	55	480	999999	330	663	792	973	237	472	215	999999	377	117	777	32	932	801	999999	145	25	43	999999	999999	709	777	999999	695	34	549	999999	320	314	439	284	623	29	288	972	511	549	591	242	329	999999	999999	999999	999999	95	173	914	543	279	999999	702	362	976	78	311	999999	937	999999	949	687	658	894	245	938	833	163	999999	999999	829	582	999999	433	801	999999	182	706	999999	999999	999999	999999	635	999999	51	14	736	921	999999	951	977	429	999999	999999	642	554	670	344	999999	999999	848	931	999999	270	713	999999	714	279	561	999999	895	604	328	892	497	999999	62	388	852	241	999999	911	517	62	676	999999	999999	154	999999	256	88	838	938	619	206	677	700	374	566	355	299	999999	370	418	65	383	111	999999	954	553	502	291	492	537	413	936	424	999999	593	313	687	999999	488	314	159	66	666	708	999999	819	398	999999	822	506	941	744	551	108	996	303	999999	337	999999	247	999999	796	356	411	216	270	262	591	780	262	668	729	978	65	999999	999999	999999	402	999999	144	165	999999	999999	999999	595	668	395	326	999999	300	14	999999	380	999999	560	999999	710	999999	999999	999999	567	806	907	569	838	221	765	495	999999	997	586	999999	351	999999	91	999999	999999	370	999999	999999	874	936	999999	490	258	317	999999	999999	505	906	298	461	900	559	577	358	907	899	157	999999	999999	899	487	125	999999	109	999999	325	169	620	34	349	449	999999	560	630	337	427	321	530	999999	38	990	932	999999	999999	999999	792	487	733	42	999999	999999	440	644	999999	999999	364	775	158	309	43	578	884	999999	999999	999999	945	999999	999999	
30	489	999999	999999	522	999999	999999	554	416	589	103	226	838	435	999999	596	135	999999	320	999999	999999	972	651	172	231	828	460	115	60	758	122	70	793	540	712	552	999999	596	917	770	75	904	999999	196	999999	92	205	152	306	295	999999	999999	635	422	775	58	838	424	999999	694	424	803	503	657	476	43	999999	307	722	999999	999999	538	101	549	520	276	34	464	117	148	632	317	809	765	935	120	434	380	999999	664	713	435	999999	999999	999999	999999	411	299	720	31	659	897	429	999999	999999	294	910	95	902	508	33	384	317	266	71	116	999999	738	722	365	608	62	542	68	331	319	999999	999999	999999	258	865	734	744	95	999999	999999	887	549	999999	650	209	349	477	266	640	339	128	934	171	249	999999	672	999999	999999	422	999999	365	371	938	240	947	52	891	654	643	299	639	231	778	336	229	454	523	82	166	269	999999	286	999999	992	200	412	707	954	979	203	167	389	999999	999999	379	526	610	984	702	166	458	823	622	350	999999	896	166	834	30	823	158	999999	207	999999	999999	89	943	946	999999	545	999999	936	999999	999999	999999	260	559	999999	999999	702	843	539	380	999999	811	761	663	86	302	304	256	872	934	166	54	999999	191	519	999999	300	582	664	944	999999	821	521	158	182	999999	449	999999	269	877	327	979	619	134	208	352	272	425	866	999999	745	298	473	999999	518	405	479	78	50	49	999999	130	189	999999	222	999999	999999	999999	490	999999	852	957	986	994	617	999999	435	538	983	177	594	874	715	20	208	999999	358	520	639	999999	739	999999	307	229	999999	206	800	999999	999999	30	62	999999	935	998	801	788	312	478	393	342	970	941	94	872	999999	791	414	179	396	354	829	779	973	713	138	481	659	766	783	421	385	411	626	999999	124	935	999999	716	999999	420	999999	999999	136	307	807	798	296	434	775	429	791	999999	999999	567	999999	282	999999	999999	870	329	138	545	695	999999	999999	568	324	131	758	519	852	698	960	975	788	949	652	999999	906	999999	195	235	991	999999	999999	754	774	69	999999	999999	258	999999	846	889	999999	30	194	999999	999999	248	483	174	676	999999	577	103	671	999999	999999	250	630	21	326	540	144	902	553	341	999999	999999	999999	265	999999	916	271	999999	851	81	693	767	999999	999999	334	667	855	30	559	736	786	536	93	123	290	531	221	247	401	999999	999999	389	477	853	812	999999	455	999999	999999	760	993	442	251	599	967	20	485	999999	686	658	684	124	353	817	555	999999	128	999999	974	826	704	34	743	
546	999999	314	300	911	686	195	221	999999	999999	999999	742	999999	294	999999	999999	280	999999	90	560	742	630	640	999999	659	308	996	30	775	254	989	66	969	699	999999	283	999999	999999	574	455	999999	447	57	999999	555	84	211	530	635	999999	704	780	623	473	10	915	685	278	641	612	690	999999	999999	392	224	742	772	653	589	999999	492	560	481	634	999999	999999	582	999999	490	585	999999	475	395	999999	550	218	999999	506	699	999999	597	394	88	961	765	336	10	665	999999	812	311	558	999999	425	999999	153	309	988	414	999999	999999	955	999999	65	516	999999	999999	204	842	999999	309	276	954	799	622	108	481	999999	869	732	304	917	44	677	283	548	533	999999	210	406	909	453	101	999999	457	641	606	33	999999	550	999999	806	822	689	512	45	999999	151	803	942	672	999999	999999	682	999999	424	920	120	999999	967	999999	808	999999	446	999999	856	185	960	352	980	999999	999999	74	329	184	497	104	355	174	248	999999	392	177	268	999999	999999	999999	418	592	42	721	495	250	487	858	749	999999	386	593	656	999999	999999	999999	999999	450	223	724	799	508	913	330	575	946	999999	33	999999	641	999999	712	975	531	767	378	320	269	16	999999	999999	470	435	685	718	761	517	388	311	999999	999999	817	520	405	535	999999	679	712	155	549	707	463	560	999999	86	674	618	999999	999999	999999	488	563	443	15	147	999999	83	999999	611	999999	438	164	722	999999	297	999999	201	579	995	857	999999	607	124	999999	510	133	910	327	609	999999	153	999999	296	999999	115	790	384	514	267	207	836	999999	999999	999999	121	552	741	845	819	168	482	999999	139	999999	999999	880	449	999999	505	24	427	999999	628	568	671	999999	999999	999999	609	506	543	687	999999	797	30	257	507	783	356	957	391	74	507	450	571	114	262	61	471	234	351	999999	19	999999	999999	999999	823	999999	669	75	684	65	246	323	625	795	999999	341	999999	327	999999	665	628	547	632	363	999999	188	996	999999	999999	816	224	999999	999999	999999	999999	78	27	940	434	999999	124	291	282	999999	827	999999	825	776	388	920	836	153	999999	999999	780	471	620	426	832	645	545	112	282	867	840	999999	999999	491	126	657	323	284	893	999999	551	347	999999	305	535	74	999999	230	187	999999	980	81	532	478	364	217	457	601	118	999999	430	999999	999999	415	999999	999999	999999	344	659	999999	607	562	259	999999	999999	442	206	999999	891	768	292	324	924	410	999999	769	340	689	999999	909	999999	722	999999	113	986	539	338	859	810	999999	48	28	571	456	274	427	999999	
97	344	921	21	143	709	350	507	116	999999	608	527	999999	634	345	999999	749	531	999999	999999	999999	458	605	999999	999999	514	330	999999	273	752	478	999999	469	947	253	355	215	898	76	999999	999999	606	879	452	730	341	93	935	999999	811	999999	924	999999	41	675	638	739	817	999999	628	999999	620	243	999999	999999	472	68	779	999999	990	11	999999	999999	871	571	549	578	999999	999999	14	431	395	37	461	929	553	755	999999	281	999999	999999	397	233	448	633	214	999999	525	833	999999	999999	313	554	999999	809	999999	469	519	470	136	999999	999999	444	999999	206	993	593	781	999999	75	717	629	999999	777	383	614	626	27	999999	366	186	62	328	999999	730	128	841	999999	652	957	999999	246	968	155	554	40	953	563	251	999999	621	591	999999	768	551	653	805	776	999999	205	355	452	281	113	950	999999	999999	329	999999	88	162	278	139	477	982	480	661	362	999999	999999	661	73	775	607	744	594	961	560	573	86	322	74	986	456	611	999999	964	864	205	547	999999	633	999999	173	487	999999	999999	623	999999	80	992	999999	999999	984	544	292	999999	674	999999	365	55	999999	755	863	765	98	291	682	865	351	516	797	166	685	999999	37	449	999999	129	402	143	999999	774	503	94	999999	999999	12	912	999999	999999	999999	505	999999	501	75	877	760	999999	399	70	778	999999	445	564	999999	296	868	412	999999	999999	73	554	966	999999	999999	933	262	778	896	999999	999999	999999	546	999999	999999	999999	999999	193	516	160	999999	215	999999	341	364	590	338	939	999999	582	652	600	406	486	900	745	539	618	794	141	999999	981	511	821	999999	18	221	68	347	999999	969	684	896	366	999999	999999	999999	634	867	126	999999	323	889	323	925	999999	373	70	486	999999	762	999999	999999	384	534	707	704	908	559	999999	379	280	601	999999	999999	968	999999	999999	332	52	920	904	750	677	537	312	999999	197	999999	102	999999	160	582	866	150	271	999999	521	831	455	164	915	999999	522	999999	334	721	902	709	999999	985	333	737	444	560	858	957	721	999999	999999	615	516	999999	467	710	228	697	735	845	352	683	192	999999	877	887	999999	829	238	999999	212	590	199	487	938	999999	321	423	999999	315	292	313	573	673	999999	840	647	999999	618	999999	528	636	986	67	999999	283	802	124	860	556	555	39	999999	999999	644	642	425	38	83	999999	399	999999	559	429	563	999999	120	518	999999	47	250	112	999999	427	411	576	999999	142	129	664	315	206	563	591	759	262	585	999999	39	966	999999	999999	999999	268	421	723	87	999999	503	329	
173	999999	513	999999	315	453	818	311	999999	999999	999999	999999	909	419	54	202	252	967	999999	999999	463	999999	489	644	622	632	283	952	15	999999	999999	48	999999	799	999999	999999	999999	740	286	316	999999	283	401	960	928	142	999999	419	224	999999	481	119	896	203	866	835	803	869	210	683	180	865	305	702	578	999999	653	999999	918	999999	510	512	691	363	865	189	937	529	716	490	999999	999999	999999	786	216	389	151	445	999999	666	999999	823	999999	602	145	999999	977	698	391	999999	488	599	501	999999	718	969	427	543	337	687	999999	284	163	719	761	317	137	519	496	999999	857	999999	185	262	804	999999	999999	99	227	297	999999	248	147	999999	999999	332	371	547	999999	247	962	999999	118	255	999999	943	669	820	841	999999	451	468	212	202	82	280	424	249	396	41	997	338	325	50	485	658	999999	999999	717	999999	945	590	451	259	237	999999	109	999999	493	861	27	162	999999	399	845	999999	46	944	714	731	999999	132	160	999999	249	999999	999999	999999	770	119	805	999999	112	999999	882	999999	26	952	965	823	181	494	755	534	23	999999	90	925	204	999999	621	203	662	986	529	823	439	999999	19	999999	964	999999	169	999999	65	724	59	845	999999	984	726	94	999999	890	559	424	376	625	32	405	553	368	999999	37	497	612	640	125	883	69	431	611	943	372	999999	999999	334	382	479	299	999999	245	418	999999	26	537	224	771	999999	114	457	813	392	614	60	606	167	142	999999	452	93	934	961	999999	563	125	999999	999999	42	418	100	994	156	732	999999	317	949	663	21	960	398	869	999999	778	611	617	228	338	321	261	982	201	496	999999	216	860	283	960	656	900	396	607	738	28	999999	463	667	660	14	742	657	504	999999	925	64	223	256	193	999999	945	897	812	304	780	436	899	999999	129	526	749	44	988	16	120	573	790	999999	668	999999	158	950	999999	999999	999999	999999	487	79	570	972	999999	999999	99	125	711	12	584	313	958	592	125	955	547	999999	264	708	999999	498	20	362	273	92	999999	429	696	995	339	487	999999	185	948	999999	937	156	533	146	945	873	304	117	988	487	999999	999999	649	203	412	999999	79	870	936	999999	999999	217	709	909	35	670	428	716	673	106	999999	782	643	999999	27	400	610	128	999999	795	203	902	373	999999	999999	511	780	503	999999	999999	418	999999	249	959	999999	729	999999	999999	120	285	455	588	999999	891	999999	400	442	363	185	21	822	950	117	151	999999	166	843	923	999999	999999	889	924	133	766	999999	732	542	684	525	
297	953	999999	999999	487	350	999999	468	482	885	520	999999	999999	327	581	93	999999	746	999999	173	614	885	524	623	999999	395	530	465	677	212	999999	857	999999	838	887	68	834	942	630	801	191	999999	999999	47	489	454	472	607	552	683	231	985	999999	999999	911	411	439	373	421	102	819	159	790	279	718	662	999999	999999	439	523	258	525	126	999999	982	916	999999	486	144	151	922	923	913	994	981	192	423	247	926	485	628	470	530	537	999999	41	907	102	328	826	143	883	177	999999	434	706	868	146	538	999999	887	952	999999	279	999999	896	245	796	999999	999999	248	83	999999	999999	894	788	999999	589	326	950	19	431	167	999999	18	48	755	999999	999999	285	323	999999	999999	931	598	676	241	261	999999	94	796	120	805	999999	587	69	231	999999	144	646	711	289	819	587	985	466	794	922	271	999999	150	999999	999999	999999	999999	961	374	730	365	227	556	743	999999	242	164	898	626	375	729	948	817	542	749	923	574	44	999999	132	945	999999	882	318	999999	236	943	445	884	793	999999	999999	695	500	999999	917	99	968	67	587	999999	97	839	429	202	323	323	608	611	312	447	999999	504	252	999999	233	345	248	999999	995	298	999999	24	832	999999	113	262	999999	684	832	834	605	976	879	699	858	302	999999	125	676	913	345	834	581	356	401	132	452	716	634	581	851	225	72	299	714	999999	17	633	99	999999	997	923	999999	478	841	999999	624	553	999999	931	882	132	86	91	953	884	442	486	403	999999	999999	999999	999999	261	982	999999	914	590	999999	785	294	999999	36	616	916	999999	66	113	514	199	507	999999	789	702	698	999999	148	980	346	999999	639	999999	239	999999	260	396	873	999999	495	461	296	44	568	999999	999999	999999	999999	470	999999	541	827	339	971	213	999999	999999	999999	999999	562	263	251	934	254	999999	999999	999999	999999	999999	999999	529	547	539	617	999999	999999	473	999999	649	999999	644	999999	678	814	804	12	309	559	999999	635	349	576	999999	963	242	220	362	789	999999	994	883	465	188	114	646	993	999999	722	918	999999	999999	579	181	301	918	999999	999999	129	999999	999999	846	213	572	999999	26	953	32	575	384	841	999999	683	926	654	999999	189	454	574	177	810	714	587	640	725	625	999999	405	234	55	612	648	242	349	261	158	679	892	897	97	999999	999999	722	347	87	760	335	653	526	128	739	999999	999999	951	639	999999	999999	572	847	665	256	999999	999999	999999	772	203	317	344	674	999999	503	999999	556	486	484	838	999999	249	563	964	299	126	878	
999999	316	436	649	999999	999999	813	889	999999	54	241	999999	999999	183	999999	999999	883	452	999999	978	29	625	452	629	521	999999	999999	456	29	19	882	999999	139	679	999999	224	346	553	37	999999	999999	616	397	252	325	645	348	664	799	999999	999999	522	308	999999	859	999999	863	807	999999	813	908	367	870	999999	171	999999	711	466	999999	977	238	999999	999999	366	999999	412	238	209	313	876	138	146	657	999999	999999	999999	77	999999	819	211	999999	539	999999	224	999999	503	746	299	90	459	999999	882	999999	821	999999	350	999999	941	31	456	262	663	999999	261	999999	999999	999999	999999	999999	801	999999	720	646	289	627	699	999999	999999	999999	623	999999	938	129	854	942	256	962	835	908	987	272	135	999999	373	949	696	999999	173	540	953	793	230	999999	288	660	222	999999	893	204	746	437	999999	310	999999	789	323	544	648	319	437	809	874	999999	999999	539	999999	751	282	340	999999	999999	749	999999	687	829	999999	416	840	203	730	999999	999999	641	999999	560	375	825	999999	584	635	161	999999	999999	112	154	919	613	751	749	988	470	962	999999	999999	999999	687	236	623	999999	353	907	704	454	588	426	739	242	455	229	173	847	191	698	704	999999	999999	894	567	999999	999999	832	665	100	215	999999	999999	999999	999999	87	872	999999	999999	991	240	728	999999	999999	275	686	999999	999999	999999	531	999999	150	289	274	858	999999	818	793	668	90	669	520	252	613	999999	329	999999	233	864	999999	356	34	999999	999999	467	976	331	999999	628	999999	137	233	999999	143	514	74	979	784	999999	884	269	89	479	131	331	719	485	999999	703	946	318	190	821	790	185	999999	999999	999999	806	999999	172	495	174	787	952	446	845	999999	109	999999	349	593	575	980	117	999999	555	999999	868	747	999999	488	629	999999	571	999999	999999	884	957	953	999999	889	978	776	999999	774	915	691	178	999999	874	376	999999	529	606	725	615	999999	682	907	999999	999999	231	68	390	684	865	491	226	15	45	961	161	155	615	460	999999	999999	268	999999	999999	863	999999	983	873	134	743	999999	86	846	342	569	212	60	999999	586	667	919	999999	47	909	433	475	172	849	999999	224	598	914	156	120	815	583	349	999999	152	637	248	194	999999	940	765	999999	379	673	476	759	111	999999	38	792	695	413	999999	433	927	397	192	143	960	910	155	195	930	735	999999	999999	999999	503	804	949	429	999999	140	107	999999	28	106	499	383	164	123	401	885	363	425	411	999999	916	628	755	454	115	233	355	795	999999	485	643	157	490	999999	607	402	89	373	999999	
283	999999	290	909	300	999999	760	806	796	753	310	576	320	125	999999	946	875	999999	504	324	511	999999	312	573	543	462	352	893	267	515	998	999999	990	465	999999	240	635	999999	465	761	354	427	999999	51	279	999999	333	999999	857	950	732	353	584	58	458	498	999999	716	375	838	350	866	549	290	755	999999	586	855	986	401	320	999999	999999	742	969	999999	236	271	304	634	999999	320	45	316	783	999999	231	941	999999	639	421	999999	999999	999999	421	488	877	277	295	775	332	478	55	466	999999	576	759	999999	89	373	272	999999	422	740	709	999999	831	242	507	110	282	644	848	357	980	401	811	999999	331	999999	216	958	975	528	312	660	999999	999999	676	216	895	999999	862	643	377	999999	506	613	917	999999	999999	644	769	194	503	999999	630	697	485	249	765	999999	999999	598	167	313	582	893	437	58	999999	262	566	301	215	892	782	214	979	999999	894	999999	999999	940	834	571	198	790	35	625	999999	999999	103	999999	450	999999	868	273	486	999999	290	612	185	999999	624	404	88	478	979	610	905	999999	718	368	354	567	741	579	764	595	125	791	868	812	999999	198	168	139	999999	999999	34	518	999999	916	999999	999999	999999	191	326	439	999999	999999	811	425	719	615	999999	735	92	999999	371	999999	509	890	947	498	744	372	999999	436	246	948	627	876	586	999999	696	801	530	72	544	999999	263	999999	111	999999	979	453	103	411	339	999999	56	967	741	735	19	838	968	348	999999	659	340	889	999999	544	999999	935	839	333	919	999999	214	29	349	811	999999	184	788	552	518	999999	279	449	107	999999	901	660	145	850	387	858	999999	192	999999	884	229	374	999999	567	312	54	614	769	492	281	228	36	627	999999	700	834	59	426	829	999999	390	891	791	389	999999	442	800	988	945	70	999999	32	504	464	591	670	52	231	999999	473	686	509	956	825	594	875	42	999999	160	552	808	417	362	278	999999	338	582	999999	999999	870	254	625	823	432	57	206	531	999999	999999	39	792	828	999999	365	569	880	999999	966	795	767	409	595	999999	999999	262	816	670	236	959	263	999999	300	307	999999	229	71	686	534	777	398	353	869	865	130	760	980	240	999999	708	624	999999	616	999999	166	999999	999999	787	430	179	999999	535	305	213	95	941	501	999999	807	146	508	999999	999999	198	407	999999	540	729	717	642	281	585	999999	527	345	860	999999	343	150	999999	999999	283	265	364	546	862	999999	999999	780	188	268	999999	433	999999	210	999999	993	427	999999	741	929	929	79	788	999999	
655	862	999999	867	235	469	168	999999	898	999999	234	999999	55	652	999999	376	875	949	999999	999999	822	999999	814	327	915	867	64	784	999999	979	640	214	477	466	890	10	999999	999999	555	999999	110	78	535	293	999999	999999	947	774	24	375	64	980	999999	414	85	503	57	460	952	999999	415	999999	981	919	935	30	471	589	761	544	107	87	999999	999999	283	754	999999	530	352	433	919	289	999999	43	999999	999999	999999	73	390	999999	952	819	845	197	313	726	96	616	357	999999	999999	367	23	480	277	999999	586	720	141	331	877	527	117	529	448	999999	614	999999	994	285	357	408	208	374	999999	288	242	216	516	556	999999	19	182	999999	999999	562	276	298	999999	948	83	953	932	999999	519	434	711	326	999999	188	121	148	999999	82	999999	622	999999	648	999999	999999	744	999999	213	584	663	868	354	719	999999	885	858	325	999999	56	211	403	476	149	999999	167	576	999999	467	338	445	999999	999999	999999	791	790	404	999999	410	776	213	703	750	357	405	651	90	991	210	863	329	795	955	576	999999	213	156	999999	999999	731	999999	828	999999	874	149	144	481	254	928	335	491	239	915	415	842	508	652	128	744	999999	86	585	716	604	19	649	573	821	999999	587	644	385	999999	679	999999	385	790	876	999999	270	180	835	72	874	999999	99	880	999999	733	371	560	999999	284	588	654	837	121	318	999999	500	571	659	999999	351	690	116	999999	246	62	466	718	776	910	483	999999	999999	522	841	232	919	768	33	97	868	36	617	110	257	34	526	273	482	21	999999	699	520	821	999999	194	275	695	644	497	276	653	784	999999	999999	554	413	325	280	95	999999	731	548	572	155	325	83	15	156	999999	536	203	245	999999	201	784	524	429	800	657	999999	234	134	535	821	225	251	499	999999	703	999999	211	993	396	76	986	161	947	675	406	999999	269	999999	433	999999	83	417	29	999999	26	40	984	524	623	138	720	607	22	751	930	83	999999	705	999999	600	334	999999	999999	999999	214	999999	576	753	404	546	697	999999	701	573	999999	807	232	573	294	673	636	686	380	268	356	389	148	206	745	999999	999999	564	105	832	636	873	567	330	720	393	463	241	129	87	440	44	906	448	999999	133	850	19	420	780	964	648	829	591	352	825	494	379	17	81	18	143	999999	999999	936	873	999999	902	852	900	219	404	566	303	999999	321	483	700	999999	621	482	527	153	324	999999	988	999999	976	977	999999	899	94	233	999999	78	307	453	47	511	999999	883	999999	999999	520	
571	569	91	536	999999	40	352	793	186	395	598	490	989	999999	10	948	999999	273	999999	957	999999	135	181	518	234	530	999999	999999	198	73	738	534	370	633	753	999999	906	518	223	999999	553	999999	999999	837	459	587	317	186	47	999999	310	999999	999999	209	518	445	398	999999	311	242	999999	906	999999	122	657	999999	129	365	999999	701	51	321	999999	977	413	999999	999999	343	68	647	999999	691	408	635	763	127	999999	999999	124	317	909	343	217	999999	784	647	510	794	190	999999	467	999999	999999	345	999999	999999	570	999999	795	623	228	999999	514	664	30	999999	508	970	359	999999	564	999999	999999	215	791	707	113	79	202	766	395	432	999999	999999	189	999999	37	72	999999	774	557	463	999999	501	999999	854	829	552	999999	314	148	539	999999	650	999999	999999	710	458	553	814	999999	999999	853	38	237	795	901	999999	999999	999999	452	445	999999	584	982	999999	592	749	999999	999999	878	561	999999	888	628	855	987	513	844	680	999999	578	518	309	889	66	999999	347	999999	303	999999	988	78	999999	861	999999	682	860	667	999999	999999	961	343	616	999999	333	999999	965	410	999999	808	398	999999	804	209	999999	927	999999	695	999999	502	254	485	822	984	889	493	909	37	925	183	136	845	126	999999	598	999999	901	999999	565	999999	644	936	893	494	563	992	999999	999999	999999	999999	999999	174	741	235	672	485	521	999999	55	840	481	937	485	207	999999	553	879	51	610	638	35	999999	140	260	999999	317	592	337	430	897	999999	908	50	999999	58	961	113	890	100	122	724	999999	328	724	204	999999	461	695	812	20	999999	232	400	358	750	999999	44	999999	377	364	893	999999	211	999999	999999	999999	897	999999	999999	999999	449	988	950	497	999999	999999	999999	415	65	161	856	897	524	999999	999999	997	999999	691	999999	117	927	622	999999	736	229	999999	77	179	113	631	808	136	545	999999	570	134	999999	902	999999	994	84	628	435	226	508	999999	999999	791	374	624	64	999999	999999	51	793	827	475	999999	278	383	687	999999	312	433	352	999999	361	999999	849	999999	999999	616	256	415	999999	308	196	306	999999	232	871	999999	805	489	999999	999999	210	504	309	743	999999	68	999999	72	999999	389	999999	12	873	778	645	247	942	715	999999	448	960	520	18	494	641	179	985	56	512	999999	890	999999	856	750	999999	856	132	115	999999	999999	982	194	999999	999999	981	194	433	459	586	999999	343	99	999999	999999	999999	689	496	814	112	489	82	586	999999	904	999999	504	999999	999999	258	788	124	837	716	999999	999999	776	999999	364	512	457	745	536	469	
878	999999	999999	999999	726	117	839	370	318	999999	520	999999	999999	634	204	999999	487	48	309	999999	798	518	506	999999	357	673	999999	278	999999	311	655	743	545	127	681	836	696	271	429	999999	999999	427	806	834	999999	999999	999999	151	227	208	999999	999999	446	336	671	999999	571	999999	884	63	250	571	239	16	357	999999	58	288	952	368	469	999999	618	293	791	380	711	999999	999999	709	614	999999	61	932	999999	246	307	219	456	999999	999999	277	387	376	775	847	999999	999999	999999	429	600	780	999999	859	739	999999	800	999999	544	300	658	899	251	999999	448	526	520	999999	729	121	999999	838	832	641	999999	201	838	999999	518	943	999999	999999	195	757	118	999999	535	201	203	477	446	154	674	999999	999999	374	35	999999	927	999999	336	891	80	999999	999999	762	948	557	765	547	999999	999999	644	601	118	747	713	999999	76	615	990	999999	112	999999	999999	334	999999	676	979	999999	999999	635	325	268	616	999999	840	820	807	999999	999999	978	436	999999	505	999999	510	83	999999	999999	999999	542	999999	321	268	999999	789	817	700	999999	599	281	577	46	381	999999	241	999999	984	817	999999	893	999999	720	730	999999	892	456	757	786	823	99	629	75	77	633	500	13	999	608	511	32	130	191	756	613	999999	399	284	170	656	134	99	240	999999	767	856	999999	591	256	999999	342	999999	999999	802	509	652	512	999999	999999	844	238	385	999999	999999	884	772	505	963	127	999999	999999	182	596	139	699	999	999999	68	309	999999	85	999999	999999	493	178	962	216	388	257	961	898	999999	536	325	428	748	714	923	132	995	361	461	999999	644	622	170	473	784	113	510	263	453	669	970	999999	999999	632	999999	999999	999999	565	126	716	166	713	82	999999	999999	710	950	999999	475	999999	999999	426	624	999999	119	870	18	498	432	284	746	707	455	760	566	556	999999	126	822	786	999999	439	244	744	999999	999999	999999	524	203	83	163	999999	787	999999	999999	999999	154	999999	523	999999	138	999999	143	842	970	999999	999999	322	89	723	107	833	999999	999999	736	999999	192	999999	641	188	330	494	304	999999	131	999999	920	938	405	999999	412	746	603	801	658	776	305	402	774	858	999999	237	999999	479	976	999999	753	108	780	489	999999	274	234	344	999999	999999	999999	785	999999	449	999999	999999	916	999999	321	360	240	671	41	959	999999	999999	115	782	516	102	58	825	381	801	777	821	999999	915	651	999999	522	268	999999	23	647	520	999999	335	999999	999999	999999	999999	168	626	999999	999999	999999	820	910	581	169	451	828	608	595	999999	413	999999	671	999999	
171	999999	425	184	837	972	571	999999	321	999999	119	999999	462	173	781	999999	667	999999	999999	999999	753	347	15	79	978	999999	439	999999	428	344	117	761	663	999999	190	999999	953	983	999999	126	521	60	999999	851	472	388	989	664	999999	915	646	657	216	999999	963	823	995	355	999999	999999	542	79	598	977	951	357	126	849	982	471	725	683	999999	999999	184	702	839	164	999999	599	999999	775	674	513	697	999999	554	999999	649	367	999999	999999	999999	31	584	451	999999	530	899	124	272	999999	682	364	200	963	691	620	802	999999	984	841	999999	606	999999	767	405	95	289	502	803	439	209	625	157	999999	895	945	22	732	250	318	999999	493	337	941	102	319	323	999999	768	999999	999999	389	999999	999999	860	191	345	816	56	999999	999999	407	320	833	999999	66	217	82	78	745	608	79	30	676	587	999999	279	744	674	95	772	555	733	868	554	820	253	674	266	714	999999	205	686	873	77	856	182	503	10	999999	112	250	666	32	336	815	369	706	999999	999999	999999	600	152	960	605	696	673	452	289	130	813	542	815	363	145	412	392	156	999999	730	92	775	744	999999	983	531	888	711	542	999999	460	546	779	661	999999	999999	62	726	278	380	193	999999	224	880	233	569	434	312	886	923	432	222	999999	175	999999	145	856	514	976	83	999999	961	999999	550	999999	276	763	999999	560	999999	359	666	878	999999	999999	999999	560	863	413	423	107	586	825	999999	315	248	448	613	148	667	163	547	999999	204	573	231	820	674	220	957	805	279	751	999999	573	766	343	999999	628	999999	584	992	110	999999	999999	231	146	300	244	431	827	160	26	999999	971	811	917	683	999999	326	541	886	652	999999	617	828	999999	999999	55	549	999999	579	999999	977	92	999999	446	196	229	351	94	530	439	789	139	655	263	858	789	761	849	659	214	312	629	698	349	999999	999999	999999	397	81	999999	695	999999	999999	174	999999	810	999999	374	999999	464	322	999999	20	457	863	327	999999	574	975	999999	294	700	254	374	683	999999	394	821	999999	251	82	999999	23	999999	743	273	880	491	224	58	978	396	128	205	891	80	619	999999	999999	336	983	582	421	796	960	995	282	883	491	690	425	988	581	489	391	368	228	733	713	600	999999	480	359	927	306	897	581	58	999999	612	738	153	344	466	268	999999	542	226	326	748	990	997	10	534	632	990	999999	638	999999	999999	852	885	537	999999	889	512	999999	494	500	72	423	999999	410	999999	951	281	653	125	231	891	825	999999	416	999999	999999	
449	480	825	305	316	92	943	244	949	759	853	616	458	577	755	277	999999	726	999999	999999	767	596	999999	582	360	346	699	416	999999	707	851	478	999999	287	449	41	407	999999	193	999999	999999	988	461	999999	999999	999999	999999	548	999999	999999	999999	285	999999	640	841	853	999999	252	944	969	999999	536	999999	251	908	384	54	180	137	723	869	859	542	284	999999	778	144	12	484	695	150	161	940	308	999999	575	999999	931	445	596	682	165	254	224	596	943	676	220	999999	724	620	35	420	999999	754	999999	742	878	999999	72	718	999999	767	259	828	242	999999	24	320	342	68	122	734	540	999999	714	615	328	687	999999	112	924	793	760	84	125	740	198	999999	23	833	447	999999	999999	877	336	397	994	395	364	357	662	899	999999	665	999999	300	880	710	49	999999	423	200	999999	960	794	563	17	185	713	501	999999	999999	307	509	999999	966	361	662	714	326	621	933	333	564	449	999999	916	104	576	825	999999	999999	514	999999	419	256	282	999999	93	999999	999999	818	999999	862	950	202	601	377	54	999999	938	227	996	722	690	490	866	319	999999	999999	646	999999	609	887	641	918	955	596	99	374	999999	939	579	941	936	999999	261	470	999999	257	433	549	60	43	886	642	999999	791	31	928	390	963	901	324	136	999999	219	794	231	41	246	15	287	680	848	999	999999	999999	786	999999	239	405	705	273	999999	107	861	999999	11	998	436	173	999999	170	983	729	999999	999999	999999	467	592	467	999999	999999	999999	999999	271	999999	195	887	994	999999	15	143	999999	984	268	999999	979	39	617	644	792	232	604	82	440	126	696	999999	960	393	999999	328	999999	772	166	133	999999	999999	999999	491	390	123	14	999	168	441	471	999	471	999999	285	785	850	948	674	27	977	937	999999	154	683	76	999999	611	196	999999	838	926	828	999999	384	72	999999	999999	999999	679	228	999999	914	999999	655	697	999999	560	118	999999	478	999999	999999	148	155	325	929	691	999999	323	999999	999999	812	481	603	544	181	337	35	999999	591	725	694	994	798	999999	32	988	499	986	999999	376	503	731	218	492	999999	999999	989	69	143	512	327	940	492	825	999999	442	405	120	525	329	535	895	999999	752	661	113	350	999999	302	940	999999	821	999999	820	899	91	273	121	716	999999	999999	965	999999	89	407	999999	999999	973	590	590	592	388	470	100	840	607	858	999999	999999	999999	349	226	767	999999	999999	505	46	672	926	710	179	294	999999	999999	981	569	999999	794	999999	907	999999	376	192	712	357	813	360	813	999999	
999999	233	807	290	992	999999	131	208	885	769	999999	717	999999	57	880	420	999999	984	437	999999	281	791	999999	121	922	999999	972	44	999999	845	999999	154	233	692	634	487	372	13	999999	890	860	371	930	999999	999999	999999	999999	329	312	999999	59	999999	923	705	708	999999	169	999999	999999	869	180	97	153	999999	273	999999	493	156	423	402	57	304	582	999999	258	910	860	48	999999	731	999999	653	732	763	795	676	231	527	984	999999	328	999999	645	542	720	772	999999	889	761	695	706	615	999999	909	254	999999	257	387	999999	999999	649	130	37	636	508	527	999999	999999	255	596	536	999999	172	298	83	381	999999	49	826	485	692	971	287	973	34	755	746	999999	519	49	429	843	80	999999	999999	208	648	19	999999	203	417	836	999999	175	999999	741	452	617	835	872	106	999999	561	971	115	999999	999999	64	999999	999999	780	999999	871	215	177	692	999999	977	814	875	999999	649	15	632	78	999999	336	122	814	293	999999	139	986	646	999999	221	999999	999999	999999	999999	365	594	407	290	422	874	999999	438	999999	476	846	475	802	960	150	457	211	928	999999	260	999999	730	250	327	450	999999	556	235	272	999999	999999	794	999999	17	520	999999	251	725	220	204	890	898	124	348	447	837	336	999999	506	999999	20	364	999999	829	465	634	999999	90	839	771	327	740	176	52	76	999999	577	795	999999	11	215	486	718	707	369	453	616	901	880	612	324	530	729	999999	999999	55	597	78	552	886	999999	171	885	999999	877	160	999999	999999	282	395	270	541	586	504	290	533	645	999999	469	22	999999	452	209	236	456	999999	21	999999	106	30	463	508	252	563	999999	53	600	279	830	218	721	544	629	494	999999	999999	943	234	495	421	999999	107	608	999999	868	352	999999	659	991	999999	149	340	974	999999	932	761	999999	999999	296	999999	933	376	669	261	300	999999	999999	999999	884	999999	999999	786	999999	685	620	366	900	999999	695	865	999999	941	288	999999	79	390	569	377	562	590	494	920	938	999999	488	43	999999	999999	999999	395	529	255	774	328	235	363	435	999999	641	576	861	587	337	430	164	992	999999	917	191	909	913	999999	163	304	189	933	847	999999	207	586	927	552	471	310	345	836	999999	999999	525	715	999999	280	735	986	999999	906	999999	517	104	495	946	520	175	341	481	999999	102	479	999999	302	515	778	102	999999	648	999999	999999	37	95	999999	825	137	402	475	953	642	719	177	576	282	999999	339	562	711	640	416	386	999999	828	271	744	697	999999	999999	209	999999	188	999999	999999	999999	
790	999999	432	776	670	818	999999	700	387	838	999999	999999	903	999999	952	999999	226	390	425	999999	932	986	208	823	583	138	316	999999	275	777	999999	48	829	167	999999	999999	907	999999	51	999999	297	686	752	989	905	819	999999	954	999999	33	960	999999	264	999999	486	803	367	999999	203	541	512	949	434	609	384	326	999999	746	999999	178	278	440	348	999999	944	255	999999	218	918	764	344	999999	898	999999	999999	666	784	724	680	688	999999	308	592	509	999999	348	262	152	999999	999999	999999	57	579	111	754	529	999999	999999	171	999999	999999	158	690	439	207	161	61	192	792	717	542	380	75	696	999999	970	847	839	295	605	999999	100	603	339	999999	999999	781	796	497	999999	218	133	562	449	127	277	999999	163	312	999999	297	79	999999	898	56	353	981	882	999999	784	999999	619	375	999999	247	999999	555	360	999999	909	379	264	695	505	508	999999	999999	626	579	999999	362	693	536	138	318	923	740	705	293	999999	999999	899	447	712	615	999999	999999	997	211	648	722	267	764	402	788	999999	384	854	999999	637	536	364	313	874	999999	988	999999	247	257	323	999999	850	77	703	603	480	817	982	890	910	999999	999999	424	930	999999	104	929	143	349	285	999999	885	315	656	169	951	595	572	290	626	516	521	749	888	999999	872	200	999999	799	999999	225	402	964	999999	976	715	999999	382	999999	999999	69	948	999999	972	774	853	544	999999	543	652	884	254	701	273	999999	149	999999	536	31	890	903	868	344	41	70	999999	921	826	679	454	21	999999	999999	953	567	999999	999999	777	124	66	999999	779	526	156	433	971	700	999999	95	837	644	413	361	999999	433	200	614	999999	911	999999	999999	999999	741	999999	641	999999	999999	748	705	837	525	999999	422	999999	562	133	351	197	607	98	999999	230	741	999999	999999	999999	861	239	529	377	999999	999999	865	497	134	999999	48	437	515	999999	999999	952	995	999999	999999	351	990	395	669	310	848	426	999999	823	999999	711	977	899	999999	42	810	563	228	338	884	767	437	925	841	943	95	914	682	845	910	503	999999	493	529	468	618	999999	570	229	528	536	999999	52	999999	422	641	149	157	482	950	624	733	666	373	554	913	999999	554	725	999999	934	999999	422	912	999999	486	999999	379	999999	999999	345	999999	999	810	358	278	395	608	429	999999	946	767	999999	894	999999	770	999999	129	975	555	553	999999	999999	14	999999	791	999999	999999	650	935	157	999999	336	68	999999	631	999999	856	25	286	527	465	135	424	999999	176	544	527	626	906	918	999999	404	275	871	
425	158	995	225	566	999999	999999	999999	494	163	999999	999999	150	999999	664	46	999999	114	698	999999	97	795	999999	735	427	999999	558	514	744	26	782	375	70	197	199	483	738	641	999999	999999	999999	999999	641	270	999999	736	403	247	961	870	217	270	706	999999	783	630	728	269	999999	999999	999999	751	999999	477	381	999999	379	953	100	999999	307	999999	655	613	764	999999	164	999999	644	999999	853	320	552	874	999999	522	668	822	999999	569	999999	999999	842	999999	452	521	293	173	889	289	999999	450	157	999999	572	146	614	103	482	999999	475	568	625	116	465	332	999999	349	668	999999	152	556	549	530	999999	828	237	516	171	253	999999	999999	999999	364	334	413	173	772	311	999999	907	575	999999	220	103	196	999999	736	683	129	322	943	999999	41	147	809	900	626	353	999999	908	107	931	999999	896	999999	298	270	781	999999	169	999999	999999	995	999999	999999	216	339	436	249	973	501	999999	999999	999999	363	495	248	999999	525	999999	546	428	999999	764	810	999999	120	323	999999	897	999999	954	630	960	886	905	509	90	570	999999	571	199	999999	770	417	999999	890	308	999999	989	60	53	999999	999999	622	17	999999	240	999999	999999	106	25	999999	999999	999999	547	212	999999	999999	458	985	999999	656	999999	999999	356	324	999999	999999	545	753	999999	780	629	999999	550	697	90	347	879	433	999999	939	999999	999999	555	381	761	390	869	999999	999999	264	999999	999999	892	396	343	608	276	692	685	883	605	999999	294	245	999999	504	839	849	132	742	174	34	999999	999999	999999	426	396	974	562	414	487	483	943	999999	694	626	999999	163	363	481	999999	999999	999999	395	344	457	222	999999	193	999999	550	30	999999	999999	999999	70	999999	673	377	917	222	302	139	280	406	131	246	736	550	572	549	686	999999	999999	671	978	286	331	999999	571	213	86	790	305	863	466	544	876	999999	999999	999999	999999	786	999999	268	999999	999999	477	988	222	221	485	999999	999999	717	864	999999	297	999999	121	784	964	790	805	713	146	999999	999999	416	939	587	369	278	916	242	268	900	59	392	999999	921	809	343	670	360	999999	999999	999999	588	999999	932	256	481	999999	849	375	500	980	732	131	278	232	70	58	999999	852	217	851	999999	999999	963	484	999999	512	199	974	999999	130	999999	985	999999	341	256	416	17	341	888	999999	77	866	767	919	327	270	624	999999	999999	294	45	508	999999	465	790	138	46	457	351	999999	167	875	744	999999	999999	999999	302	999999	976	653	51	999999	964	999999	784	522	999999	999999	999999	644	888	499	236	346	999999	946	474	373	
550	127	380	559	990	919	763	201	999999	396	394	581	999999	687	723	104	999999	741	544	235	999999	277	446	992	301	999999	90	668	648	407	295	588	999999	929	999999	858	999999	491	313	54	999999	592	400	999999	659	999999	999999	210	776	141	999999	353	412	248	692	282	680	388	268	293	999999	105	999999	724	110	805	309	48	999999	865	821	999999	438	999999	999999	98	877	151	999999	999999	999999	880	891	999999	314	999999	999999	43	246	999999	999999	894	999999	29	999999	435	999999	675	204	853	285	637	908	911	319	341	914	999999	544	604	405	999999	55	551	262	957	999999	999999	420	999999	999999	275	999999	189	687	927	538	418	292	278	58	212	999999	489	440	403	999999	980	999999	972	999999	272	499	642	717	648	848	681	766	258	231	999999	999999	45	234	999999	835	729	999999	392	803	999999	630	275	556	203	999999	566	121	859	999999	233	838	447	140	367	999999	999999	471	999999	88	856	999999	999999	56	54	946	999999	264	429	567	253	999999	814	179	531	641	233	95	524	65	999999	569	906	272	998	174	818	905	866	243	675	267	193	314	946	999999	596	228	511	999999	680	999999	999999	999999	742	475	999999	999999	609	999999	999999	84	946	983	795	296	745	771	999999	880	138	16	398	196	892	985	573	999999	232	677	999999	14	999999	999999	385	980	877	615	530	533	150	999999	305	999999	999999	601	999999	999999	999999	999999	119	824	999999	631	128	674	913	505	409	757	901	524	999999	932	681	999999	999999	678	608	815	418	139	251	525	739	588	710	999999	999999	301	674	373	999999	572	567	999999	833	999999	999999	710	999999	382	999999	773	631	625	504	373	999999	151	999999	642	999999	999999	251	979	583	655	891	539	963	664	999	117	92	538	533	483	374	460	715	547	528	897	747	46	924	478	999999	124	93	999999	789	365	200	999999	772	999999	999999	588	647	999999	999999	999999	746	412	383	999999	999999	103	101	30	999	18	999999	564	999999	999999	955	999999	999999	115	762	776	456	627	875	643	917	61	766	999999	999999	999999	813	999999	999999	908	161	344	662	826	787	999999	999999	72	999999	781	929	636	917	78	341	999999	533	542	999999	294	174	129	537	739	190	639	337	856	867	223	204	897	88	215	552	621	999999	239	999999	961	754	393	289	103	999999	999999	143	697	903	47	262	281	121	200	744	41	807	922	645	158	472	999999	999999	134	999999	41	557	999999	525	720	999999	304	999999	464	540	999999	999999	443	35	900	506	639	952	830	960	923	786	887	471	999999	813	629	593	999999	498	587	198	165	517	999999	732	
430	181	193	475	958	66	657	660	963	999999	373	896	999999	652	833	224	374	173	999999	255	670	251	14	906	942	999999	55	999999	953	592	684	999999	354	177	85	467	768	365	11	867	138	237	999999	329	450	733	848	527	665	373	824	991	999999	999999	72	189	177	999999	532	258	21	999999	999999	999999	517	446	552	578	999999	375	455	19	999999	795	126	999999	743	685	466	219	861	999999	309	590	768	999999	999999	917	999999	895	300	999999	832	753	999999	446	530	136	812	999999	190	280	950	999999	917	999999	830	68	319	629	446	999999	820	323	397	493	392	126	613	824	373	635	473	681	84	963	186	418	999999	680	912	617	873	462	38	590	577	999999	672	953	862	999999	608	999999	459	809	671	519	999999	999999	64	413	523	999999	999999	555	999999	279	225	999999	638	421	129	638	717	999999	618	368	999999	999999	999999	382	454	999999	961	999999	36	989	232	275	999999	999999	62	999999	999999	508	104	885	822	483	999999	307	794	718	324	450	999999	969	766	630	200	313	235	559	455	999999	999999	999999	36	290	528	818	999999	999999	662	972	369	999999	999999	219	734	733	999999	810	33	618	587	735	999999	520	464	67	232	601	85	988	440	502	131	943	548	999999	858	999999	999999	965	261	999999	65	999999	91	353	999999	557	895	999999	767	424	535	837	999999	999999	999999	515	825	471	999999	999999	875	674	541	866	999999	79	670	999999	874	999999	856	68	367	743	680	999999	439	121	999999	999999	706	618	230	999999	967	294	849	999999	712	353	716	492	999999	805	999999	390	811	999999	922	887	887	401	999999	763	568	477	479	360	553	536	86	713	370	921	748	266	453	525	899	146	999999	355	791	531	296	373	689	561	774	299	191	225	198	223	786	314	36	467	457	499	814	498	771	186	999999	13	132	456	66	712	999999	295	999999	999999	667	542	999999	70	476	204	787	918	586	264	354	999999	524	999999	999999	444	240	999999	77	409	999999	730	999999	615	264	293	251	242	504	999999	999999	895	999999	412	555	999999	704	965	991	263	999999	896	999999	517	831	416	488	999999	321	622	481	951	227	914	464	936	958	994	999999	192	953	554	999999	524	999999	458	959	999999	601	891	739	274	994	814	697	436	999999	76	784	848	804	276	921	999999	999999	999999	677	986	999999	618	295	710	999999	808	999999	167	482	397	615	382	456	376	383	999999	999999	217	956	413	999999	37	127	892	999999	957	388	686	633	541	935	500	781	973	173	999999	999999	39	114	999999	514	539	953	431	999999	411	401	999999	893	501	
999	999999	454	274	999999	920	999999	403	500	213	430	623	534	999999	461	124	601	999999	212	400	999999	853	999999	999999	999999	687	84	696	999999	808	565	949	792	141	999999	562	999999	999999	999999	253	491	213	539	999999	764	890	15	22	969	999999	810	919	235	502	678	156	279	682	999999	91	846	804	999999	691	999999	999999	999999	402	409	899	999999	95	999999	959	909	999999	999999	211	16	17	999999	71	726	104	999999	645	724	999999	999999	395	292	373	150	132	999999	686	251	999999	263	293	69	612	612	80	278	999999	650	275	593	69	832	999999	676	367	410	784	88	868	999999	12	755	540	940	999999	617	999999	944	155	562	999999	377	999999	999999	722	948	79	459	655	999999	999999	995	459	999999	403	562	224	696	782	722	622	999999	383	999999	260	538	528	999999	999999	463	574	780	504	999999	371	691	999999	129	954	419	340	999999	999999	52	419	17	306	834	999999	999999	402	999999	171	433	999999	624	994	999999	697	194	429	999999	860	202	261	502	500	746	345	711	206	105	742	372	391	297	185	340	745	253	241	999999	135	999999	70	999999	618	999999	773	747	696	55	431	769	990	933	475	239	791	999999	516	559	499	835	264	307	274	799	999999	999999	999999	999999	575	999999	952	734	281	722	142	694	884	999999	973	598	999999	999999	674	973	381	458	822	999999	999999	828	736	681	205	999999	883	763	302	819	39	999999	308	999999	479	999999	817	265	661	753	999999	106	42	98	999999	999999	820	114	633	301	427	593	829	999999	125	999999	717	280	539	982	838	999999	402	74	398	999999	299	982	999999	696	166	125	796	999999	848	451	795	999999	105	303	478	778	140	10	999999	999999	302	999999	999999	732	999999	546	726	999999	914	728	999999	967	699	999999	611	999999	433	999999	999999	999999	796	759	654	999999	951	78	185	245	513	69	248	402	672	999999	560	493	999999	948	436	620	399	127	165	129	747	827	999999	371	692	640	355	203	865	100	649	999999	161	999999	999999	999999	370	490	176	854	999999	312	305	747	999999	128	773	484	509	525	999999	679	604	534	926	133	129	999999	553	872	714	55	537	581	999999	27	341	822	178	245	999999	909	950	999999	999999	445	532	211	999999	999999	867	870	694	349	999999	970	937	999999	327	656	82	556	999999	303	149	999999	775	999999	444	166	999999	951	316	274	276	11	728	999999	894	491	601	917	627	979	999999	999999	360	197	402	341	999999	714	999999	999999	172	703	973	657	999999	205	669	808	766	40	787	916	564	429	999999	999999	999999	999999	732	836	64	164	999999	956	298	
305	93	999999	331	999999	999999	81	456	794	111	572	38	81	142	698	999999	999999	160	596	202	98	289	931	123	999999	999999	445	999999	999999	999999	18	773	999999	368	865	999999	92	486	663	954	716	470	999999	327	510	999999	180	511	44	999999	271	13	342	764	209	26	999999	473	116	23	999999	99	787	337	103	999999	999999	712	277	586	739	316	999999	642	485	628	520	999999	999999	76	919	934	999999	653	205	14	441	262	168	848	999999	618	999999	999999	323	626	999999	441	233	999999	147	468	244	457	285	955	999999	700	999999	581	999999	548	860	999999	104	705	151	143	999999	999999	367	999999	553	428	626	131	936	846	999999	859	999999	999999	389	901	999999	999999	700	999999	378	249	999999	740	974	587	352	421	999999	339	556	999999	484	549	309	144	354	999999	914	815	830	999999	29	670	382	428	999999	427	168	999999	121	642	15	651	999999	892	999999	626	999999	966	86	215	999999	606	299	710	999999	405	778	255	557	999999	546	999999	670	999999	230	826	999999	555	951	924	262	798	227	999999	999999	833	784	416	541	727	604	947	739	999999	791	422	380	672	999999	240	999999	913	411	999999	106	130	981	550	999999	775	267	238	25	161	953	999999	389	386	107	999999	621	372	713	829	946	999999	155	55	999999	807	456	696	999999	720	285	999999	397	655	817	491	999999	999999	744	766	469	376	999999	587	671	226	42	999999	574	503	619	287	209	999999	624	999999	974	935	128	864	329	999999	999999	304	999999	613	187	999999	569	615	698	999999	627	947	369	580	666	567	384	999999	774	462	132	18	111	998	150	815	40	320	517	999999	125	999999	446	898	649	999999	999999	68	49	999999	434	958	805	999999	659	261	999999	54	840	416	561	911	99	867	448	718	202	877	999999	999999	702	258	108	781	999999	747	511	471	931	38	999999	326	999999	475	999999	173	212	870	999999	999999	603	986	480	999999	365	999999	790	579	459	930	445	834	594	676	606	186	860	33	969	911	750	751	123	999999	999999	245	744	999999	839	285	515	331	539	584	999999	999999	778	998	425	68	999999	931	21	999999	999999	999999	731	999999	868	850	313	999999	999999	436	148	999999	872	668	999999	130	468	176	739	184	999999	124	305	20	999999	890	999999	861	999999	910	954	818	739	999999	229	539	513	254	754	989	971	336	430	112	446	917	843	119	458	304	999999	790	202	836	999999	478	726	720	999999	978	452	451	580	990	482	329	999999	759	449	19	999999	224	999999	999999	213	999999	694	203	574	990	999999	298	412	314	320	174	626	903	999999	751	
812	792	661	776	546	530	756	439	630	126	999999	999999	670	999999	687	999999	999999	451	999999	498	784	999999	156	602	931	163	48	999999	680	999999	999999	218	999999	698	207	999999	562	645	214	683	341	264	572	457	195	999999	628	963	626	935	795	185	280	999999	999999	289	646	69	999999	999999	491	490	759	999999	423	596	999999	999999	251	863	822	999999	247	999999	999999	999999	960	698	416	967	534	84	999999	744	522	528	999999	999999	731	918	999999	503	800	820	201	999999	505	260	44	599	112	657	722	763	123	72	937	330	882	447	328	947	999999	876	999999	416	841	24	799	999999	999999	677	250	999999	999999	328	932	426	999999	315	33	709	663	816	999999	877	362	886	631	459	590	617	311	293	599	240	850	923	962	785	19	491	460	999999	941	435	416	398	87	794	139	521	999999	576	424	618	293	836	999999	980	64	955	999999	999999	314	999999	375	957	999999	455	478	19	463	973	306	542	999999	523	874	440	471	964	999999	837	329	79	55	735	868	980	946	23	912	981	731	64	108	120	835	999999	69	458	663	631	325	999999	67	599	279	999999	999999	769	962	581	999999	999999	999999	555	999999	244	999999	640	98	999999	508	465	999999	999999	251	252	444	148	999999	972	380	22	310	186	999999	209	999999	456	465	999999	621	186	60	340	472	641	908	552	100	600	999999	428	369	910	133	859	33	585	999999	37	447	230	91	989	999999	506	999999	969	44	821	999999	548	999999	111	141	999999	414	766	19	610	999999	891	58	97	75	951	999999	399	63	661	999999	437	999999	437	999999	400	999999	71	139	999999	999999	938	518	278	378	999999	999999	268	999999	801	999999	999999	575	999999	693	999999	182	999999	923	259	999999	999999	999999	382	646	795	449	748	562	741	999999	353	637	54	999999	405	383	779	999999	707	708	394	621	999999	216	917	862	361	743	993	228	999999	999999	879	120	463	33	999999	999999	582	918	504	706	999999	574	999999	630	999999	989	298	999999	402	286	225	999999	470	777	662	175	728	933	98	999999	568	999999	999999	215	757	933	304	999999	999999	156	999999	789	213	687	583	687	115	297	341	372	455	999999	825	824	922	999999	650	685	370	969	904	999999	830	500	148	524	999999	895	873	999999	694	999999	933	255	150	436	347	999999	999999	975	999999	999999	601	725	999999	745	697	312	293	428	293	999999	22	278	999999	999999	958	713	999999	999999	249	219	999999	745	677	539	999999	999999	684	999999	991	868	999999	395	999999	473	57	115	999999	999999	999999	146	612	454	313	86	903	664	13	653	478	999999	242	
144	735	850	26	856	999999	30	856	127	999999	797	999999	424	136	627	368	999999	449	853	772	999999	241	113	999999	969	441	601	635	999999	577	40	999999	367	636	357	659	69	999999	200	67	999999	999999	710	518	815	27	888	999999	286	305	234	214	624	861	94	902	632	253	56	999999	456	999999	632	999999	597	999999	80	788	999999	967	309	331	258	795	851	612	531	999999	999999	999999	553	650	358	928	352	826	403	505	551	454	37	815	411	776	611	999999	912	999999	920	45	947	109	181	999999	999999	902	999999	999999	999999	999999	381	999999	462	103	871	805	999999	999999	207	999999	386	574	247	999999	940	999999	999999	999999	999999	325	699	370	674	755	15	453	478	49	931	450	999999	574	494	79	999999	990	363	317	999999	805	499	999999	999999	159	659	382	862	847	378	513	982	483	644	694	999999	999999	372	706	98	427	337	996	772	757	901	811	90	178	261	950	139	612	577	388	999999	490	407	999999	999999	632	590	630	670	428	999999	396	930	799	296	71	627	656	228	486	478	999999	446	216	257	847	302	694	596	428	383	379	906	265	869	302	613	848	999999	466	837	706	335	999999	999999	515	999999	290	881	199	332	999999	393	100	910	332	54	201	999999	258	999999	895	44	252	55	97	490	674	930	993	999999	999999	55	999999	649	772	999999	103	999999	742	965	21	812	406	999999	900	986	999999	355	546	257	422	999999	362	136	941	999999	93	307	211	35	999999	359	887	741	999999	437	631	450	148	164	950	284	534	999999	328	92	999999	156	155	111	674	999999	393	746	45	208	693	636	708	110	93	795	714	717	759	662	925	664	552	472	999999	999999	999999	999999	307	148	56	80	999999	858	999999	999999	162	110	999999	886	966	151	706	355	744	999999	742	999999	80	999999	569	817	533	666	167	972	999999	682	746	310	122	11	448	896	161	623	828	850	75	156	999999	999999	366	999999	696	783	958	206	728	370	632	179	321	151	579	999999	547	151	999999	71	999999	479	364	60	774	999999	702	809	203	130	999999	891	999999	924	999999	955	461	660	970	999999	999999	407	999999	386	677	943	690	307	327	922	85	999999	160	13	999999	999999	260	315	107	731	90	158	999999	607	204	999999	206	999999	629	623	777	886	999999	325	57	999999	999999	977	999999	831	284	999999	491	281	999999	488	740	968	999999	358	704	155	562	248	304	999999	999999	355	192	999999	746	303	999999	704	999999	999999	999999	834	956	999999	999999	999999	932	276	457	684	666	731	999999	715	10	999999	999999	281	918	999999	999999	932	31	
191	541	180	795	447	999999	980	999999	787	136	855	972	905	21	245	710	432	999999	296	790	619	208	999999	792	476	935	999999	29	999999	785	999999	866	583	813	775	344	999999	999999	495	999999	477	999999	879	605	707	742	999999	226	49	999999	496	418	999999	151	411	982	869	388	328	999999	575	961	332	12	613	989	399	102	246	999999	244	944	999999	113	323	663	329	999999	94	733	999999	999999	979	834	298	114	999999	441	412	999999	475	98	169	999999	616	516	633	876	991	718	353	12	979	149	336	552	690	999999	828	748	663	802	303	594	669	284	981	497	713	509	170	999999	689	999999	999999	156	784	744	496	807	999999	452	999999	376	390	838	999999	999999	508	746	423	895	612	664	139	673	999999	575	323	342	534	145	172	492	558	395	322	535	713	190	767	999999	446	30	718	999999	727	927	999999	999999	962	999999	989	967	999999	275	355	999999	324	762	361	219	430	999999	282	894	289	999999	999999	995	999999	785	136	328	979	999999	458	592	946	918	945	866	371	493	999999	999999	156	205	406	293	49	297	221	951	828	557	525	999999	747	823	930	999999	999999	218	314	186	24	999999	987	617	999999	762	89	405	816	494	847	937	999999	999999	748	94	196	534	955	238	574	184	500	999999	952	175	999999	132	988	811	757	162	188	999999	379	999999	217	788	476	286	218	815	145	343	709	587	999999	858	85	846	947	999999	263	85	611	839	180	565	665	999999	918	956	417	14	999999	694	758	589	999999	999999	876	407	67	678	30	759	48	999999	722	374	999999	986	999999	151	863	999999	899	112	592	539	313	651	999999	999999	999999	261	407	141	999999	24	999999	918	999999	812	999999	549	527	584	64	851	800	23	843	300	999999	932	910	276	150	999999	795	655	999999	979	959	235	999999	242	999999	769	362	907	561	999999	545	749	999999	999999	999999	323	999999	325	58	999999	739	300	808	832	841	436	350	141	990	48	999999	183	921	369	999999	744	999999	294	274	295	999999	893	462	145	755	244	999999	676	999999	826	999999	999999	607	265	250	999999	426	452	401	883	428	999999	916	999999	488	372	827	999999	391	438	58	368	60	762	251	845	837	672	999999	607	151	674	47	999999	136	749	575	665	128	999999	327	822	893	390	866	278	977	999999	657	392	416	16	295	665	777	553	429	844	24	999999	831	754	375	999999	742	754	192	751	999999	739	796	172	169	999999	121	999999	999999	669	896	972	868	898	25	694	200	144	388	382	999999	582	329	730	650	999999	362	999999	999999	109	999999	121	
95	235	999999	918	999999	254	999999	98	554	551	999999	759	948	52	536	932	738	999999	603	607	375	810	365	814	419	76	999999	445	845	548	778	375	30	784	886	643	999999	107	999999	946	297	300	828	999999	503	570	781	608	197	429	834	999999	506	51	746	999999	869	737	508	999999	732	411	252	16	772	712	739	174	165	999999	586	641	583	657	319	999999	981	520	999999	999999	294	999999	258	425	999999	999999	869	979	48	999999	773	999999	999999	578	223	886	999999	999999	81	791	999999	617	999999	303	999999	202	203	848	999999	671	303	358	999999	659	245	819	162	999999	999999	770	843	760	135	554	999999	967	999999	999999	999999	432	36	169	449	529	28	999999	469	955	581	521	809	30	999999	376	999999	424	999999	938	999999	403	734	999999	530	311	948	999999	491	898	999999	876	159	999999	415	309	644	144	909	898	641	568	359	206	999999	999999	960	822	513	759	247	705	776	114	999999	49	999999	999999	999999	147	580	947	194	571	781	705	371	621	615	947	732	182	514	302	306	773	53	537	974	749	350	135	567	732	999999	999999	109	55	525	375	999999	999999	505	772	327	694	999999	788	999999	550	418	349	216	565	999999	74	201	483	807	898	995	999999	999999	999999	999999	454	999999	462	999999	313	605	326	105	250	346	893	676	742	975	999999	999999	999999	122	434	340	11	919	999999	705	597	999999	999999	999999	627	379	450	16	617	999999	872	999999	921	999999	121	999999	102	999999	966	229	143	397	999999	508	204	508	999999	58	407	558	999999	535	387	999999	322	37	999999	88	478	870	999999	887	69	766	112	307	999999	385	10	489	248	999999	999999	782	571	209	828	127	53	128	999999	401	608	68	190	347	927	174	566	94	965	999999	774	106	333	255	338	691	405	897	999999	999999	999999	999999	320	46	582	605	195	123	208	861	45	359	241	505	999999	10	586	765	379	999999	818	999999	524	233	999999	856	458	326	870	999999	722	999999	999999	999999	353	690	748	153	764	999999	979	999999	999999	113	999999	425	864	828	966	337	999999	999999	527	726	546	141	403	96	63	726	156	868	252	72	149	889	271	999999	161	999999	261	442	11	58	334	999999	41	420	254	568	992	999999	999999	999999	40	999999	627	371	737	222	297	999999	100	47	999999	999999	211	822	964	999999	999999	999999	999999	378	85	673	999999	479	402	181	109	982	841	495	734	526	519	709	42	67	272	899	230	939	999999	599	351	963	873	999999	173	218	456	165	413	96	999999	999999	467	367	453	157	969	566	122	314	821	605	313	658	601	
501	790	999999	827	264	685	736	77	486	999999	674	606	999999	999999	890	536	686	999999	648	572	999999	252	674	999999	124	929	664	827	996	778	745	660	999999	623	672	428	999999	337	158	410	227	912	980	45	779	999999	791	558	231	778	144	524	665	999999	72	259	126	303	999999	335	30	999999	81	708	585	999999	391	564	999999	472	986	358	932	247	354	625	271	638	999999	572	147	999999	605	999999	643	231	999999	138	560	423	999999	255	624	823	390	317	841	281	460	765	170	999999	999999	999999	791	785	591	428	999999	446	987	487	469	150	197	914	314	853	999999	364	28	263	14	921	169	741	999999	119	999999	999999	999999	990	999999	999999	412	910	892	845	436	857	639	576	396	123	435	824	785	999999	635	476	12	999999	216	999999	746	906	999999	301	599	59	999999	482	571	999999	662	997	309	400	738	287	31	999999	426	217	724	452	866	999999	999999	344	955	261	999999	390	44	795	783	92	332	999999	687	600	256	999999	807	166	14	693	461	438	525	394	999999	357	999999	544	571	999999	380	304	999999	342	999999	264	104	999999	998	191	999999	866	999999	226	78	243	999999	430	222	49	409	568	447	999999	438	67	999999	570	517	135	999999	500	999999	784	711	999999	465	355	795	991	292	18	167	823	33	999999	225	308	999999	511	758	33	332	531	999999	812	857	867	999999	747	999999	533	291	872	256	179	642	999999	999999	51	778	254	999999	999999	757	999999	999999	623	159	999999	842	520	254	15	377	999999	177	702	999999	898	180	597	451	57	556	759	999999	294	576	854	999999	785	793	285	999999	999999	398	111	999999	208	412	243	999999	69	999999	999999	288	285	505	345	11	939	999999	999999	870	190	802	588	674	998	674	125	999999	999999	891	999999	726	999999	282	862	999999	999999	928	986	999999	936	879	392	151	630	999999	450	789	999999	853	22	541	186	414	553	999999	810	437	776	533	297	196	423	177	849	208	319	13	642	822	935	21	999999	130	934	310	419	999999	53	999999	233	335	999999	451	999999	999999	550	999999	999999	160	712	638	162	463	999999	749	999999	225	302	432	171	447	156	419	999999	11	283	65	999999	252	302	373	393	258	309	999999	381	999999	298	999999	999999	753	284	492	119	307	858	804	922	194	999999	204	999999	620	366	786	189	405	534	877	252	999999	95	999999	857	349	254	904	163	247	999999	495	999999	999999	774	417	172	664	310	620	152	478	143	295	408	999999	229	773	891	522	999999	999999	447	420	999999	173	667	797	634	769	62	954	999999	684	815	358	277	
185	845	948	999999	525	105	999999	734	773	360	999999	999999	759	999999	481	22	641	999999	403	999999	515	886	999999	750	375	39	540	567	999999	827	999999	999999	59	830	53	927	943	899	266	879	999999	686	318	999999	999999	999999	999999	650	580	942	999999	999999	422	999999	762	999999	244	208	999999	495	564	999999	999999	946	901	999999	37	929	85	554	999999	999999	208	523	524	829	578	798	882	654	999999	890	986	255	817	239	999999	748	78	999999	692	744	650	771	324	186	150	371	999999	546	692	944	574	36	873	277	999999	898	786	932	721	445	999999	999999	340	674	369	300	138	672	272	289	861	999999	861	999999	101	437	999999	347	689	216	887	346	962	999999	325	960	382	549	217	169	999999	999999	999999	256	429	57	999999	650	816	849	242	999999	283	999999	93	999999	999999	548	186	594	999999	448	253	999999	999999	979	999999	130	359	999999	917	999999	464	999999	327	726	298	614	905	54	996	558	530	839	973	648	72	559	136	82	795	999999	373	623	470	523	892	527	698	999999	416	999999	301	417	999999	653	999999	180	95	367	999999	559	999999	142	598	150	917	413	999999	999999	916	90	993	286	999999	93	225	841	643	803	833	771	916	465	999999	999999	267	123	907	329	865	892	473	999999	128	999999	999999	241	35	329	999999	488	985	999999	533	335	327	24	803	848	438	999999	536	999999	533	192	999999	999999	504	912	883	999999	999999	222	54	33	616	233	167	377	893	984	816	324	207	355	785	999999	931	311	368	252	319	68	891	999999	999999	999999	246	999999	602	21	999999	999999	446	801	982	999999	743	509	718	103	857	999999	955	454	135	222	94	187	407	514	999999	203	554	640	494	447	999999	999999	667	435	986	231	774	881	258	703	999999	406	373	21	394	999999	592	274	999999	999999	112	999999	999999	999999	999999	68	539	98	765	542	999999	806	316	999999	452	622	841	293	999999	636	661	84	206	432	344	999999	999999	395	130	824	610	999999	999999	610	344	999999	333	524	338	928	692	686	999999	999999	999999	81	100	828	568	772	590	309	167	999999	999999	999999	999999	999999	999999	419	254	153	967	940	932	289	561	705	209	568	298	999999	955	188	944	974	958	999999	297	273	597	985	999999	999999	999999	310	131	496	388	316	643	958	715	919	683	999999	718	185	782	855	520	394	629	999999	483	272	999999	978	814	258	79	759	999999	545	821	999999	326	999999	705	631	167	999999	999999	892	924	340	999999	46	505	999999	265	782	999999	442	753	213	999999	826	874	972	956	152	999999	139	247	884	999999	180	999999	424	
232	108	999999	999999	697	455	76	736	85	153	999999	318	483	418	999999	999999	61	645	792	618	902	999999	999999	999999	675	24	393	197	655	50	459	441	938	999999	183	166	312	557	744	308	146	629	999999	999999	999999	648	999999	272	146	950	999999	245	388	489	522	733	363	747	485	683	71	999999	91	999999	693	228	379	403	999999	999999	984	503	900	493	999999	999999	747	23	999999	37	355	130	60	705	218	223	999999	459	567	450	802	564	999999	71	999999	267	548	717	47	999999	278	275	37	311	965	339	345	999999	16	249	985	350	336	457	338	940	827	385	826	999999	175	920	835	999999	42	430	430	839	257	224	733	40	999999	999999	759	89	103	999999	740	878	877	169	999999	327	464	462	999999	625	999999	306	999999	173	891	567	928	999999	440	241	278	545	908	999999	647	792	515	955	374	18	698	258	846	87	645	947	602	15	477	517	999999	580	999999	999999	115	999999	785	999999	148	999999	999999	999999	999999	862	481	205	970	381	521	660	811	509	98	229	926	484	459	361	527	999999	964	999999	999999	922	999999	999999	352	999999	999999	999999	999999	944	816	955	999999	297	609	984	606	450	976	231	494	817	706	999999	492	972	999999	631	500	433	53	205	454	477	530	727	961	784	999999	867	980	825	652	999999	999999	142	999999	639	999999	475	755	87	967	999999	438	72	225	79	999999	999999	234	769	999999	999999	901	621	511	999999	766	881	32	822	598	999999	999999	668	174	839	999999	359	372	249	755	34	999999	966	237	711	999999	467	511	999999	578	482	643	221	629	78	965	999999	631	467	999999	999999	999999	999999	999999	857	502	769	897	386	999999	856	999999	999999	24	180	999999	935	999999	999999	113	999999	380	140	253	999999	475	999999	49	105	874	76	727	999999	377	761	581	744	486	380	218	279	569	135	999999	999999	474	999999	999999	458	173	39	688	831	364	573	623	322	689	373	392	472	999999	802	512	865	138	112	999999	262	999999	171	458	23	591	833	739	254	999999	531	651	999999	832	590	932	844	387	999999	551	803	147	269	64	999999	987	999999	999999	767	999999	104	594	372	999999	999999	859	11	581	999999	250	999999	834	378	151	168	999999	575	640	149	869	999999	999999	241	560	999999	125	339	999999	344	35	845	294	999999	999999	86	999999	288	999999	888	730	999999	273	712	655	30	969	768	128	896	401	422	115	999999	898	954	616	999999	999999	238	829	529	895	999999	649	405	999999	999999	999999	999999	231	999999	800	999999	418	938	404	775	586	539	843	356	221	220	943	999999	999999	884	999999	677	
469	584	476	999999	999999	999999	45	999999	73	260	784	117	31	63	674	958	622	999999	991	960	999999	841	776	999999	395	999999	999999	685	303	46	665	999999	999999	79	605	647	999999	264	692	217	902	378	999999	999999	755	999999	334	168	545	984	990	385	893	122	127	627	808	205	160	999999	999999	359	733	999999	999999	433	327	952	999999	36	999999	368	671	783	67	999999	999999	450	999999	659	157	159	149	318	56	290	999999	677	999999	977	999999	771	113	999999	324	553	644	685	741	331	418	999999	999999	999999	999999	999999	999999	119	64	935	999999	368	999999	999999	439	742	219	424	979	314	965	650	10	999999	197	999999	999999	566	468	514	999999	454	708	999999	250	999999	448	630	326	424	576	358	623	26	490	481	103	611	999999	999999	343	999999	705	437	366	768	381	241	331	771	377	157	651	549	398	53	659	482	260	663	304	999999	108	565	999999	999999	36	984	989	716	137	653	890	886	180	328	748	999999	999999	999999	999999	216	309	554	56	428	707	83	628	446	821	620	361	21	999999	754	999999	150	699	748	741	999999	252	999999	643	724	266	999999	378	80	305	999999	643	778	270	97	289	553	518	319	909	953	366	552	999999	517	301	999999	609	426	207	607	582	100	999999	16	999999	694	911	332	172	942	999999	557	999999	443	976	583	751	999999	475	999999	632	390	839	787	41	699	999999	136	432	999999	165	952	872	697	805	553	999999	999999	133	594	642	999999	999999	967	259	808	411	999999	999999	718	137	999999	950	999999	975	202	261	953	975	999999	974	784	900	784	787	751	684	453	637	999999	546	497	76	999999	934	446	243	871	538	999999	999999	268	999999	999999	999999	746	11	253	999999	613	301	999999	288	857	620	857	295	371	189	507	133	957	823	116	182	999999	999999	999999	695	538	999999	999999	425	752	977	999999	198	196	534	999999	749	999999	731	34	999999	463	219	219	270	999999	999999	871	692	41	999999	339	444	489	541	999999	403	931	999999	193	654	999999	999999	535	880	904	669	109	837	148	757	691	999999	799	974	719	430	999999	809	618	999999	96	697	393	653	647	281	709	654	913	647	818	999999	999999	379	229	999999	683	338	999999	417	61	44	553	283	999999	113	645	515	999999	200	270	132	939	999999	567	225	284	882	243	633	960	454	999999	501	939	807	688	430	754	924	746	804	999999	210	337	62	153	119	999999	543	636	204	999999	723	999999	696	944	999999	999999	14	520	800	105	732	457	999999	121	61	344	609	424	225	760	897	999999	465	678	999999	477	515	999999	174	646	
999999	999999	766	621	210	124	253	999999	946	999999	750	999999	999999	709	721	753	730	940	102	774	635	129	999999	443	935	279	921	28	999999	274	999999	933	355	164	405	999999	691	984	999999	936	101	746	478	999999	19	999999	999999	756	956	999999	746	575	978	399	20	579	586	332	686	930	203	235	658	681	322	817	67	791	313	985	999999	746	39	999999	683	999999	651	999999	433	999999	771	999999	999999	228	527	730	954	999999	153	826	999999	369	999999	980	743	866	97	796	999999	202	436	716	452	999999	924	10	546	823	716	130	999999	771	898	999999	168	999999	999999	440	163	592	862	111	647	487	836	702	447	58	421	999999	999999	854	531	999999	999999	65	722	99	304	526	194	140	249	33	897	387	470	72	822	714	702	656	999999	700	999999	999999	78	964	145	231	563	498	411	899	328	84	999999	667	230	999999	315	999999	146	636	999999	731	861	624	590	458	241	999999	236	707	124	155	221	830	900	690	987	758	954	82	963	999999	729	999999	704	823	147	803	842	999999	999999	999999	999999	16	302	999999	472	453	999999	686	999999	999999	272	704	784	182	999999	420	766	540	999999	999999	999999	74	672	712	12	999999	919	999999	320	999999	542	516	308	496	635	214	537	302	227	543	383	278	999999	785	434	34	999999	531	960	727	999999	312	603	851	509	456	999999	590	605	951	534	999999	999999	561	999999	755	406	999999	999999	658	882	474	999999	582	999999	850	999999	999999	288	978	955	397	806	593	402	239	913	999999	986	189	870	947	697	275	999999	766	902	530	999999	999999	999999	277	984	311	844	571	989	31	677	658	999999	456	312	626	996	146	811	782	169	416	841	949	311	368	787	935	777	56	573	999999	948	999999	999999	608	999999	999999	999999	999999	999999	999999	250	892	779	999999	715	424	644	80	999999	872	954	130	371	732	999999	679	966	625	523	909	794	942	458	269	710	999999	999999	703	277	999999	999999	317	43	338	176	999999	179	973	653	373	300	707	777	700	462	828	999999	26	771	999999	721	999999	980	839	46	307	999999	999999	999999	704	717	941	803	960	150	999999	96	42	999999	888	509	992	972	160	618	96	175	758	806	882	920	690	932	596	597	944	336	204	302	869	515	999999	355	949	656	359	904	817	999999	815	741	68	460	999999	999999	728	816	829	231	999999	142	686	999999	745	783	999999	18	999999	372	206	999999	892	740	696	999999	999999	647	32	504	268	192	357	999999	991	150	999999	240	58	425	869	137	506	972	352	999999	829	947	610	175	629	350	999999	999999	999999	
504	849	327	763	510	330	90	793	999999	963	999999	784	487	999999	604	921	796	960	790	502	78	999999	919	398	960	553	999999	47	857	874	917	494	901	844	999999	301	544	476	548	104	788	999999	181	19	584	952	351	999999	15	254	833	390	907	953	295	999999	929	929	803	956	999999	53	936	460	55	283	999999	643	233	313	387	329	421	999999	713	733	999999	910	813	17	212	999999	999999	612	999999	536	587	948	558	807	371	614	673	999999	676	745	999999	720	963	311	79	707	12	999999	999999	513	968	221	249	999999	56	29	126	795	753	999999	21	333	999999	519	696	999999	94	426	999999	772	656	829	29	999999	335	999999	999999	512	999999	999999	999999	340	745	538	567	375	999999	996	760	352	498	877	838	924	999999	84	999999	454	614	145	622	585	759	104	856	149	201	281	236	999999	82	613	999999	258	87	681	587	999999	999999	330	999999	98	999999	599	284	999999	990	104	244	261	621	999999	897	802	882	98	999999	651	999999	428	999999	437	999999	636	279	884	30	999999	847	62	999999	999999	502	294	910	533	999999	170	999999	87	999999	107	47	975	512	580	715	64	375	988	110	935	999999	533	156	797	329	999999	329	999999	758	410	257	191	764	999999	999999	999999	892	358	178	419	832	603	279	86	399	793	134	699	178	999999	999999	858	952	561	232	969	147	999999	999999	891	999999	430	329	999999	849	999999	221	321	581	112	172	27	820	690	999999	604	263	79	408	535	999999	630	999999	999999	195	398	999999	213	967	40	476	999999	153	286	578	412	284	531	999999	999999	582	812	127	76	803	999999	47	271	999999	628	999999	77	714	679	987	221	209	999999	562	461	626	18	354	999999	636	393	873	544	122	701	330	999999	842	999999	952	101	999999	164	989	999999	360	968	755	349	324	999999	74	474	298	366	212	747	999999	999999	999999	574	468	576	440	419	999999	503	999999	756	307	999999	999999	999999	726	999999	999999	55	547	573	110	999999	999999	999999	236	237	999999	409	255	755	498	582	762	77	945	388	632	936	724	999999	664	857	819	999	51	340	999999	224	747	401	657	167	210	999999	674	270	999999	464	349	999999	101	924	257	402	999999	725	231	167	999999	999999	274	772	331	999999	999999	253	838	999999	962	895	64	114	999999	853	108	340	381	366	402	999999	76	177	999999	521	488	740	609	999999	999999	326	119	26	319	408	999999	999999	836	243	497	431	431	68	501	453	158	987	272	403	304	926	354	864	764	229	282	106	186	999999	999999	999999	644	999999	999999	646	786	47	794	263	
726	223	504	148	869	999999	263	17	676	152	373	999999	999999	215	131	814	972	255	261	99	136	999999	708	36	754	999999	999999	20	547	855	667	120	202	18	999999	91	432	215	995	793	966	275	430	43	446	987	700	439	300	707	674	541	786	705	137	695	514	477	393	550	999999	253	469	999999	999999	263	999999	468	537	50	392	766	259	467	133	999999	610	999999	590	766	627	999999	719	840	191	136	333	497	881	981	576	954	999999	455	608	722	805	609	557	999999	689	241	901	259	325	907	291	328	581	999999	999999	999999	887	626	922	836	999999	629	638	358	929	811	587	556	999999	437	999999	803	858	411	999999	10	127	999999	87	396	456	470	525	283	844	14	915	999999	896	736	77	999999	533	771	199	999999	971	208	263	999999	654	355	999999	887	963	488	469	999999	220	94	722	489	549	536	390	73	114	365	514	924	896	972	659	736	369	748	280	999999	999999	880	39	999999	153	999999	741	999999	999999	637	319	366	544	745	404	999999	24	587	655	996	391	999999	80	616	999999	999999	981	999999	695	999999	527	999999	217	383	958	340	65	999999	345	349	794	289	388	477	55	157	389	161	999999	847	722	782	999999	999999	705	95	999999	423	999999	814	999999	70	415	635	999999	104	999999	171	786	73	756	220	999999	316	212	999999	747	603	570	547	949	830	113	848	336	745	999999	933	677	872	999999	641	580	531	999999	999999	874	753	367	999999	998	227	999999	514	100	512	540	999999	999999	999999	348	215	852	686	999999	999999	956	999999	309	374	971	999999	494	914	542	999999	639	720	194	477	999999	994	246	999999	999999	999999	465	999999	758	823	999999	346	861	999999	999999	325	789	894	666	732	778	318	999999	993	999999	782	999999	460	999999	975	872	819	601	999999	377	354	969	242	999999	142	999999	366	999999	485	168	999999	363	420	390	226	999999	745	63	462	699	918	999999	253	640	765	998	14	627	999999	950	999999	744	999999	705	999999	356	556	756	534	799	421	509	968	834	999999	429	322	999999	755	649	137	765	999999	904	458	804	725	602	381	143	928	999999	35	534	772	889	105	714	210	869	779	988	529	663	999999	418	581	999999	295	346	999999	999999	871	143	999999	630	999999	364	257	385	631	999999	384	400	999999	681	483	999999	71	465	333	607	869	999999	870	149	999999	999999	625	49	232	317	317	44	999999	994	867	892	711	151	294	741	467	825	999999	999999	613	139	999999	999999	999999	147	356	829	23	89	74	985	999999	999999	395	129	738	217	162	323	646	350	999999	999999	999999	
591	733	920	180	592	149	54	999999	55	535	116	693	29	114	95	960	999999	31	377	929	882	999999	36	756	174	12	260	999999	924	188	999999	195	915	792	353	414	436	999999	430	939	30	347	228	158	288	435	999999	112	76	363	999999	328	576	999999	999999	962	706	999999	16	589	889	380	999999	999999	272	921	777	237	761	681	999999	828	999999	999999	999999	545	410	878	477	999999	293	157	606	571	999999	945	619	968	861	999999	707	999999	652	999999	60	999999	623	361	886	367	657	491	351	395	999999	999999	999999	148	48	999999	561	827	696	999999	305	742	774	162	848	327	999999	809	375	380	999999	999999	186	999999	387	269	921	59	992	120	90	801	805	220	741	999999	227	480	929	475	829	879	576	385	545	999999	874	471	512	568	64	999999	999999	971	421	568	164	967	999999	999999	473	512	835	585	196	504	936	564	420	170	999999	831	879	900	551	103	694	800	224	79	999999	999999	999999	433	65	999999	685	834	798	999999	532	259	720	160	11	326	54	991	198	51	999999	999999	60	352	999999	233	999999	225	430	328	873	364	753	691	395	22	965	411	999999	953	999999	999999	765	247	637	849	999999	729	898	999999	999999	999999	612	183	697	83	410	204	964	999999	274	999999	414	480	310	999999	506	38	764	988	360	642	471	244	233	280	555	813	999999	619	999999	248	326	205	279	999999	751	580	994	999999	612	999999	447	697	689	357	697	294	999999	468	353	999999	964	909	873	416	242	999999	949	999999	527	999999	999999	355	720	35	153	218	211	141	426	999999	44	452	386	589	205	773	554	875	582	271	876	255	275	39	999999	999999	332	999999	999999	384	999999	577	794	24	291	102	977	664	213	489	92	805	52	427	999999	521	999999	294	220	469	822	84	844	266	721	244	89	691	751	999999	886	349	204	52	305	467	658	999999	999999	999999	796	890	999999	103	188	80	999999	848	980	762	883	47	651	477	562	555	999999	537	999999	57	22	296	999999	477	602	743	610	999	131	591	863	171	986	117	672	932	413	751	88	999999	40	241	710	989	853	848	697	727	490	999999	735	999999	77	259	100	999999	976	999999	500	444	469	213	726	399	898	721	60	544	804	630	152	999999	459	652	26	780	585	999999	999999	754	999999	883	999999	999999	856	742	999999	999999	27	172	999999	218	999999	999999	191	827	515	999999	100	141	797	162	923	999999	999999	754	999999	425	999999	999999	924	62	999999	999999	999999	586	694	354	999999	999999	999999	323	527	641	999999	999999	729	815	999999	199	999999	999999	834	492	
956	893	960	659	774	111	79	999999	503	707	248	999999	638	515	999999	999999	143	170	777	933	513	483	635	291	195	999999	35	856	953	999999	54	660	228	98	790	504	625	44	580	441	96	949	820	819	402	771	305	223	570	999999	66	114	496	999999	978	482	267	999999	474	110	85	999999	725	460	663	588	999999	549	725	750	978	108	590	345	846	564	663	815	888	423	377	811	296	999999	987	939	173	327	120	317	246	999999	570	999999	999999	873	999999	370	166	814	999999	756	999999	999999	888	958	524	160	63	999999	818	452	789	61	732	274	999999	639	473	999999	424	366	999999	417	513	41	538	120	980	973	999999	303	658	84	336	621	322	476	208	999999	424	999999	274	695	999999	999999	167	519	746	101	945	595	897	999999	400	730	999999	999999	999999	999999	999999	413	999999	90	94	524	793	999999	725	999999	951	460	440	444	309	999999	102	743	917	999999	873	999999	374	888	37	744	406	225	684	605	304	241	170	351	609	20	999999	999999	611	999999	999999	999999	794	999999	150	494	164	999999	143	988	999999	584	174	999999	983	410	49	291	999999	349	999999	577	41	129	817	720	300	99	999999	298	999999	909	141	942	717	431	999999	739	748	999999	590	999999	91	695	967	999999	999999	573	367	209	971	560	141	272	856	999999	420	999999	817	429	204	74	628	845	999999	728	452	231	879	562	185	310	543	519	999999	184	999999	999999	999999	107	653	726	731	999999	327	999999	777	868	95	293	20	999999	921	328	348	525	325	246	276	999999	999999	845	999999	805	33	999999	999999	621	513	682	938	85	523	720	776	477	343	992	528	999999	950	999999	146	596	551	624	388	224	999999	999999	999999	259	999999	999999	829	807	42	925	611	656	991	166	365	412	354	934	999999	211	552	870	192	332	718	856	298	693	999999	108	263	409	292	802	449	281	823	689	999999	999999	890	968	445	999999	391	871	428	999999	999999	733	251	617	999999	187	672	311	59	536	540	999999	623	145	108	934	671	212	373	999999	716	93	589	664	999999	999999	999999	583	435	775	941	846	437	504	999999	975	856	646	822	115	139	148	231	999999	158	793	987	754	869	510	745	999999	508	238	87	999999	153	586	688	160	866	99	876	284	595	694	785	129	670	132	87	999999	389	268	70	577	999999	302	516	999999	448	566	713	924	39	999999	348	208	426	999999	999999	279	958	671	249	999999	999999	999999	701	463	18	999999	94	747	999999	720	799	249	178	510	999999	999999	80	999999	711	309	385	951	999999	999999	356	586	702	339	
300	808	999999	717	29	29	315	914	601	62	999999	580	481	966	501	999999	962	108	40	999999	999999	981	209	999999	999999	939	665	999999	999999	867	117	431	175	754	456	624	999999	91	230	158	999999	368	258	27	999999	141	828	999999	460	935	870	258	555	786	282	999999	608	660	758	89	999999	994	222	734	945	705	414	999999	520	876	665	881	877	999999	721	698	732	999999	999999	828	999999	256	859	766	996	858	876	999999	481	147	26	993	999999	150	793	209	999999	524	82	720	727	111	898	584	280	989	380	674	74	584	586	426	999999	930	999999	118	145	455	737	999999	829	34	255	382	859	672	558	999999	999999	522	552	217	999999	280	110	20	999999	285	999999	17	488	999999	999999	999999	560	999999	999999	403	182	685	999999	700	999999	999999	890	703	855	525	999999	608	999999	999999	586	552	41	378	316	400	829	958	759	860	959	999999	608	999999	709	358	822	999999	349	165	999999	412	457	852	431	134	389	999999	164	999999	999999	887	999999	999999	625	772	866	192	999999	932	573	223	926	999999	999999	66	386	273	993	507	703	465	268	286	999999	184	104	188	947	192	20	432	803	926	999999	81	164	764	11	937	999999	639	999999	999999	999999	999999	486	253	122	999999	747	999999	999999	999999	139	999999	629	300	765	451	677	687	244	111	999999	150	999999	999	904	668	901	622	271	999999	25	73	999999	852	694	999999	698	851	76	582	999999	894	29	156	796	214	452	999999	999	560	999999	804	405	874	494	451	931	486	999999	453	999999	135	854	356	999999	999999	615	999999	605	36	999999	999999	621	662	666	37	131	273	999999	699	225	47	623	711	796	999999	999999	614	367	253	807	221	513	622	118	319	50	999999	999999	999999	599	675	268	972	807	443	193	742	218	466	329	999999	283	648	237	436	999999	153	999999	430	999999	10	419	999999	999999	541	322	998	553	357	987	458	757	482	110	550	999999	999999	999999	362	999999	925	406	900	999999	149	937	864	395	682	807	896	122	95	999999	598	266	906	999999	999999	131	999999	199	999999	479	870	909	801	548	687	658	999999	999999	207	401	999999	604	518	438	999999	603	458	613	999999	549	100	346	672	159	999999	294	872	898	999999	999999	999999	735	999999	431	62	999999	145	325	999999	999999	946	657	915	693	849	993	747	477	672	999999	999999	581	327	321	999999	534	999999	652	46	403	786	962	610	965	558	747	69	999999	386	850	468	999999	999999	847	603	999999	431	979	310	518	546	999999	999999	999999	568	271	417	234	52	528	992	493	999999	314	999999	983	57	949	145	
999999	934	999999	100	999999	213	540	999999	480	717	946	113	267	999999	528	857	391	736	644	406	296	339	834	54	999999	858	974	853	600	609	619	395	999999	844	208	999999	885	313	414	999999	999999	595	999999	516	106	425	734	152	760	457	856	257	999999	553	848	999999	999999	999999	242	999999	239	686	85	870	108	999999	631	423	152	945	971	87	331	881	999999	701	401	328	999999	443	133	832	103	999999	752	372	982	928	995	435	483	278	81	452	533	351	519	999999	418	546	793	321	999	815	999999	779	999999	531	999999	157	381	999999	669	799	838	407	999999	999999	999999	735	578	703	999999	717	999999	999999	15	879	999999	36	191	335	910	999999	649	812	832	287	667	973	446	460	752	999999	999999	999999	608	999999	613	999999	757	586	948	682	999999	99	893	291	999999	782	773	56	182	999999	965	55	870	268	999999	36	574	315	275	154	999999	127	951	579	662	768	104	733	276	232	999999	604	999999	237	443	560	918	550	934	884	210	400	287	999999	882	18	999999	350	999999	586	560	451	321	804	393	849	148	324	629	584	999999	49	999999	949	999999	370	669	999999	999999	599	118	33	381	390	943	999999	839	357	999999	654	999999	999999	611	689	672	826	293	582	843	593	999999	603	999999	359	206	171	620	338	722	521	349	999999	999999	532	478	536	79	999999	860	999999	20	999999	628	999999	647	934	437	999999	287	64	87	97	799	241	999999	514	112	32	194	782	999999	511	634	999999	314	748	999999	88	220	145	756	999999	721	358	583	630	975	946	711	271	733	529	999999	668	444	999999	398	999999	354	964	434	57	999999	999999	999999	508	166	453	670	899	706	359	879	152	999999	999999	375	999999	658	557	539	165	999999	999999	59	759	999999	966	740	62	360	945	733	256	710	709	999999	643	152	84	999999	999999	999999	812	999999	383	649	907	370	718	999999	947	634	797	434	999999	735	824	999999	999999	56	199	713	617	548	760	999999	633	441	598	120	732	309	583	93	17	879	509	367	675	120	999999	605	31	999999	999999	320	936	821	441	999999	790	999999	694	999999	999999	817	668	273	999999	757	26	999999	772	608	164	648	60	714	427	399	235	467	362	346	503	593	999999	452	146	999999	689	999999	999999	624	329	127	614	555	999999	199	999999	999999	999999	918	104	87	999999	422	999999	764	269	999999	999999	52	747	333	999999	358	999999	691	135	226	136	365	78	999999	476	999999	289	47	43	999999	906	237	188	999999	999999	444	252	999999	999999	999999	440	999999	999999	467	416	957	876	999999	864	266	31	999999	74	
999999	119	207	849	889	999999	686	143	974	730	764	999999	177	864	758	999999	818	999999	118	931	855	785	755	185	610	999999	518	280	293	182	777	483	999999	172	193	879	707	594	363	814	999999	146	466	999999	425	151	249	102	128	999999	55	160	912	195	219	219	364	32	999999	101	102	416	999999	999999	953	290	536	14	681	878	720	233	751	999999	999999	718	329	114	759	999999	558	426	161	716	999999	626	571	603	999999	999999	999999	999999	999999	272	999999	999999	999999	665	697	144	615	244	421	999999	856	822	408	617	336	999999	889	999999	272	999999	542	676	264	142	999999	999999	719	932	999999	707	999999	999999	878	999999	583	202	431	664	417	625	853	323	999999	911	860	314	999999	954	277	462	94	999999	423	575	730	999999	411	164	990	371	424	682	999999	999999	887	821	999999	919	43	999999	79	235	841	999999	926	228	999999	999999	281	369	118	765	665	598	999999	96	621	312	759	538	790	999999	673	56	210	180	140	300	34	49	370	308	920	142	393	999999	999999	776	999999	511	383	999999	882	631	262	999999	27	595	999999	800	999999	641	170	504	999999	801	999999	795	446	755	98	380	328	999999	999999	999999	845	532	214	764	999999	999999	664	999999	999999	731	999999	51	999999	999999	163	544	210	999999	839	729	148	425	788	591	306	638	999999	999999	423	12	740	650	999999	453	999999	494	999999	999999	148	365	976	999999	348	623	417	999999	12	895	999999	553	180	105	402	278	671	429	999999	622	468	33	514	771	833	163	991	743	999999	350	736	668	164	874	94	483	752	235	999999	999999	184	999999	636	444	999999	870	831	644	257	364	781	394	750	767	867	125	851	215	89	999999	999999	673	111	661	169	933	399	999999	21	918	999999	445	352	578	448	682	396	80	481	963	331	999999	495	999999	568	351	917	396	16	999999	632	547	156	891	999999	511	999999	999999	284	366	481	535	633	999999	999999	346	52	999999	329	194	729	781	999999	126	999999	999999	187	57	103	817	26	999999	299	52	296	977	299	461	45	937	999999	999999	795	125	491	796	999999	166	224	999999	999999	999999	77	999999	999999	851	814	39	37	267	333	636	999999	999999	350	478	245	590	52	861	999999	590	146	391	196	317	999999	999999	634	77	999999	30	999999	871	999999	280	935	999999	803	445	999999	269	999999	778	999999	371	540	338	774	23	999999	999999	124	999999	185	719	609	685	999999	931	865	205	999999	960	705	312	803	20	999999	999999	543	768	786	999999	697	787	165	367	777	999999	777	656	843	620	516	429	906	479	999999	799	671	259	
842	871	579	967	999999	474	83	999999	567	529	390	704	999999	792	356	516	999999	397	999999	999999	999999	809	164	218	362	999999	453	286	406	334	324	159	999999	294	925	914	37	729	923	691	294	476	267	257	276	148	999999	724	999999	399	812	999999	245	999999	350	42	999999	370	999999	89	30	999999	904	243	215	999999	306	999999	866	441	488	937	999999	871	956	999999	552	906	942	223	999999	729	999999	16	521	999999	913	978	999999	893	207	667	123	844	999999	497	571	33	51	999999	841	954	857	641	999999	875	999999	373	999999	999999	489	810	428	401	445	301	593	898	999999	200	999999	999999	252	973	243	821	823	999999	999999	999999	999999	528	999999	999999	999999	689	872	572	999999	646	191	999999	999999	43	413	999999	248	722	409	379	903	673	312	851	717	999999	999999	999999	999999	99	61	214	172	14	49	960	999999	999999	29	755	999999	31	999999	999999	19	778	814	218	569	846	582	999999	999999	831	565	999999	226	24	199	858	977	988	174	16	594	976	386	509	999999	452	452	726	702	653	950	999999	871	237	999999	939	999999	503	323	560	516	999999	984	999999	999999	999999	999999	930	332	170	778	441	856	795	999999	43	401	314	224	127	999999	855	408	576	880	684	334	989	182	260	159	999999	674	613	500	643	992	999999	71	160	708	521	404	541	875	999999	34	85	746	999999	547	404	288	206	166	999999	551	417	460	764	519	754	758	82	21	304	766	253	305	846	50	355	253	999999	999999	999999	461	867	701	999999	659	258	253	999999	999999	999999	204	477	457	839	102	584	594	306	999999	954	762	331	530	580	752	781	780	899	999999	201	161	224	788	283	208	684	999999	99	114	271	510	395	370	999999	109	299	796	466	754	999999	761	946	433	999999	999999	139	347	131	999999	877	477	353	605	520	603	980	688	999999	999999	999999	999999	504	201	378	453	376	961	273	480	462	985	324	155	311	440	215	790	334	163	999999	347	999999	481	237	999999	167	790	999999	663	129	610	622	999999	999999	597	999999	754	999999	20	999999	999999	999999	650	165	892	999999	208	303	89	999999	999999	364	999999	999999	999999	283	999999	999999	584	296	586	999999	999999	360	852	372	498	808	713	183	999999	736	324	999999	901	273	999999	326	999999	640	959	496	999999	275	930	256	999999	263	276	323	999999	999999	479	724	177	65	999999	299	313	529	665	399	590	906	999999	999999	49	620	670	806	340	707	630	944	999999	100	352	999999	999999	605	769	244	999999	399	940	670	266	600	999999	845	798	653	22	814	999999	569	906	863	337	477	
216	982	999999	999999	983	536	169	535	397	86	999999	140	869	707	760	999999	858	999999	965	277	207	999999	387	824	999999	999999	694	815	970	767	194	488	15	953	999999	786	650	81	416	414	999999	731	212	999999	142	667	784	315	64	553	711	715	898	70	280	766	605	769	462	307	841	354	564	629	892	234	135	916	318	974	779	999999	784	561	767	475	246	999999	999999	999999	999999	999999	761	426	66	478	590	945	682	999999	191	881	619	118	999999	999999	176	583	272	907	542	867	997	999999	774	999999	930	346	303	804	529	383	87	999999	999999	462	593	999999	999999	423	644	189	243	685	792	898	176	675	989	611	309	663	999999	784	807	44	391	999999	652	141	547	253	652	878	112	999999	804	507	713	119	572	37	20	849	272	363	999999	321	297	999999	757	264	357	691	999999	866	424	302	999999	371	80	912	496	441	875	999999	537	364	999999	984	999999	669	962	879	48	281	653	119	999999	454	409	80	999999	776	999999	293	896	960	384	999999	394	511	202	999999	999999	999999	999999	578	973	872	825	999999	738	312	780	98	999999	478	652	232	999999	314	999999	860	961	10	999999	719	68	592	999999	576	999999	346	600	999999	999999	620	840	388	740	85	146	649	628	999999	341	91	996	295	990	428	318	161	33	89	731	341	999999	48	999999	999999	520	390	378	999999	299	401	712	999999	621	999999	638	274	492	147	177	999999	999999	999999	668	446	999999	772	999999	85	999999	829	322	520	861	145	239	801	999999	918	565	999999	281	379	999999	940	379	999999	673	318	790	53	999999	886	912	999999	109	558	999999	695	108	747	788	302	990	470	89	201	336	486	452	836	28	999999	582	420	859	863	992	728	77	915	109	999999	999999	999999	170	436	999999	270	45	681	430	999999	820	817	999999	999999	999999	380	861	187	481	999999	866	953	35	105	999999	501	741	246	566	652	628	193	647	504	17	776	999999	652	593	75	450	770	999999	467	753	999999	999999	880	484	622	999999	890	443	912	999999	341	198	74	133	115	529	999999	125	778	932	636	180	474	971	999999	79	999999	593	999999	746	999999	548	999999	352	548	999999	861	999999	944	785	737	749	735	86	999999	587	245	999999	488	546	651	655	636	535	126	999999	999999	908	872	552	658	306	38	176	331	793	630	722	584	999999	667	999999	181	999999	204	887	999999	999999	306	34	834	690	115	868	104	450	911	42	235	954	81	999999	889	401	136	441	721	569	999999	881	999999	523	944	999999	878	613	999999	643	341	999999	159	590	612	999999	999999	
968	201	169	81	881	882	598	496	999999	984	715	999999	999999	866	763	175	875	642	424	78	320	999999	683	999999	490	966	999999	701	999999	804	491	350	51	684	168	249	562	497	873	999	368	36	324	447	173	464	704	776	578	73	284	999999	197	779	999999	232	517	179	590	999999	614	897	500	825	999999	375	117	105	999999	999999	999999	387	999999	999999	709	294	431	246	826	36	999999	999999	132	932	530	543	162	272	287	936	731	393	907	957	394	471	999999	498	943	798	357	609	999999	999999	999999	999999	188	771	79	122	800	281	999999	999999	654	123	774	999999	305	960	222	844	817	771	792	999999	480	811	41	999999	758	933	303	38	678	661	433	77	482	633	365	390	202	174	999999	460	999999	352	999999	999999	697	968	203	983	585	513	791	306	999999	240	426	376	740	832	999999	867	978	324	886	992	689	706	95	999999	605	831	652	999999	636	341	189	137	508	760	550	790	999999	319	452	999999	999999	137	805	251	217	988	650	370	810	278	999999	726	466	321	999999	990	999999	531	388	753	999999	999999	670	930	61	298	999999	999999	999999	573	137	668	999999	721	999999	999999	901	843	999999	999999	191	292	842	367	999999	462	671	999999	179	559	907	999999	931	698	314	730	466	874	200	999999	129	670	999999	247	151	813	854	744	999999	38	99	999999	76	999999	572	999999	306	312	81	598	627	681	810	999999	665	918	999999	182	417	401	105	37	653	545	496	999999	214	604	226	56	607	926	997	151	470	869	152	170	999999	999999	434	164	803	601	301	448	999999	999999	581	999999	999999	681	337	797	932	71	394	999999	284	999999	374	702	95	34	990	700	999999	999999	271	796	775	999999	56	681	999999	941	234	999999	253	999999	661	858	999999	993	999999	925	598	209	999999	408	484	621	999999	85	370	732	999999	778	610	600	763	200	999999	785	457	509	635	999999	830	990	999999	343	287	235	399	516	678	999999	63	999999	112	484	999999	863	321	164	999999	999999	320	245	872	455	450	999999	999999	470	999999	248	546	471	300	943	379	999999	571	151	343	659	685	854	999999	977	725	545	498	288	740	999999	473	302	818	663	344	595	128	999999	892	634	940	929	741	439	555	999999	774	168	115	241	999999	180	999999	41	296	466	191	895	730	905	164	999999	730	553	999999	254	653	636	608	783	110	189	259	709	999999	999999	122	623	999999	142	770	339	182	999999	929	303	481	786	377	878	999999	233	999999	986	999999	934	208	198	664	311	999999	148	560	332	141	121	921	120	999999	999999	999999	999999	
473	597	999999	824	833	231	999999	999999	772	866	269	729	380	876	999999	272	999999	784	557	924	958	999999	203	632	779	850	377	817	382	370	474	836	534	845	759	999999	852	655	999999	977	574	999999	538	82	999999	999999	999999	264	592	658	880	537	983	429	609	353	999999	511	55	982	853	806	110	411	402	432	205	534	127	465	419	584	999999	579	360	999999	591	131	999999	948	899	122	999999	723	489	937	853	115	246	416	669	350	610	128	133	767	92	136	680	456	635	426	999999	137	999999	305	853	413	78	832	761	999999	758	999999	93	999999	999999	999999	999999	464	578	99	999999	710	999999	79	974	566	999999	999999	999999	465	450	306	323	482	975	107	484	194	93	449	47	413	655	999999	592	513	999999	999999	999999	705	214	225	878	546	137	999999	999999	180	999999	297	957	485	148	999999	832	462	999999	999999	764	999999	999999	737	380	138	62	999999	65	409	999999	999999	531	999999	407	988	260	234	428	777	999999	549	765	314	999999	999999	492	561	274	999999	564	140	999999	433	627	711	802	999999	844	749	494	999999	380	932	693	860	765	894	88	160	999999	607	43	999999	266	225	718	598	874	584	646	500	999999	705	844	356	740	999999	445	696	196	784	390	678	293	999999	178	832	620	12	40	999999	483	124	314	956	106	725	176	999999	992	999999	601	270	112	993	631	674	98	346	130	668	459	392	999999	999999	227	365	999999	164	56	886	977	872	553	59	999999	506	999999	887	260	25	999999	42	999999	999999	192	129	575	299	480	503	744	284	882	372	999999	101	160	999999	739	999999	999999	21	365	115	999999	729	717	63	999999	999999	283	210	95	114	999999	426	999999	981	999999	108	789	999999	999999	553	151	999999	989	190	911	925	356	358	158	999999	22	999999	677	999999	755	463	999999	522	323	355	230	999999	198	777	999999	720	413	178	965	999999	952	579	337	812	999999	532	740	999999	152	60	999999	925	999999	999999	102	817	749	999999	999999	625	696	277	119	338	332	607	999999	221	554	200	999999	187	392	999999	999999	443	591	865	633	232	722	874	379	273	577	305	493	622	685	818	971	323	942	350	999999	685	469	999	489	367	999999	528	983	952	999999	601	999999	999999	18	658	235	884	466	13	902	999999	999999	846	760	37	999999	891	535	999999	999999	999999	245	52	572	882	973	592	385	276	214	204	999999	426	735	999999	763	949	999999	999999	592	96	856	939	447	133	999999	623	248	461	253	137	993	999999	733	999999	999999	499	971	136	999999	999999	999999	200	799	999999	999999	480	120	999999	
274	175	999999	508	153	142	352	305	605	449	104	999999	353	924	32	86	210	999999	693	407	999999	273	977	487	999999	948	587	666	999999	999999	203	999999	513	463	197	88	849	494	113	600	985	70	894	532	41	999999	299	584	999999	999999	507	295	787	999999	174	10	197	799	167	204	555	686	165	865	255	999999	846	890	736	999999	236	716	540	999999	422	559	379	999999	456	999999	659	12	499	428	242	907	529	800	999999	999999	890	60	999999	909	999999	309	904	38	999999	999999	999999	999999	848	232	495	791	755	694	999999	614	631	742	353	999999	544	999999	196	999999	632	999999	269	999999	601	550	63	186	388	630	57	999999	655	350	178	213	999999	260	164	999999	932	999999	162	999999	509	684	565	999999	999999	195	374	502	122	176	999999	939	999999	999999	807	999999	179	318	412	134	999999	187	999999	290	999999	149	615	294	999999	920	804	191	194	999999	545	999999	985	905	479	999999	266	554	10	488	945	239	229	999999	452	856	999999	624	48	999999	198	331	724	999999	584	999999	580	89	999999	202	999999	999999	999999	559	897	890	999999	273	839	219	868	101	999999	481	345	345	920	999999	842	541	823	190	153	166	245	223	202	710	331	911	622	186	999999	999999	126	731	484	669	999999	999999	544	833	784	828	170	106	154	253	940	999999	999999	999999	247	572	999999	191	80	597	323	684	698	611	999999	928	597	691	650	379	999999	614	860	260	329	291	996	989	406	324	996	149	79	999999	770	92	273	565	939	878	439	935	660	887	355	520	863	932	891	855	241	478	455	999999	888	335	999999	999999	738	955	575	389	785	755	601	184	614	999999	841	860	665	999999	752	999999	940	429	999999	972	904	808	428	73	108	550	93	527	694	305	999999	444	703	876	827	983	313	59	159	999999	295	181	905	124	101	40	999999	209	725	683	834	468	382	415	492	929	999999	511	291	244	672	83	489	319	687	407	999999	788	999999	769	468	891	279	59	687	733	902	313	999999	77	999999	884	802	999999	470	602	72	297	999999	898	999999	801	767	915	242	222	691	596	436	693	874	411	994	955	224	942	198	999999	728	758	36	234	539	224	885	999999	281	477	848	95	345	868	405	316	324	667	133	364	816	999999	51	316	999999	288	999999	947	890	846	999999	527	413	999999	569	999999	871	231	999999	553	999999	455	999999	224	999999	350	999999	15	16	999999	641	556	999999	999999	999999	264	717	720	357	260	31	999999	896	434	680	330	682	606	309	770	445	103	999999	999999	335	999999	532	827	568	999999	
930	197	940	212	999999	250	708	579	232	314	917	161	874	22	532	999999	558	516	543	999999	668	751	705	999999	999999	548	161	250	508	155	731	889	161	999999	329	833	999999	694	229	999999	622	113	384	994	852	293	228	392	999999	243	812	25	293	999999	867	188	491	703	960	666	99	467	80	86	583	37	999999	63	692	698	999999	864	999999	114	805	565	377	999999	394	999999	329	768	203	275	342	715	999999	21	999999	150	352	303	999999	999999	350	164	42	308	420	824	294	175	700	999999	148	948	728	188	345	312	811	779	319	11	346	330	274	804	999999	868	431	988	109	551	356	801	140	999999	764	650	999999	999999	300	999999	674	999999	78	844	999999	394	986	999999	675	999999	999999	572	999999	731	227	29	889	237	564	552	403	305	999999	158	999999	347	817	999999	999999	999999	779	742	489	999999	337	192	261	999999	678	359	881	13	999999	999999	222	783	999999	999999	516	999999	999999	999999	999999	999999	999999	999999	999999	920	999999	788	576	991	13	981	871	999999	92	242	404	44	768	469	559	215	670	400	983	999999	936	228	999999	418	999999	679	933	484	237	741	584	999999	105	341	586	889	782	890	10	340	999999	625	700	584	999999	481	976	301	745	309	86	775	394	479	999999	624	268	167	512	333	999999	397	369	999999	658	999999	939	999999	883	669	999999	780	399	652	41	321	527	999999	414	16	999999	642	738	928	664	999999	573	625	356	999999	631	625	388	676	292	198	999999	999999	926	999999	999999	549	418	999999	999999	306	385	742	448	999999	106	322	753	999999	630	416	999999	440	686	848	871	323	90	999999	999999	807	402	723	370	999999	65	178	999999	999999	474	163	233	999999	62	368	433	831	187	999999	866	318	999999	882	55	876	539	824	673	87	999999	228	999999	497	999999	78	904	662	999999	605	617	928	303	999999	41	477	192	999999	388	328	425	50	146	999999	64	730	936	519	677	493	999999	240	999999	941	158	255	694	736	999999	999999	463	771	459	581	75	937	999999	963	851	578	999999	999999	999999	999999	662	999999	92	71	999999	316	142	395	984	888	301	386	432	362	759	785	782	456	383	405	999999	999999	590	999999	341	126	999999	972	668	109	798	772	794	160	289	501	173	632	302	317	999999	78	999999	571	999999	688	515	661	214	75	796	248	167	50	999999	18	76	527	730	326	600	999999	727	884	100	529	591	282	83	267	999999	999999	999999	999999	999999	796	866	29	284	652	611	999999	768	602	313	560	999999	754	670	999999	999999	999999	902	975	716	690	351	902	480	761	
106	242	588	946	453	646	95	101	495	693	151	57	253	999999	715	545	999999	999999	581	999999	914	999999	612	802	999999	976	257	187	359	864	999999	964	999999	523	999999	378	999999	999999	999999	999999	474	999999	268	976	999999	999999	999999	824	999999	181	298	999999	999999	940	846	999999	999999	999999	999999	477	398	907	999999	631	247	187	508	730	999999	346	80	999999	999999	914	75	401	999999	635	999999	455	584	433	917	187	999999	239	643	607	999999	296	748	689	707	680	278	567	780	636	738	951	878	999999	999999	923	999999	718	249	416	875	455	999999	994	122	668	893	965	999999	564	66	18	544	901	63	245	999999	390	872	306	645	507	620	942	896	722	576	999999	141	993	87	857	989	236	732	230	999999	753	576	49	787	313	577	999999	999999	730	416	977	617	999999	335	719	845	999999	770	999999	834	748	108	400	999999	981	834	996	487	208	999999	317	178	833	638	844	814	833	518	342	930	999999	999999	176	315	999999	304	999999	667	367	21	55	465	364	396	858	655	999999	999999	805	479	581	737	999999	710	109	808	784	428	491	905	22	999999	438	447	439	999999	932	95	503	687	760	999999	999999	999999	973	999999	999999	999999	780	999999	638	999999	713	999999	358	999999	999999	465	216	999999	999999	655	186	999999	999999	621	999999	917	957	481	722	100	453	128	719	253	999999	195	737	999999	995	347	648	302	276	135	999999	574	999999	999999	397	477	878	713	178	114	162	999999	999999	362	999999	896	489	308	476	547	443	595	154	115	59	999999	728	959	794	181	16	883	194	873	900	462	999999	195	93	999999	221	739	949	614	100	999999	997	384	432	999999	858	999999	999999	729	692	135	999999	983	721	593	748	919	999999	996	108	279	999999	323	999999	372	78	304	225	230	336	704	645	539	999999	110	999999	999999	999999	696	323	666	999999	465	191	774	41	845	473	500	506	302	820	952	999999	999999	475	684	999999	70	40	563	134	605	999999	988	999999	999999	999999	621	786	405	392	232	683	441	222	27	141	687	999999	232	830	724	724	43	883	692	34	203	635	132	999999	999999	666	759	542	461	72	203	294	150	877	999999	999999	111	999999	999999	279	84	609	999999	552	244	729	999999	732	409	881	369	114	797	866	774	985	664	974	914	566	999999	899	761	955	937	403	999999	355	978	21	999999	133	295	423	949	593	999999	999999	195	747	859	36	142	579	999999	99	999999	999999	112	866	58	999999	995	999999	354	184	848	502	614	999999	999999	461	999999	398	999999	246	819	383	999999	999999	807	999999	788	177	706	898	
767	191	999999	848	907	916	253	999999	962	999999	137	262	79	775	745	685	964	355	218	407	281	999999	321	467	279	999999	366	999999	999999	999999	347	828	335	456	417	666	250	766	933	999999	999999	999999	999999	770	118	999999	999999	151	445	132	130	443	958	309	999999	33	869	794	578	793	999999	999999	64	999	159	309	999999	623	367	88	445	999999	421	594	999999	640	318	999999	359	713	999999	225	485	936	999999	903	999999	35	829	394	797	456	197	149	74	999999	587	435	620	999999	638	691	784	999999	686	922	32	373	999999	986	715	328	999999	865	999999	343	845	999999	167	256	440	999999	793	999999	291	988	999999	281	530	312	999999	882	930	550	84	999999	441	999999	259	919	880	505	915	843	678	999999	21	332	164	999999	50	469	278	374	378	737	897	810	999999	999999	911	999999	999999	808	932	999999	398	895	790	867	902	726	868	247	999999	934	999999	999999	304	813	977	688	126	800	271	594	613	565	181	347	999999	999999	55	561	18	139	662	117	910	845	89	999999	541	297	827	324	600	999999	998	999999	751	999999	999999	270	719	233	634	999999	546	348	229	999999	723	999999	647	281	681	999999	999999	246	282	878	49	458	733	861	156	829	972	946	999999	999999	567	736	595	282	999999	784	841	999999	505	619	570	571	626	256	402	98	999999	999999	999999	292	802	762	171	872	999999	67	536	999999	86	999999	80	999999	999999	647	275	986	857	374	167	897	999999	454	740	663	318	477	832	487	469	68	189	426	313	999999	779	804	575	723	375	999999	257	983	708	701	999999	999999	226	978	981	999999	240	285	999999	999999	817	357	31	508	564	439	234	59	398	27	624	999999	296	643	868	470	421	999999	999999	999999	649	492	746	999999	124	347	999999	999999	506	64	828	904	37	999999	893	431	782	76	999999	935	833	999999	594	690	86	894	999999	582	120	520	999999	106	286	299	106	335	611	982	999999	999999	188	379	999999	344	999999	719	627	730	750	999999	688	999999	975	73	276	452	999999	999999	999999	230	999999	999999	744	986	71	999999	628	737	999999	568	820	800	683	941	999999	999999	999999	999999	501	366	277	953	832	674	831	648	130	999999	999999	999999	437	556	29	172	562	510	635	567	283	467	101	889	269	192	625	887	671	43	316	812	799	999999	564	606	953	710	999999	80	164	422	610	415	999999	816	140	274	780	999999	388	257	828	95	977	43	275	999999	693	999999	58	944	977	999999	906	221	854	790	991	999999	218	852	999999	999999	999999	860	856	685	185	999999	999999	361	116	159	654	69	
984	713	669	530	341	576	27	205	32	219	444	523	508	502	999999	349	282	367	999999	536	592	272	682	126	187	589	211	250	599	696	999999	827	999999	847	236	151	131	470	999999	642	999999	468	543	203	425	342	999999	999999	490	711	999999	749	847	128	476	999999	999999	999999	353	752	374	776	606	335	382	617	999999	660	276	820	999999	811	286	670	701	133	999999	488	700	844	411	529	999999	999999	616	97	999999	999999	381	514	120	999999	127	339	277	68	862	217	821	808	261	999999	416	999999	493	277	999999	187	999999	352	999999	552	851	509	350	845	26	719	718	999999	999999	767	289	761	710	999999	694	946	999999	999999	271	522	667	891	592	999999	122	99	403	348	624	999999	897	39	522	567	727	617	999999	432	51	153	498	536	182	999999	246	999999	960	844	583	526	999999	784	999999	480	999999	960	999999	999999	999999	927	325	380	669	999999	870	260	249	152	921	86	999999	969	600	128	999999	999999	719	107	648	467	139	558	999999	999999	28	999999	948	999999	682	999999	700	533	999999	124	827	128	866	999999	624	986	415	817	923	999999	999999	999999	193	962	456	754	250	819	816	274	797	767	614	999999	814	999999	999999	207	469	164	385	434	280	486	300	905	273	999999	483	999999	62	321	635	267	540	214	929	999999	595	927	526	881	999999	434	327	999999	513	999999	534	867	684	999999	357	999999	999999	144	999999	706	671	551	999999	999999	345	164	222	485	999999	356	41	610	999999	325	999999	542	999999	504	716	999999	169	240	401	968	846	999999	977	843	963	866	999999	405	670	232	324	54	999999	656	545	999999	999999	841	928	999999	999999	924	999999	368	607	815	140	999999	427	698	547	440	159	522	33	729	186	378	999999	275	220	635	999999	604	10	999999	105	981	958	163	999999	327	312	244	704	921	576	618	246	999999	736	999999	978	971	685	884	894	924	633	816	386	999999	329	999999	946	638	984	999999	368	49	720	159	669	273	75	999999	138	914	817	999999	163	999999	142	373	539	701	656	999999	919	999999	672	180	999999	152	776	789	998	999999	999999	75	937	141	260	206	999999	999999	999999	714	905	465	755	980	116	531	663	819	711	955	133	254	982	25	525	999999	999999	549	800	526	496	285	231	489	999999	752	999999	31	999999	999999	936	952	852	941	73	464	370	692	74	826	489	957	88	52	525	54	93	922	615	18	829	999999	786	332	228	629	243	276	364	364	999999	641	511	776	999999	999999	401	999999	951	999999	881	685	485	973	999999	999999	999999	188	963	581	669	251	416	308	
999999	58	176	529	723	999999	230	999999	338	710	469	848	999999	312	33	354	652	52	970	553	137	153	999999	812	294	689	432	65	999999	782	694	126	234	213	669	999999	999999	871	326	999999	999999	999999	356	775	514	999999	93	894	164	619	929	626	280	863	180	999999	645	363	245	44	21	175	999999	555	999999	353	623	252	642	999999	348	780	999999	462	999999	351	796	999999	999999	104	605	537	900	692	853	77	845	999999	42	707	335	651	636	291	506	999999	994	999999	759	999999	576	840	262	112	280	158	900	818	999999	829	175	17	65	150	438	484	275	108	702	999999	507	262	219	934	999999	999999	153	444	956	999999	356	999999	878	146	528	765	285	798	422	999999	177	37	999999	212	542	328	595	496	999999	999999	410	896	999999	811	999999	323	630	999999	385	999999	14	466	862	125	483	999999	139	999999	999999	999999	209	477	686	997	780	480	53	17	402	408	999999	657	590	933	999999	999999	897	999999	482	215	145	957	422	838	699	710	999999	103	729	999999	198	676	875	189	823	933	999999	110	41	192	280	999999	925	999999	482	357	875	928	490	999999	281	72	446	999999	999999	251	64	848	307	79	315	999999	287	38	219	434	782	410	999999	999999	999999	796	45	300	999999	521	41	446	365	352	999999	246	612	705	999999	136	999999	999999	999999	581	879	999999	802	961	877	331	999999	896	766	58	575	999999	818	999999	999999	485	999999	156	480	26	999999	618	493	999999	999999	78	346	582	937	93	999999	999999	759	538	821	879	993	999999	422	613	185	999999	999999	316	999999	370	428	822	921	615	109	94	988	999999	999999	271	877	847	999999	999999	984	763	999999	683	999999	262	999999	289	968	904	491	953	733	867	840	84	999999	999999	999999	874	650	523	660	331	999999	119	999999	134	176	560	11	155	356	613	628	422	185	995	999999	525	654	148	854	999999	133	999999	360	130	999999	296	999999	701	669	852	168	471	112	638	699	999999	927	591	999999	418	902	999999	607	129	248	428	899	943	723	662	229	511	999999	642	999999	838	999999	999999	340	879	237	310	486	999999	454	167	319	547	305	999999	598	73	36	445	125	787	999999	240	882	375	999999	999999	977	17	632	657	802	469	440	861	985	723	999999	242	999999	602	859	999999	674	999999	118	362	647	999999	74	166	484	233	527	419	299	528	331	964	492	848	332	479	871	797	364	850	116	444	999999	875	812	793	265	522	928	445	565	800	267	44	999999	971	999999	475	182	579	942	31	572	466	999999	999999	750	341	279	390	241	877	999999	999999	
256	213	283	999999	999999	691	999999	999999	491	853	963	530	707	999999	117	361	536	405	624	784	907	94	871	276	999999	525	52	923	252	999999	999999	688	83	999999	788	538	697	999999	131	491	611	937	539	718	503	871	999999	302	234	918	854	836	263	999999	360	171	341	17	716	999999	999999	999999	999999	999999	649	999999	456	708	668	579	663	783	284	999999	182	970	555	163	772	612	999999	750	698	334	693	999999	434	999999	648	999999	206	690	47	301	842	567	999999	595	78	999999	424	880	634	655	265	81	561	129	999999	999999	616	188	244	999999	893	898	355	437	260	281	850	324	70	999999	382	999999	745	982	300	615	794	959	94	554	197	65	126	53	78	622	816	999999	372	267	21	999999	999999	933	408	944	222	999999	345	796	378	999999	820	592	282	292	335	999999	829	164	595	656	103	999999	999999	837	782	312	368	638	465	545	952	999999	39	364	526	812	584	356	999999	56	623	298	186	999999	245	999999	770	786	999999	248	485	218	671	364	925	766	26	571	999999	909	389	707	999999	833	157	27	563	918	999999	523	994	482	761	999999	42	804	513	828	602	259	999999	582	351	227	69	744	140	675	438	760	795	22	194	492	666	916	999999	353	940	227	970	851	30	773	999999	999999	457	999999	331	130	262	198	968	912	377	807	366	999999	773	413	887	887	490	15	728	981	999999	278	883	126	999999	170	888	999999	288	690	999999	577	973	65	297	18	353	999999	507	606	53	282	125	859	560	999999	579	537	999999	92	371	24	55	271	715	188	248	215	999999	999999	310	999999	999999	687	254	788	999999	717	999999	878	999999	999999	507	131	937	25	163	33	565	13	590	999999	54	206	999999	999999	999999	712	350	999999	770	148	45	414	999999	999999	648	437	999999	772	704	861	999999	461	548	999999	516	924	334	699	35	999999	999999	279	511	949	999999	999999	367	706	266	437	377	18	118	999999	146	102	824	487	377	725	418	793	309	729	939	592	657	999999	41	607	388	650	92	555	497	765	903	357	910	220	999999	908	515	276	493	413	353	152	999999	999999	109	846	332	310	999999	857	969	999999	19	956	780	237	999999	658	59	999999	925	999999	907	381	999999	476	577	167	655	510	287	43	245	536	999999	515	999999	617	508	541	327	781	749	640	795	130	348	954	440	842	999999	857	999999	999999	999999	999999	244	681	999999	999999	278	175	655	305	579	936	547	483	717	274	999999	67	160	517	409	154	999999	999999	585	79	138	622	999999	999999	276	430	816	479	58	458	
280	405	393	875	272	162	999999	999999	71	859	583	999999	247	175	691	186	706	709	366	999999	999999	967	106	164	504	656	999999	841	38	999999	130	77	434	268	994	754	673	285	254	999999	27	369	215	999999	496	273	385	561	131	999999	723	117	999999	715	481	313	999999	239	380	616	714	999999	999999	911	739	515	440	999999	181	936	999999	431	464	119	999999	616	999999	380	999999	240	280	886	999999	938	999999	22	999999	718	786	691	455	443	904	638	999999	732	999999	304	986	981	833	407	390	194	587	302	653	12	399	865	551	928	571	999999	346	999999	574	487	485	999999	999999	721	999999	490	491	78	526	826	577	592	671	999999	393	687	407	873	999999	535	999999	143	369	999999	999999	921	149	526	999999	765	999999	714	168	467	819	270	431	122	215	900	703	519	999999	827	999999	999999	203	999999	544	999999	999999	473	331	48	137	351	366	999999	402	280	350	999999	206	760	534	862	433	213	999999	133	265	295	999999	605	832	840	367	542	528	999999	999999	65	999999	987	32	828	393	999999	340	477	903	825	999999	935	560	738	323	25	303	999999	383	989	446	999999	628	457	805	726	215	296	983	824	87	880	999999	295	982	218	738	705	999999	313	873	180	999999	440	575	732	55	104	527	999999	249	956	148	739	619	570	369	575	999999	667	914	999999	493	999999	748	839	999999	999999	999999	114	999999	597	103	79	126	999999	201	198	881	999999	999999	999999	999999	999999	585	131	741	999999	675	422	849	172	681	811	999999	999999	686	151	691	999999	348	780	999999	422	75	651	862	79	999999	999999	999999	999999	694	950	986	803	286	852	503	626	999999	999999	599	343	265	124	915	292	680	297	588	59	999999	155	999999	899	772	999999	999999	933	269	672	198	331	53	999999	478	999999	824	595	552	834	647	999999	637	766	999999	999999	167	950	736	580	398	335	765	999999	999999	548	226	96	40	930	999999	569	367	436	392	999999	300	586	646	194	999999	95	745	754	999999	441	518	967	718	767	198	624	999999	688	999999	999999	999999	723	15	929	514	737	999999	621	556	88	707	211	383	914	715	580	999999	551	123	312	590	21	917	999999	40	999999	378	999999	742	662	372	678	162	529	711	576	580	717	679	729	531	133	207	333	999999	316	593	804	61	999999	320	999999	575	970	282	999999	806	774	899	999999	369	300	879	893	716	38	59	853	212	999999	999	999999	999999	999999	781	466	813	593	999999	723	665	574	222	999999	352	716	113	999999	257	166	770	806	817	424	369	240	254	999999	617	705	999999	739	
601	913	617	723	784	191	199	815	999999	222	276	185	600	999999	88	754	550	999999	925	868	999999	56	378	203	779	457	999999	999999	222	508	976	802	999999	925	972	309	517	999999	931	999999	992	441	424	999999	540	999999	823	574	999999	500	763	617	779	999999	142	555	544	424	944	336	999999	999999	999999	242	246	474	718	999999	822	779	246	921	78	14	875	175	999999	821	999999	146	999999	458	398	722	999999	999999	999999	77	792	999999	764	103	999999	605	763	354	837	192	321	76	923	999999	999999	382	263	841	549	775	523	967	923	999999	761	807	702	999999	259	999999	496	877	451	999999	881	999999	24	999999	246	473	251	999999	338	449	509	596	223	999999	706	25	999999	903	819	256	554	825	503	51	341	999999	902	63	104	956	695	999999	624	283	277	356	368	120	605	85	999999	999999	639	484	999999	175	594	999999	12	243	422	999999	67	999999	105	65	902	999999	811	368	570	197	437	999999	753	76	971	939	217	999999	657	358	999999	743	721	999999	196	28	827	176	999999	685	61	999999	543	999999	386	429	187	221	454	395	999999	247	515	347	999999	999999	999999	157	203	654	20	651	999999	74	294	323	483	999999	869	884	155	645	84	999999	145	575	838	999999	690	552	762	999999	906	999999	59	71	238	999999	999	999999	297	999999	972	999999	675	999999	285	479	999999	72	999999	644	352	570	999999	663	172	630	999999	988	429	89	466	650	891	999999	745	999999	24	999999	95	999999	543	999999	597	474	672	444	999999	735	300	999999	833	627	607	999999	999999	346	32	396	898	999999	181	21	510	217	999999	332	747	661	663	962	464	999999	977	999999	111	412	972	775	999999	999999	419	476	698	70	255	839	52	774	370	999999	300	627	335	486	999999	532	439	999999	260	349	696	999999	999999	337	904	249	999999	762	25	251	373	257	406	999999	198	705	322	450	999999	384	999999	973	300	263	999999	836	269	500	916	999999	999999	593	999999	650	41	860	404	999999	165	16	198	290	758	128	999999	52	231	165	999999	232	219	989	999999	875	70	999999	268	818	664	999999	980	999999	845	446	278	999999	732	755	148	337	311	951	294	999999	196	999	999999	181	999999	629	614	999999	212	693	370	983	999999	999999	590	999999	999999	585	705	96	35	48	999999	322	850	266	320	475	27	960	921	999999	704	999999	689	70	507	999999	601	999999	463	876	999999	999999	85	999999	999999	999999	175	829	735	725	999999	207	929	158	565	902	331	999999	999999	999999	97	251	772	112	288	700	999999	530	810	515	984	670	633	159	100	999999	999999	564	
651	999999	310	999999	234	205	22	506	999999	541	505	605	764	641	726	324	999999	706	389	999999	17	914	134	999999	999999	229	741	585	999999	779	68	999999	666	766	999999	999999	838	999999	27	576	100	781	166	428	34	999999	751	352	943	319	999999	393	999999	273	999999	737	112	999999	999999	15	999999	436	932	999999	999999	232	938	997	332	644	486	889	999999	813	882	235	999999	999999	620	813	999999	398	641	265	419	674	999999	999999	999999	581	979	999999	730	999999	999999	663	848	401	999999	802	277	753	30	309	833	480	704	99	390	331	999999	999999	54	365	536	75	795	677	355	808	999999	545	999999	999999	664	313	169	999999	999999	228	386	366	760	818	545	725	378	341	999999	999999	999999	290	22	887	999999	583	138	375	485	56	868	181	56	147	949	731	964	999999	645	999999	321	37	398	172	945	999999	646	236	819	810	697	464	254	416	838	572	533	900	999999	91	184	999999	201	655	360	214	999999	623	869	814	760	109	999999	902	627	941	891	850	942	978	936	999999	999999	674	358	414	926	639	308	386	208	74	128	999999	355	527	836	742	811	740	313	999999	999999	15	999999	597	768	352	788	897	680	999999	999999	180	154	999999	248	526	306	946	287	680	325	493	616	696	999999	140	557	999999	999999	158	48	211	675	913	544	549	624	760	999999	999999	850	999999	999999	524	115	947	420	999999	999999	319	999999	865	462	632	708	999999	399	364	999999	999999	795	688	999999	532	644	756	505	241	738	999999	902	999999	310	703	829	914	788	101	590	43	720	485	821	795	712	183	749	53	999999	999999	160	270	154	18	788	172	618	183	880	359	452	999999	343	589	417	999999	564	758	999999	793	999999	307	773	999999	916	320	866	996	819	470	16	462	35	78	548	999999	401	302	914	666	999999	615	220	241	999999	541	999999	999999	388	999999	619	990	249	421	584	999999	496	571	999999	999999	305	622	363	419	352	990	163	999999	999999	999999	509	271	999999	146	497	480	999999	541	999999	999999	999999	999999	618	999999	999999	999999	999999	614	493	695	155	829	211	446	371	683	999999	801	999999	999999	388	877	201	613	312	357	156	113	923	113	999999	955	579	999999	310	999999	14	999999	567	336	777	999999	781	354	629	999999	70	407	775	814	229	295	651	401	996	300	443	14	704	504	999999	119	999999	389	930	200	260	494	145	700	679	904	999999	563	999999	839	106	846	999999	633	999999	748	999999	119	884	480	999999	187	999999	20	999999	999999	999999	73	466	668	858	401	424	438	428	575	999999	84	145	324	62	98	
578	166	204	597	30	81	217	130	781	581	999999	460	887	999999	774	999999	999999	679	262	180	106	164	999999	999999	431	555	214	721	486	262	973	569	999999	224	609	564	816	639	999999	581	856	346	886	287	896	964	550	355	800	147	611	465	999999	999999	999999	423	185	499	175	474	866	495	999999	528	999999	935	42	672	473	220	999999	833	701	681	999999	999999	278	703	808	467	999999	858	999999	348	651	517	999999	546	232	195	388	327	474	513	714	999999	702	999999	679	960	932	999999	999999	590	828	999999	999999	999999	999999	999999	154	481	690	708	469	17	574	304	999999	100	437	496	999999	287	999999	999999	368	197	967	999999	66	911	34	848	535	137	999999	340	999999	999999	753	999999	999999	990	51	907	636	766	54	706	796	407	489	999999	532	446	437	604	758	837	419	576	999999	615	184	999999	999999	999999	182	342	41	999999	784	14	346	320	999999	459	246	924	364	602	152	270	165	658	431	444	325	999999	999999	381	999999	682	463	999999	704	372	816	999999	459	999999	593	712	999999	999999	623	999999	252	999999	927	999999	999999	834	482	999999	433	162	459	999999	811	22	526	999999	642	660	662	999999	999999	999999	615	156	642	438	474	570	19	440	595	999999	45	946	201	999999	171	720	999999	747	210	647	752	551	912	300	996	999999	277	999999	79	24	899	521	934	999999	606	781	345	999999	369	912	806	999999	567	856	490	999999	821	424	999999	922	999999	915	901	902	417	73	243	352	441	38	302	999999	370	580	999999	524	999999	119	505	999999	384	93	387	297	840	759	984	65	809	141	625	853	586	999999	377	984	619	999999	674	999999	999999	992	498	341	620	306	632	986	163	965	853	711	918	543	547	999999	999999	614	72	999999	88	187	999999	309	999999	448	923	999999	213	999999	905	999999	444	962	841	391	595	55	999999	543	999999	998	902	999999	288	913	934	53	999999	813	456	15	969	25	464	370	459	198	928	999999	383	999999	783	444	69	873	276	956	999999	165	999999	492	936	528	532	90	284	698	999999	498	514	999999	612	400	272	999999	19	428	508	480	999999	406	127	506	170	717	999999	468	999999	415	646	978	351	454	999999	999999	78	999999	493	383	95	999999	176	440	667	999999	806	999999	181	169	863	999999	457	231	233	572	999999	440	368	999999	864	816	912	616	851	535	999999	999999	555	308	831	568	999999	134	394	179	999999	687	839	666	999999	999999	999999	999999	551	798	531	129	999999	282	598	638	999999	679	999999	279	848	560	588	141	965	999999	837	872	337	305	912	333	836	63	
342	999999	601	702	999999	42	528	297	999999	62	14	419	937	283	709	203	486	266	615	125	331	679	999999	999999	999999	272	995	425	298	999999	886	999999	292	176	999999	911	47	390	775	486	750	999999	999999	535	136	556	999999	563	172	144	819	656	717	721	732	662	588	893	999999	641	47	113	998	819	176	806	136	999999	343	999999	165	105	999999	999999	374	999999	999999	573	580	999999	999999	441	262	163	436	239	490	570	444	287	332	154	999999	143	449	999999	562	676	999999	999999	429	999999	230	999999	999999	723	175	588	356	963	479	24	322	856	999999	999999	850	999999	392	936	326	565	336	65	999999	21	716	999999	690	727	216	516	999999	999999	999999	620	220	889	999999	713	999999	902	224	480	807	317	831	533	63	999999	796	999999	294	999999	999999	863	999999	175	896	999999	17	818	898	629	757	999999	809	999999	999999	470	395	961	999999	678	872	424	999999	855	257	169	999999	193	303	999999	931	498	232	783	256	861	15	55	992	216	999999	256	999999	594	723	844	999999	999999	402	593	999999	835	56	999999	559	589	521	999999	999999	737	788	823	999999	999999	999999	268	740	35	814	999999	999999	350	999999	464	972	626	420	756	141	413	660	419	790	710	399	106	999999	616	234	667	350	255	138	264	427	882	731	999999	896	465	113	999999	955	133	999999	116	866	999999	999999	932	179	764	627	513	999999	379	43	814	661	601	816	134	800	157	928	999999	222	714	46	100	999999	467	859	676	309	188	463	667	582	292	240	859	973	302	497	999999	999999	624	999999	58	849	917	301	999999	999999	979	999999	807	204	918	999999	161	556	552	47	711	904	951	214	898	999999	375	242	378	371	956	160	508	660	353	591	597	536	987	251	977	999999	564	37	329	999999	656	472	663	999999	999999	313	431	264	785	680	999999	419	288	142	483	685	923	933	692	999999	184	157	851	999999	306	999999	568	311	70	545	350	923	999999	999999	999999	903	578	999999	293	653	728	253	999999	673	999999	188	999999	999999	767	302	252	999999	345	500	331	509	621	336	999999	999999	745	130	204	999999	999999	753	534	885	873	579	999999	943	650	48	110	930	283	999999	421	128	999999	713	543	999999	303	719	587	394	81	760	292	252	999999	829	908	608	59	999999	343	171	653	371	981	197	196	309	980	999999	400	400	235	443	999999	973	95	41	587	437	947	999999	175	999999	814	123	297	863	64	999999	140	502	999999	649	843	260	475	15	999999	355	999999	993	738	290	994	999999	534	848	999999	915	999999	876	30	999999	686	722	996	
512	557	867	999999	332	255	170	176	999999	519	586	599	664	507	89	309	242	856	999999	882	999999	156	143	589	449	999999	148	999999	263	482	269	962	131	999999	962	458	999999	999999	258	999999	577	124	106	171	947	999999	673	417	664	576	788	765	732	840	999999	365	423	288	460	796	999999	94	913	999999	259	999999	478	410	999999	631	445	787	607	999999	999999	999999	60	999999	641	200	862	731	999999	999999	999999	504	239	999999	151	607	44	586	994	462	999999	999999	999999	681	912	333	999999	273	872	43	140	11	167	999999	535	351	999999	451	999999	999999	934	384	673	999999	731	755	394	197	268	999999	999999	859	792	155	573	821	569	999999	999999	999999	421	599	999999	999999	999999	692	346	712	755	800	301	593	939	734	528	267	820	975	949	166	939	591	14	933	999999	281	999999	22	953	713	782	999999	391	338	848	344	525	295	680	49	419	682	442	468	646	13	919	999999	627	316	11	594	429	999999	378	999999	999999	925	939	999999	999999	333	999999	51	999999	365	211	610	886	193	741	534	304	910	999999	267	159	546	297	999999	361	161	394	646	712	999999	516	488	960	28	999999	600	355	405	565	95	922	400	450	291	801	318	180	444	999999	476	299	519	165	999999	680	57	638	505	923	332	939	122	338	999999	849	723	650	867	999999	999999	188	899	354	662	344	758	106	16	642	52	999999	999999	80	245	899	996	332	849	348	703	962	850	482	999999	999999	999999	71	999999	999999	88	668	313	12	433	298	399	175	502	776	999999	951	631	999999	880	351	989	51	103	929	852	400	801	529	738	189	338	427	121	999999	534	696	485	574	999999	384	677	947	647	947	509	999999	829	999999	999999	999999	340	987	601	999999	166	768	999999	999999	589	999999	866	999999	273	254	959	972	63	986	252	235	475	67	308	506	999999	51	404	155	430	999999	570	728	112	986	849	350	999999	999999	360	765	999999	793	985	999999	517	892	683	999999	987	537	999999	843	999999	200	999999	999999	689	105	999999	999999	373	823	271	999999	127	999999	999999	999999	405	618	156	833	999999	999999	999999	682	999999	432	988	782	367	999999	999999	892	999999	999999	897	911	709	576	999999	729	13	999999	402	904	532	426	758	999999	999999	406	997	379	390	999999	217	354	692	999999	999999	267	999999	444	999999	371	999999	378	325	400	250	770	999999	829	957	999999	829	401	93	603	159	655	673	619	999999	999999	14	788	512	307	519	553	228	115	999999	404	623	569	487	40	249	164	110	367	999999	450	828	178	999999	963	125	816	999999	999999	455	
999999	999999	497	999999	796	367	876	999999	28	880	697	551	472	463	562	804	269	914	999999	364	999999	555	315	491	130	142	836	999999	548	192	703	292	139	659	999999	811	135	696	690	673	372	999999	92	486	999999	899	365	714	859	169	999999	901	217	734	460	10	999999	999999	752	999999	531	510	999999	999999	187	414	421	813	643	751	678	999999	233	389	999999	705	999999	828	999999	230	777	999999	517	389	336	999999	85	405	999999	819	533	129	944	37	152	999999	999999	999999	999999	37	999999	552	80	117	491	292	678	827	999999	754	537	458	999999	531	886	999999	992	999999	509	385	338	26	999999	999999	228	558	628	206	247	140	734	225	999999	32	742	235	61	410	898	53	132	258	662	999999	292	84	999999	999999	150	742	869	44	747	923	698	472	937	999999	888	933	664	482	999999	999999	999999	999999	929	934	788	999999	358	592	49	465	262	90	363	170	541	999999	394	214	999999	504	999999	699	478	605	333	999999	999999	804	521	999999	388	999999	668	999999	433	970	999999	238	999999	489	394	999999	995	999999	671	999999	118	777	714	999999	548	460	427	95	999999	999999	999999	999999	611	518	373	553	80	83	87	612	999999	313	737	570	999	166	580	576	119	983	999999	196	933	715	171	520	100	776	999999	928	233	999999	999999	112	137	820	627	125	125	841	216	921	214	68	204	805	50	153	745	391	879	851	999999	367	625	656	400	895	356	853	463	303	999999	158	389	839	603	999999	443	188	538	464	999999	277	999999	999999	981	875	520	366	480	946	40	999999	58	382	607	351	487	480	429	732	769	271	388	999999	274	66	679	365	211	416	710	566	853	425	400	707	590	999999	674	525	384	990	383	516	999999	621	109	17	242	261	157	962	759	999999	999999	198	889	863	999999	925	999999	999999	164	999999	245	473	192	999999	981	899	761	644	999999	999999	357	999999	999999	871	999999	653	999999	999999	132	950	268	748	807	56	730	999999	999999	999999	333	749	329	228	835	999999	281	799	439	476	35	999999	500	512	166	855	458	999999	310	27	999999	865	969	533	999999	214	805	496	666	999999	902	779	90	999999	321	66	584	139	943	578	999999	999999	223	489	999999	999999	459	756	592	952	999999	814	901	999999	512	999999	779	795	999999	631	514	784	143	303	574	256	262	466	200	109	280	329	972	999999	999999	999999	652	490	999999	254	999999	58	904	714	999999	98	877	290	531	853	999999	788	999999	321	74	999999	717	919	915	400	536	999999	566	493	999999	278	841	180	383	148	999999	299	908	999999	876	466	
880	428	756	485	378	972	934	999999	821	492	385	660	999999	612	656	732	999999	999999	999999	999999	999999	420	43	278	256	999999	906	999999	999999	987	880	13	999999	607	934	298	173	439	31	564	69	229	671	198	999999	191	999999	770	491	93	724	421	233	126	974	999999	395	487	239	671	75	551	308	834	999999	381	225	69	678	368	568	999999	475	162	999999	272	749	844	384	999999	204	999999	901	955	999999	999999	779	328	633	999999	902	685	999999	360	499	517	921	837	586	521	999999	453	999999	132	999999	588	945	80	424	711	720	551	112	999999	476	999999	649	999999	999999	153	999999	896	999999	214	465	999999	936	125	663	193	351	911	267	999999	999999	751	54	778	440	684	523	999999	904	922	753	361	582	999999	999999	570	868	578	275	443	919	999999	26	887	667	999999	652	829	417	240	369	999999	293	999999	74	999999	884	870	912	887	629	999999	992	513	461	114	310	900	241	102	999999	999999	645	999999	943	999999	999999	167	121	799	41	999999	301	999999	999999	999999	999999	342	971	169	686	997	665	388	999999	36	86	513	436	999999	340	752	598	325	914	999999	173	999999	305	999999	990	726	999999	123	999999	935	999999	328	999999	517	999999	967	929	999999	999999	999999	118	267	21	917	954	231	999999	558	999999	289	105	999999	759	999999	781	610	999999	937	999999	959	999999	552	532	999999	999999	999999	999999	919	527	372	822	526	910	596	487	905	457	388	88	999999	996	210	999999	576	840	999999	568	982	999999	999999	999999	991	903	455	89	565	999999	143	492	206	668	999999	40	106	466	999999	75	172	490	999999	163	658	999999	410	999999	47	898	955	47	809	999999	580	999999	102	441	831	999999	464	999999	921	999999	999999	999999	882	999999	194	179	557	120	999999	559	405	502	860	281	999999	142	999999	999999	999999	667	779	999999	999999	16	97	628	938	664	999999	955	611	999999	568	999999	838	762	976	309	779	868	350	845	775	260	999999	999999	332	820	169	698	999999	973	474	264	401	999999	223	875	999999	565	241	999999	999999	316	948	999999	999999	166	443	519	165	202	999999	999999	326	933	330	432	223	19	999999	999999	505	936	834	999999	192	314	312	999999	549	111	296	223	636	457	370	469	999999	999999	155	176	999999	999999	543	927	271	300	937	468	897	790	661	13	269	123	397	548	999999	320	567	628	853	821	969	63	905	497	546	868	572	861	130	999999	864	139	739	854	402	907	375	891	377	844	724	999999	449	293	954	522	999999	822	999999	991	486	526	322	565	680	489	31	774	999999	999999	999999	45	670	492	148	
140	384	542	155	574	999999	675	999999	19	107	221	999999	622	543	999999	999999	750	999999	139	693	999999	816	183	184	912	885	999999	999999	308	948	999999	999999	999999	154	824	148	527	676	999999	56	810	274	999999	468	468	875	409	999999	729	999999	999999	999999	540	799	800	323	210	999999	999999	999999	999999	537	953	70	418	999999	657	477	719	885	291	999999	461	93	999999	82	513	715	999999	47	485	371	418	47	803	528	558	999999	353	510	938	169	444	733	702	999999	321	253	59	346	228	931	520	844	999999	82	999999	999999	999999	727	999999	999999	999999	205	213	982	128	915	999999	890	574	999999	133	218	999999	131	639	727	390	999999	761	999999	666	379	818	999999	850	999999	68	731	818	999999	251	625	700	453	517	248	530	999999	164	405	985	168	999999	729	808	312	897	857	442	999999	999999	317	966	999999	999999	282	387	659	141	554	857	536	82	473	999999	507	517	502	999999	401	206	670	454	365	284	508	607	99	745	547	676	210	298	999999	45	933	659	161	626	244	861	870	999999	610	999999	459	96	308	481	310	794	999999	253	51	999999	999999	863	999999	275	329	675	298	914	999999	877	657	247	246	438	324	999999	366	876	379	999999	999999	91	844	999999	999999	421	309	617	444	999999	282	956	256	999999	639	999999	999999	885	306	569	572	956	999999	999999	999999	221	850	999999	166	462	999999	999999	873	511	999999	999999	999999	999999	450	908	376	999999	479	841	605	999999	990	194	799	254	799	480	999999	810	967	379	97	121	927	613	999999	438	999999	982	324	753	92	745	601	325	60	265	999999	398	203	999999	487	163	137	200	230	665	81	911	663	957	947	73	544	90	999999	907	865	837	346	999999	228	999999	526	851	617	999999	593	483	204	999999	45	192	616	84	999999	934	984	736	392	906	367	550	999999	367	806	29	210	521	999999	153	400	608	61	999999	999999	990	637	285	582	999999	999999	999999	999999	999999	922	764	456	470	198	301	923	999999	999999	439	999999	678	178	169	54	598	55	999999	394	60	153	436	141	360	999999	901	999999	708	164	417	834	999999	832	999999	444	999999	999999	740	333	999999	230	271	163	621	999999	999999	999999	477	240	984	999999	999999	213	666	999999	999999	999999	105	999999	297	994	999999	974	47	605	999999	845	969	724	999999	36	315	748	596	830	999999	999999	519	999999	999999	999999	829	999999	180	487	834	999999	999999	232	999999	418	999999	680	45	999999	15	296	999999	999999	999999	999999	851	753	237	958	624	999999	616	999999	104	222	124	430	655	217	175	747	804	999999	771	254	999999	999999	
999999	595	559	999999	999999	794	824	999999	168	503	799	999999	237	85	249	999999	862	999999	949	339	138	736	999999	55	35	827	999999	268	491	999999	255	999999	479	114	976	642	999999	989	548	999999	21	508	63	999999	631	399	999999	99	507	592	697	198	304	351	618	50	301	999999	609	884	167	999999	113	603	999999	999999	786	132	109	999999	813	872	43	137	999999	630	682	999999	423	635	847	999999	760	999999	867	66	337	138	495	936	351	894	390	663	664	454	404	460	999999	999999	613	857	990	900	778	999999	999999	177	33	988	367	999999	100	974	47	620	806	214	736	201	840	658	637	999999	265	918	999999	379	472	872	236	232	319	959	31	990	556	859	999999	999999	900	169	114	507	579	999999	804	999999	626	53	999999	999999	723	999999	624	955	230	999999	645	859	342	785	704	160	762	145	308	141	952	56	999999	946	93	694	301	680	999999	999999	593	532	124	86	999999	428	234	999999	508	149	344	76	770	728	224	271	709	125	465	954	744	443	434	673	463	580	999999	701	116	39	879	943	412	100	245	122	999999	999999	42	285	926	726	636	169	796	886	286	346	732	821	984	185	225	599	999999	159	108	451	622	182	449	533	929	479	269	401	664	680	493	111	999999	999999	92	999999	37	28	999999	274	877	999999	999999	999999	968	294	54	999999	728	812	999999	95	24	303	999999	860	836	999999	999999	166	999999	999999	232	999999	853	999999	999999	541	103	46	571	999999	352	833	573	999999	878	805	564	644	435	565	999999	851	975	407	96	232	810	231	999999	999999	231	650	374	482	354	999999	790	346	989	513	999999	691	251	337	743	191	729	597	999999	41	838	162	731	999999	731	381	630	455	999999	83	730	871	693	936	156	701	469	101	701	999999	999999	228	999999	922	954	999999	609	648	663	904	999999	223	999999	321	797	78	919	39	999999	973	78	344	801	916	782	738	999999	314	190	999999	722	638	896	802	26	619	507	808	390	750	771	981	792	640	580	517	632	382	149	87	782	439	350	727	121	999999	427	738	149	999999	983	305	467	621	192	864	326	447	999999	187	571	120	999999	10	212	96	999999	999999	345	275	999999	624	175	113	999999	292	297	999999	690	346	202	999999	999999	999999	766	999999	524	180	458	716	200	999999	88	999999	516	671	999999	350	525	35	137	266	999999	874	119	999999	139	364	361	900	576	999999	756	957	984	999999	999999	484	244	736	572	382	712	628	84	921	999999	213	596	598	501	947	653	665	219	936	375	794	999999	407	346	169	
819	558	149	52	437	130	977	713	229	316	115	788	462	999999	554	999999	799	999999	999999	926	767	762	408	629	504	999999	748	58	437	657	429	837	999999	999999	562	999999	999999	42	494	425	235	883	378	194	841	999999	212	464	391	600	994	999999	584	420	999999	67	159	520	547	346	382	929	285	572	887	278	399	60	999999	999999	999999	766	703	406	700	883	393	999999	787	640	888	999999	666	836	662	561	262	979	999999	505	14	968	495	157	53	306	607	999999	307	573	999999	999999	272	991	315	238	999999	187	720	518	673	934	999999	999999	458	98	273	999999	910	335	25	419	50	696	999999	327	281	556	363	404	286	587	917	999999	174	735	31	674	999999	999999	397	999999	269	500	832	80	999999	588	699	954	43	168	895	971	557	65	121	575	606	999999	999999	618	824	325	999999	95	999999	999999	742	722	77	598	917	486	937	940	999999	549	864	324	92	693	856	408	371	127	999999	945	999999	119	999999	999999	78	999999	477	999999	999999	943	267	746	63	724	845	976	999999	444	251	999999	43	617	904	999999	710	999999	904	273	761	425	954	125	402	81	854	633	108	622	999999	383	19	168	690	217	292	127	271	368	848	999999	522	926	876	284	912	58	214	62	744	787	999999	214	28	999999	999999	999999	999999	982	870	221	878	999999	999999	868	409	875	926	999999	289	999999	999999	546	425	881	903	999999	249	999999	169	999999	999999	55	877	742	744	804	999999	855	229	149	773	999999	498	636	999999	258	21	18	875	46	131	517	999999	161	767	999999	789	146	931	960	999999	236	823	74	792	833	396	182	999999	999999	734	999999	478	150	999999	740	58	999999	880	655	26	999999	252	132	683	912	283	726	975	651	999999	13	924	268	999999	546	465	433	844	178	861	839	884	281	311	60	48	999999	999999	36	54	10	266	286	943	672	984	701	390	879	559	669	999999	482	588	731	156	219	904	283	999999	624	943	712	793	187	356	971	999999	999999	873	651	394	949	607	999999	999999	648	325	999999	561	764	999999	965	618	202	642	999999	692	580	904	829	727	999999	999999	430	67	999999	492	999999	999999	23	999999	757	16	907	284	257	875	574	984	508	893	341	721	999999	581	978	103	601	545	999999	289	999999	728	53	999999	336	207	999999	957	202	999999	560	999999	548	999999	295	959	710	917	999999	536	127	595	999999	936	395	347	999999	848	999999	460	891	229	380	999999	641	39	999999	983	948	999999	999999	617	792	352	343	999999	182	999999	295	29	392	999999	161	418	999999	999999	332	117	999999	
989	966	999999	878	999999	273	340	877	814	252	266	996	727	969	344	838	510	803	63	603	312	174	605	562	68	78	999999	78	999999	572	999999	999999	854	454	999999	999999	370	738	999999	88	12	999999	999999	393	39	32	665	713	999999	999999	660	999999	278	999999	235	825	371	775	999999	673	999999	271	915	251	265	559	999999	282	21	999999	999999	772	752	974	600	999999	806	221	533	999999	412	504	261	999999	912	146	438	349	228	143	722	595	917	387	33	741	999999	127	137	480	880	392	999999	566	111	888	108	999999	914	999999	29	999999	251	784	999999	999999	19	999999	339	999999	131	999999	63	877	537	883	999999	374	951	999999	999999	688	93	62	165	29	801	695	290	33	999999	999999	435	999999	124	572	353	999999	999999	472	731	999999	787	18	359	87	339	824	38	228	43	733	353	64	331	340	76	999999	628	999999	759	324	251	315	90	987	376	963	763	999999	539	721	257	488	137	49	900	999999	999999	87	690	977	666	72	999999	999999	790	999999	769	784	999999	164	514	876	999999	999999	999999	482	928	372	711	375	71	73	688	322	486	864	927	999999	999999	999999	495	551	560	782	658	189	324	776	999999	995	203	979	999999	385	216	380	775	999999	524	999999	156	999999	376	324	999999	602	384	677	999999	925	453	999999	354	514	668	963	326	999999	757	346	167	999999	175	715	999999	91	604	999999	999999	116	98	215	999999	21	845	164	185	245	866	66	805	646	949	281	551	715	634	954	717	253	64	999999	963	188	270	994	175	660	152	999999	999999	81	572	999999	999999	248	720	343	668	514	999999	91	74	701	540	520	999999	999999	999999	466	457	649	595	862	62	254	252	589	750	999999	999999	525	999999	42	68	734	999999	238	444	313	999999	300	296	213	465	973	779	271	647	999999	791	999999	496	686	999999	358	485	709	668	592	995	141	999999	817	525	272	988	41	999999	806	446	999999	460	860	999999	166	999999	392	406	89	474	980	942	11	69	717	39	416	999999	709	258	999999	569	851	317	999999	999999	999999	687	203	999999	999999	999999	840	313	999999	821	999999	225	999999	999999	102	313	589	128	25	198	999999	757	807	243	581	385	934	558	999999	415	608	999999	999999	458	885	705	999999	104	726	362	111	697	252	896	403	201	435	714	999999	999999	980	733	999999	999999	999999	720	879	959	999999	372	999999	999999	242	411	222	91	619	771	119	397	110	494	401	999999	999999	999999	515	999999	839	999999	950	229	401	19	434	875	260	930	342	999999	825	253	691	364	669	999999	999999	999999	683	999999	582	
663	605	768	960	495	341	639	588	232	215	968	130	999999	421	474	999999	232	976	999999	999999	688	439	944	572	856	999999	47	993	277	437	674	238	999999	999999	999999	623	999999	58	999999	543	621	352	999999	999999	857	133	669	999999	204	929	243	864	999999	999999	893	999999	660	206	999999	999999	304	999999	320	794	999999	739	602	223	135	850	266	999999	47	804	220	345	330	999999	715	999999	143	104	999999	999999	204	999999	892	46	914	999999	963	999999	944	256	248	999999	41	999999	428	999999	531	456	816	354	999999	69	826	999999	280	558	999999	675	490	380	999999	209	847	972	599	999999	999999	999999	999999	73	886	829	238	791	999999	245	314	14	567	999999	212	686	999999	454	676	145	983	360	766	366	168	298	946	574	999999	48	136	69	725	696	279	965	157	753	999999	842	830	44	976	45	254	898	999999	892	178	873	922	403	306	464	747	497	999999	999999	904	598	882	664	999999	527	119	999999	289	870	328	246	538	533	999999	999999	314	949	999999	731	122	999999	190	999999	406	823	999999	732	762	270	949	782	176	215	999999	868	959	999999	938	459	925	999	619	247	574	931	344	398	416	472	999999	999999	123	77	999999	644	999999	828	268	282	410	386	999999	29	999999	545	79	999999	684	128	873	999999	21	999999	805	123	999999	999999	489	474	488	728	326	299	120	999999	669	999999	999999	214	460	999999	907	999999	58	549	517	999999	326	38	999999	21	713	298	599	999999	786	197	272	716	994	475	999999	999999	793	682	999999	999999	908	999999	999999	970	999999	479	999999	742	240	355	876	999999	605	60	625	999999	611	477	24	38	700	109	999999	999999	999999	670	999999	985	999999	123	871	376	489	999999	691	558	161	999999	74	999999	630	857	780	999999	321	999999	120	944	849	887	999999	326	667	999999	501	809	403	405	143	285	269	682	999999	127	999999	510	999999	999999	368	999999	309	718	412	780	408	842	999999	999999	169	829	560	276	146	905	930	555	999999	457	823	882	999999	756	999999	999999	974	947	907	663	957	811	240	829	585	781	587	999999	913	886	633	659	491	469	245	314	725	993	999999	999999	999999	928	999999	328	467	486	913	553	960	623	806	460	999999	665	999999	358	598	999999	999999	999999	327	465	999999	999999	824	174	999999	694	521	454	999999	999999	999999	862	475	999999	19	912	372	109	999999	999999	514	299	90	183	723	825	999999	886	715	999999	312	191	727	731	295	979	504	303	94	228	42	999999	560	824	59	82	199	947	348	686	367	590	496	294	951	353	741	650	450	575	212	999999	738	999999	
678	229	145	743	743	40	418	999999	24	999999	10	998	999999	999999	134	999999	999999	545	999999	39	999999	721	695	999999	780	999999	999999	853	852	519	26	408	776	493	156	829	999999	456	213	318	277	298	575	846	293	953	614	485	526	798	939	667	999999	709	439	956	534	702	963	801	792	999999	226	505	999999	999999	231	999999	119	304	714	189	341	239	999999	349	155	999999	159	999999	999999	762	336	64	999999	359	999999	999999	64	199	999999	999999	999999	412	999999	712	81	999999	223	999999	999999	370	375	232	93	760	335	999999	948	99	810	685	552	146	473	39	238	172	926	284	291	164	200	919	999	999999	696	928	713	58	999999	85	634	469	105	999999	999999	114	970	819	33	463	999999	964	389	619	691	356	999999	495	483	999999	153	939	408	577	179	455	233	613	73	406	153	899	999999	734	999999	93	999999	505	642	999999	202	999999	999999	999999	45	236	540	389	789	349	989	228	574	368	999999	695	71	528	798	941	999999	367	755	626	319	229	151	654	569	999999	999999	443	852	359	717	46	688	579	999999	942	915	844	823	724	417	925	334	463	802	365	31	999999	707	701	253	835	362	634	519	816	94	886	999999	191	43	555	375	225	650	896	999999	491	986	855	36	47	543	40	219	999999	894	999999	852	213	586	792	736	161	999999	999999	999999	999999	70	724	858	38	33	642	999999	861	560	118	813	999999	357	539	536	851	675	216	301	331	999999	135	922	406	999999	616	604	250	819	999999	120	768	999999	952	999999	272	999999	997	23	900	349	999999	832	785	999999	946	855	56	266	999999	486	898	590	361	639	999999	802	461	994	417	48	999999	999999	346	998	54	693	404	999999	273	999999	677	203	999999	982	76	303	146	999999	97	999999	557	999999	934	737	221	187	860	323	496	999999	545	12	605	862	899	316	495	999999	830	999999	461	938	999999	39	999999	705	199	379	573	641	665	999999	999999	657	490	465	116	609	786	866	832	91	999999	999999	319	675	597	538	92	760	999999	359	701	834	309	619	999999	905	929	515	988	999999	749	854	805	615	104	947	382	444	209	999999	999999	963	430	379	325	199	720	142	117	661	297	813	834	999999	238	83	358	870	474	211	680	280	999999	999999	999999	767	999999	999999	580	650	999999	648	999999	920	359	737	999999	999999	303	801	999999	796	408	336	203	936	30	499	387	31	999999	511	999999	999999	216	999999	95	89	47	558	201	999999	999999	467	505	999999	262	914	955	500	669	999999	577	999999	999999	999999	872	551	158	406	999999	999999	325	
558	999999	999999	999999	563	714	999999	651	334	892	999999	609	177	243	940	831	553	683	116	544	999999	362	180	934	305	999999	332	856	544	931	999999	999999	692	999999	13	417	849	970	699	209	999999	999999	345	536	831	73	999999	650	932	999999	604	999999	641	963	438	206	999999	721	999999	582	999999	773	117	403	261	999999	916	476	240	533	999999	583	984	999999	219	999999	26	644	112	999999	141	682	924	824	336	918	179	729	272	807	537	138	597	999999	818	561	741	942	284	895	156	382	420	408	737	999999	738	735	999999	999999	190	245	618	999999	450	709	849	293	76	342	999999	197	213	999999	996	853	986	866	97	658	999999	999999	369	217	94	759	272	525	96	314	999999	999999	999999	999999	999999	301	520	999999	676	119	999999	999999	875	942	139	999999	179	987	412	884	45	871	647	106	103	116	875	999999	66	690	446	999999	206	762	162	331	999999	999999	806	704	342	999999	200	978	999999	849	207	427	87	136	999999	285	123	212	278	318	796	999999	999999	999999	999999	119	398	999999	999999	999999	999999	123	789	999999	745	837	999999	999999	551	504	681	999999	159	254	908	458	999999	930	999999	171	219	994	493	844	535	344	562	295	999999	999999	152	214	316	568	999999	94	999999	279	390	752	104	415	999999	999999	636	999999	728	534	611	967	785	467	999999	510	999999	267	630	945	282	999999	285	894	430	328	362	477	362	591	999999	824	820	64	550	358	76	804	343	719	217	407	999999	38	999999	320	448	684	329	805	399	999999	463	999999	996	999999	999999	209	985	999999	421	999999	775	147	877	787	157	730	917	536	443	373	924	911	999999	875	999999	257	220	120	879	999999	999999	557	202	326	370	999999	68	999999	881	867	819	10	307	999999	632	478	160	897	172	717	766	792	371	35	999999	552	953	131	999999	229	999999	875	462	743	21	227	945	560	426	999999	999999	357	654	999999	554	923	613	690	253	325	106	999999	947	172	911	365	196	999999	910	817	184	999999	385	999999	878	999999	999999	564	999999	414	999999	600	999999	154	55	419	148	999999	999999	492	999999	999999	999999	869	133	675	927	999999	999999	656	999999	778	649	608	844	734	999999	992	698	610	385	58	999999	838	792	505	999999	803	126	502	999999	402	999999	999999	878	911	999999	515	539	212	26	257	733	999999	383	755	950	871	310	320	447	999999	999999	870	117	890	999999	49	999999	627	833	134	999999	339	438	999999	999999	232	730	932	999999	466	463	496	593	999999	325	273	464	999999	555	970	503	999999	999999	81	306	999999	320	999999	302	29	438	999999	
378	892	83	999999	951	744	672	999999	151	377	645	980	692	609	999999	979	575	355	585	49	81	862	631	378	999999	367	342	268	911	743	999999	656	37	551	127	701	999999	921	322	719	375	999999	829	135	999999	84	999999	999999	547	999999	422	999999	444	398	840	516	270	704	999999	594	412	413	816	999999	736	999999	999999	151	999999	585	999999	653	43	999999	999999	254	999999	505	999999	209	999999	645	720	580	330	694	222	999999	999999	611	999999	360	801	999999	317	961	20	999999	399	181	130	247	216	962	416	769	912	578	724	595	999999	999999	495	920	615	767	999999	246	87	52	776	325	440	879	999999	573	851	315	558	999999	244	999999	116	47	89	741	439	757	999999	561	781	999999	914	125	137	675	865	881	999999	549	277	773	999999	356	405	805	806	336	818	843	999999	607	999999	20	361	872	659	999999	841	874	999999	999999	82	999999	999999	143	999999	325	751	999999	707	999999	999999	18	446	470	999999	999999	641	283	934	112	999999	999999	643	183	999999	903	763	265	25	417	50	248	999999	341	700	827	95	272	404	491	584	999999	999999	948	414	21	574	999999	615	900	816	999999	939	235	996	999999	999999	97	519	507	561	999999	999999	999999	928	999999	796	114	769	440	999999	379	879	999999	999999	600	194	694	769	611	999999	872	649	125	600	483	308	986	344	948	944	998	999999	897	930	97	884	999999	29	459	999999	469	131	185	237	999999	687	496	999999	405	567	198	327	908	178	688	846	348	700	455	656	809	770	999999	999999	674	627	982	522	440	716	999999	675	999999	396	869	751	474	999999	163	999999	811	290	938	390	755	999999	844	728	252	999999	999999	154	574	803	999999	999999	999999	689	562	999999	705	974	275	689	227	999999	999999	999999	308	936	381	460	546	659	999999	999999	831	441	739	993	999999	263	280	999999	180	999999	110	999999	980	999999	452	785	999999	344	999999	837	24	258	172	242	672	332	430	315	869	999999	999999	915	958	886	867	999999	999999	568	46	451	704	86	999999	31	422	501	541	138	999999	596	134	212	568	999999	514	583	278	507	330	999999	999999	964	330	94	597	195	557	104	312	583	836	767	308	649	142	999999	738	150	820	999999	791	999999	821	282	960	406	356	951	381	999999	999999	452	247	585	999999	739	755	435	434	236	944	446	826	910	760	367	903	919	874	576	844	137	686	159	999999	999999	153	999999	133	201	839	605	723	28	983	999999	999999	722	41	999999	192	313	999999	999999	236	354	999999	910	522	999999	502	436	87	999999	449	472	765	98	999999	999999	595	
999999	311	999999	397	348	723	807	927	999999	838	999999	888	480	394	540	421	999999	922	324	999999	243	535	999999	699	999999	528	918	999999	521	628	441	999999	955	807	485	12	483	206	888	631	999999	983	156	764	999999	999999	999999	999999	909	60	672	175	602	999999	999999	999999	999999	543	985	820	804	238	415	747	407	385	999999	672	999999	999999	999999	999999	999999	692	999999	259	389	765	389	863	922	507	669	999999	955	999999	213	947	455	999999	231	940	221	78	826	439	578	408	999999	999999	615	933	511	380	122	776	140	909	608	112	999999	25	163	999999	897	999999	568	944	792	141	999999	985	227	605	316	999999	685	966	999999	970	681	981	407	454	258	988	996	298	358	189	145	304	348	352	520	999999	786	99	180	999999	870	633	615	236	762	999999	716	906	999999	999999	100	174	999999	638	999999	999999	618	709	999999	908	999999	999999	595	613	996	999999	647	874	999999	111	999999	999999	999999	999999	999999	57	375	181	692	627	282	99	999999	999999	999999	971	260	999999	999999	999999	597	87	226	271	229	600	999999	12	240	884	983	841	821	962	903	505	377	707	538	383	445	446	26	255	999999	220	55	361	525	35	627	937	952	385	999999	143	378	999999	126	510	19	999999	999999	808	644	999999	277	272	999999	592	603	999999	181	548	273	160	70	999999	999999	999999	554	687	999999	215	999999	55	888	999999	458	770	136	843	590	37	373	82	505	999999	610	205	999999	782	31	932	431	84	765	414	121	999999	83	407	899	999999	955	332	885	735	551	599	999999	831	814	569	466	999999	999999	154	184	200	654	851	370	439	999999	772	665	554	783	192	290	999999	334	104	999999	728	943	482	82	51	197	770	999999	21	653	121	999999	461	476	671	121	621	239	921	708	231	999999	469	52	999999	666	340	999999	368	318	999999	506	719	873	737	816	999999	81	142	13	884	999999	999999	786	999999	999999	999999	88	121	999999	999999	255	413	396	999999	691	483	439	999999	999999	856	817	308	702	585	615	259	999999	738	855	999999	549	106	918	999999	47	688	683	999999	999999	999999	262	840	999999	649	999999	103	333	407	56	342	61	192	757	999999	76	886	999999	210	348	554	625	350	266	450	129	158	495	571	438	12	800	349	509	922	604	976	20	999999	999999	522	999999	190	691	522	999999	999999	348	999999	999999	999999	42	482	999999	835	837	911	584	999999	529	673	607	999999	969	54	542	711	999999	835	553	100	999999	602	446	826	999999	445	658	743	999999	763	810	724	814	287	970	327	599	674	95	692	402	173	533	999999	
914	175	999999	647	999999	868	683	513	227	667	285	439	45	924	217	402	263	840	999999	766	999999	883	999999	692	83	225	122	17	999999	860	698	711	79	356	999999	462	234	21	764	11	999999	999999	999999	157	11	540	291	674	999999	999999	439	561	196	767	237	41	228	528	573	764	756	676	762	367	968	999999	370	999999	999999	754	177	999999	999999	975	687	566	999999	999999	691	543	933	999999	550	999999	999999	147	525	311	129	880	243	706	447	999	254	413	544	149	188	437	179	602	999999	713	525	196	484	220	999999	671	654	429	837	999999	830	318	135	705	935	831	999999	68	570	999999	520	471	804	87	730	283	999999	999999	620	263	373	341	786	837	542	244	662	315	231	457	999999	814	869	417	999999	999999	287	839	214	357	389	121	42	999999	202	63	999999	407	999999	806	999999	417	809	583	666	999999	532	999999	172	999999	999999	742	837	122	907	706	999999	397	907	794	996	192	42	273	874	262	309	268	644	488	852	265	999999	425	808	999999	999999	295	750	679	413	988	676	513	187	646	999999	919	620	495	461	994	999999	999999	809	466	999999	546	709	414	200	273	653	999999	999999	999999	999999	422	314	100	702	316	647	238	999999	999999	999999	999999	95	237	978	389	648	158	36	858	999999	999999	999999	351	442	467	999999	999999	999999	149	345	991	999999	274	730	861	615	999999	999999	155	999999	271	313	802	950	855	999999	999999	435	810	999999	504	657	989	999999	999999	807	962	657	244	729	311	748	999999	672	524	863	999999	507	127	774	127	365	880	510	504	828	812	400	999999	999999	115	910	679	524	999999	344	675	125	999999	64	652	872	559	426	56	522	72	140	999999	991	640	974	318	999999	999999	149	999999	489	999999	956	999999	572	79	999999	999999	400	79	726	999999	189	197	705	561	72	131	254	999999	999999	999999	999999	999999	682	964	595	375	140	999999	643	999999	701	567	196	472	989	69	90	803	331	801	655	999999	999999	308	999999	804	935	999999	255	999999	999999	999999	321	34	671	999999	999999	608	484	862	493	798	435	999999	140	622	11	999999	572	13	999999	451	484	663	808	539	431	383	717	791	999999	718	356	729	763	999999	255	999999	800	799	747	482	328	999999	317	857	27	999999	178	633	803	999999	849	252	872	811	859	658	226	142	768	938	890	999999	432	774	452	706	999999	772	377	999999	441	772	265	569	132	25	355	999999	522	796	215	999999	988	737	869	114	857	951	507	597	945	668	41	809	591	635	46	542	999999	320	686	999999	999999	963	270	87	987	313	
688	999999	312	274	999999	971	733	999999	705	694	905	348	849	996	999999	780	894	999999	741	455	977	497	978	812	546	999999	119	809	826	34	476	999999	999999	553	273	663	294	680	58	69	86	999999	930	999999	637	76	471	999999	140	999999	78	497	999999	999999	335	200	865	499	728	418	861	999999	979	680	999999	999999	231	305	732	611	495	224	999999	681	378	999999	567	637	185	479	999999	429	678	999999	956	979	999999	585	228	999999	798	794	999999	639	999999	999999	805	260	133	999999	999999	175	957	999999	999999	854	999999	664	172	143	633	238	324	999999	678	999999	255	639	724	248	667	646	87	660	813	700	999999	999999	999999	225	396	317	513	661	633	574	471	159	359	111	216	791	999999	999999	999999	570	999999	704	961	764	907	175	535	999999	856	209	98	307	715	999999	593	688	999999	947	746	326	999999	662	624	113	999999	105	290	999999	42	875	999999	992	221	253	999999	999999	133	719	318	230	781	999999	999999	434	486	999999	999999	68	518	527	611	475	999999	132	845	817	89	999999	793	812	885	913	853	980	975	105	95	472	999999	35	565	471	639	525	999999	999999	999999	200	999999	999999	662	231	999999	514	274	758	999999	99	999999	412	487	999999	925	999999	345	867	774	825	999999	391	87	971	988	999999	962	150	836	822	587	748	999999	889	241	999999	160	664	999999	348	999999	226	999999	999999	74	667	547	300	545	143	190	677	999999	41	741	245	729	690	242	999999	551	133	922	832	512	659	999999	598	44	999999	999999	681	999999	435	119	999999	940	999999	906	999999	999999	672	605	702	641	909	426	999999	158	995	266	999999	431	197	796	592	304	999999	493	999999	224	949	265	605	787	509	618	896	922	999999	305	647	784	911	676	879	999999	229	200	602	243	999999	449	48	683	886	999999	871	638	999999	937	331	597	501	999999	995	416	999999	999999	142	999999	529	999999	647	999999	618	685	999999	521	999999	73	84	428	891	181	999999	509	227	922	900	999999	747	267	405	572	973	60	292	804	999999	473	529	999999	67	999999	999999	517	999999	348	75	211	999999	360	721	463	863	903	706	330	999999	495	199	87	24	999999	999999	999999	999999	85	727	567	403	715	999999	999999	544	999999	370	589	999999	999999	707	999999	857	999999	519	396	546	942	709	999999	354	961	398	196	999999	451	299	184	999999	452	906	727	621	507	808	34	520	277	918	103	542	999999	999999	232	787	320	229	325	373	999999	724	668	999999	999999	223	999999	327	652	180	102	999999	195	832	23	286	980	267	360	891	999999	999999	278	33	616	536	
237	107	175	999999	962	999999	974	811	999999	728	248	361	964	293	999999	707	867	999999	826	623	999999	294	850	946	806	63	869	433	878	291	999999	645	759	130	986	999999	999999	253	999999	870	504	999999	241	295	48	999999	303	999999	524	788	18	999999	207	999999	189	943	256	999999	602	909	999999	551	933	319	282	602	999999	843	999999	41	555	624	889	955	129	972	62	564	907	187	760	999999	908	99	282	284	448	767	940	53	97	931	650	307	518	999999	999999	999999	23	445	36	459	770	493	242	999999	291	251	872	216	890	692	321	425	999999	559	642	843	46	999999	164	835	902	263	944	623	999999	591	446	175	531	139	550	472	160	999999	41	425	999999	888	999999	206	999999	734	162	405	619	235	159	999999	321	607	886	25	291	201	999999	999999	999999	618	420	699	999999	707	685	999999	999999	849	274	847	527	226	999999	158	15	958	941	178	999999	548	13	747	442	487	854	923	253	999999	191	999999	754	999999	999999	248	477	302	400	196	999999	400	263	999999	961	311	441	105	621	737	20	332	259	387	999999	999999	999999	673	267	999999	853	761	517	616	999999	999999	103	999999	999999	748	680	999999	999999	754	999999	710	295	999999	786	141	56	759	311	515	524	999999	999999	376	117	876	999999	804	45	83	343	297	883	646	111	999999	218	999999	755	999999	67	999999	765	504	268	706	714	381	886	135	999999	104	459	12	101	810	604	726	895	473	999999	999999	677	494	999999	832	826	648	142	140	922	999999	13	999999	999999	999999	102	999999	118	411	171	262	917	909	801	999999	837	999999	999999	301	999999	999999	542	292	999999	999999	629	999999	93	435	879	76	248	999999	999999	662	999999	31	554	874	717	999999	618	494	311	999999	958	768	999999	999999	995	946	999999	999999	88	440	86	999999	999999	277	597	821	131	683	531	999999	23	999999	999999	149	999999	815	336	680	583	662	873	58	980	896	232	861	588	910	999999	933	972	407	999999	772	585	378	352	287	286	999999	999999	999999	999999	216	849	798	71	552	999999	189	619	423	267	425	566	999999	741	783	54	735	242	220	253	598	132	615	492	933	999999	779	473	59	403	999999	394	939	999999	773	56	434	800	46	886	260	999999	559	150	263	999999	556	637	568	242	551	664	66	691	999999	94	999999	316	999999	989	255	715	999999	999999	580	40	627	942	967	999999	999999	935	206	999999	993	284	572	474	238	727	999999	151	999999	817	852	33	337	257	999999	689	812	999999	999999	56	641	999999	999999	539	999999	999999	588	614	669	999999	621	615	467	732	698	
99	521	769	87	410	982	113	999999	752	177	557	999999	999999	230	999999	923	502	273	159	693	999999	529	999999	904	16	149	402	481	82	205	247	999999	605	559	999999	177	53	50	272	74	537	733	12	372	23	530	218	394	391	908	999999	351	318	48	249	569	489	999999	999999	999999	589	999999	999999	999999	930	992	106	821	597	999999	880	461	11	94	165	725	527	999999	891	485	931	18	99	174	87	999999	256	566	319	999999	688	999999	969	11	484	905	999999	456	442	31	433	999999	797	281	38	666	350	999999	999999	523	51	818	973	595	339	999999	541	574	999999	45	745	540	511	533	431	701	492	999	610	260	731	81	238	869	999999	544	999999	818	145	420	555	32	683	795	32	869	215	383	672	999999	373	429	977	406	285	893	885	274	999999	999999	184	350	623	999999	792	970	999999	113	999999	999999	370	723	438	68	999999	722	856	715	999999	999999	495	999999	337	707	886	311	104	999999	594	169	659	947	967	809	245	214	409	999999	13	61	289	112	999999	877	542	999999	991	918	916	562	999999	179	763	999999	999999	75	22	916	746	491	876	759	999999	999999	145	423	756	999999	822	285	323	805	712	459	999999	393	277	999999	999999	246	320	999999	914	41	132	489	194	999999	968	999999	201	493	314	522	999999	529	592	999999	742	129	999999	371	105	641	249	241	466	313	999999	457	797	563	751	999999	181	999999	844	487	260	999999	999999	88	661	652	93	830	500	200	283	999999	800	999999	716	55	352	948	999999	283	792	890	33	999999	661	520	382	638	741	804	351	485	684	115	216	999999	999999	815	710	452	557	999999	741	276	40	999999	656	987	999999	706	999999	232	619	571	695	999999	631	359	427	999999	279	455	98	999999	849	798	77	695	603	999999	165	537	999999	999999	999999	999999	999999	999999	850	999999	999999	999999	791	999999	647	999999	865	123	419	999999	465	999999	398	569	183	112	330	999999	427	999999	999999	961	394	227	551	629	985	982	845	321	220	999999	999999	40	287	884	663	63	57	730	933	953	999999	755	173	624	149	677	464	623	999999	113	339	999999	198	902	999999	574	494	28	143	883	278	107	636	999999	41	367	292	298	449	276	999999	696	308	253	999999	999999	63	999999	490	999999	999999	232	268	999999	545	890	999999	384	883	98	569	38	597	59	685	187	999999	583	999999	999999	395	999999	183	786	114	642	319	944	226	371	999999	567	537	999999	364	55	839	529	54	151	525	999999	415	999999	707	969	109	258	999999	508	519	479	344	999999	921	362	58	482	12	903	
581	896	999999	999999	577	11	501	771	999999	640	348	599	539	451	999999	487	760	999999	88	999999	543	70	999999	718	852	999999	233	828	903	999999	997	366	527	150	569	628	749	893	783	706	999999	999999	563	927	999999	920	999999	893	999999	443	999999	999999	403	867	999999	999999	520	449	669	999999	999999	672	999999	692	643	999999	999999	398	881	636	999999	867	50	382	666	215	506	458	558	999999	999999	339	384	469	409	771	999999	660	780	999999	118	310	999999	256	927	806	999999	871	294	188	999999	552	22	816	705	999999	195	31	999999	164	23	71	890	737	436	448	297	408	293	871	28	421	617	831	528	438	643	793	455	999999	999999	999999	173	380	93	557	999999	999999	764	673	586	999999	459	626	45	57	419	999999	820	999999	518	71	999999	423	169	999999	999999	999999	298	999999	999999	401	999999	350	417	387	897	520	654	999999	131	729	999999	999999	294	999999	962	990	795	999999	29	157	973	966	351	685	57	750	220	999999	622	999999	279	999999	581	195	375	118	999999	658	160	898	999999	999999	367	789	427	968	999999	93	475	944	394	999999	999999	945	428	609	999	732	999999	157	310	998	265	999999	460	999999	999999	109	711	853	782	999999	999999	130	315	999999	609	562	267	999999	620	137	190	678	752	460	248	999999	766	765	119	485	328	13	598	843	999999	383	339	280	930	40	381	999999	999999	257	498	137	640	999999	999999	446	475	260	536	182	817	999999	241	999	908	411	342	945	743	999999	819	327	532	999999	354	235	233	999999	999999	999999	999999	999999	999999	505	962	120	999999	999999	999999	672	20	77	476	425	35	108	152	339	371	529	698	435	999999	999999	437	181	999999	178	999999	774	223	488	999999	946	427	259	82	735	46	797	414	999999	190	999999	296	999999	850	117	999999	256	999999	999999	999999	629	999999	999999	690	999999	999999	999999	999999	828	336	999999	458	999999	965	530	998	776	999999	416	303	999999	124	735	999999	999999	999999	685	330	497	731	795	691	330	863	482	999999	999999	568	432	668	254	291	586	636	200	622	999999	786	330	999999	999999	999999	676	599	60	514	166	84	999999	999999	391	999999	27	106	540	999999	137	668	492	476	999999	217	604	748	999999	292	537	108	64	194	815	898	999999	388	71	575	999999	731	813	999999	897	32	999999	999999	999999	783	273	490	999999	891	494	999999	304	854	218	999999	626	999999	999999	767	976	67	30	699	999999	999999	470	638	44	999999	294	406	999999	524	999999	878	532	252	471	275	28	57	13	999999	699	999999	604	156	999999	999999	948	999999	999999	999999	991	999999	12	984	999999	
793	322	634	456	139	607	999999	251	779	285	339	999999	384	466	999999	999999	999999	64	856	10	545	888	324	468	435	26	208	225	809	533	999999	876	547	155	678	953	393	600	873	566	611	999999	824	871	841	678	574	629	999999	305	999999	785	155	984	561	999999	998	176	30	123	408	873	441	999999	546	462	392	238	788	331	365	338	190	300	399	77	73	999999	626	757	451	999999	318	513	472	999999	731	999999	594	773	954	999999	580	760	167	737	46	578	334	388	295	346	840	585	940	732	999999	999999	595	999999	840	555	549	273	999999	829	564	927	784	592	731	829	644	999999	376	148	758	999999	999999	661	999999	495	999999	999999	471	115	999999	733	573	739	999999	876	967	110	933	409	677	317	99	999999	182	999999	793	742	656	999999	701	826	218	801	974	184	721	933	462	999999	437	311	801	999999	101	831	999999	54	243	999999	999999	543	999999	967	471	451	340	806	488	922	701	385	999999	999999	999999	912	999999	999999	765	999999	999999	999999	648	588	999999	999999	515	534	246	351	754	748	508	999999	603	167	745	250	999999	999999	843	914	454	539	653	999999	719	796	999999	189	316	592	289	999999	699	827	895	502	999999	105	935	806	570	147	178	952	877	789	999999	256	176	283	441	242	340	250	999999	999999	999999	920	656	719	382	66	44	171	469	999999	999999	775	272	999999	255	244	597	47	354	317	999999	700	184	929	999999	905	22	43	999999	57	727	458	248	787	568	999999	449	999999	434	999999	999999	999999	999999	436	687	636	999999	924	38	207	644	999999	896	999999	748	999999	746	999999	335	477	54	11	21	999999	722	653	537	999999	999999	999999	794	381	613	999999	214	363	999999	747	252	758	921	999999	14	999999	999999	434	562	967	49	333	999999	722	890	956	468	111	996	81	999999	999999	108	508	250	999999	999999	273	690	999999	999999	999999	37	999	484	577	555	956	996	999999	999999	297	101	569	445	360	842	82	490	999999	382	113	367	145	999999	218	659	422	847	999999	550	999999	744	999999	900	654	306	339	999999	999999	411	512	115	999999	999999	999999	942	538	72	889	25	999999	782	43	999999	999999	37	891	966	999999	918	999999	119	849	999999	999999	999999	999999	669	791	64	513	999999	177	999999	870	998	428	84	999999	275	999999	360	957	141	220	367	999999	824	937	626	414	999999	999999	405	278	402	999999	430	999999	873	359	869	281	835	512	506	999999	788	812	964	608	817	999999	999999	797	782	162	717	307	999999	842	768	731	999999	650	150	861	772	976	477	742	997	883	743	916	260	88	
131	999999	713	752	922	22	973	27	999999	999999	971	607	999999	249	548	133	687	999999	590	148	116	999999	999999	645	842	999999	999999	232	610	933	616	999999	547	999999	41	999999	593	760	920	755	758	156	63	137	889	174	999999	238	203	999999	205	712	999999	121	972	999999	267	78	999999	999999	678	999999	417	663	406	887	70	792	999999	461	540	926	119	834	390	959	999999	244	755	677	999999	999999	999999	736	737	903	758	435	731	104	829	525	851	810	87	17	739	999999	730	12	999999	999999	29	999999	344	279	602	999999	731	999999	804	32	999999	999999	789	572	721	680	925	502	138	999999	70	999999	631	999999	85	309	756	382	229	741	999999	752	573	631	999999	297	402	468	999999	266	703	999999	999999	806	213	999999	30	515	296	69	474	999999	999999	479	638	906	999999	329	203	302	744	359	793	999999	518	999999	669	167	486	433	287	467	201	871	999999	352	823	999999	811	466	289	999999	96	170	999999	999999	879	103	993	189	187	83	274	999999	522	354	925	237	298	643	999999	862	38	862	781	999999	45	11	548	295	92	295	999999	737	23	999999	272	632	795	241	999999	999999	174	306	999999	214	202	193	999999	999999	999999	999999	536	178	516	999999	222	233	388	269	250	877	555	707	107	891	565	537	994	29	91	302	441	66	952	999999	698	732	616	577	815	852	652	961	868	495	759	999999	230	999999	999999	49	253	535	999999	813	29	999999	208	364	649	664	999999	340	504	133	164	479	225	142	728	999999	616	811	454	398	234	594	999999	612	141	225	999999	407	738	999999	59	906	75	148	364	242	533	999999	999999	160	662	999999	466	744	340	290	999999	97	868	799	432	999999	90	601	588	435	999999	596	232	433	357	999999	601	462	84	258	413	87	777	495	999999	364	882	304	736	912	137	999999	282	999999	999999	229	538	999999	619	616	825	473	559	999999	615	936	999999	504	802	871	999999	13	999999	999999	876	56	320	383	842	999999	999999	786	865	999999	307	999999	324	381	341	137	263	662	843	467	999999	939	999999	848	880	999999	335	999999	501	865	999999	999999	433	999999	975	999999	999999	999999	106	999999	67	49	608	999999	631	91	622	657	173	675	617	999999	170	212	659	999999	529	472	503	821	742	999999	999999	10	484	184	109	134	405	999999	999999	107	565	302	410	393	341	643	226	798	408	999999	225	826	257	143	963	231	999999	999999	525	447	999999	285	808	886	755	607	409	457	982	497	262	876	456	519	999999	867	999999	275	999999	886	999999	704	422	999999	956	468	753	350	220	999999	
999999	999999	771	780	445	289	494	524	999999	733	243	769	816	910	999999	348	379	737	640	999999	429	999999	443	999999	201	957	862	743	999999	296	853	69	246	113	999999	894	999999	999999	84	223	383	287	637	871	999999	486	887	511	999999	999999	999999	999999	710	124	458	327	923	143	589	488	999999	999999	999999	351	880	183	532	712	16	531	999999	703	663	426	722	152	637	999999	999999	715	999999	361	105	999999	999999	999999	999999	131	999999	586	970	970	96	595	796	999999	692	296	991	479	953	999999	505	127	382	394	363	293	402	316	690	361	158	873	418	75	654	282	152	999999	824	410	67	429	560	273	617	77	629	999999	459	350	580	515	762	894	855	977	939	999999	483	75	728	349	896	618	822	223	187	731	978	420	154	948	654	552	127	85	567	118	777	296	999999	999999	856	349	781	642	121	523	999999	677	342	338	568	999999	681	718	999999	941	451	403	889	898	999999	999999	206	999999	860	219	776	780	419	831	46	197	411	424	492	556	837	189	112	999999	999999	311	88	999999	389	895	999999	409	552	626	667	383	999999	765	204	817	153	999999	781	901	747	999999	999999	999999	302	999999	357	267	235	976	113	272	301	235	999999	999999	960	391	253	965	348	376	999999	793	999999	662	790	646	230	999999	413	999999	407	210	999999	92	53	577	522	17	547	999999	184	576	523	404	92	181	388	395	999999	999999	905	999999	999999	999999	212	999999	346	640	590	711	47	560	573	423	864	101	999999	304	765	392	999999	245	999999	735	202	660	280	769	579	618	267	834	818	651	783	591	646	546	880	579	241	881	427	835	999999	623	999999	109	999999	999999	862	94	629	474	892	999999	397	828	187	551	203	577	999999	971	999999	999999	742	999999	640	283	454	772	999999	196	161	999999	999999	592	999999	579	657	180	999999	587	756	999999	215	999999	759	123	203	818	369	338	385	999999	821	455	390	372	881	92	469	267	547	999999	670	999999	999999	999999	852	999999	999999	608	894	33	348	482	225	282	997	999999	171	999999	999999	635	413	95	810	999999	176	999999	211	796	697	575	711	971	50	665	511	771	41	854	270	398	159	760	444	999999	325	348	999999	118	374	999999	999999	999999	188	911	687	584	999999	825	999999	999999	999999	872	999999	328	999999	377	999999	560	999999	236	366	999999	265	999999	485	652	999999	458	181	999999	143	999999	431	999999	654	769	793	138	999999	927	148	216	999999	781	795	287	850	125	999999	948	999999	679	348	148	136	999999	686	497	436	44	999999	184	999999	999999	999999	509	999999	706	
673	551	999999	313	582	843	97	999999	202	484	895	999999	802	535	417	233	999999	464	755	292	87	51	93	306	999999	943	999999	964	562	213	435	295	837	153	451	499	374	601	999999	505	61	975	420	211	999999	238	242	408	766	999999	989	892	754	167	628	632	467	287	611	638	849	132	598	988	59	610	370	658	999999	917	999999	330	366	259	241	999999	999999	999999	999999	999999	710	595	208	142	999999	542	540	999999	525	819	41	96	999999	468	999999	928	387	431	162	991	999999	999999	999999	848	570	668	535	999999	925	527	999999	586	582	147	999999	264	924	465	774	516	999999	999999	142	274	885	772	340	898	604	312	723	209	729	713	606	135	280	359	572	556	17	45	753	998	818	455	514	852	540	401	999999	999999	657	645	921	186	451	60	962	798	338	999999	900	623	803	999999	856	868	540	802	999999	574	892	228	509	999999	999999	144	455	440	268	487	368	999999	308	801	999999	94	999999	999999	999999	999999	396	999999	227	999999	144	140	204	999999	599	645	999999	737	999999	999999	40	439	145	887	248	999999	999999	532	999999	851	999999	697	324	999999	999999	772	86	119	128	762	188	128	10	139	899	806	939	438	999999	622	174	630	795	868	771	123	948	905	999999	377	625	863	244	999999	111	447	816	202	768	826	569	212	999999	655	261	911	438	16	988	442	377	999999	999999	917	999999	999999	902	455	241	145	824	180	928	751	146	324	884	634	37	461	990	747	999999	24	63	999999	21	999999	999999	999999	684	941	999999	749	10	459	182	999999	690	463	544	370	961	999999	12	398	284	867	518	936	37	804	978	536	451	629	506	677	863	724	636	762	999999	381	460	882	263	999999	751	687	152	567	944	999999	917	999999	785	999999	21	665	687	153	631	999999	832	880	962	390	307	380	953	505	463	999999	826	782	999999	590	181	130	144	106	126	831	794	469	860	414	999999	821	844	999999	665	208	46	492	141	166	549	580	920	873	880	380	734	647	114	978	999999	999999	108	205	999999	891	530	591	37	799	999999	373	30	558	771	486	999999	999999	839	264	929	343	650	375	999999	601	209	999999	225	745	107	156	365	882	999999	484	723	648	999999	774	677	999999	465	999999	999999	185	999999	372	999999	403	844	250	999999	849	58	414	494	999999	164	273	691	269	375	999999	702	740	17	147	999999	296	999999	999999	889	74	587	485	877	999999	105	999999	50	999999	168	822	900	857	349	515	833	262	990	990	493	340	999999	417	88	184	639	538	178	422	999999	815	640	999999	
361	742	272	573	536	185	636	299	233	853	111	999999	999999	844	401	502	999999	999999	999999	773	403	999999	999999	179	406	703	999999	567	999999	999999	999999	352	191	943	506	606	999999	999999	999999	814	363	204	117	239	999999	534	793	794	147	675	118	841	519	867	563	801	761	999999	176	833	506	79	602	604	496	999999	372	446	348	999999	258	53	913	491	419	209	999999	999999	863	871	909	999999	429	31	519	526	999999	324	390	704	845	160	999999	892	318	999999	999999	999999	743	999999	172	999999	455	999999	426	75	927	38	999999	363	359	999999	239	999999	999999	622	650	581	95	970	925	57	66	644	948	108	949	31	182	136	608	939	18	315	709	563	999999	999999	604	454	598	999999	867	36	999999	836	921	799	999999	695	643	999999	427	773	999999	125	299	811	404	328	999999	999999	855	330	755	420	11	924	595	370	194	574	977	640	381	131	999999	40	300	122	186	159	999999	486	999999	588	522	244	682	594	273	627	999999	999999	338	999999	999999	546	280	934	835	997	214	609	511	999999	52	786	402	511	934	269	999999	292	999999	966	853	378	837	177	897	999999	251	11	106	567	892	702	311	688	182	643	760	999999	999999	999999	945	452	999999	999999	546	736	842	181	659	13	116	399	143	372	838	579	708	113	46	78	755	212	512	999999	999999	349	999999	999999	338	300	509	163	15	999999	999999	411	999999	999999	999999	171	924	999999	351	103	460	503	999999	938	849	999999	999999	656	330	218	433	742	999999	40	248	206	261	138	842	368	504	999999	393	999999	999999	437	186	295	482	875	153	685	860	999999	493	682	780	546	999999	736	999999	852	833	796	538	287	471	372	185	999999	909	795	237	999999	598	507	119	398	999999	422	426	999999	184	454	74	748	881	999999	546	565	426	999999	999999	116	13	999999	129	597	641	75	965	813	120	58	965	358	457	999999	820	999999	573	391	999999	451	319	999999	678	389	999999	999999	405	999999	825	619	17	204	999999	131	999999	946	387	999999	999999	531	456	613	538	135	999999	999999	300	999999	709	999999	992	44	764	999999	796	999999	973	999999	865	851	999999	35	987	500	50	770	826	336	898	873	609	999999	999999	429	995	706	187	552	900	25	499	401	240	275	999999	973	440	999999	334	999999	973	646	656	999999	861	999999	625	48	999999	718	889	999999	999999	999999	950	999999	999999	345	827	999999	999999	430	999999	850	361	277	794	722	872	999999	340	999999	11	215	900	962	404	728	567	574	91	149	468	192	135	999999	296	404	324	686	573	999999	999999	244	583	552	
806	805	554	593	999999	903	175	999999	387	770	962	900	935	988	546	681	777	999999	18	970	962	658	725	999999	981	999999	999999	196	999999	245	999999	766	632	357	166	598	183	999999	999999	188	973	450	999999	999999	999999	999999	999999	336	150	891	327	627	236	612	590	157	90	729	612	247	505	978	999999	152	532	205	277	587	832	947	508	804	326	830	996	521	999999	370	262	595	929	999999	999999	612	918	621	540	30	999999	18	518	453	371	699	682	999999	927	661	832	377	128	881	503	202	392	999999	310	999999	615	78	303	999999	999999	999999	317	999999	932	911	234	911	665	257	999999	824	438	64	442	627	999999	11	999999	202	538	885	476	58	577	853	229	999999	999999	999999	414	999999	714	799	977	354	391	258	72	25	437	921	711	871	999999	999999	763	337	90	683	257	614	483	999999	190	590	550	999999	999999	89	692	829	999999	529	999999	999999	120	639	999999	98	245	899	939	578	765	617	183	999999	987	999999	99	891	324	636	888	800	225	613	618	396	999999	999999	402	982	333	607	999999	191	37	939	999999	134	260	992	447	999999	674	999999	999999	999999	416	944	281	999999	999999	801	999999	963	641	52	905	506	31	691	294	999999	999999	956	255	167	999999	991	999999	57	339	965	640	332	199	540	135	320	277	55	979	859	999999	445	999999	999999	999999	367	550	985	44	71	999999	569	707	999999	851	999999	659	188	286	424	376	999999	627	999999	170	999999	999999	110	917	595	239	999999	711	435	273	999999	964	723	74	930	451	999999	23	277	862	81	999999	999999	689	418	660	999999	769	564	492	625	999999	967	372	910	592	449	999999	448	832	999999	858	282	70	999999	753	999999	123	356	973	784	220	999999	999999	98	568	999999	421	509	934	150	217	999999	942	648	252	996	361	999999	347	12	524	999999	445	735	999999	352	805	899	664	724	976	423	591	999999	414	469	805	283	352	999999	38	568	999999	692	919	711	999999	421	548	999999	585	958	18	999999	269	646	999999	436	875	225	999999	999999	999999	219	174	794	564	244	999999	782	201	87	812	663	999999	999999	69	999999	816	511	21	393	361	907	149	27	999999	620	999999	768	555	999999	408	999999	999999	516	724	999999	528	999999	157	105	188	765	565	999999	155	999999	997	313	586	170	620	373	214	999999	170	936	80	156	389	943	795	999999	999999	999999	679	686	999999	467	241	764	234	999999	364	999999	999999	999999	999999	641	999999	69	623	145	999999	395	999999	45	999999	858	355	999999	234	381	745	213	310	713	999999	999999	999999	469	271	999999	81	821	
935	928	18	298	999999	999999	595	439	999999	330	330	659	999999	841	75	999999	764	235	122	454	540	853	946	161	615	501	66	608	999999	411	798	93	999999	370	459	828	36	999999	353	780	999999	795	106	424	882	999999	999999	697	677	194	999999	45	427	627	999999	92	999999	999999	682	24	999999	999999	626	873	532	999999	999999	999999	392	999999	617	140	882	342	262	745	756	532	278	964	999999	999999	930	999999	999999	762	999999	445	88	376	846	179	951	999999	271	214	179	233	891	645	64	999999	314	441	577	574	163	95	999999	546	336	999999	588	718	943	158	66	999999	999999	770	580	999999	999999	999999	400	448	189	553	80	999999	576	999999	640	633	910	999999	65	498	60	142	608	581	79	999999	50	999999	999999	242	999999	123	999999	999999	66	130	74	902	662	298	51	999999	999999	999999	24	328	970	802	999999	955	807	378	999999	567	947	43	171	999	91	311	975	999999	857	999999	167	956	898	999999	999999	519	568	17	999999	766	999999	921	999999	998	566	999999	572	248	575	999999	435	999999	999999	999999	999999	33	959	999999	821	360	323	47	282	448	452	68	430	574	335	310	396	799	999999	336	120	999999	999999	173	443	340	739	737	438	231	520	150	999999	999999	182	999999	560	503	196	560	999999	419	648	309	555	507	330	997	912	275	249	636	559	693	480	999999	737	795	999999	490	621	999999	609	60	927	999999	132	122	401	882	749	892	612	906	883	999999	999999	986	617	935	20	741	999999	172	982	884	999999	999999	837	976	716	999999	872	706	939	999999	810	999999	999999	253	385	218	605	39	999999	999999	999999	999999	999999	780	818	750	187	999999	479	879	761	999999	78	52	720	879	999999	999999	175	999999	29	999999	999999	27	889	789	614	373	559	999999	999999	999999	646	999999	861	999999	999999	999999	168	966	999999	186	999999	69	999999	374	529	339	533	505	932	190	999999	541	337	127	999999	792	890	38	146	814	146	677	999999	965	800	443	999999	782	999999	228	266	209	407	843	679	907	912	525	269	284	840	63	999999	999999	931	114	999999	999999	262	649	176	999999	829	773	50	558	325	149	573	96	158	750	999999	714	999999	663	144	493	999999	777	880	375	768	861	973	92	808	789	999999	696	999999	447	999999	797	999999	999999	379	999999	803	130	592	773	951	183	999999	99	995	164	999999	999999	970	814	305	484	769	801	371	968	799	957	999999	536	114	877	951	710	231	270	999999	999999	293	999999	999999	326	195	116	999999	595	999999	883	999999	999999	999999	766	725	330	152	54	999999	999999	765	411	834	999999	380	65	
668	83	999999	999999	868	999999	500	243	999999	470	134	979	299	662	387	775	243	999999	870	105	778	348	161	630	568	186	242	413	42	882	674	999999	945	999999	448	350	373	999999	25	362	163	524	782	265	206	172	755	375	871	989	177	999999	975	999999	287	330	921	999999	999999	691	999999	999999	210	111	795	291	43	999999	224	47	411	925	899	999999	941	999999	565	999999	434	405	999999	867	542	53	999999	755	868	670	852	127	428	772	999999	334	860	999999	323	680	999999	915	139	596	160	834	587	252	29	467	999999	33	999999	35	999999	999999	270	634	554	167	397	50	422	999999	316	107	619	639	475	999999	657	874	939	884	436	519	999999	999999	717	999999	465	999999	735	999999	337	999999	999999	999999	999999	996	73	235	522	166	293	429	502	767	999999	63	224	947	777	453	810	468	93	999999	599	658	197	436	917	846	701	925	314	22	44	487	744	227	45	478	512	431	999999	783	600	16	27	507	554	663	493	999999	694	291	600	868	745	482	803	946	808	636	318	676	464	999999	125	489	732	802	318	997	912	999999	941	388	116	310	289	592	640	689	882	263	999999	999999	999999	32	999999	175	742	999999	423	98	999999	999999	123	685	328	241	891	999999	775	751	355	999999	605	396	350	999999	999999	444	202	220	315	128	753	64	323	281	138	102	76	566	999999	56	999999	824	999999	75	274	431	999999	999999	701	999999	914	141	908	999999	587	843	682	210	413	307	79	212	782	551	132	999999	372	57	113	798	470	218	999999	309	999999	781	999999	284	946	999999	463	155	519	212	999999	999999	999999	999999	694	295	420	866	162	999999	976	380	51	96	943	215	999999	934	999999	999999	642	706	449	608	954	999999	999999	407	999999	83	844	999999	999999	580	347	999999	912	915	362	817	388	999999	65	928	332	541	740	673	999999	740	281	528	210	616	569	508	182	547	502	889	999999	22	611	999999	999999	62	999999	999999	999999	444	303	152	581	999999	524	47	650	999999	999999	999999	75	420	999999	523	801	325	723	86	20	839	336	375	999999	473	999999	375	992	975	20	280	853	278	999999	896	447	139	947	999999	102	532	857	661	999999	89	823	790	946	98	999999	603	338	999999	461	908	117	927	999999	118	520	999999	54	999999	510	999999	569	796	999999	179	85	672	378	649	999999	487	999999	675	999999	344	649	825	428	904	696	416	941	252	999999	25	789	519	999999	838	999999	943	999999	193	160	999999	520	999999	999999	999999	23	616	235	689	627	973	926	442	824	999999	999999	695	730	150	999999	103	
73	327	980	480	389	565	272	999999	96	50	10	798	999999	999999	824	623	530	652	891	999999	191	262	999999	843	99	999999	695	25	380	867	222	346	999999	66	202	202	999999	824	999999	999999	354	696	999999	586	972	999999	917	999999	570	845	175	88	259	898	912	999999	702	146	999999	999999	870	256	999999	228	828	663	593	467	655	631	999999	999999	265	444	735	495	999999	47	870	999999	440	718	999999	534	999999	144	97	317	999999	391	500	909	999999	364	586	107	999999	999999	758	999999	544	459	331	938	279	470	999999	814	999999	999999	161	999999	276	999999	602	161	801	633	527	693	576	999999	323	273	141	666	271	900	857	637	958	285	289	561	426	980	999999	516	265	999999	321	282	154	727	240	835	999999	23	762	435	999999	903	856	999999	742	999999	146	67	999999	612	209	922	957	535	468	875	385	715	999999	622	999999	295	378	296	382	303	142	595	43	305	32	257	148	999999	340	65	428	224	818	168	843	340	999999	652	999999	999999	325	618	269	364	460	928	20	150	670	21	535	999999	999999	449	999999	551	33	511	999999	952	784	999999	204	413	456	170	896	844	779	434	585	999999	264	984	978	524	336	679	999999	104	247	999999	761	329	530	999999	533	379	999999	999999	316	999999	73	89	614	790	423	999999	907	999999	41	175	371	999999	435	999999	316	999999	999999	611	225	353	999999	495	715	999999	999999	874	883	598	999999	999999	811	999999	127	388	999999	185	379	198	999999	999999	999999	554	72	81	636	525	999999	720	999999	999999	999999	431	86	962	540	577	374	827	999999	548	972	318	663	514	363	883	128	57	157	141	337	282	511	745	999999	999999	432	999999	159	257	999999	172	56	811	999999	389	410	165	999999	999999	810	552	180	999999	507	999999	891	999999	717	752	406	847	572	420	498	635	920	341	390	999999	154	730	999999	769	568	809	272	999999	895	974	482	963	209	72	999999	785	999999	949	999999	128	231	999999	925	407	999999	999999	600	999999	323	999999	468	79	999999	430	939	90	874	999999	999999	697	201	48	663	743	999999	999999	648	999999	999999	712	533	971	102	272	999999	280	804	280	917	435	219	999999	999999	910	515	413	199	999999	999999	250	911	700	999999	550	927	192	221	192	137	418	494	999999	545	999999	461	497	977	512	233	669	999999	603	494	567	487	564	510	999999	237	866	999999	869	387	850	801	999999	25	552	999999	23	69	622	153	508	941	129	101	928	999999	28	435	999999	555	999999	999999	317	999999	398	999999	372	682	468	954	270	175	625	713	694	808	628	481	999999	
177	219	610	662	459	999999	626	368	473	581	302	219	440	566	323	923	885	493	626	626	488	972	341	600	667	999999	343	325	416	406	999999	831	546	10	999999	345	852	312	999999	230	999999	999999	898	110	176	745	829	609	311	999999	809	325	999999	999999	946	999999	878	20	994	576	999999	310	999999	999999	462	470	672	999999	56	999999	999999	582	635	405	853	999999	83	240	999999	922	63	734	24	627	597	804	830	691	64	324	467	842	999999	291	579	472	753	830	648	705	999999	399	562	333	717	236	689	605	11	172	999999	999999	999999	82	522	917	295	334	480	657	640	980	385	731	520	999999	275	354	999999	391	39	999999	592	728	849	663	181	690	909	999999	124	234	999999	891	203	820	266	245	768	661	186	429	360	990	74	102	24	831	813	488	961	345	999999	999999	142	999999	65	857	232	859	746	605	424	999999	543	416	300	999999	538	699	999999	39	999999	174	214	610	892	601	663	756	999999	350	877	431	999999	779	455	79	999999	324	999999	408	22	909	999999	581	14	999999	457	658	999999	531	999999	123	515	999999	759	614	415	999999	986	464	203	476	999999	406	728	993	999999	763	960	999999	734	224	935	574	26	675	259	633	606	650	999999	14	999999	128	57	763	915	477	29	841	663	236	337	310	214	546	699	519	853	999999	541	999999	698	999999	796	88	188	940	915	93	364	999999	925	345	320	999999	999999	101	358	964	87	241	743	129	999999	507	886	634	369	999999	999999	740	999999	596	999999	459	316	384	999999	969	585	975	562	935	486	881	311	992	990	25	34	607	170	888	932	309	950	578	999999	298	999999	554	580	445	999999	624	11	339	236	861	882	999999	999999	389	999999	112	679	808	999999	685	206	894	644	999999	454	378	580	891	663	999999	509	999999	999999	999999	777	41	404	126	828	862	999999	971	765	138	143	999999	999999	999999	509	999999	630	151	999999	337	101	307	909	236	991	999999	54	119	675	426	362	153	775	999999	611	358	707	999999	980	999999	999999	235	138	515	220	566	540	799	999999	833	189	367	803	44	940	999999	131	178	134	98	817	999999	306	999999	776	990	123	109	179	999999	132	76	171	163	531	866	178	404	26	434	208	254	999999	841	247	995	349	740	797	140	237	999999	438	891	963	44	929	789	739	999999	453	999999	629	241	999999	122	999999	650	513	83	312	999999	162	700	890	573	54	464	111	999999	651	382	312	48	923	593	637	280	199	497	999999	388	664	999999	980	766	624	999999	140	135	999999	698	236	999999	
828	509	999999	999999	999999	400	999999	474	688	958	578	80	139	591	318	128	484	924	461	25	999999	999999	72	365	719	133	999999	559	334	975	980	999999	155	588	219	423	216	899	279	999999	999999	473	699	706	227	910	637	43	186	22	650	875	247	221	587	904	447	31	28	999999	451	439	150	999999	999999	626	924	999999	999999	894	911	585	655	661	999999	672	234	365	148	999999	999999	915	383	321	335	999999	999999	934	10	315	976	195	880	402	357	999999	332	986	729	601	985	95	661	292	110	75	229	586	704	914	680	91	882	219	390	536	66	828	999999	871	999999	990	550	76	917	999999	999999	263	313	448	350	247	636	547	999999	410	263	101	220	270	885	138	239	95	635	894	999999	999999	999999	821	21	503	608	857	689	994	545	999999	374	384	371	966	282	265	999999	442	455	345	395	980	999999	999999	618	127	985	783	999999	464	999999	33	424	42	252	492	437	846	638	999999	999999	999999	999999	999999	726	836	999999	919	856	973	999999	999999	448	999999	286	999999	999999	56	885	491	871	999999	243	90	164	350	999999	338	999999	790	999999	728	999999	676	999999	565	125	615	999999	781	228	76	926	999999	943	999999	584	457	999999	999999	943	390	999999	157	999999	951	999999	784	512	386	877	570	205	76	154	792	398	772	999999	999999	915	933	807	114	999999	805	999999	456	147	999999	999999	512	581	999999	999999	447	767	999999	768	999999	999999	999999	999999	999999	904	999999	870	860	642	999999	849	811	999999	999999	999999	20	583	856	884	112	972	149	999999	596	620	374	988	693	229	999999	34	742	14	953	751	584	830	999999	210	999999	934	128	999999	999999	76	999999	544	545	999999	836	999999	999999	771	665	563	830	694	515	252	539	999999	187	640	935	999999	117	807	24	294	999999	189	999999	999999	280	178	999999	999999	999999	999999	666	830	999999	999999	999999	999999	999999	971	348	999999	921	890	325	999999	671	945	756	487	878	999999	999999	156	999999	261	494	656	999999	265	501	497	709	999999	42	985	585	999999	999999	701	257	103	999999	999999	468	624	373	831	864	999999	999999	334	421	375	999999	999999	571	520	311	201	991	999999	999999	857	999999	999999	690	426	857	340	127	962	728	65	240	784	846	823	687	904	887	999999	791	999999	999999	176	85	344	999999	241	423	75	999999	999999	709	519	999999	165	666	617	934	999999	974	534	817	999999	606	365	145	673	999999	747	832	406	314	338	945	324	586	313	775	355	999999	999999	916	61	999999	703	999999	999999	306	999999	167	80	970	940	688	267	999999	258	570	720	209	383	286	
675	999999	11	720	999999	574	173	579	362	841	588	576	358	999999	765	468	902	999999	424	376	274	999999	761	999999	373	649	687	840	338	743	999999	156	996	349	250	818	999999	983	976	156	143	121	804	999999	391	373	340	650	717	999999	667	711	784	17	22	999999	481	575	356	999999	887	332	250	619	786	999999	580	18	999999	947	905	919	42	278	243	162	999999	999999	53	999999	319	999999	132	999999	999999	354	999999	989	337	165	346	987	636	255	999999	810	871	194	452	999999	999999	332	282	770	884	748	678	999999	774	859	999999	948	531	999999	999999	849	210	702	543	442	79	999999	999999	999999	610	918	999999	787	19	432	291	601	999999	103	216	987	999999	361	663	336	676	856	225	999999	855	398	999999	290	834	999999	609	999999	650	19	999999	212	651	70	999999	999999	999999	999999	506	999999	578	708	999999	438	149	434	95	848	999999	217	766	999999	376	213	999999	221	462	12	952	600	822	122	950	80	221	999999	346	703	201	999999	870	784	359	873	899	157	530	36	150	410	999999	999999	138	999999	253	668	999999	447	704	948	514	463	999999	999999	528	465	757	999999	226	144	97	999999	657	999999	346	981	862	502	314	218	999999	436	862	551	275	71	984	999999	827	553	178	898	999999	252	999999	999999	846	999999	354	443	999999	733	809	15	322	943	114	785	107	272	805	343	143	496	267	87	601	999999	640	467	481	999999	999999	673	966	199	999999	414	999999	929	999999	418	999999	870	818	958	626	856	999999	332	999999	208	419	565	747	834	764	512	999999	999999	815	999999	813	887	962	158	999999	146	999999	132	560	699	999999	999999	999999	397	999999	273	999999	308	461	745	167	317	999999	999999	832	414	926	141	435	879	999999	66	124	685	999999	270	907	670	204	489	817	999999	771	999999	584	252	437	360	999999	999999	999999	686	999999	79	302	505	386	689	999999	999999	999999	907	999999	681	279	568	62	451	791	925	999999	999999	999999	971	927	60	545	999999	698	590	976	576	999999	999999	54	743	413	54	392	109	883	227	353	845	279	909	418	100	988	999999	999999	985	568	999999	999999	826	581	681	152	251	959	143	991	999999	382	643	425	764	636	536	999999	999999	69	999999	999999	147	999999	269	701	28	642	999999	264	682	400	990	17	999999	798	228	171	732	902	999999	999999	750	236	618	472	636	493	999999	999999	461	861	192	926	877	682	998	172	999999	979	999999	609	514	878	999999	345	391	999999	999999	965	418	374	999999	999999	918	999999	301	911	55	999999	75	534	999999	991	802	999999	999999	73	999999	999999	799	
999999	849	752	778	999999	999999	871	916	283	90	999	836	688	54	97	438	999999	18	999999	391	96	999999	526	999999	599	622	522	999999	999999	136	328	506	572	176	363	525	679	335	387	999999	429	994	772	715	76	697	999999	946	999999	391	140	65	803	703	712	938	999999	838	189	918	999999	999999	428	156	762	999999	274	522	691	999999	999999	751	630	999999	961	999999	999999	999999	847	901	999999	575	370	116	995	999999	999999	999999	999999	424	202	841	156	468	802	634	576	999999	953	573	999999	786	265	152	632	999999	434	393	741	999999	999999	522	991	287	605	547	434	321	160	499	800	405	999999	999999	380	918	605	999999	618	337	525	999999	999999	284	477	536	320	228	484	999999	838	319	136	842	999999	999999	999999	869	863	264	999999	265	475	999999	773	38	727	988	772	714	783	272	775	414	104	866	999999	999999	809	78	999999	216	837	999999	999999	491	278	226	446	999999	78	735	308	999999	136	270	262	999999	999999	449	809	999999	455	769	999999	575	544	721	748	964	999999	143	70	795	999999	994	428	932	801	999999	759	510	999999	82	646	999999	964	420	288	833	999999	270	215	999999	999999	905	999999	77	709	96	947	557	478	482	685	934	999999	512	999999	999999	999999	330	999999	999999	690	999999	780	383	132	786	611	133	443	914	999999	754	999999	700	537	131	243	360	232	715	344	212	41	79	396	711	999999	461	93	155	991	999999	667	986	679	958	134	387	945	923	484	823	123	564	999999	930	999999	999999	999999	999999	999999	492	999999	887	884	999999	278	711	986	420	414	999999	50	297	922	78	96	999999	31	999999	999999	856	999999	309	240	521	99	476	947	465	704	407	999999	999999	256	509	195	779	111	202	689	422	400	534	519	999999	783	825	641	63	844	75	953	999999	219	52	86	798	657	999999	398	801	764	531	999999	16	999999	173	51	423	883	317	839	999999	888	999999	999999	880	790	999999	999999	999999	999999	894	621	639	999999	90	667	213	432	999999	132	738	803	888	658	999999	999999	999999	662	620	783	227	999999	536	235	134	999999	634	999999	206	17	752	999999	134	967	869	909	999999	562	999999	505	837	991	495	194	111	35	10	999999	597	71	999999	253	126	999999	616	724	94	413	329	572	43	999999	235	389	380	999999	679	921	999999	959	999999	999999	79	125	946	236	999999	999999	999999	109	516	708	989	144	729	508	518	644	360	154	999999	673	999999	30	471	220	999999	116	814	998	356	89	147	638	329	338	183	11	543	390	50	742	999999	999999	66	335	999999	100	660	871	593	999999	999999	
999999	144	999999	716	59	999999	736	470	578	537	999999	752	436	571	360	815	401	999999	517	111	969	114	92	394	22	963	146	581	999999	456	999999	414	999999	518	999999	503	999999	621	999999	357	807	920	472	999999	162	999999	629	764	287	285	268	999999	999999	932	601	999999	62	685	703	95	999999	164	795	131	594	999999	440	917	999999	857	565	779	210	169	304	59	999999	877	241	999999	344	999999	999999	399	999999	999999	338	389	999999	962	999999	574	917	49	999999	999999	134	999999	999999	441	47	711	695	999999	719	488	346	916	637	551	898	184	454	999999	999999	145	860	405	934	999999	393	60	999999	115	415	991	999999	170	329	999999	999999	999999	268	999999	507	632	686	999999	680	708	70	421	751	375	74	277	130	759	999999	705	792	728	416	431	58	986	711	590	24	728	999999	185	999999	985	626	606	916	654	660	128	458	986	725	235	137	972	308	634	50	148	870	113	872	624	859	206	885	836	751	521	999999	105	859	999999	999999	885	823	766	749	999999	361	999999	108	179	256	999999	999999	999999	999999	999999	999999	87	999999	876	858	523	312	999999	999999	430	721	89	903	149	208	999999	136	774	999999	252	158	542	884	999999	787	404	14	999999	378	64	203	705	543	674	833	842	555	983	103	999999	582	851	640	328	747	281	572	958	970	999999	679	238	46	61	999999	155	202	967	98	999999	518	609	999999	999999	237	999999	999999	238	999999	999999	807	153	680	584	669	306	902	999999	999999	515	831	56	732	484	384	964	668	999999	746	999999	999999	587	894	639	60	973	257	999999	101	999999	735	343	651	999999	999999	999999	999999	462	391	631	999999	636	999999	582	631	471	999999	129	999999	272	357	64	491	629	715	229	999999	50	534	696	59	999999	474	113	780	497	999999	127	398	849	416	216	999999	125	999999	23	454	321	999999	999999	999999	999999	871	828	999999	680	852	32	899	999999	999999	517	999999	695	581	910	171	39	801	999999	77	999999	999999	847	999999	151	954	999999	195	702	774	936	42	999999	599	921	999999	646	729	110	645	382	999999	531	999999	898	288	414	543	533	851	999999	520	873	999999	346	407	999999	999999	243	725	999999	999999	206	102	350	484	982	105	999999	448	525	309	701	498	694	541	208	285	958	862	550	832	999999	851	999999	999999	169	999999	262	524	447	999999	496	385	169	545	31	439	232	423	305	318	883	999999	999999	125	818	385	826	805	208	748	999999	380	999999	999999	999999	355	999999	999999	325	558	842	144	10	850	813	325	338	159	999999	769	63	544	999999	241	948	576	999999	
243	999999	783	607	457	326	999999	999999	126	210	516	370	676	696	308	107	746	999999	749	999999	484	999999	999999	56	676	999999	439	999999	999999	999999	942	704	608	830	509	325	999999	951	395	999999	311	199	697	125	821	789	844	82	754	999999	821	766	209	999999	50	931	114	737	930	999999	999999	13	192	313	267	812	761	846	999999	983	999999	794	90	930	783	295	614	387	999999	999999	999999	366	941	999999	999999	186	504	126	789	578	999999	804	30	232	930	307	17	999999	857	999999	37	997	999999	770	880	36	686	278	707	755	326	726	512	999999	722	999999	71	161	322	999999	999999	999999	66	617	773	761	999999	858	999	485	999999	999999	530	226	859	452	479	180	160	965	500	999999	419	44	261	493	302	977	510	409	999999	855	81	999999	700	393	941	999999	997	129	999999	999999	278	232	476	105	206	295	193	279	999999	890	999999	999999	999999	92	235	31	999999	999999	469	999999	358	999999	249	432	160	999999	525	999999	999999	999999	183	999999	713	672	956	196	567	166	297	16	793	240	358	355	855	724	999999	617	167	920	912	718	659	465	479	678	982	54	945	451	769	717	768	850	717	968	643	918	135	48	999999	999999	992	462	12	127	251	999999	577	999999	569	907	318	591	298	465	382	257	202	287	214	999999	221	845	246	999999	472	508	999999	886	90	276	492	999999	466	712	725	206	463	362	999999	999999	477	519	882	999999	408	187	999999	262	596	396	726	848	834	940	988	157	226	926	654	742	266	999999	355	303	425	200	134	999999	739	999999	793	840	850	126	999999	701	963	384	677	295	947	385	299	693	549	643	294	999999	723	999999	980	999999	707	694	830	999999	173	588	446	218	999999	999999	999999	421	603	999999	997	717	999999	999999	194	841	258	999999	795	999999	401	662	999999	781	905	999999	862	171	204	266	999999	165	296	270	537	384	938	469	999999	971	862	877	100	663	645	999999	632	436	394	148	999999	348	899	949	394	511	834	664	312	454	123	361	999999	346	999999	842	999999	633	759	809	903	789	136	999999	999999	523	571	99	146	338	999999	435	776	66	999999	794	266	346	875	999999	549	999999	166	999999	858	511	661	754	910	803	999999	999999	677	584	999999	498	999999	85	999999	999999	940	999999	528	974	479	688	584	170	367	959	586	94	758	733	269	629	632	348	999999	999999	862	817	189	342	999999	976	757	202	821	489	581	190	415	999999	95	805	755	192	318	180	927	500	999999	951	226	72	250	944	324	615	866	874	999999	424	18	999999	999999	195	792	502	
930	391	349	877	387	405	678	754	999999	464	999999	449	39	795	589	371	430	238	125	999999	999999	813	877	215	623	707	80	999999	999999	962	999999	999999	400	816	999999	999999	999999	999999	573	821	393	495	306	999999	999999	426	999999	999999	999999	999999	999999	336	79	673	999999	126	514	143	999999	999999	999999	687	758	684	999999	313	999999	999999	555	54	219	910	999999	304	999999	250	517	26	474	206	862	755	166	999999	270	913	500	726	999999	133	40	28	265	893	496	706	737	621	646	999999	376	632	769	790	437	792	999999	775	937	524	609	497	999999	66	999999	579	999999	410	424	310	813	332	999999	432	23	200	999999	770	808	39	513	895	380	999999	830	240	986	375	919	477	251	724	999999	535	999999	542	359	208	86	916	185	999999	207	346	999999	53	470	347	777	247	147	901	967	907	21	714	127	999999	236	586	999999	999999	490	946	68	999999	543	635	908	480	999999	455	694	891	853	999999	698	43	999999	786	769	999999	598	682	340	350	757	881	524	809	425	999999	972	499	999999	30	845	999999	287	536	510	999999	439	999999	406	691	216	86	64	833	999999	94	220	450	817	999999	566	808	616	718	340	661	120	108	65	123	483	204	999999	999999	342	999999	999999	885	285	934	999999	301	286	999999	143	681	827	691	793	999999	516	531	682	388	464	999999	643	569	206	999999	724	340	251	293	218	999999	518	230	500	578	999999	335	174	883	735	274	531	967	999999	658	834	429	315	724	606	951	522	188	999999	999999	804	999999	689	436	999999	999999	999999	993	999999	131	999999	606	200	225	13	999999	366	798	653	999999	515	675	984	999999	24	999999	34	999999	686	999999	500	339	852	999999	774	999999	646	999999	999999	999999	224	999999	536	463	495	237	239	100	999999	999999	594	723	535	189	790	999999	212	999999	422	999999	854	999999	316	184	630	999999	754	999999	451	863	544	999999	135	796	975	976	999999	999999	61	787	75	934	806	271	671	999999	804	673	415	999999	937	999999	326	758	12	691	231	362	832	662	999999	244	649	857	880	966	598	738	999999	813	989	682	999999	999999	850	920	726	55	513	853	38	91	589	805	925	50	312	376	999999	999999	755	999999	999999	399	999999	830	999999	949	390	705	189	76	469	601	656	265	414	999999	999999	91	999999	185	849	979	999999	401	654	999999	932	999999	663	999999	943	920	68	212	984	700	330	29	999999	999999	665	808	674	962	622	988	158	669	636	621	468	712	327	579	937	718	766	912	186	450	26	550	999999	958	132	999999	999999	453	281	999999	371	889	
455	198	520	51	315	670	779	999999	999999	272	214	52	762	240	602	488	275	275	934	417	999999	195	999999	124	766	716	840	83	454	704	999999	922	260	579	267	999999	69	895	999999	106	143	519	754	754	346	999999	205	891	946	999999	188	15	779	953	999999	270	438	405	999999	999999	999999	705	221	999999	873	999999	999999	193	999999	473	999999	999999	862	837	999999	333	441	15	999999	766	999999	949	137	999999	999999	392	152	999999	533	996	999999	999999	620	814	276	999999	999999	762	880	64	217	22	999999	482	635	808	153	942	999999	722	828	432	626	518	88	999999	578	999999	999999	491	149	495	660	999999	771	765	758	58	571	999999	35	678	134	724	558	508	41	654	764	717	248	210	626	999999	178	999999	46	999999	735	396	858	485	297	399	914	722	999999	940	711	869	999999	105	999999	834	999999	159	308	999999	999999	579	849	924	67	757	999999	939	868	999999	999999	503	728	999999	322	185	987	999999	390	734	809	836	156	100	943	894	999999	153	829	999999	122	28	970	999999	153	999999	546	934	428	540	157	975	853	512	142	217	999999	403	999999	206	846	999999	999999	573	103	133	433	758	980	172	99	999999	999999	999999	736	790	532	594	512	166	638	999999	131	999999	587	999999	982	643	958	999999	753	273	999999	999999	945	999999	259	407	50	29	732	787	953	265	450	58	999999	999999	775	352	684	556	999999	626	999999	999999	35	918	986	999999	150	999999	800	999999	999999	825	737	486	141	771	540	135	999999	492	434	850	999999	999999	409	538	999999	215	999999	616	60	207	383	744	75	161	940	340	420	780	879	999999	987	708	846	624	999999	389	646	14	811	999999	11	407	201	717	695	169	518	458	999999	935	921	194	999999	220	999999	999999	999999	979	831	210	715	773	999999	492	863	400	29	784	227	589	999999	864	999999	501	206	975	999999	358	465	780	821	962	999999	943	999999	802	513	636	182	327	967	666	183	999999	843	238	794	709	999999	305	150	734	999999	712	376	67	389	702	24	999999	999999	73	999999	60	388	752	294	670	472	70	886	999999	612	999999	621	902	691	204	657	968	191	999999	503	999999	640	97	731	999999	576	999999	423	810	621	704	999999	999999	999999	132	999999	999999	943	133	999999	999999	999999	757	131	340	101	473	999999	194	999999	56	296	607	569	999999	999999	301	30	518	103	509	646	85	771	908	33	716	999999	999999	972	566	999999	67	999999	709	999999	882	999999	400	684	999999	596	238	765	575	417	278	345	999999	711	930	80	435	999999	999999	157	342	986	222	317	385	712	807	
222	488	999999	239	11	859	999999	538	334	630	833	990	912	999999	320	206	500	755	380	972	999999	999999	496	599	37	999999	999999	419	999999	753	999999	309	400	788	25	287	553	188	276	485	187	183	606	450	999999	49	825	739	32	790	999999	562	999999	740	950	181	999999	999999	211	143	999999	201	641	581	999999	999999	999999	999999	999999	43	652	322	488	894	794	999999	999999	999999	997	999999	999999	823	397	116	999999	530	999999	999999	837	844	294	999999	976	143	999999	985	999999	34	903	78	450	700	346	989	999999	409	84	119	945	277	735	946	434	224	999999	483	804	999999	549	25	999999	940	296	999999	748	530	999999	354	716	999999	151	420	152	999999	547	351	486	999999	968	632	456	195	713	999999	118	999999	697	761	999999	704	190	15	484	887	839	999999	414	788	250	616	999999	999999	403	146	999999	325	999999	504	677	748	999999	999999	567	917	569	53	236	999999	999999	999999	833	584	312	21	628	145	935	264	100	46	937	697	167	361	570	727	999999	577	444	793	542	999999	94	304	707	999999	999999	999999	999999	795	283	688	349	839	783	487	427	392	517	990	389	550	414	640	999999	309	248	215	356	999999	999999	659	999999	655	999999	640	500	999999	999999	844	697	999999	935	304	762	259	358	328	578	92	999999	409	69	454	999999	999999	999999	453	492	408	545	242	999999	999999	999999	624	406	694	970	152	986	999999	88	673	999999	21	614	119	877	562	950	920	637	274	542	852	599	837	251	876	851	57	525	999999	999999	465	166	458	999999	148	852	663	999999	436	999999	890	330	999999	999999	402	387	679	575	930	457	625	605	999999	999999	999999	34	999999	453	104	300	999999	894	999999	374	837	999999	999999	357	739	709	297	571	999999	178	651	532	213	686	848	498	182	482	594	457	999999	999999	219	514	80	123	294	999999	263	999999	166	999999	157	999999	324	548	231	999999	835	230	170	63	404	778	999999	168	999999	882	999999	605	128	466	309	725	691	977	644	651	999999	626	999999	86	318	75	21	655	384	192	371	999999	277	850	999999	999999	297	629	999999	441	999999	911	301	411	615	658	999999	700	999999	431	340	999999	903	579	999999	219	999999	94	999999	999999	767	646	999999	639	999999	304	338	278	999999	935	999999	999999	521	999999	999999	375	334	23	470	660	58	321	959	952	851	999999	406	698	805	437	568	213	884	999999	674	574	137	662	999999	321	329	748	879	760	993	279	825	999999	999999	679	884	791	623	94	999999	455	687	831	787	496	999999	640	472	393	377	235	999999	999999	539	866	247	671	133	
159	340	999999	999999	208	999999	582	999999	999999	559	136	552	776	999999	799	845	228	886	306	874	403	422	689	285	496	999999	768	102	439	999999	999999	441	223	668	474	754	999999	24	489	872	215	298	202	90	346	840	600	645	387	550	320	999999	941	796	999999	999999	650	33	944	815	999999	489	768	545	286	694	999999	999999	124	54	863	214	407	999999	999999	115	999999	609	938	656	792	132	999999	999999	850	303	500	999999	999999	737	114	999999	999999	673	681	999999	529	657	999999	652	511	492	531	342	686	999999	581	999999	137	999999	516	999999	94	298	999999	78	773	880	999999	982	204	912	178	999999	940	906	999999	733	752	943	586	573	804	296	154	310	601	383	211	743	721	982	999999	999999	231	999999	999999	780	999999	612	951	649	999999	821	458	598	999999	153	999999	999999	999999	847	999999	193	999999	999999	246	798	154	722	477	400	678	999999	999999	221	999999	852	165	878	43	999999	93	149	991	999999	611	982	838	999999	986	457	982	431	771	874	227	115	999999	999999	825	84	999999	928	145	561	970	20	560	246	975	999999	987	523	746	999999	764	625	999999	110	341	999999	959	999999	736	999999	999999	256	190	397	994	518	999999	877	999999	959	999999	164	13	440	966	601	432	601	580	525	999999	469	684	163	119	601	913	188	946	571	999999	47	201	125	153	724	999999	173	252	999999	999999	120	471	787	999999	609	621	762	999999	740	999999	368	999999	220	999999	949	572	36	287	402	605	395	999999	490	844	690	963	999999	296	252	771	999999	359	122	629	359	997	999999	273	509	999999	999999	54	999999	740	756	999999	999999	565	204	161	999999	885	849	862	510	189	999999	942	209	646	733	999999	891	968	999999	19	999999	590	211	999999	675	762	778	999999	999999	350	999999	749	98	671	981	333	999999	999999	999999	999999	999999	999999	128	999999	27	999999	999999	862	256	999999	999999	248	178	999999	122	400	363	252	486	999999	117	436	999999	170	464	241	853	537	665	410	382	801	999999	198	509	655	472	999999	934	721	698	915	176	768	999999	486	581	352	559	590	969	849	613	999999	999999	82	842	958	999999	999999	110	537	207	845	999999	361	248	980	247	467	999999	999999	318	999999	351	201	269	999999	972	999999	660	511	999999	84	441	533	197	999999	921	437	999999	999999	325	158	620	171	717	331	465	999999	247	600	999999	102	662	999999	540	999999	587	84	999999	999999	986	737	135	999999	558	133	414	779	999999	178	68	809	654	424	16	170	154	190	483	999999	193	146	999999	69	406	886	421	999999	992	999999	999999	846	624	620	527	
999999	32	32	999999	594	917	686	999999	79	541	305	447	248	639	379	704	999999	601	873	19	999999	997	999999	999999	999999	711	999999	999999	999999	999999	999999	195	999999	896	999999	148	132	577	889	31	999999	473	670	999999	111	448	183	999999	622	645	95	255	750	611	999999	590	999999	830	939	999999	308	900	847	999999	999999	119	414	351	221	241	999999	829	999999	999999	512	386	999999	548	100	234	537	463	173	189	600	966	445	432	228	837	192	999999	637	15	723	999999	625	287	208	999999	44	832	943	999999	999999	999999	543	999999	108	301	264	417	740	715	356	844	736	668	793	362	674	999999	132	999999	58	999999	999999	999999	139	905	760	999999	350	108	200	705	519	782	126	343	433	547	334	927	999999	775	561	922	659	879	999999	957	493	845	327	62	999999	569	342	782	999999	999999	768	203	540	214	76	641	525	651	334	954	552	459	999999	999999	999999	205	800	283	999999	278	57	999999	45	803	565	505	780	147	995	949	449	343	278	596	778	141	999999	378	999999	999999	407	999999	554	915	999999	44	915	200	405	513	769	999999	63	999999	789	518	167	999999	648	570	861	388	655	384	514	218	190	343	358	526	999999	431	573	809	999999	999999	999999	129	399	531	589	590	741	492	190	390	289	482	806	269	999999	999999	730	999999	68	28	362	180	410	999999	999999	582	841	879	999999	999999	495	254	924	750	999999	47	348	127	980	281	646	172	203	999999	928	999999	536	99	552	160	701	435	999999	999999	686	535	999999	203	677	17	999999	861	788	999999	999999	45	558	999999	455	999999	321	612	167	787	382	200	976	286	277	156	56	752	337	554	646	69	502	999999	999999	288	328	999999	450	973	532	785	384	361	999999	892	158	479	643	616	838	999999	999999	964	480	496	558	442	926	999999	961	996	999999	243	206	835	543	487	992	999999	617	176	172	999999	999999	597	815	625	57	384	997	576	999999	720	999999	557	792	999999	600	999999	729	999999	228	999999	999999	999999	260	151	999999	403	999999	671	487	477	999	672	926	999999	999999	883	999999	933	395	552	999999	394	888	813	528	999999	53	14	886	424	446	730	947	252	182	728	346	674	999999	999999	34	999999	999999	999999	720	52	630	708	999999	717	999999	796	501	999999	999999	627	648	446	622	999999	999999	354	785	72	40	278	725	999999	911	981	999999	16	999999	741	527	207	305	257	103	485	28	344	999999	179	527	650	239	280	999999	554	999999	899	61	955	302	679	999999	36	611	451	327	999999	797	846	180	890	332	999999	158	198	331	400	353	146	
496	999999	178	616	999999	389	49	999999	999999	366	999999	647	955	999999	449	848	656	279	999999	999999	168	82	999999	339	998	637	999999	479	999999	999999	233	689	555	914	468	286	510	999999	491	231	412	873	129	441	945	999999	999999	999999	320	310	542	62	754	999999	999999	999999	479	838	617	907	999999	569	999999	169	143	222	999999	50	59	172	347	722	788	424	248	294	952	115	394	475	702	999999	169	821	135	999999	934	853	936	54	806	671	327	583	170	843	551	959	307	732	441	894	999999	157	999999	819	273	340	463	999999	471	374	454	151	215	557	410	510	44	962	288	247	999999	15	366	675	999999	215	263	405	999999	993	807	662	44	999999	749	21	999999	315	906	999999	400	999999	583	442	227	185	377	613	442	50	925	345	454	203	791	999999	791	296	424	68	86	67	999999	478	566	791	999999	408	999999	398	651	728	999999	684	999999	861	432	924	458	229	999999	650	963	703	77	999999	218	999999	26	999999	230	572	891	999999	526	343	302	115	999999	435	78	969	999999	999999	399	207	289	769	356	999999	337	866	838	205	231	435	999999	999999	410	999999	999999	276	999999	818	177	88	837	217	167	514	999999	326	58	32	160	999999	846	999999	999999	870	999999	448	494	999999	662	999999	734	695	627	101	248	55	999999	782	851	802	999999	986	876	999999	370	82	999999	999999	371	20	818	815	55	362	999999	185	943	540	910	145	781	305	165	813	354	151	590	76	999999	522	622	999999	180	358	290	859	51	993	510	120	999999	653	724	652	999999	918	650	274	511	72	112	174	872	716	30	292	999999	73	999999	999999	492	999999	575	849	398	553	645	999999	82	999999	144	949	40	799	308	999999	580	513	278	436	501	326	564	999999	419	999999	402	464	337	998	999999	978	37	291	999999	301	87	875	263	991	999999	953	999999	999999	928	163	144	82	417	891	711	327	999999	539	727	999999	980	373	439	940	999999	999999	999999	84	700	166	922	748	181	999999	999999	704	259	999999	162	547	134	999999	999999	266	999999	330	56	446	999999	712	193	999999	563	462	321	713	445	323	841	102	594	999999	90	772	999999	395	999999	410	839	17	77	999999	999999	190	999999	207	999999	999999	627	999999	144	922	999999	999999	972	434	195	719	696	347	999999	936	999999	70	952	17	702	999999	35	927	429	645	606	289	999999	675	120	383	999999	999999	625	999999	696	21	999999	671	339	102	799	806	210	191	714	502	748	141	82	327	237	43	504	586	157	699	410	999999	999999	999999	354	999999	323	811	308	999999	999999	996	
250	434	112	290	678	610	713	228	727	248	931	114	540	513	603	793	999999	999999	999999	48	999999	996	611	999999	355	830	748	502	492	398	882	999999	999999	752	891	648	224	946	365	999999	999999	929	972	999999	567	999999	968	840	703	999999	665	921	963	683	881	999999	999999	642	935	999999	862	220	735	999999	366	799	334	788	622	955	578	209	31	999999	175	195	34	449	902	143	862	907	798	962	732	999999	178	999999	870	647	825	582	999999	999999	42	662	203	999999	805	999999	887	189	999999	748	952	466	900	248	518	695	229	383	740	802	986	954	421	773	605	405	631	239	999999	974	140	996	198	513	692	512	992	391	644	999999	255	682	999999	60	20	276	70	929	586	185	428	451	841	999999	531	87	250	430	999999	999999	146	658	271	253	999999	956	277	396	556	999999	703	837	739	605	999999	313	275	371	763	339	344	701	652	742	556	999999	999999	980	982	999999	999999	571	354	244	999999	597	999999	999999	442	999999	999	999999	383	580	481	590	712	246	661	228	811	879	999999	708	999999	999999	15	528	696	929	801	296	414	942	744	141	493	504	606	959	891	999999	999999	709	339	669	327	999999	271	999999	999999	918	328	764	802	999999	904	999999	178	563	591	893	749	999999	262	712	270	999999	835	349	106	999999	999999	702	336	999999	950	957	378	405	127	933	267	730	954	883	967	649	149	999999	999999	847	336	53	377	998	90	999999	999999	627	409	886	246	921	869	767	288	999999	437	820	441	999999	277	999999	999999	999999	636	28	999999	378	744	620	301	482	122	258	881	999999	999999	338	900	533	510	750	996	240	696	345	860	196	999999	351	222	328	921	289	579	563	607	718	371	72	868	88	882	999999	999999	763	808	620	886	692	999999	999999	919	907	999999	527	775	215	962	300	167	372	773	403	408	973	999999	833	679	327	988	999999	966	838	665	999999	867	217	646	932	537	250	309	912	58	999999	408	23	999999	62	999999	401	756	81	904	505	999999	999999	390	999999	999999	975	941	568	999999	686	143	999999	999999	25	659	568	999999	39	763	917	72	861	354	294	999999	548	990	626	540	999999	859	894	934	169	126	388	826	34	999999	562	308	999999	999999	999999	979	327	999999	827	403	999999	832	727	318	999999	443	999999	144	105	56	663	984	325	38	116	827	248	157	92	999999	280	999999	999999	308	211	618	331	652	982	315	257	777	173	232	320	999999	141	586	946	726	999999	253	999999	978	77	999999	983	712	112	545	741	999999	688	999999	132	487	298	429	116	
378	999999	801	162	790	999999	886	821	102	717	999999	999999	661	999999	366	237	37	999999	566	240	634	999999	618	999999	447	999999	87	999999	245	109	999999	476	999999	479	577	613	999999	100	939	999999	191	755	891	995	760	849	90	969	331	700	999999	476	999999	999999	482	744	504	999999	715	227	722	796	586	992	884	875	999999	999999	999999	752	366	936	81	999999	59	878	743	622	999999	597	493	999999	767	544	999999	999999	999999	523	996	833	119	620	999999	999999	466	999999	999999	898	120	885	866	898	347	999999	343	168	404	354	149	604	999999	881	470	128	734	614	39	999999	999999	999999	999999	999999	194	999999	642	746	561	359	920	664	710	844	999999	905	731	594	769	198	211	846	961	399	384	402	832	999999	999999	999999	987	851	999999	137	910	593	754	406	999999	548	936	999999	606	55	999999	999999	894	166	378	565	396	149	999999	840	999999	151	565	740	95	999999	966	414	596	305	371	78	999999	582	934	919	160	334	999999	231	999999	999999	250	916	966	999999	999999	999999	859	594	870	999999	17	524	999999	769	37	23	321	921	582	532	10	311	999999	364	184	321	231	459	414	71	999999	999999	999999	235	901	649	774	999999	999999	299	554	12	434	524	71	785	295	175	892	147	23	958	648	730	614	999999	242	999999	725	197	455	409	189	808	999999	393	935	999999	867	999999	999999	135	638	292	977	999999	876	169	302	399	35	65	999999	999999	999999	310	975	857	999999	999999	416	999999	469	999999	844	154	823	999999	935	678	849	234	307	514	899	887	999999	999999	752	616	72	999999	318	336	172	399	842	999999	760	288	417	999999	449	905	970	84	666	543	448	999999	999999	260	233	624	999999	999999	758	63	999999	999999	980	619	115	999999	899	342	855	143	932	999999	312	911	865	657	270	999999	785	401	543	824	231	786	917	919	443	811	850	693	999999	372	640	788	544	999999	308	798	999999	999999	16	638	999999	999999	610	992	530	272	999999	576	363	778	24	366	519	999999	938	999999	999999	195	571	97	492	999999	356	570	999999	523	376	274	999999	999999	798	351	395	905	604	699	185	999999	999999	180	426	284	340	999999	357	284	279	990	662	999999	105	999999	872	918	156	999999	999999	999999	188	17	896	999999	227	891	979	673	999999	614	999999	248	999999	999999	797	401	671	217	999999	348	223	540	999999	386	611	253	376	999999	478	999999	759	547	999999	999999	999999	999999	284	304	66	448	999999	683	313	999999	999999	423	96	999999	989	481	999999	999999	236	837	827	647	762	519	519	973	524	967	999999	503	854	411	999999	882	
41	415	127	376	999999	999999	318	539	236	999999	344	198	167	999999	32	996	230	821	320	686	318	999999	999999	764	785	93	924	71	999999	809	810	640	698	214	999999	584	999999	879	787	843	528	297	421	999999	185	999999	999999	475	945	999999	283	43	999999	48	999999	933	787	363	591	999999	468	257	61	999999	779	704	500	999999	999999	999999	642	350	44	476	999999	30	687	455	589	463	999999	999999	126	289	536	776	548	659	999999	999999	797	10	297	719	999999	281	999999	999999	403	999999	831	863	712	507	565	932	999	999999	881	999999	256	999999	999999	137	999999	20	140	771	890	12	165	840	321	410	650	642	62	324	101	886	999999	692	999999	118	632	999999	999999	999999	724	999999	999999	924	778	97	116	999999	236	170	919	999999	150	475	113	400	999999	990	999999	312	856	999999	880	999999	533	999999	768	563	290	665	505	397	274	521	57	297	235	241	72	233	304	999999	415	892	405	725	745	319	588	660	999999	642	860	443	999999	800	722	102	400	999999	329	552	184	571	664	531	110	999999	427	816	175	93	928	328	18	670	999999	999999	289	808	999999	459	974	630	872	863	999999	831	999999	256	574	143	840	288	904	751	20	999999	999999	999999	624	125	999999	772	495	999999	713	542	435	101	999999	734	812	592	999999	869	578	554	699	801	995	279	870	181	252	41	252	649	424	266	660	674	760	416	193	143	568	212	144	172	159	994	406	667	964	839	331	258	754	999999	183	466	999999	999999	877	355	999999	719	529	464	467	73	999999	178	999999	617	999999	999999	409	999999	311	375	419	999999	999999	11	873	999999	216	412	999999	994	895	999999	93	203	529	335	538	838	999999	848	682	999999	705	999999	875	237	235	356	865	999999	849	363	732	999999	56	617	783	876	481	51	999999	126	999999	472	178	738	95	247	999999	649	867	570	999999	463	693	739	831	566	135	999999	977	860	547	783	999999	999999	999999	285	157	911	999999	661	366	846	345	565	925	999999	999999	147	152	987	999999	226	68	999999	999999	279	124	316	786	226	751	836	74	999999	579	999999	999999	636	91	999999	100	186	107	215	214	999999	128	999999	813	599	649	988	502	999999	601	999999	725	866	691	387	171	840	999999	335	999999	530	781	692	986	954	999999	291	65	342	999999	92	129	853	84	194	999999	986	503	197	999999	762	343	84	61	258	255	999999	945	704	648	259	999999	771	304	684	884	436	151	858	684	368	933	169	999999	519	212	871	792	506	236	999999	347	999999	999999	158	999999	707	999999	738	708	462	346	360	
694	999999	999999	357	558	999999	310	724	845	644	512	999999	829	183	982	541	55	384	669	999999	477	474	911	999999	999999	156	999999	187	999999	413	159	231	31	582	475	999999	487	854	999999	402	206	511	999999	702	435	549	328	23	724	109	999999	334	793	897	882	229	736	920	344	412	999999	133	999999	442	999999	290	999999	999999	707	999999	64	201	71	277	252	966	145	999999	999999	473	827	484	999999	999999	999999	824	438	134	999999	255	999999	999999	520	910	499	83	581	896	999999	155	999999	999999	315	194	54	501	273	526	999999	916	94	527	244	999999	999999	427	999999	244	720	670	852	73	557	462	823	497	680	160	999999	179	394	248	12	540	999999	756	179	278	650	230	561	999999	999999	999999	171	198	332	649	335	81	999999	346	185	999999	303	299	523	853	370	999999	820	999999	748	485	532	999999	999999	703	999999	828	999999	401	594	500	119	939	593	775	999999	634	174	40	999999	706	999999	999999	999999	465	999999	821	242	326	907	103	999999	447	174	994	260	999999	674	629	889	999999	823	20	752	685	437	363	999999	999999	562	736	391	789	297	52	718	484	782	69	465	999999	596	999999	999999	500	100	671	775	599	525	999999	960	999999	999999	328	882	756	305	387	37	884	999999	494	763	181	711	620	160	131	285	776	543	614	173	999999	999999	999999	999999	261	594	766	587	115	233	588	775	846	648	968	999999	962	999999	404	999999	581	822	999999	999999	323	788	480	999999	999999	324	748	440	355	381	200	418	991	999999	53	792	271	306	20	999999	185	405	865	971	191	962	323	999999	999999	999999	999999	138	999999	722	212	999999	124	255	999999	791	484	157	999999	475	457	560	999999	999999	144	612	770	285	812	999999	999999	999999	923	508	340	691	10	999999	999999	772	789	71	999999	278	37	580	999999	26	372	228	999999	999999	976	400	523	631	795	590	462	999999	813	317	325	999999	729	295	550	615	999999	252	791	332	855	656	685	395	949	999999	999999	999999	934	753	912	594	63	965	999999	533	999999	709	999999	419	999999	765	959	481	746	643	549	742	40	72	111	130	437	464	181	999999	999999	999999	681	896	885	898	999999	69	404	731	999999	763	353	999999	631	215	356	381	633	100	696	214	649	315	359	963	534	872	651	792	166	599	794	622	818	999999	37	999	534	800	173	900	86	24	729	999999	398	23	999999	895	999999	999999	999999	91	632	510	488	376	547	922	999999	729	417	612	574	999999	969	999999	999999	774	999999	357	999999	999999	999999	796	137	634	586	573	574	521	999999	756	28	110	768	
713	990	318	378	661	462	611	437	444	492	999999	450	415	999999	667	814	666	717	426	218	999999	999999	835	383	999999	790	973	357	999999	298	999999	593	473	556	999999	740	889	999999	526	894	245	405	492	314	662	999999	999999	999999	906	706	999999	48	602	892	770	558	164	999999	999999	871	488	264	999999	156	830	880	976	858	559	926	925	270	999999	999999	973	601	999999	531	999999	668	999999	226	450	155	523	623	991	581	785	707	586	953	880	655	416	981	821	345	483	782	999999	322	999999	979	781	514	847	999999	918	178	886	999999	999999	856	262	271	813	438	999999	217	889	405	999999	999999	350	971	390	545	124	999999	780	336	57	999999	460	307	28	470	374	19	775	920	999999	616	821	999999	738	33	403	999999	177	392	712	999999	893	812	248	999999	639	999999	133	312	956	999999	398	559	585	287	406	955	252	352	74	623	441	999999	742	466	39	397	999999	366	999999	970	824	999999	624	999999	54	647	68	672	831	564	885	473	999999	999999	227	272	999999	460	627	448	902	999999	327	999999	833	924	80	781	326	251	576	999999	170	986	111	10	935	802	243	758	896	580	520	999999	999999	999999	14	15	999999	767	29	783	999999	999999	999999	999999	80	535	999999	129	999999	286	356	589	988	127	313	999999	634	227	999999	574	226	868	551	999999	999999	817	359	866	999999	75	543	558	999999	792	38	466	918	113	929	409	854	123	192	620	233	930	521	620	664	37	380	31	440	999999	999999	870	161	745	693	262	999999	92	999999	511	999999	797	368	999999	99	846	999999	531	999999	927	720	113	686	931	108	384	999999	739	211	892	694	521	999999	776	236	167	315	999999	419	999999	233	999999	913	680	877	435	999999	325	531	817	967	849	733	512	734	463	194	999999	647	999999	955	999999	880	317	999999	231	999999	591	999999	931	541	887	122	620	704	999999	200	15	63	672	811	981	217	394	999999	845	788	616	999999	773	973	94	999999	109	721	999999	891	999999	863	999999	756	981	355	600	286	90	736	122	807	785	999999	188	176	974	508	999999	239	999999	392	971	442	999999	548	206	957	456	361	23	899	918	999999	595	152	999999	915	829	635	617	117	999999	999999	676	808	266	510	794	999999	560	600	746	557	404	222	999999	223	694	999999	999999	642	829	999999	999999	222	999999	728	677	999999	768	69	678	349	621	388	548	863	999999	999999	291	999999	172	539	801	422	163	371	999999	382	261	195	231	999999	485	975	288	126	999999	464	999999	538	832	758	999999	501	921	406	935	25	674	37	457	
999999	161	999999	999999	300	927	999999	68	527	75	304	784	583	837	292	999999	646	110	431	478	999999	344	753	863	413	389	310	500	999999	436	647	708	999999	999999	791	245	32	505	988	199	94	999999	999999	472	537	999999	575	999999	639	542	999999	915	252	559	155	105	407	599	999999	910	999999	999999	312	101	428	596	999999	845	56	56	841	151	121	242	393	999999	942	999999	999999	439	813	647	861	223	147	732	465	673	592	695	838	432	999999	999999	572	284	999999	310	999999	940	999999	999999	616	593	701	157	803	19	176	248	163	125	273	999999	106	979	948	999999	953	696	140	887	999999	361	218	418	711	43	999999	118	999999	642	247	395	999999	999999	40	999999	522	999999	928	455	507	354	541	999999	169	999999	981	593	999999	999999	999999	357	809	535	999999	264	999999	293	446	999999	349	67	434	520	878	877	619	23	948	680	575	963	767	999999	390	999999	819	495	258	907	61	86	782	808	295	889	999999	491	999999	776	893	239	554	169	116	449	999999	30	999999	291	194	968	644	655	439	393	999999	134	154	570	444	889	44	538	717	999999	284	999999	999999	988	999999	137	408	181	787	346	418	999999	999999	940	988	799	999999	999999	722	93	442	137	379	902	309	460	999999	55	341	13	204	25	451	843	175	302	795	999999	989	999999	570	472	999999	103	999999	981	999999	214	581	645	248	77	999999	999999	999999	156	257	999999	688	842	999999	363	840	784	151	403	167	999999	775	695	13	795	978	999999	999999	969	999999	286	928	328	904	142	473	696	765	137	209	817	999999	28	55	999999	177	999999	999999	999999	632	93	951	580	999999	999999	439	885	642	999999	99	160	121	999999	887	971	404	369	999999	658	889	999999	999999	23	204	349	722	756	650	540	999999	999999	999999	315	999999	999999	334	357	504	999999	703	588	63	999999	48	59	706	161	141	999999	78	999999	219	616	327	999999	74	999999	386	484	108	682	245	112	824	268	999999	805	999999	999999	646	999999	865	999999	955	311	999999	999999	975	154	643	999999	625	575	471	821	621	784	999999	857	121	396	970	999999	984	30	352	951	999999	780	299	900	636	430	437	31	941	364	660	999999	399	367	962	241	841	999999	66	669	640	13	646	999999	817	668	999999	260	86	846	999999	999999	958	147	999999	204	854	742	934	205	147	999999	999999	267	999999	999999	999999	999999	433	738	188	456	964	683	321	999999	999999	324	999999	967	830	187	945	105	494	726	68	261	999999	768	387	108	602	860	531	999999	134	389	851	846	210	846	826	347	999999	423	970	285	
999999	999999	70	539	659	966	375	999999	999999	999999	772	407	912	216	604	665	361	999999	854	113	161	130	999999	754	473	246	767	983	361	607	437	81	999999	783	434	999999	999999	847	999999	636	999999	571	696	350	616	999999	999999	993	251	170	985	587	568	999999	999999	706	366	316	999999	423	209	391	609	999999	356	700	651	139	781	182	958	514	999999	228	618	589	434	29	147	28	312	773	741	999999	999999	850	999999	889	659	999999	75	999999	780	34	436	999999	962	799	994	999999	802	804	222	79	999999	481	945	350	258	544	281	347	178	999999	121	435	650	418	999999	505	197	762	479	63	116	567	999999	999999	999999	514	627	634	34	999999	999999	507	561	672	987	150	905	171	640	124	456	999999	232	731	999999	11	999999	553	525	999999	728	50	335	169	999999	645	747	338	559	743	917	647	322	946	999999	613	874	977	431	144	599	999999	999999	364	606	388	344	999999	703	790	60	83	119	536	502	999999	182	402	999999	352	403	576	612	896	207	809	415	286	999999	309	137	485	132	999999	999999	702	919	970	999999	999999	999999	744	999999	769	999999	844	537	786	454	657	441	999999	278	88	740	33	423	234	167	796	999999	68	113	403	663	575	950	999999	999999	800	999999	999999	999999	999999	999999	999999	941	999999	999999	363	282	999999	831	251	868	655	217	53	999999	875	288	999999	813	999999	999999	253	641	999999	116	127	893	809	159	654	999999	999999	999999	154	47	91	91	999999	30	803	523	999999	236	999999	999999	17	367	999999	88	761	521	571	398	82	522	797	999999	999999	999999	96	470	473	999999	187	849	638	22	72	15	568	794	707	673	999999	252	266	27	999999	999999	108	759	986	730	999999	999999	830	999999	569	631	250	999999	382	844	934	343	60	999999	58	21	999999	995	304	901	999999	967	999999	897	389	829	266	999999	247	11	999999	336	484	742	89	54	29	797	452	441	999999	504	999999	863	738	675	201	390	968	768	810	112	464	94	221	431	329	932	461	740	999999	999999	999999	381	999999	608	859	999999	999999	13	992	999999	999999	863	999999	24	999999	949	999999	713	637	875	811	479	201	534	871	399	530	658	999999	96	346	712	76	306	677	999999	656	999999	816	883	594	965	776	711	560	601	949	206	875	379	999999	999999	112	499	999999	999999	999999	681	737	469	787	148	288	905	763	999999	999999	838	347	515	303	38	897	754	999999	846	702	490	999999	999999	450	333	782	355	322	598	610	999999	999999	330	860	974	402	999999	105	456	999999	870	947	719	804	120	859	370	86	745	850	
357	218	811	654	699	707	467	29	999999	365	933	593	999999	239	231	200	27	655	328	999999	550	658	999999	168	999999	542	264	999999	999999	473	999999	278	576	748	263	367	837	675	170	277	934	337	641	999999	754	287	999999	999999	999999	920	842	715	999999	999999	310	999999	383	999999	822	999999	452	992	999999	990	999999	664	26	426	976	999999	362	999999	495	999999	700	222	999999	744	999999	555	759	999999	999999	419	999999	706	520	466	999999	999999	999999	999999	853	12	999999	942	647	999999	156	99	270	999999	513	999999	567	501	230	706	999999	999999	681	638	247	999999	408	677	999999	280	369	247	153	560	978	422	879	178	999999	492	236	758	574	376	999999	324	294	403	270	182	851	999999	486	814	56	999999	999999	355	999999	585	604	999999	842	376	291	908	946	709	999999	999999	840	399	12	737	479	660	999999	314	50	923	999999	999999	417	927	429	999999	999999	338	514	627	539	534	231	912	888	999999	916	999999	95	689	378	585	999999	179	999999	462	137	748	345	999999	999999	999999	314	33	603	599	739	914	999999	999999	157	617	205	760	562	316	999999	999999	849	399	744	324	229	361	999999	406	989	247	999999	966	112	999999	993	128	789	960	999999	207	318	298	350	11	260	43	999999	760	390	264	999999	36	293	999999	899	946	651	523	359	952	999999	207	609	502	330	999999	948	145	999999	999999	970	601	999999	971	781	561	999999	742	74	195	820	999999	26	734	630	999999	683	999999	999999	56	999999	275	611	999999	728	999999	688	848	999999	999999	94	405	999999	999999	294	25	940	999999	266	348	897	908	459	173	142	684	190	999999	872	761	307	883	32	578	609	704	990	819	999999	669	999999	999999	71	999999	999999	424	658	713	450	614	627	370	808	775	159	568	816	447	145	53	999999	813	976	919	971	211	999999	567	999999	589	999999	131	79	596	475	696	999999	663	999999	717	36	477	999999	267	143	937	84	257	428	50	999999	552	684	209	739	999999	234	151	824	899	51	100	20	861	999999	506	301	222	309	462	721	163	384	427	26	462	388	999999	785	999999	136	135	999999	999999	999999	483	447	869	857	416	999999	705	999999	999999	675	935	467	573	679	637	645	862	947	999999	329	734	177	999999	192	286	680	516	366	789	999999	915	952	999999	169	999999	69	431	365	999999	999999	26	323	221	751	91	995	815	49	158	999999	273	188	182	343	966	999999	190	687	580	736	956	349	59	400	999999	983	119	413	574	577	224	507	64	976	312	999999	956	514	111	291	864	999999	217	401	509	737	999999	24	203	
799	878	999999	999999	166	43	999999	273	820	991	108	885	412	474	580	183	999999	133	205	999999	554	999999	999999	586	999999	999999	489	141	999999	891	999999	213	104	219	774	699	480	999999	898	942	635	158	145	999999	12	405	462	12	637	228	742	999999	583	999999	999999	449	212	168	495	295	554	545	999999	999999	968	894	790	202	999999	880	702	999999	235	263	404	406	224	163	583	893	419	999999	999999	440	999999	418	629	120	570	334	497	322	999999	613	397	100	543	999999	999999	118	999999	269	999999	756	525	999999	999999	330	999999	252	235	999999	584	601	999999	77	51	184	781	560	274	680	999999	375	393	390	999999	622	999999	314	862	999999	608	999999	999999	159	999999	747	915	459	999999	999999	530	328	109	447	737	636	737	999999	59	368	434	994	843	999999	638	936	372	999999	883	767	465	999999	389	227	999999	119	321	726	892	999999	999999	331	531	965	999999	313	276	945	999999	189	999999	545	264	503	583	999999	631	354	521	248	999999	780	575	271	999999	999999	938	882	997	999999	324	20	437	999999	109	112	472	877	785	334	999999	426	492	704	882	919	31	886	643	999999	488	967	215	654	999999	489	755	269	132	904	375	394	948	34	864	999999	999999	508	999999	481	999999	753	999999	196	999999	999999	297	999999	999999	999999	233	61	248	999999	149	357	999999	783	838	999999	356	999999	755	999999	959	286	478	999999	839	18	999999	522	491	172	694	734	999999	28	85	959	201	999999	879	208	999999	323	155	787	885	999999	78	999999	670	784	134	937	998	689	237	302	489	830	42	381	121	711	570	86	999999	414	950	786	707	878	428	472	333	556	999999	645	141	690	582	333	939	487	999999	999999	48	756	735	717	791	783	480	371	851	508	96	999999	753	78	321	480	566	291	627	999999	999999	999999	614	999999	490	591	170	999999	258	708	441	634	999999	999999	999999	719	678	242	995	923	407	66	620	825	999999	999999	999999	72	379	111	766	657	859	999999	350	386	999999	999999	237	209	622	681	123	153	76	461	999999	889	40	601	999999	999999	999999	999999	394	999999	50	999999	999999	260	999999	108	999999	156	942	783	999999	798	523	661	576	394	14	999999	999999	999999	943	999999	758	18	128	13	42	778	309	999999	371	166	675	999999	346	999999	999999	999999	510	524	262	999999	999999	999999	999999	322	376	999999	34	999999	329	499	402	668	366	572	40	999999	999999	999999	76	999999	999999	508	421	618	133	999999	999999	222	91	37	295	786	473	976	276	475	999999	999999	637	999999	753	999999	999999	872	763	17	999999	999999	999999	341	844	814	
999999	612	129	702	999999	77	199	999999	62	999999	335	999999	213	615	204	389	305	999999	649	336	68	411	999999	955	394	549	855	126	797	551	888	750	999999	999999	338	861	857	574	604	265	999999	743	611	999999	566	999999	668	157	999999	305	999999	769	691	517	755	56	715	999999	999999	331	222	82	106	511	999999	585	999999	732	287	999999	531	731	999999	394	720	999999	800	955	399	572	881	999999	313	999999	83	129	999999	675	999999	292	999999	999999	267	282	999999	543	647	999999	28	981	713	999999	870	999999	773	747	809	307	999999	440	255	759	774	744	999999	514	769	604	437	803	999999	443	16	994	198	837	473	999999	351	999999	678	700	936	418	859	999999	999999	835	728	336	320	999999	877	999999	46	395	919	999999	999999	538	774	52	672	225	464	280	929	875	290	936	283	131	955	621	762	555	823	999999	999999	505	677	933	876	999999	493	764	999999	721	958	802	918	950	999999	813	411	635	37	720	953	589	25	999999	999999	791	63	198	806	999999	532	491	572	562	637	336	860	840	176	572	732	700	999999	999999	917	999999	27	333	999999	152	219	137	527	112	413	306	490	716	388	94	57	304	999999	999999	199	476	240	999999	322	529	952	570	999999	999999	988	999999	875	807	54	999999	774	729	923	663	56	405	963	469	158	341	999999	154	462	92	999999	999999	742	414	28	999999	257	661	20	999999	999999	648	999999	72	999999	160	431	682	672	320	320	327	999999	304	263	794	513	770	217	981	999999	807	118	999999	940	560	520	470	789	603	999999	122	719	187	473	408	999999	900	999999	998	909	173	999999	999999	772	207	66	999999	999999	234	999999	999999	454	38	71	392	540	999999	132	563	640	960	893	78	999999	207	608	203	831	854	999999	612	999999	999999	81	520	999999	966	999999	999999	503	81	319	564	666	344	668	690	126	999999	868	453	999999	790	999999	999999	280	413	651	574	599	999999	617	306	176	334	70	245	957	550	66	999999	679	389	70	568	650	338	412	166	539	917	999999	750	999999	614	999999	635	851	132	250	922	324	999999	999999	999999	464	23	397	999999	283	433	733	999999	33	304	773	398	730	999999	308	941	10	999999	999999	681	999999	999999	319	999999	500	435	393	835	309	144	259	640	245	999999	114	636	940	999999	882	116	999999	510	999999	999999	999999	445	904	63	823	309	999999	828	13	999999	852	999999	704	999999	841	999999	49	898	276	889	55	143	163	309	694	672	10	929	999999	929	496	287	149	626	720	999999	530	339	21	999999	999999	430	636	999999	578	515	932	999999	
240	44	76	296	244	999999	646	707	999999	605	369	161	309	999999	225	84	975	574	999999	87	125	786	999999	710	886	275	999999	625	999999	390	730	188	739	895	699	579	999999	999999	52	999999	979	23	771	925	970	860	701	231	214	999999	797	13	67	854	989	999999	999999	365	409	999999	171	31	999999	902	874	190	421	413	302	646	221	775	532	155	108	111	25	401	740	36	999999	999999	420	999999	593	726	999999	999999	905	255	999999	507	800	83	999999	999999	811	869	61	789	448	297	929	999999	351	31	481	911	756	888	438	324	625	383	404	999999	999999	267	319	157	999999	535	999999	999999	999999	999999	999999	458	15	150	299	999999	350	950	587	286	524	851	602	571	255	219	999999	27	816	548	881	426	679	432	356	554	559	903	999999	912	790	999999	999999	637	57	33	906	999999	598	292	999999	675	999999	128	203	760	665	748	902	999999	406	489	999999	244	999999	557	779	582	794	999999	596	447	230	674	496	999999	75	999999	523	231	999999	999999	429	999999	574	999999	999999	561	239	595	888	811	10	880	516	310	652	550	804	500	999999	334	999999	852	999999	536	455	132	632	560	694	701	999999	680	546	883	70	705	670	626	999999	227	999999	208	857	999999	446	999999	999999	195	989	999999	169	999999	977	999999	701	999999	837	48	760	999999	929	679	901	999999	587	329	344	633	250	946	999999	999999	999999	36	982	623	999999	999999	100	999999	999999	446	570	999999	541	210	702	567	191	493	867	632	999999	999999	999999	999999	306	670	207	126	15	534	945	52	644	982	460	999999	999999	87	581	926	999999	654	999999	492	118	732	999999	387	626	776	451	756	89	999999	321	999999	999999	319	326	335	714	973	110	439	999999	999999	534	559	999999	999999	570	114	912	941	684	221	884	805	564	574	24	819	499	238	93	199	963	999999	670	315	223	999999	760	255	221	974	554	115	991	590	207	106	637	875	215	999999	843	147	574	999999	270	932	999999	999999	321	999999	483	871	999999	312	564	148	999999	443	999999	883	353	999999	729	709	667	779	813	974	377	917	999999	624	33	746	999999	826	822	571	55	999999	933	18	934	999999	501	682	759	689	36	69	217	999999	999999	332	999999	186	417	864	442	491	128	779	384	403	712	999999	848	609	956	737	999999	327	398	256	949	999999	732	999999	218	984	29	134	948	317	999999	988	286	700	753	179	999999	957	138	563	999999	164	633	999999	614	999999	834	160	999999	298	743	999999	804	100	382	999999	453	14	999999	457	471	999999	999999	76	693	723	999999	157	999999	787	
999999	367	198	835	94	795	711	201	797	999999	160	869	401	659	574	819	193	999999	999999	999999	725	414	311	681	101	178	999999	566	999999	891	69	999999	304	945	970	999999	999999	969	16	587	946	261	216	90	306	602	602	181	999999	873	539	396	829	760	71	913	999999	516	999999	915	472	154	999999	999999	999999	474	575	456	999999	198	127	224	189	740	158	474	207	230	385	499	575	999999	73	974	362	673	857	999999	999999	66	328	195	236	100	999999	802	907	999999	999999	832	37	156	491	314	999999	324	217	98	611	596	715	836	141	253	350	320	999999	999999	999999	842	999999	40	572	632	869	999999	988	98	999999	356	566	897	655	999999	472	429	670	759	228	999999	999999	768	932	296	350	492	63	982	999999	805	721	999999	756	732	999999	996	584	859	445	823	336	128	473	999999	40	999999	999999	588	781	999999	649	331	999999	516	386	848	108	285	292	386	878	16	348	999999	634	38	150	922	337	476	844	810	999999	404	999999	346	304	677	266	531	311	474	210	829	165	400	387	250	999999	376	898	309	577	68	999999	330	999999	653	630	11	678	268	260	315	999999	839	16	756	805	999999	999999	430	28	760	85	999999	805	518	664	999999	651	999999	999999	961	578	545	243	265	999999	390	566	651	56	265	853	52	223	895	999999	326	393	630	999999	316	821	477	290	817	999999	999999	525	271	999999	396	360	779	692	298	737	540	605	750	306	424	483	902	384	763	999999	999999	999999	909	999999	348	850	31	463	270	150	110	265	426	999999	919	999999	304	999999	659	904	84	360	924	168	223	720	642	999999	30	833	919	102	527	910	948	349	615	506	650	546	339	325	431	158	636	284	999999	999999	387	559	189	249	725	999999	832	999999	999999	999999	552	627	217	697	442	436	999999	18	737	516	334	579	999999	797	22	999999	575	758	928	775	531	938	541	999999	999999	470	999999	679	377	999999	88	275	83	863	954	999999	999999	999999	882	995	927	627	547	672	152	999999	999999	999999	999999	612	292	83	754	500	229	614	95	51	751	999999	782	551	999999	78	999999	999999	505	396	843	999999	999999	934	876	933	847	903	401	868	33	147	999999	272	452	999999	999999	14	520	583	643	349	999999	999999	889	999999	222	386	987	478	999999	999999	311	999999	547	246	829	357	207	821	652	325	223	226	28	613	811	520	109	999999	692	999999	999999	922	752	999999	63	495	55	965	999999	471	916	922	634	940	836	256	725	999999	935	38	807	698	999999	327	136	999999	999999	285	109	999999	287	121	999999	
999999	543	389	171	53	193	999999	999999	241	999999	999999	409	300	592	87	999999	564	794	999999	940	663	625	849	991	999999	377	343	225	770	999999	29	194	999999	146	822	406	456	999999	681	32	601	726	999999	598	750	999999	836	136	202	507	999999	907	393	181	132	195	693	999999	737	676	849	128	542	999999	91	999999	603	163	770	680	331	999999	123	871	999999	999999	999999	261	250	515	541	999999	33	999999	330	121	801	633	999999	999999	712	68	999999	999999	183	482	194	999999	517	754	325	682	366	521	999999	999999	999999	999999	832	195	999999	442	157	232	145	642	105	279	56	999999	205	969	999999	143	968	272	999999	999999	999999	866	752	999999	744	496	200	858	850	512	96	265	328	999999	999999	999999	502	280	910	134	869	999999	386	999999	162	547	558	355	543	233	552	913	941	685	823	999999	442	293	698	999999	41	287	999999	593	193	791	651	915	999999	320	640	999999	362	998	248	167	999999	838	699	206	999999	845	999999	627	999999	999999	323	999999	466	835	396	219	999999	258	999999	592	749	793	731	999999	896	643	186	233	592	854	560	942	447	665	999999	999999	999999	501	723	196	962	999999	634	19	477	18	459	343	923	431	125	113	905	655	418	696	999999	338	310	304	668	101	45	114	622	380	205	801	358	792	625	90	999999	999999	630	999999	169	721	893	887	999999	843	999999	999999	738	457	47	999999	257	790	999999	265	200	999999	528	871	138	529	397	107	813	658	999999	999999	806	44	578	999	35	832	999999	395	444	422	120	824	790	874	375	175	343	413	553	568	999999	369	889	116	388	758	999999	639	333	999999	84	535	858	999999	999999	703	999999	48	999999	999999	262	112	821	999999	999999	999999	90	999999	999999	232	999999	409	999999	426	834	999999	155	472	621	999999	999999	897	71	648	348	585	965	620	999999	671	296	305	647	138	999999	203	999999	121	798	684	678	202	485	111	999999	675	431	999999	345	999999	558	416	426	499	48	999999	51	182	439	999999	737	999999	999999	999999	999999	999999	999999	975	121	641	999999	43	674	936	598	193	422	959	999999	673	999999	999999	285	603	122	879	878	158	100	950	162	375	682	75	999999	218	458	999999	174	573	999999	455	331	703	28	525	742	490	901	854	942	91	566	766	578	214	194	149	379	66	590	613	885	170	489	532	361	608	990	999999	735	429	999999	53	999999	708	212	999999	585	596	147	398	256	245	18	80	999999	999999	496	741	33	318	999999	118	982	310	999999	170	999999	495	174	143	999999	999999	129	522	296	523	16	869	12	612	
564	782	919	202	366	650	999999	418	722	445	999999	258	366	427	806	999999	999999	459	148	999999	999999	999999	999999	999999	897	735	126	495	783	296	999999	627	739	420	754	840	199	999999	943	999999	17	805	999999	729	32	252	164	702	715	610	462	557	731	960	255	474	999999	999999	304	631	534	667	999999	999999	536	494	518	999999	672	966	497	279	515	228	44	562	327	703	981	655	999999	423	779	183	833	361	895	779	175	289	489	283	495	322	396	349	180	346	202	537	733	217	39	749	999999	192	51	512	925	692	157	999999	934	999999	999999	120	888	461	602	185	598	738	999999	393	486	224	783	999999	832	999999	392	980	511	453	922	373	394	39	69	650	320	392	854	482	142	832	999999	999999	271	285	461	718	744	27	939	999999	436	646	273	899	409	847	680	240	310	176	155	491	999999	687	725	858	401	951	864	215	884	309	260	653	875	936	932	556	243	674	245	493	513	927	937	999999	766	170	251	999999	712	999999	999999	965	686	856	130	584	559	603	326	999999	162	733	120	136	395	999999	33	472	915	134	999999	636	931	662	977	799	750	977	101	241	709	402	999999	270	137	294	966	29	816	358	996	639	358	452	341	780	816	999999	362	157	147	999999	557	999999	999999	545	44	999999	878	330	834	582	512	94	94	760	239	999999	998	110	999999	14	655	566	137	368	288	488	999999	207	982	939	624	944	103	929	999999	999999	644	592	260	942	150	495	524	424	137	273	367	580	550	967	811	261	504	999999	999999	990	460	268	999999	555	703	681	999999	894	957	567	999999	164	916	324	999999	416	850	710	863	170	52	712	240	999999	130	750	999999	25	138	372	449	960	999999	853	464	999999	335	704	248	468	999999	999999	466	569	999999	213	999999	236	762	405	411	793	279	963	999999	747	37	251	434	953	35	332	999999	999999	127	40	359	72	859	999999	90	155	471	404	23	423	999999	670	743	917	999999	429	262	732	999999	999999	999999	999999	905	999999	999999	94	999999	999999	443	824	999999	872	452	251	854	999999	377	935	325	999999	999999	999999	950	534	999999	366	508	517	867	999999	79	999999	999999	471	349	516	167	152	478	995	999999	999999	961	198	999999	383	999999	501	73	494	61	327	999999	705	999999	999999	999999	380	999999	999999	585	999999	999999	837	754	831	248	980	901	999999	999999	235	466	329	390	155	913	761	975	127	147	16	453	382	999999	752	625	927	147	999999	624	786	927	999999	420	122	758	133	999999	727	144	248	600	725	59	826	860	97	
325	188	902	999999	404	107	855	999999	319	999999	293	999999	216	999999	843	999999	722	999999	307	999999	909	277	999999	789	999999	258	999999	899	416	999999	333	727	891	537	612	958	631	494	391	830	630	841	999999	999999	840	441	521	999999	405	232	13	400	528	879	999999	58	791	123	999999	156	124	956	999999	591	999999	565	120	679	709	884	745	238	999999	477	361	999999	474	999999	948	886	999999	169	503	999999	724	932	209	21	999999	564	176	518	681	244	716	999999	999999	221	999999	999999	330	842	124	999999	487	774	133	61	528	120	584	116	999999	999999	418	954	462	978	867	789	366	109	330	155	717	237	557	42	761	686	398	262	693	999999	999999	999999	999999	999999	706	950	808	158	492	248	979	999999	354	754	825	999999	222	700	354	211	918	231	999999	969	802	259	999999	101	299	841	721	331	423	999999	371	523	909	999999	999999	917	980	218	616	91	175	999999	883	803	216	999	474	698	999999	492	754	344	383	86	190	456	733	717	858	651	527	658	646	853	393	312	999999	743	428	437	999999	710	614	440	803	154	376	423	999999	299	377	999999	423	930	999999	36	999999	833	297	999999	193	273	359	965	564	516	21	999999	999999	999999	157	731	280	481	271	53	729	999999	282	46	90	320	832	999999	284	999999	245	716	999999	366	172	999999	455	999999	253	957	360	649	999999	297	142	999999	999999	980	151	645	752	999999	999999	702	307	206	999999	261	745	999999	440	790	691	70	999999	305	923	62	741	138	999999	678	237	999999	692	999999	999999	999999	903	743	316	999999	427	999999	751	303	57	413	999999	965	999999	204	856	380	999999	570	999999	815	25	837	999999	999999	999999	22	370	84	999999	364	999999	227	999999	576	999999	999999	567	588	373	62	318	977	257	519	993	776	999999	999999	821	857	786	132	130	262	968	75	330	365	999999	414	999999	677	588	693	999999	841	836	999999	999999	999999	999999	999999	206	905	506	48	590	903	957	473	351	999999	263	999999	577	887	106	876	607	291	999999	212	975	999999	999999	641	399	564	126	999999	999999	999999	243	967	54	848	925	225	755	930	999999	426	999999	149	72	988	424	731	125	515	744	959	294	565	999999	610	962	248	130	865	649	35	787	805	533	572	56	295	813	999999	961	881	131	676	806	265	803	836	896	999999	999999	667	448	610	417	999999	495	677	794	443	885	687	104	999999	291	459	639	603	999999	500	941	138	999999	396	554	863	838	617	759	916	807	136	351	999999	647	981	999999	999999	397	553	86	379	501	380	843	284	787	999999	
999999	357	999999	210	230	405	999999	99	999999	999999	999999	554	999999	877	999999	878	636	759	345	769	999999	999999	872	999999	999999	72	423	572	637	999999	552	279	85	999999	232	412	301	606	906	945	479	999999	241	534	999999	999999	412	209	999999	999999	744	94	938	27	987	999999	999999	172	995	167	982	292	999999	211	510	786	478	544	654	516	587	40	852	999999	999999	694	78	348	342	372	999999	999999	121	24	999999	999999	341	68	999999	999999	927	138	999999	748	963	196	105	40	33	343	374	999999	554	944	45	713	242	548	726	999999	25	146	999999	633	507	999999	180	448	407	999999	455	420	924	999999	588	999999	429	113	436	999999	598	999999	324	998	998	792	669	177	978	99	235	793	341	326	133	790	307	977	251	204	25	999999	632	981	888	999999	943	48	999999	586	999999	138	121	622	703	977	822	999999	634	715	108	13	999999	317	817	999999	89	999999	393	797	161	451	861	241	98	941	416	999999	119	999999	848	631	811	401	805	106	681	718	622	999999	999999	475	352	536	106	22	197	999999	173	999999	873	999999	654	999999	435	999999	999999	999999	533	762	571	999999	999999	590	866	476	202	78	999999	720	980	370	984	247	829	685	109	335	999999	86	753	101	179	883	181	999999	976	999999	965	962	999999	801	195	860	584	489	753	762	669	999999	999999	129	999999	453	256	513	361	417	738	999999	742	941	744	457	19	479	999999	839	419	363	499	948	999999	549	890	189	185	999999	662	350	932	347	665	515	266	634	288	999999	999999	667	161	569	515	999999	229	888	66	737	850	115	179	999999	999999	316	139	871	26	999999	562	999999	337	236	755	397	999999	405	285	239	999999	385	200	592	212	751	999999	930	443	887	329	999999	132	447	283	999999	180	27	993	359	385	999999	618	25	174	570	340	999999	814	999999	408	824	612	999999	546	475	914	586	712	602	999999	209	437	138	943	560	944	890	953	999999	999999	799	411	926	853	805	767	185	428	642	421	999999	126	326	489	505	399	305	900	808	642	593	315	401	255	999999	958	489	81	613	626	999999	999999	616	899	608	422	999999	974	741	999999	738	168	80	190	826	92	999999	649	999999	171	648	989	155	565	999999	999999	19	681	999999	847	287	113	814	25	971	316	510	426	880	92	712	999999	169	999999	903	435	245	220	429	103	999999	839	632	452	977	460	826	60	276	123	999999	15	307	999999	430	635	353	999999	219	519	582	693	768	366	458	999999	830	55	661	999999	999999	798	999999	582	999	448	480	371	48	520	490	
459	160	767	680	707	33	275	679	278	91	190	11	909	521	999999	999999	276	994	660	630	999999	399	78	864	999999	753	724	894	982	164	981	25	699	39	133	999999	11	686	750	303	564	999999	392	126	78	797	352	71	846	377	214	377	388	890	999999	70	999999	903	76	954	999999	381	696	124	999999	174	311	880	398	620	79	590	999999	366	999999	414	999999	951	795	815	411	662	57	999999	950	614	999999	809	329	999999	460	999999	999999	796	994	193	679	999999	26	903	999999	471	673	236	307	999999	134	31	824	305	63	140	117	260	553	646	333	91	174	999999	537	502	560	335	169	971	999999	457	371	882	734	738	999999	891	329	939	989	821	999999	336	999999	999999	984	999999	999999	330	990	369	253	358	999999	598	114	530	376	993	911	999999	76	336	653	676	660	941	999999	325	205	225	999999	613	656	999999	773	838	999999	921	517	536	999999	839	980	611	999999	999999	32	145	999999	415	525	336	38	999999	999999	981	999999	813	955	53	462	693	134	775	439	999999	701	358	824	275	524	454	999999	999999	32	237	355	52	999999	999999	918	435	691	790	700	999999	585	999999	756	792	165	999999	966	474	83	632	999999	999999	181	574	999999	999999	999999	368	891	80	851	653	628	527	636	640	350	318	134	37	12	344	85	835	64	695	601	999999	999999	331	488	999999	311	399	523	999999	870	898	336	254	124	333	898	629	751	999999	387	239	165	524	999999	657	350	999999	630	379	140	346	999999	625	999999	999999	257	999999	999999	841	352	238	13	495	770	451	982	880	913	678	445	999999	93	132	317	999999	876	999999	999999	831	670	265	769	153	999999	533	387	710	999999	836	999999	338	48	999999	588	999999	235	670	753	999999	675	469	142	951	999999	999999	262	398	318	711	411	660	101	760	180	97	999999	859	485	999999	999999	281	709	86	602	117	417	999999	543	999999	146	216	999999	77	165	999999	132	999999	220	335	280	989	402	999999	435	999999	247	287	740	501	999999	999999	194	516	346	403	759	65	999999	826	999999	999999	999999	160	575	204	999999	999999	604	969	999999	651	999999	160	966	83	879	250	651	187	869	999999	999999	51	999999	770	32	336	999999	761	999999	76	469	999999	68	200	145	999999	999999	240	608	999999	682	999999	999999	999999	726	44	550	272	524	519	413	181	956	999999	647	812	681	805	182	490	302	843	529	898	192	265	102	999999	938	637	355	421	578	656	456	672	515	439	53	987	785	468	247	930	662	297	437	919	553	332	999999	999999	68	127	920	839	250	638	
855	470	942	775	334	886	174	992	602	999999	691	999999	307	999999	761	194	704	833	606	598	999999	894	828	182	999999	616	77	999999	999999	999999	735	617	431	877	583	999999	54	20	144	999999	766	670	695	137	999999	578	35	328	337	873	423	999999	243	652	402	999999	642	770	553	717	819	908	639	151	574	84	552	430	667	189	149	694	699	255	999999	575	209	701	944	653	590	748	999999	489	47	648	384	999999	484	622	999999	284	467	999999	999999	858	999999	553	999999	163	35	605	660	158	999999	728	397	999999	821	827	761	940	826	899	999999	999999	999999	159	114	999999	700	773	945	55	999999	999999	237	282	715	973	544	656	148	790	627	985	98	779	756	318	999999	396	957	657	860	998	999999	567	299	469	878	880	999999	999999	462	261	659	999999	909	867	501	124	282	847	999999	999999	802	45	282	151	982	210	403	999999	675	313	815	298	999999	999999	417	669	999999	999999	105	664	217	512	999999	375	335	483	869	999999	999999	146	999999	119	375	754	206	422	295	999999	487	677	487	653	961	158	445	371	429	669	999999	832	141	36	752	628	898	299	999999	906	815	999999	999999	514	978	538	999999	999999	923	440	53	994	999999	835	767	427	186	999999	550	188	929	999999	63	210	437	984	15	97	367	746	856	907	999999	388	342	977	346	999999	674	432	960	739	999999	989	625	466	457	305	999999	334	999999	344	999999	528	976	851	456	140	86	994	533	111	348	186	584	146	999999	995	503	790	91	999999	889	128	228	199	525	999999	584	971	536	709	828	999999	999999	521	168	196	411	999999	999999	215	999999	680	898	858	401	272	415	489	186	461	999999	478	253	248	455	630	309	787	335	392	555	115	999999	824	282	316	999999	73	977	102	594	22	999999	875	999999	999999	229	999999	999999	263	999999	105	999999	85	906	360	999999	66	75	999999	887	624	165	999999	660	790	223	84	999999	94	390	352	999999	94	999999	999999	219	377	930	247	999999	939	988	82	999999	460	999999	999999	917	922	999999	824	999999	449	999999	969	999999	999999	225	526	994	154	783	999999	872	316	593	710	999999	999999	150	422	135	999999	999999	947	999999	93	415	210	480	831	167	664	999999	565	999999	72	878	999999	999999	100	162	999999	252	266	165	284	209	427	867	999999	999999	999999	782	114	999999	179	322	267	999999	999999	999999	25	56	173	987	129	156	316	961	530	831	999999	193	60	270	721	586	870	791	362	883	987	342	870	999999	999999	882	462	999999	185	749	620	565	169	385	146	999999	999999	999999	999999	137	892	
466	346	999999	865	616	731	844	977	593	452	476	980	889	999999	999999	185	516	999999	247	693	450	786	781	220	753	33	674	133	364	507	999999	755	999999	991	531	996	999999	791	749	999999	999999	889	999999	999999	999999	999999	280	999999	999999	191	572	648	999999	444	452	680	999999	999999	122	593	67	999999	622	95	851	721	756	897	206	686	94	725	880	96	85	560	203	483	75	999999	753	26	999999	182	934	952	955	790	549	851	999999	533	678	166	103	896	276	999999	456	433	999999	382	461	777	107	847	767	712	368	892	486	91	502	944	999999	50	999999	450	160	898	765	966	358	355	255	560	999999	723	993	189	293	696	37	642	348	381	999999	891	84	97	194	252	431	999999	374	359	41	734	999999	62	843	826	999999	557	668	862	33	116	532	547	800	53	719	188	609	999999	63	999999	605	999999	999999	170	376	73	713	522	544	701	999999	896	999999	321	406	999999	345	467	351	480	974	485	358	459	999999	537	296	150	533	253	58	585	305	181	999999	859	578	683	459	292	843	155	328	999999	135	635	28	489	999999	778	842	999999	448	583	885	999999	119	35	801	838	776	572	999999	301	999999	405	600	356	193	546	999999	999999	17	68	636	828	999999	36	999999	733	519	807	503	754	410	906	147	722	296	18	750	552	881	621	516	281	165	999999	678	999999	45	671	305	999999	999999	190	144	389	946	66	962	93	999999	77	329	968	999999	244	999999	747	268	877	70	184	796	819	780	395	552	365	673	140	999999	603	999999	847	512	402	348	230	771	757	775	239	999999	666	851	999999	301	547	211	921	146	931	471	168	611	130	313	596	999999	748	999999	999999	999999	832	999999	108	379	482	466	676	999999	999999	999999	510	111	999999	138	999999	968	966	999999	15	163	752	994	426	141	540	246	391	98	752	821	32	921	999999	846	223	931	752	445	819	999999	534	35	475	954	961	999999	780	999999	184	999999	443	654	831	437	641	999999	318	966	839	245	85	587	152	999999	953	999999	917	984	914	208	225	530	285	999999	629	726	528	471	180	483	465	399	914	135	388	378	999999	756	215	385	623	785	999999	583	999999	999999	882	626	999999	381	999999	796	87	976	411	912	999999	907	808	914	319	846	999999	999999	779	685	999999	27	471	585	499	999999	999999	999999	584	440	924	701	999999	999999	844	902	999999	999999	345	999999	322	938	723	475	999999	192	947	301	999999	999999	999999	251	999999	330	999999	999999	999999	426	881	999999	999999	548	999999	971	987	676	999999	136	80	417	999999	
997	29	999999	999999	734	304	995	586	317	224	487	472	808	451	683	898	597	999999	979	747	54	917	368	652	773	546	751	488	332	202	820	231	658	400	991	231	693	956	548	570	169	999999	574	762	539	999999	999999	530	314	778	999999	999999	100	670	341	999999	660	467	599	197	552	517	263	124	403	266	999999	999999	999999	461	215	640	860	419	588	999999	999999	606	122	999999	953	231	184	553	801	103	999999	999999	69	910	999999	999999	999999	360	27	999999	586	459	368	283	270	186	999999	852	573	761	867	681	91	136	737	64	999999	901	999999	330	342	999999	323	310	135	825	357	549	890	979	999999	509	999999	936	628	999999	999999	839	437	777	161	331	980	999999	999999	999999	906	932	183	516	880	465	126	696	319	876	146	68	999999	999999	828	531	999999	593	999999	367	289	155	999999	844	999999	515	999999	467	179	21	729	999999	999999	999999	919	424	376	384	108	817	393	705	627	752	757	189	692	992	948	999999	999999	396	562	867	180	761	434	338	699	375	992	999999	527	308	999999	862	983	480	525	413	999999	586	495	999999	974	999999	528	999999	96	637	823	480	518	549	999999	342	720	217	506	167	990	47	685	999999	825	733	188	329	605	894	206	221	476	545	999999	999999	901	893	892	596	242	678	999999	72	999999	999999	999999	977	657	814	151	776	974	368	999999	127	901	761	844	999999	405	999999	159	202	441	612	13	973	999999	999999	440	827	324	999999	925	321	999999	999999	191	999999	999999	210	671	791	752	430	246	999999	131	357	882	149	59	999999	200	999999	528	59	630	999999	518	177	904	791	383	324	461	75	999999	111	332	288	580	999999	999999	205	999999	368	449	20	376	894	851	726	983	301	778	672	719	892	792	999999	999999	252	794	425	306	879	999999	438	968	181	999999	29	35	999999	569	518	994	999999	999999	170	999999	619	999999	623	326	187	999999	91	545	789	355	550	319	586	295	338	746	242	999999	657	950	20	52	204	228	831	701	388	999999	269	677	723	999999	632	145	382	678	180	999999	999999	82	336	999999	188	825	135	999999	448	318	240	999999	761	105	847	220	999999	577	378	404	494	999999	428	359	285	999999	999999	999999	999999	451	999999	659	575	143	999999	585	999999	127	863	379	103	999999	999999	79	501	498	916	627	999999	421	999999	804	310	775	999999	999999	653	999999	616	76	203	999999	33	996	999999	580	206	999999	999999	271	999999	999999	999999	999999	999999	373	233	359	857	787	205	14	614	275	906	118	999999	799	999999	149	932	646	999999	797	999999	132	107	
266	999999	920	301	298	313	287	825	73	101	311	474	250	417	304	129	829	999999	198	999999	758	100	296	231	406	999999	184	999999	950	999999	999999	999999	188	999999	967	684	937	999999	907	700	999999	450	842	27	57	335	288	732	638	527	999999	926	987	766	999999	175	387	999999	895	198	999999	948	874	102	184	999999	999999	974	449	619	999999	343	963	497	39	318	257	279	184	81	821	452	700	432	299	999999	999999	422	926	801	307	248	600	718	572	388	999999	750	842	567	999999	313	292	29	999999	348	963	499	736	40	918	117	524	999999	999999	685	258	452	802	195	655	872	58	648	322	943	742	254	925	650	743	506	437	616	42	517	999999	681	999999	951	36	999999	686	895	999999	199	723	777	351	886	999999	132	948	657	999999	176	264	644	706	401	606	719	574	95	297	421	680	907	999999	859	525	577	365	851	999999	319	196	999999	999999	132	229	964	903	48	521	999999	999999	780	704	999999	262	526	974	695	354	999999	770	600	608	999999	519	815	985	491	371	562	767	107	498	602	979	112	999999	583	181	641	816	999999	574	677	999999	899	213	926	606	999	602	670	506	999999	548	596	999999	999999	613	414	979	421	999999	958	999999	460	999999	111	999999	999999	999999	400	523	712	501	245	35	930	608	619	612	69	884	372	999999	107	999999	999999	63	392	558	587	969	767	662	404	858	616	824	412	618	111	999999	456	362	212	999999	999999	360	313	571	623	693	994	801	919	537	314	998	755	859	644	57	999999	601	69	430	999999	60	106	386	418	116	206	999999	999999	999999	437	19	757	949	999999	999999	750	999999	999999	893	975	999999	743	866	553	617	78	999999	973	64	999999	999999	303	781	402	743	263	926	999999	517	999999	993	999999	899	110	304	251	999999	62	356	307	681	665	175	455	788	317	240	999999	800	999999	653	37	999999	482	999999	716	976	557	74	44	823	999999	999999	406	982	675	843	766	259	999999	999999	500	999999	999999	999999	199	137	336	613	436	999999	999999	999999	999999	843	965	999999	999999	528	587	999999	258	988	322	484	23	247	999999	472	123	999999	999999	583	434	774	999999	410	999999	616	999999	588	650	999999	638	21	728	999999	948	563	999999	830	425	999999	671	999999	999999	511	314	281	851	951	999999	999999	500	962	999999	520	928	999999	999999	565	154	811	145	999999	624	314	999999	310	999999	708	999999	999999	456	292	58	236	999999	332	760	651	105	428	999999	440	999999	999999	453	675	463	218	387	253	999999	461	686	614	112	999999	487	710	161	13	999999	153	999999	
999999	417	217	914	332	608	999999	944	47	469	999999	56	999999	779	837	999999	684	847	547	999999	999999	999999	994	606	443	134	249	845	60	999999	101	902	620	777	75	379	246	761	140	609	781	999999	999999	991	959	567	406	892	649	849	477	166	978	823	999999	823	422	611	480	207	368	999999	894	547	377	823	436	927	714	467	624	922	716	938	999999	746	505	999999	646	876	999999	999999	999999	210	999999	935	999999	797	999999	251	999999	634	291	933	250	31	415	999999	999999	999999	141	478	999999	192	999999	554	449	49	999999	871	327	419	965	603	480	999999	564	693	999999	442	898	638	999999	472	510	999999	641	783	697	527	999999	999999	999999	999999	744	259	179	23	974	478	495	884	999999	999999	923	547	669	687	462	239	466	721	775	191	247	999999	999999	715	682	246	913	666	352	756	539	121	999999	999999	999999	230	999999	551	719	54	946	24	124	999999	548	962	999999	999999	330	468	70	619	999999	207	999999	251	548	463	341	737	565	829	542	767	759	812	517	214	828	242	396	915	999999	730	999999	233	388	241	176	720	999999	959	345	883	695	919	680	832	203	617	682	388	999999	981	999999	126	481	357	719	736	454	125	135	98	82	155	617	999999	963	48	863	316	999999	999999	821	999999	494	999999	999999	839	142	999999	20	221	560	17	705	30	250	128	751	999999	522	440	275	800	834	256	811	550	999999	999999	869	164	753	375	101	598	170	883	632	822	999999	880	999999	999999	114	999999	538	74	449	999999	470	844	297	832	794	999999	355	999999	771	247	999999	999999	537	173	815	856	467	999999	916	117	859	367	496	929	755	999999	836	999999	999999	999999	718	747	110	999999	508	34	867	920	581	999999	252	150	121	394	975	753	352	440	954	258	456	353	157	342	738	113	999999	999999	87	999999	30	849	333	850	999999	999999	431	823	665	790	999999	547	613	681	864	719	255	111	953	11	299	406	551	999999	474	374	599	767	976	404	675	999999	843	999999	224	402	816	999999	865	875	332	529	774	173	268	909	740	476	478	29	858	257	414	999999	861	623	308	886	386	999999	999999	663	846	270	124	490	703	999999	467	999999	902	984	245	87	999999	999999	632	999999	189	999999	999999	999999	299	957	546	999999	999999	767	567	999999	104	930	884	711	375	669	682	513	58	778	215	999999	19	999999	999999	873	22	999999	407	101	991	999999	999999	999999	999999	387	373	999999	724	999999	395	936	625	866	376	971	999999	533	712	19	97	128	340	411	360	87	124	293	840	999999	999999	767	369	475	
999999	185	233	73	999999	988	305	792	789	361	392	278	931	999999	999999	154	773	488	999999	398	999999	872	589	305	999999	452	999999	90	59	61	290	999999	999999	159	999999	999999	999999	46	352	724	713	304	338	978	999999	999999	999999	999999	653	695	999999	927	153	971	471	736	595	928	602	999999	725	225	743	738	81	764	702	781	999999	999999	406	737	999999	999999	684	709	543	611	287	389	306	301	436	363	999999	362	483	999999	688	529	999999	999999	443	613	998	497	561	999999	906	263	389	374	94	216	298	999999	791	253	296	761	999999	983	999999	223	441	433	789	389	586	999999	290	999999	102	366	841	586	304	532	901	999999	158	999999	704	999999	999999	932	217	999999	74	990	570	999999	318	926	337	999999	178	230	999999	575	999999	181	23	197	972	292	999999	727	375	999999	867	268	352	999999	612	999999	999999	628	223	509	999999	569	324	596	158	999999	787	175	39	228	418	84	361	335	999999	999999	999999	517	60	999999	659	489	854	362	999999	311	887	999999	999999	999999	999999	550	17	671	358	148	999999	427	49	999999	504	116	698	156	303	792	907	26	621	635	999999	771	577	505	849	736	714	962	472	999999	173	578	851	951	884	868	77	999999	999999	350	131	511	478	138	222	553	791	708	69	340	404	870	597	689	758	572	972	999999	999999	622	434	894	999999	202	758	925	265	999999	271	435	725	999999	49	281	514	818	303	449	292	306	945	16	902	999999	452	303	999999	172	202	322	999999	565	867	364	915	236	556	286	999999	296	298	54	447	999999	615	186	830	326	999999	940	279	999999	228	525	677	999999	991	823	749	465	944	103	554	948	999999	169	360	685	999999	287	272	26	80	996	999999	999999	999999	278	526	276	472	664	986	262	53	372	346	351	687	497	999999	732	536	914	351	205	999999	498	103	999999	825	155	961	897	999999	999999	462	232	517	775	858	722	307	483	992	999999	999999	999999	905	177	822	999999	997	867	52	999999	490	165	654	812	411	80	184	999999	450	999999	702	99	583	791	910	124	999999	911	639	999999	434	62	921	71	999999	999999	592	999999	632	816	157	104	855	148	771	306	578	705	373	788	999999	236	42	999999	587	27	718	124	266	708	185	95	238	530	114	438	244	592	723	214	999999	258	448	633	179	999999	244	445	29	613	999999	999999	548	999999	973	208	999999	999999	483	82	489	478	669	923	999999	72	866	334	43	343	72	999999	981	169	309	299	788	408	999999	979	782	282	999999	653	173	999999	999999	387	557	906	418	988	999999	651	
999999	19	999999	524	992	999999	741	909	411	686	999999	560	157	388	551	999999	999999	999999	749	503	299	216	383	26	760	595	524	489	777	999999	924	999999	876	340	999999	999999	711	274	999999	399	247	999999	870	999999	112	613	899	168	835	873	496	797	248	615	999999	999999	635	572	999999	407	592	262	142	285	999999	476	683	816	999999	999999	972	155	214	360	266	426	345	999999	999999	157	695	999999	653	903	640	999999	835	999999	977	924	999999	148	510	19	999999	985	999999	595	656	635	999999	92	999999	584	999999	350	593	887	359	999999	999999	670	999999	615	711	236	609	239	644	999999	640	999999	839	999999	597	833	645	204	554	281	999999	749	318	288	228	999999	152	999999	13	999999	543	948	911	51	750	993	490	895	308	999999	385	510	950	999999	999999	515	253	202	987	76	999999	399	343	88	259	434	999999	379	396	107	93	999999	235	355	101	692	512	999999	999999	999999	353	750	896	973	895	185	798	296	294	713	369	950	91	999999	593	153	614	833	792	999999	642	121	508	999999	999999	845	999999	999999	930	999999	999999	455	921	999999	723	955	999999	369	192	83	635	74	95	683	999999	142	459	298	761	947	87	678	999999	999999	999999	241	251	999999	999999	999999	999999	203	366	982	999999	913	999999	999999	223	999999	650	255	650	999999	689	578	999999	999999	472	364	395	986	999999	982	234	334	450	999999	434	999999	713	807	882	142	183	442	707	112	999999	824	112	763	999999	133	999999	832	999999	296	275	999999	215	427	233	133	664	914	359	383	758	384	473	74	272	731	999999	999999	372	518	544	257	870	923	850	648	261	999999	999999	999999	685	999999	306	163	999999	52	285	296	583	759	999999	999999	92	999999	354	599	360	48	999999	353	209	464	999999	519	752	27	999999	292	576	999999	999999	42	12	640	698	999999	87	999999	373	229	455	637	999999	999999	51	285	999999	547	578	999999	297	222	999999	567	519	230	932	999999	411	999999	531	993	719	998	887	444	266	452	634	987	522	51	675	281	898	572	205	855	478	476	999999	973	999999	326	999999	659	999999	999999	999999	478	434	300	907	691	698	462	917	999999	726	999999	28	722	912	590	738	255	547	859	669	999999	35	86	999999	999999	829	999999	999999	403	711	237	543	999999	331	166	999999	231	143	984	583	445	655	935	139	871	999999	999999	999999	133	588	999999	122	51	776	183	999999	999999	981	972	999999	999999	999999	523	559	498	72	208	400	999999	37	516	999999	562	999999	233	999999	99	946	999999	486	999999	495	999999	815	669	125	501	54	999999	713	215	249	170	
132	442	272	999999	386	999999	808	259	740	316	106	81	929	999999	765	552	882	363	999999	999999	496	174	999999	27	708	889	383	571	163	252	51	999999	277	951	440	843	960	169	713	316	637	236	956	189	69	744	739	999999	736	501	275	360	999999	704	999999	958	788	999999	433	496	266	247	106	498	274	999999	803	978	129	999999	591	722	999999	104	999999	999999	217	474	999999	999999	159	818	834	999999	977	691	999999	572	286	482	999999	715	736	999999	59	400	999999	468	915	999999	940	761	446	814	910	553	711	709	797	415	750	323	298	469	346	448	999999	444	999999	582	266	240	999999	999999	866	876	986	431	999999	517	139	749	559	181	33	398	999999	29	751	433	980	999999	775	871	999999	999999	427	276	880	610	986	999999	946	999999	528	709	999999	799	947	999999	566	999999	664	290	285	11	764	126	445	948	77	393	693	999999	602	999999	999999	829	914	135	459	999999	550	444	999999	443	802	999999	653	324	337	999999	82	717	999999	700	654	495	999999	730	977	999999	999999	932	543	603	11	859	999999	580	999999	999999	885	822	584	847	738	229	759	999999	999999	547	999999	131	620	495	321	976	230	901	303	969	999999	193	999999	158	888	618	900	926	999999	942	485	82	79	106	999999	999999	999999	29	999999	434	735	754	531	439	999999	999999	322	57	999999	35	999999	999999	999999	284	997	701	999999	436	999999	130	328	832	999999	266	71	401	61	523	799	71	844	210	939	869	999999	999999	662	717	999999	999999	999999	853	644	417	313	647	795	795	108	994	584	706	999999	841	115	902	999999	275	999999	446	657	999999	258	999999	190	438	898	417	50	518	49	957	125	781	824	475	999999	992	952	424	999999	266	425	804	999999	148	151	108	763	341	144	999999	349	874	530	507	604	999999	236	999999	748	387	999999	589	955	626	590	999999	27	639	999999	362	322	953	840	401	383	453	743	52	297	800	653	708	999999	652	999999	250	260	999999	870	774	999999	999999	999999	999999	511	835	849	860	557	862	999999	134	627	782	999999	396	999999	138	134	161	679	193	587	947	733	999999	999999	312	999999	999999	37	699	999999	999999	596	245	286	622	890	999999	999999	883	999999	434	719	999999	91	602	999999	231	215	999999	999999	719	999999	582	499	728	999999	464	999999	546	999999	999999	834	999999	999999	999999	999999	838	119	999999	999999	586	556	796	697	162	237	213	999999	613	733	786	145	905	507	58	844	24	745	557	999999	435	917	999999	41	289	600	338	174	403	416	740	999999	793	884	616	172	999999	884	346	999999	290	999999	26	
813	999999	81	999999	883	316	844	181	102	999999	295	999999	668	499	765	999999	562	898	49	571	206	992	999999	351	999999	891	999999	545	140	409	999999	846	999999	900	254	999999	218	671	455	857	999999	999999	648	560	507	81	947	673	542	999999	999999	603	250	999999	820	820	400	729	907	999999	430	308	51	693	505	448	876	767	254	999999	999999	999999	999999	999999	999999	961	354	124	999999	949	943	222	12	999999	625	463	999999	17	90	999999	575	999999	763	999999	999999	260	204	954	64	69	205	999999	999999	743	275	892	159	999999	915	858	475	286	885	958	58	217	306	999999	78	52	999999	868	687	999999	234	999999	138	991	999999	762	767	999999	69	999999	753	764	999999	269	399	733	313	546	999999	231	958	298	603	999999	999999	229	999999	817	886	22	999999	999999	502	609	518	553	763	168	999999	163	999999	85	226	111	999999	293	424	46	987	345	738	999999	776	999999	861	935	128	332	587	534	808	949	513	999999	999999	999999	272	194	999999	846	999999	154	999999	938	139	883	82	999999	999999	129	805	999999	829	551	283	920	560	999999	747	582	434	999999	581	999999	999999	151	571	179	999999	999999	31	999999	999999	151	376	593	74	838	999999	977	863	626	999999	999999	729	890	130	962	999999	647	999999	236	446	178	422	999999	573	999999	593	999999	321	902	958	999999	108	574	631	999999	999999	690	856	722	711	770	718	807	708	999999	60	464	31	999999	406	896	921	795	793	126	729	999999	30	999999	999999	347	666	961	999999	999999	369	164	269	999999	787	999999	999999	153	999999	676	460	999999	829	460	410	138	966	712	506	72	891	999999	780	514	958	346	669	253	477	999999	999999	999999	148	789	754	896	205	589	821	999999	115	777	280	127	666	999999	18	570	999999	126	999999	953	465	605	37	66	383	754	483	999999	423	547	999999	160	572	999999	476	49	706	514	933	387	890	192	957	123	42	663	848	844	338	109	51	999999	999999	160	999999	543	999999	697	999999	450	115	381	900	568	999999	129	999999	963	648	969	864	697	193	993	73	999999	648	913	33	999999	906	639	122	323	999999	326	167	422	410	933	287	18	991	999999	282	519	291	399	999999	913	118	884	205	999999	245	354	177	999	999999	29	894	848	674	999999	543	475	268	587	72	784	961	142	563	715	999999	999999	706	999999	721	553	990	999999	901	119	612	999999	999999	753	999999	161	999999	999999	999999	390	999999	999999	999999	198	999999	999999	260	999999	999999	237	951	999999	331	490	676	389	999999	999999	288	542	999999	644	946	999999	200	520	999999	514	999999	911	999999	999999	
807	182	676	263	522	517	750	915	303	296	922	674	167	999999	999999	953	87	697	999999	999999	880	793	361	999999	491	778	998	438	999999	746	204	425	601	999999	999999	158	813	999999	867	999999	999999	372	249	742	721	282	406	563	999999	88	437	812	408	953	922	24	820	283	999999	744	999999	322	150	999999	102	999999	82	19	999999	553	150	664	830	382	956	999999	999999	619	681	219	381	999999	619	695	319	391	27	648	236	999999	337	540	651	133	621	999999	231	692	649	224	210	397	104	999999	938	772	981	35	999999	415	470	999999	601	562	372	999999	702	999999	247	710	490	433	782	999999	999999	999999	999999	707	999999	551	295	999999	969	467	18	983	349	352	757	999999	410	999999	999999	821	999999	136	939	99	999999	546	711	999999	455	939	733	776	615	789	60	338	760	284	999999	455	129	999999	241	143	553	999999	734	360	697	701	999999	999999	782	961	621	99	670	923	999999	224	840	518	415	40	999999	999999	378	559	301	429	785	135	999999	206	701	93	999999	805	545	382	811	999999	89	753	639	245	999999	653	178	999999	999999	837	999999	59	614	610	204	211	410	999999	999999	184	999999	277	915	184	771	586	269	537	204	865	387	574	413	999999	439	661	400	498	999999	725	999999	340	999999	948	999999	678	999999	999999	889	692	404	233	372	636	302	812	837	464	474	417	999999	999999	767	802	999999	763	646	135	999999	542	810	912	83	294	793	728	515	999999	999999	999999	995	177	999999	511	470	163	212	776	196	627	823	936	999999	830	341	749	999999	960	499	44	42	999999	920	356	882	492	159	87	999999	574	306	870	87	381	999999	225	993	265	341	305	560	869	999999	553	718	874	999999	253	999999	53	165	555	478	352	70	538	257	301	999999	977	14	134	933	999999	330	953	858	999999	999999	125	756	317	999999	203	483	999999	527	376	637	17	605	999999	134	799	418	751	402	734	999999	999999	999999	701	636	364	301	435	999999	326	233	765	25	244	999999	838	297	999999	927	284	868	898	20	880	663	621	382	107	10	144	213	579	560	134	999999	534	156	65	680	274	999999	57	999999	211	999999	872	992	370	999999	295	512	570	824	127	866	421	872	97	48	24	982	203	435	801	122	654	215	891	901	310	691	999999	177	663	382	821	672	999999	999999	999999	629	21	36	715	632	999999	755	442	267	921	662	69	999999	666	999999	999999	622	433	99	498	999999	110	469	999999	604	280	402	171	745	999999	748	999999	359	999999	394	999999	176	719	179	479	899	772	633	999999	999999	632	
224	999999	999999	999999	208	248	719	248	134	999999	552	266	120	362	250	999999	696	222	999999	598	709	770	281	321	542	902	264	620	599	894	999999	489	999999	999999	999999	891	789	82	846	509	354	120	132	866	428	910	999999	817	238	999999	999999	999999	807	59	923	454	239	69	140	305	999999	109	649	999999	60	999999	143	148	306	999999	804	624	999999	673	254	598	647	415	892	999999	303	447	391	294	819	67	999999	999999	59	610	662	730	942	550	525	254	999999	999999	815	365	999999	470	999999	880	511	461	53	999999	804	334	807	824	177	507	999999	547	717	999999	999999	993	390	70	99	999999	695	999999	682	825	999999	999	136	754	599	537	856	832	926	511	783	368	23	547	278	724	803	838	562	444	548	977	537	117	482	821	974	716	999999	824	194	437	779	228	986	804	208	62	234	639	651	179	620	216	580	62	980	843	791	375	999999	999999	521	999999	999999	180	472	999999	999999	778	999999	150	461	112	999999	356	588	999999	999999	473	526	751	999999	999999	999999	999999	999999	330	536	999999	999999	141	924	999999	931	337	916	541	940	816	342	189	780	456	87	511	718	999999	890	999999	473	195	291	327	848	151	253	598	455	909	813	999999	999999	851	937	431	999999	455	999999	989	440	57	854	745	141	999999	999999	167	845	290	659	848	999999	999999	957	999999	999999	606	167	790	93	327	96	41	12	999999	999999	929	519	999999	999999	999999	347	900	793	999999	341	546	195	511	999999	95	752	174	259	965	999999	999999	893	291	581	999999	298	390	999999	999999	961	822	742	942	650	51	648	999999	994	396	510	539	518	999999	324	999999	999999	655	619	998	999999	921	999999	47	487	516	45	237	84	676	975	999999	994	999999	464	518	803	253	999999	139	446	563	180	862	464	181	999999	361	967	278	208	642	770	907	999999	999999	50	705	464	999999	999999	421	125	999999	421	552	545	999999	87	805	509	999999	794	999999	561	22	751	919	582	315	999999	684	270	805	478	342	196	97	144	424	478	108	789	727	133	35	447	852	451	911	636	834	999999	171	769	999999	848	999999	355	999999	298	999999	999999	158	299	331	160	319	999999	88	999999	458	702	663	337	410	387	999999	999999	536	574	899	478	670	679	20	409	108	46	446	493	906	999999	999999	135	357	975	640	999999	802	874	138	999999	372	999999	188	141	999999	833	368	653	999999	923	818	999999	999999	652	461	479	289	921	61	283	413	999999	459	716	999999	537	979	999999	747	639	999999	999999	446	897	115	125	500	878	788	275	678	999999	712	
982	923	649	736	705	999999	999999	158	880	999999	854	598	778	106	471	48	94	853	933	906	999999	370	999999	999999	502	547	346	978	410	143	786	605	621	999999	999999	999999	454	999999	999999	999999	586	490	682	839	999999	308	337	28	38	840	999999	999999	744	885	999999	622	767	135	244	999999	187	999999	747	747	45	259	977	895	629	999999	593	293	579	32	330	661	687	326	932	203	220	327	949	570	999999	999999	860	735	322	854	999999	329	566	999999	999999	999999	743	935	803	341	331	441	399	999999	256	420	999999	999999	565	908	999999	450	202	50	947	859	999999	186	318	999999	399	251	582	774	652	999999	726	462	297	925	917	751	522	600	872	778	999999	599	323	28	533	147	179	414	999999	585	136	999999	179	999999	172	566	627	143	941	89	859	625	707	983	694	389	434	999999	990	999999	927	602	177	179	931	642	863	299	147	262	82	178	855	999999	147	210	293	999999	763	361	134	389	999999	999999	999999	312	892	340	999999	153	999999	539	424	735	657	534	999999	999	943	529	703	999999	996	689	16	999999	769	639	845	493	999999	22	999999	639	68	548	943	384	999999	628	749	532	999999	993	550	543	754	999999	419	999999	999999	293	479	244	999999	797	392	999999	999999	238	999999	263	494	999999	999999	700	662	784	676	118	590	973	749	325	779	180	371	12	148	473	936	649	999999	999999	640	812	999999	642	981	999999	165	974	598	999999	94	496	47	999999	999999	999999	880	969	453	311	32	879	543	163	464	486	435	999999	830	322	301	999999	43	262	999999	244	999999	999999	803	415	952	616	385	728	241	999999	999999	247	66	298	593	999999	206	999999	219	761	999999	389	188	504	999999	775	999999	285	729	999999	462	999999	923	711	999999	860	175	48	358	416	504	815	922	180	999999	198	999999	541	729	334	697	999999	52	999999	999999	777	841	999999	579	187	472	109	998	50	830	357	999999	354	605	733	801	999999	570	802	999999	463	999999	999999	161	648	452	612	999999	999999	999999	347	742	484	746	915	28	867	999999	181	944	404	999999	882	999999	999999	874	978	935	996	532	538	554	250	192	999999	999999	833	156	931	734	859	999999	602	546	999999	615	839	608	999999	714	934	699	399	857	862	646	999999	668	166	773	473	999999	559	873	965	793	501	302	999999	605	195	720	538	446	999999	851	999999	999999	856	389	999999	380	255	291	999999	839	165	392	330	864	734	999999	990	167	271	192	993	729	580	699	123	999999	999999	999999	999999	223	999999	953	772	20	432	249	812	776	738	102	431	278	999999	
999999	638	119	971	381	871	31	729	380	184	902	857	494	765	166	999999	498	18	170	762	384	999999	999999	619	319	441	494	361	999999	999999	178	999999	725	999999	999999	71	14	999999	991	223	507	999999	790	778	870	162	999999	999999	656	999999	999999	94	271	999999	900	457	436	999999	999999	999999	387	669	515	950	999999	999999	142	50	320	999999	999999	999999	26	947	999999	890	887	999999	749	167	503	19	999999	714	189	93	499	220	553	997	634	514	913	999999	999999	838	978	839	771	729	999999	897	174	999999	248	326	78	324	259	19	570	12	750	504	445	378	964	801	771	922	651	999999	497	323	470	757	19	964	999999	999999	999999	999999	662	30	146	606	844	153	476	863	999999	185	960	999999	436	632	763	418	616	999999	999999	186	78	849	999999	108	409	999999	999999	490	999999	999999	212	832	107	523	350	730	999999	839	533	820	999999	907	906	476	961	953	886	999999	994	600	999999	654	553	735	978	812	942	48	999999	993	62	985	999999	911	972	137	446	912	999999	999999	999999	777	999999	63	851	999999	942	611	146	456	964	263	495	716	756	558	289	371	545	537	788	329	999999	539	999999	349	361	999999	999999	833	517	974	999999	961	549	999999	719	999999	884	999999	870	341	901	999999	999999	799	999999	840	165	999999	999999	999999	377	753	254	731	144	404	295	999999	810	999999	117	312	999999	999999	706	533	176	185	838	790	999999	727	667	999999	427	892	511	999999	848	999999	840	999999	986	999999	606	802	999999	817	999999	999999	213	381	999999	924	233	598	811	47	102	999999	673	999999	999999	67	597	649	96	999999	314	252	893	327	999999	999999	116	39	326	505	394	903	816	358	999999	522	586	115	999999	743	233	828	90	473	875	882	847	860	502	999999	999999	956	716	999999	513	204	432	885	718	717	817	204	282	316	653	999999	160	324	999999	999999	481	491	929	353	574	999999	171	999999	999999	999999	452	255	999999	398	659	437	197	896	999999	545	100	999999	999999	13	925	39	556	774	999999	999999	732	532	999999	439	457	363	37	372	355	37	42	12	443	937	275	571	667	883	656	226	11	999999	479	703	972	780	104	999999	427	545	929	999999	610	766	999999	919	634	107	941	305	999999	824	999999	817	513	97	267	459	737	999999	371	672	127	999999	684	479	62	917	999999	676	999999	111	945	809	108	999999	402	676	888	356	937	569	942	360	816	187	711	662	200	999999	523	645	198	74	183	267	279	17	92	579	999999	999999	999999	999999	47	308	879	741	719	867	999999	590	570	391	999999	802	730	999999	
999999	507	767	400	726	581	999999	999999	913	880	999999	840	375	395	594	319	488	230	999999	677	999999	518	307	999999	943	332	199	933	85	807	999999	999999	537	999999	999999	585	812	999999	990	70	121	423	394	998	115	878	502	310	995	261	902	999999	874	999999	453	277	209	796	456	999999	999999	229	999999	115	242	264	313	863	174	999999	506	21	239	867	565	999999	133	309	865	999999	830	889	999999	999999	905	452	999999	999999	68	953	385	999999	30	999999	678	892	875	289	766	850	999999	638	999999	986	754	890	966	16	496	999999	153	900	999999	999999	572	999999	292	724	999999	790	999999	829	999999	220	633	491	991	642	199	999999	33	844	542	999999	500	202	999999	950	79	24	999999	500	987	514	809	485	999999	638	34	999999	609	999999	88	999999	999999	999999	833	999999	362	272	898	999999	999999	823	530	309	367	916	891	380	750	341	654	195	315	999999	841	300	411	158	999999	999999	617	24	73	871	765	567	921	755	368	827	598	806	999999	160	999999	174	999999	510	128	177	747	653	999999	277	507	893	670	835	903	542	524	214	866	999999	716	803	999999	658	543	999999	999999	146	999999	999999	743	999999	79	164	584	677	317	999999	40	239	615	963	588	795	999999	999999	896	999999	851	826	313	999999	940	579	443	879	414	334	966	327	182	610	642	512	999999	660	823	516	261	236	235	999999	184	636	999999	999999	999999	963	294	671	999999	999999	295	999999	619	358	906	500	720	705	999999	999999	999999	712	66	999999	331	86	270	999999	999999	390	834	624	600	999999	220	999999	650	691	664	450	50	305	424	273	999999	999999	999999	186	754	333	795	555	999999	253	689	471	580	924	999999	999999	703	580	621	523	999999	999999	999999	999999	999999	602	849	999999	50	822	941	639	297	999999	690	999999	999999	94	959	999999	999999	288	999999	999999	10	748	733	999999	999999	526	747	469	999999	901	199	999999	861	964	47	161	483	765	515	151	999999	999999	183	999999	999999	555	955	999999	999999	895	999999	795	999999	247	928	400	868	134	769	524	84	482	955	396	603	45	23	228	57	807	253	829	773	999999	56	950	574	946	490	714	999999	139	848	787	999999	404	643	624	45	999999	293	358	996	999999	76	829	103	787	999999	208	542	737	570	812	999999	109	31	502	200	977	825	921	999999	65	954	999999	633	178	423	999999	999999	398	193	409	999999	999999	999999	783	451	227	856	787	763	292	182	999999	568	46	145	874	382	151	434	999999	822	371	715	999999	45	131	205	925	373	983	806	153	999999	170	298	757	276	999999	60	999999	
131	47	999999	361	882	999999	999999	596	42	549	999999	260	964	135	587	999999	189	891	999999	330	31	931	999999	999999	485	39	288	999999	999999	387	999999	145	999999	999999	936	784	999999	363	68	913	743	608	892	823	167	999999	999999	429	582	144	999999	999999	499	999999	951	999999	623	389	875	999999	843	979	849	654	942	999999	169	999999	198	803	951	825	832	834	587	999999	48	600	622	999999	850	859	825	613	810	999999	999999	372	509	746	999999	999999	488	214	80	764	759	247	999999	999999	395	675	240	999999	193	751	552	665	152	538	161	999999	767	944	13	983	164	999999	844	719	56	797	13	999999	999999	138	347	627	763	999999	999999	800	999999	999999	544	185	629	56	999999	68	679	980	230	971	595	147	65	999999	211	96	610	999999	403	171	429	999999	671	788	999999	65	414	999999	901	329	875	360	999999	620	999999	827	364	118	999999	786	49	75	577	42	856	999999	999999	803	426	676	222	148	407	557	999999	945	999999	840	910	999999	999999	755	88	900	999999	999999	833	999999	143	383	732	502	707	617	131	363	999999	639	999999	639	999999	610	508	235	999999	999999	999999	756	999999	464	323	999999	207	999999	141	294	999999	676	936	999999	672	638	670	52	944	720	440	790	999999	374	999999	874	999999	281	999999	999999	999999	999999	793	999999	290	87	999999	678	70	218	304	266	485	999999	375	354	702	999999	966	353	939	466	290	397	305	173	999999	528	539	449	615	925	68	97	48	144	883	577	999999	999999	999999	991	981	735	425	184	314	599	999999	999999	999999	598	315	49	999999	789	572	406	999999	127	756	33	149	621	603	379	207	397	798	999999	999999	999999	978	380	266	948	484	555	972	999999	999999	731	999999	999999	277	999999	620	29	983	258	571	486	515	224	838	999999	852	370	142	999999	976	917	800	767	117	999999	999999	934	782	999999	999999	27	434	941	999999	35	999999	189	999999	586	758	188	413	999999	669	984	619	764	999999	999999	105	124	999999	926	999999	941	930	762	999999	230	406	686	999999	828	999999	999999	62	573	956	812	999999	999999	26	999999	297	798	999999	261	108	132	437	856	401	589	69	200	604	507	999999	999999	105	740	337	133	190	82	941	999999	605	124	932	999999	999999	999999	633	432	999999	866	639	356	999999	999999	664	999999	792	550	294	657	768	753	999999	555	777	639	717	829	346	999999	375	999999	856	999999	656	983	200	390	58	672	956	637	103	999999	868	999999	888	999999	999999	999999	340	640	787	294	817	852	999999	387	279	999999	22	804	96	214	500	424	500	510	999999	681	538	412	
501	622	999999	999999	999999	221	686	337	751	999999	752	999999	999999	999999	437	571	120	803	818	813	121	999999	660	161	999999	888	247	999999	949	387	404	405	79	928	999999	175	999999	999999	202	953	700	941	426	721	999999	358	653	764	999999	999999	399	228	862	724	300	999999	961	549	590	999999	973	242	388	999999	895	356	668	999999	597	272	979	434	610	999999	999999	179	463	938	110	999999	245	999999	466	30	988	185	543	354	999999	526	213	999999	105	431	979	467	563	62	825	999999	999999	999999	999999	724	949	964	999999	997	611	130	168	33	449	999999	535	500	775	367	385	999999	813	324	994	81	999999	999999	339	999999	999999	655	999999	411	122	405	999999	224	999999	741	80	999999	567	999999	742	518	367	189	603	706	895	488	692	999999	999999	115	890	374	999999	105	666	23	999999	999999	999999	999999	999999	756	999999	999999	886	999999	195	43	296	362	999999	278	581	486	713	878	341	633	293	407	963	420	734	999999	514	147	999999	220	999999	66	398	999999	434	786	999999	610	999999	999999	819	584	303	999999	999999	324	999999	622	792	550	999999	787	681	12	155	713	993	103	32	904	539	999999	999999	974	957	240	964	33	843	795	481	112	609	781	999999	999999	114	314	511	420	999999	999999	354	648	999999	999999	385	395	999999	720	792	910	588	375	30	81	461	328	700	999999	359	930	778	997	78	999999	187	900	198	445	609	688	591	611	999999	999999	403	484	155	669	855	578	999999	133	12	999999	524	244	760	742	999999	999999	999999	832	999999	132	123	999999	580	999999	121	484	207	999999	999999	114	329	976	523	383	677	977	183	41	999999	781	891	655	999999	507	764	942	149	999999	198	824	84	758	999999	728	533	999999	903	605	558	380	381	500	21	999999	251	999999	999999	999999	75	279	612	582	19	288	240	999999	999999	82	785	999999	345	750	359	297	39	999999	435	794	850	630	83	578	483	999999	410	400	643	999999	265	227	999999	762	391	918	999999	502	749	999999	497	999999	692	830	819	389	999999	999999	151	724	999999	681	999999	925	536	444	205	43	108	565	878	840	999999	999999	817	567	946	583	369	440	85	537	999999	172	999999	783	937	253	999999	103	999999	779	259	918	999999	583	115	306	999999	946	999999	188	403	194	393	657	252	435	23	261	999999	461	271	710	649	341	999999	949	628	753	506	952	285	15	156	108	999999	999999	40	999999	462	649	357	422	717	999999	143	999999	779	649	999999	512	239	506	659	999999	518	999999	999999	999999	999999	166	999999	482	450	770	999999	397	999999	294	76	999999	404	999999	
799	793	999999	999999	992	999999	207	233	180	979	222	999999	999999	779	355	198	590	52	635	144	520	306	999999	875	999999	946	994	745	999999	494	583	999999	117	459	706	865	853	670	556	526	999999	499	986	698	270	456	57	132	52	848	704	34	999999	269	269	502	821	238	999999	55	999999	461	634	685	406	29	885	272	999999	489	344	919	999999	119	446	31	320	999999	615	525	999999	999999	703	999999	789	999999	999999	847	200	999999	54	999999	999999	510	768	999999	864	999999	999999	999999	570	784	59	562	999999	785	538	999999	999999	248	192	547	999999	360	156	886	999999	884	896	999999	538	47	82	868	445	719	135	985	999999	999999	999999	20	981	374	954	999999	822	151	999999	14	30	886	34	999999	999999	507	12	999999	999999	882	488	980	413	999999	711	533	712	999999	127	999999	659	553	262	622	91	181	565	259	406	43	73	616	999999	892	826	999999	22	129	999999	938	716	692	631	468	722	999999	999999	999999	999999	999999	411	641	33	450	999999	477	634	412	871	850	999999	753	47	330	999999	999999	341	999999	999999	69	520	593	999999	188	88	966	922	999999	899	905	574	38	596	999999	999999	432	593	207	547	999999	999999	610	258	999999	996	963	999999	999999	999999	851	844	999999	907	602	911	817	306	844	372	387	555	840	999999	965	999999	912	166	72	698	395	288	999999	973	280	52	909	999999	999999	192	124	321	621	153	58	71	488	999999	994	73	813	135	748	834	169	803	186	107	292	720	93	807	593	611	264	572	999999	123	637	560	11	999999	958	662	258	76	999999	697	464	903	797	999999	172	999999	884	270	540	999999	999999	476	999999	811	61	628	108	999999	728	19	888	485	362	374	493	444	71	340	176	95	999999	103	870	489	643	389	922	302	644	593	726	994	42	409	310	999999	694	999999	431	999999	564	940	348	923	809	978	999999	433	307	728	938	554	999999	454	723	999999	606	999999	178	672	999999	999999	672	144	293	893	452	952	74	332	749	871	909	999999	530	999999	999999	999999	679	665	837	499	994	999999	655	182	901	999999	686	590	565	318	31	758	634	758	277	213	640	916	535	599	368	975	978	77	999999	999999	923	87	999999	659	706	999999	835	217	999999	756	489	999999	992	864	275	484	767	441	849	160	212	772	999999	551	315	763	139	248	140	28	937	999999	538	999999	999999	609	625	905	999999	518	923	427	999999	520	723	530	923	999999	999999	884	999999	547	227	493	64	161	708	422	353	943	384	597	999999	792	819	999999	582	999999	999999	665	999999	861	999999	341	237	
785	825	857	828	999999	999999	999999	914	256	810	399	999999	54	999999	513	900	213	999999	667	143	336	350	164	701	999999	947	999999	472	668	999999	999999	999999	999999	266	279	336	851	999999	568	113	916	682	829	982	429	541	538	766	695	765	655	309	172	999999	901	444	670	165	999999	838	272	995	999999	230	999999	999999	484	999999	321	187	59	618	993	563	999999	653	520	182	999999	290	419	809	776	903	380	999999	554	688	999999	834	665	695	999999	729	841	921	436	999999	529	747	999999	749	455	518	715	46	999999	608	999999	257	923	498	884	725	428	999999	229	353	849	415	137	796	433	486	521	363	39	999999	722	305	226	911	999999	999999	233	669	364	999999	197	344	741	945	707	117	999999	177	999999	863	310	387	999999	93	999999	123	619	271	326	968	997	362	16	51	999999	684	41	999999	844	999999	502	759	108	961	999999	999999	999999	999999	999999	326	575	353	552	176	963	344	999999	142	999999	539	999999	962	999999	396	999999	834	337	999999	69	32	86	899	332	460	371	551	289	740	928	253	999999	999999	182	999	402	999999	810	839	88	551	999999	898	859	315	446	539	415	712	700	330	188	974	132	76	250	676	30	101	999999	421	999999	863	999999	909	100	486	789	353	994	999999	34	497	621	518	941	187	50	27	24	831	146	577	999999	607	999999	999999	315	116	759	725	999999	718	44	666	496	999999	693	949	225	999999	750	71	718	999999	999999	690	999999	613	134	999999	636	13	86	974	999999	487	999999	607	844	625	180	683	594	278	984	316	999999	999999	999999	723	494	999999	999999	64	999999	84	999999	955	311	384	121	999999	981	999999	999999	999999	642	69	391	999999	403	999999	115	999999	790	77	477	999999	108	999999	237	408	591	410	578	546	210	999999	893	999999	628	999999	999999	470	999999	478	701	897	999999	999999	673	403	999999	999999	999999	408	984	999999	999999	999999	999999	419	856	321	156	712	120	580	128	999999	428	619	175	190	389	534	999999	645	999999	999999	375	580	999999	743	326	999999	836	578	999999	179	562	999999	758	879	604	999999	21	984	999999	800	999999	130	999999	637	936	999999	238	999999	633	795	999999	348	126	951	999999	36	999999	999999	995	999999	999999	541	500	949	989	430	999999	296	585	181	999999	805	332	295	954	999999	801	632	807	272	605	453	944	999999	561	223	882	806	241	577	69	898	989	10	923	999999	630	829	647	515	202	999999	806	462	282	813	26	830	997	402	235	999999	315	733	718	433	999999	999999	397	776	548	999999	64	18	122	624	816	331	371	138	625	999999	
984	999999	79	663	646	491	22	748	206	999999	808	838	352	999999	593	265	999999	500	238	424	441	871	967	147	887	999999	350	657	996	999999	468	869	777	262	542	23	663	64	786	115	999999	649	580	999999	256	225	999999	580	40	560	49	870	899	999999	540	123	334	932	775	848	151	364	751	511	593	939	71	99	998	579	601	237	999999	999999	232	792	300	480	890	672	141	770	627	446	655	597	999999	576	999999	999999	689	730	289	937	964	999999	999999	78	903	316	163	576	999999	461	958	812	166	777	978	999999	822	854	51	113	716	999999	737	315	855	995	970	999999	377	579	999999	999999	999999	999999	168	394	999999	232	576	999999	518	565	198	175	487	843	441	202	598	974	606	835	689	999999	230	593	109	591	999999	907	999999	669	208	11	570	999999	864	999999	618	593	852	600	999999	999999	594	999999	999999	571	828	22	999999	778	999999	403	973	65	191	772	556	574	294	314	19	668	248	999999	366	196	605	399	978	62	583	15	131	15	557	231	590	999999	410	999999	763	999999	353	999999	999999	805	38	515	905	101	832	53	308	548	591	618	229	745	794	996	999999	999999	44	512	205	891	281	968	507	960	191	999999	999999	757	999999	809	325	680	86	561	168	99	493	886	229	539	706	583	424	939	11	999999	999999	414	570	334	175	840	372	881	999999	999999	17	945	910	999999	879	551	997	999999	999999	549	999999	999999	999999	877	999999	999999	292	999999	999999	999999	999999	568	958	345	999999	759	196	226	643	484	999999	205	37	108	999999	548	976	999999	659	165	586	642	999999	462	186	50	576	693	388	28	558	706	696	835	515	449	987	574	999999	129	365	780	999999	818	241	473	215	739	795	407	180	999999	999999	39	121	911	922	505	999999	999999	193	502	999999	624	926	999999	508	202	999999	999999	561	411	735	539	799	806	999999	828	231	712	999999	837	897	981	999999	150	699	667	724	603	526	491	415	976	936	862	942	999999	891	999999	965	23	999999	163	999999	768	999999	999999	999999	999999	417	104	284	456	339	355	604	856	776	785	912	841	477	988	999999	999999	996	758	602	937	863	980	936	602	747	999999	690	744	145	999999	469	232	437	999999	999999	432	216	958	646	591	267	96	746	115	716	133	545	999999	999999	776	772	999999	873	999999	451	437	167	999999	708	518	665	860	720	697	326	689	413	68	802	693	863	47	122	21	679	777	999999	830	999999	999999	284	999999	999999	369	316	999999	358	999999	967	999999	274	534	999999	999999	999999	407	999999	59	789	999999	720	487	
365	353	912	734	810	862	999999	674	204	999999	797	95	244	142	999999	999999	390	780	340	278	101	54	429	339	788	984	999999	999999	411	194	999999	857	903	797	999999	363	457	999999	735	496	523	999999	564	999999	737	174	893	793	253	999999	668	18	696	452	999999	320	924	583	946	826	776	999999	272	19	999999	939	191	999999	964	999999	903	809	55	844	999999	999999	490	491	999999	623	999999	301	39	396	525	42	171	461	412	856	999999	873	635	999999	999999	999999	40	554	652	999999	999999	456	999999	454	999999	859	963	852	697	596	999999	443	980	999999	735	484	320	876	494	262	999999	730	44	118	370	39	999999	146	133	581	768	935	999999	804	640	643	472	585	284	666	78	318	764	815	999999	995	892	311	182	245	999999	163	70	999999	29	262	422	999999	93	999999	685	827	728	999999	828	999999	999999	186	693	102	999999	735	601	827	193	470	999999	229	92	375	999999	871	963	888	717	999999	875	448	785	387	231	752	501	202	999999	251	999999	648	986	140	401	716	618	999999	233	999999	561	242	216	559	297	999999	638	718	999999	813	864	840	408	999999	29	999999	401	315	999999	999999	243	999999	999999	942	880	327	242	951	973	429	263	882	999999	589	63	999999	241	235	100	39	123	783	256	176	386	749	249	773	120	999999	999999	312	220	963	999999	161	999999	999999	999999	999999	959	686	744	999999	560	982	185	999999	999999	387	924	999999	999999	999999	155	460	162	999999	565	141	87	469	841	738	999999	999999	671	999999	694	901	257	966	557	130	79	999999	49	730	616	999999	573	430	612	733	320	999999	97	379	817	444	999	999999	999999	999999	892	499	845	15	999999	610	320	483	134	268	139	958	617	999999	770	999999	420	432	73	999999	999999	999999	999999	117	428	954	862	999999	883	259	902	542	999999	20	238	580	592	43	319	999999	94	100	305	353	603	999999	542	991	608	999999	33	577	651	549	979	244	642	738	586	466	747	28	600	999999	366	999999	701	999999	867	999999	136	387	122	68	999999	999999	361	512	513	77	422	999999	693	784	235	335	999999	999999	40	999999	937	853	999999	853	268	75	500	999999	987	16	660	999999	999999	417	973	646	464	593	473	999999	883	140	234	519	54	876	335	999999	999999	41	707	984	999999	873	263	282	930	268	800	19	977	999999	525	507	416	999999	999999	285	811	999999	870	307	253	528	999999	807	629	937	808	999999	740	684	780	955	999999	999999	368	260	164	999999	716	999999	792	464	535	951	614	727	112	566	139	999999	14	70	170	409	741	999999	763	456	
653	999999	460	999999	999999	302	160	569	207	999999	129	495	130	120	872	999999	514	788	999999	999999	202	901	999999	252	261	999999	679	999999	795	899	999999	320	497	708	57	999999	999999	384	195	242	800	54	529	370	447	999999	929	894	197	999999	894	999999	999999	999999	263	751	167	999999	999999	588	623	440	999999	999999	808	809	998	422	999999	158	928	999999	999999	761	368	157	381	999999	805	617	999999	785	533	999999	15	999999	265	892	454	305	566	537	226	606	619	370	280	231	562	637	999999	516	999999	48	567	999999	999999	303	245	115	379	693	412	549	828	999999	906	475	999999	827	553	115	968	767	999999	401	913	997	151	998	877	160	911	177	971	999999	999999	999999	741	251	631	999999	999999	348	925	873	135	676	778	781	463	999999	928	735	94	540	548	74	456	176	850	999999	161	247	238	999999	782	245	578	584	999999	999999	999999	999999	999999	591	458	629	841	719	276	999999	999999	370	545	83	231	999999	93	440	999999	999999	999999	999999	400	280	810	419	120	999999	100	889	108	203	999999	51	999999	876	999999	502	92	918	232	737	900	613	999999	791	702	164	998	607	999999	148	879	999999	383	169	660	924	780	48	999999	145	628	386	148	35	472	503	13	354	999999	590	358	999999	667	311	999999	787	148	29	716	955	707	493	999999	960	324	902	999999	999999	999999	616	722	53	999999	97	118	524	474	999999	328	208	161	999999	962	571	789	102	337	82	495	999999	785	999999	999999	999999	438	144	999999	188	710	999999	836	999999	138	38	867	314	999999	999999	202	160	999999	42	999999	999999	999999	63	531	176	180	231	575	999999	424	352	830	961	721	845	999999	973	875	295	999999	758	372	67	525	933	703	484	715	999999	999999	999999	560	753	70	813	759	384	999999	999999	18	999999	994	251	678	786	208	999999	593	999999	921	228	285	37	999999	941	999999	747	538	597	472	695	516	817	999999	90	792	87	901	907	999999	999999	370	999999	999999	916	764	999999	999999	738	735	797	891	999999	836	661	69	532	125	128	667	22	846	26	999999	322	999999	999999	536	598	993	131	14	999999	456	646	858	881	749	720	187	35	368	799	999999	675	804	342	981	62	31	269	961	999999	250	999999	437	354	393	964	943	999999	594	999999	745	999999	793	999999	727	199	803	187	783	999999	940	642	653	999999	163	344	999999	640	205	483	577	734	170	230	446	999999	218	513	497	785	777	600	440	578	999999	999999	999999	999999	614	791	259	843	486	999999	843	607	429	390	999999	59	455	999999	999999	120	222	20	454	573	768	354	
981	299	689	998	628	349	999999	999999	992	905	462	919	36	414	234	733	258	999999	999999	838	953	999999	323	447	339	999999	219	330	365	53	804	318	830	999999	810	999999	163	487	937	504	406	353	398	294	597	536	287	976	886	489	999999	849	999999	930	401	163	976	999999	669	164	139	881	720	948	111	999999	99	766	604	275	999999	770	666	999999	442	610	439	39	850	802	196	243	443	876	291	954	999999	899	868	999999	983	911	818	783	374	524	633	449	192	453	447	520	381	621	908	991	193	313	498	790	723	999999	401	866	967	895	447	999999	666	157	31	199	897	947	999999	668	952	883	517	999999	999999	989	846	407	365	999999	861	999999	999999	300	999999	818	999999	87	933	46	999999	952	815	479	87	788	782	45	431	257	999999	434	339	999999	49	999999	795	581	813	733	110	993	510	301	999999	624	999999	376	386	213	788	999999	999999	255	999999	999999	999999	48	999999	198	999999	811	976	118	63	437	493	726	261	470	33	830	273	999999	936	527	451	999999	444	463	911	416	658	227	469	802	999999	94	102	49	243	756	741	625	526	298	999999	402	247	999999	141	999999	124	916	999999	958	999999	999999	318	999999	558	552	999999	999999	286	800	163	999999	999999	261	27	409	634	221	999999	999999	98	648	682	648	510	59	286	837	331	761	301	741	999999	511	255	605	775	471	491	690	162	364	999999	726	144	999999	753	986	590	731	525	902	999999	913	999999	908	142	670	130	508	999999	766	64	525	508	422	720	147	15	999999	633	999999	730	999999	123	733	310	999999	513	251	305	999999	999999	600	245	999999	999999	134	641	999999	472	115	350	982	999999	396	309	822	227	999999	547	999999	980	178	108	362	182	153	999999	145	607	186	166	879	213	975	999999	464	999999	119	370	596	505	999999	949	527	822	747	131	727	433	487	739	790	703	999999	319	89	999999	883	226	999999	334	506	739	296	949	999999	778	449	878	845	542	117	999999	999999	999999	322	999999	581	999999	434	31	82	999999	130	999999	999999	185	525	666	438	963	999999	893	999999	271	999	928	663	578	360	969	682	848	588	944	631	999999	752	999999	996	861	920	353	792	999999	261	794	619	849	583	296	999999	782	449	999999	999999	224	899	690	121	394	565	12	999999	465	349	233	132	185	814	936	432	947	999999	577	53	63	111	576	19	999999	318	813	999999	74	716	999999	409	706	999999	417	540	72	999999	611	305	917	173	337	546	37	671	443	44	646	863	999999	122	872	999999	92	122	332	999999	906	86	
752	18	999999	748	449	999999	426	376	406	406	370	490	68	281	135	889	773	40	981	542	874	778	999999	210	999999	787	536	867	726	999999	217	391	999999	535	553	909	58	588	106	213	255	77	638	250	999999	824	999999	600	999999	999999	349	302	699	373	999999	973	659	914	348	662	999999	999999	650	111	999999	978	930	533	999999	999999	840	195	999999	778	297	807	999999	999999	707	585	999999	936	164	999999	955	915	692	196	333	579	259	144	249	444	999999	999999	426	999999	61	524	894	530	872	496	999999	163	369	920	86	999999	833	551	217	763	999999	361	404	126	156	283	999999	999999	209	158	967	706	946	498	999999	600	390	999999	66	192	691	212	73	999999	182	802	556	999999	119	929	999999	707	999999	486	515	563	302	999999	389	999999	999999	160	330	723	528	654	217	870	67	486	23	229	999999	34	81	726	297	735	943	353	727	524	999999	999999	412	270	999999	469	983	999999	307	90	999999	288	954	541	881	999999	150	527	595	685	714	633	999999	526	221	902	414	788	275	566	366	46	61	713	525	60	320	267	874	747	887	757	999999	933	994	217	79	540	844	999999	999999	426	999999	999999	810	999999	363	999999	59	999999	64	999999	44	741	723	197	999999	251	25	830	999999	882	652	847	797	956	454	983	531	999999	832	874	944	327	999999	940	288	999999	903	524	697	999999	218	997	999999	999999	723	999999	999999	806	999999	828	999999	23	918	713	999999	999999	253	999999	999999	380	363	999999	55	190	259	716	770	783	999999	227	348	501	143	604	674	655	999999	114	999999	17	773	725	33	13	999999	930	999999	267	999999	378	766	999999	968	326	999999	173	951	513	999999	17	676	435	897	763	490	33	880	324	48	127	755	148	999999	548	606	999999	31	52	830	999999	316	513	617	540	461	298	533	816	532	510	999999	651	671	236	999999	999999	827	270	523	336	60	95	999999	999999	622	627	439	430	720	442	999999	909	999999	124	700	173	818	367	312	202	500	999999	791	999999	423	114	477	393	216	268	811	760	529	504	999999	231	294	568	999999	833	999999	113	106	100	999999	794	999999	556	536	178	530	469	957	999999	999999	987	999999	999999	634	518	159	56	223	999999	630	391	390	188	846	478	878	259	449	999999	999999	999999	966	700	179	628	999999	920	857	47	738	351	802	999999	668	999999	927	604	933	409	999999	812	889	644	469	976	414	790	710	999999	300	999999	30	489	987	448	999999	603	520	16	382	238	198	185	723	288	999999	192	519	565	551	284	999999	50	794	999999	999999	332	
240	202	224	354	220	800	747	999999	331	999999	220	230	270	334	93	927	36	455	623	999999	999999	191	398	232	281	155	516	999999	954	979	695	999999	999999	999999	372	327	999999	38	28	398	437	266	957	999999	971	999999	305	226	999999	398	24	348	999999	793	411	59	804	991	999999	999999	293	999999	999999	999999	627	754	289	571	962	765	145	997	437	235	999999	664	233	999999	261	999999	850	999999	824	566	965	357	558	157	296	999999	523	800	954	999999	114	705	753	615	647	226	19	733	264	435	999999	26	910	682	517	747	825	999999	999999	100	224	999999	907	999999	999999	999999	206	142	284	649	252	344	999999	484	999999	581	910	618	486	44	999999	999999	999999	399	312	948	999999	999999	639	549	496	842	70	864	738	999999	797	806	239	376	30	999999	458	614	192	918	973	436	999999	936	836	217	999999	705	999999	107	957	999999	644	437	834	330	999999	999999	999999	409	284	999999	999999	999999	783	114	389	119	24	999999	999999	431	217	394	975	20	324	703	713	999999	999999	999999	747	641	163	290	172	801	542	699	383	723	461	782	644	795	691	553	999999	732	828	94	690	29	439	536	999999	999999	462	823	15	799	999999	874	762	999999	440	999999	999999	999999	941	587	577	325	723	999999	969	999999	749	189	329	771	550	999999	460	562	674	999999	212	999999	999999	912	348	999999	999999	999999	999999	587	999999	724	364	587	999999	659	999999	999999	999999	375	999999	493	999999	876	999999	282	999999	244	258	51	423	999999	255	712	901	999999	523	999999	249	859	631	149	254	999999	413	35	825	741	83	999999	200	219	55	308	432	718	999999	112	412	75	999999	458	999999	999999	999999	820	479	652	685	469	146	761	11	657	999999	166	249	184	999999	484	457	763	171	999999	850	214	163	946	289	193	999999	420	626	183	645	999999	813	999999	228	593	555	183	66	613	754	439	999999	397	564	276	479	886	640	999999	999999	999999	999999	968	999999	959	667	999999	372	501	301	725	144	828	22	572	353	654	999999	879	928	999999	706	558	613	420	996	765	391	999999	714	291	780	699	565	999999	884	844	999999	269	926	32	810	564	999999	999999	305	389	999999	999999	922	824	930	761	999999	344	753	739	365	398	962	901	151	359	787	20	999999	444	273	826	999999	999999	868	999999	953	906	472	152	246	584	125	617	999999	399	999999	889	999999	28	999999	230	441	999999	489	396	306	999999	881	999999	776	311	93	860	126	559	314	999999	999999	999999	808	102	871	999999	502	780	999999	355	520	751	999999	898	999999	926	744	52	394	999999	999999	481	
399	928	34	999999	999999	999999	500	264	500	831	94	999999	933	127	220	607	358	999999	653	708	123	950	999999	139	203	878	652	166	999999	83	174	999999	999999	483	844	879	78	860	999999	999999	290	28	855	689	999999	999999	964	541	999999	147	999999	564	888	320	368	448	424	895	999999	999999	293	343	148	426	999999	321	283	460	999999	340	539	999999	595	999999	428	105	105	824	999999	613	999999	999999	451	978	389	609	884	93	125	405	465	999999	53	748	284	946	999999	438	32	355	317	513	268	385	608	206	969	802	891	999999	353	599	432	999999	582	999999	999999	170	47	66	436	199	999999	877	874	365	453	999999	811	482	999999	667	999999	127	306	410	999999	76	380	192	640	92	999999	852	62	866	999999	840	175	111	63	719	401	965	999999	999999	999999	391	510	999999	753	999999	990	419	57	685	999999	315	999999	182	331	826	789	854	426	354	997	491	999999	18	999999	999999	999999	710	428	506	276	835	999999	188	241	470	566	138	439	518	101	782	999999	376	77	999999	933	993	780	237	930	999999	549	573	130	687	999999	501	637	999999	999999	289	999999	999999	419	963	999999	728	940	999999	999999	999999	425	908	262	224	686	458	941	179	679	999999	930	200	575	729	295	635	68	553	903	74	999999	298	76	811	791	264	956	114	339	215	62	918	966	999999	130	641	999999	905	11	117	559	467	471	763	999999	999999	975	689	677	481	999999	397	999999	999999	169	136	999999	999999	433	431	501	836	840	473	634	999999	233	306	609	654	324	162	552	999999	515	999999	827	999999	999999	991	289	277	437	858	999999	665	961	999999	999999	994	800	869	999999	579	615	723	627	997	139	347	576	678	90	999999	166	516	844	170	690	136	309	999999	999999	441	152	234	409	999999	927	999999	59	462	197	999999	853	454	999999	973	190	999999	999999	999999	183	999999	999999	999999	196	414	701	38	821	801	91	982	695	999999	881	51	436	391	323	645	80	170	298	999999	490	475	179	712	999999	999999	979	898	720	479	364	999999	26	999999	47	995	290	898	158	999999	381	215	999999	591	573	638	546	799	999999	771	999999	23	826	311	999999	999999	244	989	999999	950	999999	192	272	226	999999	17	34	895	353	328	364	181	999999	49	999999	285	556	587	148	207	334	189	429	999999	719	999999	57	714	420	999999	760	301	706	208	437	198	942	703	683	566	613	650	456	159	417	999999	11	999999	569	845	174	656	850	994	999999	641	763	323	506	999999	999999	999999	485	36	568	72	475	999999	999999	554	999999	853	904	582	593	683	
733	280	541	999999	349	270	154	574	999999	113	450	999999	999999	999999	435	628	999999	127	999999	303	175	429	591	354	122	197	999999	25	999999	321	752	999999	410	999999	999999	999999	999999	374	227	698	175	999999	874	999999	621	762	241	999999	128	714	656	787	974	999999	518	314	999999	999999	28	161	95	139	999999	840	360	181	312	999999	887	942	846	832	899	908	137	263	554	136	732	360	956	368	896	798	999999	965	999999	119	434	603	999999	595	355	76	612	46	999999	43	999999	999999	460	601	928	999999	868	823	887	999999	999999	264	759	562	464	999999	204	727	243	273	185	999999	877	202	215	294	147	261	999999	832	305	999999	413	520	31	999999	899	364	439	999999	929	841	88	237	999999	999999	844	252	140	999999	872	885	803	586	858	719	999999	268	396	999999	999999	999999	346	65	999999	999999	850	999999	540	182	999999	840	297	523	343	343	316	650	255	45	450	895	130	800	960	420	298	999999	999999	312	720	641	999999	795	680	322	504	32	467	875	999999	605	711	999999	999999	41	999999	289	252	524	413	922	22	360	999999	999999	496	999999	104	999999	783	32	586	238	462	138	872	501	843	31	999999	293	999999	380	999999	999999	193	172	883	928	822	18	999999	147	898	797	628	999999	600	536	825	958	927	117	102	307	999999	483	505	788	169	106	446	231	685	999999	999999	642	645	359	960	333	663	999999	537	999999	448	448	339	664	999999	264	900	316	999999	999999	366	84	288	418	825	999999	999999	104	768	725	999999	363	462	999999	999999	986	999999	999999	576	501	304	761	580	999999	999999	580	999999	841	289	999999	205	999999	999999	999999	763	664	999999	236	533	259	666	569	407	811	999999	94	999999	560	605	523	292	999999	740	704	586	604	999999	960	999999	255	566	825	999999	999999	530	443	338	657	25	403	999999	744	999999	326	999999	735	363	768	126	999999	593	999999	999999	999999	622	999999	398	331	999999	999999	169	999999	677	288	999999	840	754	543	999999	999999	999999	339	999999	211	890	999999	999999	999999	999999	851	250	735	844	785	661	973	590	59	251	984	54	17	438	999999	244	239	77	439	999999	999999	999999	819	487	357	27	999999	57	43	875	999999	603	975	999999	377	917	433	559	999999	999999	999999	260	705	302	307	724	999999	999999	688	967	661	480	513	789	874	999999	431	999999	496	999999	999999	925	999999	183	177	390	79	999999	70	939	810	679	184	812	914	744	999999	527	190	632	999999	363	369	75	224	999999	100	195	587	507	496	185	72	135	229	793	703	531	135	916	999999	204	840	999999	167	999999	305	
700	999999	140	594	999999	78	864	499	999999	566	999999	999999	573	299	883	999999	562	452	634	617	999999	592	999999	50	754	999999	273	999999	83	999999	620	908	242	308	399	999999	456	999999	592	117	208	999999	186	999999	222	572	561	626	771	999999	287	306	532	374	255	118	753	99	839	999999	804	887	425	530	945	583	725	275	999999	999999	520	649	999999	999999	418	424	415	894	999999	999999	840	647	215	846	245	323	385	868	999999	999999	999999	366	999999	91	312	321	220	655	291	639	847	296	726	207	716	638	999999	14	999999	831	999999	999999	271	658	671	167	681	578	295	631	207	999999	222	619	17	999999	999999	778	225	107	213	760	612	199	344	999999	920	999999	140	607	876	999999	912	999999	588	707	999999	425	419	155	639	641	370	999999	999999	989	83	117	199	561	72	669	789	858	999999	942	999999	999999	324	999999	246	999999	448	688	755	999999	999999	992	40	999999	68	160	369	999999	468	572	400	952	757	354	479	999999	999999	578	545	217	591	64	602	645	460	32	111	300	908	965	203	999999	999999	614	55	999999	86	889	999999	911	309	719	400	65	552	999999	325	969	648	999999	856	869	153	999999	245	890	399	394	849	46	59	999999	999999	999999	999999	999999	57	999999	309	397	736	999999	999999	633	999999	871	999999	999999	103	999999	707	141	652	484	999999	334	539	367	999999	164	999999	691	999999	999999	999999	241	999999	897	999999	834	255	999999	670	260	999999	927	793	519	640	374	236	999999	301	999999	339	918	425	686	393	54	999999	690	773	154	999999	54	888	619	770	999999	322	766	860	999999	910	999999	470	401	786	190	999999	999999	726	14	928	840	400	356	999999	943	816	871	999999	999999	655	565	409	525	555	653	999999	184	748	964	61	469	991	41	781	805	457	33	900	213	514	169	964	768	226	864	653	542	492	826	859	450	263	228	613	355	999999	944	846	999999	151	366	280	761	952	468	849	999999	574	331	999999	792	970	310	137	495	601	641	309	690	10	506	692	921	115	610	215	999999	427	436	680	512	187	999999	71	158	889	212	815	999999	25	294	967	170	340	77	480	999999	100	999999	754	999999	645	166	999999	645	674	358	655	352	263	86	999999	148	651	983	614	212	249	999999	606	398	999999	550	675	715	538	999999	591	48	140	999999	682	309	681	197	867	999999	636	999999	483	540	999999	473	504	939	353	829	518	357	999999	277	714	120	521	366	999999	104	490	999999	999999	999999	767	617	221	999999	403	641	466	464	126	999999	999999	823	505	76	841	362	999999	735	
999999	999999	23	243	586	862	547	571	788	325	529	772	999999	220	319	341	773	939	262	503	546	999999	372	64	999999	868	999999	891	999999	455	999999	314	58	755	64	407	139	533	41	358	463	831	852	151	934	353	63	364	513	174	302	902	999999	552	999999	999999	346	958	999999	717	170	999999	956	343	999999	999999	723	999999	166	912	212	999999	908	903	50	714	859	231	130	887	999999	348	387	451	162	621	214	506	565	404	999999	181	999999	323	198	999999	875	999999	349	718	630	278	999999	601	961	62	994	206	999999	999999	799	125	837	124	901	999999	278	515	190	189	20	226	229	761	851	41	719	594	999999	999999	839	350	999999	999999	267	999999	999999	785	489	110	626	17	994	90	999999	945	343	415	422	999999	538	369	338	170	708	413	59	446	750	999999	342	999999	491	279	999999	999999	999999	435	999999	999999	681	492	36	90	562	12	999999	148	999999	905	697	999999	181	348	999999	479	999999	721	703	999999	498	704	45	558	767	226	526	725	444	155	712	999999	999999	68	695	56	343	258	999999	705	191	910	289	844	243	38	238	152	575	176	999999	522	732	13	999999	977	999999	999999	999999	346	999999	506	703	999999	203	789	999999	122	653	657	146	999999	123	997	672	587	999999	999999	325	738	999999	384	999999	278	708	199	185	554	999999	717	598	865	935	270	999999	684	999999	278	650	453	999999	126	498	999999	40	683	408	734	999999	999999	999999	999999	162	583	358	999999	999999	435	312	13	613	210	999999	936	68	999999	828	852	999999	988	380	156	550	871	465	871	885	999999	247	34	791	450	224	917	165	342	712	361	911	127	336	781	965	647	999999	82	207	562	859	759	999999	555	999999	351	906	416	999999	291	128	999999	999999	126	197	287	222	173	986	11	781	726	568	476	999999	659	662	999999	190	903	41	393	999999	333	381	487	180	246	493	872	20	999999	626	431	243	434	901	219	593	687	435	676	999999	206	999999	143	999999	388	999999	307	999999	317	235	812	259	734	814	892	745	999999	117	999999	679	124	990	999999	110	146	242	516	999999	452	15	503	478	999999	999999	477	552	247	296	791	631	196	192	999999	523	999999	181	508	620	18	999999	883	999999	459	999999	972	215	748	43	64	155	107	999999	247	312	732	999999	999999	438	346	999999	508	999999	325	353	493	931	297	519	296	964	999999	896	999999	999999	999999	923	28	999999	334	271	803	999999	241	646	534	999999	945	401	790	479	287	80	283	999999	965	469	999999	115	512	999999	918	239	747	100	421	211	798	999999	999999	
809	325	535	113	84	546	303	999999	679	999999	999999	999999	895	999999	816	999999	663	999999	92	23	999999	999999	913	999999	294	999999	999999	467	150	235	333	999999	999999	999999	981	163	752	999999	999999	130	671	287	584	999999	999999	64	32	510	999999	413	757	587	999999	255	999999	149	411	999999	819	731	972	836	51	453	496	998	309	685	747	663	934	999999	424	999999	351	384	95	627	999999	239	999999	74	537	737	478	745	141	441	999999	999999	751	82	157	477	999999	834	245	140	800	668	755	347	762	277	999999	71	173	755	999999	154	64	784	490	589	410	999999	999999	999999	975	750	866	867	999999	999999	911	999999	999999	947	999999	516	149	954	999999	531	483	984	999999	270	269	416	582	385	537	547	999999	967	999999	567	76	250	535	931	165	59	801	887	999999	857	365	615	522	999999	943	396	14	110	957	999999	115	426	606	49	54	568	999999	491	339	455	128	999999	280	999999	999999	571	999999	217	798	777	730	596	999999	999999	904	653	999999	366	999999	151	542	686	999999	633	999999	650	644	495	886	596	880	319	557	897	738	999999	999999	542	344	999999	414	999999	999999	189	999999	519	785	161	145	401	674	811	59	198	912	441	999999	999999	528	999999	999999	495	330	212	897	999999	999999	742	999999	492	317	361	999999	70	736	999999	385	829	405	942	865	492	999999	495	921	78	270	369	985	306	487	699	999999	114	454	999999	999999	109	999999	817	481	52	445	999999	93	322	790	988	462	999999	66	114	250	586	374	444	145	835	999999	828	160	679	757	999999	14	618	999999	999999	999999	817	279	286	546	588	470	822	57	707	412	999999	288	999999	906	818	250	999999	458	437	740	20	783	640	818	464	667	802	295	36	999999	474	974	873	999999	644	897	780	568	662	125	999999	397	438	999999	681	549	878	772	939	178	631	170	911	999999	605	43	638	467	92	999999	668	999999	999999	999999	938	634	415	898	999999	999999	469	814	795	321	197	623	355	218	147	915	999999	39	355	857	999999	313	73	696	777	611	268	323	485	741	456	25	376	999999	494	56	999999	979	510	28	709	999999	374	999999	999999	982	688	430	999999	176	141	638	190	172	52	634	571	719	130	999999	662	156	338	64	864	181	256	976	723	100	781	809	999999	337	158	209	938	473	999999	795	922	837	993	999999	609	999999	834	213	336	859	999999	424	858	849	999999	999999	488	320	999999	817	999999	711	999999	238	395	999999	119	853	999999	843	695	107	22	335	738	825	162	999999	454	56	347	999999	650	999999	615	367	999999	679	972	
594	999999	628	738	999999	70	220	999999	999999	999999	999999	708	981	199	999999	173	387	411	533	999999	999999	410	468	866	688	480	692	999999	843	623	37	381	439	881	429	132	77	368	133	274	527	999999	999999	106	177	999999	999999	999999	167	699	999999	999999	999999	568	441	194	999999	761	60	418	378	999999	296	151	896	905	279	999999	769	369	106	29	287	268	999999	845	23	372	698	999999	124	838	904	153	395	81	954	870	999999	245	870	315	318	714	896	999999	408	255	210	272	79	266	93	797	603	999999	678	168	975	999999	180	999999	73	710	304	539	999999	999999	756	999999	950	408	660	534	999999	999999	999999	572	371	999999	446	767	171	436	281	999999	754	116	999999	999999	402	796	895	999999	999999	980	252	999999	999999	367	134	264	499	999999	999999	670	605	559	308	813	999999	116	796	760	160	412	728	636	439	446	784	148	603	999999	432	164	513	807	999999	518	547	113	162	14	999999	192	278	999999	125	610	999999	205	808	999999	999999	296	999	999999	702	661	262	616	178	974	582	986	661	919	952	167	167	797	99	789	276	403	999999	999999	669	999999	999999	941	521	829	193	999999	339	867	900	999999	164	378	999999	807	999999	999999	999999	999999	431	114	531	359	834	999999	452	464	115	28	469	999999	342	216	475	734	527	999999	105	349	790	999999	999999	793	999999	815	999999	999999	999999	291	532	345	999999	999999	371	565	999999	784	117	999999	386	999999	483	999999	408	624	804	999999	902	380	999999	945	836	596	397	999999	458	737	999999	28	955	663	771	823	999999	134	817	567	999999	909	297	999999	213	999999	962	72	999999	344	395	404	21	63	886	322	11	999999	999999	871	388	933	999999	708	455	98	999999	722	956	660	825	283	806	247	999999	993	999999	547	742	304	999999	335	918	123	352	934	16	901	999999	459	821	999999	999999	999999	188	999999	999999	588	297	124	933	250	999999	999999	519	121	597	774	950	893	999999	464	999999	214	999999	62	25	999999	366	520	91	706	945	999999	838	916	999999	861	68	202	200	503	259	627	370	393	229	69	999999	999999	346	242	999999	883	230	366	74	420	707	135	896	809	999999	777	42	999999	304	608	30	999999	462	736	999999	758	999999	735	215	999999	844	855	999999	999999	999999	135	183	849	755	999999	286	999999	851	248	164	932	305	999999	281	481	999999	143	98	999999	48	10	778	610	527	202	190	494	161	847	575	851	302	940	420	999999	604	193	482	242	332	548	999999	224	582	783	999999	322	464	733	631	711	766	222	999999	399	356	572	332	562	999999	792	
330	999999	999999	312	639	999999	970	183	877	411	660	856	298	500	258	999999	999999	743	999999	867	39	428	226	999999	999999	89	999999	999999	750	41	861	919	360	539	227	999999	999999	279	999999	106	352	291	855	229	999999	910	923	426	151	999999	999999	588	821	24	762	902	787	999999	226	560	343	949	999999	846	550	999999	505	758	283	510	21	999999	600	999999	524	748	572	996	999999	185	999999	606	879	957	496	282	108	345	777	325	999999	744	63	999999	763	999999	858	19	999999	999999	414	175	153	640	781	786	988	999999	499	23	339	791	994	999999	403	736	80	999999	359	277	642	170	981	957	999999	277	999999	16	880	132	889	563	327	503	999999	999999	463	248	999999	709	294	920	999999	763	999999	178	999999	999999	199	36	332	394	659	411	999999	254	193	195	100	514	91	981	307	999999	134	776	474	500	280	412	283	999999	298	999999	999999	722	323	227	999999	381	999999	693	817	999999	800	505	903	915	826	999999	807	277	157	999999	628	999999	622	479	639	219	704	259	741	786	753	999999	106	999999	427	954	930	966	223	718	999999	398	173	453	999999	629	872	558	999999	752	999999	16	684	626	31	680	109	844	588	763	677	278	951	41	110	999999	408	999999	497	871	596	840	63	438	685	240	149	179	999999	19	346	155	585	988	190	747	999999	999999	988	747	854	95	387	999999	51	718	999999	142	999999	277	230	978	70	802	999999	764	952	255	941	791	541	930	999999	999999	426	532	693	962	850	363	494	928	999999	750	26	999999	462	603	397	999999	999999	16	826	634	789	367	95	782	832	999999	999999	570	538	207	216	924	999999	809	43	519	35	483	999999	999999	782	301	999999	320	785	999999	311	999999	857	974	999999	534	113	999999	789	68	446	910	999999	434	568	924	399	709	543	999999	368	653	569	878	999999	999999	723	837	852	497	295	774	999999	188	123	445	999999	564	999999	999999	820	835	30	999999	82	999999	354	857	430	858	902	373	999999	693	296	658	789	999999	44	687	999999	275	465	302	999999	671	914	951	320	132	999999	835	999999	861	999999	533	633	999999	806	999999	999999	866	417	994	595	922	998	999999	999999	465	656	733	529	522	999999	555	379	999999	211	410	211	999999	546	999999	999999	76	863	914	999999	762	999999	204	181	218	999999	944	858	471	706	850	673	611	68	999999	476	487	315	987	999999	999999	163	905	999999	406	624	999999	999999	119	357	528	68	93	890	139	999999	461	999999	321	999999	926	696	908	999999	361	736	999999	344	691	831	168	760	876	923	696	609	129	
999999	775	594	159	999999	748	123	999999	791	999999	720	929	999999	24	925	994	196	74	999999	254	884	41	999999	34	238	638	999999	198	767	192	169	999999	999999	321	649	786	727	651	311	948	795	999999	999999	999999	879	415	275	817	999999	766	689	999999	999999	364	999999	999999	115	569	999999	999999	470	925	420	609	429	999999	408	114	999999	999999	277	999999	762	90	459	51	472	522	154	823	372	471	955	999999	999999	310	999999	175	86	870	680	167	730	325	488	999999	432	960	726	363	16	171	452	104	999999	153	106	586	905	203	317	592	424	999999	623	999	969	418	999999	129	989	999999	38	504	999999	119	814	999999	602	588	999999	512	796	791	817	210	999999	860	512	359	213	950	999999	999999	999999	999999	742	633	701	488	900	24	999999	607	999999	999999	143	948	635	389	339	659	983	999999	584	805	796	633	999999	422	981	118	906	756	915	48	973	155	999999	999999	376	190	745	123	999999	604	657	198	427	999999	77	79	999999	132	29	553	966	999999	307	757	301	999999	353	288	507	999999	117	108	691	335	999999	987	17	265	23	158	999999	869	638	980	999999	608	215	245	355	911	884	999999	736	371	82	41	847	194	89	266	836	467	616	896	497	559	506	102	999999	89	72	969	999999	871	639	999999	314	327	999999	692	999999	999999	999999	595	907	332	999999	329	262	767	999999	999999	186	756	321	456	263	999999	999999	999999	111	123	990	999999	849	999999	675	999999	731	975	726	530	584	999999	362	728	534	30	989	174	197	187	839	999999	939	249	793	362	559	193	999999	573	834	22	999999	791	999999	666	746	992	999999	999999	597	287	50	619	248	789	999999	593	999999	243	751	999999	410	924	999999	512	999999	610	131	323	999999	548	141	163	695	572	805	571	999999	867	283	996	517	691	589	561	446	329	10	13	958	966	270	999999	999999	999999	611	667	517	615	999999	146	871	343	999999	999999	156	887	924	676	984	832	982	64	999999	755	811	999999	999999	721	75	17	609	128	365	348	287	531	342	999999	960	147	63	994	538	999999	999999	999999	499	999999	415	559	405	333	28	135	983	215	999999	75	999999	999999	332	796	550	999999	536	753	978	999999	771	999999	999999	744	716	846	999999	987	526	999999	999999	999999	228	804	315	516	612	286	109	239	364	82	999999	276	485	76	815	267	999999	216	611	381	204	999999	769	790	14	660	616	999999	999999	996	689	999999	445	76	674	999999	490	999999	719	999999	999999	749	498	999999	744	999999	269	999999	41	521	543	320	999999	999999	443	581	999999	999999	999999	952	
669	926	882	999999	393	60	830	419	402	297	999999	421	497	361	727	455	159	80	999999	724	999999	999999	151	835	462	378	620	197	999999	102	999999	966	999999	767	999999	999999	866	139	315	999999	458	999999	257	743	745	999999	999999	999999	530	999999	432	965	999999	787	560	999999	785	57	905	24	439	642	786	999999	805	999999	889	999999	770	10	589	29	764	999999	276	551	719	407	99	999999	555	762	667	999999	670	527	999999	999999	216	888	941	999999	999999	301	999999	816	73	947	999999	935	242	103	97	999999	999999	412	210	999999	521	18	982	387	999999	575	469	677	975	151	638	287	322	999999	523	882	68	770	796	999999	106	460	999999	771	469	164	999999	461	674	147	246	999999	326	380	232	207	999999	564	861	658	832	587	999999	922	318	660	623	95	579	215	470	638	616	737	999999	70	530	220	917	803	999999	17	999999	837	904	380	999999	941	923	325	976	504	908	147	640	518	619	566	462	808	999999	22	882	469	677	608	651	589	359	171	999999	694	646	67	191	824	584	13	27	937	700	681	172	999999	238	999999	999999	999999	106	999999	999999	964	999999	119	272	999999	135	543	170	305	729	381	592	762	999999	291	999999	851	956	816	934	615	548	525	118	999999	999999	627	241	710	878	999999	492	847	719	713	999999	536	795	727	699	999999	843	999999	218	328	99	999999	616	946	117	999999	522	290	999999	836	425	242	11	413	614	999999	312	459	999999	556	889	744	52	934	354	331	66	239	126	999999	999999	826	316	999999	770	449	21	294	603	10	660	211	279	999999	297	704	535	391	999999	202	737	394	304	662	999999	354	367	681	602	786	822	292	174	683	999999	999999	926	221	642	174	495	28	855	426	895	687	475	169	647	650	795	674	126	999999	166	386	531	999999	359	999999	91	339	999999	816	188	378	47	596	818	698	778	324	749	948	706	719	999999	878	766	752	879	208	44	952	990	999999	176	249	999999	688	999999	281	862	226	999999	999999	336	999999	999999	527	649	999999	350	948	871	481	925	999999	999999	447	848	999999	887	606	546	882	305	739	999999	39	999999	999999	80	139	631	999999	461	532	999999	551	392	999999	999999	249	113	10	999999	96	90	519	999999	999	32	999999	999999	999999	393	999999	999999	209	860	597	222	218	325	999999	999999	220	326	999999	29	402	999999	676	65	358	999999	648	503	545	34	999999	659	316	806	212	775	999999	299	999999	122	999999	852	667	999999	795	286	431	999999	261	203	647	769	715	499	830	698	355	33	491	408	999999	762	999999	184	650	
938	999999	999999	123	85	816	921	999999	999999	823	550	644	999999	269	81	592	999999	251	999999	387	450	943	999999	976	514	429	968	808	809	377	999999	717	999999	49	857	380	29	999999	999999	386	726	660	463	676	289	63	370	763	419	999999	31	520	791	796	210	994	98	999999	609	655	999999	999999	309	884	389	833	999999	945	412	701	573	914	75	965	661	789	489	151	999999	999999	69	999999	398	999999	999999	923	925	695	838	862	291	595	211	530	538	613	999999	579	296	999999	902	424	360	718	252	116	999999	825	145	421	515	947	737	158	595	643	724	315	999999	466	907	465	999999	550	999999	999999	999999	544	999999	58	437	910	854	251	999999	645	853	680	750	249	477	109	560	427	999999	999999	857	62	934	999999	889	55	999999	830	548	999999	317	810	999999	274	999999	911	398	96	983	604	103	495	600	950	790	999999	565	299	988	807	999999	689	203	84	130	660	609	542	169	999999	869	33	702	121	999999	53	999999	485	845	566	711	473	443	752	250	372	462	984	114	845	490	751	842	741	541	628	617	233	999999	743	311	855	927	602	999999	80	793	488	622	747	671	999999	454	432	105	441	256	450	834	758	208	625	438	323	900	128	190	999999	580	709	435	157	340	111	264	855	546	841	27	180	578	973	371	367	183	411	307	420	999999	109	999999	177	399	396	545	999999	427	614	701	616	889	831	908	913	321	524	999999	999999	999999	249	895	415	432	999999	999999	999999	263	999999	149	499	999999	999999	999999	999999	337	268	757	944	999999	578	438	931	149	411	291	747	74	458	55	659	999999	999999	252	405	214	966	744	999999	217	320	432	999999	999999	211	999999	128	999999	437	585	63	766	804	786	598	811	963	999999	31	382	441	170	805	34	489	999999	866	999999	920	276	370	524	999999	736	255	156	92	466	938	616	172	241	999999	872	992	893	858	178	999999	593	250	999999	723	363	775	999999	627	331	985	373	999999	600	999999	171	224	999999	745	999999	540	452	729	999999	999999	415	219	210	999999	999999	41	596	979	698	874	999999	35	669	801	667	961	105	529	999999	480	574	687	572	647	475	657	464	999999	999999	999999	211	864	743	999999	317	999999	999999	999999	694	999999	399	394	240	725	267	146	999999	737	87	115	444	999999	968	36	999999	728	647	562	66	284	577	448	198	70	673	472	292	305	493	523	396	478	999999	470	999999	190	999999	999999	999999	339	112	726	80	684	202	287	895	716	611	589	506	999999	570	419	721	951	999999	999999	999999	999999	853	259	
254	563	719	966	98	999999	946	582	999999	801	182	727	182	999999	377	999999	867	395	576	999999	693	999999	999999	383	907	425	749	139	985	285	793	999999	485	852	999999	999999	999999	236	198	397	770	39	999999	705	839	999999	247	869	584	691	313	999999	228	999999	999999	999999	546	345	999999	673	759	816	999999	996	999999	999999	251	999999	380	860	548	641	206	188	805	664	999999	322	999999	74	187	999999	999999	304	999999	135	376	999999	999999	139	970	629	177	525	638	999999	442	321	697	999999	999999	918	499	723	152	671	999999	999999	999999	999999	755	234	801	994	999999	879	999999	302	33	882	221	53	42	250	999999	918	474	681	549	851	999999	284	624	292	472	269	389	831	999999	310	664	336	725	394	384	746	828	182	38	758	999999	150	297	815	50	558	885	258	999999	233	999999	999999	999999	630	999999	999999	999999	519	532	237	500	439	999999	999999	227	999999	999999	648	999999	999999	999999	301	999999	790	169	91	986	809	252	999999	383	140	999999	999999	113	874	835	104	714	902	147	999999	999999	999999	999999	263	999	575	597	164	240	247	392	691	999999	905	147	709	471	599	495	799	276	618	853	999999	442	222	619	352	59	233	934	964	15	781	651	850	532	905	999999	421	222	999999	683	999999	999999	315	795	208	999999	136	632	999999	416	999999	999999	41	948	899	820	787	956	254	999999	16	313	428	999999	999999	263	297	999999	999999	517	84	999999	188	934	717	621	137	426	999999	616	999999	601	819	557	667	738	999999	902	633	95	304	465	967	983	677	833	330	629	443	944	999999	948	76	607	342	999999	863	106	240	287	999999	370	545	999999	190	414	493	999999	28	999999	999999	395	554	999999	222	619	999999	205	267	884	301	507	999999	476	177	975	534	999999	225	906	999999	999999	671	355	402	934	999999	999999	802	999999	349	459	611	821	310	63	404	596	395	722	151	668	839	356	999999	195	387	999999	471	215	999999	282	655	121	999999	129	724	209	87	288	699	290	999999	999999	999999	841	896	999999	175	123	580	937	999999	999999	999999	999999	999999	324	368	999999	556	851	867	999999	392	76	999999	999999	83	191	339	205	518	116	33	860	999999	844	811	999999	299	999999	902	357	634	999999	456	162	355	540	445	999999	999999	999999	731	999999	999999	806	612	478	47	406	97	999999	783	999999	429	719	478	999999	941	839	513	224	917	999999	949	520	961	450	619	651	153	543	745	930	364	647	385	186	447	468	242	999999	116	892	999999	917	573	999999	523	737	999999	999999	999999	606	895	626	953	400	897	902	844	171	999999	
395	999999	554	249	853	999999	781	343	999999	999999	483	999999	181	117	35	212	41	946	712	927	999999	967	703	944	149	999999	738	693	984	999999	999999	999999	80	483	721	999999	583	678	720	238	741	403	391	999999	999999	999999	724	518	928	999999	866	999999	142	244	976	999999	560	610	110	818	292	98	999999	23	922	859	535	999999	396	999999	629	999999	235	484	195	488	585	720	829	999999	320	229	765	796	422	588	491	835	999999	999999	88	973	578	999999	945	653	999999	378	999999	265	473	36	132	999999	568	512	730	658	59	999999	999999	840	780	960	508	999999	332	562	601	999999	999999	699	200	103	318	999999	785	333	538	542	444	999999	999999	573	675	293	999999	999999	999999	909	858	833	786	19	460	248	202	617	403	882	330	999999	999999	726	887	774	999999	999999	999999	999999	727	999999	129	516	63	634	190	217	294	225	965	999999	333	691	485	544	912	190	643	79	463	999999	999999	655	221	951	999999	999999	685	999999	456	77	10	325	192	461	713	280	999999	999999	67	985	333	999999	916	232	168	95	251	353	861	999999	999999	999999	459	560	476	999999	304	111	204	999999	999999	392	768	898	107	999999	509	33	830	642	233	818	22	999999	843	999999	738	988	793	355	999999	342	50	999999	682	847	999999	999999	984	249	999999	999999	631	809	464	999999	999999	28	999999	160	999999	227	522	999999	431	999999	999999	999999	716	999999	735	315	317	848	567	198	352	968	226	259	150	877	49	999999	667	378	999999	212	22	902	342	719	863	642	999999	999999	820	999999	378	114	706	885	999999	270	514	669	547	782	252	276	999999	451	999999	876	19	708	188	931	561	999999	390	938	968	813	391	999999	452	675	89	999999	378	529	599	121	553	999999	999999	779	999999	999999	999999	414	960	746	999999	891	917	999999	632	71	294	888	999999	325	723	767	916	111	999999	499	227	872	703	158	999999	78	999999	999999	332	754	745	409	855	564	233	975	977	232	509	500	108	465	999999	27	999999	999999	269	284	397	785	349	999999	901	587	999999	999999	711	812	848	244	49	236	664	878	325	885	43	706	102	748	790	999999	601	387	999999	761	999999	685	348	418	999999	577	303	547	414	885	507	278	783	274	273	175	383	274	461	871	999999	999999	999999	924	999999	562	192	649	995	999999	268	524	999999	28	138	36	474	999999	435	471	932	127	473	440	387	999999	922	827	484	625	320	337	925	529	960	999999	983	424	999999	257	395	653	551	759	999999	983	91	764	146	247	999999	943	839	990	999999	999999	700	271	546	689	999999	999999	
175	999999	999999	999999	598	666	999999	474	52	60	476	188	999999	999999	999999	714	813	999999	683	167	691	999999	924	377	497	934	590	286	963	722	877	999999	617	40	488	181	424	695	395	424	706	671	204	650	476	661	915	659	118	985	999999	999999	16	482	673	928	999999	966	443	663	86	782	510	330	183	203	570	999999	800	403	300	128	18	999999	461	999999	999999	999999	999999	836	29	930	999999	977	999999	733	999999	145	999999	560	725	457	261	731	999999	999999	171	873	477	282	100	870	858	999999	695	339	145	747	999999	654	885	182	999999	607	644	999999	999999	532	66	449	926	435	687	250	677	999999	999999	286	920	538	999999	999999	805	629	745	159	81	999999	292	935	598	529	999999	999999	999999	552	392	999999	97	999999	317	639	817	38	355	999999	999999	618	47	853	472	858	826	492	999999	716	999999	446	861	494	84	163	250	130	850	999999	321	975	999999	135	459	999999	199	728	230	999999	361	777	283	91	966	463	425	439	473	740	702	999999	999999	958	185	999999	792	602	126	164	999999	697	187	948	353	216	52	912	403	260	999999	107	271	578	365	599	999999	780	999999	621	738	811	999999	999999	703	688	70	617	949	513	429	999999	612	75	829	999999	999999	334	737	759	420	999999	45	222	999999	605	999999	346	602	585	783	22	84	505	426	587	49	77	254	999999	999999	435	962	999999	831	81	495	206	748	999999	10	838	52	768	210	235	775	999999	47	999999	328	723	24	373	729	999999	523	116	648	251	624	531	89	83	999999	985	550	155	999999	11	119	174	597	901	585	999999	969	999999	304	201	812	605	40	156	999999	433	999999	599	170	424	999999	389	999999	507	86	478	759	969	165	999999	685	629	62	46	989	164	135	999999	787	785	447	217	811	999999	439	29	999999	933	737	189	574	950	985	967	999999	999999	616	100	824	999999	195	999	159	89	999999	999999	999999	993	166	999999	307	999999	999999	384	976	349	999999	110	999999	67	999999	826	242	975	650	734	644	999999	592	268	547	45	297	681	999999	999999	999999	731	999999	999999	476	507	999999	555	882	276	149	610	999999	113	162	516	32	767	138	369	999999	184	439	999999	548	467	410	898	644	272	20	140	785	999999	291	845	169	822	590	480	60	999999	103	384	595	43	103	489	116	41	22	530	552	999999	999999	884	999999	168	707	19	106	878	911	619	265	19	999999	462	999999	317	356	210	186	658	999999	90	90	65	196	999999	373	921	792	999999	259	490	999999	554	858	407	553	999999	124	999999	383	999999	775	483	
128	586	999999	640	667	799	685	999999	353	999999	999999	599	803	247	972	201	646	184	95	999999	369	775	431	280	604	424	999999	354	999999	606	284	146	999999	607	936	610	307	999999	264	999999	927	999999	999999	693	632	268	604	316	39	923	999999	999999	96	999999	123	352	999999	999999	46	252	999999	340	727	747	999999	784	294	205	310	371	894	999999	920	102	381	999999	999999	999999	647	999999	820	457	325	172	671	85	999999	837	493	593	455	370	696	22	999999	596	719	399	999999	848	973	999999	999999	667	38	30	289	993	105	999999	713	426	299	699	431	588	25	565	85	544	734	999999	712	716	915	533	227	907	145	999999	213	249	664	799	999999	999999	451	999999	143	999999	796	67	742	999999	879	39	80	997	590	999999	581	163	323	539	123	526	695	298	751	505	803	381	857	321	987	474	762	499	999999	19	146	367	432	435	748	676	999999	419	837	886	462	229	327	765	213	59	926	999999	685	847	726	163	999999	999999	846	424	999999	430	315	415	276	999999	671	999999	242	999999	731	999999	791	447	811	286	461	865	52	999999	64	999999	999999	937	547	637	999999	488	999999	983	461	794	999999	333	999999	294	999999	431	620	881	558	746	999999	989	328	48	999999	248	46	449	701	51	595	272	370	117	999999	378	868	638	767	192	297	259	762	999999	308	468	969	999999	999999	39	254	170	35	317	999999	128	619	999999	304	575	999999	843	999999	999999	999999	326	962	370	971	999999	563	981	124	376	999999	283	236	391	740	999999	278	519	999999	671	796	435	247	62	548	203	999999	369	999999	202	740	453	967	352	738	982	505	609	555	447	476	999999	55	999999	858	999999	892	237	768	429	306	933	576	619	624	772	999999	999999	821	777	976	203	646	999999	636	999999	315	883	999999	757	379	669	999999	829	205	999999	389	587	204	262	311	531	601	914	999999	806	876	358	999999	965	902	595	999999	778	471	283	626	133	999999	853	999999	18	584	20	59	636	970	747	424	101	393	501	715	999999	476	455	601	732	35	829	138	957	165	687	999999	784	999999	195	999999	921	905	266	564	350	282	999999	946	591	865	269	836	139	933	636	582	411	879	999999	312	26	681	894	999999	203	725	32	999999	999999	165	275	999999	999999	390	502	196	136	999999	375	296	183	999999	20	867	999999	993	999999	34	528	115	453	904	662	882	999999	250	999999	168	999999	625	260	448	59	435	999999	999999	999999	748	441	449	455	474	514	931	138	999999	671	999999	999999	210	726	999999	334	791	712	370	102	902	49	
262	186	999999	576	750	46	735	999999	585	277	999999	999999	999999	999999	89	659	979	400	999999	999999	833	579	982	827	999999	999999	262	123	999999	723	239	421	158	999999	188	999999	486	898	763	895	403	67	95	999999	999999	267	475	999999	255	142	732	999999	371	157	999999	683	999999	151	415	851	999999	621	999999	862	47	841	999999	551	414	815	183	999999	637	999999	361	775	493	232	748	903	433	846	868	134	990	270	999999	999999	999999	505	80	344	492	999999	121	781	865	233	722	247	474	924	11	999999	958	651	342	999999	796	440	199	970	403	512	999999	999999	752	77	871	777	791	999999	57	908	745	838	598	724	723	579	910	269	509	511	438	999999	845	438	176	349	927	523	214	72	999999	109	941	980	494	999999	999999	999999	362	945	999999	681	876	103	694	130	999999	617	812	227	530	930	471	999999	83	919	101	999999	901	532	849	999999	999999	999999	602	999999	999999	617	240	550	550	122	906	999999	999999	756	631	752	744	55	296	320	999999	987	999999	385	638	999999	907	999999	999999	714	895	829	106	186	103	891	500	58	233	445	387	999999	677	417	33	999999	999999	326	297	349	580	855	246	539	568	600	999999	999999	17	999999	710	665	467	835	227	86	999999	878	999999	740	261	695	821	851	932	448	999999	999999	361	731	222	999999	286	742	144	999999	999999	567	618	503	449	284	999999	386	734	999999	804	841	200	946	999999	957	663	999999	97	999999	43	394	606	130	290	327	999999	286	634	130	388	725	700	187	493	900	270	169	999999	999999	655	445	999999	221	999999	478	999999	415	999999	264	926	729	999999	260	16	999999	960	498	222	132	419	764	999999	614	342	89	151	23	999999	548	697	504	266	120	999999	598	277	999999	999999	811	391	459	999999	379	203	659	80	999999	180	293	999999	772	999999	178	567	890	999999	999999	999999	564	999999	999999	951	743	999999	999999	999999	999999	31	417	931	575	999999	410	999999	999999	769	999999	999999	999999	999999	701	842	999999	608	925	999999	999999	552	347	999999	765	999999	922	484	469	507	260	812	771	196	999999	428	999999	362	374	760	999999	999999	999999	130	320	101	204	555	999999	90	781	999999	641	875	384	999999	683	511	175	999999	98	926	280	462	519	569	999999	999999	482	999999	999999	817	244	174	20	659	999999	227	594	999999	999999	999999	848	389	726	999999	181	999999	811	545	744	261	196	316	671	999999	167	155	611	751	999999	707	83	999999	11	999999	900	477	864	724	56	466	917	501	745	722	999999	891	735	999999	398	753	684	936	538	827	630	999999	502	999999	502	
999999	615	843	231	615	999999	495	388	999999	226	703	999999	96	499	287	344	695	570	949	542	275	419	999999	999999	698	999999	146	824	184	344	971	999999	474	232	256	999999	83	279	140	428	591	513	999999	186	694	722	597	447	261	492	935	999999	552	857	236	389	405	491	999999	592	999999	671	999999	427	254	729	999999	864	252	999999	271	425	999999	531	950	762	445	42	667	975	434	699	999999	999999	408	614	431	999999	995	867	455	999999	999999	547	272	999999	309	556	931	965	999999	733	205	825	999999	519	999999	999999	906	474	943	372	823	558	999999	467	108	522	28	999999	307	948	869	999999	980	678	999999	893	268	40	463	888	111	702	818	701	999999	747	469	889	687	410	999999	999999	924	92	999999	999999	999999	999999	821	786	538	301	999999	999999	863	820	844	999999	999999	43	762	875	21	64	271	130	999999	466	963	360	63	139	952	897	247	999999	460	897	999999	999999	513	463	219	676	999999	809	45	610	999999	682	999999	916	999999	654	647	834	519	999999	821	648	458	922	999999	999999	999999	408	999999	770	970	525	370	947	643	359	529	309	666	344	704	462	95	138	999999	999999	457	146	90	999999	259	412	999999	591	86	270	42	590	999999	748	943	951	470	275	999999	322	322	955	282	699	134	999999	178	184	174	368	999999	999999	303	562	22	999999	328	51	999999	568	696	779	870	999999	326	938	999999	918	401	752	991	820	498	999999	967	999999	863	390	183	912	999999	999999	426	999999	707	712	297	68	999999	356	633	429	754	999999	625	543	95	900	383	999999	658	259	782	422	999999	743	999999	999999	999999	999999	732	937	867	607	333	51	362	999999	675	614	999999	630	192	54	128	572	75	427	999999	999999	999999	963	999999	988	263	984	872	14	999999	999999	880	311	999999	224	624	696	561	156	747	999999	190	931	234	768	543	999999	76	738	303	804	677	413	304	170	114	999999	929	879	999999	348	999999	358	812	999999	999999	999999	165	968	430	432	21	918	679	116	253	484	999999	999999	999999	999999	918	144	710	999999	999999	477	16	999999	999999	999999	766	682	999999	409	416	832	129	523	45	203	999999	107	317	999999	793	759	734	198	916	630	999999	690	435	129	430	999999	999999	276	425	266	344	999999	999999	575	665	339	125	280	700	421	999999	224	999999	999999	362	999999	826	839	752	536	742	817	397	999999	824	86	256	682	978	999999	999999	852	999999	778	859	999999	999999	741	215	463	643	464	498	999999	274	815	486	184	767	609	218	807	523	999999	523	999999	464	379	751	589	999999	443	301	329	
237	999999	126	435	999999	999999	581	94	999999	299	892	288	329	999999	224	18	999999	999999	915	378	172	386	338	219	264	343	565	868	990	999999	381	210	172	178	278	761	699	61	783	999999	38	133	183	234	995	245	206	572	165	743	989	19	527	922	166	850	184	906	180	999999	999999	713	104	18	917	999999	125	160	624	462	318	548	999999	999999	350	999999	213	113	223	29	146	999999	713	256	999999	999999	682	999999	22	999999	586	792	880	725	660	325	39	174	317	313	129	999999	948	703	435	999999	719	48	581	127	646	81	692	999999	921	782	10	847	999999	555	19	875	999999	206	875	999999	668	574	999999	35	999999	49	999999	910	900	101	54	19	821	197	652	643	999999	894	781	999999	109	730	804	878	999999	191	793	762	303	999999	907	751	827	909	999999	155	220	556	118	607	285	782	259	829	737	999999	35	194	903	999999	217	999999	425	999999	999999	938	999999	950	710	827	256	44	616	999999	194	302	999999	912	415	506	432	121	999999	184	999999	327	480	974	150	334	166	608	859	927	45	663	999999	999999	493	843	385	999999	845	999999	361	999999	176	999999	645	444	808	123	999999	406	943	105	999999	251	139	999999	467	795	999999	999999	999999	647	184	689	621	530	965	999999	428	571	131	999999	999999	505	822	989	160	999999	999999	999999	526	52	829	462	999999	939	205	95	338	395	386	589	460	470	619	713	76	487	980	999999	478	999999	999999	217	999999	999999	999999	961	428	150	999999	589	999999	999999	858	628	817	999999	705	682	999999	880	396	42	195	542	712	806	886	999999	923	673	999999	999999	236	999999	999999	622	187	213	120	244	667	999999	999999	796	132	356	999999	999999	896	354	781	308	789	999999	697	999999	32	743	78	33	85	319	226	999999	999999	252	877	425	281	205	999999	999999	571	101	222	208	999999	399	419	365	204	999999	999999	579	891	598	434	637	746	694	599	444	144	999999	168	999999	971	173	113	879	478	195	718	701	809	290	736	698	386	999999	77	999999	333	712	828	190	106	647	391	103	818	249	679	587	605	110	366	999999	999999	863	237	431	295	540	887	18	187	999999	999999	999999	999999	735	261	257	627	966	999999	432	268	978	261	333	782	19	70	239	516	141	105	999999	999999	999999	999999	522	999999	645	999999	999999	825	819	13	585	878	779	241	92	987	999999	959	638	989	934	226	954	611	999999	649	286	999999	657	999999	999999	425	70	688	610	970	999999	999999	999999	999999	328	607	449	999999	676	455	12	777	978	999999	999999	182	999999	999999	988	45	999999	
910	999999	999999	70	323	177	327	957	169	817	100	631	122	258	445	999999	999999	670	337	776	979	999999	458	646	508	501	416	416	873	999999	350	999999	574	168	999999	999999	984	568	15	999999	131	999999	516	637	911	999999	999999	992	649	204	999999	999999	661	269	831	975	908	360	562	999999	760	910	94	210	477	400	66	999999	430	817	999999	450	665	897	655	961	428	821	735	361	999999	424	767	678	511	999999	48	999999	337	853	719	634	999999	193	678	999999	933	315	170	520	100	912	572	999999	211	16	999999	764	614	999999	556	97	999999	211	196	999999	153	415	699	186	362	751	626	576	108	368	999999	999999	228	444	999999	123	661	999999	999999	722	999999	935	476	504	906	283	701	467	999999	631	19	999999	999999	999999	77	528	616	999999	167	348	296	995	733	843	572	912	999999	179	999999	443	436	409	999999	474	494	999999	938	204	280	999999	59	999999	999999	476	358	639	999999	885	377	510	506	999999	999999	999999	435	856	212	633	999999	994	999999	531	999999	864	205	609	865	531	847	858	589	421	713	88	299	137	726	999999	999999	999999	436	999999	802	341	936	758	352	27	49	638	16	315	272	285	999999	527	542	415	281	748	774	954	999999	518	920	95	999999	999999	633	307	140	945	147	10	567	999999	728	294	927	447	266	847	999999	999999	852	283	159	437	999999	771	999999	321	985	746	167	999999	999999	294	420	999999	793	999999	394	999999	999999	70	177	271	717	273	999999	258	487	999999	491	999999	471	828	666	646	935	536	250	861	712	819	960	401	842	999999	465	999999	873	86	999999	892	463	750	711	791	116	887	719	999999	999999	346	833	161	264	999999	999999	793	999999	773	915	266	133	532	39	688	110	776	429	632	808	364	384	999999	190	599	473	721	126	875	999999	999999	817	777	999999	376	985	809	999999	999999	84	999999	817	109	999999	999999	769	931	999999	999999	999999	339	468	97	664	618	961	432	971	665	767	299	999999	752	999999	867	449	999999	999999	662	999999	300	639	817	557	146	547	284	250	999999	999999	999999	999	999999	193	211	590	999999	999999	281	414	999999	838	481	844	785	995	74	866	303	947	999999	298	68	331	400	699	650	539	528	999999	686	999999	999999	834	236	299	999999	569	41	286	719	999999	372	999999	999999	461	167	972	772	999999	999999	417	946	845	999999	253	941	771	999999	511	999999	999999	999999	999999	728	380	660	647	618	496	421	505	999999	26	238	999999	926	811	192	938	542	678	767	999999	598	278	245	343	999999	982	358	999999	776	530	347	528	649	999999	529	
999999	999999	520	364	999999	999999	977	582	999999	616	238	999999	999999	589	853	969	999999	433	217	611	460	145	327	999999	635	999999	999999	729	315	679	999999	999999	763	291	999999	999999	31	999999	491	656	999999	695	315	726	999999	664	228	233	999999	560	86	999999	999999	999999	79	633	484	999999	728	999999	999999	999999	277	999999	999999	700	563	848	175	716	999999	947	941	999999	989	764	829	600	42	970	920	385	806	754	602	613	999999	999999	222	790	662	999999	594	354	999999	373	428	65	819	999999	111	379	67	999999	612	138	164	880	571	999999	999999	883	999999	757	226	745	451	522	999999	303	603	361	635	999999	999999	227	999999	999999	36	625	345	774	781	544	869	550	999999	600	152	999999	458	226	999999	907	987	779	471	836	137	789	922	999999	407	525	894	999999	744	999999	162	394	775	568	853	946	999999	39	112	999999	999999	999999	427	851	380	193	844	386	999999	727	397	284	999999	526	999999	999999	999999	439	999999	265	649	129	805	644	447	999999	699	890	372	694	999999	958	676	746	948	999999	372	999999	535	223	999999	518	39	999999	296	878	638	258	109	616	252	539	999999	847	85	999999	999999	999999	999999	622	494	999999	23	35	999999	438	607	19	578	17	874	632	904	163	999999	140	100	999999	358	568	129	450	791	755	999999	409	306	829	671	190	590	589	667	912	729	727	504	999999	238	999999	999999	629	999999	102	999999	620	635	508	999999	944	999999	92	999999	845	503	53	999999	268	999999	389	142	778	347	398	426	294	965	992	433	856	636	96	999999	999999	999999	500	769	999999	999999	831	774	999999	565	726	512	507	165	821	418	999999	564	246	999999	849	725	502	291	292	675	457	655	999999	84	417	999999	591	533	933	558	13	999999	473	254	751	999999	344	999999	621	999999	918	999999	153	583	747	301	399	665	709	999999	794	999999	999999	999999	565	186	141	723	158	417	920	999999	232	273	415	999999	101	991	678	243	390	290	669	406	756	329	511	69	337	125	999999	926	823	167	999999	794	999999	449	689	575	999999	620	73	213	965	944	906	880	177	999999	210	999999	986	999999	394	513	549	90	277	246	674	81	395	43	499	994	161	75	510	999999	615	651	312	113	759	999999	227	466	441	812	423	631	891	992	915	520	939	357	772	259	999999	999999	182	999999	900	999999	235	39	714	970	999999	840	380	557	729	558	105	999999	716	999999	296	92	649	999999	822	999999	189	403	128	978	999999	803	302	260	375	999999	479	999999	212	356	999999	197	999999	470	28	582	261	344	272	366	424	66	641	
157	999999	172	999999	717	999999	857	999999	999999	911	999999	915	999999	547	129	192	831	89	247	680	999999	90	109	340	999999	446	250	792	999999	141	999999	564	998	172	999999	297	999999	831	999999	999999	355	132	712	999999	26	554	39	44	999999	162	441	286	187	385	999999	77	863	999999	888	281	389	75	389	700	999999	181	916	999999	999999	831	999999	999	328	19	335	999999	377	823	324	633	416	216	660	999999	700	485	386	999999	891	88	999999	380	942	999999	848	289	743	22	136	844	638	211	999999	999999	999999	441	958	178	999999	44	699	50	517	999999	999999	183	414	697	10	673	999999	303	936	999999	407	609	66	837	999999	55	503	365	999999	480	995	215	999999	999999	518	268	999999	218	572	857	388	393	863	687	999999	999999	999999	56	21	462	59	999999	275	328	901	573	385	130	17	15	540	999999	353	47	999999	659	609	63	999999	742	999999	586	730	88	935	23	745	378	221	496	999999	999999	353	999999	430	660	939	255	459	944	883	406	999999	567	326	53	50	999999	428	966	74	822	867	279	315	473	999999	999999	392	999999	828	16	909	521	835	93	991	119	616	608	999999	363	603	243	999999	999999	385	173	762	891	999999	999999	950	255	431	357	999999	999999	927	957	56	752	863	571	126	999999	497	689	731	243	62	930	219	819	256	711	999999	999999	420	999999	97	450	999999	500	914	908	65	663	100	488	504	917	191	999999	561	968	500	42	127	981	263	695	441	528	839	53	709	141	998	719	139	955	663	372	999999	606	999999	372	657	217	999999	833	599	253	999999	999999	748	560	267	999999	999999	196	517	438	311	401	18	906	999999	870	209	924	664	380	999999	549	999999	819	999999	955	650	137	384	909	169	430	105	999999	999999	999999	305	158	873	720	508	942	448	999999	71	477	598	999999	999999	787	999999	897	999999	229	999999	199	880	999999	771	312	637	93	812	607	279	880	306	820	126	956	999999	999999	60	999999	871	416	111	999999	757	999999	367	239	425	597	999999	272	999999	876	303	600	824	375	387	570	93	425	140	999999	955	190	181	999999	999999	999999	221	999999	846	234	358	999999	999999	850	999999	460	945	407	668	225	706	16	999999	430	526	526	999999	209	673	490	860	456	286	270	999999	577	999999	589	935	999999	385	943	425	37	527	816	511	973	204	999999	625	685	757	915	144	948	561	751	261	778	623	21	294	366	373	999999	211	999999	776	604	321	365	472	999999	839	763	999999	601	999999	999999	24	168	999999	747	864	999999	699	371	999999	136	25	397	338	166	
56	373	658	69	664	624	614	683	206	599	614	269	223	758	85	380	367	999999	849	551	763	999999	16	547	501	999999	213	840	701	650	588	924	37	315	951	476	114	531	936	287	105	341	999999	415	142	999999	961	940	295	755	768	65	547	999999	403	999999	367	121	567	475	999999	773	981	556	21	690	241	908	807	609	999999	835	33	571	455	999999	503	600	999999	897	237	273	555	999999	881	533	386	250	999999	370	999999	993	964	470	866	331	999999	414	999999	451	373	62	143	685	489	999999	999999	976	341	999999	999999	766	706	999999	999999	158	228	45	675	487	314	999999	997	446	500	283	870	562	705	133	81	999999	206	963	534	999999	140	869	999999	999999	502	410	909	939	999999	352	296	304	232	999999	113	324	999999	917	999999	382	65	696	195	215	72	478	999999	218	999999	999	570	743	146	74	999999	359	578	727	999999	904	91	67	174	157	999999	575	340	987	30	999999	358	288	999999	161	129	999999	684	261	885	999999	999999	700	999999	999999	782	553	168	999999	999999	753	745	22	999999	243	300	997	532	47	228	497	148	292	197	999999	651	291	917	984	944	583	674	327	842	999999	774	999999	28	891	375	443	999999	182	999999	276	22	345	356	591	999999	131	999999	999999	999999	999999	885	846	512	896	999999	501	635	184	223	126	88	427	180	999999	999999	909	999999	999999	672	785	999999	965	995	921	140	315	934	336	999999	823	672	37	294	999999	86	927	878	132	270	873	807	242	959	181	999999	594	175	386	999999	952	152	999999	975	256	318	919	851	591	765	325	566	999999	62	399	453	61	999999	726	894	541	999999	856	380	798	978	847	16	824	733	999999	150	558	213	180	681	999999	999999	47	145	166	86	296	366	944	317	999999	999999	999999	999999	146	461	448	491	591	999999	295	900	999999	278	471	999999	999999	999999	999999	185	17	106	881	999999	999999	998	104	999999	737	464	744	500	999999	490	480	666	447	999999	597	999999	999999	76	999999	259	395	500	999999	769	674	254	59	999999	147	999999	309	411	309	999999	674	999999	367	999999	999999	136	999999	795	475	695	798	804	475	999999	270	145	484	941	484	631	333	562	132	335	916	493	999999	316	363	999999	191	78	367	597	432	459	726	843	322	999999	84	999999	35	190	970	870	778	129	178	11	294	999999	926	677	527	999999	999999	41	941	271	720	869	442	808	514	730	446	878	506	811	418	640	628	989	557	732	999999	999999	999999	56	999999	999999	148	999999	382	822	151	690	80	320	444	695	902	60	774	214	168	
226	675	250	999999	999999	622	999999	593	653	739	937	999999	794	999999	82	676	894	557	435	731	999999	435	691	999999	756	807	196	376	723	738	578	224	999999	574	320	276	125	623	999999	999999	781	999999	729	999999	214	569	285	999999	371	999999	17	503	349	483	999999	790	984	661	676	102	435	990	870	915	171	999999	777	230	999999	805	999999	999999	744	999999	949	999999	706	608	384	196	532	999999	15	703	730	999999	999999	868	999999	529	292	463	946	720	999999	791	898	814	921	491	792	65	469	566	468	736	759	587	533	764	999999	386	999999	489	999999	973	984	176	194	999999	846	999999	733	745	999999	999999	334	33	524	168	424	999999	686	892	404	476	992	999999	245	999999	325	999999	345	732	445	906	185	467	159	273	806	999999	629	835	644	883	332	724	999999	370	411	999999	72	374	350	202	999999	395	999999	103	999999	545	930	200	770	558	573	10	310	616	922	867	873	261	362	692	272	850	258	521	154	278	999999	874	592	590	236	970	999999	999999	999999	790	382	66	999999	999999	801	438	75	96	319	999999	999999	436	448	543	862	999999	999999	657	929	849	146	573	949	713	149	66	999999	999999	331	603	619	67	410	141	495	999999	970	999999	891	834	785	172	212	822	999999	970	435	999999	728	426	957	734	323	366	653	809	116	999999	999999	744	830	999999	764	715	712	365	35	999999	58	54	840	920	765	999999	74	974	370	136	858	179	630	559	461	905	646	884	744	54	487	686	710	401	999999	156	14	999999	407	497	120	499	944	128	10	999999	999999	999999	968	227	999999	678	448	979	999999	951	124	280	999999	858	79	827	621	981	829	372	999999	999999	949	619	101	999999	576	999999	26	368	999999	511	559	778	329	609	916	526	752	999999	247	731	681	29	999999	999999	476	549	428	292	878	963	999999	638	349	147	97	999999	136	136	112	576	963	361	726	612	720	655	539	999999	999999	104	238	30	999999	612	767	930	586	366	698	37	999999	733	490	271	222	921	438	191	521	999999	999999	625	706	671	999999	329	302	429	23	821	20	999999	381	784	999999	278	513	737	380	166	999999	769	999999	84	131	239	870	465	400	799	226	357	948	354	704	612	323	463	844	447	637	167	353	877	27	496	999999	706	535	943	418	999999	811	364	999999	629	197	999999	549	538	458	999999	39	999999	999999	663	999999	36	89	132	955	59	892	932	529	999999	426	560	66	635	876	174	929	456	391	525	545	593	560	84	424	691	914	315	988	999999	138	999999	999999	999999	485	335	
999999	999999	988	368	999999	878	835	999999	213	637	575	914	661	294	999999	582	832	88	127	427	476	15	707	273	145	586	999999	999999	487	297	286	702	159	999999	547	526	468	32	717	667	757	999999	870	787	125	999	654	704	892	556	306	204	999999	68	999999	621	705	724	233	231	934	117	700	916	360	872	999999	120	746	391	123	810	371	460	999999	103	144	920	999999	145	932	249	999999	931	999999	91	999999	100	691	926	999999	743	799	495	732	650	681	954	436	253	244	999999	957	511	442	496	833	787	399	765	486	785	999999	97	999999	695	281	999999	999999	999999	999999	674	429	820	570	999999	20	875	727	29	422	189	493	999999	901	399	999999	334	499	504	258	678	701	925	449	45	999999	712	207	999999	378	912	38	999999	835	999999	123	147	940	999999	486	958	999999	999999	353	306	301	999999	195	898	413	947	280	999999	30	739	973	504	381	535	213	307	678	689	650	999999	161	336	79	999999	286	153	393	436	28	300	999999	999999	581	999999	743	504	999999	308	634	999999	999999	607	147	999999	999999	619	766	414	999999	999999	999999	380	729	999999	155	965	999999	853	622	269	563	999999	413	730	130	652	922	999999	792	709	780	379	65	999999	868	553	198	999999	745	666	387	978	577	839	19	248	601	738	999999	999999	901	672	999999	374	868	798	204	417	975	943	696	537	999999	159	407	910	324	510	974	999999	776	630	118	955	881	584	275	573	720	999999	999999	999999	242	24	808	117	999999	999999	360	80	358	781	996	802	970	850	366	428	442	109	999999	999999	763	403	11	999999	999999	999999	492	999999	999999	999999	696	103	999999	512	304	607	999999	299	999999	633	160	904	999999	995	633	315	985	41	228	847	999999	620	957	959	430	999999	23	537	553	999999	208	76	547	999999	94	902	909	467	555	758	87	999999	882	300	940	858	159	999999	647	258	744	460	75	685	999999	85	999999	933	92	466	594	999999	746	262	435	999999	367	526	910	730	406	528	999999	469	999999	989	738	667	28	999999	688	999999	890	999999	999999	999999	11	861	999999	18	766	999999	384	98	999999	272	999999	629	865	857	999999	633	105	916	852	225	973	605	915	510	347	478	915	521	777	999999	923	452	43	687	91	505	999999	902	963	999999	999999	397	306	999999	593	118	802	171	79	64	912	973	999999	999999	773	406	946	726	999999	298	999999	863	999999	999999	349	952	596	187	775	996	999999	999999	952	999999	81	586	308	418	917	999999	676	754	451	722	675	999999	10	39	914	999999	558	571	241	675	372	290	
86	999999	168	640	522	624	396	83	999999	719	30	31	931	197	107	538	809	441	621	315	999999	599	911	398	952	566	999999	100	447	773	999999	287	68	999999	999999	999999	260	286	717	61	368	378	12	955	930	979	999999	726	587	30	761	799	64	66	869	486	808	769	999999	955	361	999999	635	945	757	743	999999	150	687	518	288	533	724	999999	947	999999	999999	999999	468	972	999999	999999	513	427	999999	172	999999	11	999999	33	780	490	597	761	700	72	743	67	208	197	26	999999	48	999999	742	238	999999	494	999999	827	890	853	311	715	497	814	792	218	933	595	999999	961	229	999999	737	797	935	962	869	885	309	539	756	281	956	999999	507	444	999999	782	96	738	892	103	999999	927	999999	881	273	999999	279	534	999999	613	999999	999999	738	384	999999	999999	303	122	624	234	528	360	106	40	759	987	316	358	533	999999	508	780	999999	135	531	810	618	999999	699	984	999999	999999	416	153	999999	901	771	133	999999	739	489	999999	999999	668	999999	999999	831	158	132	285	578	921	10	972	114	999999	986	613	853	531	336	249	423	999999	618	754	944	952	999999	999999	226	999999	255	999999	999999	534	999999	410	559	748	978	469	931	423	415	999999	773	444	48	999999	915	168	279	582	412	249	560	483	59	821	838	878	722	999999	69	394	999999	999999	310	580	239	585	63	115	552	866	318	999999	999999	999999	980	509	913	728	942	68	999999	673	391	431	999999	192	999999	738	909	999999	747	666	999999	31	28	566	143	468	478	339	114	174	39	545	930	560	259	134	840	338	964	999999	332	10	480	12	999999	878	606	56	999999	324	205	451	129	652	645	999999	999999	999999	999999	455	260	612	999999	749	999999	999999	500	422	933	236	999999	581	145	753	343	999999	999999	25	742	264	999999	431	115	790	999999	587	999999	288	914	55	227	427	999999	518	743	720	57	999999	368	978	388	193	123	999999	427	623	316	376	318	292	662	891	681	121	594	999999	506	173	999999	65	429	999999	999999	887	18	999999	618	626	999999	623	315	820	656	999999	999999	677	318	117	372	355	281	59	999999	632	393	336	745	850	924	999999	223	884	949	313	999999	175	999999	235	989	999999	15	689	999999	695	999999	841	244	917	245	999999	999999	399	999999	999999	784	999999	251	999999	504	682	734	767	701	104	409	999999	999999	353	999999	710	992	93	127	425	350	592	693	285	999999	552	102	999999	615	999999	404	823	93	524	529	188	999999	809	731	317	222	247	999999	271	999999	554	999999	890	712	534	924	437	281	384	
94	201	999999	999999	230	952	589	906	161	693	700	585	347	999999	824	36	787	999999	361	810	213	999999	604	431	999999	110	999999	212	999999	91	94	967	999999	709	440	337	999999	999999	589	778	999999	999999	96	304	571	709	999999	623	76	685	999999	741	85	471	999999	999999	597	265	976	129	999999	387	790	80	608	733	43	638	916	497	535	999999	602	582	999999	896	26	310	860	290	894	958	145	440	344	352	891	90	999999	458	740	999999	999999	470	408	999999	999999	999999	695	999999	999999	578	707	999999	159	999999	148	502	388	284	965	999999	405	999999	235	999999	251	359	999999	265	841	953	999999	468	756	300	999999	142	999999	742	380	999999	999999	32	615	999999	261	999999	291	426	999999	999999	999999	999999	492	999999	839	294	245	987	108	176	999999	439	996	721	477	999999	821	858	999999	15	999999	999999	999999	965	999999	383	90	999999	170	684	78	319	999999	451	261	847	975	313	461	565	897	196	644	213	999999	185	999999	999999	848	22	745	432	359	208	81	999999	359	527	999999	465	213	336	826	999999	999999	970	388	554	470	630	273	518	407	512	999999	141	11	700	254	507	999999	197	70	158	939	646	959	853	380	999999	497	458	999999	995	361	999999	369	229	115	749	797	999999	432	228	749	236	35	846	99	939	64	658	283	274	999999	26	275	678	484	462	999999	534	184	275	142	814	999999	999999	999999	547	771	781	595	504	999999	876	999999	841	408	712	621	123	763	441	149	839	185	278	887	344	999999	690	745	999999	738	272	306	999999	96	934	261	999999	695	552	999999	283	999999	778	564	241	262	999999	999999	999999	841	999999	999999	743	135	303	639	707	999999	816	251	91	999999	942	765	999999	999999	607	755	474	461	997	427	221	273	999999	775	406	999999	999999	999999	871	999999	972	811	840	501	563	999999	793	304	999999	108	879	999999	999999	246	130	22	999999	660	655	678	805	320	843	480	560	479	269	999999	243	993	999999	999999	380	670	73	141	925	999999	26	575	962	999999	907	899	999999	999999	187	629	655	999999	597	995	999999	999999	999999	662	999999	369	999999	93	771	275	71	560	240	154	930	425	183	988	97	999999	644	999999	716	636	412	944	932	999999	302	639	871	999999	405	873	308	187	65	411	999999	565	999999	932	999999	696	999999	357	668	403	979	761	456	666	305	427	999999	999999	486	978	999999	33	437	301	791	142	404	222	164	999999	846	999999	370	771	825	532	175	711	999999	999999	999999	65	285	999999	999999	541	193	214	999999	978	522	951	700	87	162	149	999999	999999	151	999999	301	
895	999999	999999	999999	236	999999	684	999999	999999	261	649	81	467	999999	203	748	899	999999	259	999999	199	668	186	999999	895	62	293	619	686	405	461	569	613	727	632	862	973	999999	443	150	999999	999999	999999	727	872	879	243	626	958	401	238	999999	891	723	999999	237	26	999999	662	183	999999	75	164	377	999999	90	999999	739	827	340	774	918	197	999999	450	826	887	458	971	25	819	666	660	294	999999	379	678	890	999999	405	999999	999999	328	269	43	443	218	413	927	792	420	503	799	999999	626	999999	894	999999	282	285	349	567	496	646	999999	451	999999	869	211	430	411	999999	123	431	494	269	599	999999	86	17	617	999999	531	188	605	325	866	42	999999	856	999999	999999	617	999999	65	288	28	681	905	592	999999	999999	212	506	390	842	390	378	999999	367	720	966	999999	999999	668	865	45	318	51	48	584	382	211	999999	945	515	999999	772	375	999999	250	918	32	999999	978	277	281	34	797	762	935	498	899	310	145	518	199	351	999999	999999	252	710	640	867	17	656	147	857	561	999999	881	617	999999	999999	126	999999	944	221	296	400	594	20	999999	288	113	96	482	900	999999	436	999999	619	101	185	963	540	288	164	486	332	140	424	999999	922	881	327	999999	999999	194	343	573	978	65	291	606	241	199	361	764	999999	183	247	648	134	558	271	999999	827	999999	586	523	790	735	964	270	999999	547	597	406	785	999999	999999	716	875	999999	347	564	809	579	731	999999	926	400	565	158	999999	775	349	373	620	999999	999999	17	607	999999	783	252	100	31	999999	694	999999	955	999999	329	999999	531	773	271	220	707	716	258	242	245	597	399	179	999999	377	999999	208	999999	786	985	934	999999	118	65	89	105	999999	999999	999999	47	748	999999	999999	245	486	371	999999	87	162	912	999999	999999	774	371	232	394	83	285	653	999999	495	377	178	999999	395	178	422	999999	192	125	244	928	115	205	497	625	977	933	338	999999	401	130	81	873	901	526	999999	746	832	695	32	198	145	120	551	999999	803	999999	999999	318	948	294	895	47	678	165	312	579	874	607	416	999999	946	646	640	374	306	304	101	869	448	675	886	496	103	55	792	994	653	126	822	558	999999	30	999999	117	235	43	205	745	223	160	872	234	288	883	252	499	480	999999	84	999999	337	981	869	282	999999	408	943	632	999999	317	925	758	784	857	999999	925	588	532	149	999999	108	356	655	999999	803	661	999999	220	803	303	524	999999	999999	324	231	111	160	785	709	999999	100	573	999999	
999999	234	123	450	431	827	999999	910	999999	47	999999	409	981	335	581	478	746	999999	733	829	79	793	999999	716	470	636	999999	775	802	999999	323	182	535	999999	750	74	999999	220	999999	393	487	393	576	439	999999	914	999999	776	579	999999	962	999999	367	743	999999	999999	775	407	979	794	999999	550	117	999999	723	639	873	17	999999	516	788	999999	999999	349	351	686	999999	29	486	556	396	187	999999	496	859	687	814	791	999999	999999	299	999999	241	992	520	936	285	451	715	600	51	242	200	72	999999	436	231	27	402	626	896	755	920	433	999999	999999	999999	999999	275	45	824	91	346	999999	227	505	304	421	829	415	410	774	314	886	999999	163	986	144	968	433	466	797	399	54	741	543	999999	807	594	824	999999	664	186	679	999999	959	896	999999	844	31	142	809	198	986	225	131	451	44	918	253	708	220	653	841	579	37	691	302	216	999999	143	496	827	14	824	746	999999	634	120	999999	267	744	999999	946	300	999999	608	999999	828	620	102	338	889	350	126	380	999999	344	110	999999	277	999999	45	170	888	645	999999	194	999999	478	532	816	923	999999	986	964	921	706	550	999999	428	288	473	596	591	805	607	999999	887	453	999999	999999	534	372	287	999999	999999	139	67	999999	675	424	250	359	97	999999	414	526	999999	161	459	313	793	188	329	989	999999	449	579	999999	47	505	306	999999	742	278	292	561	95	999999	266	999999	648	895	256	14	47	124	509	315	401	91	132	736	999999	432	999999	999999	52	999999	999999	268	560	975	617	179	128	531	616	818	993	852	441	42	895	667	999999	898	931	325	999999	25	940	273	691	956	383	570	725	320	999999	936	519	796	797	997	241	673	287	87	886	515	999999	690	322	548	649	99	841	335	767	571	424	726	347	999999	328	296	293	661	796	557	806	999999	19	66	343	645	245	897	435	991	999999	854	439	999999	517	259	950	153	316	294	729	399	553	246	522	792	458	288	678	945	999999	999999	291	338	709	210	680	266	214	14	999999	943	899	776	951	569	297	901	11	78	346	149	999999	512	828	416	753	999999	999999	999999	196	956	228	490	610	993	573	111	735	316	579	694	938	311	439	785	499	776	295	953	505	999999	286	609	608	250	999999	779	509	303	457	907	999999	999999	999999	897	999999	419	175	957	996	195	176	999999	499	652	211	52	82	999999	916	976	999999	590	999999	639	999999	618	881	999999	722	794	602	441	859	999999	999999	284	493	542	71	999999	610	338	957	319	999999	999999	
120	956	49	238	706	466	387	480	430	142	999999	188	227	115	537	806	245	211	999999	734	999999	828	999999	926	559	540	981	835	375	999999	999999	735	259	97	508	925	329	493	97	999999	64	388	251	999999	999999	315	999999	999999	999999	804	103	755	725	655	757	999999	285	123	679	176	484	999999	115	281	509	883	999999	140	999999	611	486	751	999999	458	999999	999999	586	842	271	254	999999	35	291	999999	65	878	19	603	339	226	999999	216	814	921	661	512	283	969	338	999999	386	194	999999	941	328	999999	640	277	975	311	705	999999	851	434	950	459	999999	544	225	631	874	334	999999	390	961	279	937	999999	797	178	183	999999	513	999999	999999	41	999999	349	252	714	247	742	628	999999	521	217	364	389	999999	211	251	738	999999	707	907	999999	394	999999	979	999999	413	999999	999999	999999	999999	97	929	371	566	999999	782	999999	999999	511	999999	142	706	771	869	754	914	558	233	595	926	444	863	806	582	816	646	999999	369	999999	311	799	271	999999	900	433	999999	993	822	60	429	330	446	252	323	775	355	622	109	235	143	855	224	885	880	692	234	132	789	750	283	85	561	108	209	594	870	885	999999	446	999999	921	735	999999	176	606	998	620	492	999999	471	999999	607	144	69	999999	584	386	940	218	208	165	999999	82	777	353	768	347	52	728	904	469	751	663	999999	222	999999	999999	719	283	693	613	640	981	288	258	999999	999999	49	754	999999	494	999999	662	247	321	999999	663	999999	822	838	661	577	764	903	11	282	943	386	847	336	543	666	999999	999999	595	525	232	999999	528	875	351	307	298	718	420	525	999999	426	446	504	999999	645	999999	445	41	45	875	88	999999	976	999999	50	202	427	476	999999	287	148	999999	999999	495	869	877	947	496	364	289	56	492	486	193	999999	939	353	999999	999999	770	231	492	559	649	154	999999	552	999999	310	115	871	251	999999	247	951	999999	650	18	596	767	999999	949	677	999999	829	595	801	999999	999999	999999	849	999999	578	999999	66	999999	102	999999	351	363	999999	606	999999	258	418	999999	999999	248	241	752	299	344	999999	140	821	282	999999	999999	819	558	715	999999	999999	209	266	323	673	535	191	999999	999999	999999	667	242	442	999999	763	428	348	35	695	562	999999	999999	811	514	282	447	245	999999	999999	999999	999999	792	648	575	273	986	992	104	140	374	66	936	79	796	999999	51	697	479	519	999999	464	999999	862	999999	208	88	397	751	51	999999	299	408	465	393	999999	999999	594	867	88	999999	436	999999	999999	331	506	624	
195	25	838	241	750	766	274	454	999999	999999	999999	496	377	194	598	251	63	904	84	999999	481	686	630	801	456	999999	401	742	999999	219	899	541	999999	999999	893	382	913	999999	485	533	143	999999	999999	999999	945	108	500	893	999999	194	201	999999	999999	848	153	509	394	46	999999	919	999999	532	494	625	642	999999	840	793	301	999999	337	253	429	550	524	470	137	997	856	999999	999999	507	564	999999	28	909	295	999999	440	999999	988	999999	999999	565	168	611	526	999999	990	556	999999	706	601	962	856	947	570	705	999999	683	381	397	190	437	999999	999999	967	718	606	733	112	43	363	999999	237	461	229	864	999999	912	943	999999	16	309	99	633	999999	999999	918	80	999999	589	483	999999	21	999999	696	999999	999999	999999	643	999999	999999	266	454	234	999999	693	999999	405	727	706	999999	420	740	187	390	880	347	955	999999	376	800	536	999999	999999	559	606	896	637	764	999999	888	100	999999	999999	868	749	855	864	290	223	867	522	352	641	999999	72	26	999999	219	816	258	30	999999	999999	18	799	999999	931	675	746	796	107	640	104	818	999999	151	604	319	641	999999	483	999999	747	508	287	193	753	256	497	590	999999	427	948	999999	867	759	999999	999999	999999	877	924	999999	543	426	769	882	258	823	999999	999999	999999	999999	578	791	999999	354	999999	768	730	616	128	684	188	166	734	999999	692	719	950	473	150	477	251	763	110	293	142	999999	999999	405	935	930	999999	576	178	999999	849	166	999999	999999	999999	999999	406	999999	758	249	21	386	691	99	199	538	872	999999	780	944	999999	814	999999	999999	999999	272	39	999999	680	198	481	999999	988	999999	830	535	120	437	307	908	999999	999999	14	999999	282	755	639	999999	999999	407	67	632	796	233	273	44	475	127	311	903	212	80	999999	570	768	409	398	504	999999	663	428	445	282	999999	873	999999	809	830	219	999999	633	390	999999	999999	999999	848	815	999999	923	796	69	999999	999999	404	706	10	17	444	102	999999	999999	144	390	551	979	622	360	924	359	779	234	644	907	844	280	821	950	508	439	919	593	632	999999	472	603	999999	318	877	175	873	486	375	738	999999	108	498	999999	578	999999	517	999999	999999	415	153	571	425	95	291	999999	884	59	508	14	182	289	734	999999	999999	947	553	999999	483	758	486	999999	859	906	570	745	999999	820	381	999999	999999	431	999999	227	437	900	999999	349	36	753	999999	999999	978	370	999999	999999	374	935	92	999999	750	213	999999	999999	999999	851	712	519	524	546	352	999999	677	304	92	750	999999	516	
135	27	999999	999999	287	729	477	662	324	498	349	512	381	999999	738	999999	464	717	417	569	999999	586	197	669	824	999999	410	227	155	683	287	815	480	857	810	75	999999	546	926	294	665	276	536	224	179	999999	175	507	335	926	999999	375	343	27	228	999999	829	999999	389	796	329	999999	516	640	999999	534	41	999999	45	673	890	918	790	999999	903	31	60	973	500	812	325	903	999999	229	843	912	999999	463	638	999999	245	761	166	140	965	416	760	895	13	644	980	651	472	661	46	922	584	221	124	206	498	855	609	576	481	425	366	297	797	999999	999999	999999	885	772	437	138	761	660	999999	999999	271	164	970	855	832	999999	441	999999	999999	999999	338	270	999999	999999	773	389	161	589	658	550	59	999999	108	999999	591	411	999999	699	233	907	170	923	64	626	999999	343	885	753	744	807	984	135	114	876	969	792	239	453	999	58	976	181	12	616	448	798	66	275	274	430	907	742	17	285	999999	414	215	722	999999	999999	504	408	845	999999	566	999999	368	232	999999	999999	999999	323	699	999999	930	988	921	999999	188	147	287	999999	489	999999	900	999999	999999	999999	125	999999	999999	517	947	999999	554	999999	336	161	60	524	439	834	539	999999	258	594	999999	831	354	771	493	767	543	368	999999	884	999999	531	999999	324	804	539	116	181	221	664	376	141	631	362	661	770	398	664	707	999999	90	23	75	316	999999	999999	999999	354	999999	999999	974	999999	999999	670	659	805	211	999999	719	900	728	368	999999	594	227	911	210	992	119	999999	379	879	661	710	999999	999999	465	643	999999	517	64	762	109	401	690	999999	725	999999	702	856	569	999999	944	807	724	722	999999	480	999999	297	999999	492	999999	358	451	104	926	705	866	999999	349	567	620	999999	845	999999	999999	863	904	999999	195	249	299	263	164	999999	935	999999	999999	90	156	999999	554	827	431	572	528	751	999999	595	860	29	104	999999	516	11	999999	741	961	759	999999	999999	576	999999	999999	847	202	980	204	734	999999	82	999999	999999	607	364	999999	793	781	283	999999	516	999999	318	578	176	999999	350	999999	162	999999	203	999999	999999	626	260	418	999999	999999	583	379	547	557	225	435	788	308	318	352	161	999999	257	960	688	321	999999	982	267	89	935	999999	852	243	51	68	966	190	494	170	999999	946	127	78	207	999999	999999	959	697	882	999999	867	836	997	595	174	427	242	214	914	999999	278	160	815	789	880	526	314	999999	166	469	608	999999	157	995	999999	870	189	999999	999999	999999	988	294	385	299	
78	999999	854	999999	999999	641	733	975	580	492	88	795	312	288	327	386	595	452	540	423	192	63	688	12	390	304	248	479	999999	502	999999	983	999999	999999	721	23	671	999999	639	525	736	632	243	999999	916	419	999999	900	445	408	999999	545	999999	999999	999999	999999	188	999999	267	581	402	263	556	999999	802	105	30	999999	567	999999	714	999999	999999	25	687	560	819	32	96	999999	736	999999	999999	30	676	153	239	999999	999999	706	834	999999	409	999999	999999	482	85	166	999999	821	399	782	343	141	693	897	999999	738	284	555	999999	166	766	297	844	999999	229	535	410	999999	999999	216	999999	860	999999	895	999999	755	892	214	484	663	169	274	999999	954	999999	903	337	779	999999	999999	999999	999999	512	999999	999999	122	999999	77	999999	550	755	213	956	193	999999	999999	661	999999	379	999999	999999	79	80	999999	999999	501	999999	890	999999	326	208	999999	248	373	999999	511	999999	801	841	999999	999999	824	951	999999	908	955	999999	397	547	531	251	539	409	443	655	999999	793	971	681	561	999999	333	26	937	351	999999	965	592	999999	906	134	860	956	963	446	31	127	146	632	51	193	328	999999	529	84	999999	231	805	718	999999	999999	387	130	999999	19	999999	808	24	592	784	990	725	999999	999999	407	999999	999999	446	997	634	352	657	349	999999	378	87	999999	496	862	683	902	169	999999	999999	999999	746	740	676	953	237	999999	112	553	847	61	999999	447	712	131	693	999999	785	808	999999	865	70	47	490	911	931	238	999999	162	999999	882	999999	999999	582	999999	660	650	999999	492	769	999999	249	999999	501	999999	910	640	277	375	178	999999	999999	361	788	999999	137	708	259	764	999999	999999	900	950	643	999999	230	615	865	269	470	999999	999999	999999	48	673	625	956	999999	902	999999	999999	999999	946	983	999999	765	478	999999	148	325	999999	400	152	470	770	999999	298	470	999999	367	305	775	18	999999	135	418	824	999999	999999	818	999999	172	999999	763	731	47	954	966	999999	209	752	999999	726	943	519	652	999999	832	999999	162	999999	496	19	999999	705	999999	952	51	858	903	999999	165	947	330	154	789	53	388	739	732	999999	999999	149	337	615	753	58	999999	395	999999	381	992	54	962	490	999999	162	812	68	215	999999	912	999999	427	999999	596	999999	406	799	729	609	658	102	545	999999	15	357	682	999999	951	999999	888	656	385	532	948	999999	984	839	999999	636	240	329	534	647	653	999999	999999	79	29	160	652	275	665	873	723	899	509	376	999999	999999	479	882	117	999999	206	266	732	895	319	484	999999	567	338	
103	999999	338	568	897	999999	999999	635	999999	999999	801	825	622	990	512	808	59	999999	618	363	999999	999999	357	999999	796	451	397	490	826	759	544	540	94	936	572	504	999999	341	611	433	693	702	866	972	316	912	999999	275	230	96	999999	999999	10	213	206	936	31	126	772	456	555	311	808	853	999999	999999	999999	999999	999999	18	424	999999	999	194	670	999999	300	384	905	883	867	131	269	999999	499	671	540	881	740	636	482	278	569	165	877	391	893	22	606	999999	182	897	847	999999	672	552	872	815	542	765	999999	646	999999	888	588	999999	51	999999	364	704	999999	858	945	791	535	155	158	843	316	288	547	287	778	859	710	970	283	999999	77	947	798	999999	349	974	990	836	68	680	577	453	999999	824	658	999999	326	324	951	66	687	999999	999999	38	509	264	999999	368	868	999999	188	618	160	994	11	416	905	15	519	971	801	999999	97	999999	276	863	938	722	999999	875	543	999999	28	999999	999999	549	553	769	999999	999999	999999	631	968	707	999999	999999	999999	999999	822	251	999999	320	805	980	265	988	439	999999	999999	999999	325	505	740	992	817	999999	999999	932	634	461	863	145	790	434	224	999999	730	999999	975	317	569	591	900	386	999999	999999	590	48	962	999999	999999	627	999999	999999	999999	260	891	975	889	999999	370	371	721	370	388	861	530	381	765	95	268	999999	950	999999	86	734	605	363	124	999999	999999	560	999999	263	999999	246	138	221	665	964	287	754	500	274	947	207	999999	999999	999999	26	999999	219	999999	877	122	70	676	999999	502	45	655	538	999999	304	509	999999	402	999999	999999	151	999999	318	716	999999	807	513	559	999999	508	879	999999	74	999999	108	893	991	287	102	150	999999	569	576	719	999999	318	749	893	205	999999	147	805	999999	521	999999	292	999999	503	481	79	999999	510	991	999999	622	999999	590	999999	762	999999	518	531	999999	328	737	581	167	599	96	999999	67	999999	363	920	999999	83	999999	553	507	815	510	498	805	33	540	999999	999999	999999	106	999999	727	576	999999	999999	999999	999999	505	93	999999	285	135	793	417	988	21	999999	999999	999999	999999	548	718	47	675	947	999999	30	725	286	999999	999999	13	644	502	637	765	491	488	568	672	754	578	379	999999	232	690	716	90	816	21	550	999999	999999	829	999999	740	689	901	193	894	237	890	229	305	999999	999999	490	301	780	999999	530	511	588	408	938	970	349	279	999999	266	194	939	999999	275	247	333	507	815	944	999999	86	589	304	674	999999	999999	358	84	941	951	999999	424	310	999999	
490	48	999999	999999	891	587	401	420	458	999999	709	999999	980	954	67	999999	999999	999999	357	883	157	999999	217	914	963	999999	999999	275	338	501	66	770	999999	999999	784	209	289	409	999999	366	505	665	141	377	965	999999	883	404	26	447	188	535	77	427	446	549	830	140	999999	817	966	135	92	999999	870	939	659	665	999999	858	999999	999999	751	991	387	999999	809	999999	999999	815	999999	227	999999	999999	999999	530	702	221	878	244	378	159	275	116	400	379	583	999999	999999	36	497	999999	234	167	233	814	784	999999	49	999999	740	991	191	999999	999999	748	877	999999	644	999999	999999	448	999999	999999	490	999999	108	644	999999	18	907	636	342	922	328	972	992	101	999999	508	746	626	999999	924	504	999999	968	999999	488	999999	502	392	999999	167	790	59	441	999999	676	169	716	149	999999	41	57	113	999999	999999	10	999999	756	785	534	145	999999	999999	276	862	441	113	106	160	166	949	515	525	107	999999	142	278	540	703	999999	507	999999	607	151	150	876	400	999999	709	999999	833	895	716	857	403	564	180	782	578	857	999999	73	999999	983	536	525	999999	16	483	136	731	124	999999	999999	36	353	999999	999999	136	985	51	999999	999999	999999	999999	64	999999	667	999999	620	961	496	999999	845	851	444	236	624	614	624	999999	393	999999	582	999999	999999	841	355	831	59	999999	702	655	593	999999	999999	676	999999	660	999999	999999	863	312	862	174	244	162	217	520	591	126	999999	999999	999999	640	657	140	813	987	614	999999	999999	836	653	62	269	999999	378	38	663	768	875	963	999999	897	999999	999999	392	418	980	565	634	835	249	933	196	839	999999	953	999999	67	999999	373	55	270	283	37	658	810	999999	404	784	189	856	823	251	418	730	614	158	576	748	405	17	999999	999999	999999	596	720	866	999999	999999	424	999999	999999	905	511	917	999999	623	463	432	582	513	586	781	455	978	425	692	778	118	539	999999	592	318	466	366	999999	682	666	441	999999	944	999999	707	999999	999999	261	917	739	999999	858	990	694	154	176	892	999999	277	999999	999999	180	37	97	999999	168	999999	286	999999	999999	154	920	199	999999	32	493	638	37	879	421	145	727	507	952	288	999999	548	999999	999999	152	574	936	730	550	999999	270	910	999999	173	548	749	42	999999	478	999999	579	999999	43	672	661	538	864	550	999999	999999	911	672	999999	809	999999	999999	999999	839	999999	874	217	200	649	930	762	999999	781	863	340	671	112	763	39	366	708	590	515	448	786	999999	709	395	874	552	126	597	835	999999	112	929	249	
203	819	999999	999999	389	999999	113	999999	88	756	10	219	193	894	999999	999999	718	110	480	114	999999	62	999999	175	821	325	106	813	175	747	734	761	411	432	909	999999	435	999999	329	999999	411	999999	999999	857	708	186	999999	999999	968	953	126	946	631	824	187	151	289	438	565	74	999999	299	744	340	31	249	808	761	985	213	218	739	781	908	703	999999	353	682	466	999999	634	448	999999	221	999999	788	999999	999999	999999	999999	999999	999999	423	999999	999999	122	999999	377	836	999999	378	929	673	764	745	387	175	722	131	654	797	607	971	999999	440	484	453	532	709	243	999999	230	999999	226	999999	221	326	526	270	999999	739	976	999999	996	999999	704	999999	999999	476	253	999999	416	999999	599	999999	67	999999	999999	824	173	668	999999	668	999999	360	999999	422	456	226	534	71	648	462	540	915	821	999999	999999	652	735	710	373	66	999999	621	999999	764	917	256	490	196	823	701	999999	921	999999	318	253	999999	130	291	328	864	942	192	974	953	925	684	159	306	59	999999	99	999999	305	215	999999	981	657	392	999999	210	735	348	247	947	366	618	999999	512	516	999999	999999	453	391	508	124	284	647	748	839	243	106	193	999999	999999	612	642	626	271	999999	272	989	737	786	127	138	604	944	36	597	316	999999	646	999999	721	327	999999	999999	796	101	927	344	908	552	999999	999999	551	211	273	345	723	999999	187	406	999999	999999	794	999999	274	380	520	339	620	161	533	997	459	403	425	656	999999	571	830	179	189	999999	90	195	525	23	586	402	681	691	874	324	999999	250	545	381	999999	978	807	426	581	598	723	999999	29	273	655	158	786	999999	379	999999	172	17	227	325	268	609	151	260	793	999999	657	929	286	219	939	218	999999	53	133	987	763	413	597	591	214	999999	999999	261	368	438	615	74	322	721	999999	60	999999	999999	123	923	837	556	999999	464	940	999999	999999	810	999999	446	300	743	493	391	398	758	419	635	999999	935	444	889	892	364	999999	999999	999999	999999	67	999999	195	638	929	210	159	999999	781	999999	651	419	999999	364	928	922	999999	872	581	999999	999999	999999	640	397	999999	187	999999	948	999999	277	999999	356	188	915	753	444	260	662	813	292	241	192	977	286	984	701	999999	89	961	970	226	639	999999	685	242	663	999999	798	529	752	721	211	999999	513	191	304	241	936	999999	493	671	999999	69	298	698	150	999999	999999	999999	999999	999999	409	987	693	61	322	343	502	683	999999	196	462	143	70	571	40	639	474	999999	690	999999	156	999999	477	
999999	740	580	999999	987	101	247	999999	395	999999	657	321	224	858	461	868	960	999999	263	999999	306	999999	353	998	999999	668	511	951	270	999999	999999	948	932	519	394	321	742	619	515	592	852	303	77	31	413	999999	815	780	23	236	729	999999	893	956	181	100	999999	581	996	999999	999999	296	999999	999999	173	999999	389	705	999999	149	135	350	234	999999	669	999999	151	331	999999	999999	852	999999	938	43	992	228	64	975	348	304	924	999999	622	196	12	566	669	404	999999	703	869	120	317	873	110	388	999999	232	296	177	949	75	986	529	475	999999	999999	599	680	945	655	413	999999	179	225	964	728	47	668	999999	999999	746	473	999999	607	742	423	75	933	614	722	831	689	999999	355	859	999999	103	999999	153	999999	999999	724	999999	58	999999	999999	147	657	999999	660	999999	999999	999999	833	212	999999	105	999999	999999	445	999999	665	999999	232	823	724	196	824	999999	791	999999	327	524	894	273	999999	560	843	151	989	999999	417	798	954	264	276	505	347	999999	268	88	182	987	707	926	414	658	689	999999	741	566	323	302	354	35	150	999999	299	569	189	50	261	999999	744	170	874	867	121	968	556	229	848	681	107	999999	999999	339	817	967	859	999999	870	618	409	432	999999	125	454	928	124	999999	215	778	963	227	827	403	252	999999	62	999999	547	999999	678	522	718	642	204	642	574	999999	999999	999999	709	815	179	999999	999999	322	999999	999999	999999	999999	854	329	23	80	718	999999	999999	68	96	280	915	999999	826	999999	999999	886	714	329	920	812	363	313	14	999999	78	999999	57	194	999999	930	349	302	999999	999999	999999	358	999999	999999	923	999999	756	515	723	951	416	396	988	999999	999999	493	607	878	839	611	829	550	324	139	11	571	999999	999999	45	999999	931	622	199	473	291	592	387	999999	405	605	65	847	589	63	477	681	168	36	492	540	332	999999	463	521	533	327	44	379	645	362	999999	999999	480	567	30	794	999999	525	739	999999	115	999999	482	243	556	981	999999	271	999999	329	999999	806	217	504	999999	999999	168	677	939	964	557	17	430	53	999999	998	999999	32	42	682	484	643	297	999999	434	999999	988	229	965	551	366	772	717	999999	950	685	999999	975	999999	559	635	999999	999999	775	561	107	120	999999	130	999999	999999	938	999999	979	999999	999999	519	835	80	51	482	938	712	397	999999	785	300	114	102	437	999999	401	297	483	56	955	67	521	821	337	680	559	109	999999	937	427	544	737	999999	999999	176	23	905	692	87	999999	999999	198	176	776	999999	15	
346	999999	407	223	999999	755	932	889	712	999999	24	742	371	923	839	999999	460	191	250	999999	634	999999	999999	146	999999	605	406	359	148	868	355	999999	530	999999	999999	416	999999	724	776	789	999999	590	478	999999	999999	173	330	164	857	522	737	985	535	253	381	999999	432	999999	727	55	359	999999	751	843	652	969	222	696	710	433	293	736	415	461	758	999999	443	101	147	332	284	252	501	999999	140	999999	999999	287	302	788	983	999999	996	730	439	999999	839	634	526	999999	950	634	999999	434	999999	999999	999999	83	494	338	999999	340	999999	999999	770	117	91	136	712	292	460	934	403	922	449	543	739	684	31	999999	213	809	574	117	999999	650	798	77	396	999999	788	445	999999	964	999999	653	627	602	999999	332	149	712	999999	243	999999	26	240	531	984	695	999999	895	61	999999	134	191	765	24	32	130	318	24	740	583	999999	25	151	439	134	796	999999	999999	725	699	398	999999	887	340	538	365	999999	277	92	701	999999	893	999999	836	839	616	887	612	579	839	24	999999	999999	348	739	563	874	800	407	198	999999	135	180	362	999999	999999	999999	434	485	999999	709	999999	932	49	999999	610	999999	315	600	999999	909	313	567	999999	684	999999	528	548	601	975	491	619	999999	893	922	741	999999	40	278	999999	323	999999	136	912	999999	973	202	933	632	138	931	568	210	890	289	475	567	294	678	304	114	755	999999	510	185	999999	180	48	999999	974	999999	601	47	394	204	999999	999999	654	757	711	80	595	999999	999999	999999	922	419	999999	614	456	999999	438	362	999999	999999	567	628	626	736	49	802	164	816	657	250	999999	531	816	695	999999	298	913	537	999999	999999	519	999999	371	467	263	999999	200	433	999999	800	459	999999	73	999999	636	828	999999	918	718	908	999999	999999	269	231	713	401	603	294	999999	168	270	901	999999	750	999999	728	266	168	483	368	999999	730	156	856	791	101	467	999999	69	999999	738	999999	999999	67	999999	740	579	150	753	862	999999	906	999999	511	539	557	853	323	701	999999	999999	401	444	359	307	196	999999	999999	440	999999	999999	80	999999	779	430	999999	999999	999999	999999	851	159	126	414	620	291	705	89	644	326	243	999999	154	999999	162	441	346	560	999999	760	130	117	177	710	999999	929	999999	681	999999	999999	273	475	525	999999	999999	758	456	986	823	999999	602	999999	988	95	207	384	999999	248	999999	348	93	999999	623	577	323	744	981	416	999999	691	283	33	999999	562	62	999999	722	999999	999999	403	984	359	999999	401	999999	23	128	999999	999999	757	150	769	
608	999999	997	558	851	948	566	115	776	999999	713	141	999999	999999	900	999999	999999	439	662	999999	999999	999999	363	733	979	999999	419	309	625	900	999999	526	551	514	999999	683	565	504	916	773	707	876	627	945	999999	999999	999999	589	999999	693	58	83	104	625	513	930	180	273	578	629	539	266	490	875	146	197	999999	999999	164	226	870	538	523	888	816	389	61	418	97	384	625	999999	196	932	851	999999	431	925	999999	494	999999	999999	925	296	999999	451	396	999999	808	458	24	327	999999	999999	822	999999	999999	216	809	999999	999999	762	186	203	13	709	79	557	34	317	766	999999	287	669	713	579	612	236	653	999999	993	999999	999999	638	370	308	403	300	119	999999	999999	225	126	878	615	750	125	999999	292	534	381	838	727	500	692	360	49	766	192	253	999999	334	562	444	140	579	999999	547	833	705	316	779	447	692	49	999999	547	999999	64	962	463	999999	999999	999999	994	164	582	119	946	20	999999	637	117	866	433	999999	663	682	748	45	999999	578	898	586	228	601	999999	44	461	151	812	639	999999	229	999999	37	389	443	999999	999999	997	52	600	822	445	678	672	581	268	104	887	865	999999	28	374	885	981	367	900	402	763	999999	657	804	208	999999	925	887	86	406	564	229	999999	772	48	999999	977	85	151	549	928	819	776	366	264	946	978	693	855	903	55	999999	542	999999	999999	999999	395	796	999999	816	752	999999	504	862	540	667	634	888	979	999999	908	905	226	360	473	999999	999999	300	550	261	650	999999	41	183	999999	999999	687	999999	999999	588	170	190	461	334	797	154	325	913	826	596	999999	100	713	47	999999	149	805	192	583	279	999999	104	256	372	176	520	753	331	511	998	980	999999	338	999999	657	727	454	891	563	329	999999	857	999999	953	939	560	528	994	188	221	736	504	999999	999999	999999	75	934	98	168	286	400	999999	411	828	616	999999	762	321	389	277	999999	999999	999999	264	651	831	630	302	432	615	991	758	999999	300	999999	485	999999	57	502	999999	793	366	999999	286	999999	999999	455	999999	999999	999999	798	216	614	910	526	822	875	999999	639	77	999999	641	665	552	295	999999	999999	999999	566	140	42	999999	999999	797	484	338	190	352	335	28	385	984	955	365	817	784	154	242	774	449	610	999999	999999	434	156	161	999999	190	991	296	781	344	999999	216	45	93	397	817	436	197	641	532	999999	999999	692	999999	999999	310	734	510	497	619	346	126	530	999999	999999	395	999999	332	637	999999	361	48	999999	51	999999	749	329	734	
397	336	805	586	807	87	473	999999	742	694	475	400	456	999999	999999	171	999999	963	999999	496	786	12	999999	114	560	642	999999	999999	383	650	557	936	980	10	123	999999	814	999999	318	452	84	510	999999	957	856	246	553	870	249	85	999999	999999	72	832	948	395	171	700	36	175	999999	491	423	101	146	539	999999	455	377	638	357	247	999999	244	999999	999999	359	218	257	323	98	310	742	307	607	616	999999	157	62	727	999	999999	733	153	545	592	96	560	820	327	999999	107	502	610	728	999999	296	828	420	999999	45	952	453	712	86	606	999999	125	494	530	665	272	403	649	638	999999	513	510	699	829	199	798	999999	999999	497	999999	807	141	579	999999	329	55	736	999999	692	57	999999	31	76	939	843	971	999999	999999	661	999999	703	852	999999	494	301	785	999999	591	482	999999	563	522	224	95	999999	617	545	692	210	999999	999999	23	957	591	573	999999	444	760	999999	227	732	109	279	934	297	955	169	94	999999	543	915	155	907	455	493	999999	999999	981	150	999999	435	383	999999	50	37	690	895	391	921	810	351	379	604	265	514	999999	253	999999	798	843	458	999999	192	999999	705	999999	116	511	107	425	684	999999	619	760	791	358	999999	238	906	607	70	777	173	699	202	546	550	651	941	39	904	999999	999999	999999	776	974	200	431	345	646	583	999999	293	999999	135	888	760	843	473	999999	454	24	383	200	783	681	999999	999999	474	169	999999	464	999999	999999	520	999999	999999	999999	999999	999999	167	588	893	269	33	676	493	666	574	314	786	999999	999999	785	584	999999	999999	999999	999999	104	686	707	999999	186	807	128	822	999999	986	999999	617	448	999999	999999	998	865	131	123	999999	116	999999	999999	919	169	382	142	999999	785	493	630	24	999999	797	889	141	999999	630	716	999999	999999	854	277	680	999999	696	347	847	532	999999	719	768	39	824	999999	907	999999	999999	797	803	674	842	47	732	365	953	339	651	969	524	999999	244	414	661	272	261	999999	950	323	473	45	999999	754	998	774	999999	984	463	388	999999	86	672	999999	913	787	72	999999	545	325	652	999999	999999	877	999999	249	484	999999	999999	561	999999	987	999999	474	334	768	389	97	49	999999	503	969	876	272	987	447	875	412	501	873	210	444	384	635	999999	116	999999	417	747	999999	299	508	616	999999	231	994	973	207	508	155	408	974	778	587	821	999999	489	433	890	569	373	82	861	504	361	722	613	477	803	227	429	999999	350	290	999999	994	362	975	50	999999	474	678	903	356	475	236	
666	999999	814	987	627	915	999999	188	999999	999999	647	121	550	999999	391	505	999999	290	726	435	633	999999	999999	827	999999	514	392	898	999999	694	178	515	999999	134	65	816	663	816	600	513	455	172	999999	450	357	251	435	541	611	968	285	623	630	999999	999999	178	877	987	667	122	532	628	93	999999	58	141	999999	425	453	574	842	587	689	222	979	471	603	999999	479	88	999999	851	296	136	419	555	999999	999999	532	999999	999999	999999	158	999999	981	827	999999	203	999999	999999	169	19	97	46	136	698	933	417	69	140	999999	409	517	999999	43	999999	341	999999	291	503	256	999999	893	566	635	999999	438	212	241	162	392	410	86	999999	919	79	999999	999999	999	721	622	477	931	401	323	539	168	570	454	309	496	131	912	898	969	999999	126	531	410	999999	269	730	186	999999	748	173	333	264	669	964	917	91	957	569	880	999999	169	501	999999	106	18	999999	757	931	666	999999	498	187	999999	850	999999	999999	999999	999999	461	891	999999	34	653	159	215	903	900	489	392	414	174	352	28	199	909	624	288	999999	951	401	973	999999	999999	487	675	155	969	818	21	999999	241	916	117	989	488	144	848	103	890	114	999999	278	548	999999	106	999999	169	104	941	999999	953	545	999999	70	918	55	784	176	483	69	933	92	477	707	183	257	999999	38	999999	774	999999	194	423	846	434	704	706	989	999999	999999	986	875	877	683	731	696	827	57	80	999999	360	682	619	830	999999	884	999999	841	88	849	911	140	394	176	562	768	132	252	636	223	349	999999	999999	954	83	68	214	999999	976	487	999999	197	999999	277	999999	103	575	999999	999999	999999	999999	864	911	999999	617	999999	491	711	131	962	999999	585	420	856	104	565	999999	665	757	122	680	999999	865	600	429	999999	182	126	752	468	203	539	576	999999	319	484	884	999999	999999	227	577	503	673	23	999999	843	999999	111	182	859	206	909	835	564	868	999999	999	320	122	893	683	999999	958	662	768	999999	19	999999	999999	999999	681	652	328	539	544	186	342	999999	687	999999	947	80	944	999999	271	999999	999999	999999	228	999999	485	573	999999	452	544	213	544	21	254	878	834	452	564	999999	188	554	590	999999	29	691	565	157	632	536	946	613	429	76	400	484	999999	999999	115	135	999999	117	520	876	995	999999	999999	331	607	809	999999	504	999999	999999	714	717	703	409	992	536	855	338	941	605	506	931	783	478	620	769	548	999999	347	999999	427	81	43	714	999999	687	59	244	549	822	784	451	107	999999	361	683	
781	930	14	579	280	999999	175	915	379	73	558	173	711	838	270	999999	167	86	963	643	999999	999999	108	999999	486	999999	788	999999	820	64	834	744	999999	937	987	618	831	767	168	621	905	127	344	246	139	885	533	711	562	869	999999	999999	84	717	998	792	832	699	102	659	999999	56	104	325	239	813	56	774	999999	652	93	399	918	352	999999	566	654	862	186	600	97	87	566	951	999999	813	670	409	938	204	786	142	675	508	603	859	33	29	16	325	839	759	999999	910	999999	894	111	999999	999999	999999	148	969	523	502	572	940	489	153	999999	999999	999999	647	835	999999	866	999999	724	419	749	878	542	634	855	860	761	337	225	656	175	875	711	999999	429	999999	999999	816	618	183	935	999999	379	880	999999	999999	999999	201	999999	999999	53	999999	999999	691	982	111	999999	513	124	662	740	245	999999	999999	978	678	714	214	228	340	999999	60	342	551	484	97	999999	999999	169	275	688	999999	413	20	999999	340	705	29	956	999999	999999	552	702	956	442	700	937	546	901	796	875	999999	973	593	616	993	999999	629	217	894	601	246	354	848	999999	180	831	714	230	647	999999	694	257	899	734	57	357	999999	118	999999	160	962	760	373	999999	999999	596	999999	999999	619	999999	85	811	72	999999	999999	207	853	981	272	869	232	326	999999	999999	190	999999	999999	999999	569	645	125	521	434	744	639	999999	980	999999	999999	583	20	999999	611	999999	897	882	195	999999	375	999999	504	999999	845	999999	927	646	999999	549	219	998	522	960	833	999999	723	564	387	327	97	882	226	405	999999	688	859	999999	999999	454	999999	307	536	900	494	720	999999	720	675	520	816	992	979	441	249	265	70	59	999999	999999	96	342	505	867	999999	492	999999	109	677	167	999999	26	931	999999	623	911	472	622	476	123	832	13	999999	866	510	999999	903	785	999999	471	628	809	433	999999	999999	593	802	999999	814	999999	98	51	52	999999	999999	800	70	999999	817	337	793	999999	583	999999	805	93	452	999999	999999	991	588	846	999999	999999	539	255	593	854	999999	39	119	804	808	474	35	999999	999999	999999	410	710	43	999999	968	827	999999	190	999999	69	999999	285	151	999999	999999	999999	999999	999999	108	999999	978	220	216	216	999999	787	999999	988	639	119	348	24	132	80	238	656	957	613	999999	999999	538	999999	29	533	582	417	888	945	503	985	60	783	692	135	402	199	503	999999	740	999999	999999	999999	550	999999	721	999999	163	80	935	654	999999	999999	373	999999	307	999999	999999	682	634	826	899	283	495	999999	999999	
999999	999999	997	999999	48	163	999999	872	697	999999	848	808	902	999999	999999	264	817	20	848	130	250	420	710	827	772	999999	820	202	913	999999	999999	999999	999999	68	166	934	165	402	896	999999	734	938	676	475	458	821	298	869	319	572	91	272	647	534	818	999999	622	179	904	999999	999999	937	958	416	190	655	999999	844	656	390	108	999999	124	999999	395	312	743	244	379	951	709	950	999999	351	209	999999	556	371	250	22	321	986	498	856	169	796	999999	269	999999	803	999999	454	223	928	474	666	158	300	999999	515	410	387	800	952	340	391	999999	616	217	999999	999999	551	603	999999	78	122	926	267	999999	598	332	484	950	575	53	999999	737	999999	877	542	915	266	232	734	611	933	999999	999999	526	777	742	372	62	177	999999	366	850	579	860	361	999999	890	999999	549	193	999999	437	234	909	999999	654	109	999999	674	211	999999	329	869	42	144	999999	391	741	999999	856	959	431	783	999999	687	414	999999	104	525	802	34	164	682	551	685	506	961	635	450	999999	642	633	387	999999	862	999999	981	547	725	436	999999	159	692	693	233	504	654	999999	231	670	496	15	999999	872	187	688	646	328	357	638	964	999999	999999	296	223	336	999999	817	18	651	999999	620	379	99	999999	999999	999999	999999	328	190	851	608	414	779	637	637	419	515	999999	183	400	999999	199	96	999999	602	858	405	479	896	999999	836	999999	580	999999	875	999999	134	428	311	226	656	999999	177	786	365	351	521	659	999999	917	999999	39	999999	999999	770	430	999999	627	851	27	76	519	999999	728	999999	999999	834	999999	999999	12	294	97	486	957	743	663	32	999999	115	260	999999	746	894	999999	923	806	999999	999999	477	454	353	507	999999	294	160	999999	578	448	771	111	516	978	897	583	633	450	553	999999	999999	117	408	982	521	600	999999	999999	625	999999	805	218	999999	515	75	316	999999	786	521	201	807	607	94	999999	538	14	744	368	848	999999	355	999999	262	641	812	999999	56	999999	985	999999	614	999999	521	135	643	562	366	999999	999999	591	924	846	999999	361	999999	909	32	824	453	999999	856	999999	480	314	999999	332	955	999999	702	704	269	296	999999	545	587	999999	95	959	940	999999	647	742	454	999999	999999	508	553	901	999999	902	347	232	999999	999999	999999	302	360	216	38	999999	606	263	999999	218	332	999999	55	393	774	999999	823	73	883	477	999999	124	867	999999	918	999999	999999	64	542	800	367	999999	999999	332	999999	999999	625	999999	931	999999	379	394	999999	999999	935	757	463	169	999999	476	88	284	
348	451	608	14	435	999999	298	439	542	552	720	509	851	294	269	722	967	488	478	944	999999	263	999999	485	680	631	999999	170	999999	618	999999	999999	721	93	999999	927	723	422	860	488	591	501	96	826	999999	934	999999	650	498	740	999999	648	999999	144	151	999999	352	133	333	803	858	137	303	924	624	654	787	767	999999	999999	999999	554	999999	999999	999999	640	176	999999	999999	746	999999	637	999999	405	426	999999	77	587	941	613	584	600	98	66	630	463	999999	172	212	999999	156	999999	64	165	740	999999	30	18	999999	511	918	81	321	586	567	230	465	898	508	344	999999	210	826	983	757	409	465	572	369	900	442	999999	999999	793	600	620	583	516	999999	778	269	69	806	999999	999999	513	999999	999999	499	409	997	309	664	999999	999999	945	999999	999999	999999	341	191	457	648	999999	999999	999999	999999	999999	986	999999	647	948	243	729	85	527	404	999999	999999	254	999999	953	82	999999	902	142	349	211	361	654	820	512	118	999999	596	999999	421	926	999999	779	510	999999	999999	552	762	58	76	934	791	914	551	413	782	163	221	238	999999	688	977	936	575	801	999999	341	136	145	840	911	143	999999	115	478	35	519	743	370	438	999999	207	999999	76	414	419	446	999999	416	999999	955	121	368	436	732	999999	434	213	999999	592	999999	425	627	218	999999	801	527	809	999999	388	273	419	999999	799	854	490	133	870	999999	391	731	238	999999	415	999999	999999	774	838	382	529	999999	315	44	999999	254	999999	580	645	911	612	891	637	40	37	465	546	270	568	581	252	825	999999	52	328	999999	955	705	221	334	364	37	689	436	999999	788	958	385	81	555	999999	999999	487	959	559	999999	104	207	693	949	348	999999	216	266	999999	703	999999	999999	715	917	298	408	369	321	556	585	212	211	487	249	507	170	198	23	830	343	999999	603	999999	828	766	757	22	271	985	825	820	432	305	849	750	694	669	164	999999	351	550	999999	413	999999	297	999999	720	999999	451	999999	999999	203	999999	797	365	999999	780	887	160	540	396	107	335	730	999999	999999	999999	638	498	813	999999	44	999999	489	792	999999	200	519	540	873	47	567	820	808	485	999999	996	999999	999999	317	999999	999999	13	725	999999	452	840	682	999999	517	999999	999999	955	638	685	999999	446	946	14	193	253	271	356	286	503	828	287	527	255	146	782	406	154	190	898	719	999999	40	534	350	341	517	309	33	886	955	611	999999	132	179	190	60	503	999999	74	653	435	726	232	135	175	323	999999	82	734	590	999999	775	
999999	966	284	415	421	999999	999999	735	961	333	400	547	999999	105	404	85	999999	732	999999	999999	999999	999999	999999	314	808	408	999999	28	999999	237	298	305	28	999999	451	166	894	775	638	839	457	338	999999	111	336	999999	999999	999999	999999	361	126	12	999999	102	658	494	999999	970	999999	23	999999	833	655	733	45	105	529	389	653	999999	191	999999	104	999999	397	787	563	192	999999	133	499	114	109	999999	120	295	617	925	188	957	484	923	177	624	999999	623	683	958	76	241	165	999999	999999	680	999999	935	908	624	704	999999	931	499	992	999999	524	999999	734	926	623	999999	487	603	211	696	764	267	23	999999	714	774	114	999999	125	746	968	970	689	429	557	184	387	993	999999	318	35	984	931	693	110	974	889	756	344	327	999999	561	999999	729	915	913	922	999999	909	999999	766	336	999999	999999	999999	554	696	314	379	448	371	493	382	892	670	779	336	329	378	999999	999999	357	269	798	993	416	651	959	513	644	999999	999999	94	300	999999	698	610	999999	188	556	999999	584	387	895	955	270	188	999999	68	999999	586	603	999999	179	55	418	999999	999999	262	108	902	736	801	734	999999	423	409	92	350	999999	179	651	150	999999	461	999999	970	374	842	732	238	226	901	377	999999	999999	887	914	999999	143	632	35	432	90	999999	551	782	999999	708	542	999999	999999	94	96	966	935	462	999999	999999	745	448	702	743	530	870	999999	834	434	676	538	999999	495	837	999999	349	154	999999	70	999999	909	527	327	665	309	871	141	142	814	999999	132	999999	647	999999	509	694	929	999999	902	220	999999	999999	358	975	179	15	375	269	876	746	822	717	999999	83	999999	999999	131	47	443	999999	738	553	30	33	999999	343	889	298	337	523	999999	999999	325	850	207	999999	179	351	495	304	505	999999	265	77	587	414	802	574	398	292	999999	891	848	253	999999	999999	696	999999	431	836	126	999999	931	363	336	960	401	551	875	999999	57	779	999999	149	162	865	999999	999999	445	149	540	999999	900	55	999999	528	23	81	999999	999999	506	844	920	659	187	999999	941	902	741	999999	23	260	698	999999	999999	793	349	999999	101	999999	138	744	888	291	999999	802	186	886	413	999999	947	329	183	104	119	213	859	893	961	999999	923	395	220	999999	136	289	626	999999	810	999999	999999	313	980	761	653	761	955	638	999999	385	252	999999	498	999999	680	999999	999999	604	673	41	933	456	747	999999	692	999999	533	80	165	999999	999999	67	85	999999	629	999999	349	421	450	357	257	231	539	586	490	868	897	
287	148	442	212	31	454	779	233	731	566	623	999999	999999	237	885	999999	999999	209	195	978	252	313	46	354	665	163	325	999999	999999	999999	171	876	823	845	256	999999	722	999999	164	613	306	33	897	999999	726	352	539	129	371	999999	201	999999	999999	890	999999	973	111	98	999999	867	138	995	521	814	405	746	255	76	999999	999999	999999	999999	999999	581	681	999999	416	959	999999	322	999999	999999	422	963	725	999999	580	933	200	282	830	633	276	296	999999	311	999999	92	682	979	107	473	148	418	988	999999	342	724	218	999999	567	999999	470	234	253	933	999999	558	99	621	175	999999	999999	709	132	136	267	758	107	380	717	333	999999	648	224	160	67	999999	974	68	451	856	725	763	714	688	173	52	52	551	728	999999	999999	70	813	786	597	439	999999	861	409	583	626	838	719	999999	864	821	19	102	875	999999	583	41	999999	999999	999999	121	999999	444	963	225	999999	999999	651	763	339	226	835	438	999999	999999	717	123	658	868	240	887	999999	999999	823	351	999999	950	675	159	999999	962	891	504	999999	485	999999	851	898	193	866	80	196	955	904	999999	986	581	539	257	999999	470	382	310	999999	999999	77	524	620	621	999999	999999	880	501	394	377	334	341	999999	87	193	865	225	999999	12	170	999999	99	575	185	364	461	420	999999	297	909	589	999999	424	492	418	920	241	999999	11	110	999999	695	571	537	323	655	343	999999	999999	996	254	907	308	919	17	978	949	999999	999999	731	355	462	999999	484	788	999999	999999	999999	669	999999	634	999999	473	901	999999	999999	528	999999	999999	999999	128	959	363	300	664	681	292	505	484	439	971	796	29	280	999999	736	999999	96	748	579	999999	587	999999	801	371	999999	444	407	999999	12	999999	999999	582	557	612	395	109	913	820	116	462	420	280	239	999999	838	919	999999	156	244	999999	999999	999999	293	969	540	177	999999	999999	999999	999999	999999	557	999999	979	69	223	999999	667	369	999999	999999	275	999999	126	328	999999	562	999999	532	396	999999	260	713	999999	28	999999	999999	999999	82	228	547	984	471	868	577	863	797	259	241	624	457	999999	787	607	948	999999	656	999999	999999	232	999999	62	406	961	999999	634	844	999999	961	447	924	999999	595	150	99	591	999999	773	549	465	519	312	278	999999	938	999999	473	115	999999	852	965	133	999999	999999	999999	494	588	509	872	942	28	801	297	793	999999	574	940	646	999999	367	999999	999999	999999	194	712	313	784	999999	33	291	171	738	467	119	999999	801	945	745	538	999999	999999	999999	901	606	447	999999	24	
484	217	373	999999	826	597	180	490	92	506	753	146	309	710	100	486	590	781	289	343	188	321	899	629	999999	118	913	363	77	980	29	999999	999999	298	310	999999	999999	517	344	151	297	629	999999	304	202	609	238	894	999999	999999	321	999999	999999	384	999999	999999	318	744	578	717	683	999999	422	112	486	15	151	20	410	809	827	999999	447	148	56	558	922	604	437	596	999999	999999	450	260	999999	204	590	620	462	999999	971	914	938	626	999999	480	217	999999	817	196	467	999999	494	113	989	248	387	999999	338	287	250	714	317	999999	837	665	375	171	442	292	425	531	558	272	999999	913	143	820	999999	576	351	634	786	251	138	999999	999999	347	271	430	816	571	291	184	999999	267	607	955	789	802	114	55	854	535	770	935	669	232	275	999999	115	999999	349	999999	936	615	927	75	853	185	141	38	900	22	999999	854	999999	383	999999	999999	315	188	40	999999	471	305	999999	260	480	203	999999	311	82	195	325	999999	232	999999	248	999999	339	541	111	613	999999	85	155	842	999999	916	695	999999	857	694	999999	927	537	999999	299	640	835	999999	595	660	193	829	956	715	696	226	999999	719	144	93	251	774	86	427	999999	395	160	999999	200	563	999999	705	999999	387	999999	398	721	760	999999	607	456	662	945	451	429	842	129	999999	156	999999	294	999999	999999	773	453	996	999999	119	266	903	999999	897	486	41	161	999999	384	999999	300	999999	999999	999999	489	537	636	999999	999999	999999	997	372	276	721	791	357	999999	533	553	680	933	428	547	999999	503	336	999999	559	186	913	300	999999	999999	551	149	848	348	999999	495	624	147	865	177	226	122	894	637	768	116	138	999999	999999	934	703	645	999999	760	999999	378	163	419	999999	412	914	344	999999	904	999999	582	943	999999	857	47	929	543	78	260	999999	500	608	999999	358	453	57	161	671	999999	764	905	276	999999	456	53	342	214	999999	462	263	882	65	989	912	196	172	130	905	999999	14	170	577	621	999999	999999	770	464	71	999999	365	762	999999	58	150	999999	315	855	999999	813	705	725	999999	999999	999999	448	444	619	999999	999999	290	926	999999	90	999999	603	999999	999999	658	64	283	877	153	436	999999	500	219	17	849	103	881	317	568	101	885	289	999999	961	624	990	957	160	679	899	999999	438	516	999999	56	546	489	659	999999	999999	540	828	581	56	517	506	239	437	999999	691	289	972	367	164	205	722	916	999999	41	668	999999	132	208	253	92	669	999999	628	960	312	999999	232	999999	71	999999	67	707	
640	454	127	999999	530	390	987	999999	381	80	362	395	333	630	999999	628	537	410	417	630	337	963	847	522	610	476	467	87	67	860	999999	999999	148	999999	999999	922	913	907	999999	742	220	999999	711	999999	631	242	637	681	501	603	583	661	154	436	380	677	606	605	160	64	922	909	561	520	774	759	257	318	354	200	715	630	834	999999	999999	703	261	999999	890	999999	839	785	999999	464	286	644	458	711	644	608	999999	317	757	521	999999	310	82	201	999999	872	985	328	337	311	999999	953	999999	478	27	999999	425	357	714	781	224	146	333	106	243	999999	310	545	673	999999	873	407	873	322	855	119	630	70	435	27	999999	520	458	999999	576	333	818	979	999999	968	193	968	603	975	306	999999	976	999999	957	999999	999999	449	999999	999999	437	999999	999999	514	622	907	56	364	922	696	397	704	687	58	999999	910	999999	999999	850	705	563	905	999999	897	25	183	142	654	112	740	455	944	865	999999	848	96	253	314	999999	786	922	999999	56	906	587	602	994	928	455	57	383	251	599	949	999999	999999	685	192	498	449	999999	401	999999	999999	251	453	838	819	210	443	667	16	963	73	783	999999	858	898	320	422	188	999999	208	65	367	214	354	916	840	326	410	70	815	917	21	530	999999	864	665	143	764	185	728	21	999999	376	287	999999	176	302	999999	787	872	85	271	571	999999	206	823	999999	999999	922	978	883	43	999999	201	56	62	263	168	994	999999	186	658	13	485	999999	999999	999999	926	819	750	548	999999	623	198	740	655	449	337	380	999999	999999	999999	842	999999	844	978	783	184	999999	482	912	144	999999	553	696	427	268	96	16	531	832	999999	289	181	999999	999999	419	999999	461	400	612	925	788	953	614	999999	816	999999	640	218	892	999999	694	346	837	414	974	79	999999	323	397	363	331	848	219	518	755	670	766	999999	569	374	723	841	870	987	999999	725	939	554	610	999999	455	798	999999	999999	425	999999	344	999999	266	999999	915	148	12	258	604	939	744	106	999999	156	50	999999	648	527	999999	853	999999	850	68	999999	999999	999999	712	936	907	533	219	203	103	999999	999999	739	358	228	999999	999999	999999	621	392	416	981	842	169	464	420	429	159	122	922	572	999999	494	968	17	219	968	435	75	350	80	729	999999	999999	581	820	310	999999	429	999999	999999	23	854	467	651	277	297	787	999999	999999	488	384	107	281	531	347	841	771	350	999999	490	160	773	281	999999	687	441	839	587	643	119	750	729	999999	414	558	999999	36	
999999	740	922	190	187	999999	861	696	631	278	482	244	979	539	999999	999999	587	999999	250	582	155	999999	835	458	209	615	416	737	654	999999	999999	972	724	814	454	610	96	309	973	234	419	625	999999	172	367	999999	663	580	423	318	999999	999999	317	49	999999	363	904	474	999999	999999	142	134	51	577	999999	509	520	175	999999	727	999999	999999	393	999999	173	530	906	672	100	856	951	836	999999	346	597	819	665	685	999999	100	999999	622	999999	411	101	295	999999	999999	999999	858	833	498	495	695	984	999999	663	301	876	361	999999	241	999999	134	620	999999	999999	705	999999	999999	843	834	242	993	31	999999	958	982	924	878	999999	427	911	242	33	462	350	628	361	418	165	999999	808	581	644	474	249	204	790	794	485	877	999999	178	999999	998	266	999999	674	283	229	681	376	998	999999	39	330	999999	111	999999	999999	999999	353	571	437	480	36	660	999999	557	999999	764	999999	999999	402	79	999999	999999	999999	34	999999	999999	954	999999	999999	483	997	810	177	614	154	999999	102	632	999999	305	533	938	741	544	972	606	152	126	812	999999	999999	246	605	999999	121	587	922	86	962	118	235	999999	382	953	483	225	492	999999	413	372	671	569	302	106	546	979	999999	684	62	599	704	837	275	733	994	760	999999	833	503	566	186	26	670	729	999999	267	566	999999	70	756	123	408	713	999999	999999	999999	944	509	999999	141	999999	248	999999	372	413	999999	10	648	958	999999	20	659	251	846	196	999999	898	572	999999	288	423	222	999999	306	999999	999999	999999	826	940	84	816	705	45	372	980	937	992	308	326	682	999999	917	829	348	999999	463	166	999999	999999	147	31	382	482	999999	999999	373	625	727	885	116	273	183	707	884	905	315	624	879	865	258	662	600	255	354	31	505	393	285	560	32	149	266	573	999999	62	444	999999	525	999999	617	322	275	999999	219	999999	999999	999999	999999	442	440	999999	287	11	14	485	430	999999	138	498	221	979	349	177	863	999999	16	610	904	999999	471	92	999999	999999	258	936	397	188	45	935	937	295	448	842	129	192	862	264	568	327	999999	317	999999	37	999999	999999	972	107	559	253	411	482	315	999999	999999	358	741	63	753	77	999999	252	999999	202	560	926	541	507	58	999999	114	752	51	587	209	163	987	80	791	620	964	299	999999	792	999999	464	979	335	871	999999	451	999999	511	999999	239	389	227	999999	476	516	106	475	59	999999	148	999999	440	728	913	817	371	670	272	142	113	798	623	308	668	106	946	215	635	999999	999999	
306	999999	550	999999	820	936	94	604	284	999999	498	249	999999	654	874	34	261	422	64	999999	780	546	378	397	440	765	999999	244	380	999999	890	840	999999	999999	842	418	890	380	102	999999	999999	76	987	617	614	999999	873	653	793	82	695	793	580	878	458	759	999999	162	917	64	27	999999	234	714	634	658	477	110	999999	999999	143	881	999999	183	132	714	559	760	783	999999	892	275	999999	999999	999999	107	269	893	201	92	546	999999	462	48	863	436	999999	282	983	955	90	772	841	338	999999	813	999999	407	755	744	210	999999	379	999999	171	752	409	925	839	537	399	584	909	729	918	406	428	999999	320	696	999999	286	777	827	999999	130	999999	122	369	71	633	999999	148	999999	999999	435	368	426	999999	120	36	916	443	455	999999	999999	862	999999	419	542	394	999999	96	999999	999999	923	999999	551	999999	50	329	297	999999	778	903	999999	445	463	846	492	47	12	999999	209	669	999999	999999	332	999999	999999	268	321	999999	827	676	450	999999	89	999999	958	102	817	191	999999	999999	739	360	665	999999	39	71	999999	275	999999	504	999999	778	887	399	999999	91	21	289	941	782	17	594	738	999999	999999	761	999999	999999	999999	400	230	820	999999	417	999999	605	187	780	242	242	858	999999	775	333	293	672	888	999999	668	877	91	537	999999	999999	783	999999	622	999999	98	999999	704	531	999999	537	284	999999	211	479	470	999999	903	240	57	708	923	961	819	414	818	790	872	677	219	21	318	999999	580	523	634	999999	999999	999999	691	963	999999	999999	669	248	999999	999999	470	419	999999	357	999999	999999	490	542	140	822	336	217	999999	308	999999	37	321	375	228	591	991	688	844	686	999999	288	549	999999	179	595	302	580	365	106	329	463	457	999999	999999	468	999999	47	392	812	457	999999	999999	393	999999	511	26	303	999999	467	999999	782	574	999999	30	695	999999	406	372	545	529	755	852	648	978	942	579	459	338	760	389	953	305	999999	238	561	408	165	524	668	999999	998	560	898	376	546	999999	914	841	351	167	805	999999	846	292	702	923	241	414	626	931	567	999999	270	87	999999	999999	541	314	468	999999	155	999999	999999	966	531	204	954	281	441	63	999999	618	987	602	584	288	999999	750	535	638	999999	751	898	999999	21	999999	300	820	600	69	999999	999999	382	999999	21	999999	999999	999999	761	507	999999	959	973	999999	999999	948	978	667	503	498	38	999999	779	999999	129	999999	999999	967	954	498	999999	143	999999	382	705	64	245	932	591	660	317	578	989	38	669	217	777	335	470	999999	
64	999999	999999	999999	999999	565	999999	999999	935	999999	940	999999	925	272	999999	835	999999	999999	867	221	999999	56	999999	999999	190	459	802	750	169	911	626	658	999999	892	999999	280	817	999999	999999	150	234	692	996	999999	719	313	999999	726	434	834	929	999999	999999	258	359	18	557	999999	999999	999999	763	89	393	33	991	292	999999	999999	829	333	999999	999999	260	727	987	30	999999	112	133	877	806	86	999999	999999	982	999999	200	258	542	434	722	999999	658	769	386	154	309	972	982	437	806	619	999999	110	816	999999	926	739	270	999999	958	999999	359	53	774	686	763	68	999999	999999	101	258	999999	404	999999	683	999999	491	350	999999	721	87	130	696	81	197	189	999999	518	761	523	460	988	214	476	276	984	615	999999	999999	390	250	999999	440	999999	558	128	999999	499	143	999999	999999	399	426	616	880	335	663	971	587	506	547	550	289	999999	641	999999	296	928	344	699	443	497	999999	462	480	156	690	361	523	79	687	726	384	590	88	71	571	597	595	941	331	999999	417	999999	843	700	999999	999999	704	999999	831	573	165	444	999999	999999	999999	999999	146	734	644	311	457	518	999999	821	175	699	950	579	697	699	343	999999	999999	799	999999	457	619	779	999999	288	999999	235	247	124	571	940	852	999999	999999	608	999999	861	999999	29	999999	999999	384	32	535	951	461	134	600	142	240	762	76	938	868	999999	354	999999	999999	365	655	232	280	704	259	999999	846	819	266	99	999999	482	999999	999999	612	190	83	597	254	999999	999999	532	999999	115	999999	999999	874	914	272	999999	263	999999	999999	941	374	964	628	679	772	999999	999999	642	868	999999	893	757	666	999999	335	999999	226	756	999999	684	538	132	597	175	820	451	999999	932	556	243	835	999999	849	164	999999	999999	561	404	999999	943	449	195	664	999999	221	136	152	999999	588	999999	999999	506	982	948	999999	999999	376	463	859	331	950	999999	999999	634	675	749	908	512	999999	999999	136	822	931	178	245	353	468	474	999999	694	308	205	353	971	437	339	171	901	751	741	999999	108	999999	999999	999999	276	999999	39	457	472	999999	639	429	900	999999	983	575	814	712	69	782	901	999999	174	32	755	829	999999	999999	999999	588	999999	760	993	415	38	287	999999	999999	999999	999999	439	26	491	476	669	775	999999	522	999999	999999	356	198	691	958	380	598	380	481	248	447	999999	832	121	884	221	879	435	495	999999	705	147	639	743	815	353	884	28	698	363	979	386	602	751	999999	241	818	999999	999999	45	439	907	955	936	531	270	999999	999999	999999	
265	999999	999999	957	101	749	999999	716	999999	876	615	495	579	681	999999	268	71	390	91	539	653	999999	999999	999999	999999	999999	999999	191	703	222	555	746	999999	422	443	573	639	428	511	12	955	524	373	202	429	550	860	235	999999	677	470	879	999999	375	953	999999	979	948	999999	110	999999	444	23	242	330	868	999999	167	248	555	629	642	879	88	583	999999	38	999999	971	909	140	572	354	36	751	676	231	613	999999	580	593	690	920	999999	61	521	999999	999999	999999	560	44	999999	987	291	58	827	999	446	792	999999	999999	372	977	999999	969	999999	999999	986	999999	654	646	999999	698	667	962	938	722	999999	37	71	627	896	745	420	874	438	999999	999999	978	923	999999	785	821	644	747	230	713	331	440	673	431	524	651	227	913	142	999999	330	329	119	115	531	419	730	207	937	999999	999999	724	541	802	36	18	566	999999	999999	90	64	920	741	999999	401	47	363	640	112	255	527	507	741	433	265	743	868	818	154	375	100	447	999999	999999	157	606	999999	871	999999	515	95	249	999999	999999	950	999999	999999	885	714	493	999999	100	104	691	110	68	982	999999	999999	293	999999	748	833	495	989	616	999999	147	86	794	148	492	245	597	170	287	455	999999	999999	855	164	999999	113	661	999999	999999	999999	999999	503	999999	999999	999999	334	120	999999	347	416	566	999999	343	999999	999999	999999	919	999999	573	854	506	531	822	613	302	634	691	999999	167	644	999999	185	989	274	992	999999	999999	181	357	167	134	232	822	999999	888	627	150	565	713	183	194	316	999999	156	845	596	681	999999	330	999999	643	999999	216	702	244	999999	83	999999	307	807	821	999999	997	416	729	284	999999	950	999999	675	494	999999	426	999999	459	864	439	999999	428	406	962	999999	999999	999999	524	153	999999	130	637	999999	999999	81	267	905	362	446	319	339	426	571	887	730	759	999999	672	999999	565	999999	999999	379	950	240	650	901	845	318	999999	806	892	999999	268	588	323	226	130	999999	868	520	999999	23	554	999999	999999	857	518	241	752	999999	528	16	588	792	876	267	557	999999	430	999999	70	999999	999999	513	447	840	312	308	417	999999	999999	999999	648	999999	601	240	824	999999	814	792	999999	613	566	701	288	885	998	999999	711	999999	669	806	992	512	460	588	473	51	662	585	554	999999	824	219	671	999999	368	999999	201	646	442	999999	509	637	999999	456	999999	847	234	562	842	836	596	360	999999	727	267	146	594	22	999999	783	999999	238	248	999999	788	357	40	999999	999999	464	284	75	999999	962	999999	999999	
540	13	111	626	817	109	999999	717	624	999999	345	999999	21	231	948	999999	880	999999	517	280	399	999999	668	999999	816	999999	44	387	999999	531	999999	999999	430	902	999999	591	999999	149	965	99	495	530	558	999999	999999	97	997	999999	515	999999	194	964	455	36	964	739	345	971	809	999999	74	999999	165	999999	999999	434	523	118	625	999999	999999	740	693	999999	785	999999	251	353	127	729	227	999999	871	466	346	771	465	403	938	999999	256	939	340	999999	999999	999999	999999	465	587	587	573	889	679	999999	828	999999	281	999999	999999	105	498	991	999999	90	384	335	999999	698	756	966	968	129	999999	759	121	337	410	999999	403	656	504	785	766	999999	165	338	70	722	638	999999	499	999999	163	843	377	264	95	260	988	999999	999999	675	709	620	618	999999	718	919	46	501	54	952	633	593	600	712	235	323	924	56	275	771	70	864	476	540	966	999999	391	856	251	159	340	999999	22	828	999999	999999	921	711	619	150	686	147	999999	547	805	999999	252	665	39	999999	999999	941	433	872	615	845	999999	88	487	391	999999	190	999999	894	621	999999	581	771	635	90	999999	999999	437	135	95	999999	25	928	735	407	94	999999	827	999999	823	398	280	150	223	999999	11	842	234	238	612	999999	887	953	926	999999	999999	999999	39	949	379	123	514	308	786	692	829	225	353	999999	306	999999	362	780	80	999999	999999	440	558	405	88	560	987	999999	999999	589	999999	72	999999	999999	419	999999	696	878	999999	710	884	971	364	531	999999	785	498	154	931	800	153	116	883	704	228	999999	999999	634	870	819	135	314	786	206	999999	999999	222	999999	669	693	124	483	681	370	347	686	86	999999	993	302	999999	999999	278	722	446	999999	999999	308	640	862	690	72	18	289	584	999999	195	167	875	644	572	999999	485	247	999999	670	435	522	366	542	480	895	640	577	757	292	46	73	760	727	587	914	854	807	12	62	474	401	785	767	500	918	161	359	730	67	999999	40	999999	999999	999999	666	941	108	392	999999	431	999999	531	999999	999999	999999	407	157	66	999999	159	677	245	632	205	44	999999	599	999999	561	743	291	847	700	924	16	999999	984	234	921	999999	755	425	217	999999	43	999999	493	234	378	521	999999	302	81	908	690	794	414	580	468	999999	999999	66	830	61	149	594	831	376	999999	104	999999	922	145	685	999999	262	37	999999	171	175	253	999999	673	50	739	999999	775	791	244	221	623	413	999999	991	630	698	594	166	491	449	47	126	696	283	107	91	999999	396	514	999999	767	
999999	418	999999	686	999999	393	790	321	999999	818	50	999999	325	481	19	166	153	65	704	667	871	519	722	999999	136	678	399	999999	999999	831	388	287	999999	999999	220	995	473	315	652	315	804	999999	341	630	997	984	999999	801	98	999999	23	341	999999	770	896	893	696	999999	559	309	994	999999	663	328	439	763	999999	999999	271	24	692	999999	412	399	863	35	187	101	999999	152	307	597	999999	732	818	57	477	999999	557	999999	309	309	755	352	321	956	191	22	200	244	999999	508	999999	999999	242	184	928	999999	907	870	715	999999	43	417	12	406	993	930	999999	392	296	999999	324	944	714	392	92	70	999999	906	844	175	999999	897	493	999999	67	779	500	643	129	66	999999	687	611	705	276	348	999999	915	962	260	512	999999	947	369	194	999999	369	850	102	868	999999	10	35	550	703	146	999999	213	999999	999999	440	999999	273	239	169	999999	343	19	126	744	719	173	943	999999	662	102	949	999999	999999	472	420	649	551	999999	724	139	661	71	11	999999	999999	146	576	748	999999	646	545	718	210	999999	262	359	734	999999	158	179	999999	999999	887	999999	196	801	599	876	804	999999	999999	22	999999	999999	974	282	17	999999	999999	582	596	205	774	25	557	999999	922	999999	219	70	915	204	112	999999	82	999999	183	401	943	622	547	700	944	38	332	533	213	180	999999	980	351	999999	37	576	582	999999	667	871	63	956	878	543	999999	743	875	999999	999999	999999	999999	754	108	616	51	999999	45	896	261	745	693	34	37	752	483	239	718	177	177	535	999999	221	562	311	347	987	744	999999	999999	210	163	212	622	252	999999	999999	881	734	706	999999	541	686	610	922	999999	39	928	136	70	437	35	999999	952	384	999999	746	999999	796	279	64	963	999999	862	60	591	490	411	785	999999	655	357	983	999999	847	994	295	611	640	999999	318	68	618	999999	999999	184	456	259	248	999999	475	635	999999	465	651	366	510	823	559	999999	697	999999	153	596	415	89	52	246	999999	390	703	999999	561	673	999999	995	355	97	266	875	145	241	172	531	73	999999	273	527	818	490	494	999999	61	309	436	999999	915	31	538	526	142	999999	154	858	560	340	84	421	505	656	999999	422	999999	684	205	465	464	622	532	396	816	524	999999	624	895	241	94	261	247	279	90	333	559	739	999999	926	97	999999	999999	733	945	851	32	172	479	82	904	377	114	970	236	302	499	152	710	999999	791	999999	962	328	999999	822	184	235	999999	999999	862	999999	941	278	378	999999	651	799	450	
964	999999	265	154	823	337	999999	156	276	53	787	834	417	999999	999999	999999	567	352	999999	487	132	677	796	597	791	219	86	999999	836	601	999999	651	700	701	999999	126	999999	999999	148	991	539	675	907	191	787	999999	455	798	999999	999999	999999	807	999	999999	999999	297	705	667	363	999999	260	999999	999999	675	967	146	144	716	292	999999	608	999999	999999	660	947	999999	769	999999	999999	999999	999999	288	618	999999	790	277	651	388	383	459	420	868	31	534	740	257	999999	242	999999	999999	719	999999	515	809	536	628	604	999999	373	870	527	100	858	425	850	972	673	618	999999	699	999999	756	999999	833	597	739	171	679	919	700	102	999999	400	999999	999999	34	772	999999	999999	999999	673	312	24	999999	999999	330	20	606	683	768	584	745	357	524	166	999999	406	682	999999	796	467	925	999999	673	999999	989	699	999999	207	825	999999	999999	999999	723	36	192	741	830	901	276	999999	565	995	999999	125	999999	190	876	11	264	628	100	596	379	704	748	882	350	735	942	630	319	408	858	569	720	302	634	999999	973	999999	576	780	999999	77	902	930	999999	999999	430	809	822	999999	999999	207	118	277	999999	28	287	310	401	104	959	999999	420	166	147	999999	999999	64	999999	388	37	43	61	999999	999999	312	802	818	613	999999	999999	143	807	619	999999	660	460	453	228	615	220	673	830	481	820	309	657	746	999999	686	163	999999	262	999999	671	908	156	798	625	771	226	469	999999	609	790	826	837	800	699	999999	141	950	836	940	178	364	213	580	500	999999	655	999999	999999	926	638	939	880	373	948	557	514	661	999999	999999	399	750	976	230	999999	993	471	856	56	999999	555	213	539	322	275	316	705	999999	308	283	999999	170	444	769	971	999999	946	474	852	151	972	479	132	389	551	428	999999	982	888	999999	879	798	19	719	381	434	409	568	999999	641	852	937	999999	999999	339	239	316	216	259	840	57	999999	14	905	343	999999	90	160	771	999999	928	722	687	802	999999	328	160	725	398	546	451	388	376	220	298	999999	999999	999999	59	321	121	999999	999999	999999	999999	882	793	114	386	305	354	259	796	259	712	999999	999999	999999	159	21	999999	591	818	712	399	669	999999	999999	616	308	960	999999	110	999999	735	756	989	638	353	521	999999	56	348	102	999999	999999	999999	126	508	169	784	563	429	47	243	530	363	31	659	789	999999	10	497	87	345	843	159	347	524	999999	999999	999999	218	638	999999	41	999999	999999	999999	999999	88	999999	999999	457	999999	406	91	72	999999	215	999999	968	979	
564	270	999999	559	999999	757	357	999999	253	602	999999	28	172	355	791	999999	999999	999999	999999	999999	460	999999	746	714	999999	999999	938	761	96	132	319	562	182	999999	653	377	952	482	980	968	173	166	834	912	743	999999	361	60	300	511	999999	926	765	467	528	853	524	819	518	707	818	595	955	131	293	999999	846	530	701	999999	608	999999	307	669	347	304	876	833	971	999999	999999	887	471	585	118	999999	796	714	123	800	852	142	999999	283	999999	577	999999	999999	999999	753	592	830	999999	876	999999	294	628	106	130	234	977	999999	848	999999	504	999999	999999	999999	23	900	203	141	417	901	571	999999	764	34	519	769	999999	999999	214	228	999999	999999	538	594	999999	823	764	700	594	889	822	999999	294	68	778	228	452	830	700	729	999999	999999	999999	457	315	436	530	603	999999	360	999999	999999	486	630	886	132	401	540	697	999999	145	502	547	528	89	409	191	706	255	301	327	999999	472	485	999999	569	958	91	288	256	302	170	123	243	999999	17	684	999999	181	999999	826	999999	143	510	593	67	913	895	377	905	254	823	358	999999	43	867	999999	11	962	999999	999999	320	261	451	897	999999	999999	314	769	81	724	527	534	599	999999	999999	999999	962	891	609	656	73	713	382	999999	478	999999	828	210	891	999999	683	701	855	491	516	660	691	613	618	678	609	999999	306	191	726	299	758	820	999999	999999	389	119	362	670	111	606	878	999999	428	172	999999	999999	999999	416	999999	826	679	118	958	999999	999999	359	283	999999	57	937	417	201	999999	189	63	18	582	163	999999	573	348	999999	390	999999	999999	252	195	455	999999	505	999999	890	149	900	620	999999	861	999999	300	40	836	431	622	999999	198	687	174	248	118	551	531	725	140	477	999999	999999	728	58	973	999999	174	827	813	552	690	527	61	384	569	999999	156	709	999999	255	737	917	999999	226	999999	104	87	946	346	576	973	532	759	671	999999	136	921	999999	899	105	866	18	618	999999	483	671	635	789	679	999999	405	999999	999999	884	740	999999	999999	511	337	878	127	227	490	246	999999	167	767	390	999999	442	492	343	809	999999	999999	728	309	501	742	59	469	999999	277	999999	180	160	999999	875	999999	853	999999	999999	485	30	977	648	527	381	501	999999	904	999999	827	246	222	71	22	105	505	999999	270	429	769	288	419	829	950	999999	76	428	498	892	459	999999	237	82	999999	789	789	741	210	928	10	426	154	224	470	40	429	119	147	574	999999	919	592	999999	999999	207	610	158	697	679	999999	83	827	
22	795	999999	18	150	999999	999999	316	764	810	342	429	352	143	205	369	920	429	956	290	999999	522	539	999999	452	431	659	188	641	999999	999999	623	926	598	142	428	751	31	999999	905	913	999999	615	999999	260	365	308	74	415	789	777	260	999999	792	999999	500	266	999999	566	718	554	55	999999	720	289	719	999999	753	10	777	617	999999	999999	61	376	666	906	999999	999999	999999	133	595	772	851	275	281	274	144	999999	642	999999	558	465	571	361	868	592	894	999999	541	863	999999	73	638	181	879	999999	307	425	247	594	834	927	999999	594	999999	282	823	455	17	454	368	999999	368	615	68	442	999999	700	508	83	21	999999	733	999999	579	531	999999	679	396	999999	967	718	457	58	337	631	986	976	999999	595	769	449	821	97	999999	495	705	999999	122	446	542	606	916	999999	582	242	999999	255	25	999999	147	153	68	999999	486	649	611	320	287	437	999999	999999	999999	913	314	571	780	646	728	93	825	122	566	999999	999999	370	802	999999	475	999999	437	740	960	964	457	625	391	999999	999999	855	999999	394	745	685	999999	999999	308	13	859	21	461	557	527	932	611	35	586	119	999999	126	847	327	844	999999	999	715	641	343	466	999999	190	804	999999	872	208	440	376	881	958	689	71	798	999999	999999	643	880	999999	37	362	431	49	281	999999	999999	999999	566	549	999999	685	284	308	999999	547	181	830	656	520	654	999999	180	658	704	160	537	64	58	894	390	548	999999	999999	613	999999	44	648	908	56	551	864	641	999999	813	999999	683	391	106	261	262	633	987	369	569	999999	192	999999	344	131	999999	999999	960	672	169	24	999999	783	694	985	512	532	922	610	968	999999	102	289	844	508	476	156	957	796	641	757	999999	759	932	999999	798	271	314	999999	825	121	903	969	731	799	999999	900	999999	121	748	730	711	386	400	779	999999	902	928	999999	655	84	482	999999	999999	412	999999	806	999999	383	196	251	228	145	999999	857	886	999999	999999	55	868	575	999999	846	999999	999999	999999	999999	999999	163	119	896	343	478	141	750	639	999999	938	329	346	833	60	999999	924	999999	511	575	601	999999	892	87	353	999999	999999	89	624	999999	125	129	999999	288	447	697	274	300	908	750	13	43	999999	156	999999	239	709	999999	525	146	922	999999	409	999999	582	825	270	41	999999	460	511	61	136	13	624	818	963	67	999999	362	58	633	598	761	571	999999	325	746	999999	124	183	999999	564	488	713	574	719	885	705	999999	999999	242	747	457	248	951	907	999999	531	999999	
275	651	649	172	98	999999	952	648	908	999999	999999	999999	149	437	287	579	497	647	299	999999	109	87	362	772	925	999999	885	151	522	619	660	111	224	524	848	999999	291	401	399	425	622	999999	976	999999	123	913	103	319	180	999999	464	269	925	999999	277	198	299	876	247	283	412	810	135	298	999999	408	999999	999999	589	755	999999	106	258	874	436	37	999999	999999	999999	21	722	575	970	853	165	400	185	742	257	999999	243	414	999999	126	22	999999	945	999999	336	715	999999	478	730	999999	380	367	999999	999999	55	249	999999	627	227	235	999999	999999	840	281	999999	964	232	566	377	928	522	883	942	141	861	624	999999	422	345	944	407	254	844	555	999999	798	388	135	697	17	999999	615	197	927	565	185	971	674	555	371	999999	999999	110	999999	903	497	424	999999	999999	430	167	674	999999	283	828	316	999999	294	798	344	585	107	999999	370	999999	906	696	24	575	686	999999	417	866	973	461	358	999999	52	652	985	999999	508	936	276	849	898	999999	913	999999	259	193	999999	875	999999	785	999999	999999	740	448	999999	801	999999	315	512	777	750	999999	318	822	999999	173	949	999999	813	999999	999999	171	602	999999	465	584	782	999999	326	502	966	542	655	198	75	178	999999	604	656	193	973	202	999999	498	999999	100	999999	101	999999	95	243	54	71	259	707	999999	587	999999	982	422	999999	494	989	20	811	217	162	130	999999	311	760	355	999999	629	988	884	738	114	422	999999	570	690	296	240	268	999999	480	406	999999	840	591	194	621	243	999999	488	213	422	687	891	938	893	345	327	335	887	67	999999	271	822	496	482	807	617	852	338	999999	758	751	999999	737	756	999999	999999	720	575	733	999999	464	509	680	325	427	531	436	676	355	969	904	999999	864	48	999999	999999	999999	118	999999	14	391	836	290	999999	670	999999	163	192	999999	999999	606	759	164	315	977	762	151	181	65	285	190	185	983	238	854	380	35	698	621	999999	999999	611	999999	729	370	628	999999	999999	654	629	999999	253	422	925	372	154	226	558	71	999999	526	182	999999	111	824	216	853	999999	601	300	772	465	570	999999	857	994	999999	434	999999	359	542	915	526	436	908	937	762	67	866	709	163	476	636	249	455	398	999999	97	904	164	774	177	999999	364	999999	911	682	999999	77	377	999999	791	613	999999	839	610	656	626	202	887	453	795	195	891	999999	999999	829	330	836	469	445	483	530	790	584	999999	291	172	579	999999	999999	999999	989	999999	135	372	862	999999	999999	845	999999	999999	895	
27	999999	978	982	743	228	560	92	361	304	608	932	110	999999	823	138	999999	328	493	57	205	999999	999999	805	999999	765	999999	999999	905	920	990	727	999999	588	512	89	999999	999999	999999	999999	999999	999999	902	337	391	999999	35	999999	49	795	936	526	258	885	999999	394	889	999999	295	977	999999	127	187	441	314	881	428	521	759	999999	532	92	999999	999999	999999	290	730	999999	424	141	740	999999	403	120	983	999999	999999	628	888	127	200	999999	106	999999	999999	900	737	470	32	510	146	513	350	306	272	999999	745	999999	999999	418	999999	405	758	164	247	779	723	77	457	999999	999999	800	633	642	552	999999	985	999999	999999	138	553	269	999999	913	994	236	999999	999999	999999	139	999999	769	999999	479	463	794	999999	942	999999	720	187	670	22	192	108	346	999999	708	753	999999	869	535	660	999999	865	404	934	844	169	999999	456	999999	230	328	999999	642	38	164	189	758	434	52	886	338	950	883	257	289	999999	658	356	624	353	683	270	201	119	54	614	68	860	829	999999	999999	999999	561	450	999999	78	999999	317	725	999999	999999	739	826	649	331	776	981	999999	655	39	511	664	832	282	546	999999	999999	533	983	550	130	897	604	269	999999	73	399	999999	562	999999	360	350	630	104	358	943	443	552	999999	278	999999	911	214	800	281	999999	999999	999999	903	635	999999	999999	334	185	409	999999	145	567	86	999999	999999	547	594	445	679	171	999999	737	923	603	999999	378	745	715	917	219	693	803	987	914	631	119	999999	927	72	427	999999	455	999999	999999	807	875	476	999999	999999	999999	326	999999	999999	119	625	704	365	309	20	778	196	999999	268	999999	999999	999999	579	171	636	999999	17	667	382	261	155	588	51	673	999999	749	902	225	824	832	892	924	682	999999	999999	927	999999	240	999999	293	999999	406	999999	505	846	476	306	314	999999	622	87	659	999999	869	964	47	999999	692	514	270	999999	970	999999	999999	306	490	658	701	999999	708	524	999999	750	999999	30	749	401	999999	827	328	453	999999	331	211	999999	243	537	813	913	261	273	71	726	656	416	999999	611	761	209	365	999999	999999	999999	194	108	311	908	306	849	225	645	127	864	195	817	288	999999	592	999999	73	952	999999	999999	620	445	462	999999	104	682	759	147	640	346	471	999999	848	999999	147	999999	453	334	241	964	698	615	156	207	540	838	138	621	29	89	145	999999	999999	816	820	749	999999	260	814	624	999999	999999	15	780	402	684	968	132	999999	489	237	738	721	880	98	15	298	264	519	265	554	148	128	560	
210	68	999999	999999	345	397	999999	202	999999	617	874	999999	610	375	999999	855	999999	999999	119	999999	852	999999	691	999999	728	815	460	391	740	559	999999	951	999999	455	579	344	999999	936	999999	124	32	45	227	999999	15	999999	405	923	460	664	394	999999	38	999999	708	803	999999	446	314	999999	936	999999	999999	961	547	923	660	164	795	470	709	934	999999	995	516	999999	189	587	96	999999	999999	537	931	86	174	531	922	381	999999	776	968	709	632	267	187	948	583	266	567	999999	817	250	999999	990	999999	999999	999999	43	999999	891	623	999999	999999	999999	999999	999999	152	384	797	25	999999	999999	999999	28	501	999	999999	961	817	568	242	999999	30	14	442	999999	999999	941	132	999999	212	999999	999999	856	163	999999	360	577	158	779	999999	209	469	999999	999999	538	999999	118	498	954	999999	367	999999	513	658	999999	768	355	999999	999999	998	211	262	999999	999999	999999	979	999999	999999	322	649	734	812	47	999999	43	999999	478	923	999999	346	999999	453	178	999999	999999	672	796	207	999999	999999	999999	955	220	780	604	999999	385	739	999999	999999	999999	999999	186	314	999999	555	999999	750	624	246	299	999999	718	999999	999999	757	999999	527	968	449	193	999999	412	999999	644	778	602	267	169	97	88	739	999999	999999	74	59	277	863	151	299	494	55	583	226	131	582	247	618	84	999999	862	858	999999	529	374	919	840	999999	670	645	999999	921	590	537	999999	560	477	999999	537	999999	999999	231	999999	679	954	147	779	195	779	71	540	983	192	322	234	229	968	434	981	155	219	999999	202	506	345	999999	465	56	68	571	114	875	999999	999999	366	641	999999	999999	575	236	999999	999999	505	608	114	969	738	277	312	938	591	53	391	391	448	497	38	878	343	999999	682	732	137	999999	999999	999999	902	765	999999	999999	999999	876	858	754	15	564	497	594	402	375	999999	999999	744	130	979	71	999999	699	978	868	612	999999	758	999999	553	417	999999	296	999999	448	77	972	321	719	201	999999	999999	636	386	883	10	444	486	999999	999999	495	999999	16	999999	895	181	213	787	97	980	153	128	675	211	999999	48	999999	942	953	308	861	999999	34	929	273	999999	857	322	104	868	178	126	790	636	68	428	519	67	999999	277	864	999999	234	739	57	597	519	999999	999999	845	999999	501	533	668	695	999999	963	87	999999	29	323	890	693	228	811	999999	337	48	152	999999	528	152	999999	685	999999	676	999999	295	881	676	999999	999999	534	258	999999	999999	593	131	999999	448	464	999999	999999	736	999999	973	501	15	927	30	270	481	999999	619	
327	657	315	847	234	28	968	678	999999	999999	663	890	366	444	160	144	443	999999	107	999999	714	999999	60	460	999999	470	185	646	368	999999	416	999999	999999	914	931	420	999999	746	897	999999	999999	786	246	999999	83	74	617	67	854	792	587	64	383	588	999999	241	999999	854	126	999999	999999	999999	320	344	883	777	750	999999	512	740	773	697	317	185	233	999999	999999	258	387	666	853	127	999999	575	283	999999	512	999999	999999	699	813	516	629	143	88	999999	476	901	918	305	323	175	999999	123	29	890	747	999999	999999	999999	999999	358	477	460	910	725	999999	744	999999	532	275	199	999999	812	999999	999999	77	183	999999	84	461	999999	340	91	353	999999	573	677	556	393	614	999999	999999	43	317	999999	999999	179	233	999999	618	999999	999999	396	40	134	734	999999	999999	999999	822	573	111	290	524	999999	999999	395	999999	233	162	862	198	677	917	961	993	408	505	471	226	999999	950	743	466	999999	116	943	999999	228	953	831	491	793	999999	999999	213	999999	518	873	999999	999999	72	999	210	755	543	173	478	78	141	335	246	724	546	923	622	367	999999	794	338	84	343	888	280	999999	380	405	117	877	999999	88	890	999999	34	999999	999999	999999	542	999999	196	943	999999	982	97	627	595	767	256	999999	427	845	100	723	544	373	319	183	999999	880	385	147	65	601	999999	62	445	614	699	973	999999	999999	824	123	608	999999	609	360	999999	999999	735	613	158	471	999999	999999	987	999999	97	999999	262	999999	230	662	335	58	888	873	672	44	999999	999999	999999	283	558	755	30	977	999999	160	763	959	383	86	154	771	999999	594	151	999999	75	278	527	48	999999	434	451	171	788	559	506	999999	688	765	999999	754	546	875	912	704	891	19	61	999999	897	303	289	999999	517	999999	69	303	999999	274	969	913	463	999999	563	134	313	999999	999999	565	653	37	280	617	999999	400	235	124	681	447	516	65	226	999999	150	426	154	307	654	234	999999	212	999999	424	796	556	301	999999	999999	999999	999999	42	820	495	293	869	33	672	538	127	338	999999	622	294	757	913	697	872	888	146	999999	999999	999999	964	76	450	33	856	820	999999	108	999999	802	893	56	483	244	730	999999	280	999999	999999	768	536	896	999999	590	719	666	883	859	428	629	185	999999	394	827	856	429	842	846	177	851	479	999999	620	999999	728	247	283	678	966	999999	617	743	507	999999	999999	77	999999	999999	999999	199	937	209	679	999999	626	95	999999	999999	388	311	464	434	999999	631	299	999999	285	410	862	482	999999	214	893	
852	999999	441	311	999999	159	789	907	982	542	999999	913	279	349	531	999999	999999	999999	999999	999999	665	999999	193	999999	999999	948	999999	791	121	998	831	999999	733	999999	999999	87	195	784	516	999999	599	403	481	891	257	717	30	177	754	883	999999	999999	999999	999999	237	741	828	923	435	208	999999	997	796	984	999999	181	190	999999	522	999999	341	857	77	131	701	272	639	301	999999	167	927	994	47	999999	778	932	51	999999	89	95	999999	999999	359	318	518	999999	606	497	190	85	537	999999	999999	309	999999	371	830	642	999999	965	111	537	999999	277	280	993	959	568	215	778	139	370	883	437	206	999999	508	759	612	999999	665	152	120	194	999999	869	349	999999	999999	416	112	999999	607	123	984	999999	999999	91	47	999999	642	48	291	411	999999	177	184	227	999999	484	999999	81	40	999999	310	959	999999	477	647	410	653	231	883	798	676	731	763	769	453	484	999999	426	999999	97	467	627	860	999999	248	462	695	999999	999999	210	553	41	378	494	999999	34	305	142	444	637	872	420	164	493	735	999999	413	999999	774	628	25	446	359	942	654	999999	109	999999	238	999999	715	531	999999	999999	999999	645	999999	278	999999	428	999999	999999	981	999999	225	57	473	377	973	34	58	290	357	15	195	116	681	436	839	999999	925	999999	904	259	921	999999	999999	481	248	100	862	999999	999999	356	450	690	464	274	727	999999	999999	999999	742	999999	999999	435	183	999999	497	999999	963	999999	438	825	503	600	431	732	999999	874	999999	991	999999	999999	171	913	831	11	565	504	651	416	708	999999	921	203	845	999999	999999	496	177	999999	983	999999	136	999999	706	999999	852	849	269	732	111	999999	383	227	603	999999	52	231	603	181	999999	992	496	556	999999	206	903	310	754	999999	617	676	706	999999	999999	39	999999	235	217	207	158	999999	245	919	314	999999	999999	703	599	986	999999	999999	892	996	999999	999999	613	579	999999	510	730	552	105	538	124	435	156	391	219	999999	999999	817	24	999999	32	319	757	577	252	371	999999	210	710	999999	83	725	784	710	785	999999	425	187	516	707	477	605	620	707	804	879	999999	999999	494	36	884	839	999999	496	973	999999	999999	46	337	999999	173	529	999999	338	464	399	999999	446	606	200	999999	924	311	317	928	426	699	60	773	372	999999	868	715	684	999999	999999	848	297	737	888	999999	389	999999	169	543	947	763	999999	252	415	999999	272	871	999999	878	999999	537	569	567	556	207	192	272	965	999999	304	814	168	456	229	999999	363	709	717	415	767	84	999999	774	999999	
663	417	807	368	143	400	999999	421	999999	921	999999	288	730	190	999999	999999	127	884	475	248	999999	604	999999	33	864	875	563	163	888	120	999999	999999	795	999999	892	789	385	999999	831	303	999999	402	362	534	522	272	999999	999999	999999	999999	999999	200	677	999999	847	69	582	784	999999	268	836	999999	533	999999	46	322	999999	153	297	999999	226	222	63	181	940	740	251	999999	999999	999999	252	45	999999	84	469	695	716	270	738	833	999999	999999	410	572	466	464	999999	667	498	209	780	489	999999	999999	999999	438	147	999999	594	999999	817	281	999999	902	999999	999999	716	458	236	350	999999	232	999999	464	694	999999	811	490	714	486	871	584	812	311	821	762	999999	11	488	41	558	220	999999	631	999999	999999	999999	508	556	999999	748	420	441	157	603	557	85	776	440	971	626	656	791	118	246	243	999999	972	90	263	997	714	999999	205	792	395	557	999999	448	999999	307	313	933	999999	738	460	152	665	707	999999	687	999999	571	517	999999	999999	429	566	394	781	477	355	427	302	999999	43	449	246	365	999999	10	999999	999999	999999	673	323	722	741	999999	785	100	802	274	999999	576	968	153	999999	999999	890	965	991	398	666	999999	999999	885	999999	391	704	21	906	309	499	273	999999	999999	890	843	999999	189	999999	195	609	691	674	90	610	726	699	890	999999	455	475	252	999999	999999	999999	399	720	437	91	360	676	774	193	503	775	552	190	277	262	620	999999	711	288	999999	788	975	999999	999999	284	914	692	813	35	999999	999999	256	264	999999	40	500	999999	663	999999	337	519	835	999999	181	314	999999	546	431	637	375	756	764	963	999999	999999	694	782	999999	999999	177	668	999999	999999	732	669	528	999999	697	247	762	497	45	613	951	999999	999999	478	445	567	226	377	270	999999	659	705	80	292	61	377	345	999999	283	510	929	669	657	96	774	512	785	770	848	194	875	878	720	999999	22	999999	170	226	347	999999	936	800	407	685	99	37	599	245	246	329	901	54	223	999999	684	291	637	867	999999	933	782	999999	528	999999	311	781	984	919	280	143	217	129	380	992	999999	139	271	999999	996	747	912	549	534	528	292	830	665	999999	999999	731	290	303	522	999999	508	490	281	331	999999	318	52	999999	965	113	122	782	999999	230	961	554	30	665	870	956	30	242	921	10	999999	480	126	999999	453	549	999999	913	606	999999	494	93	858	940	597	999999	704	999999	999999	999999	999999	509	166	444	234	921	710	624	999999	566	392	276	568	280	999999	904	999999	999999	999999	426	259	209	
186	999999	736	877	999999	89	78	192	261	787	658	999999	594	294	324	681	575	532	838	238	490	49	584	227	524	999999	999999	999999	496	461	17	999999	999999	999999	332	458	999999	356	234	631	555	251	999999	999999	618	78	686	999999	589	999999	677	702	999999	999999	718	147	132	518	362	118	675	385	696	799	779	501	329	388	962	999999	973	228	307	216	683	249	733	999999	999999	456	999999	171	999999	975	999999	999999	578	999999	497	194	336	199	993	999999	956	179	555	516	999999	127	748	308	999999	724	547	459	404	381	999999	999999	413	999999	909	906	217	513	282	999999	25	474	922	179	890	777	539	784	999999	191	260	513	694	227	163	999999	999999	603	882	389	437	334	910	206	999999	28	781	999999	289	999999	908	452	897	834	500	361	205	999999	999999	511	195	763	234	223	999999	833	785	196	989	999999	208	614	630	999999	293	691	564	725	366	872	999999	355	504	147	283	807	616	860	999999	999999	297	138	195	380	204	673	110	697	85	979	242	594	203	862	888	303	999999	999999	550	808	797	479	999999	999999	515	999999	269	999999	999999	324	999999	924	469	196	140	79	429	260	999999	619	590	867	999999	999999	639	411	161	642	999999	980	999999	611	319	918	15	817	999999	999999	999999	364	414	23	999999	999999	761	318	135	17	731	819	999999	571	315	930	228	930	829	835	905	999999	687	626	837	959	999999	616	614	550	191	322	164	999999	999999	999999	999999	999999	119	888	625	999999	285	154	910	999999	115	423	305	389	700	999999	987	89	745	761	677	788	185	999999	432	155	999999	999999	825	418	664	106	186	971	999999	999999	999999	941	219	583	827	542	716	408	999999	999999	320	999999	850	116	999999	84	42	999999	999999	426	401	320	465	999999	628	700	999999	501	774	999999	246	999999	999999	59	999999	56	869	999999	999999	144	999999	777	999999	518	834	999999	734	719	93	999999	73	553	999999	309	999999	510	999999	739	955	136	223	224	999999	844	677	985	572	999999	999999	289	214	870	699	532	354	624	999999	947	645	160	966	999999	418	194	999999	693	30	363	999999	754	570	140	216	999999	921	999999	153	110	840	849	999999	933	999999	804	385	999999	999999	781	954	635	144	537	999999	999999	170	612	806	449	898	984	964	218	10	108	718	84	999999	892	610	496	480	999999	117	796	999999	42	743	999999	999999	999999	838	249	409	174	619	43	46	411	646	999999	61	703	211	856	999999	696	932	768	999999	999999	539	961	180	467	164	868	430	999999	559	138	869	999999	999999	999999	155	725	809	999999	488	685	47	261	
999999	999999	999999	999999	73	260	911	558	109	974	999999	999999	223	999999	999999	999999	20	999999	612	999999	852	518	449	859	73	65	710	169	887	106	290	999999	274	287	715	878	999999	387	805	179	395	10	38	894	673	999999	999999	278	999999	999999	825	737	82	307	409	737	853	999999	999999	17	550	752	999999	12	999999	128	242	999999	171	200	919	633	945	443	353	851	489	554	999999	929	132	441	511	999999	999999	553	999999	967	877	977	35	445	673	797	628	643	999999	999999	999999	555	901	999999	117	999999	948	202	791	638	953	558	257	308	400	999999	885	118	250	999999	999999	999999	789	275	67	193	175	483	999999	999999	999999	710	999999	464	354	640	38	135	333	54	81	89	761	699	23	329	999999	726	55	999999	999999	520	402	686	304	69	765	635	999999	924	301	474	242	643	823	999999	999999	999999	954	759	999999	759	999999	205	581	999999	389	99	261	737	999999	448	999999	79	245	304	317	836	170	294	874	402	195	409	752	606	846	127	999999	770	294	936	999999	295	999999	999999	999999	206	115	651	679	999999	384	212	471	999999	45	173	408	529	999999	208	632	999999	999999	999999	574	999999	453	974	999999	272	223	491	999999	526	676	153	936	93	569	120	999999	999999	614	208	999999	982	938	899	570	999999	719	356	835	96	999999	999999	410	999999	999999	359	753	140	846	999999	462	999999	759	944	186	999999	236	325	960	824	477	124	65	686	345	591	447	553	413	132	553	867	656	366	223	575	743	166	505	219	367	999999	672	207	999999	135	233	993	999999	678	456	999999	396	20	619	999999	56	724	444	995	912	210	727	999999	864	594	246	402	731	611	159	80	819	750	467	876	451	857	999999	220	368	453	830	735	676	159	481	999999	747	34	528	28	999999	509	306	999999	999999	999999	999999	999999	888	830	999999	121	528	385	999999	645	553	742	747	999999	784	999999	637	468	999999	991	999999	714	123	601	655	999999	999999	140	358	999999	999999	310	999999	502	524	999999	332	537	191	718	217	300	575	836	102	14	287	999999	244	498	871	838	787	882	902	628	48	296	999999	565	39	999999	37	273	999999	252	740	999999	999999	997	901	110	999999	660	783	756	999999	287	508	650	429	753	896	999999	448	615	523	130	999999	999999	999999	999999	361	625	689	819	273	312	644	849	274	42	664	246	999999	771	561	136	108	999999	489	760	788	534	145	999999	999999	999999	999999	999999	729	619	654	779	259	866	999999	999999	971	999999	492	837	999999	999999	386	397	98	660	273	677	64	396	31	454	416	987	256	999999	
489	999999	329	106	487	69	130	654	388	885	987	730	33	899	164	999999	662	651	128	999999	158	748	999999	840	903	999999	531	342	597	209	372	271	619	921	181	567	644	396	359	999999	999999	731	19	213	672	543	654	999999	241	999999	792	764	869	127	999999	741	226	488	999999	340	537	999999	999999	189	522	726	121	111	999999	999999	999999	276	999999	999999	601	427	739	999999	999999	370	502	376	111	710	416	607	401	501	999999	440	351	165	203	999999	55	750	674	829	690	946	432	552	437	644	999999	999999	999999	334	526	260	999999	243	321	832	837	171	686	356	772	914	334	619	857	297	255	344	82	282	999999	850	753	909	302	230	938	949	938	466	999999	890	144	77	975	999999	438	999999	999999	999999	999999	999999	73	327	999999	776	622	812	695	999999	398	999999	453	200	835	999999	506	102	940	100	894	887	232	999999	42	881	780	266	999999	999999	999999	147	499	712	100	614	786	999999	999999	526	608	135	264	999999	77	270	447	999999	241	310	999999	345	177	999999	476	303	661	843	294	186	995	999999	999999	999999	999999	261	999999	740	109	999999	888	81	250	424	999999	999999	633	434	162	999999	443	836	999999	342	378	522	970	745	999999	796	953	943	150	675	530	252	955	433	999999	816	708	999999	844	19	422	424	105	999999	271	707	670	236	690	523	742	999999	999999	836	462	999999	999999	816	999999	312	277	945	930	999999	999999	250	813	209	917	999999	73	736	991	25	920	953	427	227	999999	538	999999	726	262	999999	933	370	912	128	999999	747	535	891	212	541	742	999999	494	999999	858	31	894	471	319	354	999999	15	178	324	916	509	999999	72	342	999999	186	550	692	312	999999	533	337	999999	238	179	999999	182	999999	460	283	453	468	999999	369	999999	644	664	417	908	999999	999999	202	598	212	471	999999	473	558	246	364	201	784	191	999999	334	693	210	243	149	543	286	481	999999	50	473	999999	454	999999	879	332	522	143	783	999999	713	341	739	491	766	773	999999	623	999999	105	999999	999999	999999	18	999999	769	999999	431	277	999999	892	455	484	557	739	431	952	770	999999	913	842	67	10	57	185	993	999999	718	476	376	206	662	193	622	999999	804	763	446	668	999999	999999	100	865	418	252	268	857	191	752	999999	821	577	944	384	263	999999	667	239	833	50	815	999999	955	999999	999999	999999	272	862	599	934	667	516	111	570	999999	752	201	591	805	916	999999	999999	966	141	999999	999999	718	809	999999	934	999999	533	612	999999	304	172	999999	964	250	999999	996	994	592	817	677	
999999	475	383	358	511	832	85	434	916	904	52	759	823	355	549	521	462	503	664	798	999999	999999	483	276	863	617	999999	351	792	920	999999	190	158	464	250	999999	344	461	999999	112	70	999999	696	724	999999	413	321	619	700	999999	543	501	927	29	999999	411	992	117	999999	893	999999	734	999999	995	762	999999	611	999999	115	396	186	11	645	562	737	45	216	999999	24	459	305	618	651	301	999999	999999	262	999999	921	838	999999	236	999999	963	507	999999	466	701	961	400	802	952	999999	313	999999	542	856	375	292	506	205	244	103	999999	598	986	92	350	617	122	608	482	447	276	236	950	45	999999	64	410	999999	999999	999999	623	657	353	114	347	999999	845	793	999999	846	999999	643	925	142	930	375	520	254	125	999999	849	791	329	514	247	86	374	507	999999	999999	881	927	690	447	999999	387	999999	882	744	374	772	999999	721	635	32	632	999999	817	114	315	999999	999999	463	999999	947	832	337	838	866	270	999999	347	618	576	999999	497	953	999999	999999	553	999999	638	509	751	320	531	80	694	492	614	999999	557	402	999999	999999	725	474	269	999999	999999	59	416	999999	483	762	434	999999	999999	671	999999	679	822	164	561	999999	905	656	711	120	426	761	643	999999	262	494	64	945	749	798	248	32	693	988	24	999999	999999	622	35	989	885	999999	924	33	957	999999	953	999999	999999	684	871	79	763	158	83	886	416	70	763	989	707	489	999999	356	432	512	985	833	149	999999	480	292	999999	999999	999999	604	999999	620	398	999999	540	661	113	999999	927	179	269	545	914	999999	97	999999	999999	46	292	405	999999	999999	600	455	949	999999	263	784	999999	588	447	51	924	999999	59	795	672	999999	458	55	386	894	429	262	252	999999	918	999999	999999	826	999999	999999	439	828	743	999999	999999	942	377	420	408	329	861	348	731	228	620	445	999999	301	981	999999	587	999999	999999	966	158	999999	213	999999	999999	252	813	387	165	999999	612	105	735	790	776	729	78	48	999999	67	43	91	530	33	829	483	999999	999999	999999	20	17	999999	999999	777	119	681	739	869	218	166	515	484	999999	878	616	525	999999	999999	999999	999999	354	549	999999	961	932	77	817	189	679	999999	320	144	542	999999	999999	419	296	957	680	105	989	999999	829	490	999999	559	898	999999	999999	314	999999	642	999999	592	666	467	601	847	844	52	999999	999999	999999	490	999999	380	941	48	43	206	239	752	618	429	272	154	720	120	419	383	178	999999	772	374	955	678	980	950	487	388	818	448	123	638	241	439	
19	349	644	181	617	860	618	220	999999	999999	34	735	329	521	746	491	999999	471	999999	699	787	824	534	177	400	991	560	654	999999	790	639	979	198	833	144	381	476	999999	999999	999999	556	999999	999999	934	653	254	999999	965	999999	336	999999	651	765	999999	651	194	814	476	999999	999999	310	999999	999999	294	391	55	546	495	386	375	25	999999	704	565	152	236	999999	600	523	155	369	999999	999999	61	779	987	223	999999	191	999999	999999	999	466	150	17	592	728	14	552	608	999999	145	588	275	321	820	947	210	399	425	659	223	953	635	266	715	999999	999999	515	404	831	890	314	436	809	25	999999	999999	557	999999	507	530	58	914	447	234	999999	747	999999	958	50	23	266	766	999999	352	56	999999	884	301	641	948	499	157	999999	817	830	999999	466	305	999999	999999	652	839	917	139	175	48	197	41	999999	213	50	556	999999	999999	999999	548	146	999999	969	901	680	265	918	999999	40	999999	999999	630	403	853	290	444	871	999999	999999	999999	849	170	999999	17	999999	852	999999	437	907	942	999999	999999	193	292	25	10	335	999999	999999	397	999999	999999	108	275	999999	999999	638	999999	923	605	685	999999	457	216	698	976	999999	962	267	999999	674	999999	999999	98	117	187	446	120	838	289	118	685	944	999999	506	999999	999999	999999	116	86	999999	999999	513	999999	266	95	512	976	999999	999999	720	373	999999	885	999999	439	715	999999	999999	723	131	527	29	644	496	999999	763	483	710	217	914	999999	999999	191	612	940	977	349	999999	31	999999	469	526	799	568	745	756	68	999999	76	775	61	752	392	999999	697	714	869	815	266	999999	38	276	386	134	352	517	746	282	782	462	999999	188	147	999999	999999	999999	230	999999	751	254	704	999999	643	999999	862	625	473	236	999999	999999	118	534	575	999999	999999	203	149	674	226	238	999999	786	999999	614	409	999999	999999	999999	303	696	494	793	73	999999	628	805	999999	944	271	726	53	519	367	556	353	840	999999	999999	412	999999	861	555	859	999999	244	917	999999	38	41	990	20	140	933	999999	741	324	999999	562	999999	840	570	204	412	999999	194	999999	429	921	999999	569	268	177	931	834	834	938	999999	999999	778	710	59	999999	913	281	716	912	999999	147	815	39	999999	61	377	571	999999	666	153	999999	999999	744	498	834	767	472	999999	842	209	999999	999999	802	999999	921	784	369	791	999999	291	141	782	282	913	291	999999	999999	199	217	799	369	936	999999	795	574	222	999999	222	225	999999	450	549	874	999999	487	752	22	999999	458	999999	999999	780	932	384	
21	588	999999	830	999999	728	536	282	999999	53	839	172	999999	17	815	708	751	157	575	138	999999	999999	907	568	436	999999	103	590	741	940	790	589	13	793	783	986	165	212	15	496	309	177	999999	831	874	999999	536	15	999999	749	525	861	214	999999	543	999999	680	497	404	678	635	945	999999	999999	262	259	169	432	233	999999	553	548	999999	999999	828	672	999999	86	694	122	12	97	999999	991	999999	999999	999999	209	259	364	316	668	808	337	861	999999	636	451	578	624	165	113	999999	15	999999	976	718	136	999999	871	862	999999	802	291	675	999999	199	549	168	332	875	959	999999	999999	523	999999	739	999999	227	474	46	125	508	80	999999	898	999999	999999	795	999999	221	258	233	999999	501	712	865	526	999999	323	174	97	293	256	748	999999	930	913	999999	321	247	903	999999	510	834	747	105	732	334	776	999999	449	753	719	999999	999999	999999	794	999999	810	999999	222	999999	903	999999	949	999999	261	999999	999999	968	401	999999	999999	999999	317	999999	723	553	754	617	143	999999	999999	999999	999999	999999	573	999999	132	999999	146	999999	999999	302	999999	750	15	209	885	914	999999	410	572	808	841	191	999999	518	803	286	22	250	623	202	885	30	278	999999	999999	616	268	126	209	303	832	855	585	999999	186	566	999999	999999	668	839	999999	732	999999	86	249	999999	73	999999	999999	845	456	999999	922	999999	417	14	999999	192	999999	279	656	727	211	999999	975	986	999999	999999	341	999999	999999	499	581	784	428	163	999999	201	583	53	553	999999	785	363	846	936	999999	105	773	181	94	161	899	999999	192	57	530	999999	111	262	937	973	724	999999	903	957	999999	999999	71	263	614	290	999999	580	999999	999999	942	848	432	48	64	509	999999	999999	162	790	999999	192	999999	381	999999	49	100	330	115	579	488	999999	999999	889	623	793	44	519	999999	803	551	329	673	738	114	681	928	72	208	999999	999999	564	941	122	367	999999	546	690	630	575	200	289	474	156	965	261	399	542	425	999999	999999	805	602	358	248	999999	518	862	276	951	120	37	131	678	920	923	749	346	531	999999	256	353	999999	999999	612	272	999999	526	772	853	292	395	999999	938	961	853	962	592	999999	97	622	683	424	679	464	999999	168	796	999999	52	512	62	999999	933	23	999999	999999	610	746	976	426	991	100	999999	668	725	390	999999	716	77	999999	166	472	443	869	999999	929	219	999999	449	114	67	300	730	351	999999	384	713	925	999999	936	361	846	897	671	631	593	11	21	739	782	975	999999	168	90	355	590	577	73	
450	203	707	82	306	872	368	700	369	81	439	999999	999999	999999	876	140	609	319	999999	772	248	978	927	207	999999	667	138	999999	999999	650	999999	648	807	649	484	646	239	999999	999999	35	312	999999	234	930	582	398	114	717	999999	38	480	45	25	804	825	471	275	509	285	638	743	391	999999	718	85	790	999999	37	783	999999	999999	330	769	549	469	317	999999	999999	999999	409	562	420	773	113	999999	959	633	12	823	22	380	729	13	911	291	921	371	515	855	791	855	86	934	972	999999	160	276	476	999999	517	999999	279	999999	999999	85	999999	617	999999	999999	125	167	540	999999	770	859	181	326	857	267	999999	946	248	151	999999	999999	485	486	801	977	29	693	999999	999999	999999	999999	111	845	137	835	999999	313	999999	966	739	999999	999999	873	174	122	954	833	419	218	797	570	479	137	59	999999	600	846	999999	488	530	432	10	873	897	474	999999	336	198	31	308	244	50	999999	411	209	238	999999	321	688	32	195	284	948	870	745	826	974	999999	805	245	122	497	427	446	317	634	451	975	999999	999999	999999	999999	397	910	563	530	207	725	850	103	987	534	138	999999	344	158	61	13	162	648	784	999999	393	786	195	746	999999	835	104	574	787	637	999999	333	403	550	886	48	317	225	628	258	945	711	999999	587	368	962	111	169	583	448	823	999999	999999	98	261	999999	724	816	907	999999	631	285	316	360	913	804	71	794	271	999999	696	937	999999	999999	594	682	999999	607	388	660	734	934	999999	348	813	569	999999	315	299	285	323	500	317	266	999999	999999	404	897	674	999999	999999	317	999999	999999	752	886	41	999999	999999	999999	82	126	999999	256	638	696	999999	967	546	354	61	756	999999	985	699	205	629	999999	999999	924	287	640	933	999999	760	427	46	431	596	927	999999	709	810	719	213	207	72	71	999999	931	385	436	361	329	512	153	812	912	999999	999999	266	278	145	580	302	442	193	613	495	221	659	999999	381	618	999999	351	999999	785	999999	502	142	567	145	977	548	850	289	613	321	999999	614	133	561	49	670	269	573	239	999999	770	24	458	576	999999	281	522	65	742	512	170	207	36	140	377	424	999999	142	168	41	999999	999999	999999	302	999999	606	536	311	341	947	557	778	716	999999	21	488	683	991	999999	706	36	794	546	111	160	419	999999	999999	193	999999	971	137	415	208	999999	617	999999	166	697	810	745	221	724	794	999999	392	490	999999	128	889	741	999999	412	462	999999	999999	616	478	151	468	28	999999	999999	999999	999999	
430	372	518	390	403	53	999999	999999	919	960	814	80	752	999999	999999	929	999999	874	303	883	999999	724	952	203	330	11	966	25	238	791	999999	103	999999	818	999999	999999	972	289	999999	846	224	999999	493	501	200	585	864	332	383	539	999999	667	824	832	712	705	999999	325	70	402	86	511	75	999999	757	721	72	933	620	999999	999999	999999	160	999999	668	859	241	461	12	744	999999	644	641	699	999999	545	279	999999	999999	829	999999	657	228	332	769	713	348	365	743	479	523	930	711	634	999999	471	517	999999	173	852	999999	999999	322	326	264	442	869	375	445	222	451	887	999999	791	149	310	420	828	999999	955	521	999999	717	533	999999	999999	933	17	999999	230	37	903	21	262	365	999999	999999	902	77	336	999999	972	920	531	37	635	999999	919	999999	999999	61	689	687	218	341	598	251	789	104	57	509	861	999999	225	194	548	999999	999999	436	499	965	517	760	999999	122	548	955	196	505	595	115	23	523	845	179	348	225	802	921	766	409	555	999999	29	827	999999	724	704	999999	488	759	536	493	999999	316	543	928	999999	999999	999999	999999	65	293	508	941	496	999999	412	999999	845	332	83	654	670	99	420	709	740	534	140	824	260	849	26	836	579	529	527	539	635	420	889	706	138	132	354	271	308	87	340	642	999999	657	999999	165	686	999999	823	905	896	833	197	801	965	968	392	215	276	672	999999	967	821	999999	420	435	443	376	526	999999	999999	999999	410	999999	999999	498	513	602	359	861	999999	999999	999999	621	643	802	999999	98	741	170	999999	149	995	636	999999	373	999999	447	247	999999	999999	319	365	286	169	747	999999	534	606	476	464	999999	999999	999999	522	675	271	209	999999	618	211	354	999999	365	808	606	163	999999	947	999999	676	75	365	999999	148	840	341	429	461	895	379	699	491	274	705	999999	293	590	123	49	999999	621	217	999999	999999	999999	999999	999	478	999999	594	999999	586	776	800	399	434	571	276	681	343	999999	747	999999	999999	512	862	999999	660	999999	323	573	999999	908	729	999999	858	737	429	770	165	999999	951	898	311	722	122	999999	474	316	525	721	323	442	706	269	873	872	390	361	515	325	349	619	249	30	999999	678	999999	744	999999	697	151	506	526	11	891	849	43	526	399	999999	895	999999	999999	601	999999	999999	212	469	999999	999999	356	78	999999	840	991	999999	658	999999	725	444	668	999999	775	828	579	999999	915	704	999999	34	839	864	961	999999	430	996	999999	648	999999	778	999999	586	999999	554	350	83	251	999999	999999	
559	200	999999	999999	955	488	999999	578	514	999999	443	312	507	101	166	157	492	117	896	999999	999999	64	20	519	999999	968	92	176	999999	488	999999	574	239	694	818	833	96	73	15	999999	264	427	772	999999	337	475	999999	495	999999	407	999999	966	999999	275	999999	504	999999	243	853	987	999999	998	999999	36	525	868	83	813	283	332	999999	429	111	26	999999	578	999999	999999	192	482	999999	999999	999999	999999	630	540	230	999999	680	323	653	853	999999	28	484	266	79	745	110	468	402	164	221	84	347	438	999999	999999	999999	999999	222	796	60	999999	987	809	238	999999	406	985	648	118	999999	960	999999	217	219	999999	542	898	508	547	999999	724	89	844	385	999999	485	999999	999999	892	853	244	111	999999	802	837	40	675	999999	544	349	999999	819	293	31	999999	999999	139	229	781	795	221	937	674	999999	336	999999	152	433	999999	59	214	320	756	264	898	999999	999999	414	381	63	867	870	963	999999	179	904	796	823	999999	999999	999999	972	894	999999	642	307	999999	354	476	546	887	251	494	999999	144	804	999999	38	132	402	583	724	847	727	927	350	973	476	343	431	504	999999	309	252	999999	242	425	658	622	601	432	999999	999999	835	175	626	999999	999999	999999	999999	841	768	999999	731	717	631	135	999999	999999	999999	334	999999	20	54	51	568	941	252	791	999999	388	414	999999	531	970	115	999999	22	562	311	964	999999	412	969	590	999999	628	578	999999	82	117	999999	488	999999	999999	999999	466	999999	793	607	684	143	686	172	985	999999	362	178	999999	611	844	123	999999	868	337	999999	999999	51	464	314	999999	373	999999	719	794	139	926	999999	265	508	999999	893	999999	954	999999	999999	817	250	983	164	384	460	817	922	237	994	999999	619	992	446	914	425	439	489	668	999999	425	967	377	856	510	999999	913	999999	963	951	894	660	252	999999	22	317	68	999999	930	489	555	999999	491	800	495	316	103	818	594	233	464	739	296	315	416	850	872	136	653	117	546	999999	959	999999	109	984	377	495	999999	999999	366	138	558	188	765	629	999999	577	370	999999	182	104	666	739	497	999999	999999	999999	100	172	444	931	656	823	942	999999	999999	215	999999	999999	938	607	999999	988	866	335	190	117	999999	786	999999	999999	765	459	934	451	899	999999	789	943	999999	999999	405	999999	999999	435	482	734	246	999999	999999	280	999999	859	999999	575	710	678	999999	171	974	266	999999	999999	797	148	175	999999	888	500	999999	999999	425	757	890	506	999999	132	826	441	999999	456	871	999999	993	104	999999	905	203	369	741	
230	357	627	999999	364	999999	101	474	33	269	284	846	745	686	999999	854	128	969	758	373	587	852	440	318	999999	395	621	320	702	999999	269	13	999999	999999	868	999999	797	999999	536	460	120	657	803	182	999999	609	135	98	816	250	311	936	445	996	999999	378	916	319	999999	968	435	781	772	313	999	281	327	999999	817	917	66	339	443	308	262	999999	59	268	999999	919	269	532	503	999999	999999	333	568	532	606	500	352	488	348	567	35	339	884	999999	183	306	999999	999999	280	898	194	971	999999	146	743	232	328	658	578	530	708	902	287	999999	895	675	713	999999	999999	999999	575	577	990	875	999999	922	56	999999	94	999999	636	130	262	605	277	999999	830	431	999999	999999	181	694	999999	817	858	133	62	573	603	999999	999999	498	759	999999	999999	999999	980	627	864	821	999999	768	573	144	999999	588	649	682	53	459	844	999999	15	16	155	880	999999	182	27	999999	999999	482	957	999999	850	148	370	308	281	661	465	213	999999	967	206	999999	130	775	999999	279	483	380	530	153	662	311	999999	753	808	452	948	807	609	999999	950	704	811	986	293	756	228	350	999999	392	993	641	724	999999	810	999999	759	999999	999999	747	999999	500	952	813	924	999999	654	617	500	828	999999	999999	603	999999	27	502	602	999999	492	177	61	142	969	147	159	31	586	455	943	77	692	999999	558	862	49	460	751	999999	71	744	111	999999	850	582	679	345	47	999999	30	317	149	625	999999	92	695	542	531	814	663	903	963	208	999999	433	145	655	109	741	999999	567	750	604	83	999999	75	450	999999	397	468	813	983	713	999999	635	999999	999999	657	475	176	506	929	937	999999	999999	999999	902	936	427	446	34	999999	999999	999999	462	567	544	999999	999999	26	254	260	143	356	999999	919	259	999999	49	505	999999	999999	634	575	315	999999	813	271	915	966	173	999999	865	951	443	577	687	652	972	78	393	999999	995	999999	999999	256	795	590	493	248	531	999999	897	999999	378	36	999999	730	999999	999999	753	282	637	694	853	999999	395	192	913	282	242	607	800	970	121	552	11	999999	653	69	842	233	777	676	445	43	999999	943	999999	416	965	956	897	999999	999999	999999	888	310	999999	999999	861	612	999999	221	15	924	339	999999	810	825	999999	436	86	695	999999	530	505	960	999999	820	999999	451	609	506	999999	286	999999	999999	999999	10	664	701	580	472	999999	240	999999	565	671	999999	704	999999	142	757	999999	999999	879	999999	999999	794	999999	928	61	999999	999999	419	12	180	905	729	224	999999	280	
810	170	999999	856	614	497	752	999999	939	999999	738	999999	441	999999	999999	124	777	406	999999	486	861	394	999999	649	999999	414	788	999999	384	999999	941	306	27	421	332	596	999999	681	275	999999	423	820	676	639	999999	669	627	110	160	999999	999999	999999	716	999999	418	426	434	684	71	999999	708	525	999999	288	999999	999999	107	30	999999	265	66	105	999999	999999	73	51	717	999999	999999	135	787	999999	86	328	533	999999	589	999999	12	906	171	383	620	999999	15	898	230	397	292	999999	572	999999	124	895	999	41	999999	922	146	377	708	338	357	936	422	30	999999	280	755	738	851	289	27	90	999999	683	485	75	788	999999	820	999999	999999	999999	563	190	574	999999	999999	502	427	667	681	634	207	833	999999	684	999999	985	459	950	642	554	40	293	589	43	801	326	555	999999	144	971	557	389	999999	903	383	242	999999	266	950	999999	320	999999	607	392	882	999999	657	801	421	803	999999	869	687	268	423	999999	999999	999999	389	13	946	300	532	710	87	818	318	132	310	421	539	202	999999	389	243	846	685	206	160	541	999999	753	714	999999	999999	687	702	265	999999	113	641	999999	999999	947	999999	999999	661	897	315	74	952	534	500	10	273	999999	870	999999	35	577	999999	403	389	999999	344	999999	585	202	454	999999	126	62	643	999999	779	624	325	62	83	223	999999	788	890	96	999999	144	263	714	77	999999	817	404	240	912	999999	247	535	999999	612	999999	444	999999	452	916	948	899	999999	999999	999999	999999	206	818	999999	811	999999	806	513	303	269	209	939	870	134	711	999999	999999	821	731	688	542	99	999999	449	960	778	725	999999	974	148	689	999999	999999	999999	999999	999999	999999	999999	428	529	712	734	999999	999999	999999	183	573	344	999999	344	999999	87	169	614	999999	558	909	378	273	43	666	470	538	999999	579	956	999999	386	706	175	999999	999999	402	211	999999	807	858	528	999999	786	999999	391	605	639	911	611	999999	355	807	869	637	630	999999	999999	862	251	999999	86	199	456	203	197	638	574	999999	685	684	957	637	879	999999	390	341	999999	828	999999	864	899	253	967	872	999999	999999	836	538	952	999999	999999	348	735	999999	781	339	590	592	999999	752	40	999999	999999	927	136	717	999999	999999	256	999999	429	567	587	386	306	999999	231	584	999999	618	802	999999	809	999999	677	619	902	277	918	61	751	894	811	532	833	32	999999	50	999999	916	651	999999	291	663	224	449	761	358	316	949	999999	16	33	999999	999999	999999	77	193	999999	517	815	659	260	205	547	534	999999	65	552	284	
814	190	999999	651	999999	145	755	156	827	237	857	999999	961	969	943	745	999999	413	581	839	999999	999999	791	238	111	992	416	999999	126	689	693	705	999999	42	999999	927	177	999999	440	999999	248	921	366	31	659	272	697	290	999999	802	664	999999	483	713	329	999999	399	999999	999999	974	999999	670	39	147	999999	162	747	929	835	26	999999	999999	973	999999	999999	999999	478	769	579	839	999999	135	832	324	35	999999	232	999999	712	164	537	567	831	999999	95	578	892	228	487	507	999999	768	999999	246	234	175	379	716	999999	999999	511	630	40	711	679	604	837	715	999999	202	929	999999	227	680	999999	19	666	999999	681	31	999999	259	291	82	324	999999	679	596	999999	999999	972	515	999999	425	999999	999999	537	130	786	491	741	187	116	295	999999	871	999999	774	757	999999	508	999999	45	100	155	262	348	999999	397	152	925	251	625	999999	229	424	673	801	38	581	481	999999	999999	200	290	963	152	996	999999	453	986	904	838	999999	361	120	999999	890	279	400	568	579	999999	999999	999999	999999	561	999999	76	163	999999	749	746	186	743	962	142	999999	810	192	999999	352	463	943	166	30	412	751	900	118	944	783	531	637	22	902	813	95	999999	790	412	297	930	999999	255	246	999999	662	140	999999	999999	634	90	97	290	226	125	789	487	545	97	809	999999	999999	999999	424	227	999999	999999	840	159	56	999999	999999	999999	822	421	121	999999	999999	862	750	621	510	140	999999	702	999999	357	796	787	999999	608	999999	702	602	341	999999	143	999999	28	59	499	299	250	999999	999999	70	317	467	804	13	100	999999	682	347	198	454	999999	897	721	999999	761	377	63	135	448	132	327	999999	490	448	978	868	901	813	260	331	270	209	897	999999	136	889	999999	783	932	51	999999	364	413	887	156	999999	118	244	297	999999	245	999999	493	299	743	139	977	366	35	232	665	869	999999	999999	194	626	10	999999	657	871	386	280	202	407	717	962	774	999999	302	743	999999	666	525	999999	95	155	716	999999	899	996	912	999999	758	710	385	546	278	546	999999	529	245	39	587	425	745	999999	922	96	582	780	365	383	73	292	472	999	353	999999	781	48	910	401	189	999999	959	751	999999	492	31	180	999999	237	900	772	508	999999	999999	110	999999	129	233	630	35	128	641	538	570	999999	247	385	203	320	765	664	619	843	849	927	999999	994	453	440	999999	999999	999999	137	483	999999	999999	999999	920	253	999999	999999	815	289	999999	999999	28	431	190	999999	254	646	977	383	472	246	162	664	881	161	
644	999999	676	793	566	623	999999	999999	64	279	691	505	465	950	746	999999	848	999999	477	788	908	45	814	407	999999	428	999999	712	664	247	148	999999	860	768	608	185	999999	32	723	752	999999	513	376	911	364	748	999999	37	637	999999	397	999999	197	103	253	609	584	279	999999	148	199	999999	999999	999999	140	572	644	696	351	570	128	999999	615	725	759	404	668	902	52	447	999999	999999	84	305	850	325	932	767	525	999	600	715	424	585	999999	708	663	559	999999	792	114	999999	686	999999	250	999999	217	472	343	848	940	681	236	170	900	792	999999	554	999999	999999	640	876	181	351	969	413	412	40	172	999999	740	999999	132	260	342	999999	720	17	64	290	118	469	434	676	69	918	489	264	684	769	463	118	592	999999	161	999999	999999	345	999999	837	999999	186	309	292	117	831	559	976	999999	999999	82	247	499	686	706	180	452	504	291	60	999999	999999	355	402	597	632	999999	166	999999	115	441	385	910	227	131	931	169	151	569	999999	369	512	437	538	697	226	999999	999999	999999	999999	784	817	63	999999	999999	20	831	999999	695	485	314	403	999999	721	714	696	337	999999	565	999999	20	311	999999	63	691	999999	720	999999	704	380	23	621	897	999999	330	624	331	999999	999999	120	110	262	455	93	999999	999999	635	715	823	999999	889	346	350	999999	970	483	881	10	999999	502	300	23	999999	325	472	692	506	760	999999	100	999999	473	967	454	999999	758	856	851	139	999999	786	14	999999	703	491	676	280	412	156	847	999999	331	509	812	819	96	59	140	621	999999	999999	999999	324	733	999999	999999	379	896	819	222	626	40	871	638	999999	296	29	509	999999	795	421	103	614	553	357	52	964	165	634	587	708	726	240	897	267	999999	690	270	76	75	307	999999	593	934	230	712	999999	999999	106	533	999999	550	306	999999	819	999999	270	770	999999	593	999999	999999	271	241	513	900	999999	973	999999	804	606	999999	442	767	498	999999	510	679	999999	999999	999999	103	68	999999	520	168	429	999999	87	891	651	999999	999999	483	999999	93	122	361	430	999999	912	487	499	301	926	318	117	999999	999999	782	865	590	448	999999	11	999999	165	999999	999999	999999	480	395	999999	489	163	687	999999	959	164	415	924	159	259	12	733	114	999999	766	999999	999999	999999	890	87	305	36	70	999999	999999	481	999999	927	952	999999	999999	850	526	591	19	148	999999	444	999999	384	999999	857	715	341	446	17	999999	764	398	986	520	305	999999	318	599	463	102	215	729	487	909	487	999999	519	999999	162	217	
522	999999	999999	999999	766	901	999999	999999	999999	320	729	999999	999999	585	490	539	966	129	779	270	217	992	556	56	43	715	999999	475	443	885	206	166	293	999999	383	181	770	61	999999	403	83	999999	161	152	372	180	593	999999	429	948	15	400	404	999999	999	530	999999	582	900	999999	999999	51	722	562	124	999999	751	345	999999	999999	769	914	375	999999	197	65	840	999999	999999	862	999999	769	56	494	880	805	999999	402	801	852	144	999999	161	702	174	999999	999999	599	37	799	429	257	999999	120	189	999999	34	28	704	944	690	632	898	47	999999	999999	994	237	999999	319	810	358	544	358	184	581	763	673	999999	164	999999	250	387	999999	443	874	78	935	999999	999999	780	744	697	999999	999999	512	999999	123	773	704	47	211	917	718	989	80	713	352	935	999999	337	361	999999	549	328	450	255	25	604	64	401	999999	999999	893	538	76	661	687	196	671	292	650	999999	999999	127	424	332	668	999999	372	999999	999999	999999	707	460	429	999999	158	538	721	267	283	999999	718	313	978	999999	34	190	923	419	35	166	273	325	999999	461	299	432	999999	127	586	999999	999999	999999	675	68	999999	442	119	999999	999999	158	474	414	18	141	191	214	999999	145	999999	488	970	953	145	569	736	391	773	999999	648	725	635	603	680	162	287	825	637	920	73	999999	80	794	999999	877	691	999999	317	556	280	94	293	768	819	107	160	288	999999	115	332	833	669	151	490	787	523	870	733	856	854	365	999999	228	81	716	417	186	56	268	877	876	999999	226	696	563	999999	866	784	582	999999	998	78	531	999999	239	921	929	314	128	364	820	135	461	999999	999999	518	75	999999	112	690	999999	241	999999	999999	455	999999	453	999999	926	355	656	999999	160	854	855	297	999999	631	841	999999	488	999999	928	904	67	999999	622	524	999999	55	376	179	681	892	37	767	579	303	999999	999999	999999	484	387	773	707	734	974	606	847	626	473	999999	855	317	212	112	999999	594	999999	704	146	929	999999	881	978	487	414	999999	827	98	718	999999	490	371	326	14	493	164	206	332	776	999999	999999	165	999999	933	324	374	690	924	999999	984	132	999999	343	549	811	999999	794	999999	329	715	779	758	999999	721	953	493	991	207	618	158	397	848	927	130	262	516	308	55	172	999999	999999	902	999999	734	999999	53	38	999999	202	986	369	976	13	999999	999999	918	258	860	979	831	382	999999	315	314	596	284	518	223	999999	999999	207	749	67	288	147	876	134	183	102	999999	465	225	15	631	789	420	
999999	867	883	999999	268	999999	999999	341	668	96	999999	329	148	355	999999	999999	999999	897	789	999999	919	999999	923	999999	794	85	999999	999999	375	999999	999999	683	999999	999999	439	651	339	953	46	759	683	725	620	61	999999	999999	44	999999	385	999999	736	999999	842	178	501	129	999999	522	549	193	679	997	965	999999	609	999999	804	962	915	883	485	534	860	39	937	203	114	999999	90	990	999999	31	693	999999	430	378	999999	999999	999999	319	707	999999	999999	999999	90	686	759	119	452	377	999	81	999999	501	999999	212	999999	813	999999	307	25	82	442	559	152	657	313	999999	90	240	999999	457	999999	606	999999	999999	130	16	948	261	443	995	999999	999999	990	999999	200	201	561	228	131	999999	999999	999999	999999	999999	999999	854	711	999999	999999	999999	38	999999	305	999999	792	999999	325	506	91	250	864	980	864	30	652	729	569	999999	467	121	688	999999	118	999999	341	902	999999	550	292	999999	305	999999	878	923	999999	217	417	447	186	964	875	64	146	881	172	145	522	284	999999	656	999999	537	999999	270	999999	999999	113	999999	999999	999999	923	775	224	816	944	348	999999	940	63	445	321	132	997	999999	246	634	726	237	999999	206	390	37	568	636	999999	999999	561	617	999999	800	999999	166	236	296	999999	110	999999	329	936	999999	999999	581	999999	547	344	172	539	999999	34	206	999999	875	379	25	999999	895	216	588	835	186	999999	999999	847	262	999999	999999	999999	999999	461	145	794	999999	301	68	172	809	999999	31	301	817	238	99	593	895	999999	238	787	999999	787	999999	893	261	494	760	46	549	733	968	215	190	277	999999	20	888	412	999999	999999	320	999999	699	97	195	999999	27	947	698	999999	952	999999	112	377	684	923	314	251	542	912	540	32	999999	85	839	815	120	550	409	88	704	493	319	653	476	368	98	999999	708	964	999999	813	999999	999999	781	999999	999999	812	592	905	705	999999	869	139	54	999999	239	999999	258	380	186	477	547	999999	205	468	999999	459	999999	325	834	256	543	578	445	727	999999	973	999999	771	999999	307	957	504	382	67	624	999999	609	187	138	474	809	337	788	999999	275	728	999999	323	486	999999	912	277	80	459	113	301	694	326	999999	266	330	487	668	878	519	999999	246	148	844	411	849	723	196	370	446	215	999999	446	461	955	529	980	295	68	999999	690	433	922	999999	999999	495	292	572	872	999999	999999	669	910	999999	232	492	999999	999999	84	803	199	999999	999999	23	999999	999999	258	864	999999	736	349	999999	609	492	829	619	323	194	999999	916	566	160	324	226	
123	999999	878	956	239	473	999999	511	221	999999	206	609	723	909	66	999999	246	428	999999	145	999999	140	69	428	660	612	178	130	957	999999	246	48	765	493	899	361	633	302	634	196	522	837	980	355	295	229	896	414	137	700	999999	999999	247	188	422	983	486	460	305	627	304	999999	554	63	27	999999	843	239	20	999999	197	944	793	726	623	966	160	999999	999999	440	999999	764	993	266	999999	108	801	999999	999999	999999	874	182	996	17	891	428	999999	999999	337	138	385	999999	404	432	513	735	999999	520	565	455	832	771	999999	865	911	540	110	297	576	919	999999	266	999999	999999	830	25	999999	999999	835	204	682	233	387	999999	999999	57	369	570	753	752	753	290	31	999999	93	999999	853	999999	999999	999999	328	995	360	999999	771	999999	509	310	601	497	787	569	685	370	773	609	999999	324	810	999999	999999	999999	544	824	175	85	245	542	20	727	171	816	690	999999	876	686	999999	968	999999	935	548	69	999999	265	999999	194	605	660	852	999999	718	539	330	241	999999	788	461	535	999999	696	883	967	300	873	336	970	878	210	494	96	735	425	999999	874	999999	999999	570	288	859	999999	480	584	689	535	999999	631	495	458	305	97	235	347	726	999999	62	580	769	104	999999	994	315	404	999999	999999	748	302	457	456	916	78	227	183	999999	271	225	999999	288	764	864	704	484	429	905	406	861	398	999999	545	999999	744	352	475	359	865	675	85	418	999999	787	717	999999	49	542	236	999999	62	999999	464	330	753	302	14	240	999999	519	886	499	999999	905	999999	602	999999	999999	181	999999	999999	823	999999	595	150	889	364	977	157	999999	445	887	999999	536	809	726	244	999999	79	451	347	245	135	999999	999999	999999	649	28	436	124	271	999999	371	511	999999	999999	860	999999	190	999999	937	37	92	999999	999999	998	820	242	999999	634	367	697	564	729	387	516	697	464	806	999999	999999	346	550	43	269	39	525	177	418	999999	865	375	44	216	999999	999999	162	432	281	790	999999	417	999999	802	756	573	851	999999	133	611	999999	405	73	626	623	999999	999999	59	999999	54	999999	652	999999	525	999999	992	663	358	225	999999	999999	275	193	25	798	832	999999	999999	286	696	188	999999	999999	806	49	470	312	418	593	912	834	112	999999	999999	317	999999	999999	406	44	763	999999	999999	426	65	258	276	222	57	827	790	186	999999	773	747	866	599	608	26	486	308	999999	255	764	312	242	261	285	956	708	999999	248	999999	999999	523	786	684	467	988	558	772	257	264	590	802	736	
999999	339	251	369	718	999999	577	919	735	83	999999	738	123	999999	999999	990	265	349	151	552	167	33	999999	961	192	141	999999	468	999999	999999	999999	999999	962	576	146	921	43	596	989	181	671	109	999999	449	132	946	354	176	561	999999	991	914	448	999999	579	82	89	290	187	586	894	999999	215	685	647	998	999999	999999	999999	85	956	669	359	969	881	67	55	810	838	246	787	453	906	931	999999	521	226	999999	999999	999999	841	752	418	999999	286	561	894	999999	801	133	180	806	999999	999999	826	332	999999	479	378	521	37	279	999999	941	799	451	212	999999	626	136	999999	72	550	621	243	213	999999	946	693	329	173	751	18	999999	999999	980	963	999999	115	736	956	747	344	999999	47	572	999999	999999	613	999999	359	999999	999999	999999	999999	117	266	999999	999999	622	82	999999	999999	999999	358	285	270	736	875	818	488	782	179	999999	180	45	999999	74	584	999999	902	782	343	857	999999	553	84	343	375	958	999999	105	188	492	999999	347	999999	295	137	761	311	574	601	999999	357	999999	450	787	504	315	389	999999	293	580	719	299	284	928	88	804	210	926	999999	917	104	393	603	999999	236	999999	84	442	937	823	999999	338	191	999999	999999	403	999999	297	839	70	999999	532	999999	607	999999	999999	73	42	216	333	560	999999	213	684	699	963	999999	999999	560	999999	240	999999	264	470	220	391	118	999999	427	685	701	999999	97	310	348	999999	999999	995	912	861	769	51	235	999999	272	984	999999	506	848	546	429	348	736	177	829	999999	278	351	396	392	999999	999999	614	531	631	647	297	999999	345	138	999999	977	851	698	999999	999999	999999	649	208	236	266	611	887	999999	266	363	186	920	481	717	303	240	609	530	606	442	999999	704	982	624	697	999999	999999	720	164	999999	496	47	275	640	909	628	153	999999	999999	654	450	733	275	278	471	999999	431	999999	835	161	378	330	102	470	761	27	666	583	538	43	451	176	726	813	999999	148	655	840	807	674	97	448	404	951	991	999999	439	999999	163	999999	801	541	999999	13	84	175	999999	804	879	999999	961	999999	631	102	999999	283	17	461	999999	999999	999999	590	821	170	999999	929	926	150	999999	999999	588	999999	430	217	242	909	999999	723	739	999999	203	850	961	999999	999999	999999	816	312	999999	718	695	977	312	999999	609	220	720	724	999999	154	249	804	336	820	313	19	149	999999	999999	999999	992	294	722	999999	139	871	629	999999	458	999999	122	623	999999	760	373	999999	649	599	999999	32	999999	999999	784	594	460	399	523	151	612	702	
999999	402	999999	455	725	410	999999	601	701	738	999999	815	276	402	41	625	412	576	456	702	369	549	999999	836	115	436	510	137	260	739	357	488	999999	755	167	719	180	999999	999999	962	999999	58	898	870	442	382	999999	999999	562	999999	986	947	999999	999999	999999	999999	587	615	999999	298	900	137	350	961	391	111	523	999999	244	999999	454	466	541	493	356	320	651	945	999999	999999	146	128	575	999999	752	409	794	391	422	328	142	565	999999	746	72	228	708	999999	999999	340	859	999999	156	999999	999999	530	416	211	564	32	999999	642	221	617	162	782	999999	924	219	981	317	142	107	916	189	889	860	999999	999999	999999	612	715	466	74	873	366	971	999999	45	231	993	999999	827	400	141	999999	999999	999999	594	999999	999999	784	727	507	32	727	682	240	70	500	670	621	779	436	999999	482	185	156	744	795	811	238	999999	987	987	724	314	706	784	690	545	872	210	151	472	999999	988	958	51	999999	999999	740	999999	545	999999	382	999999	400	981	659	323	207	253	799	999999	437	896	999999	520	308	999999	975	455	380	954	999999	420	637	963	999999	493	227	115	999999	999999	999999	999999	352	435	614	999999	914	725	999999	376	348	999999	411	999999	45	931	258	448	999999	999999	708	295	893	591	999999	999999	185	436	399	999999	106	102	655	999999	408	999999	553	314	905	396	507	260	330	999999	999999	178	18	964	928	659	999999	778	371	863	411	785	999999	761	671	999999	735	487	335	959	279	256	973	723	275	571	388	943	543	999999	999999	458	965	999999	975	595	953	220	508	999999	999999	328	730	999999	286	999999	999999	792	642	263	999999	30	924	370	999999	368	204	999999	999999	366	281	301	999999	999999	637	999999	820	999999	785	86	999999	999999	999999	595	999999	951	526	192	446	652	179	595	310	290	695	216	534	604	999999	616	400	999999	521	151	468	638	92	714	999999	333	999999	220	17	566	564	146	999999	999999	340	784	842	22	848	999999	197	685	990	955	999999	431	428	999999	38	178	999999	40	999999	838	999999	400	868	811	38	122	849	958	588	744	725	558	999999	205	274	999999	774	388	819	999999	953	783	648	137	999999	732	999999	587	192	838	881	534	143	999999	999999	939	915	40	983	736	207	238	107	256	239	771	999999	232	999999	999999	403	307	220	999999	884	353	752	740	426	306	216	272	776	749	862	201	425	963	993	334	463	743	404	93	276	724	686	401	898	623	476	683	636	533	445	999999	324	604	327	858	197	999999	614	686	529	935	999999	358	393	48	356	302	238	
626	999999	999999	902	136	271	169	667	999999	842	803	830	532	999999	999999	314	999999	877	820	645	144	147	999999	999999	717	563	341	272	337	18	999999	277	184	999999	999999	337	784	681	197	342	999999	201	836	342	811	856	999999	999999	219	999999	999999	999999	535	656	103	488	999999	530	195	573	930	897	339	352	982	536	999999	87	625	915	529	607	999999	488	488	943	311	999999	328	860	567	999999	63	294	903	699	741	527	362	999999	421	264	495	624	412	270	862	493	359	285	210	919	684	999999	524	999999	480	57	999999	160	187	970	212	334	15	899	843	55	448	293	794	999999	724	999999	503	275	121	76	999999	227	90	999999	597	53	999999	647	356	759	999999	406	999999	999999	999999	999999	354	451	61	999999	618	512	427	817	55	76	490	999999	999999	590	800	999999	999999	414	971	951	999999	369	382	169	674	368	552	999999	999999	999999	74	109	779	999999	749	62	999999	999999	458	573	800	273	999999	530	562	999999	452	999999	999999	999999	22	999999	999999	407	999999	999999	78	892	497	259	960	343	541	13	11	999999	302	683	840	747	999999	444	956	408	160	999999	597	852	606	999999	916	786	999999	765	39	260	999999	999999	388	765	999999	331	999999	208	999999	467	731	768	529	181	295	999999	925	222	484	999999	858	324	257	337	999999	226	295	410	999999	183	218	999999	973	751	14	999999	304	85	763	713	981	757	795	999999	999999	828	999999	435	999999	157	861	912	999999	462	402	999999	134	61	378	767	999999	62	865	999999	258	999999	795	999999	177	374	474	849	458	770	596	110	529	563	999999	567	893	859	608	195	322	306	494	521	359	941	999999	253	707	999999	677	999999	892	999999	444	127	999999	999999	999999	436	682	22	463	999999	999999	301	543	999999	796	810	874	187	999999	999999	127	952	471	283	428	235	999999	999999	999999	463	103	667	217	173	129	146	534	348	600	181	999999	310	999999	999999	654	67	999999	234	456	999999	130	500	484	999999	248	999999	656	999999	136	999999	857	461	869	999	427	208	93	379	999999	660	999999	535	586	999999	177	817	999999	999999	999999	371	826	354	775	255	999999	603	193	995	925	636	999999	774	999999	567	323	60	999999	843	556	999999	999999	999999	782	999999	620	595	913	211	54	999999	384	999999	999999	765	217	513	686	624	666	999999	25	98	454	999999	180	512	323	29	958	127	999999	274	940	182	397	796	999999	979	999999	747	689	999999	999999	504	999999	999999	999999	457	359	810	374	815	187	731	440	885	585	967	999999	999999	281	999999	253	999999	999999	999999	228	958	377	420	999999	707	
989	918	145	44	146	949	563	849	868	865	999999	999999	752	571	999999	219	999999	511	221	603	363	999999	475	999999	738	999999	999999	152	112	999999	999999	938	999999	667	999999	999999	596	999999	749	999999	414	775	248	416	999999	999999	184	481	32	18	999999	865	209	348	353	471	453	349	305	121	499	420	747	999999	786	731	290	999999	745	999999	623	345	762	586	199	999999	288	69	571	643	850	978	130	999999	469	999999	999999	528	323	999999	999999	999999	110	999999	145	999999	38	65	999999	502	813	98	736	203	999999	880	112	623	999999	999999	999999	393	777	662	999999	520	999999	653	724	572	991	762	772	390	23	375	244	999999	450	204	559	232	999999	999999	829	999999	999999	926	707	999999	999999	999999	378	557	181	999999	479	448	999999	999999	999999	384	341	67	999999	61	326	355	999999	29	999999	999999	182	955	216	999999	953	707	832	510	277	373	999999	145	461	875	393	224	999999	591	895	796	999999	824	500	184	999999	999999	568	778	444	897	745	687	941	143	999999	423	351	221	478	772	615	864	357	999999	438	999999	999999	634	668	112	999999	599	133	850	227	358	465	41	78	581	149	64	75	380	627	999999	203	327	999999	969	872	999999	122	133	190	895	999999	168	745	695	775	999999	120	999999	999999	156	563	101	999999	999999	958	999999	999999	999999	632	561	798	999999	999999	999999	999999	289	702	698	240	148	486	999999	669	332	881	306	296	999999	999999	999999	944	999999	619	480	704	111	411	347	21	562	999999	999999	500	629	106	500	454	574	694	999999	241	421	999999	622	669	563	999999	594	714	999999	33	769	999999	427	999999	999999	367	999999	476	899	877	365	687	999999	999999	270	509	49	235	391	851	721	688	319	973	532	631	996	999999	150	679	816	632	358	538	999999	136	999999	22	41	999999	222	108	794	618	999999	734	434	340	409	64	999999	999999	332	999999	312	91	780	454	94	443	370	431	999999	230	71	999999	338	149	207	144	999999	36	999999	258	639	623	894	999999	999999	798	999999	999999	412	95	999999	458	309	547	236	999999	355	628	999999	597	999999	999999	771	573	557	999999	405	295	999999	999999	628	366	173	84	182	999999	999999	88	356	296	246	703	29	250	999999	999999	432	791	912	202	788	807	108	607	999999	848	851	331	154	953	402	912	534	999999	999999	999999	294	235	374	547	818	999999	282	642	360	79	770	531	638	999999	721	613	382	939	486	999999	268	999999	598	333	837	999999	934	402	999999	334	179	882	782	999999	999999	207	426	999999	384	521	535	465	256	416	87	999999	692	209	999999	789	539	
594	999999	646	671	727	636	51	999999	953	342	879	748	36	899	888	748	999999	626	999999	196	17	564	964	295	802	320	999999	255	999999	182	735	999999	999999	794	584	231	999999	344	999999	570	999999	664	431	189	656	716	229	516	999999	581	999999	999999	718	602	532	39	696	360	868	999999	454	795	203	781	999999	719	999999	242	325	666	612	299	35	953	999999	353	143	784	639	95	100	675	65	936	122	162	451	511	271	555	999999	785	475	999999	126	589	470	650	582	999999	82	986	201	532	968	770	557	765	791	188	896	911	721	783	327	778	740	267	668	454	277	999999	970	999999	999999	826	999999	843	836	231	883	492	211	702	23	999999	483	999999	999999	352	999999	686	999999	93	659	624	74	692	865	999999	849	999999	982	138	668	999999	25	431	401	151	946	713	999999	999999	305	999999	709	28	769	223	304	217	300	999999	849	591	423	887	120	999999	762	141	978	499	999999	999999	510	83	44	999999	98	62	140	825	405	891	758	160	787	255	915	999999	922	651	999999	999999	912	666	288	999999	525	138	320	999999	389	815	735	438	197	625	902	635	984	695	999999	252	86	474	920	999999	833	272	110	865	601	715	218	336	999999	739	768	844	794	956	558	960	741	999999	445	590	165	329	962	172	353	289	72	236	526	800	566	999999	746	330	999999	263	38	455	294	674	606	409	999999	458	999999	68	999999	37	146	175	510	830	38	339	802	999999	999999	937	521	321	653	981	809	655	183	330	107	474	712	305	931	999999	960	771	983	756	346	514	315	295	999999	45	100	361	300	735	419	416	999999	740	953	100	933	973	999999	624	599	999999	285	999999	960	376	324	841	243	999999	999999	999999	999999	56	177	795	631	236	872	617	891	458	365	447	910	691	946	999999	352	841	362	987	750	369	999999	999999	238	778	334	82	999999	258	128	999999	865	162	70	480	573	999999	468	707	110	413	999999	151	972	837	625	279	429	352	499	999999	861	882	999999	986	999999	167	567	999999	901	799	897	642	340	288	582	758	630	475	999999	194	382	655	887	999999	636	25	999999	400	999999	65	652	999999	759	726	225	983	999999	83	591	999999	599	615	805	310	515	99	811	693	265	999999	648	953	944	314	29	215	994	178	360	873	130	176	700	846	999999	530	883	613	72	999999	122	557	884	993	999999	767	850	586	999999	999999	999999	999999	145	295	417	999999	433	454	707	20	988	477	722	717	294	433	915	958	163	985	216	207	999999	666	754	999999	78	950	719	999999	
364	418	347	814	999999	777	40	999999	439	999999	106	999999	906	62	999999	645	834	999999	999999	171	851	891	433	846	339	17	722	478	541	326	999999	482	735	455	655	580	140	908	999999	517	999999	999999	529	705	888	777	300	577	66	119	266	901	251	558	999999	999999	985	500	484	661	64	999999	873	122	827	624	703	461	999999	999999	999999	926	129	202	999999	350	372	727	957	562	716	154	999999	432	70	728	241	187	54	193	595	639	433	396	462	999999	637	417	877	999999	84	999999	180	37	999999	339	782	59	999999	69	999999	999999	542	922	944	909	150	451	62	109	392	999999	416	223	999999	999999	502	999999	739	928	999999	955	999999	693	999999	999999	973	999999	828	730	999999	192	397	984	92	999999	106	999999	451	552	700	196	365	778	999999	558	999999	999999	592	727	836	59	999999	999999	999999	155	999999	849	445	76	936	755	622	999999	163	210	138	431	141	999999	999999	991	290	999999	237	526	599	999999	999999	999999	455	26	999999	110	893	896	999999	536	638	937	919	999999	75	384	999999	945	573	43	625	680	430	10	825	485	999999	999999	999999	132	633	999999	555	345	47	999999	621	919	952	521	999999	266	338	602	793	204	197	532	925	999999	581	292	952	566	456	141	507	455	999999	327	999999	58	137	750	999999	807	391	583	219	999999	763	999999	992	62	606	368	352	827	999999	631	297	425	920	862	999999	350	877	989	889	999999	19	176	728	635	369	389	139	588	999999	985	812	613	323	999999	152	884	300	900	959	98	789	679	248	569	39	736	137	274	999999	561	930	402	694	313	999999	999999	968	367	692	999999	239	764	137	230	819	683	112	999999	720	999999	60	977	39	801	127	339	927	168	605	999999	261	864	388	148	65	419	919	20	999999	555	916	999999	218	743	858	999999	552	28	750	355	999999	584	999999	999999	511	953	373	893	195	220	669	809	761	69	965	374	999999	989	999999	999999	999999	999999	727	174	999999	127	999999	296	999999	102	999999	999999	999999	259	999999	677	319	999999	637	112	56	35	824	615	886	117	181	999999	777	494	649	562	853	999999	999999	999999	856	390	793	393	194	87	950	103	999999	759	401	512	69	297	64	999999	361	999999	999999	738	277	121	287	642	945	619	518	458	452	999999	999999	77	999999	467	820	929	62	253	917	969	999999	730	192	137	716	999999	99	999999	439	119	999999	790	987	852	273	745	113	160	448	574	568	999999	650	208	703	333	999999	602	477	135	999999	117	999999	394	663	999999	928	999999	926	999999	530	38	29	342	33	999999	
999999	815	203	85	826	901	805	352	999999	582	89	983	434	392	999999	496	22	999999	632	103	644	603	199	726	816	952	234	172	54	540	999999	999999	185	999999	999999	999999	408	402	999999	586	999999	802	984	90	467	945	726	999999	999999	43	26	999999	710	930	631	487	626	476	268	873	677	642	999999	999999	109	999999	807	997	999999	797	97	620	999999	56	999999	999999	619	118	999999	871	999999	999999	712	20	524	999999	607	999999	805	766	411	932	143	435	908	669	503	124	980	695	147	728	404	999999	999999	405	710	999999	999999	999999	867	517	216	999999	999999	999999	930	999999	999999	342	173	562	202	383	395	165	486	579	147	130	349	504	137	574	734	507	999999	59	74	128	67	943	115	26	898	999999	725	746	789	999999	739	214	769	648	531	999999	999999	30	277	790	919	141	526	999999	449	999999	389	642	999999	148	999999	881	999999	236	284	999999	457	999999	485	999999	440	739	790	226	999999	144	999999	489	52	159	971	275	781	999999	209	926	427	999999	576	534	514	92	93	999999	230	999999	979	999999	999999	311	137	999999	545	776	360	190	999999	310	999999	315	637	900	599	513	177	999999	109	951	37	358	802	371	609	999999	986	999999	999999	149	995	533	164	999999	999999	741	999999	620	729	14	923	999999	585	127	457	270	897	614	493	580	999999	793	999999	38	514	25	508	765	751	594	790	12	999999	210	314	114	160	444	999999	999999	491	557	706	105	37	18	999999	685	999999	348	63	382	999999	999999	667	211	775	136	688	109	242	266	999999	144	224	999999	494	384	999999	352	119	462	829	999999	98	925	97	662	999999	506	999999	999999	851	412	541	417	148	999999	999999	112	999999	999999	756	685	625	234	689	571	880	116	523	398	999999	571	239	600	999999	999999	987	742	124	122	135	192	857	419	414	465	603	806	782	999999	999999	999999	23	94	999999	153	18	863	999999	525	999999	894	982	854	949	290	183	941	864	999999	999999	999999	999999	999999	899	999999	828	215	999999	999999	999999	83	334	487	557	172	999999	154	894	409	999999	999999	505	599	340	241	999999	12	470	134	292	662	942	874	575	49	999999	999999	195	142	325	802	53	22	999999	708	570	505	307	786	732	999999	56	465	999999	347	305	398	886	668	999999	825	745	695	999999	316	140	459	911	517	999999	760	958	999999	93	428	89	999999	52	631	670	704	999999	683	401	262	615	487	197	238	743	333	910	999999	767	500	999999	358	82	249	578	120	999999	789	346	972	80	294	999999	999999	999999	812	999999	264	997	670	130	72	304	687	
999999	653	271	682	774	126	999999	999999	994	999999	371	999999	420	802	63	999999	120	915	999999	428	192	330	115	928	970	930	978	655	529	106	379	994	63	394	548	999999	999999	999999	25	229	132	638	299	788	897	999999	401	552	211	447	999999	215	725	875	999999	380	547	343	711	843	148	203	912	898	223	376	677	36	999999	138	711	208	899	127	306	553	999999	999999	41	445	999999	435	454	92	999999	173	279	999999	888	999999	386	515	999999	182	999999	929	726	401	999999	530	857	375	298	82	735	361	999999	607	579	952	350	999999	311	276	314	713	749	830	362	999999	107	499	147	96	999999	205	999	727	47	377	826	638	752	511	587	173	999999	381	356	194	999999	671	609	999999	999999	165	999999	932	868	377	999999	895	49	524	999999	368	237	211	999999	539	361	588	999999	211	135	711	477	800	999999	150	576	377	484	178	999999	436	890	211	268	596	999999	77	858	669	197	931	999999	238	88	999999	935	999999	60	816	832	279	110	407	810	126	688	414	999999	727	800	811	421	870	332	995	478	999999	942	734	547	999999	729	900	999999	204	121	249	721	999999	214	641	327	667	999999	999999	335	492	401	152	908	587	823	999999	869	385	519	728	999999	92	751	909	991	999999	278	547	549	210	392	615	999999	448	692	783	522	169	494	754	999999	409	999999	985	999999	800	999999	960	999999	598	999999	638	999999	392	343	638	718	305	649	10	398	798	383	135	109	785	148	469	894	50	618	710	891	999999	999999	506	422	765	999999	201	500	318	999999	999999	178	754	931	621	114	999999	999999	999999	519	493	999999	736	36	545	885	849	999999	366	75	430	979	331	747	999999	198	837	225	952	999999	458	999999	89	721	432	956	355	854	526	999999	840	999999	999999	200	407	410	467	479	877	880	436	539	143	252	999999	971	847	17	21	433	999999	999999	999999	999999	70	983	285	25	603	588	540	999999	146	999999	999999	456	999999	140	999999	999999	731	999999	348	81	593	919	999999	837	74	461	999999	348	999999	999999	98	11	861	203	140	423	134	999999	876	298	350	441	999999	141	27	999999	999999	999999	999999	502	999999	909	500	51	613	151	999999	448	950	999999	999999	999999	999999	53	913	999999	594	394	10	925	999999	289	491	59	731	162	525	245	819	864	78	999999	999999	999999	401	999999	511	819	590	999999	807	686	501	733	819	999999	289	359	228	792	615	999999	716	999999	118	999999	999999	450	320	461	625	999999	999999	999999	83	85	521	812	652	734	723	999999	999999	21	128	707	787	757	240	583	872	
176	27	36	258	80	687	938	240	978	761	70	509	139	373	999999	67	415	999999	743	636	999999	999999	493	79	999999	203	704	623	410	635	669	219	999999	588	459	999999	602	837	12	398	583	581	673	973	999999	275	675	999999	691	650	381	107	496	946	999999	999999	533	957	418	877	999999	324	829	353	999999	850	772	550	999999	999999	465	577	657	354	63	896	999999	520	416	574	527	65	999999	760	263	572	723	790	193	991	999999	644	429	134	416	268	999999	330	881	811	503	134	735	619	195	803	999999	151	893	508	433	23	999999	843	360	926	392	79	99	529	137	981	367	999999	252	820	158	532	938	794	154	999999	639	605	80	403	330	322	575	459	132	581	999999	684	567	999999	104	585	774	489	875	999999	240	999999	684	999999	766	999999	377	374	999999	917	213	108	364	999999	999999	944	999999	956	606	79	504	999999	407	555	93	683	364	999999	725	572	757	459	918	473	484	999999	999999	999999	636	517	945	210	804	999999	378	799	329	999999	442	159	811	818	999999	806	187	600	953	999999	999999	92	999999	999999	648	92	169	753	999999	891	245	105	999999	225	999999	98	134	999999	836	203	187	294	363	999999	999999	576	999999	939	576	122	295	883	999999	999999	130	999999	69	999999	562	721	55	624	619	438	612	346	999999	596	497	793	681	999999	764	760	951	999999	999999	941	999999	82	999999	999999	187	76	999999	361	999999	242	999999	999999	39	130	999999	999999	157	999999	674	924	904	655	450	174	451	782	440	411	129	999999	840	999999	999999	128	999999	489	399	825	999999	999999	999999	999999	575	999999	501	999999	764	999999	999999	649	612	399	478	804	47	303	631	999999	999999	404	635	204	999999	206	401	128	951	911	75	999999	999999	332	124	131	101	652	89	557	672	730	999999	999999	999999	999999	962	451	508	999999	999999	761	858	242	999999	999999	999999	639	29	379	501	383	769	999999	999999	891	925	289	284	356	713	394	999999	999999	495	57	385	756	999999	761	244	950	999999	999999	999999	314	403	999999	285	80	214	461	633	710	999999	999999	960	175	394	999999	555	682	176	999999	316	696	547	783	747	999999	668	171	999999	267	999999	550	999999	837	999999	190	498	442	13	213	999999	261	760	512	28	999999	97	999999	999999	569	216	562	784	469	999999	144	766	619	999999	286	999999	999999	758	375	575	515	535	132	999999	213	999999	122	999999	962	999999	999999	935	44	765	999999	999999	458	799	999999	61	999999	766	303	222	887	424	879	697	727	999999	108	999999	394	999999	512	670	964	75	168	692	104	999999	999999	999999	569	
208	731	853	999999	999999	953	999999	624	324	999999	748	999999	909	265	789	999999	999999	951	171	910	562	550	107	263	999999	946	999999	999999	451	956	699	945	844	653	689	999999	35	503	362	847	854	878	999999	943	764	438	65	999999	378	999999	679	932	659	999999	17	999999	633	600	323	428	999999	612	182	999999	304	803	999999	266	576	107	999999	920	598	323	66	683	480	999999	498	451	999999	999999	272	757	999999	766	295	305	999999	42	68	999999	189	934	287	251	999999	999999	649	960	51	798	243	999999	721	759	999999	346	999999	999999	999999	479	111	999999	999999	999999	350	425	91	999999	999999	102	621	999999	48	546	740	664	46	814	977	768	514	537	410	103	999999	999999	45	527	433	949	812	321	855	589	333	999999	407	999999	900	290	630	122	453	999999	186	698	243	184	28	999999	999999	677	356	418	964	999999	471	999999	645	999999	389	563	113	568	290	999999	999999	459	999999	433	267	744	914	697	147	402	94	461	916	652	757	861	509	754	649	144	964	446	999999	759	845	964	655	550	999999	76	999999	999999	668	876	999999	999999	961	594	421	564	763	659	280	572	999999	20	526	993	602	528	64	359	918	155	999999	252	999999	463	587	302	98	373	796	80	394	209	793	999999	642	973	899	914	343	94	380	315	176	62	280	835	448	999999	999999	383	22	659	966	522	540	999999	948	508	16	128	475	399	863	209	999999	289	226	485	360	629	628	149	25	833	774	40	86	782	192	752	854	436	425	422	68	735	242	999999	999999	999999	999999	999999	908	999999	618	980	451	966	874	999999	618	963	999999	999999	999999	873	643	143	747	509	690	175	325	264	274	999999	974	999999	151	452	57	945	975	999999	604	236	240	799	224	794	588	999999	907	201	143	999999	134	106	999999	194	101	109	533	999999	194	859	86	999999	951	579	999999	999999	825	432	943	673	987	826	724	528	642	999999	999999	953	920	581	999999	133	131	999999	914	877	782	957	360	999999	422	974	300	744	160	587	848	645	787	999999	293	485	999999	470	903	308	381	149	551	257	190	580	90	613	601	952	532	578	664	999999	229	868	999999	994	999999	23	535	980	378	65	995	283	999999	343	297	999999	874	660	479	999999	505	642	999999	112	999999	841	894	687	153	207	65	280	980	658	368	425	412	999999	219	889	773	401	771	999999	262	999999	414	747	999999	818	87	999999	108	58	633	999999	462	969	236	999999	129	847	999999	180	999999	725	302	517	999999	871	379	621	451	590	842	113	870	920	850	999999	999999	156	
371	334	129	999999	181	932	34	999999	999999	443	37	799	770	925	565	999999	495	536	614	999999	772	454	449	999999	430	518	215	529	716	542	128	375	982	972	485	512	61	817	553	369	999999	203	908	999999	594	651	819	917	548	279	434	324	256	539	384	917	885	662	762	663	727	999999	75	430	325	999999	817	797	449	62	550	678	983	254	999999	578	999999	513	999999	999999	698	297	999999	446	117	804	999999	452	597	999999	627	398	64	999999	642	987	999999	487	620	932	833	31	477	495	729	999999	340	11	134	999999	382	381	790	983	999999	999999	523	628	322	520	541	375	999999	999999	435	162	624	103	611	427	450	67	892	939	945	999999	820	496	717	361	473	127	327	999999	196	255	999999	80	999999	213	473	509	175	110	400	468	821	596	69	999999	999999	246	399	999999	999999	999999	489	999999	47	999999	999999	37	910	960	999999	424	57	999999	694	190	554	553	179	408	954	940	999999	792	548	487	855	234	999999	150	230	236	999999	999999	436	871	765	756	999999	636	999999	446	599	214	999999	976	420	413	999999	878	32	999999	77	991	752	424	999999	697	999999	559	442	999999	600	769	740	820	696	436	981	999999	425	798	519	542	814	517	351	687	739	999999	76	452	332	558	999999	641	169	736	868	21	449	78	999999	483	203	999999	846	829	474	243	289	984	431	88	463	234	999999	535	999999	999999	83	999999	957	740	493	990	72	999999	999999	108	999999	960	568	969	999999	356	353	46	999999	614	671	522	999999	506	292	92	999999	999999	104	894	999999	633	999999	633	938	705	999999	999999	990	213	999999	804	187	375	582	328	999999	461	704	999999	880	999999	196	572	573	561	999999	461	457	410	969	817	947	757	999999	37	411	935	999999	678	999999	639	56	145	477	867	344	848	999999	963	666	999999	549	999999	23	541	447	986	999999	387	999999	659	266	589	243	329	856	999999	840	554	916	490	430	36	999999	250	985	61	104	706	226	682	537	999999	744	410	278	958	743	993	589	999999	875	999999	503	586	999999	467	999999	158	999999	914	999999	379	57	185	148	522	127	773	999999	396	999999	362	170	502	999999	772	844	833	999999	999999	686	847	964	999999	615	777	999999	294	999999	999999	159	999999	999999	312	674	167	446	569	271	756	841	970	999999	203	532	523	492	999999	463	610	622	77	107	999999	237	170	414	999999	570	999999	988	999999	999999	38	246	946	666	858	828	965	336	285	999999	304	66	999999	410	771	969	101	294	999999	831	999999	905	999999	847	999999	85	999999	753	891	999999	999999	
767	999999	73	418	999999	585	856	634	182	498	284	347	505	803	999999	520	759	643	585	478	87	465	10	999999	132	164	109	93	782	324	999999	444	285	671	999999	56	653	991	813	999999	999999	659	360	343	982	568	585	54	527	564	753	119	316	999999	823	312	18	424	296	802	486	772	852	857	999999	839	71	834	276	19	867	768	829	200	242	999999	999999	667	666	564	579	64	566	999999	570	112	138	754	999999	234	48	238	705	999999	999999	472	807	999999	999999	153	999999	751	777	517	697	999999	290	999999	298	405	207	350	757	732	233	431	999999	999999	297	183	710	316	985	51	999999	638	72	999999	292	999999	999999	611	611	999999	67	827	999999	58	530	584	822	23	466	453	999999	697	480	973	787	487	266	999999	999999	999999	999999	200	999999	736	999999	68	923	472	832	528	785	596	739	999999	674	406	154	999999	114	999999	361	696	849	542	24	283	167	999999	999999	999999	513	446	405	728	89	867	70	999999	512	999999	661	360	191	937	667	999999	999999	246	999999	391	999999	108	79	502	999999	746	350	999999	721	272	900	834	999999	999999	25	999999	200	999999	999999	807	345	603	655	642	61	999999	999999	911	999999	584	325	921	999999	648	999999	414	999999	902	207	342	999999	836	999999	249	570	826	918	163	999999	328	249	999999	90	999999	999999	739	453	999999	451	529	999999	438	359	147	947	978	999999	999999	565	611	971	298	814	822	290	508	774	416	999999	234	93	361	989	556	999999	379	999999	297	999999	999999	960	941	461	677	111	999999	999999	691	302	591	999999	134	598	999999	356	999999	142	268	221	548	965	999999	364	999999	446	879	448	802	802	577	147	757	999999	999999	650	40	836	999999	721	999999	30	92	999999	489	999999	958	763	999999	209	393	247	582	999999	63	767	999999	586	244	241	231	650	685	889	724	454	999999	933	765	999999	326	124	995	547	30	527	882	923	874	773	487	999999	999999	602	418	340	999999	681	148	75	727	454	602	999999	499	999999	344	202	399	45	428	35	999999	18	883	279	251	45	66	535	999999	10	711	999999	754	115	999999	92	481	393	889	999999	795	999999	942	872	999999	100	999999	478	192	689	533	839	354	461	127	999999	718	999999	99	529	624	999999	191	726	999999	141	160	393	671	999999	721	999999	156	85	240	309	75	999999	757	160	987	587	999999	204	476	872	126	302	988	128	373	343	304	370	728	999999	518	225	139	390	939	664	807	930	968	528	692	279	231	818	695	707	390	938	541	47	269	999999	260	999999	25	999999	999999	999999	888	
387	710	785	357	57	999999	849	881	377	220	333	780	421	236	948	189	847	81	999999	432	999999	952	366	828	691	922	531	965	269	999999	999999	268	264	52	590	817	999999	921	183	37	846	826	23	727	218	999999	847	759	311	999999	177	999999	236	129	231	435	354	957	999999	134	269	884	622	11	999999	74	999999	378	999999	140	282	925	999999	152	586	839	939	639	620	434	85	771	663	578	207	303	999999	144	821	999999	473	949	265	999999	767	961	214	21	999999	999999	740	479	124	999999	999999	252	999999	93	543	391	496	714	346	241	999999	497	230	999999	803	835	41	391	557	490	667	999999	669	999999	384	624	635	999999	999999	477	693	999999	657	999999	170	955	999999	949	601	999999	669	758	613	34	998	280	999999	999999	218	761	999999	359	921	634	513	95	999999	49	999999	918	756	568	999999	869	548	999999	999999	738	883	848	431	92	790	128	999999	908	999999	645	851	999999	999999	474	999999	289	365	344	684	999999	978	84	381	375	249	682	682	999999	95	999999	999999	554	999999	13	999999	369	999999	39	569	802	813	999999	376	938	198	605	45	999999	849	393	513	213	769	817	759	808	476	65	843	117	445	719	822	999999	168	306	674	999999	999999	359	999999	336	999999	881	218	999999	707	443	186	999999	647	401	261	999999	240	999999	999999	999999	254	479	892	284	196	999999	367	104	782	402	779	891	930	164	999999	499	999999	187	438	888	608	385	110	43	879	208	469	53	468	130	743	886	522	999999	636	718	467	674	150	323	524	124	601	315	664	295	999999	492	307	761	268	999999	843	999999	23	868	999999	859	999999	987	999999	999999	635	661	658	999999	378	877	999999	385	42	999999	46	125	373	494	784	795	379	593	494	999999	746	999999	862	999999	53	626	49	767	999999	608	278	162	999999	210	488	999999	656	771	916	836	999999	921	729	999999	26	999999	532	529	93	582	490	812	503	999999	999999	999999	799	969	849	999999	838	760	45	999999	999999	884	794	172	15	845	148	607	999999	657	23	999999	999999	999999	999999	325	103	520	684	766	128	466	659	999999	633	559	149	687	921	999999	998	212	886	305	996	142	933	999999	523	247	443	882	145	846	11	999999	951	435	306	534	659	999999	86	278	315	45	235	999999	539	455	706	461	686	513	658	810	938	999999	999999	540	392	734	996	447	333	245	331	812	999999	880	608	999999	390	397	999999	999999	136	617	989	960	907	455	999999	78	541	982	206	631	197	201	999999	278	67	765	152	924	999999	639	999999	79	999999	422	182	658	
999999	992	80	299	998	999999	683	331	692	416	633	936	999999	999999	906	350	49	699	999999	123	75	999999	999999	625	999999	999999	999999	497	671	920	256	494	282	181	231	548	911	907	999999	999999	517	999999	999999	651	142	216	30	999999	733	604	999999	24	999999	999999	592	516	999999	455	54	418	628	196	999999	772	170	148	663	732	999999	367	439	142	76	999999	999999	581	753	999999	999999	48	999999	999999	764	76	890	999999	697	223	588	999999	999999	465	862	999999	999999	330	999999	999999	490	993	552	999999	999999	375	999999	897	999999	392	462	999999	763	341	962	15	849	672	999999	593	882	927	450	449	153	992	165	999999	280	852	822	285	999999	940	523	499	495	280	999999	398	900	993	999999	315	761	999999	999999	870	999999	856	374	999999	898	999999	931	563	553	113	154	704	999999	201	627	106	569	187	273	822	999999	999999	520	578	413	43	999999	888	643	144	999999	999999	50	295	479	423	487	902	386	507	18	960	999999	392	135	564	188	709	376	198	746	583	314	138	62	999999	346	795	999999	864	557	52	919	418	425	579	664	999999	999999	213	618	999999	800	766	813	999999	525	137	999999	849	855	983	522	455	398	114	999999	999999	242	448	86	999999	396	521	949	999999	51	999999	966	556	999999	263	987	999999	579	89	999999	548	324	205	515	219	999999	667	19	574	529	473	999999	999999	999999	999999	691	283	137	999999	999999	289	816	999999	815	987	170	999999	949	601	995	360	999999	319	331	722	999999	47	999999	867	348	999999	512	999999	446	578	519	999999	248	158	572	714	45	652	809	999999	732	477	390	999999	58	999999	999999	418	999999	178	999999	709	999999	595	164	654	349	269	588	551	999999	441	410	247	478	515	657	801	999999	291	325	999999	999999	826	990	999999	656	415	818	891	21	103	806	999999	980	809	665	652	993	917	999999	999999	74	267	727	301	999999	153	999999	543	798	916	389	297	853	373	999999	173	605	43	999999	934	450	999999	999999	683	634	142	266	669	999999	15	807	999999	999999	999999	169	252	109	699	63	999999	365	999999	103	105	999999	519	999999	617	609	502	57	960	999999	439	334	999999	728	53	666	934	886	999999	999999	793	118	277	380	312	999999	999999	73	906	999999	494	999999	999999	603	444	999999	124	999999	648	999999	357	958	847	999999	486	999999	999999	524	66	999999	999999	626	976	592	309	986	446	148	999999	413	999999	438	150	980	999999	861	168	774	294	84	552	226	248	329	345	835	271	999999	894	999999	999999	443	17	873	860	867	602	999999	303	999999	532	975	606	244	418	919	817	
867	766	625	67	27	999999	981	490	903	388	656	999999	473	725	999999	254	35	992	219	431	277	129	567	268	586	480	836	552	576	999999	13	911	426	28	404	318	279	39	404	212	35	999999	999999	488	999999	999999	830	732	170	999999	999999	999999	999999	498	550	747	208	366	481	999999	403	438	913	293	385	744	830	455	330	999999	975	999999	597	16	999999	883	172	89	999999	260	650	999999	999999	999999	48	760	712	928	999999	656	120	912	557	858	809	597	480	673	113	211	999999	999999	999999	117	755	585	655	202	999999	666	584	129	999999	231	895	299	999999	77	255	999999	42	902	977	999999	942	72	448	999999	206	808	413	499	975	121	754	276	702	999999	99	463	115	519	999999	811	999999	990	999999	999999	963	519	550	412	427	999999	178	999999	407	737	175	692	147	916	996	294	263	95	154	931	476	999999	597	772	978	999999	519	522	76	176	602	951	203	121	775	999999	999999	999999	81	496	999999	161	868	965	999999	406	326	999999	523	550	557	986	846	999999	860	999999	922	777	434	635	969	656	999999	240	999999	223	499	35	150	319	36	262	23	657	988	325	999999	632	664	581	475	330	999999	525	999999	616	115	266	999999	442	764	490	576	999999	999999	296	624	638	999999	999999	999999	300	57	999999	524	999999	972	199	948	545	583	299	123	852	169	649	657	999999	999999	527	118	242	999999	708	554	999999	686	577	999999	702	700	132	800	769	999999	185	282	793	11	999999	643	916	318	716	999999	475	377	723	999999	877	638	613	999999	999999	787	999999	526	349	660	999999	618	405	999999	999999	844	999999	999999	354	189	984	376	999999	19	999999	883	201	999999	68	849	88	999999	999999	301	262	74	97	115	497	982	998	659	933	999999	999999	705	248	857	72	871	408	999999	33	544	999999	510	774	603	719	430	595	750	467	999999	581	999999	656	113	806	999999	756	354	12	999999	999999	999999	443	730	999999	999999	645	999999	861	196	999999	113	155	428	10	751	300	494	396	76	396	257	201	444	999999	222	59	144	60	881	125	63	973	661	362	966	77	53	616	127	999999	260	888	281	57	478	999999	999999	999999	65	999999	999999	999999	935	999999	933	144	999	179	774	551	999999	999999	980	81	397	139	494	999999	43	999999	256	999999	278	291	999999	369	919	396	999999	558	999999	40	995	990	852	999999	48	999999	429	999999	999999	874	841	576	284	999999	908	210	659	349	999999	172	79	999999	999999	999999	688	653	839	574	224	612	999999	226	729	480	298	989	228	999999	100	808	999999	212	999999	999999	46	999999	
17	178	460	999999	736	999999	387	659	999999	624	356	468	999999	394	999999	999999	999999	465	788	625	846	804	678	918	981	367	258	372	999999	867	764	272	357	999999	646	670	123	504	876	999999	839	80	519	999999	643	760	885	999999	961	999999	594	160	593	421	856	212	499	542	738	378	494	24	999999	102	859	94	120	430	748	185	740	122	589	445	786	775	294	999999	284	230	999999	552	411	999999	283	613	678	936	139	443	999999	581	766	507	857	824	937	426	999999	559	650	464	957	785	61	999999	571	157	635	999999	999999	999999	267	517	896	942	613	408	999999	256	415	999999	999999	314	15	169	355	91	588	961	999999	868	201	725	999999	27	595	625	682	800	51	531	999999	999999	525	686	323	259	610	915	220	539	999999	567	154	476	173	652	780	892	999999	490	569	673	999999	59	302	542	936	878	999999	987	726	28	214	884	873	253	789	999999	999999	106	481	999999	999999	308	999999	634	999999	114	853	999999	845	790	674	561	961	999999	999999	475	393	780	999999	999999	568	233	812	588	363	269	602	920	863	461	56	40	19	999999	923	999999	788	999999	961	832	999999	414	152	935	354	652	922	246	448	323	999999	74	783	749	114	527	495	683	999999	999999	511	933	88	393	743	643	999999	75	999999	999999	687	724	819	490	706	164	90	876	999999	710	347	366	481	550	526	981	999999	999999	791	999999	459	114	398	650	330	999999	335	999999	202	710	110	999999	532	589	635	220	255	302	999999	950	999999	618	999999	570	999999	154	461	537	866	762	396	292	283	999999	409	583	336	179	999999	615	828	330	684	533	610	491	834	891	915	999999	736	955	227	841	999999	841	664	999999	676	185	639	999999	999999	999999	323	817	582	999999	190	61	884	85	999999	437	132	999999	933	916	959	999999	320	570	999999	561	36	441	75	441	360	567	918	508	502	984	975	40	438	999999	219	792	999999	999999	999999	863	431	660	999999	789	719	999999	907	748	999999	194	864	79	185	341	413	882	999999	151	863	623	143	385	999999	157	462	999999	687	689	706	177	584	700	859	758	139	999999	617	285	722	518	660	179	639	999999	129	905	854	107	840	999999	49	999999	756	999999	730	55	87	999999	337	627	163	228	51	999999	609	174	220	999999	211	999999	999999	477	428	999999	999999	963	746	274	37	999999	247	590	999999	999999	137	817	944	772	38	94	298	941	947	999999	364	999999	999999	938	999999	955	695	438	896	802	71	571	348	411	134	766	309	813	648	781	999999	573	379	671	573	999999	230	448	
397	999999	749	333	530	334	999999	999999	835	807	999999	82	860	808	694	999999	999999	999999	479	542	647	272	784	999999	303	175	713	791	72	467	375	916	735	257	999999	999999	63	999999	51	23	420	603	931	502	258	576	920	999999	999999	334	361	17	323	687	999999	134	342	999999	40	365	999999	209	999999	378	441	647	347	613	768	999999	999999	581	524	999999	132	54	341	292	999999	727	254	999999	912	999999	999999	999999	603	58	457	915	446	999999	707	999999	401	221	144	999999	70	610	239	317	999999	999999	341	780	492	857	564	756	999999	59	47	313	120	490	297	731	999999	83	999999	298	166	852	478	213	873	838	74	910	999999	999999	232	999999	497	937	327	948	406	999999	875	746	493	700	132	397	750	404	575	911	999999	413	300	986	566	940	999999	961	495	137	906	999999	793	653	846	25	826	422	999999	999999	172	348	334	937	999999	307	805	465	730	91	463	479	272	162	999999	999999	999999	246	69	999999	999999	365	463	278	428	231	953	839	999999	117	570	338	999999	403	748	585	999999	362	787	269	144	695	241	999999	999999	437	390	999999	667	349	536	999999	363	999999	396	807	885	999999	519	977	354	966	999999	622	999999	134	890	869	414	411	428	999999	458	999999	423	100	134	59	603	991	999999	323	182	514	580	980	975	331	16	999999	699	31	842	999999	914	177	999999	999999	893	549	546	521	999999	265	921	411	141	563	844	305	682	836	462	528	146	40	794	999999	52	539	999999	999999	862	472	999999	406	293	648	999999	999999	16	515	165	64	454	329	97	916	593	178	848	999999	486	711	999999	863	999999	324	673	999999	383	988	575	364	400	976	658	762	999999	524	128	999999	999999	599	999999	176	680	408	999999	817	943	877	999999	873	999999	737	92	161	214	847	837	968	974	999999	871	999999	940	801	664	477	671	334	372	78	60	999999	744	887	999999	102	193	170	249	856	940	505	999999	702	999999	662	999999	506	558	706	687	999999	518	677	999999	281	236	879	744	999999	156	999999	515	999999	999999	999999	999999	205	738	121	999999	999999	999999	127	999999	999999	541	248	999999	11	999999	999999	775	666	391	999999	846	76	169	999999	865	999999	425	643	999999	331	990	51	878	348	999999	699	768	999999	51	20	430	401	616	361	739	999999	999999	742	32	981	843	849	62	921	488	926	45	597	256	999999	261	999999	417	739	999999	500	369	788	342	884	999999	338	625	999999	481	999999	460	999999	411	877	562	682	620	728	487	151	988	957	999999	742	663	180	999999	690	758	344	983	877	976	249	
629	963	410	148	585	515	233	681	450	42	476	999999	999999	378	798	578	474	999999	999999	244	511	411	999999	999999	230	235	147	934	622	146	472	582	832	172	258	598	282	481	999999	972	917	317	517	827	276	999999	985	822	891	190	870	304	999999	741	738	227	45	811	999999	360	999999	299	69	313	570	893	404	999999	130	210	306	992	546	288	999999	203	894	109	332	793	249	324	52	441	276	177	999999	100	434	40	999999	470	563	999999	999999	999999	257	213	266	383	41	962	701	691	884	999999	999999	999999	424	999999	333	936	488	999999	121	63	256	627	999999	403	936	314	598	100	648	835	438	999999	684	699	999999	691	999999	948	761	999999	622	361	557	999999	999999	999999	676	889	999999	626	982	439	680	550	999999	630	175	863	447	727	373	999999	53	59	448	999999	662	725	598	999999	999999	539	372	833	440	895	80	648	984	327	638	708	392	31	852	999999	999999	143	328	325	525	999999	511	44	999999	999999	999999	507	950	414	956	951	301	75	999999	452	77	999999	120	485	999999	527	879	999999	99	999999	229	31	999999	999999	999999	529	406	283	126	123	38	338	920	430	587	999999	697	999999	999999	687	417	999999	999999	410	999999	999999	33	999999	765	998	109	391	999999	258	791	296	311	999999	483	437	554	27	949	419	423	999999	927	689	999999	987	999999	309	759	411	257	902	532	795	999999	704	505	999999	999999	999999	23	646	393	671	638	301	271	195	105	999999	142	399	377	89	999999	203	309	999999	999999	778	178	800	631	999999	11	999999	999999	515	995	999999	931	990	999999	999999	405	999999	355	999999	61	605	725	644	214	999999	999999	999999	534	453	808	999999	405	999999	618	739	949	223	25	850	670	749	999999	756	199	326	11	152	889	546	999999	220	847	53	999999	999999	62	999999	595	805	274	153	999999	999999	706	682	999999	769	382	999999	999999	191	999999	505	999999	312	77	969	454	999999	999999	999999	999999	988	769	598	999999	361	999999	278	686	425	627	219	586	526	394	999999	999999	517	999999	242	769	999999	664	502	999999	352	999999	979	282	93	89	999999	981	147	185	999999	550	118	217	31	999999	113	93	999999	999999	551	919	79	999999	848	920	999999	999999	591	999999	848	334	999999	150	132	903	900	996	999999	345	920	999999	448	999999	28	999999	941	309	999999	353	665	45	999999	938	906	432	389	999999	433	172	999999	762	399	999999	999999	999999	283	999999	999999	127	989	999999	489	130	643	999999	480	999999	899	179	978	637	33	248	999999	813	999999	999999	243	999999	524	838	572	999999	999999	167	999999	669	23	
999999	999999	999999	224	803	364	557	555	87	999999	593	999999	999999	999999	264	194	515	738	160	88	523	915	944	734	395	603	160	999999	58	928	999999	483	811	999999	923	774	15	423	999999	884	153	268	59	43	649	999999	863	676	318	256	687	428	999999	591	500	70	460	999999	829	210	213	999999	506	158	819	120	150	945	247	489	188	102	518	999999	999999	999999	866	911	95	647	739	483	237	801	999999	67	794	230	224	863	323	999999	999999	999999	680	141	761	999999	224	999999	607	999999	999999	999999	78	594	909	999999	656	245	999999	548	163	191	470	729	785	705	908	761	999999	999999	999999	384	999999	422	508	498	595	802	999999	965	697	556	49	821	999999	408	733	655	157	381	573	999999	999999	774	613	411	559	999999	356	65	992	462	222	687	196	64	662	655	96	421	826	854	741	238	999999	999999	152	649	999999	386	971	262	999999	944	999999	751	714	401	809	106	938	644	456	999999	973	245	343	362	634	999999	746	87	569	736	555	719	248	441	999999	16	269	999999	275	970	94	740	848	999999	340	445	999999	271	846	989	482	999999	999999	999999	999999	616	272	999999	999999	999999	999999	999999	999999	999999	398	637	513	999999	477	802	999999	999999	379	486	363	999999	396	999999	31	199	649	999999	240	999999	264	373	321	945	999999	317	999999	479	896	580	999999	200	999999	999999	879	999999	931	77	794	54	162	453	812	921	939	31	229	207	768	825	55	165	662	123	999999	999999	325	568	106	170	68	999999	142	999999	156	173	195	423	195	327	267	582	690	196	426	810	560	999999	15	999999	97	545	711	999999	535	184	537	934	360	854	388	373	970	634	985	795	321	23	775	776	836	806	999999	450	999999	473	475	476	696	811	475	999999	562	941	82	522	999999	71	273	999999	635	261	73	341	939	894	611	66	211	999999	499	999999	623	239	328	999999	999999	270	513	999999	999999	71	247	549	999999	461	811	999999	561	472	150	999999	749	803	150	999999	742	681	511	672	861	419	999999	75	321	999999	312	332	622	791	989	999999	557	211	999999	574	23	524	952	487	999999	582	504	738	999999	999999	797	999999	999999	744	549	999999	759	840	999999	999999	795	999999	999999	460	158	488	416	770	483	755	701	999999	539	575	571	227	999999	33	589	289	914	537	585	999999	140	492	242	878	251	147	635	999999	999999	974	778	841	296	501	338	999999	999999	734	264	735	548	999999	290	523	999999	331	999999	999999	999999	999999	999999	268	999999	999999	330	999999	256	538	528	346	129	984	999999	565	797	729	930	237	695	985	
123	190	282	849	532	880	212	719	705	999999	23	900	999999	89	599	519	999999	140	999999	999999	358	999999	999999	999999	615	563	999999	999999	726	453	400	999999	50	999999	808	999999	986	747	634	449	463	536	999999	608	332	228	528	466	966	287	485	800	66	32	999999	999999	974	999999	243	969	177	488	992	262	529	128	860	999999	281	404	999999	999999	506	731	218	999999	999999	607	999999	397	44	999999	999999	448	999999	599	838	27	637	332	229	632	999999	664	281	999999	544	579	999999	213	999999	337	999999	999999	999999	999999	304	335	814	999999	999999	377	768	999999	934	921	730	553	295	999999	999999	843	563	949	184	999999	994	999999	459	243	286	235	529	391	39	706	999999	195	694	989	305	512	212	821	652	999999	999999	666	729	360	254	990	294	157	999999	524	774	999999	999999	854	999999	463	999999	580	999999	999999	848	999999	817	238	999999	545	859	305	999999	999999	640	741	306	332	46	999999	121	109	989	296	940	999999	468	999999	931	825	999999	840	15	841	636	999999	999999	208	14	488	849	501	500	708	141	999999	522	156	884	42	939	999999	817	656	351	999999	591	999999	513	476	918	312	306	43	999999	28	300	999999	150	999999	999999	108	328	999999	999999	999999	608	290	164	951	999999	321	630	999999	886	999999	32	358	999999	859	51	48	999999	537	570	546	204	999999	961	123	698	729	999999	999999	582	841	999999	270	178	731	178	999999	99	561	618	606	682	407	157	25	996	942	303	290	999999	421	413	790	987	941	425	150	329	999999	263	139	999999	754	326	55	999999	762	189	769	690	740	949	142	919	963	863	796	320	945	127	756	436	999999	999999	171	437	999999	282	237	999999	38	981	58	308	488	301	927	91	112	39	243	999999	999999	599	999999	472	999999	999999	34	87	999999	830	383	924	506	703	589	845	165	617	38	489	952	463	662	999999	999999	833	440	671	936	999999	999999	915	883	999999	902	135	999999	698	165	95	258	999999	686	207	607	134	999999	785	712	999999	925	999999	999999	754	810	80	936	999999	999999	447	440	999999	151	913	622	467	50	512	801	463	999999	466	461	943	999999	999999	999999	465	161	999999	41	654	999999	853	789	723	914	138	193	831	199	999999	137	718	654	999999	999999	773	584	149	999999	999999	984	259	918	469	42	67	999999	999999	999999	999999	326	794	999999	786	999999	297	133	999999	999999	999999	999999	999999	999999	958	339	743	299	344	794	999999	881	21	693	999999	999999	710	934	330	999999	857	615	999999	538	717	887	343	312	867	502	720	999999	685	596	181	999999	25	984	960	999999	
298	999999	999999	222	299	599	315	110	673	999999	693	363	803	217	695	306	999999	441	999999	999999	995	441	999999	841	999999	999999	999999	999999	522	771	654	725	974	199	403	99	999999	963	999999	127	582	999999	999999	751	809	367	999999	478	999999	875	828	999999	438	999999	144	999999	346	346	148	999999	999999	890	999999	901	999999	967	388	613	813	999999	999999	188	202	999999	999999	999999	802	680	42	999999	517	727	999999	647	943	80	297	95	65	546	753	100	825	312	723	692	655	736	289	842	999999	243	999999	305	16	999999	390	999	400	382	999999	666	999999	431	428	999999	377	940	958	999999	999999	302	558	277	999999	777	363	999999	714	806	116	75	400	999999	738	284	73	228	641	304	690	297	694	682	999999	97	999999	403	999999	999999	324	715	778	999999	171	686	684	396	452	238	295	500	294	594	275	999999	275	124	999999	999999	999999	159	999999	663	710	999999	607	999999	785	765	999999	959	15	667	491	401	297	511	38	62	599	676	775	412	18	199	12	110	417	999999	821	671	999999	741	999999	999999	416	125	188	778	88	809	611	999999	247	336	495	999999	113	874	999999	764	96	640	554	936	999999	896	655	521	390	507	468	999999	999999	329	999999	274	233	999999	985	182	332	999999	974	999999	74	97	999999	999999	704	999999	996	999999	802	66	585	999999	197	507	791	519	999999	667	397	580	351	329	744	917	87	231	403	788	889	529	442	999999	666	764	999999	296	730	973	817	999999	510	925	489	886	743	999999	87	726	533	475	712	665	862	999999	448	745	352	258	603	482	981	218	653	282	624	749	413	432	635	504	788	495	850	391	79	426	840	857	183	899	154	677	264	423	816	777	973	272	325	136	944	482	379	344	34	302	281	216	272	994	775	999999	999999	38	686	999999	814	999999	334	999999	904	999999	84	704	338	313	954	240	999999	847	776	150	117	508	560	315	126	999999	367	777	155	633	594	189	999999	499	586	235	999999	600	999999	502	938	303	232	458	999999	674	999999	721	347	999999	750	425	227	635	547	592	478	999999	999999	308	123	556	877	999999	900	894	581	839	726	729	503	999999	999999	999999	211	813	999999	111	907	999999	510	999999	439	114	883	179	962	999999	952	994	757	999999	500	663	999999	999999	426	999999	558	999999	999999	176	999999	618	999999	999999	999999	999999	433	733	316	376	473	658	999999	999999	127	773	999999	730	932	999999	886	999999	972	999999	375	231	999999	820	397	335	553	999999	357	344	651	821	566	998	638	28	74	228	687	390	892	841	865	910	274	653	
999999	999999	581	999999	289	272	646	999999	999999	999999	57	613	999999	981	999999	79	310	463	826	305	216	400	999999	999999	28	667	54	591	999999	999999	999999	984	555	744	999999	726	821	347	65	388	185	166	488	329	970	461	999999	999999	568	822	541	412	94	968	446	172	735	667	992	621	228	64	165	986	953	999999	67	601	218	106	258	963	407	447	130	60	911	999999	999999	566	785	347	33	431	992	952	900	586	307	609	991	164	354	444	169	130	999999	501	376	907	403	290	497	999999	574	577	14	646	999999	396	999999	963	724	999999	835	881	41	733	994	10	999999	999999	303	609	999999	103	619	999999	288	999	59	420	406	999999	173	504	849	561	857	999999	948	263	737	911	358	999999	999999	999999	999999	999999	98	999999	506	375	744	922	986	999999	999999	480	958	51	999999	849	346	840	999999	689	272	341	999999	480	876	579	62	909	743	392	260	87	663	700	999999	10	999999	999999	999999	40	300	250	999999	960	204	386	466	907	894	888	575	518	470	750	655	276	255	618	400	999999	322	834	189	604	638	289	817	267	685	999999	938	563	926	536	398	999999	999999	999999	999999	500	999999	155	24	999999	816	999999	616	913	54	98	754	999999	391	986	718	465	70	913	332	915	999999	209	231	536	950	21	592	999999	362	633	453	184	999999	999999	814	177	820	334	788	896	672	904	222	596	613	999999	182	940	817	932	961	999999	749	999999	999999	913	923	488	999999	804	999999	681	560	421	645	999999	999999	999999	181	551	999999	736	134	999999	999999	999999	986	999999	923	313	839	651	127	999999	671	543	434	974	969	901	999999	999999	430	999999	746	991	353	800	999999	999999	688	690	768	276	296	235	785	323	126	275	999999	298	564	601	965	507	999999	999999	999999	112	155	999999	999999	280	308	313	315	151	689	261	321	195	684	890	999999	158	882	850	999999	999999	757	999999	857	703	974	999999	777	829	999999	248	436	222	60	848	887	704	178	999999	968	982	919	643	634	864	999999	741	614	674	999999	816	625	713	997	314	354	44	136	818	305	353	536	999999	999999	450	824	999999	145	835	12	921	980	394	882	999999	999999	999999	486	993	749	243	350	112	853	211	623	723	225	746	504	852	577	999999	202	625	456	999999	520	194	999999	855	605	778	999999	64	835	240	831	846	999999	240	558	999999	999999	72	12	433	999999	921	999999	111	999999	999999	999999	160	353	999999	201	267	704	94	603	302	953	893	637	571	441	798	375	392	892	999999	959	273	304	444	290	999999	622	999999	808	999999	
367	938	973	216	447	999999	711	215	999999	999999	151	999999	999999	265	189	186	435	440	992	835	999999	999999	999999	999999	439	77	855	908	350	999999	999999	682	999999	15	934	25	999999	430	134	919	999999	170	353	327	237	266	636	999999	265	114	705	191	39	973	52	924	728	469	777	379	999999	803	865	978	929	469	427	999999	331	999999	265	999999	999999	83	999999	396	100	891	999999	183	440	816	652	245	365	462	652	311	962	999999	297	999999	653	754	263	293	304	374	398	999999	999999	999999	717	999999	848	700	875	956	235	999999	833	837	194	999999	939	849	160	629	999999	476	817	125	668	321	876	805	360	561	820	464	101	725	503	999999	343	999999	108	560	999999	665	999999	696	999999	999999	186	459	999999	59	815	413	142	999999	752	999999	950	723	345	999999	226	53	349	999999	145	999999	564	999999	344	999999	270	999999	751	999999	242	957	889	999999	49	362	144	426	999999	311	746	999999	331	426	972	999999	566	620	99	702	344	999999	325	273	560	315	999999	999999	125	598	789	311	999999	541	442	999999	42	829	999999	983	271	799	513	48	577	728	448	148	145	999999	999999	650	424	58	266	889	642	999999	570	734	610	76	310	940	521	445	755	789	984	188	548	736	935	115	441	999999	839	999999	696	831	866	613	932	999999	487	149	887	613	285	999999	162	417	269	949	383	204	498	572	526	142	999999	659	163	957	223	383	714	318	999999	722	59	999999	928	739	999999	999999	999999	947	463	382	557	151	514	441	35	141	477	985	732	246	999999	276	759	564	857	999999	460	974	149	114	435	579	996	563	503	796	488	530	92	387	69	550	119	999999	584	999999	154	722	931	92	905	999999	586	380	675	782	606	374	881	660	546	169	808	358	947	999999	154	999999	999999	239	653	947	999999	999999	999999	505	167	999999	980	999999	72	999999	53	66	208	999999	999999	626	999999	999999	999999	123	999999	431	841	900	999999	760	207	605	687	202	784	702	999999	958	999999	999999	203	180	625	999999	999999	999999	597	999999	999999	999999	999999	249	985	528	74	226	48	539	309	999999	513	286	999999	406	418	384	347	999999	953	351	627	250	999999	999999	432	716	106	999999	729	792	833	999999	999999	989	610	957	619	169	999999	567	663	999999	999999	351	728	917	416	999999	582	19	999999	727	854	999999	999999	910	999999	234	999999	999999	130	838	999999	516	648	480	502	774	796	460	764	188	741	999999	999999	999999	591	541	43	999999	310	877	627	719	284	116	188	18	999999	699	999999	395	999999	999999	999999	999999	98	999999	702	257	
424	999999	432	999999	255	340	985	469	97	405	999999	825	200	999999	999999	253	221	101	242	999999	301	493	999999	999999	860	999999	124	999999	999999	863	639	448	838	785	100	999999	454	505	474	943	999999	999999	921	469	380	774	204	482	734	999999	999999	997	999999	999999	955	930	731	335	270	875	225	35	999999	234	766	880	999999	415	999999	387	798	999999	627	298	422	583	999999	999999	726	999999	185	641	236	999999	260	641	538	679	999999	999999	937	999999	244	598	999999	999999	207	696	702	500	999999	788	983	999999	999999	999999	380	621	746	382	999999	999999	999999	185	699	583	999999	999999	999999	134	352	999999	585	999999	449	679	999999	38	570	328	386	876	747	235	307	396	658	878	999999	363	271	999999	999999	456	802	999999	518	69	898	154	305	999999	722	578	999999	480	212	653	999999	725	426	999999	60	999999	999999	999999	544	384	877	313	925	920	419	621	863	435	999999	138	999999	794	170	420	139	426	33	946	164	178	87	999999	193	999999	971	633	999999	999999	866	514	999999	320	999999	144	192	595	999999	384	999999	110	999999	722	105	84	999999	123	564	15	223	633	999999	999999	337	375	306	60	129	999999	949	999999	684	999999	999999	999999	999999	226	683	35	238	543	999999	999999	926	63	999999	364	999999	119	999999	858	999999	930	705	242	118	411	983	745	838	999999	999999	308	435	999999	425	999999	999999	235	405	899	440	538	776	679	435	999999	133	283	912	941	999999	19	41	999999	717	753	249	336	761	277	243	999999	197	999999	999999	899	223	692	637	693	211	505	714	989	427	539	999999	35	999999	362	999999	709	833	999999	999999	999999	277	343	526	671	531	999999	999999	138	665	502	351	679	999999	536	543	440	999999	229	739	824	305	51	673	187	599	223	530	409	989	534	999999	300	296	611	631	999999	175	999999	171	999999	999999	585	333	925	198	484	423	279	999999	999999	72	614	167	999999	170	236	670	999999	999999	317	306	73	148	141	999999	61	393	999999	905	663	275	680	67	364	791	720	718	747	988	125	800	260	999999	152	471	999999	142	308	451	999999	219	999999	893	854	88	999999	999999	202	537	999999	101	999999	374	165	581	391	556	802	999999	450	517	922	360	956	517	55	999999	996	669	898	999999	94	999999	999999	453	999999	787	213	286	821	999999	999999	999999	999999	33	388	886	435	999999	89	942	340	113	999999	999999	297	475	937	346	43	999999	999999	532	999999	228	17	861	863	711	142	604	999999	526	383	176	991	711	508	999999	999999	999999	56	435	589	955	999999	999999	999999	623	166	973	850	866	253	334	999999	
999999	581	632	999999	526	32	724	438	999999	599	813	729	834	999999	999999	966	14	999999	999999	450	999999	943	683	640	999999	312	999999	554	168	754	487	283	999999	343	998	139	876	999999	999999	146	332	997	114	366	774	261	999999	999999	999999	999999	999999	658	379	884	817	59	898	992	989	223	781	179	279	730	999999	999999	999999	500	896	455	100	97	605	737	128	999999	838	327	865	774	999999	523	973	162	908	828	904	999999	526	948	241	883	926	999999	999999	163	727	383	253	999999	581	234	999999	135	999999	758	63	641	765	800	221	580	999999	224	635	268	205	999999	999999	294	999999	515	974	999999	999999	216	999999	216	383	964	999999	464	83	631	203	363	692	848	999999	159	774	272	409	725	999999	661	757	711	763	105	957	610	561	999999	606	76	260	882	999999	709	598	847	268	999999	510	756	506	504	999999	281	576	356	880	999999	519	374	116	258	220	999999	459	999999	452	287	17	999999	903	124	999999	137	999999	809	999999	999999	561	926	14	608	999999	981	164	262	690	999999	529	610	730	889	449	999999	999999	11	672	358	259	149	999999	980	793	820	853	392	999999	999999	178	999999	420	353	120	593	369	507	42	238	408	206	999999	999999	758	999999	959	23	999999	792	177	111	146	588	287	421	999999	33	814	404	999999	999999	782	795	323	762	200	999999	778	856	999999	462	968	444	950	999999	381	444	232	397	999999	839	999999	687	727	76	999999	832	999999	999999	72	346	999999	638	110	999999	424	972	648	995	999999	581	245	818	919	714	999999	999999	999999	234	999999	97	800	426	542	299	64	105	78	256	999999	368	321	89	794	999999	768	340	343	324	999999	408	796	236	192	289	604	899	767	22	933	999999	204	841	658	975	545	276	105	810	999999	328	999999	401	864	846	270	999999	34	392	999999	802	368	999999	595	999999	300	999999	244	999999	695	999999	999999	65	999999	213	174	479	431	819	991	999999	245	532	743	999999	504	999999	372	345	999999	448	875	384	77	141	570	999999	256	999999	999999	971	42	999999	999999	427	991	848	89	999999	999999	791	734	214	401	453	566	835	579	285	147	896	211	999999	243	256	288	952	988	999999	642	291	999999	415	144	999999	470	999999	417	326	328	655	325	999999	662	237	714	670	983	623	999999	734	313	970	999999	787	769	142	608	999999	148	48	859	897	28	401	568	328	80	382	983	999999	428	999999	957	999999	999999	500	246	16	999999	618	999999	375	616	908	999999	262	537	999999	999999	999999	999999	999999	187	289	796	427	999999	271	999999	396	600	610	999999	410	
316	999999	23	396	216	279	999999	999999	336	530	79	494	291	120	422	316	790	722	132	999999	379	879	85	999999	999999	163	808	974	999999	156	999999	368	734	215	601	927	248	999999	150	980	999999	202	999999	657	999999	311	999999	582	849	362	999999	877	488	984	41	436	975	346	700	63	471	922	265	190	513	999999	999999	85	519	999999	999999	649	582	152	225	999999	999999	427	999999	394	999999	236	135	984	551	149	999999	750	184	999999	999999	902	450	97	519	999999	937	41	154	509	999999	999999	72	364	294	955	999999	999999	999999	854	768	557	878	316	45	245	797	999999	639	373	830	19	901	999999	999999	999999	999999	494	633	707	249	999999	283	957	999999	956	173	771	700	595	843	544	981	329	999999	404	33	999999	61	283	720	999999	402	780	679	541	169	718	821	128	756	810	712	999999	614	141	284	921	999999	89	81	36	579	53	530	295	38	581	948	999999	151	74	443	359	987	999999	245	502	288	311	999999	455	999999	581	839	42	832	999999	714	274	130	112	671	972	212	693	96	358	260	393	513	587	769	999999	976	999999	377	362	83	41	999999	999999	642	999999	292	999999	87	999999	213	497	463	117	866	684	27	49	403	999999	157	999999	999999	886	252	894	999999	999999	686	999999	999999	158	664	479	999999	683	378	999999	469	509	689	585	999999	999999	999999	762	930	406	720	94	666	999999	999999	906	999999	999999	999999	19	539	748	373	83	940	811	999999	999999	832	983	270	193	315	999999	579	999999	781	999999	687	999999	741	489	963	401	498	601	999999	666	861	758	273	78	147	369	999999	999999	146	615	645	805	694	100	999999	946	145	999999	779	999999	367	403	999999	643	101	147	278	60	784	972	585	999999	999999	737	203	999999	999999	202	56	946	870	999999	757	176	999999	999999	713	999999	999999	27	999999	961	822	621	309	999999	634	629	976	999	101	757	936	173	40	306	603	999999	999999	856	999999	999999	490	832	127	999999	646	958	717	219	999999	627	999999	767	716	624	999999	589	999999	999999	449	100	999999	999999	855	122	922	999999	145	999999	288	999999	754	702	791	321	999999	989	504	800	820	675	912	999999	575	473	266	179	999999	999999	779	23	528	169	416	146	728	443	977	14	999999	62	822	97	930	676	872	798	999999	404	153	537	95	999999	915	774	187	457	481	391	999999	752	146	729	850	275	999999	594	296	999999	593	47	999999	499	223	999999	852	824	837	898	601	467	203	62	273	252	928	999999	253	999999	999999	280	962	999999	999999	833	916	103	247	664	448	999999	512	331	999999	115	
999999	595	999999	999999	921	999999	620	582	790	398	999999	999999	465	607	347	999999	999999	654	999999	322	999999	426	351	999999	851	759	587	182	459	323	954	872	251	999999	999999	342	478	999999	720	605	660	390	805	999999	999999	833	638	999999	999999	112	999999	999999	634	499	40	108	254	999999	306	172	999999	447	132	477	999999	686	842	308	879	14	868	255	933	101	661	694	999999	591	115	27	131	946	855	999999	386	106	247	999999	136	629	98	444	799	558	828	223	999999	337	325	597	991	339	999999	322	999999	999999	924	543	999999	346	999999	662	928	288	51	829	591	774	999999	347	449	999999	181	259	999999	999999	456	384	272	447	436	293	275	517	36	791	999999	999999	123	694	999999	703	913	790	152	436	999999	999999	517	999999	631	492	246	977	158	999999	168	999999	999999	810	245	550	281	999999	909	203	396	420	262	260	643	999999	661	999999	175	745	187	390	117	489	916	999999	999999	999999	816	999999	56	999999	999999	135	632	684	999999	313	999999	631	432	999999	881	948	49	106	268	267	999999	582	831	840	812	999999	723	777	403	917	999999	309	999999	18	584	965	156	108	999999	136	999999	999999	913	358	999999	544	999999	999999	509	168	999999	820	999999	609	907	243	999999	216	486	955	999999	999999	999999	228	419	160	948	424	999999	916	802	940	53	141	999999	999999	999999	483	893	277	999999	68	278	244	477	82	632	83	999999	351	999999	999999	622	106	724	772	678	695	938	796	595	898	726	999999	366	509	999999	545	969	510	574	639	322	218	864	353	585	55	750	347	528	999999	322	596	999999	862	328	999999	999999	867	727	974	999999	107	682	202	341	685	999999	968	305	96	113	600	999999	223	999999	414	241	380	197	632	944	601	278	720	585	999999	529	504	190	999999	138	999999	999999	599	104	225	536	999999	21	900	177	999999	51	441	999999	721	999999	849	244	914	715	47	999999	105	999999	943	999999	962	616	211	165	383	999999	475	958	999999	818	187	129	999999	878	999999	999999	297	464	171	559	836	948	863	320	999999	269	276	124	100	432	687	570	999999	396	573	65	810	744	793	995	575	483	999999	903	642	729	833	45	155	678	392	640	868	393	991	999999	752	891	485	999999	520	361	999999	999999	140	617	968	24	314	999999	999999	552	671	175	999999	363	186	999999	678	951	999999	241	968	999999	999999	56	701	767	405	559	312	918	269	679	484	999999	999999	203	999999	999999	760	818	999999	642	999999	999999	969	702	409	999999	999999	999999	222	999999	999999	289	999999	455	537	999999	999999	999999	619	754	210	639	999999	
991	690	770	747	983	197	999999	200	617	509	999999	302	209	87	999	367	767	999999	999999	705	999999	999999	205	831	999999	665	688	119	559	209	976	441	490	556	977	21	639	890	999999	605	569	343	80	999999	999999	999999	338	15	916	999999	852	42	690	999999	558	10	495	999999	999999	327	508	543	640	999999	532	894	812	653	110	999999	728	876	868	914	146	401	920	425	775	17	337	682	202	715	357	944	751	556	999999	976	999999	700	313	999999	107	35	703	662	256	999999	350	999999	905	929	125	999999	173	776	797	167	999999	999999	999999	579	989	825	350	999999	70	588	999999	265	999999	999999	999999	999999	573	340	999999	120	999999	267	999999	613	667	652	777	273	999999	381	780	975	758	840	895	999999	537	734	999999	281	999999	999999	601	668	999999	999999	39	780	999999	97	412	832	958	687	470	822	901	560	911	346	57	999999	333	689	807	177	999999	815	238	999999	500	838	793	545	435	918	665	509	999999	999999	623	999999	999999	999999	999999	947	999999	999999	380	999999	555	999999	822	210	999999	608	455	999999	861	999999	587	223	999999	453	597	999999	49	423	999999	551	999999	999999	999999	339	999999	60	281	820	999999	859	999999	436	445	165	469	522	26	592	321	827	473	999999	648	743	995	999999	455	999999	999999	404	908	999999	819	828	999999	164	21	493	487	999999	337	634	999999	12	699	161	778	396	983	84	557	456	112	999999	999999	412	999999	232	999999	322	999999	918	904	325	950	558	616	616	999999	315	511	532	999999	999999	500	838	999999	646	53	844	999999	999999	378	841	846	999999	500	394	750	513	411	788	999999	174	577	418	999999	875	999999	151	544	171	157	678	572	35	350	999999	999999	249	850	999999	189	499	690	999999	999999	72	478	999999	67	231	865	735	903	722	999999	940	570	91	118	687	595	901	309	470	911	999999	999999	999999	121	536	460	999999	663	305	609	999999	999999	41	868	667	999999	562	93	999999	305	999999	999999	999999	651	410	403	852	999999	999999	520	287	199	230	999999	849	999999	999999	387	531	771	364	82	607	123	723	467	539	999999	450	999999	42	999999	987	174	499	999999	428	999999	711	142	607	380	500	784	331	469	263	999999	999999	873	749	184	999999	551	941	350	177	736	928	999999	999999	639	999999	882	487	469	212	65	146	925	375	486	676	398	173	983	999999	823	791	999999	999999	143	203	577	541	999999	999999	445	232	159	999999	692	252	767	278	967	999999	617	306	862	267	207	269	103	999999	272	508	173	388	958	768	999999	999999	674	999999	731	999999	123	350	629	999999	766	832	
999999	178	999999	244	908	130	205	302	963	526	928	999999	16	999999	109	78	279	999999	102	67	274	999999	412	747	999999	38	999999	531	577	277	676	999999	500	374	282	925	826	37	599	53	192	666	804	999999	999999	999999	733	857	346	999999	81	280	999999	708	568	999999	999999	935	666	999999	583	673	999999	696	849	279	999999	999999	601	999999	252	251	760	999999	875	608	586	584	731	999999	305	689	195	533	205	999999	547	999999	806	676	169	890	370	999999	469	518	999999	999999	999999	746	999999	102	999999	171	999999	830	999999	999999	833	960	29	191	213	767	584	999999	488	201	501	452	731	999999	835	925	24	999999	880	999999	589	366	999999	999999	604	984	726	213	434	33	999999	375	886	999999	958	999999	656	977	687	999999	144	575	40	749	999999	999999	24	469	267	340	156	450	949	479	482	477	999999	550	586	228	50	381	469	999999	999999	135	565	255	755	989	278	999999	674	287	906	999999	335	916	862	999999	970	267	946	103	877	999999	425	417	999999	490	551	999999	999999	468	562	762	999999	576	999999	490	971	768	713	277	999999	999999	776	672	573	468	152	387	687	999999	999999	783	435	375	587	999999	999999	158	999999	274	447	999999	645	216	725	153	999999	759	637	382	999999	211	999999	678	42	767	999999	753	844	545	999999	999999	429	999999	219	999999	336	740	999999	108	780	823	526	448	830	899	474	999999	946	999999	560	393	749	999999	999999	56	240	999999	343	820	676	999999	313	999999	926	999999	999999	763	996	946	999999	177	770	999999	602	999999	999999	114	999999	142	302	944	806	999999	999999	955	999999	124	999999	173	548	579	406	999999	431	823	999999	819	522	999999	166	711	573	999999	613	999999	622	220	711	148	370	135	909	211	527	999999	160	889	721	971	858	999999	999999	832	408	247	770	999999	117	999999	999999	999999	999999	301	976	591	380	806	810	602	342	213	412	332	802	423	999999	999999	651	699	999999	629	108	551	697	537	418	740	602	376	621	999999	113	932	383	999999	999999	617	235	999999	362	999999	999999	999999	638	655	225	969	999999	985	999999	575	999999	417	999999	144	999999	999999	603	999999	183	639	214	999999	999999	321	999999	480	949	306	879	62	970	715	347	329	550	979	999999	52	999999	449	999999	616	799	999999	81	999999	999999	248	999999	501	23	999999	762	999999	149	644	148	327	555	745	30	733	999999	999999	999999	244	999999	787	594	786	999999	999999	999999	733	929	597	644	934	250	414	654	999999	568	388	49	193	999999	999999	189	906	841	595	999999	576	428	976	511	285	451	836	625	48	654	951	373	461	
999999	38	792	552	999	213	87	151	101	320	175	727	484	421	291	455	607	688	945	543	74	560	999999	952	999999	369	492	999999	788	615	999999	616	24	587	532	999999	832	637	999999	999999	517	355	484	999999	811	784	999999	39	555	999999	441	966	16	829	999999	110	723	839	467	640	720	673	362	486	264	558	712	999999	999999	366	623	970	999999	317	35	719	85	999999	151	310	568	462	999999	618	183	98	610	195	999999	432	999999	992	179	999999	917	844	999999	999999	853	263	82	999999	151	199	556	999999	195	699	803	677	34	526	698	166	81	267	815	744	999999	175	948	999999	706	466	164	630	800	514	399	999999	727	86	353	888	237	999999	321	668	999999	712	903	910	391	522	407	685	304	23	204	659	38	258	999999	687	314	556	206	999999	44	999999	670	680	309	621	950	947	182	810	928	416	946	156	682	999999	272	47	144	194	68	999999	999999	787	319	740	163	478	999999	666	583	681	468	999999	634	145	52	233	611	769	572	459	512	999999	94	788	712	881	576	106	999999	277	421	22	626	565	999999	883	370	999999	468	481	567	516	236	999999	947	999999	999999	999999	999999	999999	436	374	999999	608	966	842	702	999999	37	281	999999	293	999999	999999	999999	456	19	79	999999	168	862	52	999999	999999	892	996	999999	836	999999	403	369	39	549	385	841	56	401	28	598	757	190	838	540	999999	578	999999	274	920	987	501	310	999999	11	999999	999999	393	73	530	716	999999	585	865	691	999999	912	873	743	865	475	223	65	999999	480	787	978	33	512	125	522	618	732	999999	999999	348	999999	916	38	161	209	999999	983	871	312	628	182	324	157	905	999999	705	539	409	999999	773	446	319	972	223	999999	999999	881	947	999999	999999	247	249	999999	999999	542	996	844	999999	665	999999	999999	999999	689	999999	615	663	876	606	841	817	89	332	999999	85	901	999999	944	814	742	57	576	999999	863	214	390	933	308	999999	999999	287	999999	947	743	438	999999	262	630	129	608	756	286	999999	116	200	27	999999	358	940	450	999999	999999	999999	849	618	999999	999999	330	484	999999	999999	364	80	242	563	956	141	589	461	542	649	999999	824	999999	999999	771	999999	999999	673	196	475	999999	999999	999999	614	235	830	107	135	988	348	932	155	658	999999	999999	999999	999999	552	243	886	336	999999	407	801	999999	999999	824	864	847	999999	276	656	297	995	107	996	715	627	338	999999	43	463	473	999999	717	999999	176	288	594	565	999999	386	439	310	999999	999999	960	563	999999	998	15	243	288	840	999999	285	
858	662	999999	404	499	424	224	118	852	872	433	999999	999999	597	999999	546	999999	291	897	890	227	986	999999	419	999999	162	618	999999	130	999999	185	633	132	442	159	513	459	199	75	835	171	999999	458	277	264	757	479	999999	937	469	963	996	942	191	67	871	999999	419	368	347	805	885	987	61	999999	799	90	999999	448	999999	97	90	226	999999	728	896	999999	588	164	289	682	207	402	999999	836	999999	999999	940	384	287	706	49	999999	728	40	286	999999	406	580	464	676	827	972	388	999999	882	780	880	999999	171	343	228	265	999999	664	608	492	337	999999	518	119	149	277	170	852	58	260	497	999999	451	999999	999999	18	999999	612	855	234	23	288	999999	408	810	999999	222	944	999999	784	751	999999	431	999999	16	191	999999	999999	536	559	999999	999999	999999	632	292	848	21	608	211	220	999999	999999	999999	999999	479	999999	270	120	999999	662	64	225	374	273	508	999999	999999	657	556	999999	999999	354	999999	305	422	486	999999	999999	125	962	476	614	999999	277	229	284	264	58	324	999999	920	951	56	874	504	596	172	70	999999	858	247	999999	62	261	273	220	401	999999	960	992	104	939	994	346	195	999999	482	999999	54	234	999999	999999	343	599	38	999999	308	999999	801	826	323	893	207	999999	724	122	561	490	999999	18	882	751	97	332	862	981	957	710	689	64	123	76	25	898	999999	999999	30	999999	999999	279	912	999999	711	144	679	211	741	736	621	82	888	991	103	46	352	427	473	21	737	57	46	597	521	999999	999999	257	878	308	578	999999	999999	999999	999999	733	106	691	999999	953	999999	661	250	230	98	999999	999999	131	999999	979	556	271	222	19	725	185	242	324	679	965	432	431	333	442	168	999999	980	789	734	999999	939	999999	387	520	368	85	806	816	509	905	999999	590	284	898	751	317	825	93	383	92	501	782	22	999999	999999	231	338	807	72	515	999999	999999	999999	614	50	999999	884	999999	651	999999	999999	999999	999999	774	999999	841	157	434	999999	851	757	999999	415	651	867	167	999999	999999	989	146	999999	999	753	994	279	205	203	670	858	999999	433	134	442	734	999999	84	967	999999	691	689	999999	903	126	221	757	738	999999	745	746	883	258	581	712	514	901	379	673	821	505	197	647	486	575	999999	999999	633	464	681	938	793	999999	409	620	309	72	844	999999	542	246	540	235	999999	924	999999	999999	851	421	928	832	343	410	999999	742	503	52	597	337	291	793	999999	284	297	999999	952	692	848	999999	412	451	67	497	141	584	965	999999	
199	999999	600	239	576	221	536	999999	605	999999	54	667	127	267	999999	516	601	999999	121	266	938	651	999999	292	999999	890	19	486	774	846	279	570	999999	541	852	45	999999	61	226	913	747	999999	211	569	648	191	999999	155	999999	999999	895	391	473	708	33	548	999999	318	482	686	999999	999999	84	758	123	999999	889	585	414	440	779	549	999999	208	518	999999	449	412	643	575	56	864	509	233	950	887	107	78	999999	313	999999	429	579	539	711	697	999999	999999	999999	175	302	268	740	999999	771	999999	999999	274	999999	533	109	187	999999	906	640	999999	550	851	999999	235	385	821	999999	111	985	360	999999	993	497	821	137	999999	956	478	283	788	133	999999	461	603	999999	999999	999999	984	214	276	999999	673	898	373	156	999999	999999	230	999999	481	200	639	999999	421	999999	865	777	378	406	112	999999	999999	633	852	223	586	399	214	206	999999	942	93	999999	718	605	306	999999	133	674	999999	361	736	688	999999	999999	494	412	50	226	173	65	509	587	999999	55	558	49	56	160	570	132	440	33	247	999999	999999	742	999999	999999	91	771	654	703	999999	751	494	518	831	264	999999	184	999999	987	43	496	442	506	999999	673	999999	266	57	973	114	493	920	713	450	273	999999	752	570	234	999999	401	411	999999	796	359	561	49	999999	792	999999	396	999999	452	999999	750	105	610	946	178	768	999999	999999	680	599	999999	830	781	77	567	772	999999	613	135	852	999999	999999	636	709	446	999999	999999	58	265	551	999999	720	477	999999	699	999999	999999	806	402	466	320	999999	730	216	498	529	780	971	650	999999	455	782	647	600	357	665	468	999999	509	999999	760	999999	467	138	880	999999	362	999999	378	399	890	179	999999	669	541	963	364	429	221	999999	341	999999	407	244	106	935	999999	999999	375	999999	709	980	306	999999	705	544	220	999999	999999	910	176	722	999999	261	139	285	572	978	999999	394	310	48	688	592	725	723	379	233	42	944	514	485	692	343	690	909	999999	875	963	997	752	763	999999	310	750	619	442	999999	115	820	999999	105	818	980	734	999999	301	713	620	982	174	987	569	999999	406	690	999999	270	571	229	999999	696	999999	999999	642	999999	999999	387	999999	116	290	234	127	221	581	418	666	712	609	29	617	999999	265	980	833	764	999999	711	904	69	589	999999	584	885	417	676	999999	757	347	999999	724	999999	871	513	999999	940	869	358	810	987	34	327	660	999999	611	254	441	43	237	877	353	243	483	999999	526	118	649	242	804	904	338	908	374	422	305	704	
999999	999999	289	892	895	999999	901	916	999999	272	521	999999	283	172	245	56	529	470	999999	490	999999	99	987	593	300	637	553	905	659	125	953	248	256	907	958	689	754	345	982	999999	342	567	746	264	999999	617	958	641	669	291	388	904	579	814	273	206	999999	999999	602	999999	301	995	999999	920	319	283	999999	376	214	555	302	194	487	344	158	999999	999999	733	997	683	678	912	246	378	736	59	668	442	999999	999999	925	999999	742	999999	216	999999	310	826	945	322	831	592	437	123	988	203	426	999999	666	400	853	41	698	919	589	389	758	887	193	270	614	353	732	452	629	243	999999	999999	999999	810	571	527	787	684	999999	96	484	999999	999999	999999	999999	434	776	999999	999999	999999	369	823	145	827	999999	423	642	685	999999	487	859	984	493	755	999999	663	116	855	829	336	999999	999999	76	502	904	635	508	999999	637	190	577	999999	544	735	874	628	627	999999	999999	158	884	112	977	999999	999999	500	999999	634	790	999999	327	920	423	582	999999	999999	999999	642	922	953	999999	991	57	527	909	380	450	758	880	999999	45	999999	634	680	451	150	46	702	275	999999	995	873	860	667	862	999999	999999	962	999999	528	871	984	387	277	243	893	65	459	999999	856	59	881	753	667	934	522	296	743	141	511	318	64	376	999999	999999	51	999999	389	664	999999	315	487	999999	362	261	60	427	366	446	557	95	586	999999	419	364	123	999999	999999	999999	350	999999	331	831	582	219	817	617	999999	999999	202	763	675	795	999999	551	571	999999	401	416	883	104	930	999999	583	426	731	817	999999	163	844	921	938	656	999999	891	983	656	102	152	444	999999	558	56	253	794	420	791	44	868	792	906	728	785	850	256	999999	999999	257	166	487	999	660	715	999999	999999	999999	28	481	320	567	999999	124	258	972	999999	545	999999	63	789	15	940	999999	98	371	999999	203	162	999999	77	461	999999	408	936	665	444	782	843	581	973	969	401	319	723	999999	877	791	479	813	409	711	556	970	467	160	546	225	571	354	537	87	672	222	414	858	609	999999	188	593	538	668	702	312	90	820	999999	631	70	788	493	155	723	999999	406	365	999999	987	940	785	128	228	999999	498	53	895	306	188	904	864	999999	370	999999	999999	285	999999	999999	253	999999	999999	545	999999	999999	999999	860	391	363	333	816	58	953	621	575	403	999999	319	458	213	268	999999	999999	435	999999	999999	97	132	999999	837	999999	999999	356	661	107	303	249	213	73	437	638	661	542	999999	372	855	910	999999	
795	999999	422	965	292	806	984	705	133	120	198	959	696	737	849	526	269	160	701	301	524	282	163	271	256	999999	574	607	652	549	73	871	999999	16	337	332	425	107	382	550	676	401	179	999999	24	113	740	900	999999	25	714	221	999999	619	565	522	66	160	719	271	241	387	63	583	56	327	674	689	409	999999	111	999999	777	161	999999	999999	112	33	256	152	289	674	795	637	835	851	717	999999	450	814	999999	274	388	121	319	299	348	595	93	999999	438	61	500	295	999999	999999	999999	12	999999	443	420	999999	903	577	981	566	592	426	748	999999	999999	998	248	999999	999999	836	999999	666	841	999999	784	516	939	559	713	999999	183	510	999999	999999	418	714	999999	999999	404	999999	370	810	139	752	706	921	847	888	97	440	813	905	999999	999999	999999	776	171	999999	658	903	103	354	864	753	393	92	999999	465	786	894	326	240	200	999999	476	999999	999999	98	999999	862	669	61	472	283	425	277	476	645	523	999999	553	23	359	500	148	26	946	385	369	624	228	392	112	202	123	582	715	23	610	796	249	82	49	795	999999	52	999999	999999	999999	999999	999999	67	999999	154	350	313	881	700	999999	460	999999	999999	729	14	644	286	948	279	999999	999999	562	462	44	726	402	481	974	563	265	105	999999	365	57	254	18	999999	450	957	851	809	700	25	999999	160	770	97	353	44	161	957	999999	612	431	999999	999999	162	33	225	999999	869	339	328	444	785	325	670	114	999999	996	483	836	999999	428	999999	151	547	330	999999	956	314	138	939	411	307	11	531	934	999999	691	855	999999	234	215	982	999999	382	999999	999999	999999	109	983	868	47	678	130	113	194	80	354	999999	999999	149	269	448	740	399	917	999999	999999	794	736	552	793	151	999999	999999	785	999999	999999	769	967	973	58	999999	331	270	902	732	186	897	347	863	217	999999	32	999999	999999	767	251	999999	999999	443	999999	50	373	440	84	999999	343	999999	999999	748	200	584	57	999999	100	412	999999	480	497	999999	999999	885	456	872	345	126	128	347	647	27	204	999999	999999	533	409	17	493	891	195	15	999999	668	579	599	673	999999	629	173	907	999999	650	771	592	279	483	687	594	500	105	958	777	996	999999	999999	554	400	279	999999	459	999999	919	235	294	491	795	999999	999999	857	209	711	999999	999999	999999	95	377	432	217	999999	59	999999	423	992	795	999999	999999	403	797	278	55	282	999999	115	714	825	642	999999	999999	110	999999	191	381	737	999999	999999	471	822	566	786	933	131	192	244	
473	737	999999	927	439	999999	263	402	999999	47	811	926	358	391	250	999999	452	999999	945	117	561	868	350	999999	700	412	999999	999999	836	20	344	924	100	129	641	976	166	715	986	430	847	91	999999	343	925	999999	999999	90	581	953	343	999999	185	85	682	605	999999	982	237	37	300	847	565	494	702	887	835	238	749	273	457	736	965	524	270	479	191	16	761	999999	377	685	834	883	676	362	748	25	999999	45	589	184	488	999999	140	999	526	202	641	999999	540	999999	341	317	505	607	26	661	999999	213	999999	390	230	902	659	615	999999	999999	817	350	999999	820	792	999999	684	282	258	16	394	270	953	988	375	999999	794	570	999999	527	387	79	345	96	210	999999	999999	209	953	585	309	524	987	843	385	301	897	719	24	999999	999999	999999	358	20	999999	999999	259	999999	24	506	118	99	270	495	304	747	14	999999	619	558	101	484	329	672	707	869	283	120	612	999999	999999	999999	556	726	999999	164	721	335	820	999999	999999	195	999999	456	999999	219	999999	501	548	638	296	844	110	999999	536	158	903	686	999999	999999	999999	149	823	940	679	43	543	544	999999	150	999999	678	999999	963	573	906	299	872	204	497	615	781	571	974	999999	999999	974	99	200	999999	261	45	32	423	385	845	372	254	776	999999	676	719	900	408	612	618	611	146	999999	999999	859	40	491	815	791	999999	578	848	999999	999999	69	453	353	856	999999	990	656	819	588	999999	999999	55	105	999999	820	896	881	172	371	179	999999	837	207	570	999999	999999	553	216	632	999999	276	523	101	999999	384	233	375	53	519	622	962	999999	558	173	999999	813	934	730	994	895	617	999999	487	983	326	231	255	783	971	999999	446	449	197	702	461	29	954	999999	999999	597	530	838	653	749	217	588	999999	43	999999	999999	999999	823	999999	737	278	861	999999	999999	762	162	978	999999	82	850	185	523	605	999999	711	77	858	918	999999	407	999999	779	762	999999	776	999999	999999	221	309	898	382	623	237	460	433	600	983	847	263	233	999999	937	766	802	999999	694	983	999999	331	416	999999	377	478	814	999999	498	108	308	340	34	219	999999	292	999999	478	561	296	999999	999999	121	999999	21	999999	999999	788	436	999999	960	174	92	755	520	889	892	999999	999999	154	422	97	999999	501	685	516	239	23	852	655	592	334	21	999999	999999	999999	220	332	212	713	357	35	999999	485	999999	143	999999	999999	999999	876	399	999999	999999	416	873	67	497	999999	408	999999	434	999999	935	781	430	636	162	684	999999	520	999999	
570	482	302	797	397	162	460	363	999999	267	961	323	976	265	103	861	605	999999	780	511	600	999999	999999	288	249	99	163	999999	999999	980	574	361	188	999999	999999	26	180	619	486	904	47	265	999999	247	473	999999	999999	525	337	774	557	999999	146	19	88	645	774	999999	558	307	999999	405	999999	570	693	609	145	778	436	87	691	985	58	875	474	344	999999	470	814	454	139	638	727	736	999999	424	224	179	128	193	252	166	71	188	906	999999	413	296	999999	864	659	191	99	259	93	571	111	270	544	999999	578	313	209	113	177	370	999999	125	147	279	394	999999	659	252	999999	999999	999999	869	969	832	931	781	999999	950	795	948	548	477	652	861	322	953	999999	999999	615	999999	956	957	999999	546	962	298	158	283	999999	999999	531	999999	425	559	646	999999	999999	711	812	999999	396	259	317	228	821	211	472	999999	999999	440	340	284	637	896	578	999999	858	433	999999	999999	632	643	481	112	426	999999	999999	103	224	999999	999999	999999	999999	817	551	707	999999	792	724	761	825	872	327	999999	362	999999	999999	999999	981	679	383	867	841	999999	174	753	999999	999999	801	129	159	999999	70	875	778	417	711	819	354	870	326	75	999999	118	817	759	325	999999	750	179	492	532	122	999999	707	794	91	403	653	999999	999999	999999	990	999999	999999	456	812	451	999999	944	545	999999	184	120	363	318	169	732	361	414	438	999999	464	632	636	627	266	525	178	983	999999	317	999999	556	942	881	84	112	507	999999	947	874	999999	805	633	103	357	999999	999999	398	635	358	52	248	369	999999	980	999999	969	984	199	296	283	286	618	999999	999999	999999	178	999999	243	66	235	999999	467	563	172	659	998	542	999999	264	344	999999	357	977	275	927	196	359	999999	715	143	522	181	661	600	896	196	405	869	729	833	709	165	579	999999	999999	781	805	430	331	999999	436	714	934	952	999999	929	641	963	306	999999	819	581	999999	922	999999	819	805	962	276	999999	603	673	550	999999	634	624	999999	854	223	155	391	928	579	355	706	808	246	709	107	966	554	441	573	298	24	137	999999	999999	999999	999999	976	999999	163	857	766	763	174	514	327	879	999999	999999	749	160	60	890	12	181	225	904	999999	999999	865	999999	919	171	109	261	416	506	987	999999	444	981	179	999999	775	721	588	943	643	999999	391	999999	999999	999999	692	423	248	134	999999	465	440	515	659	879	999999	853	938	605	664	999999	107	820	999999	39	999999	767	980	512	125	999999	593	282	270	850	714	999999	493	161	478	
686	23	291	381	531	690	929	999999	999999	570	921	783	999999	289	730	999999	571	335	786	999999	925	442	736	19	844	999999	168	999999	808	175	999999	369	999999	999999	977	999999	816	449	999999	348	422	444	999999	941	203	999999	609	992	540	226	153	321	707	736	553	254	287	281	999999	999999	531	685	524	134	240	999999	996	856	999999	831	817	132	965	447	999999	491	751	794	816	346	272	175	999999	999999	31	999999	662	60	584	733	999999	999999	911	710	817	999999	919	566	711	641	999999	753	691	708	408	31	356	270	734	72	999999	492	465	999999	397	366	970	932	113	222	899	999999	282	578	219	999999	220	264	630	274	571	999999	999999	999999	999999	999999	484	15	193	999999	999999	402	999999	521	240	139	88	999999	323	460	999999	999999	462	999999	741	565	481	999999	499	135	810	101	639	470	500	317	409	290	366	878	881	965	748	113	551	999999	999999	760	348	89	204	500	999999	179	507	999999	732	594	999999	279	47	371	515	999999	199	579	762	999999	30	922	730	798	999999	445	579	802	249	999999	947	243	935	999999	774	420	999999	320	160	470	962	917	585	814	999999	96	840	520	459	999999	913	971	999999	774	739	425	359	406	999999	999999	600	705	999999	382	999999	210	344	326	596	105	138	878	428	302	999999	999999	347	916	999999	276	605	999999	999999	559	445	999999	497	170	981	359	71	534	999999	655	999999	267	583	212	176	646	752	523	923	363	561	44	999999	453	881	635	88	442	455	999999	900	541	362	784	999999	672	712	183	344	247	44	603	999999	773	432	635	999999	999999	999999	313	524	91	146	989	997	411	432	54	289	355	999999	628	999999	313	755	338	905	999999	275	504	934	579	188	685	328	999999	339	779	999999	256	999999	944	693	151	355	818	404	372	786	999999	250	667	999999	999999	966	999999	525	401	28	103	729	999999	868	255	379	945	902	460	671	50	81	652	34	42	249	336	999999	936	999999	936	933	542	999999	999999	263	277	684	999999	719	911	442	937	999999	926	526	384	85	447	772	410	916	999999	999999	999999	463	597	643	861	999999	639	481	588	444	91	169	196	719	138	999999	112	270	712	741	759	999999	144	890	999999	515	865	261	999999	999999	556	999999	989	841	274	286	666	999999	823	450	89	999999	999999	502	680	999999	340	999999	947	455	670	150	213	213	942	999999	329	707	545	355	883	999999	984	423	887	999999	180	999999	999999	851	335	478	999999	271	999999	328	999999	999999	999999	340	185	211	313	999999	504	416	816	785	898	135	956	959	999999	999999	567	
700	456	441	614	618	596	999999	219	999999	130	202	703	942	551	623	397	687	496	214	180	682	84	942	999999	481	255	999999	456	329	999999	999999	389	969	704	961	872	999999	36	602	999999	200	991	218	921	312	712	999999	999999	284	738	999999	472	883	307	999999	999999	999999	521	143	372	211	537	999999	210	999999	999999	734	247	999999	750	85	661	999999	470	979	690	866	999999	999999	769	999999	160	182	591	626	999999	999999	671	819	999999	369	799	999999	239	543	999999	111	999999	999999	499	978	636	999999	534	662	617	578	422	328	204	999999	999999	904	999999	999999	60	365	308	999999	851	315	72	428	255	391	285	768	664	999999	326	589	858	854	127	790	744	999999	648	928	18	334	93	353	625	585	876	999999	529	999999	492	307	803	433	999999	999999	916	218	407	152	387	849	913	495	11	614	901	638	999999	583	256	552	717	379	575	526	232	999999	999999	670	515	999999	248	426	444	29	999999	999999	538	933	874	536	109	505	999999	999999	999999	598	352	20	999999	248	117	945	991	939	589	433	858	999999	961	208	414	999999	637	996	610	999999	60	999999	828	476	999999	854	709	719	453	221	827	415	115	634	376	793	985	277	282	999999	435	999999	439	362	575	739	971	676	132	372	868	555	999999	999999	999999	369	191	217	147	263	999999	999999	496	377	606	452	693	337	999999	621	751	370	999999	318	71	556	553	476	999999	999999	882	43	597	91	353	282	857	191	96	16	611	999999	999999	29	66	163	17	999999	756	132	55	999999	999999	510	999999	508	831	999999	999999	999999	816	999999	317	776	380	999999	684	415	34	999999	595	999999	250	824	19	973	241	999999	261	907	548	491	720	777	999999	248	199	999999	470	844	450	616	327	105	200	896	470	999999	648	999999	999999	999999	47	432	537	542	403	29	500	999999	999999	137	999999	955	452	335	999999	539	461	142	24	597	944	999999	883	979	194	154	634	999999	512	999999	999999	409	438	946	999999	297	250	783	845	999999	596	824	577	999999	627	999999	652	999999	901	931	900	516	838	881	657	857	549	557	999999	258	999999	999999	143	999999	81	589	526	506	880	707	299	999999	297	999999	11	130	999999	999999	361	821	501	768	999999	581	978	549	570	556	299	596	747	693	435	596	784	218	690	999999	251	48	846	156	984	204	999999	233	999999	994	999999	536	254	979	999999	535	756	626	176	561	420	532	29	999999	216	294	959	605	251	700	70	792	999999	999999	328	323	975	355	999999	26	939	999999	329	575	999999	762	999999	768	999999	999999	999999	168	51	
138	767	719	28	877	939	700	245	999999	981	528	934	97	106	999999	999999	882	560	411	841	159	622	665	212	453	302	454	941	201	999999	999999	861	901	751	310	666	999999	999999	999999	415	999999	781	903	773	801	641	588	666	533	116	614	349	437	999999	891	516	999999	516	575	584	495	759	999999	927	639	999999	42	346	795	999999	62	587	462	995	757	999999	718	891	411	999999	714	787	999999	999999	999999	11	433	585	859	794	564	102	729	523	920	335	737	976	144	143	609	251	999999	380	63	999999	887	999999	569	523	999999	220	114	763	999999	707	351	999999	999999	637	244	457	999999	999999	597	959	858	939	85	999999	640	742	757	278	999999	472	999999	47	41	477	124	991	25	346	996	354	999999	965	653	222	983	778	552	506	899	161	764	999999	999999	103	178	947	366	146	882	64	999999	836	561	407	790	313	999999	999999	523	252	441	151	14	253	971	893	296	863	448	999999	200	999999	378	60	708	57	264	999999	308	176	635	879	463	999999	891	161	999999	999999	431	679	850	596	983	999999	720	623	864	539	999999	285	661	502	698	30	864	211	468	511	699	743	59	999999	657	999999	617	562	687	999999	362	820	999999	50	442	768	999999	603	277	999999	339	999999	999999	725	814	33	514	999999	191	443	999999	689	693	902	999999	687	630	859	939	636	49	168	935	801	186	312	795	999999	70	999999	18	271	999999	999999	181	613	560	333	999999	633	841	485	381	254	986	672	136	999999	493	754	148	162	664	641	682	181	159	391	999999	512	237	999999	81	261	999999	999999	755	947	999999	942	999999	999999	999999	315	794	564	786	691	815	999999	999999	219	999999	316	790	855	999999	302	999999	999	464	999999	784	673	405	947	413	129	818	180	999999	189	854	551	626	841	999999	359	846	127	999999	468	576	44	337	28	766	765	470	999999	218	463	882	732	999999	958	999999	20	999999	846	160	667	999999	999999	597	995	999999	999999	999999	999999	386	257	455	999999	614	995	602	750	345	387	191	647	999999	248	961	463	306	132	72	667	328	468	449	10	966	999999	999999	931	446	341	663	191	86	521	202	961	17	999999	999999	492	366	771	674	999999	665	513	18	634	683	144	698	242	999999	31	630	918	808	999999	999999	999999	999999	999999	314	13	724	999	571	999999	999999	999999	456	370	999999	999999	311	557	793	917	344	463	718	961	999999	312	999999	430	668	64	890	999999	162	561	956	240	999999	696	467	671	807	999999	999999	871	999999	683	687	338	999999	942	720	83	135	890	999999	999999	178	449	
421	12	999999	999999	341	999999	257	771	847	894	414	773	999999	614	100	131	119	678	522	847	382	999999	624	314	202	999999	344	816	159	272	450	440	72	642	284	464	310	513	334	434	623	999999	835	999999	924	464	999999	115	999999	13	781	999999	13	330	77	846	999999	999999	111	615	182	440	622	585	454	973	711	856	340	999999	821	606	354	999999	234	565	739	831	999999	737	999999	238	833	155	491	18	436	742	574	438	87	255	412	718	261	193	999999	999999	348	950	999999	999999	775	999999	192	185	97	999999	105	511	116	999999	674	374	343	999999	607	476	104	999999	546	968	999999	902	558	999999	203	999999	999999	999999	371	999999	492	440	984	999999	462	484	999999	316	920	999999	646	73	331	530	580	47	999999	317	585	727	166	999999	414	999999	999999	873	999999	616	981	999999	89	64	150	999999	999999	244	389	659	492	999999	513	788	999999	35	332	228	580	37	995	999999	261	999999	465	999999	332	590	36	209	999999	588	684	357	999999	468	999999	591	999999	703	999999	345	657	725	824	463	999999	378	999999	999999	999999	97	999999	999999	999999	999999	210	560	599	999999	999999	999999	218	190	290	999999	448	999999	463	67	595	740	304	877	570	659	508	535	999999	12	429	954	213	648	746	999999	295	911	999999	509	267	879	999999	999999	999999	983	999999	477	445	921	24	68	915	328	792	999999	792	425	212	961	999999	674	856	597	999999	999999	280	570	443	999	999999	537	429	953	999999	715	748	878	999999	587	532	40	100	782	999999	999999	49	999999	855	34	498	870	709	774	193	592	33	999999	349	68	712	566	999999	445	999999	999999	638	961	528	87	973	914	947	624	439	296	583	83	609	716	310	999999	715	419	511	747	827	655	999999	217	999999	354	538	419	875	965	997	654	478	510	732	87	365	777	60	583	999999	999999	999999	897	18	999999	999999	999999	757	999999	999999	999999	999999	566	659	999999	201	321	395	629	385	999999	999999	999999	298	929	605	999999	983	232	999999	937	368	927	824	743	999999	873	208	999999	559	905	661	558	123	382	720	911	850	749	886	54	391	431	999999	394	344	870	999999	89	999999	695	649	534	296	913	266	16	742	999999	672	328	999999	653	999999	479	876	201	360	916	218	999999	258	244	346	985	555	936	730	439	408	999999	999999	128	398	999999	266	999999	271	209	126	713	179	934	999999	567	999999	738	361	727	999999	153	999999	691	871	660	446	414	198	311	367	329	286	312	517	232	63	994	264	999999	999999	749	999999	160	800	505	523	324	167	999999	63	817	585	999999	
999999	264	929	583	257	738	427	999999	938	999999	842	796	437	867	427	853	999999	999999	483	154	999999	999999	224	369	891	376	146	132	999999	419	258	550	743	283	999999	262	303	999999	999999	526	788	370	810	969	318	13	77	656	999999	314	274	999999	343	440	498	161	50	570	691	881	999999	305	605	529	711	999999	63	163	486	174	999999	44	201	999999	999999	154	959	999999	60	999999	308	999999	235	999999	154	143	999999	312	785	239	222	732	999999	999999	925	493	999999	999999	267	27	950	913	999999	732	999999	999999	923	999999	999999	353	202	795	999999	803	582	999999	80	663	385	999999	999999	750	378	256	952	828	256	335	42	872	389	999999	987	43	938	999999	320	502	198	914	219	831	237	441	999999	426	222	985	292	813	999999	111	905	689	932	209	545	922	779	999999	984	999999	353	211	964	523	808	486	864	198	999999	577	474	471	369	263	999999	936	219	536	999999	271	52	228	460	288	999999	308	110	738	999999	397	999999	273	999999	999999	999999	36	477	523	617	999999	130	104	22	845	636	444	329	679	687	608	999999	253	320	723	555	135	999999	685	751	510	385	136	999999	999999	854	210	541	748	999999	999999	999999	696	918	878	999999	999999	215	615	999999	338	978	430	999999	250	999999	999999	999999	216	75	361	284	791	999999	117	999999	999999	755	608	999999	435	902	581	903	999999	149	999999	334	441	582	999999	999999	146	44	999999	532	954	85	999999	729	999999	257	334	682	424	221	677	999999	810	527	156	202	607	624	225	435	406	526	859	110	667	154	999999	634	999999	442	999999	756	999999	999999	406	918	657	879	999999	999999	578	899	489	999999	471	102	524	999999	435	415	322	999999	999999	999999	999999	999999	999999	997	72	239	736	999999	225	982	999999	920	999999	999999	130	237	544	727	18	47	857	507	47	879	638	999999	999999	606	999999	61	129	625	937	373	460	999999	999999	659	999999	386	452	878	683	999999	999999	999999	528	299	794	207	999999	594	514	781	999999	628	400	999999	999999	498	609	139	500	173	999999	457	999999	210	774	999999	534	885	911	631	595	978	823	539	973	97	999999	999999	812	11	999999	535	999999	165	244	831	999999	367	999999	328	999999	322	388	519	645	457	999999	328	999999	643	672	986	683	882	196	160	999999	860	999999	999999	452	277	327	999999	999999	999999	346	826	965	943	581	999999	594	592	999999	282	600	313	999999	999999	529	726	816	999999	999999	999999	999999	238	999999	93	999999	718	995	999999	875	509	995	999999	536	317	121	741	362	580	72	504	999999	100	999999	914	560	501	965	999999	751	
726	461	158	170	789	484	999999	857	882	916	999999	182	574	717	354	286	711	777	586	414	999999	374	246	116	833	802	999999	999999	999999	533	535	752	159	278	159	58	846	728	999999	999999	13	883	480	664	209	331	827	382	684	637	849	999999	389	441	964	361	224	52	999999	986	723	999999	999999	358	391	120	33	306	568	306	439	982	39	753	999999	903	893	581	906	511	999999	389	526	426	684	999999	373	717	314	797	999999	803	999999	760	119	106	999999	131	999999	98	999999	999999	999999	387	999999	866	999999	635	40	999999	468	643	145	824	22	999999	391	386	674	579	747	316	992	770	472	635	590	999999	643	999999	823	999999	309	999999	999999	999999	574	148	228	817	127	737	686	253	339	999999	667	577	999999	775	714	704	457	702	999999	991	539	54	914	571	286	424	991	999999	999999	696	343	327	620	569	769	253	999999	857	462	19	629	999999	441	999999	968	22	999999	867	600	999999	324	606	477	222	999999	999999	233	656	540	999999	999999	999999	16	643	856	999999	956	999999	16	999999	547	999999	999999	341	999999	791	612	642	999999	274	893	134	136	128	381	737	850	999999	655	249	30	999999	326	999999	273	669	741	798	425	627	999999	351	999999	138	581	724	999999	145	849	131	917	590	62	276	808	621	834	888	999999	129	499	558	533	766	451	46	999999	490	999999	703	60	814	226	999999	999999	999999	272	999999	547	657	381	999999	558	533	332	439	457	60	950	999999	834	853	536	306	137	507	817	105	687	544	450	875	78	156	81	999999	373	999999	999999	266	999999	836	351	999999	747	785	999	999	444	21	589	233	539	425	868	999999	999999	999999	848	711	734	177	319	999999	999999	999999	999999	411	462	229	75	380	992	694	302	997	999999	922	558	352	507	817	999999	675	955	999999	345	653	288	875	824	453	238	999999	999999	999999	527	348	406	999999	149	597	547	224	946	218	241	845	132	870	999999	364	371	999999	213	916	516	643	56	991	170	993	133	586	999999	621	152	645	999999	120	480	173	526	316	999999	999999	279	446	729	999999	999999	499	530	418	999999	469	92	999999	152	614	999999	883	302	414	91	156	474	960	819	334	999999	595	682	21	999999	531	999999	64	999999	999999	647	80	914	308	16	999999	472	714	406	999999	999999	420	502	558	445	597	870	121	234	67	999999	999999	999999	404	681	999999	817	519	28	659	631	37	438	849	967	605	968	993	408	421	683	759	564	999999	795	999999	999999	134	575	999999	660	726	999999	246	858	999999	453	999999	627	617	853	999999	999999	747	
314	511	981	653	999999	840	629	877	713	813	383	685	754	743	609	36	306	692	943	226	998	999999	207	202	990	639	161	999999	376	999999	999999	999999	73	816	579	293	673	448	999999	735	999999	783	23	26	862	183	583	999999	910	600	320	999999	20	479	748	409	314	999999	663	951	999999	180	510	999999	999999	653	621	937	173	325	999999	857	999999	999999	54	224	891	191	340	816	66	452	548	999999	999999	407	720	593	78	180	979	884	785	592	56	12	282	101	770	219	561	645	999999	999999	246	999999	21	999999	435	533	999999	132	458	846	999999	246	999999	734	450	999999	933	37	869	999999	999999	479	81	999999	171	999999	999999	799	421	130	264	420	999999	953	539	27	395	999999	168	544	662	999999	435	938	698	999999	999999	547	650	999999	286	534	775	999999	258	767	391	455	640	393	999999	717	711	999999	591	483	339	677	205	433	463	999999	869	335	340	488	999999	142	867	999999	670	404	158	500	844	730	644	364	705	772	636	999999	286	999999	999999	944	999999	999999	357	224	480	703	352	999999	999999	270	999999	450	221	769	723	258	588	289	723	999999	999999	999999	999999	860	838	975	972	432	796	524	999999	999999	383	396	343	946	785	653	880	999999	61	931	42	999999	76	204	152	999999	59	388	361	996	60	999999	385	934	614	999999	385	504	999999	999999	431	999999	532	570	77	825	436	776	999999	999999	409	756	145	637	188	999999	794	644	833	47	383	418	172	999999	53	618	20	999999	341	999999	999999	386	999999	141	510	99	61	505	137	999999	508	999999	915	426	597	999999	999999	747	755	706	701	999999	670	693	999999	22	780	790	526	459	815	37	445	999999	666	999999	999999	13	137	99	857	999999	517	516	538	110	503	999999	153	749	988	999999	654	635	999999	536	999999	551	999999	497	318	271	979	678	511	481	836	741	760	575	782	626	620	665	999999	412	233	164	164	445	519	44	646	776	470	999999	382	810	586	139	317	969	999999	640	781	595	319	838	14	67	274	999999	985	578	967	372	652	999999	786	194	999999	999999	396	160	978	283	624	213	217	999999	108	36	165	999999	268	813	218	979	999999	263	103	999999	160	999999	181	757	58	999999	999999	108	900	394	34	401	826	756	999999	267	661	507	971	115	630	55	958	247	999999	365	320	999999	164	672	114	533	999999	918	410	299	978	230	234	999999	999999	119	999999	714	12	763	803	512	240	950	327	386	292	988	764	999999	148	933	999999	693	758	655	943	238	999999	501	310	908	355	293	999999	441	999999	424	711	999999	
986	254	245	841	562	807	923	214	354	999999	251	112	163	306	160	55	78	541	798	748	176	999999	434	510	463	999999	166	947	671	999999	113	867	286	999999	127	894	697	320	140	950	731	739	884	561	260	208	754	999999	999999	243	373	741	999999	962	354	999999	819	734	388	667	999999	975	999999	467	624	383	825	911	999999	265	357	758	410	848	26	436	999999	873	260	264	149	117	999999	438	522	372	251	324	897	961	85	962	931	473	309	999999	999999	999999	936	999999	382	843	999999	999999	885	615	340	777	945	918	220	946	483	134	527	543	170	114	945	262	142	511	999999	999999	190	395	999999	937	999999	270	239	529	936	999999	882	306	246	937	553	999999	999999	473	999999	999999	999999	999999	999999	807	945	999999	999999	102	480	684	744	999999	830	999999	999999	500	788	403	238	684	999999	999999	20	109	251	231	306	233	561	47	230	668	142	43	999999	61	906	29	991	782	675	999999	59	261	640	999999	475	593	251	62	128	638	244	693	301	69	999999	999999	565	724	470	999999	541	443	463	85	999999	797	187	644	593	769	411	455	19	999999	641	758	999999	240	756	712	981	508	919	999999	434	449	742	416	999999	526	463	999999	322	999999	605	615	798	565	283	677	999999	606	469	359	237	788	684	999999	428	370	920	335	967	757	390	43	524	999999	651	299	65	770	711	76	315	999999	999999	706	946	999999	960	903	957	88	306	384	999999	999999	364	645	765	999999	988	572	606	999999	310	565	922	571	101	926	914	983	622	645	999999	402	999999	104	999999	999999	999999	402	999999	26	377	999999	460	999999	999999	954	517	999999	999999	72	782	148	999999	186	999999	577	784	385	999999	43	999999	973	999999	661	999999	647	999999	270	989	788	199	999999	172	589	761	420	115	916	576	147	419	999999	999999	559	999999	756	931	999999	270	87	202	427	999999	999999	37	404	433	799	999999	357	439	256	999999	746	999999	197	975	880	425	422	472	868	808	796	999999	91	523	905	798	999999	999999	657	999999	999999	595	771	135	796	562	366	986	316	399	229	999999	999999	892	713	685	675	999999	60	999999	847	999999	333	619	672	751	945	880	999999	10	793	641	781	257	114	160	112	71	999999	328	68	999999	166	478	589	97	462	999999	809	999999	132	951	999999	999999	162	306	272	161	999999	54	616	486	468	315	606	587	927	915	788	563	583	614	602	732	999999	999999	999999	854	40	584	999999	756	80	999999	999999	842	976	575	105	807	887	950	608	144	711	582	967	850	872	11	170	999999	410	256	999999	
517	359	932	999999	740	846	417	131	878	755	999999	999999	170	436	763	610	362	819	980	675	999999	999999	467	30	999999	454	608	982	999999	424	751	355	824	661	370	493	54	999999	999999	960	999999	828	999999	999999	851	999999	806	424	999999	401	808	727	430	580	999999	511	999999	912	22	296	248	435	103	463	999999	514	590	999999	999999	280	999999	610	465	29	205	999999	999999	88	178	643	647	194	873	636	999999	34	925	999999	647	858	601	141	739	78	722	54	734	276	385	347	586	999999	999999	838	835	208	271	410	384	218	235	813	999999	379	999999	63	562	999999	847	978	589	346	861	217	678	435	870	397	306	161	999999	999999	702	831	66	350	836	44	999999	417	762	524	869	439	999999	999999	396	369	999999	668	491	277	428	407	758	250	999999	150	170	410	999999	999999	113	232	149	225	121	999999	323	308	227	528	665	440	226	999999	476	432	583	890	48	510	968	638	669	999999	591	305	999999	816	905	695	873	401	90	887	999999	646	299	999999	676	483	56	130	451	963	999999	987	190	693	999999	22	566	280	371	826	906	475	563	347	634	816	840	999999	403	999999	655	274	999999	338	653	830	142	999999	223	564	464	847	999999	706	199	603	124	389	52	892	138	602	999999	263	999999	945	93	952	999999	999999	999999	549	727	918	318	348	637	999999	49	999999	880	400	999999	806	372	68	288	999999	999999	999999	999999	461	464	510	999999	62	244	106	357	708	746	190	393	363	921	914	129	999999	999999	850	965	272	349	109	22	738	545	232	999999	922	666	999999	999999	752	168	999999	95	227	524	266	113	541	505	999999	999999	699	17	703	999999	457	939	20	468	307	999999	440	121	364	999999	665	516	21	999999	999999	51	999999	999999	640	205	740	829	902	999999	142	999999	434	766	17	903	322	730	999999	348	442	983	999999	769	999999	999999	728	80	999999	729	999999	749	102	335	80	300	686	323	377	508	154	628	46	999999	335	560	639	673	113	999999	185	935	674	673	999999	451	394	999999	999999	951	477	669	109	183	894	392	654	109	696	999999	226	999	363	343	999999	814	947	399	443	946	999999	64	966	279	999999	924	84	999999	999999	629	905	936	444	999999	999999	484	529	862	372	999999	999999	539	977	396	244	185	581	341	479	999999	504	999999	317	932	902	422	703	829	629	970	317	235	547	76	811	290	564	937	311	718	294	94	37	999999	50	519	87	579	44	378	352	743	949	603	135	910	629	511	523	999999	999999	999999	243	402	635	680	992	999999	999999	954	620	
999999	39	761	673	420	999999	816	892	393	999999	999999	795	260	627	574	285	943	940	901	661	63	424	692	937	595	850	999999	865	370	526	177	995	999999	757	707	999999	198	930	715	943	812	619	139	284	657	903	999999	774	70	404	58	969	683	303	567	999999	346	823	999999	999999	343	951	532	866	999999	999999	715	503	920	859	97	23	235	957	848	999999	999999	418	289	691	867	859	804	999999	477	207	321	786	200	999999	377	999999	852	155	609	999999	96	272	999999	528	198	489	854	999999	999999	45	744	725	454	132	935	928	999999	396	702	483	156	566	399	999999	817	929	313	999999	999999	723	171	89	358	988	999999	31	999999	761	999999	387	15	999999	658	442	463	595	341	77	551	448	830	465	999999	136	999999	530	873	999999	711	268	186	999999	718	593	874	664	377	999999	774	999999	999999	999999	893	324	999999	553	999999	956	516	231	597	245	892	53	999999	705	636	231	284	827	999999	173	59	244	211	594	885	75	568	798	228	999999	302	637	820	57	572	138	657	170	622	916	631	999999	670	941	528	674	999999	999999	37	155	999999	947	765	464	733	658	999999	883	668	842	398	999999	12	722	942	265	999999	845	143	508	574	123	214	241	999999	999999	573	269	999999	220	374	400	771	82	692	999999	871	999999	323	913	24	773	999999	780	528	913	999999	948	998	999999	999999	855	44	529	581	79	999999	534	922	175	94	999999	817	458	477	999999	946	930	39	597	393	999999	531	230	493	800	620	434	999999	628	999999	999999	271	802	999999	999999	365	251	500	999999	612	346	999999	999999	828	999999	956	54	312	999999	967	557	918	411	879	584	999999	999999	45	781	458	999999	999999	304	94	469	999999	999999	689	958	642	705	439	415	984	56	434	383	402	333	844	576	131	192	999999	532	707	859	999999	999999	195	551	215	719	999999	303	524	148	999999	369	577	940	999999	999999	999999	272	128	512	426	832	160	949	421	999999	937	999999	196	639	643	561	762	733	102	505	773	100	499	719	250	690	999999	999999	999999	43	756	903	221	778	305	398	999999	204	442	99	43	999999	140	503	782	294	117	885	504	999999	607	999999	848	858	580	796	772	408	999999	999999	310	863	639	388	999999	43	670	418	344	999999	157	567	999999	12	472	537	960	999999	999999	956	583	999999	792	808	436	912	65	362	207	508	626	15	999999	999999	789	180	999999	751	548	748	623	698	999999	259	363	999999	553	845	396	53	836	776	471	999999	162	664	81	830	952	999999	978	999999	221	999999	628	151	635	594	
223	302	930	999999	999999	999999	342	885	105	999999	454	396	369	219	965	164	672	849	543	625	553	135	108	775	799	999999	770	316	487	715	999999	222	413	958	631	104	122	627	329	283	974	999999	568	539	385	565	683	769	351	66	173	779	999999	20	50	98	203	164	999999	999999	999999	35	407	389	910	242	983	410	587	871	51	54	529	999999	651	999999	566	999999	400	243	822	999999	964	430	551	852	999999	402	918	543	999999	957	218	999999	855	999999	869	189	628	152	582	282	191	480	25	129	999999	347	369	764	532	634	999999	185	139	426	70	977	838	68	628	590	999999	54	970	999999	835	161	414	702	999999	386	999999	999999	661	549	819	494	999999	432	602	276	43	163	999999	276	202	42	999999	439	887	892	351	569	999999	991	790	146	509	931	293	999999	933	666	358	999999	693	517	524	999999	606	576	572	416	999999	361	557	339	43	999999	890	999999	912	975	815	523	45	381	732	669	758	683	984	999999	148	504	343	376	999999	865	999999	685	518	659	832	999999	999999	999999	999999	172	444	461	999999	806	50	999999	196	999999	851	834	119	999999	784	999999	831	923	591	98	277	961	28	190	999999	178	130	999999	999999	262	152	504	203	999999	277	999999	235	999999	580	188	442	999999	318	999999	525	969	755	271	999999	663	828	908	999999	241	999999	151	999999	263	999999	999999	999999	835	207	933	815	356	999999	18	54	224	628	533	353	413	655	999999	653	643	665	564	423	858	315	630	999999	243	774	962	443	999999	426	972	999999	646	501	999999	999999	384	569	178	338	999999	226	686	999999	304	999999	326	999999	55	497	999999	999999	371	999999	999999	530	576	508	581	581	678	574	918	797	656	162	707	999999	999999	171	278	999999	496	235	999999	642	628	595	999999	999999	999999	386	397	637	916	384	19	135	674	87	999999	876	999999	596	660	182	307	888	388	999999	999999	414	537	884	228	436	110	145	844	999999	901	981	377	902	133	301	999999	999999	999999	281	999999	582	246	970	999999	999999	95	999999	575	504	344	999999	216	988	821	54	999999	999999	418	489	999999	873	290	489	186	901	508	95	473	368	995	999999	17	999999	997	999999	177	566	606	826	350	999999	570	350	999999	171	775	389	91	89	999999	673	872	401	997	999999	302	757	794	999999	999999	10	436	217	509	328	732	109	991	545	876	292	906	592	149	82	313	939	639	24	136	129	13	999999	915	331	154	615	119	727	983	420	771	229	932	349	999999	362	841	531	438	675	397	545	213	170	766	289	999999	924	999999	
362	127	779	260	774	997	52	301	187	184	127	989	273	562	465	999999	999999	660	799	309	950	999999	117	586	460	731	467	191	999999	564	864	363	194	760	999999	302	991	969	167	352	731	71	663	999999	999999	685	134	983	747	649	89	629	999999	625	26	263	19	203	799	53	999999	861	999999	999999	999999	763	805	999999	931	172	999999	718	502	456	577	888	445	760	999999	775	607	999999	443	999999	485	244	900	568	743	377	292	798	179	999999	812	999999	999999	50	47	557	880	999999	61	584	999999	370	136	16	57	137	818	999999	928	34	446	65	428	439	147	85	863	246	769	564	880	730	999999	389	643	708	373	405	722	999999	894	986	432	858	999999	999999	999999	894	520	615	559	43	999999	155	677	757	451	95	999999	999999	999999	643	850	497	704	399	822	999999	999999	349	764	999999	537	221	999999	999999	632	569	999999	32	967	969	725	164	15	846	861	403	711	999999	267	999999	502	999999	32	999999	999999	935	164	999999	302	370	532	181	851	145	505	657	25	228	134	882	640	880	995	725	917	999999	999999	999999	999999	428	46	485	92	485	921	777	199	999999	323	697	414	858	730	999999	446	554	312	869	351	999999	387	493	762	384	647	622	764	999999	343	449	454	306	67	873	999999	999999	98	375	224	999999	468	146	905	437	477	782	159	398	288	999999	394	621	516	334	999999	999999	723	707	838	309	23	892	545	999999	253	999999	801	856	999999	999999	466	999999	655	999999	745	999999	588	335	999999	999999	472	999999	28	969	65	832	999999	732	999999	999999	999999	390	537	999999	999999	576	601	41	193	368	980	302	999999	888	999999	999999	966	894	999999	800	964	398	800	973	999999	647	999999	575	818	999999	328	79	34	500	999999	85	409	739	999999	179	649	556	999999	548	999999	179	259	999999	72	607	999999	895	152	41	817	935	590	563	88	999999	702	35	223	772	999999	999999	999999	625	821	831	58	237	999999	420	160	417	256	261	999999	667	398	743	513	220	555	432	926	992	683	141	494	845	660	839	477	999999	999999	378	999999	999999	901	633	318	240	558	637	909	732	880	409	688	339	473	421	678	999999	999999	12	226	999999	999999	285	942	690	347	212	576	156	942	536	84	877	753	999999	766	765	999999	999999	662	918	523	204	999999	283	452	165	381	999999	171	999999	112	340	162	889	988	625	690	999999	893	355	71	999999	789	354	335	999999	586	357	654	913	533	248	350	999999	999999	790	999999	668	247	999999	831	337	985	999999	999999	743	725	863	137	150	84	999999	389	999999	
857	760	414	767	948	641	578	34	595	999999	985	863	999999	853	794	208	999999	31	390	711	524	733	777	365	920	591	94	723	999999	513	838	726	859	44	451	344	999999	405	720	999999	613	806	742	737	449	570	753	872	78	999999	999999	62	427	678	791	999999	983	59	847	366	999999	855	804	91	419	269	999999	955	411	459	822	67	999999	784	107	999999	991	49	999999	999999	837	222	999999	300	826	785	309	191	252	328	361	336	558	363	59	758	12	661	999999	190	566	797	470	619	999999	630	751	642	580	84	141	943	143	497	529	344	211	513	265	634	960	822	999999	93	108	495	509	948	735	999999	715	340	999999	735	794	49	751	45	194	205	43	666	610	177	197	417	203	71	834	714	556	999999	405	693	230	743	93	999999	520	620	131	803	907	241	369	800	999999	407	702	489	592	176	328	999999	999999	303	222	546	896	690	999999	448	999999	30	792	225	934	999999	515	999999	956	374	999999	999999	84	240	758	378	999999	396	195	795	999999	354	131	390	180	346	103	926	530	999999	490	999999	328	683	689	887	448	153	865	999999	891	651	533	227	651	754	999999	999999	545	843	999999	509	505	506	89	768	999999	412	55	999999	933	999999	530	418	884	999999	255	400	999999	999999	999999	999999	531	990	904	716	821	904	738	425	360	999999	999999	687	810	981	333	821	603	920	988	999999	999999	276	999999	312	131	124	343	999999	509	594	818	674	913	81	977	999999	602	999999	947	994	674	629	247	209	208	999999	607	999999	371	434	999999	630	881	999999	567	264	729	601	594	706	570	781	916	766	915	715	774	738	13	818	999999	239	973	994	371	478	39	70	113	288	999999	440	595	85	796	999999	999999	28	514	723	999999	10	999999	250	433	892	999999	480	999999	999999	79	868	899	999999	215	567	656	887	533	98	235	668	498	999999	199	140	196	841	969	999999	999999	755	234	290	42	999999	460	999999	571	999999	765	558	776	620	219	999999	999999	999999	999999	238	542	905	495	426	999999	127	512	999999	999999	302	706	871	999999	999999	570	999999	644	619	520	999999	117	923	325	999999	332	676	892	878	999999	999999	599	153	971	740	999999	999999	270	808	792	915	715	988	682	278	772	893	57	218	59	895	999999	921	531	882	999999	618	999999	441	103	820	234	634	999999	509	999999	999999	999999	770	383	999999	999999	836	826	605	281	128	251	56	999999	439	629	999999	828	211	547	678	621	98	618	999999	436	829	714	999999	690	90	622	999999	575	219	993	999999	834	506	842	176	
104	999999	611	13	376	543	159	664	200	550	999999	174	961	34	941	811	999999	808	999999	233	131	999999	915	200	999999	999999	480	82	445	353	999999	331	999999	999999	583	695	487	615	209	893	999999	60	999999	149	284	458	220	551	277	191	135	36	390	618	55	249	21	420	507	307	72	999999	228	999999	999999	485	999999	591	450	256	999999	545	608	233	999999	81	999999	999999	999999	56	858	929	804	999999	228	824	999999	749	335	344	999999	999999	117	999999	999999	603	832	932	449	799	999999	629	110	999999	857	999999	427	999999	75	973	999999	245	504	460	999999	143	282	964	629	876	543	999999	265	116	572	267	438	999999	402	950	249	151	336	127	404	239	828	782	406	638	407	784	684	361	178	448	572	656	999999	697	330	867	313	572	999999	596	374	999999	459	600	999999	719	764	124	734	33	909	387	66	219	314	499	567	990	479	759	382	903	999999	134	999999	781	999999	999999	629	381	999999	763	861	999999	864	834	333	999999	487	687	999999	569	627	154	538	999999	599	253	392	831	999999	322	103	505	224	471	66	999999	999999	380	474	68	494	363	195	155	525	999999	354	480	999999	761	999999	791	999999	812	286	792	595	508	191	11	322	999999	999999	999999	669	365	593	999999	999999	998	900	999999	222	961	999999	273	959	392	999999	350	898	912	999999	548	999999	311	766	412	194	273	999999	407	198	473	745	695	291	670	485	169	999999	999999	999999	177	861	999999	579	777	737	22	833	212	838	840	999999	410	143	999999	715	368	599	999999	219	999999	269	502	999999	999999	225	389	982	298	999999	999999	684	947	220	497	687	414	732	999999	999999	182	999999	999999	569	358	369	345	562	999999	954	127	570	999999	741	196	907	368	486	829	999999	358	40	545	999999	337	999999	166	199	999999	846	999999	999999	610	999999	999999	85	999999	999999	570	999999	880	999999	234	344	789	940	209	999999	33	589	999999	999999	999999	999999	326	999999	894	999999	242	202	999999	999999	915	911	999999	999999	959	969	999999	121	185	434	916	449	681	999999	999999	210	516	999999	957	950	175	66	527	384	732	183	999999	999999	190	502	999999	999999	186	733	999999	322	691	999999	981	999999	510	912	414	999999	20	463	755	795	999999	693	724	845	244	263	980	858	393	278	999999	786	780	810	931	999999	734	999999	273	947	999999	999999	519	220	415	727	999999	999999	999999	999999	373	279	999999	999999	999999	496	777	855	143	999999	753	62	928	423	999999	204	459	699	999999	731	169	472	999999	999999	186	851	184	513	440	517	812	727	216	760	904	490	368	386	261	
444	999999	878	414	350	999999	999999	565	999999	999999	220	277	750	999999	920	473	900	999999	620	227	707	322	274	424	999999	120	35	845	178	999999	65	999999	82	448	546	826	290	999999	848	999999	999999	296	87	839	229	249	72	455	295	296	13	410	747	169	999999	999999	640	999999	788	999999	999999	999999	999999	587	618	383	999999	312	736	999999	192	842	241	17	608	420	244	434	999999	386	57	580	999999	999999	514	654	99	999999	893	423	195	999999	279	617	443	897	899	499	231	846	999999	759	718	201	999999	999999	178	740	561	143	887	999999	999999	411	192	599	172	514	83	999999	294	291	418	999999	908	999999	572	999999	573	711	520	999999	213	358	342	298	999999	368	779	353	485	358	362	999999	999999	978	567	868	435	844	735	395	426	267	999999	762	351	999999	292	999999	598	999999	177	999999	622	153	999999	910	79	894	737	803	735	999999	488	935	999999	999999	999999	930	799	999999	198	728	976	999999	999999	999999	999999	579	946	465	85	42	755	999999	191	999999	147	392	975	999999	798	999999	117	931	660	697	779	625	832	692	999999	999999	947	893	366	448	873	497	825	67	123	499	947	282	728	999999	974	557	754	427	521	403	955	152	905	658	621	999999	474	999999	176	181	999999	264	845	999999	94	861	574	742	638	649	567	917	543	308	592	999999	212	957	722	231	999999	415	181	999999	407	805	988	707	827	828	32	204	999999	941	752	693	436	15	619	999999	982	999999	789	871	836	47	608	606	76	786	999999	517	908	945	310	999999	999999	630	999999	288	999999	999999	914	809	999999	373	999999	601	556	898	408	207	347	609	248	999999	625	310	389	369	999999	999999	640	51	986	999999	296	945	640	420	611	805	689	999999	250	125	999999	979	999999	472	999999	17	60	999999	388	644	999999	999999	706	452	715	999999	251	956	92	491	236	873	823	999999	86	90	961	145	296	602	999999	17	369	999999	760	646	999999	916	999999	999999	999999	472	999999	351	344	987	249	198	704	829	999999	999999	999999	758	889	233	165	999999	395	999999	55	915	881	785	136	999999	999999	583	691	79	725	999999	999999	892	161	999999	220	999999	777	99	840	773	999999	467	48	999999	999999	999999	243	536	490	924	999999	425	153	425	591	999999	224	182	58	665	506	635	113	999999	999999	999999	606	136	999999	683	364	306	100	999999	484	423	747	999999	412	338	999999	164	588	801	999999	193	999999	736	181	343	267	605	999999	185	276	805	363	808	663	999999	14	117	523	807	999999	233	335	999999	940	999999	140	874	769	999999	325	351	57	999999	
999999	938	616	999999	999999	679	426	759	265	915	16	679	70	938	686	19	999999	243	999999	999999	241	580	858	877	795	13	213	392	999999	330	859	924	757	61	383	724	787	144	999999	844	390	810	968	419	865	271	117	201	197	760	999999	91	999999	276	999999	854	999999	739	85	951	476	43	923	935	999999	999999	921	18	565	999999	231	199	91	999999	400	430	612	449	22	534	999999	22	204	84	999999	777	223	491	999999	999999	645	58	68	999999	377	356	886	999999	363	999999	999999	999999	635	999999	538	207	10	914	999999	649	251	640	726	999999	65	464	839	999999	11	287	867	439	999999	46	326	183	140	880	999999	53	999999	999999	999999	238	194	796	386	968	999999	999999	777	999999	616	341	287	14	331	517	999999	912	999999	999999	999999	85	916	999999	81	999999	909	364	999999	130	494	999999	999999	672	554	497	366	999999	87	870	312	274	510	567	823	696	999999	999999	852	622	734	516	536	505	547	20	999999	999999	724	999999	999999	999999	670	656	999999	784	235	999999	999999	999999	999999	886	834	646	735	999999	574	999999	999999	385	840	597	999999	453	999999	978	305	610	134	999999	185	93	999999	300	812	131	603	854	753	49	999999	999999	862	28	472	847	681	889	999999	999999	445	963	999999	349	947	471	678	999999	269	835	999999	624	999999	915	658	77	353	544	834	613	174	720	605	57	999999	999999	735	494	981	548	999999	415	839	354	109	221	895	204	999999	350	999999	386	594	917	561	999999	999999	946	369	404	504	999999	65	166	615	724	368	149	435	260	999999	999999	999999	721	538	82	785	146	816	447	181	158	999999	999999	171	787	135	687	999999	999999	44	999999	134	587	54	170	360	683	999999	999999	999999	756	999999	102	613	267	151	873	388	488	999999	525	999999	922	232	355	945	571	995	828	999999	681	653	367	999999	999999	70	658	676	378	721	111	407	442	594	425	389	109	999999	903	645	262	999999	17	17	518	658	212	365	698	225	788	999999	910	999999	181	999999	411	876	665	207	493	206	999999	767	959	999999	999999	337	999999	999999	999999	691	101	192	347	381	999999	360	707	299	858	999999	977	999999	999999	423	497	657	423	323	999999	999999	224	706	162	65	999999	999999	57	999999	959	874	558	733	378	107	999999	999999	447	799	466	61	178	375	348	200	999999	999999	833	545	630	51	914	493	999999	999999	999999	394	999999	291	999999	999999	312	999999	340	984	744	999999	784	999999	826	999999	219	623	999999	999999	64	848	367	962	999999	442	416	512	769	918	959	75	745	999999	630	212	697	165	716	69	749	
999999	45	364	456	974	82	998	718	860	831	301	999999	71	999999	999999	36	78	455	650	990	799	547	999999	34	679	999999	38	999999	624	83	63	906	796	186	203	812	999999	516	862	999999	999999	999999	999999	97	668	999999	684	197	11	999999	628	710	999999	79	950	323	999999	340	999999	474	999999	792	999999	787	778	999999	839	884	375	815	33	562	593	290	582	14	637	999999	365	250	999999	841	214	999999	454	353	839	999999	236	879	198	673	739	397	326	999999	700	132	319	283	598	799	999999	195	163	76	999999	786	999999	945	685	300	974	999999	649	212	588	999999	343	434	554	999999	999999	495	999999	360	822	205	963	956	314	515	24	92	652	35	999999	28	999999	387	236	63	239	291	203	898	698	212	748	123	47	999999	789	884	729	999999	152	336	999999	803	254	921	822	540	641	180	285	892	884	999999	193	999999	370	999999	208	501	882	375	999999	729	661	619	457	849	919	269	726	999999	362	175	883	692	459	492	143	315	240	999999	650	33	622	806	328	134	999999	476	684	833	686	237	603	776	44	999999	151	999999	473	972	999999	382	453	154	539	999999	740	999999	120	878	822	892	270	193	725	999999	116	999999	301	332	919	452	584	893	454	135	572	999999	657	620	999999	999999	999999	999999	88	999999	580	999999	999999	610	393	439	366	806	999999	793	967	419	61	767	732	296	342	999999	63	999999	797	559	700	999999	999999	634	843	499	537	323	999999	12	115	999999	697	638	588	690	938	489	96	778	882	660	167	999999	999999	890	999999	63	999999	700	214	999999	480	30	777	862	999999	999999	596	866	278	999999	741	964	313	604	999999	104	708	652	212	999999	91	29	999999	999999	256	991	579	952	611	484	157	360	798	205	976	677	860	999999	235	189	999999	229	510	999999	919	203	850	460	820	793	355	524	498	639	999999	461	353	738	999999	999999	999999	643	265	999999	550	999999	175	117	627	402	244	982	426	999999	680	999999	519	491	999999	999999	151	128	142	818	138	632	862	999999	999999	525	333	132	119	999999	999	260	964	716	645	999999	37	742	833	428	558	372	107	999999	959	999999	941	861	617	999999	331	999999	999999	446	665	917	528	17	999999	111	78	121	873	663	33	999999	898	803	846	999999	36	999999	295	713	999999	765	535	396	999999	412	583	471	514	556	999999	937	749	527	60	728	19	30	12	731	359	447	999999	999999	452	538	999999	148	999999	35	999999	922	775	797	186	899	392	142	999999	337	527	999999	607	326	233	95	999999	380	752	127	582	15	407	564	
363	999999	999999	101	944	999999	345	445	456	488	29	518	999999	951	999999	999999	346	877	222	999999	213	752	839	999999	999999	366	857	999999	395	897	452	531	524	221	443	363	999999	300	198	146	992	92	160	128	307	714	924	729	38	602	999999	999999	793	732	361	999999	999999	103	880	587	999999	649	59	558	45	498	993	950	518	988	526	999999	689	86	682	130	999999	721	999999	999999	442	137	667	793	126	747	999999	791	860	832	999999	540	999999	610	999999	352	999999	999999	92	999999	720	973	999999	50	85	999999	999999	716	60	240	999999	271	228	384	155	685	982	266	999999	298	999999	212	999999	685	618	986	635	89	754	339	97	999	639	999999	785	999999	916	627	717	389	731	31	741	629	822	119	321	999999	464	646	369	999999	999999	793	999999	518	883	999999	431	99	111	936	999999	720	999999	20	999999	162	999999	686	999999	365	549	62	566	739	470	469	863	509	675	599	624	118	999999	321	999999	999999	27	277	584	390	205	999999	288	999999	999999	999999	487	812	487	168	447	777	876	14	237	117	237	999999	57	423	672	922	423	999999	322	853	999999	999999	181	785	145	331	112	388	169	920	774	772	679	999999	982	61	999999	999999	161	846	241	965	999999	999999	999999	999999	229	999999	718	283	214	776	999999	216	279	999999	640	702	33	126	999999	497	845	999999	343	465	640	607	441	621	999999	907	999999	475	999999	785	999999	999999	176	437	111	941	999999	885	716	997	999999	473	180	335	420	999999	999999	44	999999	999999	129	999999	396	163	77	622	729	999999	999999	306	425	16	594	493	910	199	999999	999999	25	999999	827	959	600	346	175	999999	436	115	210	999999	425	326	999999	877	999999	999999	999999	22	369	489	221	999999	512	419	582	293	878	687	999999	231	793	896	999999	999999	916	169	187	60	999999	900	195	624	897	802	999999	999999	711	999999	827	942	145	522	236	536	523	265	457	191	763	881	298	749	999999	979	999999	529	306	858	961	999999	790	13	34	468	303	596	675	709	999999	483	581	171	999999	482	999999	280	999999	999999	999999	999999	711	996	999999	116	612	446	999999	999999	25	362	802	853	999999	330	999999	142	498	999999	242	926	589	748	999999	999999	310	137	889	218	893	516	859	812	999999	310	795	793	715	999999	856	857	662	757	999999	185	681	999999	416	539	329	999999	999999	901	260	996	999999	962	353	18	806	484	999999	725	34	509	502	989	917	454	535	999999	999999	999999	999999	385	273	832	65	478	608	999999	720	360	888	940	733	958	562	999999	239	999999	450	707	121	999999	310	937	
999999	193	682	999999	811	961	14	960	535	211	989	875	732	999999	907	875	409	234	764	999999	999999	93	775	999999	437	977	225	702	918	720	469	999999	84	336	999999	871	795	916	770	759	356	999999	999999	532	999999	686	217	990	999999	999999	999999	886	999999	114	109	648	999999	148	264	833	999999	999999	52	999999	741	999999	800	405	150	46	89	493	464	14	849	909	678	253	999999	750	770	234	777	999999	422	583	921	970	999999	460	999999	657	662	999999	22	999999	999999	999999	790	518	886	811	850	888	495	814	431	999999	265	999999	999999	174	572	513	73	521	533	999999	402	168	538	830	179	689	582	432	830	999999	999999	804	33	89	462	67	864	999999	384	888	857	608	161	319	714	999999	490	298	94	159	999999	500	521	196	999999	632	979	66	999999	999999	315	73	983	999999	620	460	176	890	712	514	648	114	146	999999	999999	794	17	999999	125	143	209	293	999999	680	654	501	293	836	999999	829	999999	808	327	224	583	794	624	257	698	263	999999	999999	586	579	510	769	999999	999999	999999	412	625	760	999999	508	961	32	725	313	259	128	177	340	999999	999999	436	840	786	922	71	999999	999999	999999	530	861	999999	999999	707	768	999999	999999	148	416	491	480	214	328	867	818	263	560	78	321	998	999999	95	539	999999	999999	152	999999	982	441	814	999999	242	865	239	88	245	361	325	956	142	373	979	761	999999	999999	999999	118	999999	968	669	999999	978	858	761	949	776	734	27	12	625	999999	903	707	601	193	247	348	999999	999999	583	999999	245	122	188	634	600	334	999999	64	36	44	696	23	999999	314	999999	384	999999	289	999999	510	344	322	999999	632	470	282	170	665	300	339	30	193	395	999999	275	999999	999999	137	999999	999999	54	963	975	591	999999	889	934	297	999999	863	244	808	486	82	567	999999	780	556	174	327	173	34	764	999999	23	513	999999	999999	48	999999	704	977	999999	860	999999	381	347	749	818	580	348	872	802	999999	104	221	706	999999	999999	352	95	133	999999	999999	288	29	209	287	577	999999	271	929	258	999999	169	267	999999	626	616	196	999999	40	737	593	979	999999	999999	999999	999999	801	806	315	805	696	378	999999	24	900	582	999999	999999	69	182	518	999999	418	999999	403	999999	837	999999	90	705	23	999999	64	396	379	60	986	797	872	685	775	503	999999	134	561	40	999999	252	977	999999	180	24	526	858	999999	283	571	999999	828	68	765	467	726	610	791	930	324	194	644	849	595	999999	309	384	406	24	364	999999	72	372	689	594	999999	46	535	
999	250	205	177	999999	489	319	999999	999999	999999	318	777	355	343	631	715	404	608	999999	458	531	999999	151	462	214	919	288	999999	465	379	180	999999	689	999999	791	689	128	999999	547	999999	285	679	496	464	97	999999	999999	949	999999	657	999999	986	999999	587	14	295	999999	743	963	187	999999	999999	513	443	999999	219	97	280	999999	941	596	999999	70	999999	999999	851	999999	999999	374	966	999999	339	183	808	94	194	869	111	999999	999999	999999	385	63	370	999999	999999	175	999999	714	999999	999999	999999	407	999999	70	999999	925	472	415	162	78	420	999999	996	277	870	532	999999	999999	565	349	985	999999	55	999999	221	999999	999999	999999	602	999999	173	999999	495	999999	182	931	999999	748	186	268	406	696	918	438	180	16	67	103	299	999999	470	704	159	999999	173	999999	362	149	848	584	235	865	812	475	904	448	882	999999	104	939	849	999999	182	306	999999	999999	999999	616	189	999999	275	606	318	555	999999	469	823	957	653	999999	578	543	899	602	43	999999	884	452	534	999999	999999	878	998	359	999999	513	531	852	595	874	255	746	999999	644	999999	628	556	267	260	444	624	925	999999	460	999999	315	67	579	273	999999	999999	999999	91	456	90	396	999999	958	999999	711	937	971	371	778	399	832	583	265	999999	999999	999999	627	201	100	999999	999999	353	548	999999	892	456	951	589	999999	470	415	999999	513	564	921	999999	597	909	549	506	999999	563	756	70	999999	999999	801	296	858	425	787	647	991	348	881	999999	69	970	999999	264	986	392	186	999999	983	178	999999	701	372	394	397	717	999999	594	465	644	596	487	460	999999	999999	665	731	768	999999	767	999999	175	682	878	961	627	454	294	520	999999	999999	999999	999999	370	999999	110	923	473	38	79	999999	407	999999	246	456	581	519	305	609	330	999999	418	999999	225	999999	904	999999	999999	999999	999999	273	368	84	204	267	158	411	100	506	554	741	267	740	613	999999	274	291	445	432	389	118	159	685	199	609	968	812	861	864	758	91	440	999999	269	806	636	333	688	999999	999999	999999	999999	798	64	588	403	677	999999	452	240	622	583	71	53	661	123	683	884	595	999999	346	999999	236	748	473	999999	227	481	806	146	999999	999999	466	134	219	688	999999	630	999999	999999	300	999999	418	633	999999	507	378	996	607	693	953	449	103	689	961	630	203	60	999999	999999	185	206	226	999999	299	30	127	937	833	972	762	62	283	389	998	999999	141	602	999999	965	933	231	873	123	193	502	508	999999	173	999999	999999	310	999999	334	999999	103	999999	999999	
344	125	390	440	999999	635	930	900	175	714	691	999999	498	600	447	624	353	954	333	112	132	796	521	350	774	254	487	461	22	949	359	904	983	39	268	496	585	502	68	248	193	292	336	999999	95	758	999999	894	862	424	999999	84	770	470	980	547	604	49	666	917	158	478	887	999999	365	786	431	469	342	951	49	850	896	999999	919	839	999999	999999	265	999999	164	592	598	999999	967	284	144	522	58	999999	999999	546	836	150	99	714	405	120	999999	999999	999999	630	562	911	385	999999	188	684	551	150	999999	876	999999	650	999999	565	879	299	258	91	652	999999	999999	621	69	502	999999	755	995	999999	444	360	999999	999999	999999	534	39	999999	222	999999	105	459	971	908	643	25	763	195	387	999999	834	115	999999	357	999999	427	219	941	999999	999999	999999	999999	689	345	999999	726	587	999999	961	238	535	202	87	422	985	999999	938	999999	977	53	739	999999	378	471	381	999999	499	941	309	270	325	98	999999	338	999999	672	770	635	211	916	437	935	233	159	998	641	37	448	371	463	489	706	999999	999999	154	999999	64	227	964	377	237	645	527	700	913	447	367	748	702	999999	999999	999999	310	999999	616	803	604	999999	473	739	999999	60	580	846	999999	618	999999	36	999999	431	999999	552	670	834	689	791	999999	999999	246	999999	283	289	746	58	999999	999999	405	902	202	351	693	835	999999	234	76	999999	75	681	919	304	999999	341	999999	281	999999	880	641	999999	381	999999	395	999999	999999	912	465	31	313	532	815	603	223	999999	833	843	999999	782	797	446	767	511	726	999999	999999	999999	249	942	724	475	354	159	545	999999	530	378	956	621	999999	842	769	54	873	543	865	999999	90	98	999999	999999	544	922	93	999999	708	870	107	658	468	50	672	523	307	999999	187	665	68	294	701	464	887	999999	929	955	676	723	999999	193	871	297	861	160	443	13	930	432	999999	350	230	660	999999	307	999999	812	999999	255	747	999999	999999	209	999999	795	999999	53	834	999999	999999	137	528	985	242	999999	999999	181	999999	999999	999999	303	907	999999	599	718	74	51	999999	589	962	126	785	999999	999999	602	827	672	39	75	763	399	999999	999999	439	999999	821	244	427	366	521	981	633	657	176	453	999999	999999	999999	549	731	999999	859	254	466	876	999999	999999	19	999999	96	124	152	123	759	689	134	999999	326	660	999999	829	623	827	77	981	999999	999999	264	532	474	999999	72	489	344	417	540	924	55	562	596	723	235	787	279	999999	838	999999	898	486	999999	731	293	999999	653	901	
732	42	999999	485	394	224	999999	999999	175	868	62	663	779	351	159	210	360	999999	74	182	604	999999	557	670	152	972	999999	778	213	999999	999999	122	836	442	684	999999	999999	569	178	381	999999	748	622	411	355	999999	741	556	336	999999	380	529	885	480	999999	897	484	516	343	422	999999	74	284	432	933	939	999999	347	999999	999999	463	790	595	692	301	856	223	156	325	967	241	683	451	94	999999	415	237	999999	144	786	33	239	236	999999	397	816	474	199	478	415	358	404	888	685	665	589	934	202	188	451	683	337	201	375	191	999999	999999	999999	69	528	712	470	212	880	627	999999	564	839	304	484	392	33	677	910	618	837	795	766	999999	782	481	44	187	999999	113	999999	48	860	575	97	204	284	140	999999	702	888	999999	17	67	442	35	105	999999	999999	69	660	659	291	757	354	999999	856	999999	287	999999	678	293	999999	999999	931	999999	999999	274	999999	290	117	893	727	217	730	645	787	999999	986	756	386	146	483	634	453	46	756	113	231	581	347	999999	853	999999	34	604	683	240	136	999999	331	830	999999	422	951	766	999999	84	999999	999999	999999	158	785	530	671	541	999999	884	334	895	438	600	999999	636	943	604	49	999999	192	999999	961	999999	581	999999	435	555	455	70	683	686	114	999999	999999	999999	853	199	727	333	241	492	795	799	905	999999	999999	731	788	64	479	356	727	117	891	999999	999999	181	576	56	104	126	95	748	999999	648	791	999999	524	999999	782	754	877	999999	592	699	340	172	999999	350	999999	703	766	999999	999999	999999	959	996	790	184	775	999999	622	681	238	125	999999	56	999999	267	450	73	999999	999999	281	999999	479	20	524	202	571	584	999999	999999	136	401	359	694	167	874	999999	794	965	999999	999999	999999	142	999999	999999	476	999999	294	574	393	999999	999999	496	999999	999999	866	857	948	482	999999	613	201	162	395	554	836	766	712	888	723	578	655	108	867	512	180	592	283	999999	999999	899	287	19	146	336	280	905	849	574	300	27	740	322	377	736	563	948	999999	650	651	999999	589	405	851	814	999999	758	628	997	949	283	583	425	434	698	335	192	25	69	999999	931	999999	148	999999	999999	838	343	730	141	999999	999999	846	999999	881	347	320	881	168	999999	91	999999	999999	852	624	27	999999	324	887	999999	999999	999999	932	687	376	999999	793	999999	807	154	999999	911	37	999999	58	727	437	950	544	97	999999	453	999999	694	999999	761	999999	74	524	580	273	999999	455	61	731	577	299	169	266	999999	999999	999999	84	23	
355	180	999999	790	804	999999	590	999999	780	999999	301	956	357	248	710	614	75	728	926	999999	999999	462	999999	975	999999	481	437	277	999999	999999	999999	518	999999	20	349	806	276	863	270	627	989	999999	999999	999999	760	774	229	61	459	652	106	825	943	847	142	999999	714	519	999999	999999	999999	322	798	408	999999	783	587	347	898	999999	347	212	467	308	247	110	719	999999	999999	999999	262	999999	818	999999	286	716	574	999999	877	457	102	756	999999	938	168	677	982	999999	395	977	197	881	162	555	314	893	367	644	610	41	182	901	305	999999	80	999999	503	999999	131	551	218	65	999999	451	810	590	374	529	150	999999	128	384	426	999999	803	380	234	999999	999999	392	358	999999	921	999999	284	200	999999	803	867	999999	999999	235	999999	844	768	142	422	999999	744	723	528	838	999999	999999	913	798	485	67	241	999999	857	999999	28	999999	202	287	143	623	177	620	138	571	999999	73	999999	892	170	582	478	670	999999	524	528	23	864	520	436	881	999999	486	715	404	572	999999	228	942	217	484	651	490	999999	798	542	134	594	999999	185	999999	653	999999	999999	903	999999	999999	999999	343	712	14	999999	999999	851	261	690	691	904	734	999	999999	845	453	685	686	930	987	671	169	999999	404	429	906	344	999999	237	999999	999999	812	999999	11	435	885	240	212	999999	969	999999	999999	117	851	229	999999	958	999999	595	999999	345	999999	999999	600	899	583	999999	317	999999	968	347	855	33	999999	842	102	918	997	69	959	223	999999	86	960	358	923	61	999999	184	568	947	653	411	999999	576	897	839	224	112	999999	532	922	626	641	632	999999	724	339	18	136	999999	999999	999999	635	999999	861	875	21	252	999999	532	232	143	26	30	693	454	995	211	999999	263	703	999999	217	999999	300	856	999999	999999	999999	209	721	999999	58	627	986	31	999999	50	715	32	827	999999	136	330	310	999999	609	621	939	339	728	137	72	873	248	76	424	207	999999	15	440	683	999999	999999	810	110	95	399	43	999999	678	999999	496	923	999999	999999	768	999999	136	510	256	999999	399	244	480	594	68	184	389	920	606	578	999999	709	591	999999	304	359	519	209	999999	220	587	999999	999999	773	640	149	448	516	307	537	81	196	999999	618	999999	442	999999	225	51	999999	999999	999999	75	109	611	999999	342	291	436	999999	999999	926	805	46	245	132	583	707	954	919	999999	999999	622	999999	506	999999	951	973	859	861	63	304	168	794	209	474	211	561	172	853	807	166	90	999999	170	154	390	721	383	171	859	599	270	
132	999999	148	500	996	603	999999	999999	369	999999	999999	999999	82	768	21	999999	770	920	31	999999	111	999999	579	999999	734	907	361	777	239	599	697	12	999999	43	999999	999999	70	973	999999	958	718	27	447	735	516	532	999999	999999	378	884	612	999999	999999	999999	169	19	604	356	765	99	251	999999	606	769	999999	571	999999	48	732	401	776	797	716	72	825	94	674	999999	285	999999	999999	999999	408	355	987	456	174	409	874	999999	25	713	217	125	717	999999	420	999999	11	944	630	59	653	976	999999	815	535	775	238	999999	344	759	81	563	279	999999	277	261	999999	286	999999	502	173	706	386	73	999999	600	355	999999	673	996	842	341	999999	999999	999999	999999	247	999999	921	399	999999	999999	691	266	642	654	845	452	775	169	896	725	546	138	886	946	600	54	236	934	429	999999	410	348	916	740	981	999999	943	845	24	609	365	999999	331	373	25	999999	999999	999999	754	903	999999	514	109	127	794	999999	882	999999	831	202	946	999999	969	724	399	999999	349	999999	999999	345	999999	999999	999999	999999	370	538	806	523	931	480	623	301	190	526	448	999999	249	999999	945	999999	627	567	23	821	662	999999	48	999999	999999	999999	780	528	272	419	999999	87	369	999999	757	266	647	369	454	360	578	999999	806	453	286	503	113	999999	956	999999	999999	941	916	333	635	999999	500	209	999999	268	700	105	999999	770	132	370	999999	437	51	689	890	267	123	999999	252	17	571	594	330	999999	569	239	572	999999	701	462	171	45	999999	765	765	448	820	999999	660	483	625	999999	330	916	966	675	508	277	253	459	828	263	91	999999	430	905	878	79	698	999999	532	901	79	999999	208	501	261	286	923	452	447	927	12	768	391	535	999999	414	999999	894	731	999999	884	251	633	908	953	999999	345	860	999999	750	999999	199	951	999999	999999	660	717	475	999999	999999	353	800	22	901	260	999999	246	999999	641	474	566	803	739	999999	26	827	46	999999	547	702	941	73	883	696	999999	999999	817	666	569	999999	697	48	480	508	951	93	238	732	999999	999999	999999	450	229	105	194	694	460	723	707	999999	624	999999	927	721	291	290	917	325	471	446	504	579	335	37	777	528	333	240	285	933	598	313	999999	906	390	999999	844	788	999999	745	999999	104	959	999999	989	280	120	999999	227	671	175	912	999999	999999	146	742	124	201	327	666	370	999999	447	774	549	999999	784	30	340	790	999999	139	813	726	93	410	620	999999	48	507	417	574	22	999999	767	685	999999	430	999999	647	386	652	470	999999	
384	142	656	194	880	678	495	999999	428	437	235	46	109	999999	999999	735	999999	219	999999	820	259	796	217	833	17	863	278	363	260	693	414	792	669	999999	351	951	999999	999999	33	369	21	326	999999	585	388	730	586	507	303	44	524	176	499	999999	596	588	925	822	186	26	999999	141	999999	999999	999999	442	999999	999999	203	999999	981	696	195	794	809	932	650	631	999999	286	287	771	70	226	178	999999	303	29	381	763	999999	931	258	16	958	999999	487	420	562	945	363	455	313	126	999999	999999	980	705	840	664	938	303	376	900	739	639	80	999999	999999	785	149	357	759	999999	160	59	448	188	835	929	455	239	999999	510	923	831	467	944	999999	350	267	597	188	999999	824	732	999999	999999	277	329	808	863	999999	777	806	999999	696	873	965	13	389	801	999999	910	218	708	999999	866	977	908	181	136	460	226	527	551	179	999999	615	999999	494	99	911	516	131	999999	385	301	999999	917	145	594	999999	999999	999999	465	727	277	508	999999	507	999999	381	369	157	681	413	999999	999999	999999	836	654	267	547	518	999999	889	363	789	627	332	932	999999	69	772	587	999999	300	266	71	824	901	542	499	921	999999	717	552	368	449	999999	748	52	449	90	999999	337	999999	651	670	999999	999999	488	999999	793	999999	999999	322	596	570	533	123	381	197	440	935	999999	999999	625	999999	999999	347	994	350	449	999999	999999	722	978	291	259	716	649	595	495	999999	422	661	999999	356	270	405	956	798	915	74	377	999999	19	999999	379	999999	815	928	999999	999999	379	147	441	219	999999	812	343	314	320	999999	474	999999	702	980	522	459	72	279	462	187	391	999999	435	385	216	46	999999	833	912	999999	901	721	508	266	91	285	229	496	671	457	71	999999	487	108	599	592	161	39	632	919	506	545	475	910	847	182	712	66	999999	647	109	510	402	630	915	999999	287	445	898	247	239	575	999999	15	125	999999	719	336	785	624	999999	999999	210	999999	999999	365	255	597	418	999999	999999	173	493	33	357	561	259	857	193	846	315	716	140	395	689	931	937	469	999999	999999	462	385	280	999999	762	425	310	999999	446	559	507	689	999999	990	674	76	91	999999	999999	564	490	999999	999999	939	319	178	999999	814	999999	999999	428	786	802	310	999999	999999	999999	115	999999	932	999999	849	421	633	349	625	689	150	721	623	849	363	812	240	628	600	999999	999999	999999	999999	872	999999	106	193	140	721	999999	726	544	486	182	976	999999	725	313	640	999999	519	600	693	489	412	102	689	
413	75	999999	571	681	855	954	999999	45	676	999999	999999	753	237	503	627	739	999999	606	245	451	999999	49	96	927	988	999999	723	740	999999	114	470	403	417	780	999999	999999	324	54	688	531	999999	940	646	666	548	999999	999999	26	972	954	999999	806	857	248	999999	35	887	644	999999	999999	241	821	659	572	599	370	345	999999	437	999999	424	917	917	713	830	931	403	430	388	110	936	706	999999	431	587	999999	546	999999	249	999999	860	680	360	983	300	799	291	84	76	188	551	765	999999	102	540	609	888	153	417	609	999999	466	999999	592	768	534	62	999999	985	935	999999	176	218	397	29	999999	566	933	999999	41	999999	329	363	999999	559	181	128	999999	891	977	775	402	761	999999	417	403	424	767	999999	765	746	999999	99	141	363	999999	999999	201	83	796	53	955	730	999999	958	999999	113	65	43	596	999999	387	346	17	999999	999999	414	999999	979	999999	328	798	717	657	294	596	239	232	847	185	999999	926	602	105	999999	999999	999999	384	681	999999	300	369	734	628	358	368	717	91	970	999999	969	999999	221	457	477	254	247	999999	101	371	83	880	218	858	972	489	785	251	83	350	760	40	999999	874	335	999999	999999	98	308	925	879	158	261	916	999999	644	715	154	999999	689	582	599	999999	319	41	999999	999999	876	656	869	583	476	999999	630	180	999999	92	999999	132	518	999999	158	999999	176	492	999999	629	999999	652	338	999999	640	999999	999999	768	999999	746	999999	843	999999	999999	197	442	439	352	413	999999	631	999999	275	562	378	32	999999	999999	434	825	999999	827	116	999999	859	999999	328	104	999999	999999	623	862	19	202	505	999999	217	710	992	999999	344	824	88	783	999999	556	386	775	406	618	515	999999	343	346	630	760	736	135	948	963	124	344	408	561	528	769	736	83	67	874	814	408	517	999999	999999	999999	749	333	999999	999999	999999	552	999999	334	347	999999	528	672	572	999999	767	999999	762	38	999999	999	425	999999	264	239	819	313	718	531	999999	116	999999	625	854	999999	20	412	999999	645	126	572	646	83	999999	789	250	73	510	322	117	999999	646	488	999999	999999	877	232	79	562	493	999999	833	999999	999999	999999	999999	903	818	245	734	364	748	126	999999	38	362	999999	312	474	999999	756	802	406	999999	80	999999	888	999999	372	459	788	343	999999	999999	582	738	480	999999	984	428	999999	255	999999	588	753	984	529	576	99	999999	999999	999999	604	573	737	741	999999	751	460	769	999999	999999	455	785	945	999999	966	999999	339	299	881	798	999999	999999	650	510	999999	
818	671	95	999999	322	417	243	923	867	738	999999	424	841	999999	728	101	224	946	999999	800	489	642	731	28	563	246	800	257	737	999999	999999	999999	236	213	999999	90	374	999999	169	987	221	861	87	999999	999999	550	498	987	163	706	113	109	709	710	999999	185	939	77	387	86	617	999999	196	999999	190	295	197	637	999999	647	726	396	999999	954	999999	628	564	449	999999	999999	748	812	999999	40	499	458	999999	526	999999	443	999999	999999	450	93	379	235	674	812	111	472	363	860	305	515	980	716	322	755	131	999999	999999	499	999999	374	999999	805	891	166	775	731	82	670	481	999999	999999	429	946	703	584	363	953	752	999999	797	659	887	999999	999999	60	783	999999	468	405	737	822	651	500	85	754	574	344	518	46	379	400	692	389	55	18	560	769	618	180	999999	475	868	161	20	715	999999	999999	312	999999	999999	999999	999999	274	743	437	999999	999999	999999	949	19	28	445	715	999999	406	966	508	470	580	499	24	527	297	637	271	999999	500	489	370	314	999999	41	411	999999	784	999999	428	645	618	999999	999999	897	669	170	748	40	162	192	613	999999	999999	999999	732	617	978	77	326	636	482	484	364	449	511	999999	734	986	43	671	194	619	548	862	999999	426	999999	999999	858	136	999999	240	800	317	876	622	371	456	309	999999	75	716	470	791	173	144	799	192	396	34	999999	761	999999	999999	998	994	209	89	975	315	749	861	999999	199	747	999999	683	56	573	999999	282	287	687	249	999999	477	159	757	699	717	626	685	730	833	999999	136	243	319	318	882	999999	291	481	993	54	214	507	280	53	999999	460	752	999999	507	751	158	999999	758	999999	531	999999	451	999999	267	689	74	141	385	999999	620	18	373	999999	691	476	991	999999	693	204	401	969	878	999999	778	267	873	999999	232	91	551	62	484	999999	787	999999	999999	999999	223	314	980	82	132	999999	432	912	96	24	928	40	999999	351	999999	563	493	561	966	999999	999999	10	815	999999	999999	303	947	568	999999	999999	950	654	506	99	999999	388	999999	999999	847	106	291	999999	180	858	148	202	999999	210	670	921	940	235	80	242	999999	999999	498	982	174	828	833	863	389	999999	74	284	999999	999999	758	12	349	175	999999	870	456	999999	999999	956	859	999999	972	747	897	612	998	724	999999	273	800	381	999999	241	164	29	272	427	486	999999	999999	863	999999	999999	452	668	581	999999	999999	209	786	552	999999	542	999999	999999	855	96	966	776	158	349	700	271	870	999999	999999	117	20	999999	999999	999999	270	
999999	172	999999	999999	999999	304	238	999999	232	212	384	486	258	989	357	119	999999	173	999999	461	709	873	454	173	406	789	999999	999999	473	765	827	602	758	292	583	380	136	408	999999	999999	737	999999	925	147	999999	999999	622	396	764	998	313	531	999999	576	560	933	717	832	652	532	999999	682	566	999999	384	782	727	966	999999	977	999999	999999	629	999999	724	963	948	317	847	621	999999	999999	791	475	461	306	180	191	731	649	662	304	999999	21	562	64	188	467	999999	999999	67	656	999999	999999	24	999999	999999	47	999999	596	985	410	984	41	364	560	891	101	16	999999	611	999999	999999	766	324	688	551	999999	831	999999	784	490	999999	999999	999999	999999	999999	13	460	455	404	142	339	144	664	262	999999	724	656	999999	173	999999	999999	684	931	521	421	224	999999	336	999999	293	999999	999999	812	505	999999	999999	477	843	863	887	640	561	683	479	216	110	999999	72	999999	826	961	830	506	697	39	869	999999	999999	999999	483	541	134	990	999999	926	156	332	168	406	999999	257	813	148	285	457	899	11	462	314	320	122	410	957	999999	999999	385	685	125	476	999999	999999	999999	743	389	356	999999	571	572	999999	70	778	943	666	738	579	999999	691	999999	999999	139	868	999999	738	999999	370	999999	177	363	788	550	470	217	692	999999	342	822	79	999999	928	999999	999999	438	909	254	999999	178	744	228	68	999999	694	464	875	346	999999	999999	695	954	999999	999999	348	217	784	12	599	570	261	256	406	756	88	932	999999	307	801	439	20	494	256	202	396	949	304	614	855	15	999999	999999	999999	954	999999	125	999999	712	603	130	654	999999	654	999999	917	498	821	999999	106	999999	172	999999	999999	687	377	999999	708	826	830	398	912	179	156	999999	239	905	954	452	629	963	203	999999	703	999999	999999	999999	839	999999	284	898	137	993	999999	104	843	763	810	999999	999999	925	416	912	882	215	217	999999	759	71	742	21	999999	379	682	142	568	582	874	864	999999	273	999999	434	551	931	271	919	662	62	749	475	105	350	865	703	556	999999	999999	999999	473	310	354	778	541	273	999999	758	321	384	536	999999	889	999999	711	323	563	982	370	950	943	297	999999	707	999999	277	916	202	999999	978	586	287	999999	385	400	601	999999	593	999999	288	999999	999999	608	287	526	999999	999999	158	639	999999	150	999999	920	756	555	185	488	647	467	274	357	999999	254	342	798	999999	395	514	999999	119	999999	970	99	92	999999	999999	689	999999	191	832	691	767	999999	999999	838	22	367	129	830	999999	999999	281	135	628	
931	414	268	999999	999999	277	103	81	603	529	156	179	484	837	382	124	496	943	465	635	582	589	609	292	504	786	999999	275	683	999999	996	133	999999	471	160	968	181	423	66	999999	738	619	999999	999999	815	668	537	529	999999	715	728	180	815	500	55	999999	999999	976	770	702	385	999999	999999	272	533	32	334	999999	687	413	942	82	886	551	896	999999	425	576	476	999999	258	372	999999	967	611	999999	318	355	999999	809	999999	205	652	999999	538	911	999999	901	509	793	999999	524	842	342	773	656	293	273	603	92	926	239	509	999999	453	23	999999	999999	999999	706	714	979	596	877	999999	747	429	999999	999999	985	741	999999	76	999999	501	733	529	196	999999	999999	999999	54	999999	344	999999	934	695	718	999999	524	612	801	250	803	89	365	999999	999999	101	35	236	762	999999	617	350	412	172	826	999999	720	494	121	235	705	173	669	237	262	999999	316	61	711	621	498	383	939	283	272	999999	999999	805	564	999999	999999	999999	999999	794	144	993	480	771	999999	284	999999	40	500	576	544	639	419	137	999999	999999	785	974	525	151	761	244	411	138	999999	232	999999	914	999999	27	66	977	999999	874	103	269	524	545	192	436	430	468	882	999999	999999	999999	194	999999	140	595	319	204	213	999999	43	999999	999999	352	871	999999	978	285	111	999999	999999	999999	999999	544	999999	415	454	250	791	98	999999	302	362	999999	398	276	48	297	784	343	999999	861	774	753	999999	203	677	182	673	546	458	155	367	408	854	182	386	649	974	724	150	79	413	124	919	740	547	554	953	999999	607	690	501	767	775	658	792	502	999999	999999	737	282	999999	254	639	574	935	953	193	225	890	399	322	999999	203	639	457	999999	999999	999999	655	999999	229	78	999999	999999	999999	599	633	205	390	883	945	143	986	868	999999	169	484	354	805	594	371	737	714	999999	377	442	999999	146	210	143	668	999999	195	614	63	507	314	872	921	345	999999	987	835	16	453	999999	82	999999	146	298	999999	489	305	999999	762	491	363	999999	399	221	35	497	999999	256	999999	352	947	999999	815	994	854	612	433	469	274	383	902	707	763	198	999999	249	999	912	959	188	308	999999	852	999999	999999	582	482	709	320	832	991	588	792	111	999999	700	999999	151	443	571	66	999999	796	388	589	655	968	211	851	999999	498	93	999999	46	54	999999	529	253	999999	282	140	999999	999999	442	391	323	915	662	956	999999	729	857	478	397	131	999999	337	474	981	999999	614	281	999999	533	344	999999	300	999999	66	418	999999	
275	300	999999	441	999999	999999	364	997	275	740	315	254	999999	67	640	614	999999	914	582	495	999999	272	362	668	858	865	999999	108	999999	32	169	999999	999999	498	463	999999	317	999999	999999	785	999999	477	999999	758	308	36	999999	476	999999	303	400	999999	484	923	125	13	938	502	582	478	71	265	999999	999999	999999	709	706	999999	603	999999	306	944	136	796	521	588	556	604	999999	832	199	158	404	189	999999	328	131	624	382	459	628	999999	999999	319	724	717	999999	999999	187	599	329	999999	872	630	996	456	715	687	411	999999	999999	999999	142	750	288	999999	861	999999	621	999999	587	91	321	154	999999	491	999999	816	81	803	635	999999	999999	770	512	218	286	774	192	185	612	999999	999999	845	12	294	999999	999999	41	999999	856	999999	851	925	21	248	669	728	999999	515	885	999999	615	607	999999	374	917	371	247	999999	635	999999	162	445	999999	154	868	999999	152	999999	808	938	785	269	947	26	242	999999	759	274	548	557	999999	999999	299	713	827	615	943	999999	999999	320	395	960	999999	769	466	999999	286	867	380	203	586	24	706	999999	999999	356	999999	999999	141	426	999999	973	531	88	498	999999	155	935	326	262	532	514	999999	498	552	824	92	187	560	826	225	892	894	999999	970	583	971	352	600	481	955	67	506	951	708	999999	438	108	281	981	270	350	550	127	670	82	999999	217	404	299	273	482	334	315	210	720	89	187	999999	914	513	803	345	844	307	475	18	999999	790	999999	395	984	999999	578	565	999999	351	776	683	898	362	763	947	310	217	999999	999999	999999	999999	987	342	261	999999	366	477	467	14	705	820	999999	999999	389	999999	273	903	288	576	756	750	335	378	312	999999	999999	999999	750	855	44	999999	825	742	817	102	802	799	143	999999	550	111	108	870	645	956	487	999999	999999	345	999999	999999	928	905	999999	999999	424	619	999999	757	999999	999999	726	611	999999	78	994	463	256	296	625	473	769	294	36	654	651	465	733	356	25	386	999999	999999	180	637	708	919	999999	999999	999999	999999	770	385	999999	999999	999999	496	901	576	961	999999	586	999999	999999	999999	637	999999	879	332	798	959	886	999999	742	404	224	999999	441	341	369	85	697	878	619	442	703	393	80	289	280	165	999999	166	395	991	799	902	695	959	999999	74	49	443	579	999999	999999	97	999999	819	531	999999	65	999999	999999	885	336	708	999999	287	516	253	999999	600	61	999999	405	729	296	750	605	322	626	481	341	999999	45	264	308	901	999999	616	999999	999999	758	217	999999	994	949	999999	664	
101	835	999999	999999	756	999999	449	391	999999	999999	577	800	892	999999	218	445	583	237	999999	849	82	409	999999	152	999999	503	322	999999	843	542	411	780	787	96	514	999999	219	38	999999	804	596	872	999999	589	999999	999999	857	999999	549	771	526	999999	999999	659	999999	691	670	274	999999	262	188	607	548	405	910	796	23	806	709	732	236	999999	652	117	263	209	48	585	584	95	646	284	302	81	999999	645	743	999999	503	999999	815	944	486	332	625	988	334	999999	679	771	801	61	999999	999999	999999	999999	123	999999	999999	392	999999	94	999999	466	616	999999	315	476	389	275	63	885	312	999999	916	292	78	329	491	274	999999	81	906	812	293	999999	999999	485	536	999999	531	812	999999	121	179	999999	263	30	716	721	682	858	586	413	718	915	748	452	899	262	903	793	999999	141	517	581	188	999999	182	31	959	999999	939	346	999999	999999	164	201	717	196	999999	999999	613	769	592	26	494	502	104	377	846	503	999999	284	999999	999999	373	599	603	597	552	999999	847	694	999999	852	919	250	999999	477	999999	557	999999	713	233	999999	999999	999999	549	500	96	685	783	805	184	999999	255	664	206	999999	877	565	597	999999	643	653	999999	918	17	999999	107	999999	999999	627	616	999999	768	999999	60	293	999999	999999	59	113	510	867	602	51	520	306	606	999999	53	664	600	205	960	614	80	580	654	270	672	999999	999999	842	999999	166	198	999999	696	384	999999	912	457	193	515	493	999999	999999	61	169	408	710	999999	999999	211	177	36	420	338	164	999999	480	639	297	999999	250	710	999999	24	445	853	999999	999999	232	999999	140	217	416	999999	476	993	304	528	495	862	962	676	560	641	685	139	777	556	541	999999	143	283	170	999999	275	999999	952	999999	615	315	999999	110	999999	202	80	999999	999999	730	862	171	506	999999	153	434	999999	573	999999	36	999999	316	85	88	78	649	999999	999999	56	254	999999	999999	50	543	999999	189	98	861	999999	367	570	725	519	57	694	380	86	999999	999999	735	113	701	999999	926	999999	309	240	999999	42	271	686	223	913	375	999999	178	130	962	48	999999	346	207	808	792	465	613	796	37	393	697	999999	334	726	321	150	724	70	999999	121	613	949	999999	829	504	681	357	999999	999999	742	525	260	124	154	176	999999	905	893	839	471	818	512	212	999999	345	698	361	496	601	234	590	118	15	851	434	999999	942	999999	313	121	999999	999999	999999	295	868	999999	458	189	999999	999999	245	831	999999	999999	303	111	747	101	999999	805	329	999999	220	918	161	417	
999999	272	999999	162	457	537	589	728	363	27	859	917	443	999999	250	181	936	680	989	759	887	362	558	999999	276	999999	884	507	999999	999999	590	733	143	460	201	195	469	408	474	707	251	999999	300	999999	251	829	658	595	565	999999	924	999999	929	402	530	999999	714	397	885	606	652	91	999999	999999	999999	999999	999999	982	706	64	712	537	999999	999999	518	394	71	282	91	446	202	299	941	645	332	60	804	999999	930	309	480	999999	522	999999	65	169	566	194	848	125	56	999999	888	510	445	397	333	647	883	145	830	442	316	999999	414	363	999999	300	783	386	331	52	62	407	583	639	999999	999999	236	999999	828	999999	433	965	400	999999	410	440	210	935	727	999999	857	795	478	48	766	84	463	701	29	276	410	472	794	13	623	491	999999	805	382	999999	999999	535	317	953	18	999999	57	888	953	999999	999999	848	659	173	194	267	999999	545	873	999999	885	535	338	999999	476	960	180	396	902	918	513	999999	562	742	746	999999	488	524	39	425	36	575	748	320	999999	999999	813	630	999999	366	999999	999999	931	442	999999	885	207	754	486	999999	180	661	985	999999	205	695	295	916	999999	999999	999999	414	999999	458	913	319	786	27	386	913	157	999999	577	545	366	132	999999	130	642	860	134	999999	47	981	255	375	589	999999	125	489	277	999999	213	999999	587	157	876	483	528	790	108	189	378	573	900	630	93	449	677	82	233	174	999999	566	738	999999	376	999999	212	548	729	82	901	999999	646	260	346	621	999999	999999	999999	988	999999	852	762	944	364	474	91	999999	291	150	46	999999	266	999999	623	646	227	999999	781	352	280	979	70	36	288	481	999999	650	293	472	491	468	826	244	571	430	804	999999	999999	901	452	999999	267	589	45	858	640	542	999999	999999	999999	427	999999	903	717	622	792	736	666	883	547	441	340	818	658	578	226	32	541	999999	841	432	849	879	900	692	722	480	990	429	840	393	23	593	78	73	41	922	526	949	638	78	138	808	363	999999	999999	448	930	467	999999	618	11	444	859	971	999999	557	999999	35	900	321	999999	246	52	163	428	999999	750	595	546	304	505	592	564	772	304	51	526	889	999999	283	550	532	999999	999999	392	578	999999	107	496	999999	999999	501	999999	999999	332	891	999999	209	592	509	698	345	999999	999999	123	419	999999	96	999999	999999	41	124	589	627	999999	999999	459	820	771	849	23	999999	999999	72	999999	999999	999999	999999	449	412	286	326	306	935	584	999999	611	449	119	972	999999	999999	429	960	
452	804	911	999999	999999	119	442	945	438	742	495	55	999999	858	962	999999	876	641	647	275	259	999999	999999	653	52	567	612	19	711	999999	161	376	233	148	619	580	102	121	693	340	969	340	999999	999999	449	999999	968	752	486	10	999999	67	999	164	999999	738	999999	267	389	987	999999	433	244	639	591	129	822	108	248	999999	25	764	947	317	305	918	826	999999	213	513	999999	859	533	999999	702	103	376	78	437	881	594	834	732	706	833	999999	106	259	971	330	717	869	513	104	984	342	119	692	859	999999	911	732	63	876	398	999999	899	533	999999	999999	752	753	999999	999999	797	999999	999999	251	483	999999	999999	577	999999	883	796	729	356	438	999999	999999	984	683	219	644	969	861	781	855	317	196	646	573	322	483	999999	963	999999	156	999999	803	309	999999	219	999999	970	999999	449	180	999999	669	999999	999999	806	576	999999	78	543	36	397	999999	409	186	999999	999999	122	258	264	808	315	832	530	209	142	923	999999	999999	999999	119	674	999999	422	610	999999	648	999999	185	767	745	999999	508	430	182	759	370	999999	999999	999999	921	987	722	89	640	999999	257	148	999999	339	999999	999999	396	999999	434	361	761	523	799	411	999999	999999	937	491	519	838	806	412	358	450	771	529	999999	193	552	131	999999	556	781	999999	527	999999	999999	845	883	999999	999999	904	999999	999999	997	846	604	721	999999	999999	999999	241	999999	801	999999	999999	999999	650	999999	364	577	213	61	312	999999	215	999999	999999	883	786	597	101	607	999999	999999	902	999999	537	453	924	999999	225	999999	999999	81	720	999999	979	688	681	718	999999	288	529	662	380	853	999999	420	791	114	551	838	860	932	999999	999999	291	999999	165	999999	263	207	999999	439	362	667	38	240	688	229	762	374	999999	78	443	999999	88	999999	885	59	999999	126	661	820	383	387	685	99	999999	999999	704	999999	999999	252	465	956	999999	100	999999	999999	824	462	999999	572	351	187	999999	999999	499	999999	999999	664	661	116	715	146	999999	999999	65	974	981	939	128	601	524	329	841	958	612	486	178	988	326	181	234	270	394	999999	478	206	750	892	600	967	542	49	999999	426	536	329	421	822	999999	335	731	999999	999999	140	57	31	345	678	190	999999	977	999999	348	489	999999	455	752	455	353	999999	999999	999999	348	161	68	999999	547	424	431	293	75	356	953	999999	450	349	926	999999	999999	456	999999	82	712	587	999999	975	701	999999	545	999999	576	999999	478	185	999999	999999	546	193	81	572	484	921	256	896	947	630	613	357	999999	999999	999999	498	
412	896	998	161	387	760	170	93	783	255	999999	350	716	109	877	777	999999	999999	802	999999	191	480	972	938	999999	815	999999	369	372	999999	263	12	999999	88	999999	581	186	950	264	785	32	988	999999	238	999999	905	190	847	999999	999999	467	239	999999	786	316	999999	923	70	334	571	999999	801	720	438	999999	875	787	637	999999	306	999999	999999	554	999999	720	203	691	744	999999	999999	635	792	999999	999999	886	999999	999999	776	772	631	657	126	625	692	665	230	278	359	246	999999	128	552	999999	457	244	528	999999	723	75	999999	250	189	174	414	936	999999	195	999999	999999	967	999999	999999	865	914	648	484	999999	861	361	999999	999999	341	507	728	802	92	999999	169	999999	368	999999	549	711	659	390	477	952	220	999999	337	45	95	807	279	563	116	687	999999	999999	759	213	823	372	999999	999999	999999	682	445	611	854	847	36	999999	999999	627	73	310	216	534	999999	532	999999	115	33	464	840	999999	999999	175	695	405	999999	360	543	999999	526	187	145	471	481	795	516	609	902	490	18	205	624	651	500	999999	480	862	638	237	110	717	348	120	357	384	454	280	915	458	754	999999	355	38	999999	886	174	999999	62	384	25	504	213	999999	999999	644	909	585	999999	889	924	240	722	316	64	808	839	35	124	999999	350	246	693	453	736	343	849	595	999999	999999	641	736	810	263	999999	605	999999	804	999999	999999	474	868	605	36	999999	523	953	999999	973	999999	56	149	630	955	44	999999	999999	759	807	999999	999999	999999	45	999999	257	198	430	999999	104	459	999999	999999	999999	412	632	481	640	667	919	222	389	999999	621	257	567	999999	115	855	229	443	999999	999999	999999	551	999999	160	833	545	778	345	103	495	944	524	998	22	779	228	332	562	147	999999	999999	595	733	999999	702	787	999999	755	92	999999	999999	661	664	548	47	999999	495	482	648	105	888	999999	999999	999999	866	107	999999	554	723	887	532	666	305	651	999999	411	818	932	457	55	52	999999	262	999999	255	999999	860	459	974	999999	732	850	914	52	265	264	476	839	128	605	538	999999	42	999999	52	582	366	22	632	635	10	562	999999	602	63	865	999999	600	648	999999	246	799	579	763	999999	999999	752	262	396	661	935	978	813	851	517	103	991	999999	486	673	926	847	827	349	959	999999	999999	321	988	400	931	875	999999	999999	369	738	999999	279	999999	369	830	999999	626	970	999999	31	749	183	95	959	873	275	123	999999	656	999999	999999	240	803	999999	857	999999	274	999999	730	999999	999999	278	999999	779	725	999999	999999	
999999	842	823	231	999999	999999	937	430	999999	999999	38	526	665	762	226	999999	970	999999	148	475	65	999999	400	839	630	250	640	244	481	690	315	244	999999	259	996	142	833	177	999999	999999	866	564	216	213	245	479	999999	307	571	389	521	999999	587	256	961	615	452	983	600	616	19	703	949	960	921	793	374	416	999999	999999	999999	803	649	556	608	500	305	197	603	160	185	342	672	999999	178	302	657	999999	297	391	999999	849	577	509	581	173	614	255	292	451	115	658	542	487	999999	718	374	999999	648	470	319	265	390	999999	441	676	40	857	999999	629	999999	469	128	384	404	215	236	149	975	999999	886	60	904	162	55	527	999999	194	767	459	999999	627	266	827	81	999999	469	137	78	905	999999	756	463	663	315	645	999999	999999	92	127	492	234	64	212	584	269	360	999999	999999	999999	876	845	100	999999	701	518	212	301	312	970	746	999999	80	80	312	139	596	251	846	409	999999	999999	111	649	999999	702	572	64	252	812	83	999999	733	164	38	296	666	132	999999	796	442	999999	855	122	999999	394	163	999999	899	455	673	118	391	994	999999	244	999999	450	374	999999	945	158	58	499	896	515	375	999999	51	999999	472	474	999999	999999	967	750	999999	999999	999999	582	548	588	164	797	149	964	850	999999	239	794	999999	999999	999999	962	999999	293	999999	365	225	866	28	999999	943	999999	982	999999	828	340	37	999999	458	754	181	791	999999	367	994	261	360	931	664	636	999999	257	473	255	716	326	999999	999999	562	999999	773	411	564	311	645	280	815	940	146	519	711	63	345	798	54	999999	999999	493	299	999999	999999	294	211	999999	999999	695	420	736	491	511	141	354	623	37	999999	769	237	159	722	724	446	420	795	155	925	633	911	675	211	999999	813	999999	394	624	425	489	999999	999999	750	949	860	999999	999999	634	387	367	999999	318	817	284	999999	363	770	999999	501	999999	498	999999	999999	999999	783	744	535	740	697	425	959	998	612	501	999999	65	999999	772	863	367	962	171	999999	568	202	603	857	926	23	460	945	819	133	830	990	999999	716	823	999999	125	553	717	936	999999	407	441	705	999999	999999	682	955	997	711	999999	999999	337	297	897	734	189	886	608	727	247	480	150	875	782	510	999999	348	585	606	999999	999999	254	234	806	171	760	999999	999999	221	340	999999	948	999999	999999	207	663	999999	819	999999	999999	238	945	990	698	999999	266	566	922	815	300	343	380	400	963	330	388	113	491	735	973	291	354	397	396	743	532	42	885	
584	847	567	999999	496	619	518	999999	263	535	999999	905	204	975	727	921	996	134	557	154	669	819	560	999999	999999	125	705	884	999999	604	955	999999	233	681	347	999999	732	999999	883	781	454	999999	134	999999	999999	830	779	999999	627	475	399	618	974	888	226	765	297	201	445	380	914	634	320	658	579	999999	999999	522	637	759	198	192	250	999999	699	217	694	982	209	263	999999	399	999999	999999	215	347	999999	345	464	582	679	540	378	512	866	819	150	475	997	999999	159	266	678	999999	999999	216	377	208	198	999999	81	315	992	192	999999	524	378	238	999999	999999	380	346	68	999999	999999	999999	813	999999	909	879	77	228	984	398	114	89	721	999999	804	998	969	786	156	456	510	374	548	195	478	351	999999	911	32	765	440	999999	208	999999	788	630	403	639	299	319	999999	853	330	999999	88	954	803	999999	434	455	999999	594	199	999999	999999	714	999999	628	269	567	438	165	206	229	957	999999	881	999999	999999	184	605	339	999999	999999	515	657	54	945	117	523	548	472	487	576	999999	846	622	596	78	83	521	774	379	731	999999	999999	657	111	999999	999999	83	704	378	999999	850	999999	107	362	106	897	999999	173	999999	746	999999	966	677	629	726	121	678	295	999999	537	999999	999999	960	765	956	729	10	999999	309	329	450	844	103	999999	726	569	999999	269	499	999999	412	358	263	633	712	914	118	37	999999	534	118	788	673	999999	597	999999	972	342	406	999999	999999	728	864	201	999999	184	872	449	999999	167	372	999999	795	859	135	314	576	336	62	51	620	972	568	775	220	661	180	262	640	999999	596	416	863	132	999999	684	999999	999999	337	538	52	668	135	999999	171	700	992	813	999999	999999	452	646	289	365	756	924	169	98	980	644	13	620	999999	205	571	999999	555	673	585	999999	820	999999	999999	999999	999	952	846	999999	613	520	669	367	999999	358	999999	950	137	508	375	999999	524	405	91	692	535	999999	859	930	655	216	155	329	238	275	471	938	647	766	999999	804	87	818	485	470	975	999999	83	460	940	621	999999	56	307	236	926	425	432	316	987	576	102	916	695	406	374	350	138	281	999999	999999	312	999999	999999	571	999999	705	919	621	717	889	358	999999	989	44	388	108	999999	11	349	56	999999	340	778	789	999999	999999	133	999999	105	634	999999	802	574	999999	999999	467	904	736	954	230	506	811	999999	108	227	693	926	660	28	276	329	999999	932	840	999999	972	999999	999999	860	999999	999999	840	525	93	382	556	834	375	726	920	203	294	
57	128	999999	704	999999	680	571	27	244	472	70	829	999999	390	870	733	814	345	999999	552	876	999999	647	665	295	515	726	671	999999	999999	934	108	82	44	89	813	300	999999	999999	911	791	999999	876	120	779	696	777	991	685	111	999999	390	54	651	418	214	481	999999	418	999999	954	899	168	683	999999	962	756	281	311	67	442	709	999999	964	760	999999	966	999999	999999	999999	737	999999	985	999999	10	553	64	431	626	874	341	416	696	13	999999	891	999999	202	581	817	940	999999	690	628	668	999999	999999	89	999999	999999	248	944	997	819	499	229	914	410	999999	984	907	335	654	436	725	36	23	999999	17	999999	359	773	955	999999	658	241	54	367	98	159	278	975	540	251	636	397	418	876	999999	737	977	282	520	597	909	615	999999	263	902	642	837	182	81	31	999999	474	999999	929	170	267	999999	557	322	533	716	999999	999999	412	800	338	617	999999	999999	280	892	86	263	368	169	999999	999999	790	999999	456	322	106	903	999999	999999	171	408	999999	715	256	562	429	960	987	880	976	820	448	462	574	35	700	584	801	138	947	221	630	770	999999	999999	395	103	865	220	619	39	999999	195	639	999999	137	430	999999	999999	472	125	276	999999	999999	233	999999	337	999999	430	999999	522	111	999999	280	950	999999	719	999999	377	999999	336	999999	776	271	999999	544	999999	999999	643	897	999999	242	999999	666	831	944	153	587	893	938	999999	213	444	599	107	927	895	915	689	163	418	999999	974	551	145	30	500	999999	245	688	999999	514	256	533	351	290	28	723	999999	15	999999	999999	999999	439	119	999999	660	187	174	29	649	348	144	999999	489	999999	267	542	999999	810	454	999999	352	215	999999	999999	999999	911	257	816	909	182	476	683	999999	286	136	544	441	999999	369	999999	61	225	48	348	379	999999	53	903	999999	485	202	638	999999	999999	789	499	188	565	176	749	929	357	120	477	871	999999	959	213	321	723	999999	518	450	141	876	136	176	912	183	200	867	354	794	433	979	838	133	999999	999999	637	365	876	845	620	393	704	115	571	476	999999	806	840	592	308	384	684	197	428	829	663	999999	999999	999999	976	999999	585	562	686	999999	999999	337	999999	716	999999	367	234	673	999999	748	181	999999	604	445	263	393	37	999999	495	58	304	999999	999999	995	999999	314	999999	493	869	739	808	152	999999	83	443	592	672	999999	908	941	160	21	367	680	999999	641	999999	830	138	592	854	823	76	999999	999999	999999	999999	148	999999	999999	999999	740	803	999999	999999	38	602	531	12	
671	721	999999	853	554	898	293	293	999999	348	999999	999999	268	365	286	885	999999	86	789	880	60	999999	533	999999	539	672	999999	217	276	999999	629	49	999999	999999	467	871	950	970	521	999999	909	108	608	800	691	999999	19	385	526	215	955	952	812	651	951	999999	197	662	999999	882	488	86	999999	294	718	162	389	999999	898	415	934	24	564	59	999999	999999	361	733	559	745	999999	43	690	71	784	676	236	555	877	755	683	298	999999	639	261	999999	91	324	91	538	999999	579	487	999999	280	941	398	763	680	999	359	999999	113	578	229	454	395	999999	510	52	926	833	562	999999	732	999999	999999	924	798	146	870	47	651	30	341	999999	556	579	790	842	287	472	875	877	405	229	194	999999	999999	999999	448	999999	814	49	999999	581	26	344	999999	634	584	473	965	543	138	322	812	999999	246	146	898	815	175	667	999999	463	957	685	746	513	461	288	514	991	698	745	233	612	999999	760	76	222	200	165	268	814	507	342	748	92	416	112	999999	283	908	999999	959	156	284	999999	623	341	597	875	182	305	999999	973	844	393	99	209	674	486	80	999999	625	19	999999	949	955	625	936	663	106	359	446	999999	92	76	785	86	337	268	146	734	624	325	999999	962	999999	533	999999	999999	993	217	437	365	213	232	16	950	999999	334	203	998	405	999999	779	999999	999999	727	890	999999	608	23	871	416	350	999999	71	310	999999	446	999999	999999	138	581	670	889	922	90	37	860	69	999999	339	999999	75	999999	338	690	545	999999	113	138	643	719	756	980	345	30	999999	867	170	706	999999	999999	240	771	869	999999	273	890	900	778	999999	40	718	772	683	999999	999999	211	17	381	999999	865	343	965	788	418	824	999999	554	902	999999	170	999999	363	911	38	772	303	999999	514	427	655	999999	334	438	613	11	984	306	999999	679	999999	999999	788	942	999999	966	275	999999	461	999999	582	999999	998	713	539	339	365	861	999999	106	999999	933	999999	999999	119	605	19	537	185	999999	999999	394	87	232	999999	999999	911	421	853	72	506	320	999999	514	844	318	272	621	898	999999	646	999999	999999	999999	631	999999	367	834	832	462	999999	999999	807	53	169	198	268	775	462	240	428	999999	17	999999	600	738	126	987	119	800	343	397	638	999999	999999	717	743	708	601	380	999999	86	999999	401	999999	999999	512	773	354	656	60	497	169	999999	854	702	125	68	779	999999	764	379	725	42	129	569	109	905	282	452	999999	559	999999	91	298	352	365	999999	488	831	235	353	643	
999999	750	999999	238	999999	57	78	601	684	929	708	616	571	999999	999999	282	999999	668	607	500	999999	211	500	999999	88	379	512	999999	509	999999	947	667	420	736	999999	292	283	341	138	857	999999	999999	770	630	474	474	999999	991	809	343	943	999999	628	853	741	262	259	532	160	999999	545	732	999999	114	981	51	205	999999	98	273	999	213	540	749	999999	61	999999	869	849	613	652	521	536	176	999999	785	48	567	999999	20	42	751	191	999999	321	482	999999	666	999999	432	279	891	902	545	344	999999	999999	878	567	689	821	999999	682	999999	948	34	205	999999	999999	206	13	638	839	88	241	257	32	12	437	813	302	774	230	426	344	761	619	990	832	999999	162	169	10	315	198	652	78	644	999999	297	286	833	198	453	429	641	61	823	314	96	717	999999	450	753	999999	56	169	999999	212	999999	999999	214	103	579	999999	843	999999	534	890	588	999999	387	999999	150	999999	469	585	777	999999	702	709	795	686	745	189	999999	719	256	999999	151	999999	813	999999	401	882	82	739	999999	409	585	13	526	933	725	907	999999	216	310	226	927	471	392	999999	509	999999	619	999999	999999	999999	520	999999	999999	616	748	999999	375	946	32	267	464	729	966	999999	422	699	999999	862	960	838	850	326	418	39	991	680	109	999999	931	913	999999	553	392	229	888	461	999999	910	194	629	541	393	999999	53	762	207	505	25	845	810	305	756	567	519	549	204	715	361	625	77	996	820	999999	118	993	910	347	746	488	960	87	281	677	340	306	466	142	999999	277	999999	185	94	709	999999	999999	999999	999999	872	679	694	745	270	295	126	999999	720	378	999999	59	999999	860	758	536	885	999999	999999	88	236	222	93	72	999999	94	831	892	912	121	893	500	999999	924	474	77	999999	224	817	986	999999	707	999999	97	999999	326	425	933	999999	557	824	999999	594	438	999999	999999	999999	999999	406	999999	464	234	721	609	485	585	999999	926	395	999999	742	999999	999999	47	999999	528	636	995	15	33	668	898	476	999999	296	504	905	999999	999999	814	480	171	818	641	999999	336	986	975	612	481	753	499	547	735	814	164	484	557	999999	240	33	600	626	382	517	565	757	366	323	999999	679	524	761	581	220	581	852	282	999999	201	542	661	393	999999	280	179	361	999999	549	142	999999	358	147	935	790	880	545	446	134	966	578	630	662	999999	999999	238	999999	965	525	999999	311	999999	52	719	698	372	217	102	112	999999	214	999999	816	999999	960	999999	387	999999	999999	340	999999	999999	158	548	
622	911	998	762	732	51	999999	395	225	316	830	819	315	999999	246	428	672	452	343	786	762	999999	999999	481	999999	999999	851	911	999999	194	999999	895	63	503	106	786	373	455	370	70	999999	819	801	510	360	151	25	958	589	372	667	592	82	371	786	71	108	526	999999	261	199	530	220	999999	118	999999	766	999999	332	460	64	226	92	282	880	999999	759	313	131	528	464	892	331	812	526	999999	823	691	716	999999	688	847	363	999999	871	999999	999999	770	999999	425	385	999999	999999	999999	999999	999999	510	799	490	843	311	999999	999999	573	796	306	209	407	513	503	999999	84	999999	297	772	217	862	974	411	504	343	989	911	705	152	261	266	202	999999	85	115	34	210	999999	999999	893	451	790	321	574	186	999999	266	898	315	311	118	348	366	999999	588	535	397	985	510	322	883	700	430	999999	50	16	999999	999999	999999	96	873	232	564	999999	999999	82	999999	837	328	142	999999	999999	400	840	153	917	836	405	999999	579	636	225	372	999999	19	751	369	776	999999	180	309	999999	999999	228	438	886	784	487	344	515	873	560	999999	999999	590	871	309	589	402	999999	999999	999999	940	818	460	658	859	153	999999	24	712	886	313	158	833	903	511	182	999999	999999	143	999999	70	999999	706	86	557	995	830	148	451	999999	384	411	999999	999999	999999	691	767	779	36	999999	617	999999	802	987	999999	519	544	686	369	137	187	999999	988	821	446	958	122	384	110	864	323	731	572	933	511	999999	158	999999	999999	999999	414	632	999999	502	741	741	189	999999	829	48	460	153	779	324	602	999999	422	999999	365	929	578	999999	999999	999999	326	885	756	869	485	354	371	999999	671	549	723	999999	999999	496	90	704	779	404	555	72	413	180	952	258	341	272	489	999999	676	95	251	31	953	77	186	999999	984	999999	243	485	677	999999	481	239	600	58	343	926	108	660	160	999999	838	617	999999	156	933	508	538	999999	999999	999999	836	999999	307	702	600	838	319	234	720	469	170	79	395	466	698	999999	658	292	999999	563	871	25	935	76	999999	346	318	40	921	486	781	30	620	285	120	896	932	999999	457	999999	616	873	940	690	23	999999	999999	302	457	221	999999	255	293	999999	529	820	649	241	519	999999	529	289	999999	243	688	150	459	119	355	802	790	759	835	433	946	998	85	255	62	999999	124	999999	583	710	636	536	737	999999	756	300	256	999999	389	203	975	336	999999	999999	12	873	999999	122	999999	654	999999	100	420	859	364	999999	999999	999999	999999	104	149	514	
706	601	606	162	413	149	362	999999	556	99	380	999999	458	620	999999	379	253	188	999999	11	77	928	289	546	126	877	955	234	999999	999999	522	999999	999999	470	999999	969	109	849	470	179	759	892	107	341	720	778	411	743	104	375	160	999	989	148	447	777	321	70	46	535	193	138	999999	704	577	96	588	987	999999	468	279	403	718	935	251	184	830	999999	826	347	476	221	999999	189	701	522	304	915	33	852	999999	999999	999999	935	986	631	392	403	764	633	999999	423	999999	636	999999	757	291	999999	896	999999	946	999999	244	999999	68	999999	999999	999999	999999	65	999999	672	999999	147	811	240	589	999999	999999	999999	792	437	999999	202	157	62	999999	503	92	943	240	249	29	761	905	293	804	999999	876	23	633	71	400	709	841	527	460	616	999999	865	178	508	115	286	480	999999	999999	52	999999	15	514	504	248	69	999999	552	653	211	241	527	999999	473	905	999999	999999	999999	46	485	360	999999	602	999999	678	999999	999999	731	999999	999999	999999	999999	999999	761	575	999999	509	999999	823	340	884	299	873	258	384	999999	999999	704	602	180	300	750	999999	704	999999	999999	413	664	825	31	293	102	999999	999999	920	845	423	675	999999	44	999999	856	906	705	999999	70	999999	353	475	380	787	81	138	963	451	541	999999	409	999999	999999	467	844	314	801	57	999999	880	962	338	539	999999	764	999999	999999	744	444	843	777	999999	631	173	70	198	999999	244	999999	999999	999999	999999	389	933	23	999999	251	577	999999	551	999999	658	999999	190	999999	25	936	496	33	274	570	228	17	697	999999	305	447	492	999999	656	859	999999	834	828	434	999999	949	605	870	168	999999	999999	163	892	738	128	305	451	379	54	261	957	220	999999	403	999999	999999	691	797	717	168	759	180	999999	691	546	824	980	755	300	999999	340	626	999999	709	580	74	124	959	999999	10	995	122	999999	404	902	356	999999	434	206	51	268	807	999999	999	805	999999	229	211	201	304	325	695	89	979	920	341	355	248	999999	999999	348	731	780	717	172	999999	818	539	789	999999	938	999999	559	999999	807	532	999999	865	904	760	845	999999	767	722	999999	310	43	999999	483	999999	11	999999	999999	44	703	536	36	445	836	168	11	689	421	11	999999	770	999999	999999	181	999999	999999	489	344	999999	999999	999999	964	68	42	862	613	445	999999	228	198	999999	943	524	555	281	999999	37	999999	745	758	166	501	765	366	914	174	212	212	95	701	521	313	549	717	278	572	999999	999999	974	999999	566	999999	202	812	75	826	621	285	899	
999999	999999	460	999999	313	999999	933	999999	999999	999999	697	411	242	969	999999	999999	987	403	807	287	709	537	624	65	199	201	532	308	953	300	999999	552	926	312	203	860	71	714	246	557	344	374	276	295	286	999999	333	999999	999999	145	88	433	814	998	999999	364	226	404	408	121	637	635	999999	411	999999	154	484	930	775	666	616	282	166	259	942	999999	999999	999999	779	55	868	999999	632	817	222	999999	738	927	999999	839	644	667	315	134	919	709	129	864	999999	141	669	403	887	19	999999	805	277	564	65	855	102	887	624	362	999999	767	999999	437	199	375	416	556	818	999999	31	949	966	999999	999999	243	226	407	83	647	386	474	981	622	298	416	999999	999999	872	999999	746	757	52	953	881	162	706	999999	675	889	999999	122	585	951	988	580	839	245	234	822	999999	999999	813	999999	976	778	999999	389	149	782	999999	242	684	999999	999999	274	906	23	160	999999	537	999999	732	194	923	274	889	40	634	999999	577	161	948	60	628	999999	999999	999999	999999	112	375	999999	552	999999	910	492	437	33	761	723	999999	825	999999	57	294	114	999999	999999	63	712	889	756	755	999999	214	827	999999	999999	999999	148	999999	841	47	58	999999	220	982	839	284	440	836	865	999999	999999	999999	752	999999	901	765	999999	999999	999999	21	999999	999999	619	571	130	999999	92	999999	999999	100	623	403	831	788	45	244	999999	132	133	354	999999	876	33	488	843	387	462	999999	392	999999	419	61	14	830	773	835	999999	649	861	161	201	243	999999	774	999999	517	222	964	42	999999	691	401	963	999999	398	999999	199	999999	727	743	235	333	815	933	681	999999	398	10	25	209	51	999999	271	972	999999	389	999999	258	999999	999999	174	498	727	999999	999999	28	97	43	442	385	646	72	999999	127	926	868	427	110	103	93	999999	221	948	832	625	266	139	999999	817	999999	555	941	307	999999	579	737	605	999999	754	999999	484	364	568	639	999999	999999	512	153	56	999999	962	742	165	999999	999999	952	549	894	110	922	888	105	226	434	830	999999	764	531	548	198	272	337	355	440	608	764	653	319	279	646	999999	999999	945	532	56	812	785	557	999999	626	999999	710	999999	832	999999	388	999999	143	809	858	999999	981	604	999999	999999	634	396	725	151	451	308	240	625	999999	177	901	160	694	388	27	919	999999	999999	922	10	562	348	522	999999	999999	626	519	509	421	999999	773	999999	999999	999999	999999	999999	70	999999	743	327	999999	94	535	664	872	238	453	755	999999	938	999999	644	682	856	470	295	873	999999	
921	824	788	730	213	42	999999	519	999999	999999	966	601	999999	999999	603	604	999999	999999	999999	999999	792	991	183	764	717	482	424	999999	709	241	49	999999	551	999999	495	999999	539	999999	881	503	270	362	176	999999	789	200	90	217	999999	999999	813	992	482	25	999999	929	999999	34	22	730	617	275	810	830	155	840	59	857	314	685	75	999999	596	999999	597	439	999999	914	975	527	999999	216	97	631	428	56	653	535	733	999999	276	999999	999999	160	885	994	552	345	122	999999	150	999999	903	366	22	997	406	172	428	837	113	999999	59	495	999999	999999	188	999999	999999	999999	196	999999	999999	747	418	999999	601	446	434	602	887	489	999999	36	386	179	313	730	999999	999999	649	999999	999999	999999	462	539	465	729	821	483	999999	373	934	23	999999	626	110	165	999999	999999	999999	960	737	826	950	623	934	32	118	169	108	458	569	980	999999	705	416	236	294	878	105	999999	624	951	786	523	555	788	273	760	79	157	999999	999999	34	689	753	291	945	839	604	442	620	662	999999	999999	999999	953	999999	67	219	873	870	999999	366	999999	345	786	49	437	78	156	758	357	100	950	675	412	956	769	951	999999	290	455	283	662	261	962	575	999999	719	602	999999	216	550	205	286	999999	800	999999	999999	966	251	999999	770	458	684	272	571	434	999999	999999	996	793	115	94	592	424	999999	704	283	383	221	621	999999	999999	921	999999	807	894	674	999999	999999	467	426	984	884	772	684	825	999999	988	400	151	735	329	605	999999	999999	999999	999999	999999	918	999999	999999	970	755	629	801	304	537	142	999999	677	760	731	787	539	377	999999	210	820	739	969	726	295	999999	999999	886	999999	871	489	451	350	290	812	999999	517	251	455	238	999999	970	999999	999999	845	532	723	999999	999999	541	75	999999	979	266	793	131	948	378	930	999999	999999	742	413	433	57	691	125	396	948	999999	999999	298	922	892	999999	849	359	681	999999	763	268	689	999999	856	805	425	471	94	999999	999999	104	148	321	466	552	999999	999999	956	999999	999999	416	999999	999999	999999	270	777	151	97	320	943	772	276	497	176	999999	996	860	556	999999	999999	999999	40	999999	268	593	142	976	465	999999	433	292	403	999999	727	356	932	256	566	999999	38	284	383	999999	552	918	827	999999	999999	737	556	661	999999	338	618	933	385	436	184	733	137	800	999999	748	999999	999999	379	999999	770	820	797	999999	304	960	599	999999	846	267	357	350	765	492	831	728	999999	772	999999	74	823	999999	970	505	82	832	468	237	999999	634	886	891	
548	992	880	999999	939	805	366	59	738	271	96	128	89	834	967	645	968	999999	955	124	999999	314	22	999999	849	302	677	471	501	371	758	999999	380	465	801	999999	611	507	788	987	415	232	335	561	706	851	999999	999999	865	999999	269	640	999999	772	513	244	980	902	484	647	138	895	558	377	512	874	747	999999	43	204	999999	471	179	968	708	999999	999999	999999	280	997	876	439	606	999999	112	128	999999	608	951	566	793	999999	32	151	859	520	674	958	59	831	114	801	215	999999	789	798	999999	711	999999	999999	265	529	632	487	770	999999	999999	880	275	394	999999	148	672	476	410	334	448	37	119	198	491	30	999999	999999	999999	85	234	934	999999	313	999999	831	545	603	999999	999999	86	545	381	170	231	794	693	665	499	999999	138	738	270	999999	359	444	601	875	999999	999999	999999	193	999999	694	474	999999	999999	999999	999999	510	603	78	999999	146	999999	999999	655	948	966	696	999999	999999	949	928	947	495	674	434	999999	222	239	670	737	75	154	893	951	687	696	867	803	732	927	989	372	69	572	133	216	456	788	652	909	179	908	383	243	665	746	978	689	565	17	525	280	999999	341	110	992	363	999999	999999	262	108	893	604	817	999999	566	999999	922	550	228	999999	433	586	761	999999	999999	999999	999999	999999	940	717	188	247	999999	412	719	999999	728	472	999999	852	999999	820	400	810	999999	313	565	284	109	859	65	149	347	509	101	693	182	999999	942	230	703	999999	37	545	920	655	999999	999999	249	999999	169	460	419	375	12	613	196	950	291	853	215	385	999999	999999	662	48	899	225	320	36	266	999999	529	999999	999999	839	792	999999	890	630	433	159	44	972	700	605	730	972	507	999999	999999	232	492	99	25	999999	478	946	883	881	755	664	104	223	870	999999	930	999999	226	172	821	342	69	660	429	66	350	224	999999	66	318	999999	717	833	530	44	471	999999	895	830	370	846	999999	19	999999	769	64	821	111	495	675	999999	999999	345	666	999999	173	832	999999	959	999999	264	564	826	572	828	947	999999	692	835	999999	999999	612	396	999999	999999	999999	59	786	660	11	999999	122	896	391	97	182	382	176	366	871	639	771	936	853	115	291	155	447	999999	821	792	139	275	751	185	618	999999	543	999999	999999	123	55	18	957	458	152	999999	999999	999999	999999	574	999999	336	964	113	728	676	999999	695	693	225	611	740	999999	999999	400	846	999999	215	478	813	838	485	562	757	999999	762	978	999999	999999	622	999999	962	401	256	999999	802	999999	999999	
457	942	999999	999999	998	588	512	315	179	999999	67	999999	524	999999	16	841	736	620	774	216	519	965	697	148	732	80	999999	649	348	999999	520	597	544	506	758	536	999999	990	486	999999	255	999999	999999	238	999999	666	108	999999	999999	999999	520	87	999999	104	138	491	254	687	999999	927	83	862	966	587	239	470	999999	999999	480	480	853	745	143	999999	999999	999999	382	999999	800	75	971	43	693	789	81	443	569	999999	378	999999	291	310	875	559	899	392	321	15	999	876	905	90	10	484	706	999999	943	237	143	896	999999	785	999999	59	955	49	178	187	999999	796	900	321	649	214	199	552	869	584	901	999999	919	376	469	923	170	890	43	999999	93	306	499	341	316	481	166	999999	423	999999	999999	859	999999	144	500	999999	975	593	440	999999	295	163	999999	369	336	565	976	742	325	999999	999999	999999	999999	959	104	219	306	569	15	178	999999	692	999999	54	980	51	364	999999	876	266	948	576	999999	999999	923	929	400	999999	999999	999999	505	999999	190	461	935	999999	853	999999	50	290	906	416	587	272	999999	602	35	861	389	294	210	201	866	69	24	323	614	768	46	999999	818	176	563	264	673	999999	512	677	118	452	197	110	745	999999	359	541	988	197	499	330	904	539	999999	720	549	314	557	999999	446	622	923	95	227	875	472	739	853	332	599	999999	100	357	752	936	106	110	455	280	710	483	334	427	278	715	270	288	426	842	715	999999	85	392	241	496	999999	112	882	869	132	999999	687	665	597	385	240	556	787	999999	623	999999	858	286	999999	962	297	505	816	512	999999	999999	323	999999	617	999999	48	707	999999	999999	418	999999	999999	999999	158	999999	795	999999	830	999999	484	713	501	612	228	276	511	799	999999	278	208	999999	295	379	999999	938	305	999999	58	999999	999999	533	440	530	405	629	230	281	999999	328	176	629	675	999999	37	999999	999999	711	792	999999	729	249	734	847	68	999999	708	848	331	219	795	999999	620	473	556	999999	282	970	216	598	55	239	999999	654	111	579	357	999999	352	363	255	594	884	706	637	106	798	999999	999999	20	921	381	999999	918	999999	57	18	212	377	85	628	721	504	203	305	999999	579	999999	745	489	999999	346	999999	968	963	210	244	914	999999	460	163	689	508	206	999999	674	999999	751	130	999999	570	155	995	276	734	999999	999999	690	410	999999	527	999999	847	983	971	585	999999	981	954	333	999999	104	376	916	922	939	223	307	526	631	221	827	999999	691	918	999999	351	240	999999	439	999999	553	999999	698	
932	446	842	524	234	101	799	307	797	999999	999999	475	778	88	354	795	320	792	174	778	926	700	757	999999	74	89	244	644	999999	524	223	269	591	677	999999	486	999999	999999	82	435	831	999999	39	999999	450	999999	123	272	886	999999	999999	326	389	999999	772	242	999999	686	460	155	999999	165	559	282	584	981	999999	111	999999	867	698	621	720	739	947	22	670	999999	714	621	999999	971	757	309	405	999999	880	856	905	751	797	420	248	927	999999	999999	999999	999999	588	469	999999	22	179	28	999999	999999	606	649	787	760	572	103	972	838	190	999999	407	259	876	687	111	37	205	352	80	288	383	999999	170	280	658	999999	16	255	999999	952	999999	739	560	897	299	999999	999999	155	189	999999	448	409	999999	693	999999	114	880	900	368	999999	816	826	948	470	134	999999	489	517	111	659	96	726	787	238	92	667	699	999999	999999	870	958	60	999999	375	840	999999	56	477	11	553	41	116	886	519	145	975	791	999999	773	999999	751	999999	53	530	617	999999	622	999999	611	611	999999	901	999999	497	583	766	999999	582	630	161	766	22	515	558	627	979	839	277	102	116	876	609	215	999999	129	406	17	999999	999999	128	999999	537	865	400	147	139	605	999999	935	999999	999999	999999	468	622	719	738	56	494	902	638	881	355	426	504	734	805	696	999999	999999	187	759	999999	824	511	999999	238	156	125	420	497	384	999999	341	723	794	999999	151	592	202	999999	359	522	999999	130	999999	15	999999	371	665	999999	443	15	31	999999	620	300	999999	957	821	490	592	930	84	414	263	440	23	702	710	77	664	113	406	987	999999	246	291	703	274	794	127	999999	460	88	64	379	999999	999999	113	504	282	193	771	712	999999	999999	447	335	999999	806	991	418	999999	598	677	339	608	44	930	383	19	691	693	37	373	807	479	996	360	884	22	440	599	215	794	480	999999	694	199	999999	799	955	837	467	999999	708	134	862	410	724	770	394	652	999999	495	999999	500	743	349	990	949	451	999999	982	794	999999	999999	999999	803	999999	997	913	845	532	999999	63	853	235	233	665	683	999999	596	636	999999	627	999999	869	720	999999	999999	598	355	999999	458	999999	981	854	672	999999	888	679	68	212	727	857	548	130	156	442	737	275	520	683	316	342	855	348	869	176	999999	949	734	600	227	408	568	999999	999999	999999	999999	999	999999	981	776	13	558	999999	908	266	999999	999999	999999	288	476	714	88	671	891	126	999999	642	985	505	479	939	945	468	985	328	298	902	56	999999	
369	738	712	538	907	313	783	472	999999	613	97	115	236	455	999999	999999	330	897	754	957	734	439	999999	66	512	836	999999	100	407	999999	967	186	999999	999999	918	737	12	999999	763	588	343	39	212	381	418	373	712	500	344	482	999999	401	157	98	194	930	724	655	36	999999	999999	693	999999	849	645	910	494	999999	536	396	999999	780	999999	175	624	705	999999	999999	648	148	133	567	999999	999999	999999	999999	999999	532	618	988	23	999999	523	692	999999	650	965	999999	736	507	879	999999	963	999999	971	227	267	981	999999	489	702	91	16	887	946	999999	937	149	268	79	881	961	813	547	382	163	267	999999	832	974	999999	874	906	151	268	999999	999999	806	953	999999	999999	57	67	138	296	931	350	635	746	656	712	999999	999999	666	625	917	999999	999999	999999	999999	999999	999999	159	999999	749	827	999999	865	629	113	92	141	195	999999	760	833	904	684	261	451	813	632	704	185	272	913	780	249	525	351	376	188	999999	146	999999	501	898	999999	999999	468	999999	484	16	642	573	999999	640	209	999999	791	23	792	999999	999999	999999	337	122	973	238	999999	999999	936	349	999999	999999	904	900	999999	490	268	935	999999	305	793	695	338	626	71	999999	999999	282	580	342	733	999999	584	24	115	142	85	389	999999	339	999999	421	819	144	728	906	999999	680	591	719	647	999999	677	496	380	439	675	711	999999	372	546	563	476	999999	616	950	161	999999	794	916	414	879	21	17	999999	999999	876	203	898	165	942	999999	690	999999	695	999999	999999	999999	644	676	466	374	999999	999999	792	989	999999	225	528	999999	754	780	885	999999	999999	768	844	670	999999	999999	563	481	813	999999	429	999999	872	614	908	738	299	73	999999	128	460	50	551	459	224	763	999999	999999	999999	130	411	171	999999	999999	999999	926	43	990	999999	645	999999	985	561	999999	142	267	127	999999	316	789	999999	690	534	766	224	273	226	394	455	980	999999	999999	805	692	494	999999	409	856	999999	981	999999	309	999999	609	15	474	488	118	999999	956	999999	105	354	999999	642	720	637	369	801	293	710	999999	999999	375	83	999999	189	868	999999	999999	858	271	284	334	93	188	972	924	760	750	785	117	77	498	344	476	557	920	60	773	630	49	65	772	281	67	764	999999	535	795	294	999999	170	453	999999	384	999999	30	801	463	747	712	608	999999	999999	602	999999	55	40	607	662	269	817	184	253	818	999999	999999	62	36	423	999999	398	965	466	174	999999	624	400	999999	655	999999	999999	597	999999	918	441	14	999999	999999	487	999999	322	
928	142	34	802	999999	209	290	178	319	999999	775	50	999999	999999	999999	594	344	999999	956	655	80	952	135	151	230	999999	334	386	211	999999	383	549	704	316	999999	833	999999	999999	961	424	120	999999	346	569	352	557	907	605	999999	420	929	35	531	73	252	975	16	883	582	837	875	903	966	80	594	999999	345	811	852	809	163	972	692	541	999999	999999	616	565	798	673	250	729	588	791	318	999999	27	999999	74	494	826	558	789	999999	549	216	825	275	975	126	999999	105	752	988	267	999999	999999	989	528	999999	369	451	94	909	999999	156	325	185	999999	246	999999	704	747	367	999999	604	192	568	992	338	462	351	589	999999	461	154	976	599	533	361	25	999999	122	109	135	999999	473	880	537	999999	890	649	999999	739	999999	516	358	395	15	999999	999999	773	997	999999	511	27	861	412	457	452	999999	726	651	410	230	190	592	647	999999	608	141	312	41	599	448	813	838	850	774	945	999999	999999	593	999999	587	252	41	999999	598	999999	522	999999	999999	94	233	174	997	112	518	999999	924	710	163	999999	531	471	741	407	751	999999	189	21	637	512	656	588	143	779	822	977	999999	999999	59	999999	95	79	879	946	999999	283	815	735	999999	56	30	95	999999	196	350	125	510	999999	182	999999	999999	999999	434	920	438	645	999999	228	289	999999	579	999999	999999	38	320	999999	999999	794	41	999999	999999	454	999999	590	999999	570	159	946	439	707	476	999999	999999	159	999999	584	644	958	518	730	252	597	455	999999	999999	765	999999	999999	999999	888	999999	716	602	704	26	483	999999	843	439	868	495	999999	788	582	74	64	768	510	832	999999	817	633	286	310	235	296	998	879	123	999999	145	749	80	550	183	760	922	999999	143	722	752	999999	999999	650	244	167	808	872	999999	423	996	924	576	999999	999999	899	439	301	999999	730	485	952	729	712	732	745	24	247	408	313	141	999999	377	120	984	25	999999	636	75	77	487	135	999999	699	730	221	182	931	479	283	331	630	322	413	247	799	81	816	999999	498	152	570	999999	432	292	999999	557	466	164	66	795	803	235	999999	999999	359	999999	999999	982	521	572	93	768	999999	982	510	999999	963	999999	194	999999	999999	719	999999	925	917	999999	721	417	709	664	716	776	999999	488	999999	405	910	171	887	991	999999	833	405	926	999999	999999	348	449	781	366	593	593	970	122	507	94	658	486	334	697	97	622	282	857	856	317	355	646	464	115	753	802	985	203	902	464	999999	650	866	999999	999999	281	636	353	80	
133	805	310	981	444	746	433	999999	200	999999	999999	561	999999	79	751	455	702	999999	676	612	791	999999	777	220	53	999999	999999	620	219	384	815	999999	928	786	999999	999999	55	664	30	999999	329	999999	794	299	483	902	999999	581	999999	669	620	999999	959	740	289	525	38	999999	938	673	738	813	627	999999	98	999999	632	999999	346	250	999999	47	965	317	293	825	999999	999999	736	150	995	436	999999	549	764	529	36	999999	506	999999	482	954	999999	357	630	516	999999	978	210	50	280	22	245	873	999999	582	330	999999	457	464	999999	550	363	798	677	312	316	88	62	569	999999	444	265	999999	767	999999	321	999999	687	777	999999	834	287	999999	869	999999	999999	999999	999999	999999	999999	385	740	52	506	932	999999	999999	679	999999	209	269	999999	641	635	836	757	117	999999	999999	999999	712	964	679	977	999999	273	667	928	694	999999	683	798	870	370	999999	703	222	631	835	854	393	938	369	578	227	907	645	70	999999	235	93	527	476	920	999999	420	999999	74	629	668	933	999999	999999	217	526	471	66	281	999999	999999	544	999999	280	958	877	774	999999	111	760	969	628	607	999999	468	37	165	331	949	874	619	642	158	12	176	921	393	952	999999	61	999999	851	374	466	900	690	607	257	518	999999	721	816	959	314	659	50	999999	115	526	190	370	150	116	999999	999999	499	396	484	113	46	494	821	451	59	14	127	999999	151	993	778	429	908	812	999999	162	999999	683	843	352	136	999999	999999	435	972	691	615	745	967	481	999999	303	133	154	482	999999	900	374	909	310	999999	786	194	121	748	760	461	337	210	254	191	815	553	999999	976	999999	216	395	999999	367	399	381	999999	669	592	485	306	763	340	357	262	438	999999	542	810	999999	411	177	687	221	240	999999	545	722	300	595	749	991	177	42	352	999999	895	551	911	170	499	525	528	273	999999	999999	997	852	992	999999	51	999999	331	636	999999	48	707	267	999999	121	836	574	379	999999	735	999999	595	308	14	747	542	232	999999	999999	851	999999	999999	424	756	542	290	692	730	546	553	739	670	999999	993	313	807	637	999999	799	333	999999	999999	531	537	999999	999999	999999	848	255	999999	818	388	681	999999	999999	400	293	510	595	830	153	843	832	999999	995	643	64	315	700	940	905	809	831	326	926	740	126	886	999999	440	592	844	485	336	999999	999999	989	757	999999	913	523	136	827	969	999999	91	322	88	542	516	57	393	157	315	315	999999	999999	365	858	421	999999	406	904	165	999999	309	999999	506	718	645	
654	306	474	787	426	778	999999	862	145	844	427	48	999999	99	392	208	696	180	30	725	803	634	898	428	639	999999	232	672	730	881	724	816	370	896	999999	750	999999	370	888	537	38	694	999999	24	994	244	999999	814	772	49	612	197	486	992	841	30	408	55	157	308	555	999999	999999	264	129	611	678	457	237	641	289	336	291	493	999999	119	414	883	434	404	76	418	899	690	278	999999	339	377	65	842	352	999999	223	590	981	999999	562	964	894	392	566	603	586	140	760	286	905	993	305	999999	615	525	999999	752	242	147	999999	451	985	592	281	999999	402	395	299	415	122	701	511	978	556	450	988	51	838	472	999999	999999	930	992	631	346	82	332	999999	999999	263	471	357	844	310	999999	978	999999	121	266	999999	201	840	355	173	999999	492	326	186	174	536	578	914	769	315	649	999999	993	960	934	237	80	168	473	162	651	353	666	678	444	999999	686	999999	582	999999	640	928	585	999999	999999	854	999999	156	71	300	684	556	587	999999	999999	600	985	999999	186	999999	999999	43	377	203	999999	859	825	648	741	703	849	999999	999999	507	999999	999999	935	174	999999	999999	481	923	106	182	477	104	765	137	999999	843	486	999999	753	554	999999	607	561	999999	316	568	999999	117	999999	368	450	46	225	90	863	999999	665	820	808	107	556	216	936	205	725	427	999999	698	630	999999	226	514	894	787	375	78	169	553	858	973	999999	999999	519	737	999999	999999	879	685	999999	88	999999	666	999999	999999	998	925	670	366	666	888	474	340	999999	517	151	936	999999	437	999999	795	779	121	961	835	999999	192	697	999999	999999	295	999999	418	435	999999	718	560	999999	247	789	450	999999	999999	887	999999	508	720	886	11	999999	794	999999	452	971	478	308	77	704	701	610	999999	237	471	892	999999	349	66	999999	935	798	591	959	999999	999999	273	397	976	234	999999	999999	336	305	695	612	678	996	106	446	957	999999	651	856	286	637	973	222	936	911	515	630	451	815	999999	999999	999999	835	393	804	707	90	999999	843	713	374	284	520	999999	858	223	384	253	999999	947	692	156	735	999999	276	673	61	999999	999999	999999	370	999999	999999	355	491	607	842	612	302	999999	876	921	808	152	911	363	463	999999	999999	999999	141	387	831	867	999999	66	279	999999	127	140	656	629	267	999999	352	490	763	174	999999	999999	381	771	999999	880	81	771	348	592	771	913	220	380	383	377	586	983	999999	653	97	999999	338	689	495	171	93	256	999999	999999	799	431	600	299	629	
826	326	369	436	999999	796	999999	999999	999999	391	213	920	285	256	889	547	369	437	999999	999999	625	922	691	999999	789	796	824	117	664	999999	999999	999999	999999	751	557	61	227	999999	999999	856	999999	716	651	308	291	251	808	10	773	145	999999	993	490	221	13	999999	634	92	646	999999	972	389	63	894	51	999999	999	533	999999	999999	330	812	999999	263	487	909	281	392	994	548	988	999999	343	529	362	356	832	709	999999	653	426	144	910	945	884	219	662	757	266	999999	999999	999999	312	935	815	626	667	237	733	104	632	252	98	999999	176	999999	56	534	541	695	68	299	999999	999999	421	999999	902	390	379	278	257	524	999999	603	306	713	999999	407	714	999999	689	604	999999	653	31	999999	56	999999	778	734	173	137	226	999999	342	952	999999	266	999999	999999	724	999999	858	465	846	118	126	495	802	462	999999	648	820	805	16	999999	999999	142	999999	247	149	101	611	644	114	129	308	999999	271	353	999999	264	883	94	21	412	746	521	806	999999	67	561	999999	325	107	524	317	420	565	878	640	366	999999	286	490	999999	674	999999	360	727	999999	562	233	999999	247	383	999999	736	793	603	716	801	335	121	189	588	999999	999999	547	999999	812	999999	998	393	713	999999	999999	607	603	388	738	999999	171	89	112	505	337	999999	88	724	759	581	627	961	171	838	40	131	106	902	999999	388	676	769	999999	922	563	999999	745	388	361	167	142	414	999999	999999	640	255	18	684	260	530	217	823	830	240	269	46	232	999999	828	900	999999	701	837	999999	856	999999	999999	189	999999	999999	814	699	999999	602	449	999999	106	977	208	785	122	422	651	30	180	853	939	684	663	527	999999	871	999999	460	999999	440	577	515	337	999999	90	829	999999	762	716	518	460	238	999999	56	939	254	999999	52	999999	97	999999	816	189	999999	461	490	526	423	879	999999	999999	911	999999	999999	999999	591	650	959	704	293	679	999999	314	662	403	711	999999	616	587	373	205	517	672	569	390	760	336	999999	787	600	313	329	883	999999	999999	548	999999	782	411	358	604	716	348	505	418	170	511	999999	999999	750	597	999999	836	515	999999	631	249	385	627	999999	999999	325	181	113	980	999999	15	541	293	855	428	119	999999	239	769	488	178	177	999999	229	259	809	725	47	12	403	999999	378	35	747	999999	907	164	999999	103	288	999999	244	525	67	165	970	243	754	332	999999	704	606	746	268	462	999999	234	407	635	455	600	999999	111	586	999999	637	999999	545	556	520	955	689	146	490	943	934	
652	103	74	289	999999	971	999999	999999	699	999999	999999	766	295	236	999999	756	890	647	999999	411	143	999999	999999	528	463	698	207	811	532	999999	470	999999	999999	528	429	140	343	356	879	999999	428	586	887	981	999999	749	259	329	837	208	798	999999	802	542	800	713	999999	545	825	999999	773	999999	992	684	425	376	451	767	807	552	999999	999999	767	999999	999999	557	999999	999999	523	714	448	878	974	334	226	971	462	782	728	715	237	797	999999	11	855	999999	593	212	565	999999	999999	999999	522	294	785	264	731	742	559	252	662	693	999999	121	439	895	928	668	999999	999999	913	668	49	999999	324	625	22	999999	214	466	964	848	654	884	416	956	999999	690	548	961	250	999999	233	485	63	544	775	420	572	959	597	925	744	999999	724	999999	453	431	969	169	252	999999	538	102	999999	999999	48	147	704	483	999999	247	129	506	999999	203	445	563	48	779	999999	999999	999999	999999	869	999999	113	542	169	777	512	934	720	999999	719	284	192	141	207	999999	506	637	999999	99	999999	359	805	248	908	531	203	889	999999	199	319	649	772	293	232	248	711	506	977	927	999999	999999	526	740	787	999999	999999	314	365	999999	283	999999	887	999999	824	520	243	865	633	638	583	999999	551	531	79	79	512	898	908	958	537	999	659	787	128	825	832	75	460	999999	520	889	999999	593	999999	106	762	668	468	999999	15	845	872	999999	353	357	63	995	670	717	426	122	405	407	999999	999999	563	999999	985	999	687	999999	414	653	999999	694	98	958	615	973	317	844	440	999999	953	999999	999999	319	444	771	771	836	999999	743	564	999999	493	999999	331	641	542	999999	999999	469	34	836	999999	229	232	999999	999999	104	390	697	409	581	681	209	999999	999999	158	253	664	223	237	851	774	999999	99	999999	210	961	637	973	440	654	171	970	181	999999	260	999999	97	999999	512	999999	456	706	999999	999999	726	999999	683	750	493	299	997	999999	242	183	72	770	139	513	458	999999	467	999999	999999	754	420	999999	38	999999	330	250	166	879	711	560	405	77	337	117	992	999999	288	886	490	999999	999999	999999	738	998	64	999999	999999	583	336	999999	219	999999	999999	999999	571	25	999999	356	999999	252	142	999999	758	681	999999	999999	442	32	521	542	999999	580	926	126	999999	999999	999999	39	282	840	473	582	553	505	999999	365	999999	748	999999	976	660	931	466	247	18	999999	999999	67	999999	69	57	755	72	999999	196	638	123	331	999999	852	999999	999999	84	589	779	999999	999999	262	340	422	375	694	486	999999	881	999999	
124	688	999999	999999	999999	915	809	222	792	718	999999	758	318	712	999999	999999	266	693	999999	434	999999	876	999999	999999	999999	691	726	999999	999999	999999	278	527	912	109	524	434	223	922	999999	138	999999	862	796	70	49	999999	943	628	179	77	437	999999	612	999999	240	999999	229	659	605	999999	999999	11	527	999999	449	992	999999	219	197	818	93	344	999999	804	18	994	89	407	418	156	747	107	999999	627	999999	485	914	999999	999999	287	214	564	326	994	999999	999999	344	999999	621	57	969	999999	440	361	983	103	188	808	449	999999	999999	999999	250	458	346	101	372	900	515	999999	87	391	349	910	613	529	999999	999999	864	593	659	723	786	999999	187	999999	666	287	999999	999999	999999	116	26	633	130	392	999999	867	999999	847	62	999999	850	657	969	588	395	530	747	464	85	566	999999	999999	585	443	45	878	281	999999	999999	999999	267	684	666	971	375	716	790	230	215	159	963	26	540	225	872	138	401	598	627	146	539	188	755	740	172	170	57	686	357	444	596	334	999999	967	187	999999	991	998	223	999999	999999	527	999999	925	603	999999	325	999999	571	907	486	683	706	298	555	999999	999999	925	999999	215	669	999999	873	770	563	639	999999	999999	48	705	147	999999	385	999999	405	999999	929	829	146	244	844	999999	124	999999	958	913	627	134	422	999999	247	75	999999	18	19	636	654	488	372	999999	334	752	999999	865	770	93	307	757	892	543	158	109	789	574	999999	999999	988	999999	812	650	21	478	160	939	999999	81	214	377	999999	769	367	451	467	182	910	101	365	259	679	874	615	870	242	878	999999	148	286	624	647	37	647	231	675	721	999999	855	602	999999	407	999999	999999	999999	999999	133	999999	707	641	999999	999999	279	999999	739	999999	937	45	151	246	999999	999999	329	794	589	729	912	999999	146	775	746	228	65	499	999999	999999	980	996	684	62	118	702	251	999999	669	961	378	999999	908	477	999999	685	999999	618	330	999999	87	904	299	999999	905	12	999999	932	894	398	999999	780	653	887	999999	999999	999999	98	137	579	748	999999	135	628	360	511	999999	668	999999	70	416	999999	178	581	999999	86	706	482	157	116	662	319	612	281	362	598	999999	30	704	796	999999	723	491	999999	653	264	779	670	999999	403	788	999999	999999	999999	981	172	611	81	123	696	244	999999	941	31	999999	439	220	853	275	762	754	203	999999	249	736	693	955	428	999999	520	307	999999	632	754	327	999999	423	999999	299	999999	987	685	907	18	562	999999	782	469	832	224	54	925	405	999999	649	
595	417	656	107	298	217	192	154	603	398	208	999999	196	703	635	25	999999	563	999999	775	999999	296	999999	687	999999	999999	495	999999	712	999999	381	999999	543	115	732	874	767	681	11	982	804	541	313	620	999999	999999	595	766	207	999999	612	371	329	323	580	309	461	968	815	387	722	597	442	137	26	568	713	91	971	761	258	760	999999	102	970	537	999999	344	334	92	324	728	398	513	863	20	320	230	534	432	422	798	999999	623	270	217	999999	999999	603	794	495	514	795	999999	949	851	808	237	352	53	327	999999	643	733	72	993	208	928	999999	16	257	999999	999999	548	348	460	999999	939	831	763	438	999999	999999	999999	596	810	933	952	563	999999	211	93	878	490	115	305	164	141	560	277	19	180	912	597	999999	13	957	257	106	999999	956	999999	405	589	999999	521	385	999999	999999	999999	70	255	374	261	804	999999	614	75	442	53	999999	763	388	564	754	267	892	154	992	593	999999	685	999999	73	65	999999	687	298	875	594	919	60	995	308	217	999999	805	660	792	382	399	891	999999	63	204	999999	491	841	835	358	628	241	999999	552	409	999999	399	999999	206	472	487	325	999999	848	133	254	767	90	357	999999	461	241	361	619	204	961	999999	803	999999	999999	850	845	463	527	965	688	938	452	898	832	374	504	464	329	895	999999	701	966	929	949	435	410	494	999999	896	397	879	502	358	999999	513	595	441	344	622	641	861	673	999999	999999	316	325	191	524	626	956	777	42	723	130	999999	903	999999	920	437	450	361	619	630	999999	808	446	999999	460	328	778	73	999999	707	999999	222	38	999999	494	999999	119	999999	999999	999999	939	619	999999	778	999999	188	609	722	999999	999999	182	290	252	999999	315	999999	999999	230	731	205	847	999999	999999	999999	469	999999	241	820	999999	287	999999	999999	391	999999	690	999999	961	668	865	281	718	999999	552	999999	999999	974	970	985	778	999999	773	888	496	773	380	999999	962	521	318	331	999999	789	342	999999	999999	950	898	851	999999	356	674	999999	999999	460	999999	791	999999	443	800	999999	936	256	51	999999	999999	999999	734	617	30	644	999999	450	999999	544	999999	929	723	318	633	584	86	999999	634	431	193	999999	533	46	296	999999	705	528	999999	823	999999	700	748	811	730	160	999999	290	999999	717	360	234	852	820	135	558	999999	42	810	225	418	817	621	619	347	941	904	698	331	440	999999	999999	728	535	160	633	190	912	588	999999	999999	999999	999999	916	81	959	719	713	910	738	521	672	718	505	999999	576	88	
138	473	999999	999999	999999	959	400	777	883	505	327	669	502	999999	164	454	337	857	623	999999	704	999999	999999	999999	999999	787	592	918	277	759	233	130	999999	554	62	449	799	999999	840	836	999999	149	197	464	402	999999	418	371	366	227	391	648	999999	999999	383	589	95	566	65	740	376	481	999999	134	281	206	94	947	324	715	655	110	26	999999	634	565	360	923	999999	999999	379	231	562	60	377	585	338	539	999999	472	363	243	180	110	999999	424	639	73	192	205	999999	470	56	651	572	290	999999	14	420	818	999999	172	736	909	999999	999999	919	459	756	696	868	555	777	852	361	421	929	916	326	220	999999	297	999999	634	196	999999	185	911	999999	96	954	333	999999	362	243	201	507	270	739	326	504	189	316	496	337	414	693	204	299	999999	360	714	999999	999999	892	941	431	111	723	999999	969	999999	971	669	742	999999	437	424	999999	169	999999	669	187	10	715	746	981	999999	306	781	225	980	999999	999999	999999	249	999999	999999	469	999999	770	405	547	286	356	495	999999	646	754	792	977	999999	999999	999999	999999	691	537	688	494	155	960	187	805	941	999999	988	396	644	933	502	999999	519	955	325	399	518	132	900	653	229	539	999999	499	514	804	946	405	492	100	54	711	999999	432	324	999999	592	600	605	48	999999	109	999999	713	261	893	999999	999999	269	739	999999	569	636	44	275	616	999999	688	300	147	301	593	904	553	888	790	942	96	640	983	807	999999	999999	861	295	130	966	630	247	620	999999	633	145	999999	372	485	85	999999	167	708	716	903	309	468	747	999999	204	29	999999	470	951	381	683	286	931	810	52	774	999999	154	999999	995	450	680	999999	668	457	161	191	413	715	29	999999	931	999999	904	618	68	124	999999	926	946	805	777	669	999999	999999	999999	821	561	999999	999999	182	23	68	721	462	629	668	89	999999	53	837	421	754	931	999999	751	999999	37	202	983	660	999999	228	999999	999999	673	20	833	718	598	340	999999	969	414	999999	914	999999	555	451	999999	400	44	202	882	118	393	32	738	523	208	849	999999	999999	459	650	942	795	365	531	788	619	834	371	728	999999	218	999999	999999	94	537	999999	999999	585	213	592	626	47	345	594	999999	651	282	320	519	999999	546	269	520	764	903	129	999999	34	663	379	565	672	473	179	900	999999	682	653	986	999999	395	217	166	866	999999	905	999999	770	999999	147	999999	524	852	979	999999	948	999999	585	190	418	369	439	922	833	999999	953	999999	175	694	864	969	628	334	198	
363	339	999999	653	740	999999	999999	747	309	525	999999	51	819	999999	13	951	19	106	472	578	961	956	294	332	839	999999	999999	294	999999	860	177	718	200	664	625	836	845	999999	999999	191	999999	622	139	406	801	985	144	90	171	743	854	873	165	999999	999999	407	999999	780	999999	670	999999	384	671	448	358	999999	851	165	868	177	115	730	261	290	829	348	826	887	999999	854	999999	259	133	343	15	999999	999999	444	999999	999999	791	999999	475	185	523	373	951	691	58	487	144	978	221	993	637	133	999999	875	926	888	580	167	259	959	733	999999	261	337	999999	63	999999	416	727	999999	386	50	999999	999999	767	465	999999	145	838	53	999999	957	48	999999	705	881	682	687	999999	999999	646	634	815	999999	999999	115	122	999999	258	994	999999	999999	261	570	617	596	999999	545	999999	470	999999	999999	328	999999	249	776	999999	132	632	560	381	84	898	188	13	752	235	749	635	662	353	999999	887	843	328	991	706	477	521	119	23	146	999999	57	999999	999999	315	999999	276	674	734	989	991	697	623	650	829	82	567	865	371	128	910	455	999999	729	999999	484	887	257	80	903	610	522	547	244	505	999999	141	999999	446	626	482	960	927	999999	999999	199	999999	677	172	633	999999	656	748	894	236	133	929	327	652	831	721	28	999999	999999	389	479	160	389	155	978	999999	764	428	744	645	949	528	764	947	368	264	219	95	999999	999999	999999	774	999999	999999	999999	921	999999	159	999999	999999	463	366	106	974	999999	49	840	532	194	692	155	999999	999999	999999	999999	605	999999	380	294	999999	999999	933	166	837	434	704	999999	999999	999999	66	137	999999	999999	840	999999	593	999999	789	645	329	423	687	999999	754	847	726	771	403	731	775	756	443	999999	999999	999999	530	209	268	549	607	542	468	999999	137	565	999999	424	172	999999	693	183	386	734	965	999999	824	42	412	989	708	999999	114	649	998	310	693	999999	999999	448	661	393	173	250	48	786	955	929	772	198	999999	999999	999999	335	48	601	380	709	900	999999	577	999999	797	278	841	674	437	819	999999	827	872	999999	650	724	415	309	20	145	999999	999999	207	894	270	999999	682	999999	334	778	610	406	930	983	999999	887	870	174	595	894	408	374	999999	145	179	945	326	999999	661	884	920	738	999999	244	999999	722	688	683	999999	999999	999999	445	999999	659	218	999999	999999	888	942	763	853	999999	714	999999	737	331	829	999999	725	324	897	167	745	450	858	872	815	999999	999999	136	208	197	999999	22	999999	963	34	699	927	816	57	438	
582	897	999999	678	999999	474	999999	691	892	999999	999999	912	686	999999	700	898	801	346	548	999999	917	815	999999	665	314	701	817	773	307	140	144	999999	277	999999	999999	999999	999999	189	847	350	199	288	244	581	239	35	335	999999	273	135	897	591	278	846	999999	767	999999	999999	999999	333	656	999999	394	762	492	999999	644	227	999999	852	999999	622	999999	207	21	999999	581	982	999999	289	375	947	510	181	999999	999999	640	430	999999	999999	514	54	999999	524	999999	466	999999	481	99	190	390	118	999999	999999	646	285	102	80	834	881	195	360	999999	999999	957	709	999999	999999	530	938	417	224	999999	46	348	999999	999999	974	513	555	999999	109	893	254	898	267	931	999999	534	957	461	570	595	999999	631	163	999999	729	999999	984	243	999999	951	160	773	999999	838	999999	81	999999	478	999999	567	999999	145	95	466	999999	196	999999	777	143	999999	573	487	999999	628	999999	415	195	340	999999	417	999999	999999	999999	158	999999	481	732	429	952	999999	333	999999	343	12	316	931	999999	697	420	999999	867	999999	110	999999	999999	999999	999999	999999	635	573	886	999999	399	999999	999999	967	999999	937	723	999999	463	280	825	125	364	93	999999	844	322	281	869	497	920	545	999999	321	221	999999	999999	80	999999	195	793	999999	140	462	99	633	964	999999	859	999999	999999	207	88	596	391	984	999999	304	999999	90	234	364	704	399	999999	854	170	727	755	999	177	653	666	277	999999	447	999999	901	994	520	880	999999	421	271	524	722	999999	999999	930	237	999999	475	550	475	961	438	684	741	512	999999	472	247	593	860	999999	999999	999999	810	119	999999	999	999999	309	18	210	260	942	442	875	999999	398	999999	796	527	566	701	112	200	999999	58	999999	253	399	760	58	999999	390	999999	830	203	191	999999	843	986	238	706	175	542	999999	710	495	999999	866	283	999999	264	450	75	303	999999	228	350	999999	70	190	755	347	549	960	999999	999999	391	999999	681	999999	742	374	809	299	859	535	570	925	606	562	521	387	125	913	793	202	999999	267	101	975	840	999999	782	805	483	369	626	581	708	840	114	639	999999	999999	113	890	640	775	443	999999	999999	425	999999	508	669	999999	999999	635	999999	373	555	133	999999	999999	215	591	591	13	816	999999	999999	988	226	766	457	999999	202	888	999999	903	562	999999	999999	888	327	425	263	284	146	115	147	999999	999999	345	294	981	129	488	31	999999	999999	636	959	943	999999	669	208	999999	60	999999	999999	343	999999	272	999999	15	309	632	388	790	337	317	867	711	362	917	999999	881	481	476	
762	713	866	297	605	925	999999	881	594	658	999999	131	233	359	929	804	176	153	533	289	999999	496	110	241	194	990	769	258	590	386	96	999999	999999	999999	34	472	999999	537	666	999999	999999	999999	999999	730	999999	216	999999	517	999999	558	751	439	357	202	794	276	613	635	999999	999999	999999	341	999999	217	571	899	471	649	999999	467	337	638	486	647	999999	999999	458	999999	668	978	999999	262	476	41	635	656	969	999999	788	758	858	840	999999	61	730	94	137	830	168	999999	744	999999	192	324	230	123	999999	710	338	999999	817	242	967	134	709	903	999999	999999	582	914	999999	999999	999999	576	608	999999	999999	434	917	778	136	628	222	994	999999	471	999999	999999	999999	999999	999999	269	138	999999	999999	625	873	311	352	826	229	999999	258	253	743	740	583	999999	716	734	909	528	999999	560	414	199	30	972	999999	248	834	713	457	70	221	999999	874	613	635	982	623	999999	999999	100	559	999999	379	999999	261	503	888	999999	444	86	612	184	476	578	843	999999	605	900	421	999999	992	999999	420	999999	42	82	999999	969	979	734	999999	17	446	701	999999	156	819	62	720	396	359	380	278	380	457	46	204	305	999999	884	387	999999	490	978	108	999999	846	999999	999999	999999	999999	999999	484	999999	965	604	738	774	577	696	931	552	189	999999	754	622	247	50	740	995	878	570	209	999999	357	398	527	468	603	957	309	637	125	541	759	441	895	568	414	853	999999	429	999999	83	952	999999	542	465	234	486	999999	806	451	941	999999	999999	718	388	999999	577	999999	279	181	620	396	303	437	648	275	323	726	679	999999	886	696	459	842	136	152	523	856	71	243	127	161	503	196	184	240	999999	722	517	215	837	776	38	257	117	686	999999	406	894	200	910	759	136	999999	564	254	851	235	999999	245	839	999999	25	45	64	468	893	117	262	999999	583	600	218	999999	999999	120	667	211	734	999999	494	126	962	999999	999999	999999	35	999999	631	929	999999	466	140	999999	375	126	760	992	202	649	792	551	153	486	616	320	550	662	383	454	999999	649	999999	151	751	723	758	999999	999999	697	443	571	486	333	999999	999999	469	937	999999	680	999999	674	18	94	657	943	972	485	264	999999	816	999999	948	999999	352	739	965	989	999999	651	368	615	289	999999	216	999999	999999	820	458	499	999999	613	999999	702	104	912	999999	416	999999	808	751	283	890	700	881	79	999999	308	980	298	161	480	416	457	322	744	395	999999	878	999999	877	161	36	765	171	212	810	255	92	440	108	999999	999999	
722	900	94	725	589	624	146	999999	999999	839	170	347	999999	999999	999999	999999	359	526	137	538	67	930	999999	256	134	539	678	269	378	226	550	999999	602	974	999999	999999	237	999999	805	999999	741	829	121	999999	865	999999	790	999999	704	999999	999999	913	999999	30	448	791	311	838	999999	999999	999999	876	238	999999	299	970	744	406	512	999999	999999	340	999999	248	797	237	818	287	390	705	748	673	565	513	999999	636	229	582	999999	902	255	399	999999	755	942	999999	600	571	32	895	999999	394	999999	156	712	402	999999	731	233	220	973	34	999999	999999	999999	283	999999	724	67	662	999999	171	999999	610	312	762	911	965	306	932	637	999999	264	495	999999	364	180	418	801	100	444	497	999999	324	999999	231	999999	533	454	669	552	875	514	369	153	522	523	892	843	999999	491	999999	435	999999	583	999999	769	961	873	946	112	999999	923	967	228	999999	812	555	680	90	820	388	520	636	999999	761	742	999999	352	509	841	999999	574	852	608	999999	71	999999	741	999999	999999	999999	659	508	999999	999999	952	547	151	889	709	967	221	763	138	999999	999999	999999	910	822	984	874	618	374	115	824	338	999999	368	999999	203	754	999999	477	627	839	728	22	79	740	808	204	753	463	799	999999	999999	811	723	506	499	271	157	918	228	999999	999999	295	999999	742	321	882	189	139	696	954	163	999999	145	298	383	704	730	999999	24	999999	131	165	574	242	758	527	999999	999999	522	931	607	999999	259	999999	999999	999999	999999	337	429	999999	25	624	767	999999	720	332	999999	435	133	999999	999999	976	999999	439	466	216	999999	170	983	794	999999	327	617	764	999999	267	494	999999	820	940	95	403	751	98	774	506	398	999999	999999	436	851	999999	738	999999	399	631	992	999999	583	271	999999	458	353	635	400	697	16	999999	497	462	837	579	614	192	999999	148	235	815	665	999999	818	992	648	557	942	614	589	890	375	725	999999	675	522	999999	229	636	59	126	698	86	500	395	241	69	598	999999	317	556	27	261	405	186	164	999999	453	728	810	796	692	786	117	126	637	999999	999999	172	999999	999999	962	83	98	118	126	999999	469	432	999999	589	958	670	306	999999	873	999999	330	98	521	898	115	500	999999	999999	433	912	999999	383	758	999999	999999	999999	224	261	999999	943	172	296	70	575	164	30	968	231	838	999999	489	999999	253	523	451	999999	999999	169	949	472	999999	835	685	213	619	999999	674	999999	716	531	456	999999	449	999999	999999	999999	37	945	999999	999999	532	604	999999	411	433	894	140	244	999999	773	
784	64	312	131	695	336	611	857	999999	999999	356	676	999999	316	575	999999	634	323	572	418	999999	999999	999999	999999	999999	652	999999	283	779	725	999999	999999	284	999999	747	999999	742	999999	244	624	431	180	990	674	738	856	100	117	835	999999	999999	817	672	608	702	999999	999999	447	191	52	914	338	87	239	999999	916	402	999999	569	184	701	316	88	947	987	900	715	751	136	93	562	999999	447	999999	466	147	767	675	999999	667	762	304	999999	201	999999	999999	999999	760	560	821	999999	530	548	661	298	999999	738	724	621	802	373	887	321	107	999999	611	999999	297	773	976	999999	999999	329	999999	999999	406	179	886	248	894	807	954	200	314	630	42	765	786	501	512	408	53	64	999999	999999	999999	999999	49	711	999999	213	806	987	583	672	736	210	646	250	999999	784	999999	486	999999	994	418	697	999999	477	458	845	114	795	270	999999	115	672	880	607	545	999999	139	999999	149	999999	10	967	616	641	893	831	128	999999	609	999999	999999	999999	337	453	885	188	975	999999	999999	262	999999	21	726	999999	999999	999999	329	49	999999	479	999999	676	346	45	994	451	90	375	584	999999	999999	999999	195	542	31	999999	345	437	722	999999	447	568	921	887	999999	989	251	999999	999999	828	512	89	999999	140	83	879	230	301	459	444	107	610	987	637	535	540	999999	194	983	28	729	892	327	999999	999999	96	755	459	453	999999	210	479	999999	999999	123	647	728	65	468	152	328	53	977	287	999999	836	580	294	361	61	999999	66	627	66	109	620	762	502	108	987	999999	771	847	455	999999	628	319	241	999999	888	811	770	999999	841	700	685	914	49	88	205	515	999999	108	401	839	153	999999	244	656	503	884	235	956	999999	999999	556	205	532	54	999999	527	349	771	472	250	404	340	785	366	423	705	723	424	902	999999	664	673	999999	615	100	775	999999	585	999999	14	586	813	254	824	153	999999	392	999999	447	677	176	999999	636	999999	445	813	77	999999	242	797	171	811	63	999	363	883	749	916	953	865	453	764	750	468	663	590	95	960	223	933	322	999999	976	235	315	964	47	304	179	287	708	207	352	232	999999	774	999999	255	471	270	999999	475	51	999999	234	412	948	177	497	854	727	116	664	309	484	442	834	828	694	999999	846	455	746	676	166	255	421	528	999999	888	999999	840	499	953	202	847	999999	404	999999	902	26	869	806	324	999999	602	542	53	999999	999999	940	930	560	82	423	295	728	374	426	999999	999999	999999	552	999999	999999	887	616	710	116	637	
999999	440	827	999999	382	977	648	432	126	564	713	999999	781	224	999999	900	290	427	539	906	999999	322	978	32	912	596	326	207	999999	672	985	831	937	999999	654	509	113	768	700	446	999999	999999	999999	861	275	623	648	999999	660	133	999999	199	999999	999999	519	999999	462	804	879	785	999999	451	140	453	578	881	999999	672	570	448	796	999999	727	102	269	999999	73	126	757	999999	948	988	547	178	75	796	660	738	599	220	57	309	999999	914	786	205	175	804	293	394	193	999999	767	221	336	95	471	88	999999	698	380	999999	57	591	837	672	903	999999	999999	781	230	701	999999	359	999999	497	999999	999999	316	999999	655	269	832	999999	115	972	230	336	842	980	334	581	798	901	999999	711	999999	307	999999	123	302	213	426	999999	173	491	999999	999999	999999	838	462	659	771	875	52	121	999999	683	485	864	452	577	130	407	999999	648	999999	181	519	690	999999	999999	999999	999999	999999	452	999999	329	209	999999	79	812	516	999999	527	675	999999	999999	999999	999999	207	999999	999999	223	670	724	92	28	999999	524	587	731	898	999999	602	137	999999	999999	113	999999	278	193	999999	861	794	640	999999	999999	880	780	999999	980	999999	790	999999	667	513	999999	999999	56	369	823	999999	684	46	348	913	386	411	400	999999	241	819	267	999999	23	103	999999	428	40	663	965	148	285	685	999999	418	999999	646	934	999999	999999	56	999999	241	454	919	999999	825	999999	726	683	715	489	39	607	170	65	339	478	573	552	103	501	999999	999999	685	988	998	438	929	999999	739	476	999999	349	195	762	36	16	103	304	145	999999	999999	979	260	999999	255	88	447	363	779	177	371	999999	999999	554	674	837	769	930	999999	396	527	922	943	999999	713	690	999999	408	39	333	385	999999	416	132	999999	412	999999	36	743	920	990	576	999999	572	114	703	41	999999	98	999999	999999	172	503	748	999999	391	999999	20	945	999999	666	49	333	456	792	999999	999999	196	366	999999	694	742	999999	880	405	950	999999	381	144	999999	658	781	319	999999	96	222	775	667	677	805	376	142	91	187	263	951	999999	578	779	999999	48	845	284	827	503	503	975	623	353	504	494	663	876	935	906	885	729	493	370	580	999999	998	518	560	894	562	661	19	626	454	708	328	999999	131	971	813	506	492	999999	592	999999	162	999999	183	321	713	265	155	281	378	231	999999	999999	999999	696	49	336	723	933	941	842	999999	996	898	999999	175	999999	754	963	103	999999	247	999999	999999	343	999999	683	999999	249	191	306	516	738	258	232	999999	
120	403	434	931	487	783	559	999999	750	281	165	999999	387	155	651	510	999999	188	989	999999	613	439	865	532	999999	991	999999	751	644	999999	237	748	675	999999	999999	999999	999999	999999	616	604	999999	749	38	71	18	268	999999	103	999999	795	334	560	268	999999	999999	999999	537	999999	999999	999999	309	807	999999	424	54	417	750	540	100	984	191	160	571	394	999999	863	411	804	524	107	43	390	999999	848	11	676	489	436	511	384	139	427	465	130	305	999999	987	999999	999999	600	517	427	13	999999	614	184	999999	999999	942	481	999999	999999	388	999999	462	918	999999	913	999999	377	999999	323	39	715	854	763	694	451	999999	424	999999	999999	999999	999999	590	615	999999	999999	243	826	688	616	999999	999999	999999	406	49	987	999999	999999	296	999999	200	648	672	999999	397	297	999999	999999	490	546	783	999999	606	999999	945	464	888	846	541	999999	679	596	999999	321	829	999	610	458	724	706	784	712	999999	801	607	149	260	395	227	100	966	392	999999	999999	999999	999999	999999	635	461	585	109	999999	844	368	404	604	959	361	375	999999	999999	252	999999	783	762	80	999999	805	872	999999	213	502	629	451	960	296	259	547	488	999999	576	974	996	999999	607	999999	868	770	999999	13	189	999999	30	999999	413	999999	266	999999	389	761	576	628	762	655	381	606	201	403	407	118	999999	421	872	511	821	999999	256	999999	185	798	212	999999	408	869	626	314	999999	799	48	999999	40	696	999999	727	297	999999	999999	350	767	10	999999	474	372	297	999999	999999	36	518	17	999999	999999	279	999999	590	558	947	229	893	999999	999999	134	401	365	999999	88	999999	999999	155	224	873	499	999999	999999	184	35	738	266	121	220	858	287	964	791	347	768	760	318	577	178	349	728	329	320	700	876	999999	999999	999999	999999	10	514	880	303	143	211	572	60	212	565	820	999999	999999	683	181	789	169	999999	27	999999	327	350	685	977	875	154	179	594	529	308	655	628	999999	901	219	999999	999999	670	657	145	205	710	115	22	357	999999	620	646	149	910	716	770	999999	808	999999	660	828	902	428	999999	41	977	531	999999	910	999999	635	216	473	999999	392	999999	952	882	999999	617	244	673	630	226	534	533	455	999999	591	884	536	999999	19	558	524	504	252	668	113	228	188	210	112	999999	33	413	182	320	527	999999	818	219	999999	284	425	165	282	212	464	508	532	912	323	35	665	389	207	915	999999	888	999999	293	778	978	438	999999	999999	475	202	130	360	144	101	999999	999999	327	643	735	142	369	999999	50	213	
999999	695	276	886	86	499	999999	216	267	999999	999999	971	534	441	633	845	391	593	999999	19	999999	999999	999999	821	999999	959	999999	745	471	783	944	666	216	999999	999999	292	999999	157	999999	976	999999	999999	999999	138	462	999999	541	885	999999	999999	751	775	999999	40	869	457	308	999999	936	127	999999	999999	744	483	72	999999	999999	999999	999999	350	682	243	108	830	999999	999999	64	269	369	559	999999	462	735	581	41	178	251	185	220	725	984	717	221	378	826	661	179	619	76	489	635	96	627	669	999999	517	677	594	581	999999	999999	49	95	999999	699	697	172	173	999999	893	730	999999	244	543	366	964	32	729	999999	798	260	444	202	879	923	340	999999	999999	373	524	500	999999	999999	770	999999	945	632	833	999999	138	999999	16	177	999999	999999	55	852	999999	313	252	494	947	999999	783	199	959	999999	999999	464	368	862	106	799	927	402	83	985	474	999999	999999	342	199	60	875	999999	254	276	999999	999999	877	488	750	999999	999999	40	553	76	821	581	371	999999	426	999999	319	275	999999	216	250	780	685	70	387	999999	892	910	999999	896	715	999999	944	999999	999999	94	999999	880	121	345	678	999999	999999	17	174	999999	999999	322	915	819	740	609	906	47	35	249	445	999999	110	878	869	999999	999999	656	361	346	636	678	282	341	792	439	163	999999	538	999999	931	677	895	494	32	580	994	485	165	115	577	999999	999999	586	649	769	779	999999	475	467	171	999999	656	999999	266	999999	49	584	37	311	456	849	508	682	318	768	921	999999	855	298	226	259	999999	256	769	729	22	695	692	999999	999999	920	999999	999999	999999	737	999999	77	238	999999	540	420	458	854	999999	999999	408	984	999999	881	847	174	388	187	250	911	703	410	68	537	999999	999999	891	14	652	535	268	437	999999	999999	747	999999	387	13	758	999999	800	645	596	50	331	37	427	811	184	999999	999999	414	831	280	44	619	18	999999	692	999999	999999	454	212	133	470	970	495	697	999999	993	786	384	999999	443	999999	67	999999	28	215	999999	926	90	999999	166	993	853	606	229	999999	137	999999	686	321	999999	288	356	999999	999999	999999	360	999999	729	678	191	999999	999999	985	397	169	977	999999	990	495	999999	269	448	999999	55	999999	616	999999	999999	161	999999	157	109	73	999999	999999	999999	624	350	448	855	599	999999	412	647	457	999999	999999	218	69	999999	331	855	999999	759	313	839	731	999999	343	999999	986	276	578	672	44	609	104	138	242	404	362	466	552	639	961	999999	46	999999	598	999999	747	165	215	592	684	301	999999	
999999	553	999999	43	236	16	999999	868	999999	628	999999	999999	847	740	999999	975	665	216	999999	313	561	798	251	803	754	799	49	999999	830	70	985	999999	743	999999	791	585	917	371	136	459	78	770	638	443	306	374	750	999999	17	999999	550	386	999999	987	355	515	999999	522	288	999999	967	268	48	272	643	751	869	155	949	164	68	999999	89	999999	999999	791	169	808	999999	999999	58	999999	218	650	519	999999	999999	999999	356	286	283	999999	92	699	492	809	999999	999999	799	555	504	605	615	853	999999	257	306	999999	751	999999	999999	503	25	898	999999	492	59	398	752	43	581	123	798	672	880	662	220	390	923	999999	68	793	18	950	999999	999999	869	364	528	272	312	999999	14	791	930	999999	999999	194	320	999	999999	343	623	766	974	391	806	942	972	469	46	915	489	326	506	562	495	74	23	936	622	694	870	490	730	814	119	17	999999	111	999999	36	80	923	675	999999	179	999999	976	999999	645	999999	392	69	235	999999	287	688	295	377	294	325	180	383	999999	75	999999	999999	45	169	282	799	209	871	999999	20	999999	999999	650	781	392	253	98	520	300	999999	312	811	264	343	999999	999999	721	374	816	957	856	697	546	610	261	999999	999999	816	231	845	727	999999	873	225	552	722	999999	514	999999	51	999999	659	93	691	762	662	878	701	632	851	88	835	999999	238	164	157	28	50	529	355	46	281	299	999999	967	791	938	49	999999	815	393	217	388	775	999999	206	613	855	999999	999999	999999	515	194	379	999999	999999	466	645	71	404	703	997	985	639	14	999999	370	638	724	971	724	839	910	817	467	999999	456	288	507	957	543	173	202	930	197	999999	96	919	686	84	334	303	978	397	121	396	231	749	999999	774	836	975	140	999999	875	328	605	376	912	896	446	188	147	999999	860	540	999999	65	451	483	869	450	951	649	646	431	861	522	999999	81	649	707	517	732	999999	568	999999	325	64	869	925	719	17	790	638	156	165	999999	536	581	591	176	307	999999	905	395	34	491	240	454	466	92	670	840	999999	739	999999	414	982	302	507	489	10	999999	558	159	999999	171	999999	999999	275	987	986	134	999999	482	409	230	999999	735	544	999999	94	610	413	842	59	176	542	899	486	999999	892	244	83	111	176	725	999999	999999	952	862	480	741	999999	999999	106	545	360	775	339	450	999999	256	757	957	404	399	178	999999	110	999999	628	121	23	525	105	999999	61	389	315	684	491	81	783	681	79	999999	432	934	746	513	816	999999	
999999	45	999999	999999	486	999999	999999	776	556	999999	655	685	999999	999999	727	663	383	999999	494	971	469	655	999999	999999	473	86	887	999999	999999	999999	969	597	999999	861	551	977	362	459	999999	935	682	999999	137	468	426	107	999999	710	625	768	560	401	28	999999	307	914	999999	999999	181	999999	999999	655	809	322	63	67	999999	382	818	999999	311	923	999999	558	999999	999999	528	499	999999	376	639	187	434	208	683	577	578	614	999999	999999	900	705	288	999999	707	999999	729	814	999999	368	999999	74	891	999999	999999	636	322	999999	556	377	999999	587	999999	999999	999999	999999	231	610	638	486	489	621	818	192	849	605	999999	999999	851	999999	210	999999	94	731	504	574	999999	559	740	57	264	118	999999	999999	249	323	148	482	104	656	805	128	999999	928	878	260	256	709	999999	862	990	107	619	999999	176	683	503	999999	311	999999	765	671	999999	591	999999	381	999999	631	942	999999	467	173	130	204	467	91	538	166	999999	999999	328	586	532	878	66	167	498	773	30	566	819	313	181	898	890	143	258	593	706	999999	696	624	766	499	405	999999	976	424	999999	999999	154	346	982	66	877	189	149	999999	534	74	882	790	999999	999999	716	163	991	999999	314	999999	832	944	459	999999	558	703	819	999999	483	239	191	999999	946	935	999999	483	330	124	30	711	994	999999	69	999999	624	905	999999	391	783	251	835	754	120	502	261	999999	887	637	508	999999	999999	115	517	305	883	808	843	675	964	243	833	877	212	602	339	575	885	999999	999999	652	689	438	259	242	403	436	963	999999	683	221	595	692	999999	999999	351	999999	999999	999999	759	816	999999	348	999999	549	418	999999	551	999999	999999	686	325	80	999999	999999	999999	931	856	999999	902	999999	845	999999	992	752	999999	150	271	366	260	451	825	131	67	913	999999	351	20	710	824	444	885	999999	290	999999	896	999999	784	999999	360	999999	42	473	999999	313	970	999999	999999	674	901	277	697	999999	267	722	860	203	22	993	274	153	920	999999	461	467	571	400	999999	999999	856	132	365	510	16	840	418	362	270	754	943	999999	995	999999	808	556	746	699	999999	999999	145	702	512	791	999999	216	499	886	21	999999	742	580	999999	360	999999	779	911	197	188	426	313	508	932	268	60	354	158	584	347	999999	720	871	999999	552	859	164	620	574	999999	799	351	999999	350	867	22	373	368	644	528	38	999999	559	521	770	999999	636	999999	254	740	150	68	915	548	116	682	870	377	999999	501	999999	169	347	182	389	85	999999	168	75	255	999999	986	999999	
65	319	270	171	999999	441	999999	232	999999	375	833	874	741	436	983	243	195	151	996	359	153	865	869	306	387	999999	695	482	478	704	998	63	164	555	999999	999999	845	520	520	935	720	999999	999999	793	513	307	647	648	798	924	879	114	999999	636	370	200	449	963	999999	228	745	999999	999999	689	377	779	720	196	999999	754	398	999999	630	70	639	874	595	86	999999	90	494	57	684	553	825	999999	999999	527	999999	999999	790	881	737	999999	199	903	525	590	999999	734	587	461	81	999999	536	215	999999	630	999999	999999	604	373	180	703	733	698	142	210	863	999999	416	202	10	907	964	516	936	337	870	999999	999999	999999	999999	999999	502	999999	975	640	26	620	420	742	530	699	75	426	710	44	569	501	771	324	726	942	327	395	460	999999	89	999999	278	999999	999999	271	999999	598	999999	121	210	701	999999	999999	193	999999	73	674	671	999999	842	547	805	999999	768	379	964	44	999999	717	741	117	999999	999999	999999	999999	351	274	983	269	562	999999	714	999999	999999	868	999999	999999	141	999999	879	653	723	159	332	542	224	999999	387	999999	999999	112	318	995	380	999999	129	911	941	999999	999999	799	690	412	749	999999	833	216	79	999999	999999	999999	903	807	838	98	393	432	999999	27	782	976	886	603	962	459	999999	999999	999999	999999	748	866	999999	944	580	89	962	321	409	999999	709	17	306	486	787	999999	209	999999	166	291	710	999999	431	924	413	925	912	96	449	999999	216	124	999999	339	161	999999	366	999999	999999	999999	135	81	33	532	999999	775	999999	999999	816	359	260	657	562	937	999999	62	999999	413	541	654	177	875	871	120	750	595	999999	966	334	62	255	250	283	407	999999	638	673	899	615	999999	255	512	280	100	48	559	561	999999	999999	109	299	999999	427	999999	591	259	999999	999999	782	999999	755	712	86	763	114	19	383	165	999999	999999	389	545	999999	902	409	665	605	999999	81	200	43	969	666	234	999999	302	823	701	815	906	439	760	999999	892	883	542	999999	517	986	999999	185	999999	279	910	999999	754	165	999999	183	926	654	427	840	591	690	999999	56	851	999	811	195	682	350	874	960	628	428	906	29	866	239	999999	999999	52	25	637	700	756	514	18	147	309	528	888	999999	21	919	536	211	107	496	584	517	184	843	999999	65	404	949	101	336	999999	504	316	697	567	631	798	576	999999	999999	299	346	991	674	886	163	461	999999	949	709	892	704	999999	379	654	579	621	209	999999	999999	999999	807	422	999999	999999	805	221	200	999999	999999	131	
959	159	22	206	248	999999	510	999999	349	999999	782	10	392	999999	554	582	999999	53	999999	999999	598	64	481	789	492	923	318	999999	90	999999	270	928	569	587	932	554	909	182	416	62	999999	999999	181	977	523	807	40	999999	343	999999	284	157	706	379	533	999999	678	233	714	999999	999999	999999	875	407	343	853	441	999999	511	999999	672	999999	636	999999	898	355	883	503	275	684	893	999999	452	999999	999999	123	231	199	999999	999999	876	999999	467	102	844	397	377	773	644	669	376	235	999999	343	999999	999999	521	771	999999	187	32	184	957	40	430	148	281	27	739	230	632	251	750	484	133	986	306	544	999999	511	977	119	999999	606	999999	668	342	999999	308	158	601	459	718	876	14	702	728	437	671	705	126	999999	44	424	47	134	484	262	220	573	223	976	681	969	209	913	324	360	721	762	806	999999	719	590	999999	182	533	873	480	430	267	868	873	394	395	628	999999	445	999999	193	193	90	899	734	999999	625	778	748	999999	101	999999	377	716	999999	899	953	639	999999	795	999999	601	610	999999	789	315	999999	113	297	584	581	838	879	792	537	579	999999	999999	984	999999	12	404	999999	999999	388	999999	889	162	964	999999	441	988	630	649	703	592	582	307	119	429	590	999999	999999	173	105	999999	508	585	999999	339	183	690	655	797	793	999999	815	413	403	746	425	202	148	802	153	999999	999999	239	98	945	999999	428	163	564	75	490	999999	621	111	135	999999	999999	999999	999999	999999	750	999999	833	856	999999	776	999999	904	372	14	397	384	999999	999999	512	55	278	497	243	343	755	537	100	732	999999	557	204	311	278	212	999999	228	513	999999	403	259	999999	383	855	999999	827	999999	790	560	999999	999999	999999	601	599	999999	999999	999999	740	301	566	999999	253	110	553	686	582	867	635	170	893	999999	870	999999	999999	999999	671	894	641	999999	516	240	746	539	64	206	999999	999999	712	999999	936	303	488	221	925	999999	16	283	999999	179	999999	960	888	629	999999	509	999999	39	974	346	418	381	185	999999	785	335	476	999999	56	356	364	980	164	447	234	599	690	659	280	999999	999999	397	74	999999	479	999999	999999	127	872	999999	961	302	999999	376	780	565	999999	813	435	600	714	999999	236	999999	814	615	805	451	405	77	819	999999	758	999999	99	999999	316	712	205	239	983	999999	840	999999	999999	72	999999	999999	999999	669	480	876	233	680	999999	999999	999999	591	999999	999999	999999	900	999999	805	999999	384	543	99	287	759	999999	416	618	999999	999999	364	461	999999	97	751	262	28	
