500	500	
93	116	103	81	96	101	105	107	117	107	107	89	101	128	113	95	95	105	112	99	91	95	111	104	109	87	120	105	98	96	91	111	105	94	83	94	95	118	106	98	105	93	118	104	104	98	94	102	106	91	111	106	99	116	96	87	100	107	96	102	84	112	102	88	110	93	106	105	103	80	99	103	99	109	95	126	107	108	117	102	93	101	98	96	90	92	117	92	104	94	100	101	97	97	94	83	112	104	103	96	104	94	105	104	68	93	117	94	84	105	114	105	105	106	99	106	100	121	91	100	108	100	84	102	100	96	99	101	87	106	116	98	97	99	80	99	118	92	118	96	118	99	109	108	87	85	109	96	105	98	91	121	102	116	104	93	102	97	105	99	103	103	77	90	87	92	98	91	86	108	95	96	121	116	116	92	103	106	106	99	101	97	113	97	93	111	113	114	108	112	112	102	107	91	116	86	95	110	100	108	92	103	98	99	83	98	103	84	109	107	96	107	117	106	86	104	109	110	97	102	114	106	94	94	103	108	109	82	95	96	111	95	96	108	103	97	99	108	108	91	99	90	89	94	83	113	93	97	111	91	102	98	110	113	111	109	98	85	101	94	125	119	105	94	116	105	114	94	115	97	95	102	97	112	103	106	101	93	86	103	104	85	99	89	116	110	86	102	86	82	88	88	88	90	96	74	86	126	79	93	121	91	102	92	76	99	106	100	93	106	111	94	79	90	100	102	92	113	91	82	100	87	100	113	113	115	108	84	103	94	89	95	108	95	109	92	82	92	94	100	108	98	83	84	94	95	79	98	108	98	85	80	96	82	98	106	97	92	93	96	87	107	101	98	97	88	114	90	93	93	99	87	87	90	103	98	109	113	92	109	110	92	98	100	111	108	115	81	103	97	97	92	114	91	94	83	95	82	85	79	110	85	102	101	97	89	84	120	103	112	116	106	100	105	101	108	90	93	102	109	97	92	92	117	109	111	92	109	90	96	109	89	88	110	102	116	97	88	100	121	101	114	85	104	96	98	96	99	110	106	107	95	85	103	92	86	90	93	103	96	99	120	100	98	110	103	112	93	106	108	101	100	95	108	102	104	98	92	116	116	114	89	111	97	108	98	78	97	113	114	94	95	104	94	110	101	90	114	94	111	
92	103	115	94	101	113	107	114	92	88	100	106	115	101	96	104	89	109	116	90	93	84	77	98	97	105	101	96	104	98	87	100	98	95	113	114	102	110	108	108	98	105	115	99	96	97	103	84	98	105	102	128	78	102	95	105	108	96	97	82	87	89	105	97	97	97	103	106	101	95	81	95	93	114	92	104	96	115	89	110	110	98	80	105	100	86	85	98	110	94	113	115	96	110	115	104	86	97	108	85	86	95	114	104	97	106	90	92	99	112	95	91	109	105	94	102	100	100	113	89	108	97	87	101	112	100	122	94	88	106	95	112	89	92	100	103	111	108	100	109	100	96	106	105	106	81	117	107	119	108	84	109	117	111	104	103	110	83	76	89	97	102	89	87	105	107	99	111	104	97	96	111	92	115	90	105	85	107	116	101	109	99	102	98	93	105	100	98	90	113	83	109	108	106	114	110	92	97	102	117	107	129	100	100	103	104	102	100	89	93	110	110	90	123	102	78	97	100	93	107	98	108	101	95	92	96	106	96	105	98	127	97	100	101	99	106	100	79	110	80	94	89	111	99	95	94	99	106	111	121	118	98	88	123	82	98	109	78	79	95	104	89	98	125	90	98	96	98	98	113	93	96	90	88	98	89	94	104	99	93	98	98	89	79	90	96	105	92	98	93	96	100	111	101	93	86	120	119	106	88	100	108	100	99	94	94	84	115	97	95	91	98	91	93	106	93	114	86	108	107	106	82	99	98	102	104	117	91	105	83	95	123	97	116	93	104	107	103	104	89	101	95	91	104	103	102	117	104	119	112	89	105	90	100	101	106	100	93	112	103	95	104	92	97	104	89	81	107	104	87	124	113	108	102	100	99	107	90	108	102	105	86	108	109	103	116	90	117	125	102	79	86	99	107	97	107	99	103	117	111	110	94	87	89	98	95	97	90	91	105	103	105	93	105	96	102	72	102	116	94	96	113	114	91	114	89	103	95	98	89	88	91	98	113	106	99	109	96	87	103	93	109	107	89	95	118	102	88	106	88	96	106	93	98	104	103	100	92	85	97	86	86	105	102	100	107	97	121	98	95	102	115	88	102	79	103	103	88	100	117	90	110	95	121	83	99	97	101	112	94	94	95	92	109	94	82	85	94	106	96	
577	999999	594	89	20	652	699	888	649	999999	601	999999	999999	731	256	999999	265	511	77	284	483	924	954	253	999999	627	388	497	999999	970	106	999999	273	999999	210	529	999999	999999	230	624	999999	338	82	198	825	141	85	422	714	999999	37	53	999999	804	999999	652	409	999999	999999	393	273	211	93	679	110	325	948	852	531	727	182	999999	999999	452	999999	154	852	766	428	944	551	965	782	58	942	999999	551	469	464	557	999999	355	999999	836	361	776	254	403	97	510	193	232	891	987	583	999999	762	291	507	999999	800	643	921	68	841	307	429	45	999999	57	999999	489	398	973	607	999999	374	454	101	999999	899	999999	999999	999999	761	329	84	795	999999	728	300	270	999999	50	756	486	433	390	999999	63	999999	999999	666	50	736	704	833	917	389	755	850	318	199	977	523	351	964	14	307	522	233	999999	571	17	756	513	527	357	227	999999	404	984	999999	48	183	690	792	638	190	67	495	999999	416	719	878	999999	81	999999	527	414	999999	428	92	999999	830	723	648	999999	293	999999	186	999999	999999	267	999999	999999	999999	161	803	832	559	999999	823	999999	999999	999999	227	851	999999	774	441	999999	830	812	609	975	901	999999	217	459	52	143	354	999999	880	18	999999	999999	999999	21	999999	919	190	694	855	195	605	999999	999999	765	506	796	529	999999	999999	999999	999999	887	657	385	999999	883	943	353	789	426	999999	866	369	28	607	999999	494	999999	650	521	999999	146	957	424	380	69	999999	452	953	256	614	999999	175	999999	999999	580	999999	982	57	249	976	836	904	439	213	738	482	999999	167	437	312	411	999999	280	289	519	930	243	15	905	362	500	999999	543	999999	156	701	131	664	37	999999	511	80	999999	545	525	241	528	220	641	999999	103	999999	526	944	999999	966	895	958	844	650	999999	976	152	886	485	999999	371	627	999999	47	360	999999	140	858	999999	340	467	734	999999	287	411	32	374	327	269	215	873	598	999999	999999	999999	999999	820	386	321	534	928	999999	70	89	869	900	164	603	999999	331	165	999999	154	872	508	170	999999	567	248	244	612	824	627	279	573	773	28	875	999999	999999	951	753	999999	999999	999999	943	999999	684	417	510	868	770	999999	999999	60	999999	454	736	999999	999999	968	263	148	999999	921	999999	896	790	515	106	882	288	372	49	380	411	999999	999999	470	565	496	519	159	737	376	842	999999	690	229	999999	329	291	203	596	228	698	614	469	999999	307	56	883	178	320	628	589	408	61	999999	648	94	575	276	999999	999999	458	113	
411	999999	89	380	215	571	158	777	601	94	776	820	681	797	662	534	999999	519	613	350	838	119	786	999999	682	133	580	282	999999	25	87	447	769	595	999999	999999	273	927	840	999999	30	543	36	504	632	241	885	851	432	50	113	607	545	118	274	999999	999999	646	698	999999	991	999999	34	586	17	338	60	96	593	904	270	999999	678	301	330	305	92	292	811	451	999999	728	850	999999	999999	479	901	661	330	911	834	999999	238	758	999999	999999	999999	449	497	303	190	799	999999	528	779	867	929	253	787	999999	218	999999	834	999999	844	272	35	321	674	537	436	398	999999	999999	79	643	17	919	999999	186	787	642	794	999999	270	999999	470	332	933	54	999999	657	999999	361	999999	202	793	981	999999	67	128	207	775	999999	866	999999	43	999999	999999	146	860	999999	999999	999999	191	999999	847	327	986	405	999999	703	999999	999999	986	999999	524	414	979	999999	850	35	999999	913	67	999999	867	834	650	478	999999	884	873	999999	999999	999999	384	272	180	136	354	476	999999	518	265	425	819	155	972	97	277	999999	607	999999	999999	834	13	369	999999	602	708	22	676	999999	989	999999	829	591	445	455	999999	262	244	852	532	384	40	497	657	641	770	999999	861	563	999999	786	999999	303	999999	359	537	999999	718	578	428	342	799	487	528	999999	596	237	709	999999	693	24	394	754	57	912	803	516	711	999999	831	986	160	123	315	212	640	536	92	999999	917	388	543	666	434	200	999999	553	968	320	55	999999	22	999999	869	196	402	999999	999999	597	556	31	999999	806	746	441	191	686	181	326	707	70	999999	623	999999	314	481	728	329	999999	338	999999	547	401	866	298	999999	816	253	128	999999	117	290	494	539	896	85	737	919	992	18	897	382	999999	613	985	398	399	734	564	715	673	212	397	268	306	483	911	939	458	468	375	999999	62	515	599	779	660	94	713	239	743	808	337	849	999999	877	895	999999	881	899	584	91	688	412	146	904	892	235	243	422	174	797	999999	999999	642	464	329	146	23	999999	999999	999999	999999	999999	972	865	999999	999999	828	999999	587	132	68	558	999999	294	999999	649	378	694	886	999999	850	300	999999	945	347	802	999999	976	558	758	999999	675	999999	279	70	362	999999	281	38	354	999999	999999	834	51	739	999999	651	358	709	999999	767	329	999999	313	463	730	270	36	527	999999	999999	851	869	829	358	393	396	613	999999	401	219	107	665	999999	36	45	465	33	216	434	160	858	277	878	990	455	356	859	815	999999	102	413	753	
955	22	556	945	15	693	356	526	47	134	318	470	999999	664	786	286	427	274	247	820	103	922	483	584	999999	838	902	46	536	798	894	999999	805	354	710	530	999999	999999	460	340	859	907	999999	733	959	417	330	791	570	582	999999	74	999999	592	999999	999999	538	972	999999	999999	790	999999	990	999999	240	18	665	999999	954	265	805	337	814	907	999999	999999	809	999999	625	583	517	121	999999	999999	410	999999	455	999999	999999	677	992	999999	146	292	549	999999	999999	874	999999	950	999999	14	837	315	777	70	999999	946	631	473	233	787	357	999999	659	999999	843	46	839	999999	999999	452	632	999999	272	999999	999999	531	368	421	279	935	999999	999999	830	513	284	999999	186	349	579	508	591	230	999999	214	160	766	999999	870	999999	881	44	103	999999	310	382	560	52	479	870	728	999999	999999	204	298	541	999999	549	155	404	682	859	999999	830	65	860	411	832	999999	999999	434	898	497	714	999999	900	999999	287	530	141	999999	999999	706	479	999999	919	999999	35	165	673	478	999999	487	476	34	31	999999	999999	341	449	970	727	984	999999	445	829	999999	505	806	398	387	404	29	24	999999	999999	999999	30	978	999999	489	385	999999	394	678	218	421	999999	999999	999999	365	890	946	90	171	996	999999	382	43	32	827	876	999999	767	296	999999	206	472	796	470	868	524	294	204	960	594	999999	600	999999	999999	418	999999	814	999999	42	497	458	999999	999999	999999	429	779	986	999999	318	612	166	910	999999	604	21	948	999999	229	507	840	999999	751	130	999999	946	999999	727	999999	614	999999	71	788	734	999999	625	267	619	123	51	98	538	999999	999999	999999	437	999999	502	61	226	470	847	594	932	202	891	706	999999	286	737	885	62	190	351	999999	550	378	999999	308	999999	754	338	119	188	418	311	277	999999	999999	149	805	51	676	589	153	909	477	855	999999	907	999999	999999	342	386	166	46	357	986	999999	999999	69	964	203	82	472	141	999999	416	524	890	624	841	999999	147	931	999999	999999	999999	207	653	83	522	644	400	999999	999999	996	999999	32	999999	999999	290	541	966	90	841	999999	999999	127	22	181	71	999999	650	293	87	402	205	455	322	999999	756	788	680	732	999999	330	803	21	999999	144	13	393	999999	936	999999	999999	89	67	100	999999	782	999999	195	481	22	191	999999	999999	982	912	999999	999999	710	722	208	999999	861	999999	999999	999999	54	592	960	877	999999	677	200	714	949	777	323	147	999999	325	877	282	603	209	999999	365	337	695	39	999999	343	725	683	428	999999	842	448	999999	999999	
999999	952	199	523	317	999999	999999	999999	288	999999	214	999999	999999	922	394	845	926	999999	662	999999	188	193	999999	999999	716	544	451	999999	771	976	999999	339	999999	624	785	373	687	999999	296	895	385	999999	58	538	824	654	680	999999	298	583	811	944	786	333	345	999999	603	999999	806	773	999999	350	999999	311	59	875	132	999999	999999	999999	999999	177	611	766	147	813	999999	999999	999999	999999	999999	649	705	198	175	173	999999	153	289	400	769	999999	952	522	999999	45	155	747	999999	999999	999999	642	665	277	999999	643	342	29	999999	999999	261	783	897	744	910	222	645	41	146	886	332	979	999999	746	262	116	225	98	999999	999999	999999	999999	999999	790	539	999999	983	999999	999999	532	831	533	957	757	148	999999	163	217	999999	999999	399	124	611	999999	626	552	999999	919	24	999999	999999	253	296	94	863	863	999999	117	214	689	239	999999	269	613	65	799	31	999999	608	999999	953	18	999999	912	711	554	786	739	174	986	348	74	423	999999	114	587	246	999999	999999	284	543	55	12	923	591	193	854	997	547	999999	531	880	999999	748	366	419	767	383	382	319	87	712	999999	999999	350	175	793	807	999999	477	999999	999999	999999	333	732	907	999999	999999	331	999999	699	999999	202	347	465	999999	753	674	105	999999	820	863	500	585	999999	831	999999	999999	583	426	399	57	999999	79	999999	382	773	987	26	459	413	999999	62	999999	619	298	520	999999	762	999999	999999	128	712	815	999999	699	658	999999	135	901	805	999999	979	904	139	652	301	999999	83	93	693	999999	658	999999	999999	999999	810	646	965	909	320	506	32	699	14	999999	344	681	422	575	723	251	862	125	653	192	999999	157	724	967	999999	397	532	678	199	656	470	999999	534	51	888	22	566	226	590	308	209	999999	900	858	999999	619	710	507	370	452	903	543	992	108	999999	999999	922	997	999999	922	974	353	510	999999	809	999999	157	380	687	711	684	645	999999	355	983	945	257	865	999999	999999	999999	34	999999	747	753	927	83	999999	661	235	100	999999	313	999999	999999	999999	999999	551	999999	48	472	339	820	658	767	267	18	646	999999	444	414	66	999999	535	999999	949	44	999999	605	882	204	721	719	999999	621	125	341	867	31	999999	999999	706	816	621	914	358	214	659	979	495	999999	999999	320	999999	820	43	232	999999	432	384	820	26	946	176	844	750	999999	999999	47	999999	925	999999	625	999999	278	708	250	725	621	886	744	385	783	119	999999	767	411	502	641	588	892	563	445	999999	316	999999	759	649	777	999999	738	845	621	999999	
569	779	999999	331	948	999999	792	507	166	545	639	445	243	836	214	86	349	127	999999	459	999999	371	999999	978	681	129	949	999999	999999	457	158	899	763	457	549	999999	955	89	999999	529	999999	395	999999	900	17	870	999999	923	999999	701	999999	999999	127	172	576	207	83	833	649	829	999999	201	559	999999	396	740	682	785	296	30	999999	269	574	208	664	374	964	804	971	811	213	999999	165	256	633	538	781	601	880	999999	119	131	439	723	366	603	836	698	513	276	999999	140	636	425	999999	565	56	919	999999	999999	999999	278	862	838	626	146	46	999999	999999	858	959	91	905	944	910	998	999999	999999	841	70	537	999999	301	704	622	83	399	999999	999999	999999	491	999999	103	999999	118	840	999999	600	999999	229	567	533	622	655	317	999999	234	691	514	581	735	205	999999	447	674	967	977	168	225	553	747	305	636	18	376	106	999999	236	836	79	739	238	752	622	999999	14	652	645	999999	516	848	707	235	999999	341	295	999999	655	14	150	863	999999	999999	554	482	271	896	999999	288	220	128	998	855	444	841	506	452	465	999999	669	324	341	771	999999	705	50	80	999999	676	90	321	342	231	999999	216	638	853	208	149	240	117	999999	999999	186	397	999999	851	790	999999	834	842	329	710	344	826	531	999999	999999	849	441	999999	999999	999999	208	898	785	776	170	238	213	653	254	325	999999	562	286	999999	594	322	855	198	289	288	841	247	992	632	886	999999	685	307	188	359	708	999999	752	109	169	287	612	82	999999	562	59	191	999999	14	995	782	999999	999999	999999	362	993	252	911	86	107	960	906	162	890	999999	552	905	474	999999	616	675	810	187	999999	317	710	782	507	727	238	999999	999999	988	637	114	329	139	999999	825	365	465	137	675	11	999999	999999	459	192	400	20	999999	717	704	397	999999	999999	999999	999999	437	652	221	745	194	999999	448	321	917	999999	785	971	422	353	999999	538	161	548	145	185	617	936	260	599	999999	716	999999	999999	944	601	317	141	957	399	134	999999	154	720	943	827	563	887	463	934	406	428	597	799	79	175	245	781	999999	196	133	999999	401	621	637	477	762	506	376	326	999999	653	24	999999	229	999999	999999	999999	999999	317	999999	729	483	326	202	999999	999999	999999	872	778	365	536	304	771	275	633	781	999999	999999	475	74	67	520	147	999999	999999	414	999999	580	603	999999	804	186	999999	574	403	999999	85	428	999999	357	999999	633	999999	999999	680	359	999999	999999	999999	693	860	358	139	999999	564	219	346	598	449	
999999	999999	714	278	999999	560	359	775	206	999999	615	999999	114	143	999999	596	999999	922	186	999999	403	170	999999	985	999999	921	456	57	285	19	194	681	487	979	673	999999	762	365	601	409	331	999999	999999	886	979	988	755	224	999999	656	141	999999	169	551	55	123	741	729	368	85	999999	312	999999	197	686	933	228	999999	469	999999	833	78	331	999999	725	999999	124	999999	15	921	175	242	45	628	878	999999	522	935	933	559	999999	43	999999	999999	305	999999	94	859	209	999999	999999	630	754	696	822	72	965	393	825	236	999	812	723	446	910	999999	276	870	318	788	421	292	202	999999	999999	800	81	805	480	706	735	999999	728	999999	162	545	487	349	806	815	999999	139	119	707	560	999999	320	560	999999	434	752	999999	550	421	999999	487	438	844	441	32	990	999999	912	129	501	744	94	764	999999	999999	393	927	74	502	855	292	999999	495	359	999999	490	999999	199	56	954	999999	714	317	999999	674	116	643	907	783	825	773	226	990	216	999999	173	556	999999	250	50	999999	159	57	999999	351	999999	999999	494	433	999999	478	969	866	175	980	999999	999999	438	619	268	750	29	290	677	91	999999	192	289	999999	843	999999	999999	949	16	139	999999	667	751	983	369	174	159	484	251	356	804	360	999999	235	787	397	127	999999	982	999999	804	869	380	484	285	999999	663	951	589	608	232	30	859	45	999999	999999	35	455	260	104	601	545	49	999999	999999	715	367	63	755	456	816	600	999999	715	335	501	296	999999	707	999999	999999	207	999999	999999	133	783	500	789	616	425	371	671	405	888	699	999999	829	59	206	570	765	610	999999	143	791	999999	64	154	709	127	85	757	747	24	593	403	651	407	206	504	999999	999999	999999	340	94	155	204	87	999999	76	672	246	80	147	480	899	11	761	999999	999999	729	356	90	498	350	999999	923	390	999999	305	617	432	999999	702	999999	198	999999	865	999999	646	999999	976	137	999999	455	838	687	999999	543	999999	999999	999999	999999	999999	775	868	999999	999999	990	480	999999	813	783	720	459	999999	394	377	999999	291	735	146	713	214	73	752	228	447	52	511	926	323	847	999999	903	728	875	156	927	486	701	225	999999	577	999999	623	203	416	193	999999	454	999999	818	261	999999	264	999999	351	999999	32	999999	60	905	488	999999	999999	966	182	999999	730	374	247	449	315	999999	520	272	145	790	449	559	999999	263	837	999999	616	504	595	651	999999	551	534	514	905	837	999999	319	395	33	515	999999	30	599	462	841	217	870	999999	671	447	
992	50	560	203	473	999999	796	78	999999	937	999999	381	999999	178	999999	840	999999	544	478	939	211	876	999999	285	792	538	222	800	996	999999	745	991	924	213	999999	510	973	999999	441	999	999999	250	964	999999	999999	286	499	431	283	10	484	999999	44	732	999999	126	929	284	410	934	625	996	82	581	999999	422	456	327	521	678	866	421	112	999999	94	960	912	36	185	999999	49	791	526	999999	376	419	999999	999999	999999	540	581	699	910	999999	384	858	178	392	893	687	999999	181	909	605	144	72	999999	565	999999	285	213	999999	109	999999	895	834	999999	999999	999999	782	465	999999	359	981	999999	177	510	605	999999	236	791	529	999999	497	687	867	881	920	860	999999	196	401	554	692	336	678	599	26	611	549	388	102	187	121	232	574	822	999999	509	967	999999	627	470	421	999999	684	770	612	999999	37	952	558	226	901	596	74	710	667	999999	999999	999999	494	999999	554	847	699	999999	30	275	123	999999	952	421	893	751	568	930	999999	207	999999	999999	987	809	584	597	999999	876	285	525	999999	863	999999	999999	91	999999	77	634	999999	574	999999	342	749	347	104	999999	10	999999	999999	999999	999999	144	999999	469	12	519	590	685	999999	957	26	823	75	505	999999	999999	999999	999999	999999	502	683	933	23	568	413	999999	168	650	715	603	596	693	999999	135	497	32	296	694	280	572	809	999999	225	958	557	971	276	999999	239	844	999999	330	807	830	476	999999	130	19	66	999999	999999	999999	969	999999	371	333	279	999999	17	999999	963	999999	408	767	692	301	718	65	21	441	52	913	421	870	513	999999	999999	723	658	403	999999	286	999999	587	220	870	422	410	597	999999	701	335	246	999999	999999	892	922	49	147	999999	385	999999	997	624	999999	447	528	109	311	105	447	999999	292	613	193	686	568	821	557	999999	879	317	468	999999	739	717	677	277	989	620	999999	846	585	483	28	836	289	23	937	772	351	323	108	999999	786	155	53	632	960	205	334	110	492	324	305	999999	606	220	884	933	770	260	120	690	751	999999	970	809	999999	356	407	555	999999	784	480	566	218	966	999999	594	673	999999	999999	793	296	252	364	271	187	950	240	78	138	13	11	100	212	999999	999999	195	184	244	999999	613	798	779	226	707	843	739	859	999999	218	999999	269	999999	943	326	404	508	246	999999	999999	645	999999	338	426	880	782	389	999999	800	999999	816	999999	999999	17	704	995	999999	36	999999	427	447	101	999999	860	838	744	285	157	886	23	253	999999	474	999999	401	999999	999999	362	
346	925	463	386	999999	425	402	880	829	719	249	330	999999	481	588	999999	193	554	527	477	588	145	506	242	999999	999999	971	999999	945	826	615	217	535	164	999999	732	963	71	999999	183	467	958	999999	566	908	565	136	771	370	193	428	847	968	992	774	999999	428	231	909	281	453	999999	934	12	999999	41	999999	999999	792	856	327	999999	999999	353	20	630	230	940	333	910	659	210	506	761	408	768	248	543	390	999999	313	742	999999	761	729	931	33	911	999999	877	771	404	978	513	865	999999	999999	999999	981	999999	980	999999	897	998	621	253	39	182	999999	999999	999999	260	999999	313	552	585	970	760	624	88	999999	318	486	456	999999	265	999999	992	896	111	442	623	561	246	508	999999	999999	163	999999	486	901	850	999999	128	95	520	62	675	999999	290	336	575	10	903	546	671	999999	451	858	999999	31	47	286	503	902	999999	699	115	805	726	740	816	999999	147	186	999999	11	368	371	629	213	999999	42	615	775	866	999999	999999	699	999999	825	403	304	783	465	864	573	814	225	916	821	946	869	243	550	519	954	862	726	790	999999	642	999999	239	162	474	15	670	727	46	555	999999	416	967	901	346	522	837	682	999999	192	197	153	454	807	267	687	798	75	265	912	760	932	908	177	193	323	74	631	990	859	902	96	189	371	780	539	999999	342	213	997	999999	190	414	608	999999	498	635	431	999999	787	216	605	999999	133	794	118	507	800	999999	999999	457	216	691	462	289	111	963	93	36	727	785	999999	861	268	999999	580	999999	310	999999	999999	999999	999999	736	999999	652	307	623	65	999999	672	999999	999999	624	190	549	910	498	951	328	999999	534	552	405	999999	999999	751	744	213	338	224	590	206	114	33	999999	814	480	999999	809	982	999999	908	516	364	695	999999	999999	680	719	999999	91	575	982	999999	169	145	247	999999	211	999999	999999	420	727	361	92	835	999999	600	999999	734	440	20	152	346	893	626	46	50	481	999999	999999	73	999999	999999	142	24	224	999999	864	999999	577	910	999999	908	999999	76	999999	164	281	859	999999	251	835	984	454	81	433	999999	430	543	108	206	97	883	991	498	925	999999	999999	78	621	216	736	999999	167	529	734	243	916	999999	445	881	769	621	641	668	238	509	998	999999	590	578	369	999999	111	380	999999	403	999999	930	151	906	999999	212	248	999999	514	200	827	925	346	199	729	604	108	999999	999999	476	251	332	270	426	285	999999	488	999999	999999	999999	543	786	707	341	327	985	685	999999	946	567	382	
170	164	48	681	83	724	400	999999	765	232	884	943	356	999999	593	670	724	630	778	724	205	634	999999	656	999999	228	15	872	744	918	999999	280	870	103	999999	178	231	744	212	442	97	204	90	999999	999999	843	360	189	999999	999999	960	999999	178	842	187	535	65	392	640	854	719	999999	113	846	663	999999	83	262	999999	425	448	999999	427	346	637	10	999999	915	999999	207	867	825	149	999999	957	661	112	37	916	555	999999	839	113	357	999999	569	999999	244	530	56	999999	999999	120	318	875	980	489	831	215	186	982	149	396	443	999999	893	388	684	999999	11	510	55	999999	523	311	609	999999	999999	623	77	909	999999	395	999999	437	769	715	831	553	977	999999	280	822	740	573	974	999999	999999	370	999999	190	416	354	528	545	724	761	596	999999	276	999999	999999	218	147	276	672	753	999999	15	228	187	557	140	911	999999	240	999999	605	949	999999	166	216	709	793	999999	503	964	867	414	713	17	129	824	287	873	999999	71	684	474	901	230	999999	664	152	652	999999	285	442	699	315	500	166	646	678	999999	896	710	425	260	999999	707	886	42	302	220	68	733	853	48	77	178	549	141	999999	999999	999999	999999	567	150	999999	228	999999	999999	108	222	851	999999	155	176	976	61	645	999999	701	203	999999	974	371	999999	594	999999	431	999999	631	147	951	34	597	571	961	353	152	999999	999999	999999	999999	999999	933	999999	369	585	587	687	71	25	532	125	440	854	773	184	191	636	556	365	999999	137	999999	961	271	826	884	584	215	632	909	370	439	156	999999	999999	50	291	571	18	322	744	343	999999	614	999999	594	743	798	787	172	516	729	639	757	58	182	972	999999	999999	999999	999999	999999	999999	116	172	685	293	999999	157	143	999999	74	999999	999999	62	999999	999999	357	435	999999	151	785	999999	470	999999	640	799	398	969	453	78	999999	38	317	319	271	904	509	451	160	310	906	999999	999999	999999	452	999999	999999	705	264	999999	625	392	310	559	226	64	999999	713	531	886	894	867	704	74	999999	45	239	733	790	889	999999	905	285	931	245	999999	774	999999	999999	458	212	693	999999	211	453	90	999999	758	999999	217	936	999999	919	999999	415	999999	999999	589	836	417	952	999999	914	999999	821	719	117	999999	324	999999	999999	770	763	83	683	211	162	999999	999999	355	316	481	640	999999	953	999999	985	21	526	206	199	999999	370	999999	505	349	778	350	389	733	973	359	999999	999999	999999	175	42	999999	999999	214	886	999999	999999	999999	110	481	232	341	421	197	734	105	852	
127	892	105	410	231	577	344	999999	811	124	888	381	999999	46	629	655	787	601	148	432	322	319	747	227	878	441	34	126	447	929	201	998	877	507	326	999999	832	764	999999	279	255	781	85	338	89	120	153	999999	603	686	999999	999999	999999	999999	540	807	155	877	532	789	553	999999	985	881	999999	889	503	459	999999	510	822	33	999999	869	187	540	244	418	148	768	298	589	523	760	306	604	999999	214	967	518	973	955	999999	32	725	37	999999	203	415	199	616	694	999999	999999	863	610	807	999999	496	999	573	999999	739	763	500	964	999999	234	585	327	486	299	491	211	999999	999999	790	999999	999999	159	745	50	999999	948	161	603	864	999999	897	695	999999	686	999999	968	945	247	225	478	999999	761	333	570	618	97	999999	327	212	523	565	995	999999	50	582	346	264	999999	999999	790	611	999999	109	999999	336	889	530	999999	999999	523	265	299	652	321	999999	392	825	184	999999	915	999999	834	401	350	865	902	875	756	114	381	713	999999	999999	434	866	634	661	61	243	999999	567	999999	745	688	267	276	353	508	805	999999	520	89	110	817	999999	999999	999999	759	416	434	999999	773	696	999999	809	843	999999	227	454	999999	999999	774	940	704	357	333	98	712	92	598	999999	999999	951	999999	860	634	322	999999	999999	99	999999	902	999999	809	714	999999	999999	546	878	424	492	135	999999	205	469	746	149	406	470	232	688	793	676	818	999999	999999	999999	782	348	185	531	98	347	364	999999	828	140	140	989	564	116	552	833	668	999999	433	323	756	454	124	495	916	236	657	411	344	235	826	999999	77	971	443	207	999999	893	404	788	699	723	641	615	18	999999	999999	999999	999999	960	18	999999	999999	332	999999	338	234	690	615	861	689	952	147	603	314	206	922	999999	999999	355	999999	774	999999	999999	624	42	813	999999	487	509	330	542	276	999999	999999	124	493	745	905	115	999999	999999	288	542	999999	999999	585	47	311	999999	493	323	452	999999	829	244	998	805	707	999999	525	725	213	999999	999999	999999	999999	762	999999	199	712	999999	687	567	381	128	496	180	546	878	999999	775	207	999999	25	999999	100	999999	554	982	999999	999999	47	871	590	258	808	182	11	951	69	823	661	999999	110	316	636	884	999999	711	747	999999	268	999999	999999	749	527	999999	99	534	66	210	217	999999	84	33	149	815	977	999999	319	323	178	594	999999	633	123	95	574	709	380	216	77	999999	999999	296	999999	999999	294	840	730	999999	93	477	895	859	615	999999	47	999999	177	820	907	295	402	
434	660	673	20	953	999999	442	963	390	999999	849	143	374	999999	787	603	931	530	146	403	48	239	701	699	959	28	999999	57	498	541	999999	309	999999	451	810	636	756	208	341	214	298	316	703	323	55	999999	250	108	260	999999	999999	299	999999	892	999999	999999	999999	999999	60	934	780	999999	475	848	602	550	361	999999	358	161	847	733	198	932	999999	731	536	387	999999	244	777	757	797	25	306	999999	538	889	97	616	999999	781	999999	999999	434	999999	841	855	720	504	373	999999	750	999999	999999	512	110	999999	999999	999999	668	999999	330	815	166	33	597	459	999999	342	21	999999	835	742	483	75	585	791	508	211	890	681	666	159	999999	999999	16	697	390	793	170	999999	112	466	948	105	461	342	250	410	999999	999999	999999	388	492	999999	999999	18	625	569	926	999999	339	586	999999	986	999999	999999	944	707	26	899	78	758	999999	320	999999	379	999999	999999	614	999999	551	107	894	508	378	999999	999999	969	999999	997	82	821	867	999999	371	526	999999	961	189	290	397	543	394	999999	323	999999	999999	181	541	123	224	246	955	683	999999	999999	999999	243	618	637	999999	974	739	28	827	999999	891	330	949	843	654	832	208	333	856	18	713	487	999999	824	80	495	438	853	783	835	866	193	93	139	834	999999	353	551	776	423	803	375	999999	75	999999	885	232	697	469	999999	48	999999	827	759	999999	213	58	793	567	29	545	999999	999999	999999	391	999999	247	819	999999	172	489	656	999999	443	214	347	897	999999	171	999999	272	741	394	401	999999	244	366	333	999999	630	443	559	984	757	877	999999	140	598	684	955	648	413	687	999999	902	999999	84	999999	999999	191	315	929	632	999999	756	804	501	844	204	156	350	913	217	999999	999999	929	999999	799	999999	297	216	309	999999	216	547	859	63	97	498	416	169	972	999999	999999	324	999999	927	613	10	999999	999999	296	404	999999	614	734	205	309	578	973	719	285	828	999999	974	16	494	999999	834	999999	750	999999	355	787	986	378	144	787	999999	224	12	68	999999	492	872	920	905	906	602	812	664	754	999999	999999	696	999999	999999	522	456	318	999999	999999	778	113	333	21	999999	616	551	245	599	417	245	363	970	660	999999	346	999999	63	111	588	823	31	242	995	999999	830	100	999999	234	621	341	755	204	501	290	999999	169	860	999999	298	999999	366	223	999999	999999	999999	554	46	999999	999999	999999	999999	999999	441	999999	756	999999	337	128	119	525	999999	21	977	86	490	169	479	379	791	186	999999	83	812	999999	467	808	999999	486	738	
286	64	999999	425	493	938	548	762	813	534	823	999999	742	869	999999	916	354	245	179	38	995	85	999999	615	631	999999	999999	405	999999	230	947	885	850	389	833	471	743	999999	494	148	942	407	665	845	968	354	999999	213	48	317	122	573	999999	457	742	210	397	99	794	889	618	999999	554	593	586	938	981	362	46	999999	182	758	751	41	96	598	999999	821	999999	286	811	125	366	900	999999	999999	79	999999	647	633	83	999999	801	604	529	999999	999999	81	269	999999	999999	999999	999999	736	144	364	822	784	999999	153	790	576	451	517	88	503	786	999999	999999	212	869	589	999999	413	238	528	957	156	511	297	746	999999	561	617	913	382	947	629	999999	753	561	294	41	504	842	507	212	293	999999	36	21	999999	595	66	170	783	725	999999	508	999999	999999	675	282	83	407	451	24	999999	603	706	555	167	888	733	999999	584	999999	220	570	999999	326	673	630	999999	285	999999	754	999999	457	140	657	999999	130	159	355	886	22	958	106	999999	492	378	690	820	999999	854	999999	999999	415	586	999999	514	204	999999	299	734	54	796	797	859	697	519	386	473	59	999999	46	738	999999	999999	572	599	999999	178	249	948	983	810	999999	431	236	892	99	999999	904	152	988	354	859	621	841	999999	170	999999	704	999999	991	226	999999	117	817	581	484	651	23	636	999999	36	999999	351	999999	244	791	999999	999999	804	999999	514	569	906	383	692	879	765	923	356	438	876	473	275	999999	766	49	999999	999999	655	417	448	857	277	751	999999	999999	517	999999	999999	999999	795	614	999999	553	487	656	864	734	135	702	718	999999	667	207	999999	563	999999	395	984	204	893	761	977	396	981	657	301	999999	999999	876	999999	999999	325	922	643	272	573	999999	999999	999999	999999	173	999999	952	699	720	200	80	236	409	554	132	886	999999	999999	43	636	999999	572	830	999999	709	999999	999999	341	823	411	999999	563	262	989	549	915	999999	29	729	283	35	999999	270	466	231	928	21	999999	999999	18	913	391	999999	999999	999999	160	999999	754	475	850	239	999999	875	318	455	999999	974	419	14	216	22	999999	810	759	611	999999	312	373	143	999999	311	926	102	999999	999999	362	999999	999999	929	399	999999	999999	553	879	53	413	822	951	21	999999	953	602	999999	41	995	529	581	850	34	254	847	999999	620	695	999999	313	528	999999	820	999999	562	358	489	615	940	892	839	931	716	207	999999	360	362	428	826	708	608	70	820	999999	781	112	999999	684	551	990	509	858	339	740	885	763	141	999999	162	999999	
122	999999	101	113	999999	649	144	827	262	497	923	202	868	840	704	467	249	999999	320	460	999999	804	73	949	393	981	999999	999999	321	239	229	443	275	231	596	896	969	999999	288	142	967	774	999999	64	77	316	999999	999999	999999	427	524	290	607	999999	848	999999	649	152	719	709	57	168	999999	33	277	489	926	999999	254	808	999999	999999	572	188	492	999999	382	19	999999	86	990	113	940	894	714	939	836	573	382	288	256	827	997	579	94	809	268	999999	999999	587	390	353	254	237	999999	992	999999	429	219	865	935	639	269	642	718	944	228	621	318	999999	653	362	274	999999	561	671	999999	999999	103	683	724	972	232	304	696	647	999999	713	964	722	230	417	363	516	353	999999	567	364	861	999999	590	999999	999999	458	934	37	89	288	675	999999	999999	999999	335	536	999999	999999	999999	965	946	80	999999	515	656	595	117	999999	998	757	999999	944	114	999999	140	953	103	87	881	774	370	669	568	580	47	706	999999	504	999999	827	374	391	999999	601	418	999999	64	84	990	505	999999	698	38	999999	667	730	163	297	999999	381	443	999999	999999	642	605	999999	999999	515	477	950	340	612	999999	181	392	240	744	512	762	349	898	999999	96	385	434	671	641	999999	912	317	552	967	909	710	999999	310	310	999999	996	141	288	549	999999	50	999999	999999	544	857	999999	436	985	651	999999	255	999999	424	978	999999	218	999999	645	275	602	999999	999999	373	703	453	786	92	930	188	515	630	71	999999	421	56	220	696	137	783	308	486	331	900	999999	663	237	969	999999	999999	999999	73	999999	999999	946	445	999999	801	43	100	80	855	999999	999999	146	999999	194	133	13	931	494	999999	806	861	967	125	839	507	930	50	226	999999	760	335	999999	452	145	999999	412	975	414	419	663	46	713	999999	981	999999	764	538	479	999999	966	400	120	999999	999999	634	54	831	606	145	870	999999	874	262	104	179	999999	693	768	999999	720	37	526	84	999999	770	999999	524	144	999999	742	402	570	121	999999	370	225	993	195	999999	14	581	379	279	549	669	171	461	358	999999	546	999999	769	344	999999	939	874	45	999999	496	486	999999	696	290	402	478	432	762	411	734	954	984	507	268	140	999999	999999	257	535	198	999999	696	176	999999	779	671	632	235	728	911	496	999999	25	699	34	999999	999999	99	876	81	247	408	999999	623	857	561	999999	999999	214	253	292	626	999999	789	886	789	999999	373	510	999999	845	999999	44	500	248	774	969	999999	243	655	264	568	380	464	951	211	999999	552	
999999	228	107	131	31	485	629	869	679	235	813	999999	129	521	588	999999	999999	50	374	999999	385	92	999999	999999	277	558	999999	723	256	55	838	999999	152	812	896	292	633	723	185	999999	870	379	104	743	994	999	536	742	999999	235	999999	910	999999	97	177	393	635	999999	999999	472	999999	905	623	999999	999999	137	101	317	624	305	521	999999	999999	815	688	999999	988	848	770	277	32	999999	744	30	817	927	848	999999	644	513	657	301	869	999999	73	999999	756	470	999999	867	908	228	127	683	714	725	55	31	409	171	999999	786	571	999999	449	249	171	999999	817	999999	288	46	672	121	648	229	643	161	752	999999	259	527	502	903	369	999999	139	70	999999	101	882	827	999999	483	118	870	730	293	999999	823	803	163	653	887	588	871	556	16	999999	495	92	894	279	685	999999	877	294	667	226	646	999999	111	296	999999	999999	999999	390	199	12	999999	999999	360	999999	928	920	105	874	614	999999	497	257	132	34	821	18	988	557	970	570	241	999999	999999	76	999999	713	701	867	926	310	136	491	366	13	266	999999	732	999999	351	764	816	999999	680	352	728	399	987	86	475	717	598	999999	419	999999	771	999999	999999	293	270	224	228	238	947	314	198	15	890	129	768	824	286	981	215	999999	754	999999	999999	720	347	999999	999999	625	401	219	999999	232	999999	737	242	73	570	448	999999	137	545	587	999999	376	164	723	999999	868	318	650	999999	617	999999	213	874	542	298	999999	946	41	999999	603	836	999999	602	965	933	163	999999	705	264	837	245	88	670	176	184	538	565	624	729	858	316	999999	777	104	999999	869	863	699	774	854	502	714	639	942	750	325	773	198	999999	999999	980	612	999999	999999	382	620	999999	707	367	759	999999	331	311	639	296	95	960	508	442	73	299	999999	930	410	345	999999	999999	727	426	858	765	377	834	384	877	703	366	184	722	913	336	165	341	24	999999	180	412	999	655	665	365	999999	756	725	65	793	682	984	268	851	999999	999999	999999	999999	994	999999	497	999999	999999	592	999999	999999	786	528	737	999999	856	915	706	175	128	450	82	999999	503	500	620	118	329	94	999999	381	915	871	742	521	874	832	30	921	682	999999	246	72	936	578	488	238	999999	921	937	766	288	999999	999999	730	742	530	999999	503	172	999999	999999	678	571	357	870	915	999999	225	269	999999	894	785	492	643	213	999999	999999	925	21	392	130	408	157	265	102	823	148	22	778	354	827	527	999999	304	877	568	501	588	707	573	452	772	662	
913	871	503	610	999999	527	733	999999	999999	491	999999	268	209	999999	316	265	57	999999	999999	999999	999999	999999	377	36	198	765	999999	518	999999	227	448	939	357	746	243	999999	999999	999999	60	494	55	999999	999999	45	977	999999	678	47	195	333	660	796	999999	335	999999	717	999999	999999	421	332	999999	999999	999999	863	52	999999	910	462	297	922	999999	999999	999999	289	401	276	459	342	58	162	97	607	333	999999	999999	652	270	32	998	526	999999	132	801	999999	999999	830	999999	883	992	146	134	226	750	272	668	825	80	399	933	480	267	171	427	269	245	285	891	559	306	400	580	888	999999	770	42	543	999999	999	999999	570	999999	576	349	999999	38	999999	999999	70	253	741	581	871	98	528	269	728	704	542	491	337	999999	999999	586	999999	566	245	999999	979	999999	135	792	999999	999999	372	391	690	821	516	240	374	427	999999	315	565	999999	999999	800	935	999999	999999	838	501	518	349	631	471	999999	748	354	999999	118	877	830	128	948	999999	158	999999	146	578	907	198	311	999999	909	117	322	31	999999	999999	999999	826	999999	926	296	300	999999	383	999999	920	701	82	171	448	266	550	999999	196	616	318	999999	84	798	999999	999999	649	200	401	999999	524	158	967	966	497	999999	291	409	904	832	999999	947	775	999999	226	877	999999	37	999999	859	368	117	135	415	473	306	999999	37	544	530	999999	110	170	942	226	771	733	116	674	101	974	150	106	364	958	370	785	99	582	66	571	622	337	542	999999	416	32	999999	999999	200	985	263	999999	999999	195	557	999999	832	768	454	153	727	363	770	885	999999	999999	771	457	113	521	281	455	488	958	999999	999999	628	870	999999	999999	180	614	483	999999	999999	999999	722	179	410	583	952	331	137	912	843	269	567	999999	852	405	261	999999	999999	679	999999	999999	386	425	999999	999999	168	962	999999	999999	972	123	879	664	999999	943	999999	999999	56	529	999999	950	327	999999	124	999999	215	971	999999	999999	497	999999	999999	804	999999	999999	898	307	18	999999	425	999999	372	431	939	999999	390	999999	999999	909	999999	999999	68	869	120	763	999999	810	310	999999	579	196	944	554	218	907	898	85	999999	999999	54	991	999999	431	114	577	999999	896	636	999999	384	312	489	118	306	999999	999999	355	999999	639	999999	98	999999	611	55	238	56	818	999999	41	831	314	641	241	999999	126	75	636	765	543	999999	999999	183	915	32	277	707	999999	257	380	999999	553	999999	999999	999999	956	994	982	386	875	531	769	999999	605	563	79	999999	999999	999999	999999	771	379	589	160	463	838	
915	91	588	778	531	220	999999	842	140	999999	923	19	411	908	131	93	260	890	21	416	999999	578	999999	999999	606	459	592	77	608	531	963	240	999999	991	51	913	403	608	353	321	208	999999	474	284	155	999999	846	345	69	999999	999999	698	149	57	927	999999	999999	635	999999	82	627	502	243	608	324	693	841	420	999999	217	689	651	546	700	217	80	113	87	807	944	613	256	18	920	412	275	101	999999	73	704	194	768	436	281	693	705	607	865	960	462	819	435	478	999999	999999	477	161	999999	839	999999	243	651	828	237	469	380	494	999999	206	59	601	999999	356	173	32	921	225	999999	16	999999	473	247	127	354	135	187	778	999999	999999	999999	123	999999	290	217	999999	543	939	999999	812	323	221	294	999999	910	860	108	89	315	828	87	262	999999	442	337	999999	995	533	999999	111	291	602	999999	401	272	936	999999	999999	149	702	489	981	999999	999999	693	300	189	578	999999	494	999999	108	473	338	843	681	999999	999999	952	823	475	19	466	106	530	721	883	892	999999	974	910	999999	999999	612	349	106	245	999999	999999	46	214	426	999999	989	84	193	138	999	557	591	710	999999	487	325	236	479	524	919	999999	999999	999999	296	182	242	583	999999	168	860	988	747	445	999999	999999	915	619	58	999999	999999	32	347	592	884	345	815	999999	999999	189	999999	385	870	581	999999	999999	778	629	917	254	94	415	714	34	277	999999	810	155	908	281	999999	999999	999999	786	57	999999	593	389	533	951	367	968	413	190	544	484	999999	176	129	999999	691	999999	702	804	607	999999	317	999999	324	873	535	999999	366	898	999999	999999	999999	93	533	428	999999	398	106	965	887	126	11	999999	490	999999	999999	999999	999999	608	590	285	13	383	189	986	999999	280	74	659	426	999999	999999	999999	572	625	286	44	642	701	400	302	199	736	917	491	999999	783	833	531	980	891	999999	757	317	999999	915	999999	904	547	838	637	334	446	549	999999	513	496	999999	999999	516	999999	11	333	999999	298	95	999999	466	999999	926	999999	447	999999	679	535	62	854	999999	240	710	462	140	105	863	762	968	752	197	726	977	573	822	968	24	133	889	321	549	28	256	999999	367	999999	620	999999	999999	790	767	24	999999	658	999999	731	163	63	727	905	470	454	999999	342	89	999999	719	999999	983	999999	528	555	999999	999999	315	189	983	71	999999	923	485	999999	572	187	999999	999999	588	328	285	100	999999	999999	406	983	999999	104	698	999999	999999	999999	999999	266	999999	721	999999	999999	378	407	353	118	747	102	
957	803	430	639	882	153	357	906	160	401	87	893	663	566	999999	999999	890	220	491	999999	501	999999	436	228	782	851	914	773	804	191	974	177	353	722	13	602	563	220	222	555	565	662	477	105	999999	165	999999	705	72	716	516	143	999999	676	600	490	376	212	999999	40	238	999999	112	969	426	910	549	999999	563	556	108	999999	999999	935	514	839	10	341	48	627	794	219	711	999999	674	841	550	677	999999	523	236	360	999999	192	999999	981	560	507	999999	278	615	999999	152	515	618	836	999999	691	171	761	490	45	173	239	999999	999999	873	999999	304	999999	370	872	818	999999	330	748	326	814	999999	999999	288	999999	661	770	999999	677	76	205	479	837	999999	858	515	371	43	200	196	133	945	308	118	545	212	104	908	743	308	112	194	869	520	999999	82	999999	482	987	999999	403	228	568	951	677	545	467	999999	511	366	457	999999	139	999999	202	868	320	425	742	300	567	861	278	379	964	20	999999	326	383	786	877	888	56	817	793	999999	999999	999999	440	10	745	999999	407	386	850	105	64	318	328	462	762	222	740	696	999999	541	950	199	987	666	935	150	507	725	489	568	960	322	767	999999	491	963	984	741	554	999999	464	999999	528	868	956	300	997	920	999999	664	157	359	11	999999	955	999999	369	773	75	605	715	682	896	292	145	741	550	42	970	798	237	998	152	999999	87	999999	999999	128	999999	999999	999999	587	700	825	420	611	321	999999	340	303	604	221	676	949	638	782	994	999999	733	224	749	965	999999	236	436	999999	217	539	184	896	527	250	73	430	463	999999	981	999999	871	534	999999	44	701	999999	203	26	332	202	999999	305	73	434	395	496	895	187	637	474	999999	999999	999999	781	999999	443	776	364	999999	256	496	509	800	999999	999999	209	793	714	999999	999999	42	419	999999	999999	999999	999999	999999	102	855	576	535	285	500	516	683	609	140	999999	702	268	900	839	869	86	706	333	504	150	69	999999	702	190	913	999999	442	978	999999	389	85	999999	610	999999	508	999999	999999	999999	999999	294	249	765	999999	155	999999	999999	382	202	550	750	999999	383	384	692	999999	668	874	354	372	145	84	705	174	750	573	999999	657	999999	340	999999	999999	496	999999	999999	901	303	127	557	178	999999	982	249	437	694	81	999999	88	918	650	839	706	999999	848	872	220	999999	601	328	581	772	357	999999	861	999999	395	821	999999	999999	790	999999	551	327	186	999999	162	834	277	480	678	871	999999	738	999999	500	591	988	648	999999	999	999999	701	
999999	975	406	560	999999	999999	184	308	260	643	999999	137	909	298	389	999999	394	720	999999	276	999999	649	710	610	619	591	371	671	407	183	616	175	434	48	999999	352	780	999999	336	999999	103	999999	428	238	258	610	665	212	999999	798	263	731	623	100	580	158	274	795	941	244	26	513	900	86	36	748	703	999999	545	46	419	490	999999	928	183	949	231	481	999999	18	925	999999	468	609	919	884	551	999999	468	604	87	984	962	101	440	590	999999	351	211	509	999999	794	667	175	388	773	999999	695	916	630	927	999999	443	999999	319	857	54	999999	167	151	207	369	412	940	999999	999999	999999	999999	498	593	679	999999	280	852	110	999999	999999	303	999999	156	546	856	427	837	677	294	551	39	782	999999	545	979	194	70	312	548	999999	999999	216	999999	999999	57	206	999999	951	57	522	590	831	187	365	751	80	20	605	351	941	575	273	675	882	499	518	915	999999	699	695	220	999999	562	750	999999	96	277	999999	999999	659	104	886	630	771	999999	207	999999	226	794	908	183	999999	961	606	816	462	541	80	755	538	290	285	261	361	312	50	279	437	999999	664	803	999999	116	999999	846	688	643	999999	921	301	999999	698	263	790	521	999999	588	955	934	999999	555	206	156	960	999999	819	634	278	468	921	928	999999	636	139	999999	74	358	279	759	137	999999	637	999999	999999	999999	999999	999999	470	839	557	461	323	503	277	119	607	961	999999	323	37	64	374	445	999999	999999	745	72	134	685	456	406	999999	999999	806	999999	918	999999	692	344	786	797	173	438	910	469	614	674	369	30	999999	999999	212	999999	732	83	454	201	159	999999	879	529	896	999999	392	160	152	128	696	999999	200	560	279	999999	536	239	999999	935	999999	540	758	999999	999999	114	187	353	204	362	473	733	59	726	897	602	465	999999	901	388	999999	760	327	496	999999	999999	829	947	999999	400	429	999999	999999	518	667	619	999999	807	827	999999	607	49	955	999999	654	962	723	474	999999	676	999999	280	999999	512	889	774	999999	999999	103	116	285	240	519	804	933	999999	551	541	69	288	270	999999	439	118	999999	16	804	999999	841	24	872	364	294	167	54	158	173	679	999999	892	999999	78	714	720	517	377	529	161	855	683	421	999999	415	384	415	699	841	230	731	882	970	684	999999	999999	243	920	945	999999	760	784	806	871	912	176	999999	202	943	718	601	999999	487	653	681	999999	999999	690	999999	909	999999	354	999999	999999	999999	745	922	721	647	999999	999999	597	432	176	999999	999999	877	550	
280	249	502	223	999999	132	628	328	405	326	12	273	486	553	970	45	610	415	999999	999999	922	176	253	999999	999999	318	241	14	981	321	262	610	290	62	999999	710	417	537	599	195	325	630	350	605	718	383	158	934	626	396	565	985	999999	24	627	113	995	342	669	447	999999	624	346	94	74	402	983	999999	999999	270	628	82	816	291	547	302	826	999999	451	999999	169	999999	387	594	755	999999	16	276	435	317	999999	84	868	161	999999	700	293	266	540	326	400	999999	801	365	767	999999	999999	322	476	334	999999	357	890	999999	288	999999	246	999999	338	798	999999	999999	997	999999	555	999999	214	664	999999	847	19	570	116	999999	779	443	506	32	826	272	999999	999999	799	110	999999	366	193	379	873	710	463	541	999999	999999	930	683	728	975	999999	999999	288	514	335	999999	325	716	251	999999	718	844	97	224	925	999999	701	702	917	896	795	198	370	999999	791	999999	393	999999	642	374	204	106	715	530	221	999999	984	999999	368	180	785	323	999999	428	661	39	622	249	615	861	999999	238	766	831	190	621	853	999999	723	57	245	847	84	876	999999	622	138	999999	12	999999	999999	119	343	746	121	481	999999	941	999999	761	999999	999999	862	999999	333	966	999999	999999	350	599	758	999999	869	999999	935	937	249	248	857	48	901	64	999999	302	780	999999	894	29	719	708	999999	999999	280	999999	392	100	985	999999	999999	999999	292	253	227	413	564	551	249	33	811	184	242	834	94	144	860	999999	908	569	999999	999999	81	321	999999	641	999999	999999	270	908	999999	844	951	999999	695	262	756	657	999999	833	999999	239	999999	871	217	545	999999	714	828	145	110	782	192	999999	304	999999	533	999999	89	585	999999	717	291	341	105	967	232	999999	148	999999	388	213	772	85	830	770	999999	210	113	999999	175	345	999999	134	807	155	661	535	650	544	729	785	578	999999	480	999999	948	360	999999	250	323	188	576	996	757	897	20	117	999999	533	450	333	867	460	419	999999	999999	166	533	999999	315	697	999999	603	112	999999	634	519	604	809	822	359	434	863	999999	987	769	31	377	910	144	553	939	999999	104	406	917	127	843	464	331	999999	999999	824	934	625	541	999999	894	164	272	501	513	786	710	101	898	14	155	432	257	999999	788	622	816	999999	757	530	509	706	999999	516	676	149	487	40	532	999999	928	689	999999	795	136	223	648	643	999999	999999	999999	12	999999	912	972	420	217	652	13	999999	18	999999	999999	999999	473	198	479	999999	999999	373	308	999999	999999	298	86	465	
976	461	551	574	999999	182	721	604	124	506	208	772	544	265	932	834	37	328	601	756	821	445	331	938	999999	892	818	676	854	735	444	219	999999	999999	444	755	999999	438	239	836	460	273	896	967	990	706	221	568	999999	473	999999	250	696	329	999999	541	139	613	830	91	999999	54	749	388	72	988	935	36	821	186	733	598	98	765	999999	558	548	364	948	47	999999	259	245	391	999999	203	522	517	873	903	626	497	608	999999	482	999999	523	517	905	11	999999	194	747	265	739	999999	162	931	34	95	992	774	665	792	999999	113	999999	999999	999999	868	475	428	999999	917	559	246	990	940	293	999999	45	40	459	946	999999	496	512	980	652	999999	51	590	999999	788	911	851	831	999999	747	378	999999	999999	999999	999999	535	353	41	830	705	502	73	221	648	144	999999	999999	325	719	999999	913	999999	829	716	999999	999999	884	935	999999	999999	708	415	184	202	914	293	999999	999999	423	420	999999	465	999999	284	159	965	829	942	357	738	949	999999	122	299	999999	776	776	999999	946	219	999999	417	666	823	997	97	888	29	999999	851	179	999999	999999	308	602	999999	999999	999999	999999	310	997	942	587	636	999999	182	999999	999999	999999	999999	516	442	872	213	769	515	999999	999999	287	72	87	810	218	999999	568	999999	633	814	696	386	856	231	881	645	222	708	829	39	767	999999	999999	13	661	595	999999	999999	280	698	538	97	658	70	277	504	232	196	733	91	999999	259	548	488	197	981	291	294	561	999999	999999	71	999999	999999	999999	462	278	999999	158	623	171	831	537	935	285	609	728	795	999999	386	422	35	974	748	961	517	286	315	815	680	314	999999	999999	53	707	999999	411	888	969	999999	236	159	47	120	920	245	722	999999	999999	588	262	495	999999	184	813	999999	97	937	808	583	185	962	267	478	999999	120	655	493	237	808	999999	840	826	149	159	273	987	863	828	725	795	999999	112	237	999999	999999	999999	11	239	742	999999	999999	90	395	639	999999	892	999999	801	809	590	238	385	404	389	422	668	200	34	999999	977	233	118	999999	788	512	860	39	60	500	999999	654	263	999999	429	734	999999	440	510	885	381	428	999999	28	145	567	297	707	848	999999	159	529	976	689	999999	166	365	999999	607	136	413	862	518	311	999999	999999	974	890	975	655	999999	999999	690	148	178	999999	171	100	946	231	224	162	191	55	350	870	677	999999	730	999999	379	999999	833	383	999999	518	999999	999999	999999	209	592	407	732	999999	999999	921	838	838	520	215	994	274	999999	
999999	912	260	680	473	999999	548	999999	999999	169	712	286	899	999999	317	999999	999999	648	999999	999999	747	999999	817	430	988	701	429	999999	838	63	525	278	114	711	999999	470	232	999999	446	999999	999999	941	191	247	30	916	999999	526	999999	182	999999	566	999999	999999	313	747	999999	829	692	999999	999999	517	429	999999	644	443	182	999999	948	846	443	822	212	612	999999	805	457	580	409	82	258	902	510	666	202	958	686	330	408	709	999999	402	155	675	268	553	522	834	602	587	743	265	999999	999999	739	999999	364	980	999999	999999	999999	524	999999	619	523	638	16	763	163	686	999999	852	789	249	480	50	676	537	354	999999	293	999999	999999	822	338	992	334	826	999999	164	603	705	966	900	418	851	972	536	999999	629	999999	759	681	916	999999	891	476	339	213	999999	372	827	636	485	224	678	547	999999	999999	999999	999999	189	999999	999999	999999	61	885	999999	830	629	78	999999	999999	999999	340	534	999999	999999	999999	447	526	995	999999	238	792	775	79	491	686	999999	314	374	256	631	326	367	923	681	833	779	16	999999	508	583	999999	999999	452	999999	154	689	737	486	615	999999	999999	317	565	607	216	317	999999	403	999999	999999	324	703	999999	753	408	972	999999	999999	999999	222	440	999999	999999	50	608	570	999999	167	999999	996	13	999999	758	999999	627	18	999999	326	999999	525	797	999999	385	999999	999999	926	338	699	999999	182	88	999999	258	999999	412	76	820	525	998	646	984	999999	999999	999999	96	999999	944	999999	136	400	180	294	999999	712	424	827	562	88	781	682	241	633	654	999999	917	999999	579	999999	10	560	197	286	328	828	541	999999	555	180	331	772	999999	848	573	123	999999	793	999999	546	978	585	514	742	744	325	415	361	179	892	297	561	916	589	999999	575	213	893	966	999999	180	450	999999	999999	999999	19	700	392	999999	541	173	999999	852	43	386	999999	999999	999999	542	12	999999	190	805	662	882	770	855	402	999999	997	910	999999	826	716	375	538	313	132	986	735	624	32	300	999999	999999	173	709	883	212	74	528	999999	999999	964	553	990	999999	619	509	986	163	999999	34	72	631	999999	999999	145	668	999999	122	924	999999	807	387	399	889	177	932	719	70	972	999999	304	478	161	756	862	173	384	893	693	999999	10	581	999999	998	237	16	674	865	574	225	999999	952	604	300	999999	586	163	111	477	686	790	925	191	999999	999999	594	480	308	445	999999	293	999999	999999	311	467	235	71	401	662	171	999999	853	496	757	999999	351	874	860	212	285	19	283	426	17	999999	
84	399	218	278	643	536	375	430	601	931	999999	533	999999	832	327	524	762	999999	315	427	937	999999	434	280	388	719	619	999999	999999	963	20	538	421	999999	393	836	999999	132	28	635	999999	432	894	999999	437	999999	581	999999	885	761	256	999999	999999	589	895	644	964	937	999999	923	916	280	999999	638	920	870	122	824	449	491	672	639	999999	999999	535	515	545	608	843	570	148	999999	220	408	716	999999	999999	999999	583	999999	871	915	242	105	999999	622	999999	265	905	999999	705	756	999999	403	999999	617	414	439	64	389	109	366	104	330	784	335	69	863	999999	999999	452	999999	250	700	620	999999	407	334	999999	912	354	290	703	286	864	999999	13	999999	319	109	771	988	776	999999	649	515	820	911	320	393	562	999999	342	170	999999	424	999999	887	783	341	999999	999999	476	999999	45	818	662	818	465	403	331	999999	554	823	972	463	999999	999999	61	114	936	495	24	999999	360	58	999999	543	171	450	875	126	42	977	889	692	521	635	168	830	999999	12	999999	917	71	319	752	518	198	660	999999	469	836	678	405	723	75	897	791	986	870	999999	999999	25	527	215	220	576	934	290	942	879	888	999999	999999	934	999999	106	517	50	305	999999	999999	511	540	416	290	364	582	175	626	624	844	181	960	733	356	440	399	856	109	185	584	907	718	40	580	615	427	471	683	969	999999	750	999999	441	774	155	484	121	925	999999	994	768	664	327	45	716	999999	528	999999	999999	707	661	940	130	854	447	792	510	835	674	937	121	491	999999	999999	103	999999	528	999999	999999	955	999999	930	253	191	815	999999	400	995	999999	355	999999	883	83	271	728	809	570	586	336	362	974	285	261	999999	882	999999	17	93	999999	999999	741	568	386	654	429	730	999999	939	49	204	401	514	999999	328	999999	238	417	395	516	293	999999	999999	632	848	980	12	679	334	308	537	246	999999	63	999999	999999	999999	506	429	842	997	122	630	999999	142	960	470	313	932	881	654	999999	999999	999999	658	315	799	999999	538	674	999999	61	372	641	511	957	94	460	999999	714	707	731	999999	999999	999999	999999	299	404	500	999999	519	999999	999999	999999	653	668	624	740	999999	332	999999	405	968	754	425	946	750	999999	45	184	999999	19	968	999999	183	999999	881	999999	67	488	999999	405	445	650	164	727	999999	999999	987	843	343	353	65	999999	999999	312	763	243	137	999999	430	309	369	325	20	510	730	528	280	730	999999	999999	682	917	316	999999	959	999999	600	698	641	831	999999	202	841	533	954	956	
328	871	169	647	999999	495	67	715	999999	999999	640	654	996	786	999999	267	999999	786	671	147	706	490	352	445	643	438	999999	598	308	176	999999	487	555	774	209	408	570	149	615	197	859	600	999999	839	999999	946	999999	999999	193	743	146	64	862	999999	999999	838	999999	723	14	512	564	469	417	868	646	162	108	231	586	250	697	999999	181	483	288	115	117	513	758	696	736	85	415	564	40	428	625	999999	524	370	879	846	145	113	999999	399	999999	514	203	534	999999	480	278	942	999999	230	883	388	538	154	731	25	965	999999	775	999999	999999	853	838	227	537	369	706	225	370	999999	780	78	999999	888	923	602	319	999999	999999	266	999999	472	518	810	545	246	210	999999	999999	863	999999	827	337	154	999999	339	999999	999999	997	488	999999	999999	582	205	999999	815	538	649	231	138	999999	741	468	519	999999	999999	344	38	999999	300	168	336	585	507	969	999999	740	705	553	593	927	999999	236	370	492	753	890	999999	999999	999999	707	561	159	511	167	999999	369	818	472	753	994	647	303	706	329	447	477	85	235	497	84	999999	105	637	211	371	514	108	37	929	701	31	668	952	592	607	187	84	349	830	593	999999	243	799	599	289	51	530	50	54	286	999999	98	999999	999999	999999	465	521	310	999999	634	270	790	542	62	972	999999	351	999999	722	999999	402	735	404	999999	161	999999	999999	48	921	329	984	67	999999	999999	999999	933	795	999999	718	151	999999	773	552	205	332	141	999999	747	999999	310	700	416	328	784	883	999999	693	968	504	999999	169	999999	999999	476	649	999999	808	889	999999	49	999999	54	405	580	604	629	999999	209	581	29	898	558	422	621	629	999999	739	207	769	806	250	827	802	442	982	193	394	86	999999	129	333	810	999999	999999	126	655	999999	747	190	264	896	493	396	999999	386	610	999999	767	999999	81	474	610	130	369	799	999999	999999	962	598	420	244	116	653	999999	999999	97	977	835	999999	973	566	991	27	999999	999999	756	440	327	66	999999	999999	626	239	999999	654	722	690	221	787	760	413	58	159	770	29	790	839	934	999999	999999	633	999999	999999	872	514	482	593	614	460	53	926	999999	906	226	999999	617	876	999999	807	999999	999999	765	58	999999	999999	999999	999999	257	495	999999	999999	999999	539	767	999999	899	363	999999	969	181	139	86	761	743	999999	488	152	932	999999	999999	999999	999999	136	999999	891	867	185	529	999999	996	640	999999	128	999999	999999	429	395	148	478	397	999999	519	210	999999	843	330	14	314	909	92	375	909	774	
93	214	256	999999	724	999999	880	724	833	64	973	999999	999999	999999	429	616	999999	102	13	463	95	158	999999	999999	999999	971	570	863	999999	620	229	630	999999	572	999999	136	880	999999	670	272	999999	673	430	465	237	104	61	373	584	999999	504	999999	372	456	999999	935	999999	786	879	753	315	27	999999	223	999999	999999	999999	230	922	303	735	364	432	741	865	421	727	938	242	999999	919	999999	288	182	125	240	999999	999999	883	109	325	104	181	999999	999999	581	819	217	999999	884	293	999999	999999	291	999999	150	999999	631	999999	277	218	999999	999999	482	833	118	739	681	107	604	94	536	347	823	977	641	192	514	784	293	999999	520	317	357	999999	999999	999999	996	220	974	673	636	692	615	891	999999	550	698	93	848	841	148	999999	36	800	757	999999	626	313	999999	957	62	847	307	999999	697	999999	206	370	744	999999	999999	999999	999999	930	458	843	731	932	534	999999	494	431	999999	452	999999	410	290	999999	365	999999	141	693	889	27	620	999999	395	939	999999	888	354	338	349	497	109	677	999999	999999	351	913	762	693	999999	999999	473	631	911	855	223	296	284	648	999999	149	229	999999	581	115	319	999999	999999	792	739	999999	746	166	91	448	352	999999	999999	194	215	451	843	999999	999999	658	553	989	878	999999	999999	906	614	705	332	210	999999	59	105	880	786	683	999999	999999	954	999999	493	316	549	472	999999	437	872	99	443	564	306	999999	145	922	999999	330	790	917	76	833	42	999999	833	999999	179	999999	690	543	408	532	985	999999	999999	999999	175	246	450	415	37	298	43	524	271	768	903	999999	914	182	328	466	999999	548	903	131	110	452	483	667	302	999999	999999	338	691	911	579	432	999999	363	757	325	999999	384	889	777	799	517	779	75	977	999999	388	518	225	942	638	999999	999999	372	681	722	763	782	122	818	551	999999	999999	999999	999999	481	206	999999	999999	999999	999999	518	659	135	999999	592	673	418	999999	618	831	238	123	749	282	142	999999	999999	682	999999	561	108	999999	81	236	104	685	999999	875	506	487	999999	103	221	366	130	787	999999	50	999999	59	355	102	503	986	999999	591	92	87	66	28	999999	878	388	451	487	256	587	898	237	999999	254	542	193	141	14	145	901	999999	162	999999	618	886	999999	999999	215	15	768	94	914	512	999999	351	999999	488	999999	949	714	769	878	874	209	945	813	999999	804	813	909	371	999999	187	690	699	925	711	409	393	294	402	999999	481	487	999999	999999	724	314	999999	723	999999	924	999999	430	141	514	999999	156	999999	
82	412	999999	402	106	406	999999	736	999999	903	425	117	88	999999	999999	322	533	999999	999999	706	999999	999999	877	902	99	214	447	927	999999	558	194	648	999999	736	999999	882	220	843	385	999999	400	258	999999	411	487	615	625	111	399	117	607	117	891	449	712	984	535	289	313	891	959	184	979	999999	718	777	552	999999	512	999999	112	690	999999	315	999999	712	999999	475	424	484	589	999999	537	649	950	86	999999	125	34	336	356	930	540	494	999999	226	278	999999	692	710	999999	283	999999	617	14	917	999999	585	143	999999	999999	999999	865	828	312	623	646	999999	323	999999	30	437	999999	185	435	181	999999	537	195	999999	444	999999	782	714	999999	999999	747	920	644	43	989	181	982	35	999999	999999	75	711	191	999999	579	939	999999	61	689	635	956	999999	999999	833	999999	559	400	999999	565	248	999999	160	417	999999	876	726	999999	290	651	849	454	301	999999	148	116	448	999999	687	520	504	243	731	35	785	999999	999999	999999	811	276	440	781	938	999999	300	20	914	303	999999	630	852	999999	44	409	999999	190	664	999999	52	727	328	214	712	532	999999	15	555	135	999999	648	552	987	882	999999	221	77	515	831	356	138	201	999999	999999	67	667	260	999999	332	194	604	999999	999999	696	999999	947	999999	79	416	999999	295	999999	789	999999	545	87	865	371	30	999999	772	999999	833	999999	914	535	182	52	654	865	810	805	232	999999	37	954	995	300	999999	999999	985	998	109	432	999999	672	412	999999	999999	979	801	888	189	145	422	999999	861	136	999999	558	775	193	424	550	599	489	242	848	644	591	999999	999999	573	999999	211	774	575	410	369	999999	133	999999	427	999999	73	921	626	97	528	107	103	868	517	249	301	802	584	558	832	581	439	563	838	44	896	236	325	999999	933	999999	364	460	767	540	999999	85	765	749	487	677	862	999999	330	999999	498	224	67	333	663	408	200	26	578	999999	811	999999	860	393	999999	836	606	401	999999	879	743	999999	999999	977	814	225	999999	999999	80	999999	999999	294	242	301	545	682	179	999999	999999	534	458	347	999999	979	729	999999	225	382	971	999999	80	999999	991	450	803	855	123	90	999999	999999	371	365	945	422	79	526	999999	568	999999	105	999999	999999	830	999999	999999	405	760	131	257	949	10	664	863	429	999999	999999	999999	999999	497	690	999999	98	481	999999	999999	102	401	999999	910	212	537	656	999999	875	999999	464	640	999999	28	407	104	991	832	570	447	999999	501	525	999999	999999	999999	545	81	167	535	579	143	706	466	338	14	301	
999999	55	422	353	139	999999	446	999999	999999	931	773	99	999999	999999	999999	911	685	466	999999	875	999999	98	999999	992	999999	999999	349	414	331	933	905	690	403	802	779	787	999999	104	577	513	999999	708	214	301	771	981	571	999999	323	232	31	999	737	138	170	133	75	430	999999	761	999999	42	308	683	36	93	696	999999	999999	478	763	591	889	97	796	432	884	687	999999	603	999999	391	999999	108	912	905	952	275	641	656	721	727	335	815	864	56	409	999999	275	999999	999999	777	168	844	999999	439	120	649	341	737	248	388	209	999999	955	266	941	999999	999999	130	140	430	161	151	999999	45	266	999999	233	750	33	364	422	541	318	39	232	256	640	999999	795	999999	933	904	418	343	528	999999	999999	999999	999999	209	999999	155	557	864	625	27	97	999999	183	46	426	999999	714	884	965	999999	856	999999	43	695	569	299	334	827	497	999999	733	423	999999	105	224	625	645	999999	605	276	984	454	413	999999	999999	999999	999999	999999	886	352	199	533	377	860	314	933	573	419	639	468	999999	999999	999999	999999	999999	674	999999	88	821	999999	999999	999999	288	999999	683	411	522	828	536	362	990	574	999999	999999	999999	999999	999999	656	790	290	61	236	999999	146	455	264	87	999999	922	493	999999	230	938	96	407	999999	999999	999999	187	902	421	745	999999	286	478	999999	789	232	320	93	628	268	297	999999	999999	999999	705	151	253	999999	999999	999999	905	52	70	770	636	854	999999	999999	954	999999	999999	999999	869	999999	354	999999	999999	209	475	854	999999	839	999999	999999	932	999999	347	999999	603	999999	434	999999	578	933	840	839	226	707	619	999999	485	562	138	999999	788	409	671	442	374	797	482	53	953	479	999999	76	187	36	838	999999	517	999999	164	850	942	721	319	999999	475	514	999999	999999	590	540	379	171	710	614	999999	532	735	999999	324	806	630	391	804	108	179	774	661	199	869	389	427	427	999999	287	999999	76	100	734	966	860	116	999999	999999	423	110	602	365	573	780	315	999999	612	999999	358	229	561	917	220	767	701	852	501	102	211	123	952	762	432	305	188	999999	10	938	463	699	119	928	390	998	576	999999	98	418	563	885	815	999999	999999	68	999999	159	879	999999	275	17	614	429	261	310	999999	999999	999999	277	602	872	999999	674	290	658	120	999999	999999	999999	200	292	763	92	538	999999	999999	279	712	374	547	38	563	42	672	455	95	690	677	90	851	736	485	820	816	691	391	999999	402	401	947	999999	623	666	777	982	999999	999999	891	934	12	999999	137	
568	729	573	319	470	999999	834	572	999999	954	455	371	999999	807	999999	276	846	999999	167	999999	321	426	422	415	896	265	999999	999999	563	999999	743	88	973	609	916	101	252	381	921	149	999999	828	527	999999	177	999999	999999	184	999999	265	54	10	999999	10	816	151	999999	999999	423	214	321	632	999999	631	221	999999	398	999999	999999	851	33	475	22	27	999999	492	999999	251	248	999999	943	515	901	999999	754	742	243	972	793	775	999999	95	999999	999999	828	999999	819	999999	959	999999	907	999999	294	459	241	999999	999999	999999	690	999999	252	75	919	822	271	805	731	710	877	999999	143	425	71	125	999999	938	516	999999	199	385	672	13	292	448	999999	999999	230	451	999999	185	755	417	292	469	533	718	999999	146	999999	32	213	999999	28	490	666	999999	406	999999	391	303	999999	999999	999999	315	661	999999	999999	480	139	786	584	289	643	702	723	726	142	601	592	999999	999999	999999	848	177	181	562	984	801	999999	210	87	61	999999	999999	122	73	780	977	999999	294	934	695	16	669	999999	999999	475	326	999999	939	359	805	586	41	530	692	843	999999	143	109	263	981	697	928	708	533	999999	870	589	999999	946	165	999999	307	424	87	373	189	999999	258	96	999999	999999	843	851	999999	999999	39	252	429	999999	320	843	708	40	999999	999999	87	961	914	999999	605	999999	117	993	203	20	289	616	453	329	664	999999	999999	999999	596	947	854	87	435	999999	199	628	999999	999999	636	999999	96	277	471	89	999999	999999	815	553	491	930	927	850	657	999999	195	999999	999999	999999	565	580	999999	695	999999	999999	153	999	536	999999	515	976	576	676	999999	999999	999999	21	154	373	43	999999	999999	340	999999	999999	30	13	999999	173	999999	775	829	70	875	65	362	999999	832	465	999999	295	999999	958	48	515	999999	260	493	775	347	999999	278	435	76	128	655	628	999999	779	999999	149	579	372	984	999999	157	516	801	311	528	534	188	999999	437	748	755	999999	999999	25	310	770	520	654	825	698	507	999999	993	756	409	734	234	63	480	796	715	328	974	309	367	847	999999	191	257	999999	999999	589	999999	327	373	999999	335	160	999999	225	628	924	547	295	999999	999999	522	55	902	793	309	135	218	641	999999	436	999999	993	657	462	321	339	407	22	702	917	405	676	999999	719	409	84	999999	265	177	790	781	688	999999	999999	335	999999	289	463	513	870	999999	366	294	936	699	342	999999	999999	999999	999999	527	999999	593	325	358	999999	999999	192	394	235	999999	999999	473	251	654	312	926	999999	137	907	999999	999999	509	
832	999999	48	999999	456	30	76	999999	569	361	877	273	999999	105	751	999999	489	751	106	78	288	329	428	893	999999	291	396	415	999999	888	996	999999	583	999999	760	779	319	464	999999	172	328	999999	981	602	999999	999999	999999	216	999999	789	648	165	999999	875	230	512	127	155	348	174	633	661	134	999999	364	637	690	231	345	971	999999	999999	545	933	999999	999999	348	999999	999999	75	999999	190	999999	668	249	840	297	707	804	257	662	173	999999	51	539	999999	999999	310	247	957	297	999999	871	214	843	623	620	28	135	595	174	300	847	999999	999999	453	999999	466	441	524	350	983	999999	999999	999999	781	908	504	999999	93	999999	999999	589	999999	999999	707	318	999999	999999	625	230	999999	581	219	93	372	326	999999	760	95	245	72	869	723	617	314	759	783	896	72	715	125	624	999999	999999	999999	711	999999	505	582	144	999999	641	999999	303	82	999999	217	14	999999	465	74	999999	319	847	53	178	865	733	472	948	535	139	762	999999	114	654	539	730	957	660	999999	999999	188	950	840	999999	63	999999	545	903	551	779	950	606	651	381	999999	204	999999	957	999999	773	42	634	999999	276	879	999999	198	999999	871	999999	56	295	644	999999	565	368	999999	622	124	446	999999	569	999999	999999	188	999999	268	732	349	344	295	10	999999	57	314	553	999999	573	551	999999	240	127	42	74	732	664	961	999999	816	946	197	821	842	409	584	473	237	853	97	723	646	465	88	536	201	56	480	597	999999	21	26	999999	81	966	999999	80	537	342	33	523	203	345	916	403	999999	999999	999999	415	472	840	326	498	999999	999999	511	774	49	505	872	686	194	374	510	804	929	753	750	875	999999	514	999999	895	829	999999	999999	311	999999	684	999999	728	887	75	135	582	695	528	958	253	464	440	41	41	469	347	339	999999	834	121	474	403	722	999999	221	958	904	430	999999	911	307	210	235	364	125	154	798	999999	248	928	119	411	795	999999	420	763	482	904	436	999999	999999	700	477	999999	220	999999	15	999999	854	177	677	999999	859	57	946	264	999999	676	999999	324	549	220	591	905	12	72	999999	226	872	457	485	999999	994	187	677	999999	732	798	999999	138	999999	203	274	80	999999	844	551	748	559	165	558	999999	999999	999999	942	999999	119	999999	434	157	389	789	732	999999	692	678	280	682	999999	350	531	416	999999	788	185	355	946	520	999999	999999	999999	999999	666	716	898	679	999999	882	244	999999	496	999999	373	996	749	360	999999	867	388	582	573	999999	378	219	634	152	283	209	999999	
999999	999999	599	917	276	636	529	132	26	508	999999	667	398	448	999999	854	370	53	535	49	825	884	89	999999	82	595	651	999999	999999	92	756	405	999999	946	999999	999999	897	999999	106	370	229	237	999999	999999	999999	999999	999999	431	652	365	273	109	748	170	121	713	997	999999	844	681	984	48	675	999999	752	617	856	452	801	158	999999	127	999999	175	819	597	439	720	766	167	420	230	838	101	818	657	657	650	835	933	580	999999	408	425	385	191	561	999999	616	757	999999	733	999999	504	408	155	162	582	351	999999	283	287	700	687	271	764	209	584	999999	104	959	999999	999999	867	577	526	718	530	999999	638	45	917	113	18	109	687	600	343	693	999999	504	85	309	999999	999999	303	999999	721	164	999999	981	977	406	522	797	999999	126	762	927	999999	999999	632	999999	712	999999	366	999999	691	587	584	999999	866	999999	451	600	884	999999	305	217	284	999999	997	376	179	656	68	999999	591	220	257	571	838	416	811	245	999999	293	596	999999	999999	129	58	144	580	457	999999	96	954	921	999999	999999	820	554	652	104	999999	265	622	66	999999	999999	999999	480	340	23	335	460	89	216	728	999999	318	472	914	999999	738	999999	999999	722	541	999999	999999	669	307	309	999999	999999	999999	717	805	616	670	540	413	458	999999	578	804	999999	131	664	17	748	202	999999	638	358	640	497	366	999999	469	900	999999	458	288	922	182	40	999999	51	696	999999	410	999999	999999	999999	68	999999	999999	170	68	239	999999	999999	999999	818	477	986	999999	402	653	276	360	238	156	770	25	955	180	614	405	773	999999	90	968	645	348	90	390	999999	299	184	999999	205	518	999999	999999	648	494	470	999999	999999	999999	870	999999	430	999999	999999	965	170	762	113	295	24	999999	999999	935	519	908	327	479	396	605	811	112	999999	407	164	999999	999999	470	377	470	999999	168	999999	415	434	692	548	634	176	999999	230	107	195	889	854	440	233	305	999999	739	177	990	68	591	999999	767	999999	33	856	999999	999999	999999	999999	643	584	999999	556	879	510	827	370	692	313	282	385	999999	999999	589	999999	724	497	621	999999	999999	999999	719	109	627	857	666	773	524	778	715	999999	530	712	999999	314	998	884	353	794	999999	379	484	687	785	999999	843	999999	999999	481	142	964	438	30	757	350	865	999999	929	32	844	63	845	914	598	218	854	11	374	999999	553	839	153	826	999999	268	818	42	323	421	999999	816	444	53	646	750	635	510	999999	211	999999	252	955	331	950	910	534	999999	98	577	361	841	485	
65	999999	302	820	999999	313	999999	531	832	999999	518	17	37	999999	999999	277	847	582	354	999999	172	999999	310	999999	822	876	999999	733	258	999999	999999	69	999999	340	999999	125	999999	930	34	999999	465	679	617	810	447	999999	922	301	732	302	251	999999	17	794	322	231	627	417	998	735	506	765	283	888	999999	458	833	696	239	685	923	917	999999	157	591	493	226	499	447	508	954	514	11	956	703	999999	62	999999	27	167	498	936	932	298	699	700	406	729	999999	988	999999	235	999999	56	378	999999	999999	859	213	829	999999	137	999999	999999	781	999999	763	326	195	945	405	454	678	81	197	987	985	269	999999	890	96	496	385	999999	27	999999	453	954	588	999999	313	203	185	198	163	999999	965	442	517	707	936	90	544	999999	592	46	557	990	859	391	348	188	411	322	743	999999	752	521	999999	999999	548	999999	738	815	641	212	999999	490	918	825	31	553	751	999999	953	15	952	215	999999	981	181	463	999999	206	41	135	791	999999	455	645	619	454	960	465	169	999999	352	728	537	389	767	999999	81	999999	369	999999	436	662	369	737	565	546	655	500	999999	95	714	999999	783	516	421	415	45	283	999999	999999	999999	296	590	826	999999	233	677	999999	223	999999	391	70	837	246	698	999999	999999	717	999999	82	798	470	999999	83	999999	811	944	31	968	999999	41	798	999999	792	999999	150	999999	542	83	341	999999	999999	286	776	704	999999	999999	547	817	292	911	327	202	143	999999	131	999999	517	999999	999999	288	656	518	861	83	999999	242	999999	43	999999	67	960	999999	748	999999	629	194	806	379	769	999999	407	213	686	450	999999	999999	694	23	999999	999999	564	139	230	63	221	999999	424	999999	999999	421	999999	513	270	234	999999	683	453	928	999999	937	999999	148	644	745	881	999999	831	421	370	987	999999	999999	953	129	999999	831	423	695	992	999999	999999	999999	268	358	458	894	943	462	498	39	999999	765	999999	999999	531	425	495	485	181	768	828	12	343	133	872	999999	999999	150	730	129	999999	758	936	999999	178	802	880	296	297	987	509	379	999999	340	835	783	999999	810	597	87	999999	937	523	234	150	999999	770	144	485	830	343	802	731	379	769	403	829	999999	974	729	545	999999	999999	999999	999999	458	89	12	297	99	460	999999	552	999999	783	332	244	712	49	410	42	745	810	999999	653	707	999999	553	570	999999	953	999999	999999	868	542	146	749	338	965	999999	687	767	999999	396	379	594	259	89	595	446	168	999999	645	999999	696	800	398	732	999999	561	810	535	441	
854	145	999999	999999	999999	120	647	583	999999	999999	358	723	274	897	424	999999	68	457	569	958	134	283	836	846	999999	181	999999	747	27	796	413	880	161	335	992	999999	410	680	575	968	947	863	262	380	297	850	999999	902	974	645	483	114	251	576	999999	581	999999	999999	652	512	378	999999	999999	118	343	477	571	938	905	173	999999	999999	881	600	21	999999	999999	466	558	420	749	839	999999	381	999999	309	639	999999	999999	421	999999	287	999999	73	599	999999	307	153	999999	819	289	493	997	810	959	999999	233	650	565	999999	999999	842	574	241	763	999999	999999	194	795	999999	838	986	920	493	221	408	999999	817	999999	999999	963	876	429	999999	141	265	842	962	421	229	86	988	28	972	861	119	712	796	310	70	921	999999	358	13	980	302	573	999999	598	560	743	999999	649	999999	92	683	423	999999	109	507	697	999999	773	999999	957	850	967	999999	632	999999	696	564	999999	999999	999999	851	528	426	999999	999999	692	339	374	860	999999	999999	999999	426	889	188	999999	999999	696	803	999999	758	349	783	55	999999	335	625	880	496	864	188	897	999999	561	240	165	996	86	270	814	368	999999	912	999999	999999	511	551	68	454	999999	818	868	999999	999999	292	999999	744	999999	627	514	76	458	877	995	307	773	639	999999	999999	33	699	801	435	988	999999	959	436	999999	758	999999	783	999999	999999	90	999999	320	192	140	999999	728	999999	625	999999	999999	747	909	921	916	791	522	872	687	410	431	716	26	442	726	574	333	85	61	999999	998	730	999999	32	797	949	999999	591	508	999999	999999	999999	83	352	679	250	104	47	520	901	246	756	106	999999	14	373	39	877	466	999999	945	652	369	999999	459	999999	999999	999999	134	999999	804	931	374	101	999999	818	643	673	999999	999999	479	296	999999	159	385	999999	634	353	27	434	919	119	134	941	650	287	253	79	892	999999	12	216	913	553	107	999999	391	999999	999999	196	999999	999999	124	980	97	658	96	999999	628	217	402	894	869	700	57	695	806	433	999999	202	999999	999999	781	120	483	272	382	22	61	80	860	629	999999	830	703	564	999999	154	999999	991	201	44	450	685	260	118	346	223	505	999999	507	958	563	494	999999	166	584	999999	506	824	285	83	999999	999999	357	772	237	49	996	492	700	662	579	999999	999999	999999	999999	105	859	375	925	169	999999	649	999999	901	75	181	218	546	979	991	999999	39	715	127	999999	893	338	999999	999999	999999	226	22	711	845	389	114	493	92	44	999999	999999	141	898	126	566	518	999999	999999	707	66	
831	460	513	709	24	549	999999	999999	664	239	767	999999	999999	628	942	504	938	727	522	960	999999	135	512	500	847	516	141	999999	999999	367	999999	883	999999	999999	999999	766	999999	12	831	839	371	610	999999	999999	721	772	999999	279	184	72	579	267	999999	999999	378	705	999999	22	862	507	417	154	333	999999	331	883	601	670	162	185	994	936	896	682	599	87	707	707	778	84	999999	861	425	999999	999999	999999	950	43	455	999999	818	497	149	333	432	226	999999	131	482	838	180	999999	127	998	999999	643	371	999999	157	300	998	250	243	787	999999	999999	729	836	518	681	999999	567	224	391	999999	999999	796	572	999999	382	999999	585	234	940	904	895	744	426	428	999999	288	701	885	165	772	578	999999	362	696	875	497	450	612	801	905	613	760	736	641	571	999999	799	998	774	499	422	25	302	883	999999	999999	312	417	374	999999	241	681	69	619	787	252	443	999999	384	999999	360	999999	433	45	999999	145	18	785	856	999999	489	702	121	666	360	563	961	479	999999	999999	194	43	248	408	999999	931	700	999999	999999	328	414	923	623	999999	999999	999999	591	999999	999999	999999	803	999999	999999	999999	999999	999999	570	402	999999	233	999999	964	920	321	700	327	734	999999	999999	369	445	999999	931	537	891	566	999999	999999	528	999999	972	703	886	999999	269	667	482	179	494	144	370	307	858	629	47	449	13	312	198	820	714	565	999999	232	999999	999999	595	999999	186	357	460	348	874	357	999999	587	87	569	61	43	999999	565	541	237	999	147	42	311	500	452	563	775	43	999999	206	999999	808	664	200	357	81	999999	992	146	684	32	999999	510	378	459	999999	443	261	999999	974	159	999999	999999	999999	32	999999	293	531	734	999999	999999	999999	176	161	844	779	423	999999	999999	961	395	573	404	999999	976	999999	999999	933	51	90	129	524	878	733	57	392	150	999999	178	476	999999	928	267	352	999	716	267	358	533	680	999999	999999	999999	203	589	586	629	125	999999	318	357	360	489	654	674	999999	437	442	114	461	999999	999999	999999	237	999999	467	999999	999999	552	999999	456	183	409	371	142	999999	966	684	153	471	763	34	193	859	129	438	448	613	999999	839	289	824	254	999999	51	964	865	330	30	132	280	578	572	986	999999	184	950	128	999999	621	203	999999	999999	643	698	613	799	350	117	999999	999999	701	383	999999	980	632	929	999999	330	177	198	646	663	31	999999	194	462	207	997	999999	999999	329	102	66	999999	536	535	611	384	437	175	999999	222	285	113	999999	204	859	16	239	
255	623	798	999999	999999	557	99	277	452	513	161	602	999999	172	267	698	609	327	77	453	999999	327	999999	892	11	673	433	999999	999999	621	990	602	201	768	700	999999	531	999999	633	98	447	267	999999	870	286	573	181	60	27	414	999999	999999	999999	562	141	927	999999	905	352	999999	134	999999	359	831	999999	558	411	585	472	403	176	999999	694	979	16	999999	169	999999	616	999999	501	383	370	512	651	999999	999999	999999	636	772	203	626	405	873	963	735	999999	336	357	727	172	596	587	624	248	118	193	813	555	302	768	999999	299	913	267	999999	351	846	190	409	748	999999	948	699	210	550	465	999999	999999	281	930	832	734	889	276	905	999999	999999	999999	542	930	999999	93	343	14	999999	999999	491	615	223	393	72	156	947	978	400	999999	887	423	697	652	999999	797	284	371	935	853	409	999999	999999	955	999999	581	648	479	999999	999999	614	999999	594	223	974	215	999999	887	868	686	787	910	876	268	907	999999	577	889	567	209	999999	972	78	999999	927	844	263	267	788	490	999999	478	236	999999	42	202	829	483	999999	167	995	999999	503	259	76	999999	771	104	57	283	999999	759	911	999999	879	642	626	832	296	139	951	544	109	387	188	999999	684	175	999999	715	502	104	999999	410	999999	999999	479	999999	696	999999	999999	169	220	514	487	748	566	684	999999	400	999999	997	196	549	215	461	297	125	999999	757	814	605	868	342	780	909	548	510	349	999999	999999	808	145	999999	66	792	333	594	999999	439	752	10	343	834	149	505	907	671	205	999999	135	363	747	939	999999	999999	300	878	734	999999	210	65	999999	374	236	767	861	338	493	423	138	702	999999	641	999999	814	272	999999	202	999999	12	877	999999	597	341	809	70	206	999999	588	502	455	860	333	239	696	999999	968	608	382	644	579	188	782	623	432	148	115	934	999999	215	266	999999	459	999999	999999	999999	746	999999	999999	706	999999	102	904	999999	683	842	999999	999999	318	159	999999	435	999999	640	433	699	533	974	999999	671	999999	272	999999	383	245	769	411	758	907	999999	918	999999	191	675	979	999999	283	999999	940	589	256	999999	626	658	911	999999	865	818	999999	999999	226	999999	132	755	999999	402	999999	530	685	913	999999	143	999999	371	241	367	254	155	660	946	425	672	44	330	424	260	645	999999	472	415	904	592	617	283	730	156	813	435	923	586	821	753	185	999999	158	123	209	265	427	554	999999	999999	167	204	217	999999	737	802	341	500	757	886	999999	999999	18	848	526	999999	640	999999	553	819	
231	84	135	999999	999999	17	182	310	999999	390	361	917	828	194	434	422	75	187	999999	999999	103	433	829	999999	695	999999	27	309	999999	979	999999	999999	10	767	498	93	78	999999	999999	999999	999999	41	999999	999999	999999	999999	451	999999	999999	113	164	463	676	999999	725	797	999999	200	976	999999	989	999999	712	82	765	28	917	71	999999	999999	353	999999	131	999999	390	999999	984	462	409	554	999999	203	999999	999999	999999	171	999999	468	51	701	839	878	999999	999999	739	757	328	377	611	999999	233	389	138	82	759	999999	999999	987	161	662	999999	791	999999	999999	137	796	987	999999	257	603	362	458	999999	994	512	475	999999	656	948	633	744	616	850	893	331	999999	75	999999	735	199	830	999999	317	389	887	57	999999	147	346	943	769	110	129	18	164	999999	369	143	570	294	999999	685	48	527	918	206	940	999999	999999	63	730	185	493	67	773	682	151	999999	999999	999999	386	823	320	15	864	644	999999	842	738	556	715	932	252	450	526	154	640	789	471	690	117	200	999999	292	999999	594	617	71	245	481	999999	728	36	116	907	849	999999	43	663	999999	709	108	168	553	999999	999999	932	52	999999	628	52	361	999999	999999	999999	999999	999999	37	791	279	37	435	607	266	923	986	905	146	543	676	780	607	999999	196	981	19	42	999999	944	424	999999	574	530	616	439	281	999999	609	758	721	72	347	251	394	257	283	500	999999	630	999999	892	796	509	999999	848	999999	235	983	999999	348	163	304	93	376	617	999999	905	990	827	651	438	306	387	822	614	443	365	741	939	708	518	140	862	592	532	864	75	665	768	999999	55	575	174	420	567	768	263	875	776	794	377	510	84	978	923	596	419	686	260	999999	89	494	53	736	829	33	441	500	844	999999	396	250	999999	832	605	999999	999999	966	264	846	189	490	965	155	341	17	65	999999	669	936	455	388	999999	363	915	561	532	999999	999999	543	336	999999	40	33	407	999999	999999	251	382	70	999999	452	432	414	235	599	528	898	404	999999	967	557	831	908	307	18	836	999999	917	999999	340	703	385	720	519	426	459	942	747	214	728	999999	999999	999999	481	999999	999999	10	999999	325	42	999999	43	768	999999	999999	931	132	725	399	300	999999	334	338	999999	761	77	711	894	809	149	586	160	999999	103	163	55	232	436	304	999999	835	739	601	999999	707	999999	999999	999999	999999	999999	336	226	357	914	317	999999	182	879	999999	935	999999	999999	999999	186	999999	482	843	675	422	733	999999	696	431	347	464	681	732	999999	32	
999999	999999	999999	164	999999	999999	370	999999	285	785	673	873	353	999999	368	806	729	420	999999	565	999999	826	940	732	16	999999	999999	795	20	459	635	999999	854	856	999999	484	688	951	14	373	95	679	568	889	748	999999	365	980	72	541	734	271	316	762	999999	275	519	833	157	538	182	575	792	825	160	915	999999	496	999999	999999	127	778	416	999999	479	554	268	61	984	156	999999	660	999999	479	725	374	451	102	68	362	964	999999	803	475	999999	520	999999	742	739	832	999999	868	892	188	999999	956	855	264	999999	999999	999999	468	849	999999	117	522	842	323	110	785	474	926	999999	999999	919	999999	974	940	861	958	668	525	999999	161	999999	999999	768	554	65	768	999999	999999	999999	815	999999	505	999999	999999	367	678	678	572	641	953	367	999999	439	167	268	999999	982	915	402	334	999999	492	157	698	695	555	754	297	268	999999	277	999999	999999	623	999999	423	268	181	582	999999	289	999999	883	367	793	999999	132	610	296	999999	786	999999	795	999999	239	863	358	316	117	812	924	391	314	999999	686	90	798	999999	999999	844	891	999999	999999	218	54	999999	608	789	904	999999	432	153	11	362	555	673	492	999999	393	526	999999	951	74	769	269	898	790	999999	999999	999999	999999	316	999999	451	24	999999	270	586	440	749	264	999999	412	811	999999	781	389	952	999999	23	999999	166	432	261	779	939	999999	573	949	155	699	34	118	200	703	126	320	559	347	580	412	999999	211	999999	271	999999	549	262	389	487	518	838	999999	668	124	445	883	999999	672	85	999999	697	999999	295	60	240	460	999999	999999	274	471	830	615	183	999999	692	955	788	990	282	400	999999	194	471	636	861	204	999999	86	267	242	738	999999	272	351	715	278	916	593	40	56	337	154	999999	26	688	999999	999999	999999	431	490	104	999999	399	684	745	999999	174	658	999999	45	20	999999	851	41	732	943	353	832	999999	424	49	205	999999	236	72	999999	999999	455	948	999999	548	999999	654	999999	999999	157	497	587	999999	212	113	999999	999999	995	45	202	999999	93	293	745	999999	999999	173	17	999999	899	631	173	622	406	444	719	710	560	497	628	490	84	893	585	456	999999	237	999999	320	999999	800	964	999999	869	56	999999	171	999999	758	999999	228	646	999999	999999	525	999999	964	209	768	394	999999	844	507	417	999999	227	200	708	999999	999999	999999	480	999999	669	999999	667	999999	752	359	459	557	507	801	999999	409	843	750	654	69	133	801	38	999999	999999	999999	955	466	783	167	828	999999	462	914	644	999999	999999	999999	665	149	
858	999999	221	849	999999	836	59	52	734	17	999999	477	546	999999	175	322	568	556	771	999999	999999	210	199	594	999999	664	105	999999	166	644	661	894	95	515	211	999999	999999	188	614	999999	999999	913	731	775	299	999999	258	813	999999	332	999999	999999	999999	229	999999	657	170	626	328	654	741	999999	885	100	355	974	999999	40	447	403	732	999999	941	682	270	240	479	423	305	999999	416	291	844	834	999999	470	715	999999	519	553	999999	999999	860	960	999999	718	37	641	430	325	968	227	375	355	599	190	259	505	958	764	999999	747	331	159	247	999999	621	999999	25	885	999999	527	520	893	791	769	528	981	335	552	213	837	993	999999	210	999999	915	999999	244	893	221	220	906	999999	375	864	641	710	722	897	999999	999999	625	544	999999	451	706	481	564	830	661	277	999999	416	561	350	999999	352	999999	999999	999999	132	999999	132	999999	57	999999	765	528	999999	999999	818	268	438	456	999999	222	999999	999999	999999	492	443	934	414	241	943	50	999999	203	999999	120	299	762	673	999999	999999	999999	502	870	19	831	940	953	637	999999	999999	999999	999999	960	334	137	305	430	199	566	110	999999	412	891	731	17	130	572	502	816	839	65	999999	85	482	78	720	999999	911	999999	551	489	307	712	397	933	307	539	869	898	814	868	573	999999	999999	785	755	611	149	12	710	999999	461	999999	862	788	424	666	487	265	417	717	518	999999	24	621	890	700	999999	797	709	590	702	603	12	970	492	999999	999999	696	322	118	448	909	227	999999	38	999999	850	999999	519	999999	61	999999	491	107	360	311	999999	640	895	65	999999	352	302	999999	676	857	999999	999999	306	999999	842	790	942	308	278	608	54	999999	593	999999	850	894	287	999999	538	98	999999	905	999999	190	394	193	999999	267	10	999999	616	107	506	999999	669	999999	999999	582	798	271	671	192	828	751	267	261	999999	493	215	999999	999999	234	591	587	744	912	281	125	552	659	999999	685	999999	182	991	947	344	422	743	891	591	705	279	999999	999999	930	87	999999	922	999999	145	999999	999999	786	42	999999	515	919	435	756	686	197	39	149	999999	986	883	999999	759	320	916	634	749	999999	632	999999	999999	323	170	813	835	413	202	418	523	681	633	522	150	999999	999999	425	987	986	999999	404	675	140	996	440	57	431	119	612	999999	510	568	738	999999	673	438	202	758	621	920	999999	994	621	625	599	362	999999	515	160	879	500	647	999999	118	237	693	999999	999999	729	999999	414	303	590	201	22	123	895	368	476	181	999999	666	
375	75	932	999999	64	515	406	999999	686	915	999999	999999	726	999999	805	630	926	980	614	874	999999	855	516	979	999999	999999	612	486	999999	999999	999999	979	639	833	282	999999	999999	827	638	318	999999	651	89	498	344	857	999999	159	318	999999	442	496	566	374	637	519	559	952	996	634	902	920	620	999999	876	980	103	999999	999999	117	454	108	999999	306	954	999999	776	27	645	555	999999	463	999999	202	570	553	999999	275	206	763	148	999999	830	13	415	999	40	405	622	363	764	581	568	210	820	343	154	270	419	999999	743	541	999999	451	679	449	752	428	123	333	999999	827	696	827	969	231	278	347	999999	954	357	381	405	291	791	999999	999999	967	381	999999	408	999999	855	999999	29	606	999999	389	333	999999	999999	999999	291	299	999999	936	885	741	999999	599	75	806	380	465	999999	371	999999	35	659	306	999999	784	56	999999	924	415	972	748	807	999999	314	888	24	923	706	999999	100	116	999999	854	497	162	737	782	171	602	781	400	55	657	999999	999999	729	37	421	473	565	404	374	390	964	146	933	868	999999	186	792	456	999999	999999	281	39	999999	804	808	402	56	999999	725	332	634	999999	702	159	901	423	168	986	999999	999999	189	696	999999	115	890	999999	999999	868	999999	985	809	335	999999	999999	386	442	361	924	228	999999	426	301	999999	52	756	392	444	784	966	870	28	805	943	525	999999	585	999999	999999	914	999999	183	188	776	740	522	999999	999999	813	773	469	999999	243	768	999999	999999	887	999999	699	359	507	916	445	901	627	966	999999	391	126	911	999999	155	927	999999	999999	845	248	525	938	530	457	452	630	20	507	808	784	47	460	709	99	999999	597	85	417	541	737	286	159	773	518	917	824	901	973	324	999999	233	997	999999	577	372	88	179	902	65	296	434	999999	999999	192	966	931	416	999999	241	557	852	602	239	117	962	376	175	21	539	999999	728	999999	193	999999	560	999999	812	141	727	490	427	182	362	999999	313	999999	340	590	551	986	417	89	741	999999	293	631	767	539	999999	995	912	167	999999	437	567	999999	220	155	631	927	128	285	999999	750	139	679	250	984	804	90	45	585	470	553	220	999999	999999	999999	390	929	281	999999	525	731	999999	269	810	925	999999	916	671	195	958	624	867	141	999999	990	636	614	999999	783	999999	999999	959	336	697	819	226	917	101	793	999999	999999	655	845	759	373	182	870	868	324	306	888	418	850	999999	845	685	89	665	315	999999	776	548	498	547	999999	771	251	999999	999999	709	999999	
999999	878	430	266	969	32	381	620	818	766	745	76	487	846	126	999999	999999	851	144	147	261	786	12	988	163	167	308	769	602	930	999999	877	999999	535	74	999999	429	999999	876	999999	707	55	496	34	40	482	999999	999999	873	999999	541	999999	857	571	518	47	999999	442	112	812	723	612	28	887	468	868	460	951	782	999999	689	349	999999	480	440	216	300	977	957	681	155	607	999999	939	398	587	30	54	999999	36	663	987	268	74	939	104	37	608	565	172	31	69	999999	296	972	202	745	999999	141	312	999999	899	484	430	666	126	716	88	499	881	999999	416	934	999999	924	701	91	910	541	345	188	999999	421	999999	660	95	689	609	966	206	999999	644	912	714	288	764	513	837	408	823	387	948	119	684	999999	614	135	999999	371	281	999999	834	844	795	133	66	487	999999	999999	580	436	117	999999	302	48	213	999999	229	478	999999	198	999999	512	718	958	240	999999	737	480	55	999999	999999	999999	695	95	18	799	127	590	231	286	824	999999	999999	396	999999	999999	816	645	120	120	906	999999	211	92	867	999999	136	999999	893	484	750	217	725	620	909	869	426	216	40	414	386	638	256	883	373	186	685	331	687	999999	999999	101	999999	934	63	834	45	999999	999999	686	673	289	697	999999	536	617	352	999999	999999	999999	420	610	614	999999	734	277	446	328	719	691	646	804	159	499	719	999999	847	790	566	999999	833	813	999999	999999	741	999999	941	509	356	756	999999	478	845	286	983	164	486	999999	999999	785	397	717	999999	537	50	868	999999	207	37	877	769	561	650	411	577	606	621	270	965	636	336	999999	971	962	999999	178	959	872	516	999999	182	193	590	999999	688	126	919	461	999999	999999	967	743	481	479	999999	282	827	443	709	387	542	999999	698	573	459	459	745	999999	680	999999	999999	266	691	473	705	585	971	869	723	999999	686	170	956	999999	669	593	465	999999	999999	999999	350	999999	173	138	31	999999	495	26	999999	999999	999999	988	781	441	999999	710	61	18	773	411	310	958	999999	258	700	382	999999	606	999999	865	993	999999	955	105	532	392	103	562	451	999999	100	954	999999	999999	90	697	389	525	138	959	541	457	729	574	284	391	805	999999	437	649	999999	889	122	999999	244	999999	43	685	999999	581	616	499	567	34	321	999999	421	236	178	999999	992	999999	477	945	334	546	523	999999	999999	150	587	999999	999999	999999	61	210	842	999999	259	952	999999	703	999999	556	352	52	890	704	999999	928	999999	579	747	434	657	953	999999	177	999999	
698	614	653	864	768	994	438	374	765	999999	120	513	999999	999999	225	349	298	999999	921	999999	291	999999	819	999999	892	180	17	440	700	154	999999	999999	675	949	999999	348	19	999999	999999	562	913	678	135	731	999999	424	999999	603	531	999999	368	826	500	574	850	53	794	526	999999	598	999999	998	999999	620	999999	331	838	390	999999	999999	340	459	290	368	999999	613	999999	98	983	478	999999	414	909	615	786	281	299	110	109	999999	999999	492	866	999999	576	915	14	999999	999999	821	586	259	999999	653	999999	908	545	141	884	246	522	999999	543	503	67	999999	98	68	834	604	999999	737	291	907	334	999999	999999	999999	792	774	999999	999999	243	171	891	291	237	999999	861	877	736	167	226	862	995	847	949	372	200	994	826	945	680	999999	999999	848	967	999999	328	907	999999	512	349	119	637	506	999999	381	999999	999999	354	999999	207	999999	999999	999999	521	428	912	486	897	229	999999	999999	947	999999	345	999999	382	53	324	999999	937	953	560	233	999999	116	235	498	999999	578	760	425	650	994	748	999999	392	999999	337	548	367	999999	999999	106	999999	552	171	973	170	490	999	568	999999	396	894	253	406	645	67	414	999999	423	112	999999	999999	426	156	953	999999	999999	600	999999	999999	775	999999	105	999999	464	562	999999	944	261	337	894	999999	202	963	263	110	504	326	746	857	999999	999999	943	739	690	637	254	405	218	68	547	889	542	852	685	795	798	309	999999	93	792	470	999999	95	999999	750	276	999999	892	852	420	999999	853	609	999999	430	657	366	999999	999999	317	999999	735	999999	789	14	46	349	287	999999	311	999999	999999	663	75	461	412	857	999999	939	371	999999	512	999999	999999	251	46	999999	68	264	148	442	54	999999	776	922	735	749	305	214	714	926	184	434	999999	225	922	999999	544	342	999999	800	834	325	465	525	366	999999	999999	548	999999	114	291	999999	329	869	999999	268	887	152	726	662	561	327	234	444	617	999999	815	999999	999999	846	999999	999999	246	999999	607	999999	660	260	999999	366	204	757	246	610	645	161	999999	681	999999	664	999999	999999	999999	366	248	517	999999	30	908	288	563	132	229	999999	716	564	999999	981	271	430	999999	636	999999	370	468	804	999999	999999	999999	465	999999	144	367	664	544	995	121	879	999999	999999	639	640	352	287	999999	999999	537	125	893	999999	375	132	419	643	66	675	816	254	898	999999	437	475	230	452	315	428	764	564	587	721	453	906	999999	181	791	967	293	999999	567	999999	276	965	730	719	99	850	724	999999	608	868	188	866	981	
665	662	999999	419	999999	972	384	316	973	999999	999999	999999	999999	250	999999	852	98	391	518	999999	511	999999	471	744	511	999999	464	704	50	956	718	542	586	999999	227	519	627	557	393	335	193	90	302	437	999999	92	631	999999	486	871	519	486	670	189	479	496	201	999999	908	546	517	679	275	999999	819	640	60	999999	33	999999	999999	540	997	999999	502	431	999999	43	196	428	731	855	999999	179	446	241	871	999999	455	730	328	999999	649	846	818	999999	999999	285	618	918	999999	98	585	757	646	978	489	488	687	58	999999	167	243	489	999999	662	461	999999	580	587	768	653	999999	303	411	37	891	999999	373	999999	617	599	425	999999	999999	643	279	470	532	467	752	392	719	999999	119	999999	999999	169	41	999999	62	717	704	40	159	388	10	292	356	999999	999999	999999	124	698	441	999999	999999	965	103	182	393	999999	999999	999999	835	385	933	690	193	250	72	732	129	999999	999999	899	894	394	128	18	999999	986	999999	914	380	424	278	31	999999	98	428	999	76	859	772	999999	154	591	205	774	454	319	999999	115	555	364	999999	906	762	542	135	357	846	999999	539	406	876	659	743	420	117	912	725	104	999999	73	666	270	999999	999999	754	999999	999999	353	563	999999	999999	18	999999	999999	999999	371	269	433	963	999999	999999	981	329	376	195	999999	848	785	667	542	594	15	999999	999999	999999	948	471	887	787	999999	168	503	531	999999	519	999999	300	727	999999	999999	652	302	141	999999	910	685	940	78	688	269	999999	999999	686	999999	739	881	725	999999	999999	267	899	381	999999	150	912	659	459	999999	856	328	999999	131	580	921	889	302	874	542	581	22	17	403	999999	527	999999	754	816	510	477	638	152	424	999999	946	999999	281	655	999999	838	999999	235	827	999999	999999	75	999999	833	765	140	447	17	192	304	314	260	506	182	999999	782	168	843	948	646	228	185	780	999999	999999	999999	999999	646	883	999999	330	787	190	191	838	462	999999	999999	60	999999	39	999999	999999	129	999999	696	349	999999	537	218	680	999999	286	191	993	194	294	622	209	999999	522	999999	134	488	973	527	80	325	343	999999	999999	247	792	578	616	597	225	660	626	937	735	519	118	999999	33	912	510	998	197	653	177	412	999999	999999	857	238	506	481	155	577	626	999999	764	871	460	443	625	708	574	405	969	634	995	999999	954	999999	692	459	464	71	27	999999	137	999999	498	355	525	431	721	999999	101	743	514	58	321	712	754	247	223	590	296	999999	999999	792	684	999999	416	459	999999	999999	999999	
56	999999	94	999999	999999	999999	84	382	999999	999999	999999	986	196	313	235	129	947	951	252	258	454	245	999999	775	225	646	345	15	955	938	999999	25	866	841	54	726	430	497	766	816	679	865	118	673	102	999999	247	488	459	423	469	508	999999	606	102	999999	153	319	345	908	999999	78	427	999999	850	999999	129	355	269	508	699	459	195	435	999999	589	137	999999	999999	409	409	857	999999	541	999999	568	851	270	749	243	999999	121	162	857	266	999999	999999	941	822	914	695	891	999999	950	723	19	323	738	37	999999	999999	943	999999	999999	508	999999	521	885	697	292	336	999999	606	999999	999999	588	307	337	179	999999	151	195	387	999999	713	999999	999999	606	818	999999	255	123	243	246	559	639	484	999999	359	563	99	562	254	540	588	999999	295	999999	34	145	711	985	569	70	999999	498	999999	999999	232	991	999999	915	77	237	46	999999	625	370	475	296	999999	91	978	616	877	589	941	847	190	876	999999	443	582	682	999999	999999	554	183	875	71	999999	616	993	367	999999	183	494	26	999999	375	221	924	999999	738	41	629	17	952	192	781	556	717	688	999999	768	631	343	394	999999	999999	667	452	494	413	221	497	98	620	128	703	104	924	353	999999	665	999999	715	843	999999	999999	999999	601	990	104	999999	367	928	999999	599	865	840	110	548	999999	707	769	439	324	526	544	541	999999	834	488	686	631	374	999999	690	471	916	499	743	349	524	999999	461	400	999999	854	569	999999	999999	262	999999	994	386	626	999999	896	999999	400	326	999999	597	864	767	512	417	883	992	999999	999999	137	949	999999	367	999999	212	641	317	49	425	672	975	101	376	581	625	999999	999999	748	766	794	603	525	182	999999	752	660	999999	949	983	25	861	514	492	999999	313	999999	637	999999	423	475	588	828	975	654	999999	999999	498	196	887	725	637	254	297	173	534	433	179	731	999999	551	342	368	65	410	811	999999	609	482	277	113	999999	78	334	301	999999	999999	550	528	504	256	999999	999999	71	267	387	616	999999	328	369	879	352	906	999999	871	999999	229	772	574	842	671	896	25	918	999999	671	569	919	996	958	999999	883	651	237	210	389	999999	306	798	33	204	253	291	123	999999	760	158	347	462	168	999999	12	999999	999999	832	360	999999	203	999999	596	999999	999999	230	370	610	996	701	679	530	999999	912	922	999999	551	648	427	615	902	530	33	522	232	467	999999	999999	756	907	965	404	850	243	36	999999	211	215	507	33	920	512	401	69	479	817	970	255	999999	37	
434	46	414	744	253	672	264	83	999999	999999	391	397	999999	999999	999999	284	679	258	885	999999	772	345	151	999999	694	400	138	963	53	999999	497	999999	909	728	999999	928	999999	999999	999999	999999	764	999999	620	999999	641	532	658	313	333	204	999999	999999	370	169	999999	98	895	20	999999	999999	544	300	39	190	742	799	488	135	614	806	294	999999	268	531	148	644	999999	873	762	171	741	999999	639	849	277	775	999999	749	473	394	999999	980	65	146	819	473	108	999999	999999	841	54	533	698	527	910	573	462	999999	999999	620	373	32	257	999999	999999	718	999999	190	999999	967	999999	738	662	999999	999999	999999	518	132	712	675	545	294	348	921	999999	217	136	122	999999	703	322	394	729	852	30	999999	733	999999	34	111	812	999999	999999	568	274	999999	999999	478	753	606	65	340	135	355	999999	89	684	335	999999	904	592	548	999999	999999	654	999999	999999	999999	209	763	581	350	107	611	999999	627	999999	779	656	812	999999	657	999999	342	648	982	999999	383	999999	999999	335	407	999999	130	519	274	676	318	913	90	305	999999	279	989	35	714	999999	524	492	457	322	904	999999	958	567	934	188	999999	999999	672	925	635	42	268	437	999999	999999	977	101	999999	951	458	866	576	516	284	388	999999	999999	933	999999	743	890	329	999999	431	999999	448	999999	584	96	767	747	999999	165	670	39	21	562	850	770	266	432	895	506	864	48	113	451	292	999999	808	601	636	923	192	999999	712	639	16	456	504	999999	517	511	999999	999999	624	420	846	255	377	817	466	999999	492	320	995	823	764	392	624	997	280	999999	999999	175	120	999999	973	925	326	999999	556	404	999999	841	915	393	322	163	999999	999999	605	47	999999	991	999999	474	999999	871	999999	889	999999	623	831	507	154	999999	234	27	600	306	447	999999	999999	995	999999	71	896	999999	404	611	999999	611	968	932	401	243	851	295	41	646	999999	111	187	436	507	999999	573	768	697	438	169	304	563	999999	255	685	117	999999	730	999999	577	789	477	146	999999	999999	654	898	115	999999	636	938	986	953	418	346	743	502	497	999999	497	999999	999999	966	452	215	999999	851	687	716	135	668	564	958	79	108	999999	50	999999	999999	287	999999	999999	786	999999	231	318	609	999999	999999	942	615	694	402	585	999999	999999	511	694	182	224	999999	221	999999	785	967	383	38	884	999999	712	702	999999	999999	999999	822	474	176	999999	231	897	448	152	778	774	520	999999	172	383	629	999999	132	999999	875	29	999999	464	274	11	834	847	289	999999	398	206	249	999999	
999999	351	762	999999	669	346	473	285	775	999999	443	625	275	993	221	655	264	57	589	357	999999	243	577	368	210	175	340	999999	618	723	753	581	534	359	542	999999	620	999999	602	999999	999999	999999	254	821	30	648	735	840	636	999999	999999	350	999999	891	999999	207	774	404	774	504	16	100	667	62	999999	861	100	915	461	400	44	610	454	804	475	979	989	999999	999999	561	439	500	746	999999	999999	412	964	642	768	344	999999	999999	999999	999999	778	999999	999999	201	912	169	558	819	388	245	999999	999999	895	812	426	611	218	999999	999999	222	74	516	353	999999	799	999999	897	457	157	126	999999	818	999999	356	35	683	56	797	842	188	12	619	121	999999	394	999999	516	999999	226	166	136	35	170	999999	43	999999	999999	259	999999	416	999999	111	672	271	889	999999	139	549	786	743	564	420	187	999999	219	455	405	842	298	405	990	745	241	990	999999	329	658	72	322	999999	244	999999	999999	999999	916	901	947	849	621	613	999999	966	375	482	999999	715	848	291	457	588	867	606	999999	996	426	526	870	681	999999	570	132	77	999999	32	509	767	25	751	961	318	507	999999	999999	685	999999	33	379	758	398	285	480	376	614	733	999999	638	836	999999	19	999999	41	999999	579	61	999999	205	739	353	973	834	999999	999999	999999	999999	91	321	385	999999	864	999999	999999	121	999999	995	99	756	462	999999	135	999999	931	999999	741	999999	286	241	976	179	204	936	294	36	785	564	585	383	56	999999	652	999999	262	999999	544	616	253	999999	999999	999999	961	734	743	245	227	112	902	92	365	758	862	849	345	216	999999	927	999999	130	335	727	419	716	709	987	851	550	999999	381	82	134	328	366	258	402	218	469	203	59	999999	999999	662	503	27	999999	612	803	999999	56	479	617	508	999999	999999	265	999999	254	34	756	394	676	493	999999	20	241	999999	999999	999999	943	997	999999	734	999999	999999	999999	75	999999	699	422	384	57	311	999999	901	999999	625	206	772	999999	237	963	444	446	665	141	199	141	492	999999	999999	116	212	305	58	857	882	449	999999	999999	999999	258	555	612	999999	999999	375	920	629	554	615	999999	733	607	715	999999	186	297	403	190	462	933	999999	913	566	278	999999	15	524	54	582	185	396	830	802	979	417	832	74	329	766	279	512	938	180	622	383	605	589	999999	681	595	55	628	489	266	824	999999	55	999999	500	999999	999999	584	999999	439	999999	902	999999	736	999999	353	232	84	424	193	999999	495	999999	943	894	249	425	999999	372	987	999999	768	350	545	
164	775	786	961	828	406	999999	999999	965	999999	775	999999	999999	853	397	337	372	971	999999	306	999999	999999	899	112	218	261	999999	895	999999	984	309	89	561	269	999999	850	566	271	256	27	320	503	999999	11	178	424	999999	572	123	999999	624	999999	999999	54	709	824	875	999999	752	577	462	977	715	980	999999	695	918	540	280	546	770	111	724	999999	986	342	810	898	933	794	811	381	781	186	370	150	525	517	559	999999	974	999999	519	679	999999	342	787	548	569	482	505	999999	999999	577	275	523	999999	999999	68	377	999999	977	751	957	765	91	206	999999	620	999999	180	411	981	522	571	999999	592	54	632	654	999999	271	338	460	298	902	89	213	999999	999999	705	159	459	192	743	997	140	999999	913	483	145	257	927	277	312	104	927	999999	16	387	931	999999	744	413	999999	999999	999999	300	669	862	999999	999999	999999	773	999999	31	951	798	779	999999	757	41	141	999999	518	999999	999999	70	158	203	975	999999	999999	533	999999	316	414	999999	370	999999	358	840	999999	61	480	999999	629	999999	999999	291	999999	138	999999	442	629	900	268	595	894	999999	999999	999999	152	475	887	999999	796	105	857	999999	616	999999	438	788	999999	917	149	89	678	377	678	999999	388	866	999999	847	309	764	904	25	57	819	160	846	581	770	697	426	999999	778	354	533	999999	999999	674	246	699	221	226	712	760	188	917	527	846	999999	999999	999999	424	999999	402	42	200	841	241	999999	755	592	217	999999	229	723	999999	900	32	154	882	985	999999	814	999999	999999	547	202	264	869	999999	999999	10	351	999999	421	11	134	385	322	343	465	171	999999	491	117	999999	999999	492	47	272	999999	505	701	357	224	93	610	892	313	494	999999	586	372	895	132	999999	999999	885	807	721	791	524	709	811	999999	823	324	999999	49	94	999999	709	227	606	885	137	308	994	356	338	999999	242	82	827	344	878	799	999999	368	525	999999	885	684	326	999999	502	795	890	999999	400	769	286	852	999999	718	298	369	999999	20	995	999999	999999	538	479	329	559	452	882	476	547	33	342	964	524	946	890	35	999999	136	392	341	417	72	955	568	124	389	853	119	999999	519	44	971	373	241	277	357	214	999999	921	60	913	423	394	376	437	322	999999	282	999999	999999	469	639	999999	664	876	808	583	911	214	179	599	999999	431	37	999999	370	999999	293	678	543	821	902	215	342	427	994	678	588	141	802	62	999999	999999	999999	999999	405	354	709	365	469	773	999999	793	751	460	149	992	366	387	76	720	54	
604	294	451	566	999999	999999	246	999999	139	999999	779	411	999999	999999	492	649	977	999999	26	892	927	218	769	528	999999	463	881	288	11	999999	999999	75	999999	17	976	999999	999999	999999	971	68	472	482	340	999999	523	391	634	442	657	999999	388	792	59	828	999999	395	524	999999	456	970	999999	958	880	816	793	999999	329	119	52	999999	999999	999999	623	957	429	454	878	990	15	999999	829	449	630	658	934	418	25	999999	890	999999	482	999999	47	10	655	999999	602	523	999999	999999	71	524	399	999999	999999	894	179	102	408	999999	999999	534	999999	728	150	964	999999	231	881	999999	699	76	228	999999	999999	901	456	622	999999	999999	852	364	14	999999	666	315	59	467	623	50	248	923	854	999999	83	947	999999	999999	860	690	186	380	999999	611	119	999999	999999	937	999999	143	447	557	789	494	999999	162	530	721	71	835	914	870	999999	841	145	776	222	999	388	75	412	146	999999	621	737	481	999999	999999	97	672	999999	122	317	490	602	691	143	370	409	999999	427	776	258	34	776	316	999999	799	475	343	782	306	559	94	999999	311	795	178	999999	999999	439	137	634	398	825	802	999999	127	249	454	642	852	999999	466	647	635	888	737	845	999999	708	923	999999	753	999999	999999	563	233	759	999999	895	965	999999	999999	492	299	152	999999	208	999999	753	655	560	31	700	930	706	102	446	999999	422	68	332	335	639	516	211	881	509	122	249	339	999999	948	559	677	248	537	974	358	493	39	538	871	677	63	372	905	63	959	16	470	786	664	878	999999	999999	288	999999	999999	98	270	360	96	999999	424	297	999999	472	32	691	179	127	98	611	999999	999999	460	999999	999999	999999	305	827	550	115	778	553	999999	79	722	45	960	999999	999999	269	232	679	452	999999	263	765	761	443	40	277	837	353	697	62	495	999999	999999	630	846	832	793	442	809	980	956	870	999999	999999	750	987	731	999999	999999	828	388	714	999999	323	404	820	392	861	797	282	278	999999	855	999999	999999	414	852	340	999999	175	476	999999	869	471	999999	392	181	229	693	52	546	773	233	868	674	781	999999	999999	235	36	999999	999999	645	999999	711	999999	999999	942	999999	345	144	400	806	954	362	599	844	615	142	21	648	999999	999999	999999	735	505	211	987	976	803	185	984	114	242	724	545	999999	341	760	659	378	238	999999	999999	999999	155	966	278	999999	85	936	999999	999999	223	387	287	763	889	801	999999	999999	37	966	163	999999	160	296	999999	999999	817	454	513	855	483	643	999999	900	819	848	590	538	
932	481	999999	866	561	257	891	854	446	782	264	540	553	339	999999	272	118	999999	999999	999999	999999	49	699	630	999999	768	263	579	999999	387	943	51	221	999999	396	555	74	297	999999	903	404	719	792	44	199	973	311	153	302	157	999999	631	101	730	146	893	782	281	443	999999	993	321	887	999999	839	223	999999	875	942	999999	208	821	590	999999	464	682	256	664	440	459	466	999999	286	999999	999999	321	949	490	541	502	999999	999999	999999	815	909	93	832	733	999999	999999	654	436	210	507	948	999999	51	999999	999999	464	647	127	840	999999	999999	884	999999	76	474	527	274	838	999999	449	31	414	999999	775	943	381	999999	522	999999	464	805	40	999999	779	999999	623	999999	999999	224	86	854	655	952	999999	487	35	999999	765	999999	999999	999999	816	101	761	999999	544	13	275	999999	894	614	999999	659	999999	188	307	999999	265	999999	851	999999	563	623	999999	594	999999	461	108	297	917	332	94	264	999999	752	989	938	157	303	337	620	999999	414	329	472	730	996	577	690	190	60	793	569	417	432	158	202	833	176	119	92	904	978	999999	999999	999999	999999	869	632	199	999999	827	999999	868	240	251	158	999999	999999	864	380	884	418	116	999999	539	999999	847	999999	604	796	115	981	193	255	716	999999	999999	999999	943	859	136	945	501	822	232	831	701	186	190	999999	999999	48	311	999999	207	496	872	520	999999	14	32	511	999999	402	263	845	778	999999	524	999999	132	999999	851	14	253	939	999999	293	644	707	823	671	187	605	999999	999999	680	454	57	229	164	516	999999	999999	837	625	917	109	569	387	63	88	661	966	877	362	196	306	496	268	999999	588	875	999999	191	360	333	432	504	196	175	333	575	304	999999	999999	999999	913	177	627	31	816	999999	267	654	999999	20	999999	727	545	880	383	957	788	650	576	640	999999	756	486	302	999999	605	383	221	729	512	999999	999999	999999	540	283	139	999999	999999	999999	864	999999	681	999999	350	999999	704	958	316	792	376	787	654	494	975	433	999999	690	335	537	221	350	56	924	999999	999999	315	999999	15	606	999999	98	999999	887	711	999999	717	999999	145	189	789	999999	999999	999999	363	725	711	421	296	116	125	448	544	999999	551	523	571	999999	214	697	807	248	952	999999	548	287	245	999999	782	952	715	847	555	155	747	999999	283	627	570	517	942	893	180	898	490	804	999999	999999	345	198	999999	960	115	999999	381	550	694	367	879	999999	489	944	999999	343	400	999999	893	398	961	977	249	944	999999	697	754	999999	78	63	228	
999999	733	402	999999	593	999999	755	742	116	774	206	879	916	748	999999	37	997	999999	836	507	222	911	166	999999	999999	999999	516	774	417	693	467	482	999999	149	999999	352	96	999999	55	999999	645	535	787	999999	764	999999	333	205	701	999999	757	660	999999	556	15	832	577	522	999999	644	999999	999999	334	422	316	999999	249	776	612	152	940	999999	217	996	862	999999	133	541	126	999999	625	320	83	748	936	806	250	999999	143	312	775	999999	460	411	854	999999	210	374	317	50	857	556	593	559	728	999999	453	245	694	328	999999	45	999999	800	29	675	999999	586	485	999999	483	165	643	310	376	376	999999	806	151	206	999999	759	234	999999	413	78	727	524	999999	664	363	15	999999	999999	603	740	178	659	391	189	758	624	888	807	566	702	913	292	192	362	999999	999999	103	497	841	999999	810	330	396	950	999999	392	566	999999	156	478	765	828	999999	635	207	374	425	962	999999	862	999999	999999	519	711	165	999999	999999	666	416	717	999999	999999	973	653	929	999999	999999	440	241	375	67	76	999999	98	937	95	585	556	165	883	231	141	58	979	89	999999	810	685	795	999999	999999	900	415	439	566	862	999999	999999	705	999999	999999	999999	730	83	805	803	999999	431	774	80	999999	999999	511	999999	999999	779	999999	999999	573	546	48	587	645	999999	324	167	661	999999	531	84	999999	532	851	806	781	999999	411	975	184	286	999999	999999	911	724	654	275	999999	999999	942	787	18	860	490	169	999999	525	349	12	999999	648	999999	543	999999	699	840	336	933	704	751	259	999999	878	999999	999999	999999	659	675	999999	83	59	768	777	289	744	75	379	51	691	496	266	897	408	999999	536	144	999999	999999	221	884	328	341	694	141	999999	418	999999	999999	203	999999	661	849	428	928	708	879	374	264	164	999999	470	294	252	218	495	362	969	662	999999	162	834	179	464	46	755	717	83	999999	999999	335	935	338	848	451	834	416	478	999999	999999	999999	770	829	999999	586	424	999999	99	999999	999999	341	999999	477	757	51	999999	491	395	392	183	999999	806	999999	669	828	698	141	446	801	383	88	883	999999	154	999999	999999	999999	844	877	999999	721	628	597	999999	999999	999999	999999	581	999999	45	353	31	96	306	526	999999	999999	170	999999	999999	292	999999	298	113	999999	999999	950	333	999999	660	409	647	517	770	462	999999	999999	727	999999	942	241	559	640	765	40	67	797	999999	999999	787	349	845	999999	989	339	999999	340	493	999999	806	999999	143	461	155	635	705	999999	999999	999999	999999	640	324	999999	563	657	732	
957	532	83	510	660	999999	706	999999	321	999999	308	999999	999999	339	42	725	295	607	16	107	108	999999	140	334	553	481	359	472	156	34	100	785	342	606	176	807	420	932	156	188	437	128	999999	81	407	984	885	514	132	999999	39	157	556	999999	634	472	402	999999	956	189	999999	244	195	999999	473	522	196	999999	172	234	999999	362	461	999999	999999	979	999999	999999	926	568	596	845	350	999999	994	942	239	782	999999	703	415	999999	975	999999	781	202	933	548	607	885	798	60	351	898	609	676	696	999999	999999	655	813	999999	999999	397	593	561	893	953	301	999999	292	414	863	468	818	643	387	493	999999	477	999999	999999	460	51	770	545	503	452	632	328	255	510	892	999999	890	999999	849	588	384	229	309	979	999999	86	999999	999999	999999	883	999999	965	999999	212	682	999999	609	999999	883	999999	626	57	68	451	331	973	285	782	521	999999	577	746	999999	798	119	999999	999999	76	865	999999	449	387	358	620	372	666	39	53	828	480	716	199	199	78	961	336	171	999999	999999	282	801	819	872	649	315	999999	999999	500	999999	855	999999	999999	835	509	340	249	999999	447	89	999999	944	999999	953	50	830	388	557	725	837	782	665	999999	418	999999	581	629	514	709	999999	999999	495	538	949	972	237	999999	363	689	738	999999	638	723	777	993	338	569	866	831	818	926	999999	455	662	999999	200	999999	134	253	999999	999999	734	989	142	60	179	415	291	999999	999999	657	35	867	987	999999	154	941	543	424	999999	999999	999999	683	890	388	999999	999999	876	639	782	999999	58	999999	762	37	999999	649	999999	727	823	923	288	884	28	999999	901	918	467	546	176	999999	399	709	989	915	947	999999	109	754	999999	999999	539	999999	209	999999	609	999999	115	960	139	504	999999	816	999999	340	999999	878	664	729	999999	333	582	999999	472	533	905	348	999999	846	89	934	550	835	918	999999	394	635	685	509	561	986	813	507	999999	999999	896	582	118	659	999999	78	396	379	999999	484	557	210	189	675	613	999999	794	999999	880	204	954	999999	897	906	999999	108	202	165	177	500	520	85	999999	800	999999	332	239	470	665	21	548	180	567	444	147	194	999999	999999	999999	999999	201	555	626	223	717	999999	685	211	713	93	875	241	212	999999	964	482	288	389	49	290	41	334	603	999999	656	784	958	999999	769	761	653	192	269	876	309	964	458	707	93	999999	999999	999999	757	581	145	999999	967	790	479	999999	905	76	970	616	269	999999	952	999999	567	932	999999	232	441	952	440	692	972	335	
478	999	999999	580	305	999999	642	13	576	31	734	349	816	177	999999	114	855	586	221	653	617	442	22	999999	999999	161	843	425	596	805	999999	452	999999	641	322	999999	641	335	770	197	999999	266	300	930	33	227	126	254	248	999999	999999	853	480	328	718	45	987	332	440	154	999999	999999	417	771	879	291	14	184	855	999999	473	530	999999	34	999999	360	152	999999	678	922	45	598	186	269	708	999999	999999	999999	999999	286	492	318	894	626	257	755	848	528	60	741	223	941	399	735	863	999999	999999	999999	648	367	893	904	999999	517	119	351	51	158	72	591	320	988	262	578	30	164	635	199	776	924	511	623	41	936	709	103	208	450	999999	999999	260	524	376	564	393	587	664	387	517	905	713	700	465	469	999999	234	688	999999	999999	999999	939	848	680	999999	855	999999	999999	718	808	25	153	999999	752	929	341	795	621	697	195	442	500	999999	681	870	221	811	168	572	514	484	415	387	999999	697	999999	411	844	652	999999	999999	714	946	579	502	762	122	999999	999999	138	636	612	991	635	999999	218	691	176	999999	513	54	121	311	213	999999	610	765	864	64	735	929	999999	969	988	82	728	554	678	999999	118	108	999999	632	443	878	999999	999999	752	463	999999	999999	244	45	149	664	11	999999	999999	256	999999	999999	999999	893	999999	209	685	643	13	563	554	663	999999	987	700	414	191	489	867	334	461	999999	23	411	999999	999999	694	915	829	333	80	999999	811	999999	297	999999	850	969	831	244	202	238	999999	199	909	999999	999999	257	344	735	482	999999	545	999999	794	999999	983	846	327	999999	999999	770	814	679	492	238	852	590	699	588	564	999999	657	999999	999999	233	777	824	999999	750	734	999999	580	104	851	558	780	402	637	999999	138	13	651	265	999999	999999	423	739	707	680	972	908	557	756	999999	269	864	912	999999	571	999999	169	355	577	841	999999	199	719	828	999999	458	459	953	999999	459	999999	571	402	903	709	809	48	127	999999	777	826	999999	824	923	591	694	867	126	75	999999	969	658	83	999999	999999	243	999999	999999	999999	999999	522	954	451	999999	620	698	999999	18	577	999999	999999	999999	534	799	999999	190	374	999999	247	999999	590	343	887	450	489	901	497	978	252	475	115	137	353	598	265	999999	447	528	999999	892	999999	859	549	313	999999	928	999999	284	409	999999	869	999999	673	534	641	999999	77	999999	816	719	211	493	999999	111	657	999999	698	935	544	153	743	999999	493	999999	26	731	999999	584	999999	561	999999	223	999999	772	606	999999	463	
819	957	999999	999999	445	711	593	691	999999	999999	447	655	26	239	198	739	999999	737	33	424	999999	517	909	999999	493	338	264	942	988	999999	993	999999	460	999999	879	999999	468	348	999999	144	900	662	288	637	355	999999	999999	331	999999	483	323	44	999999	999999	999999	999999	57	690	320	117	999999	650	703	824	999999	942	205	999999	360	220	280	917	440	888	523	999999	239	282	49	565	682	933	364	514	600	959	922	999999	173	577	930	778	999999	199	687	259	999999	464	999999	999999	732	936	971	377	213	406	604	693	999999	477	999999	775	650	755	435	523	296	999999	233	999999	29	528	556	783	290	501	889	250	211	999999	706	775	745	636	832	745	961	986	310	999999	364	999999	418	695	504	164	138	282	764	174	962	771	999999	999999	999999	999999	999999	197	96	711	516	999999	999999	994	770	307	39	999999	922	689	561	309	887	999999	786	999999	120	999999	288	999999	373	999999	486	47	311	999999	544	999999	251	628	365	773	999999	599	999999	11	746	423	999999	206	134	124	359	84	612	999999	883	211	999999	999999	103	529	908	961	348	899	876	455	693	999999	762	680	772	304	999999	999999	410	999999	999999	999999	999999	696	999999	91	11	259	267	411	999999	648	62	343	750	999999	534	836	999999	938	260	787	135	300	729	999999	443	999999	351	65	999999	999999	262	594	860	824	999999	406	594	826	960	999999	642	474	30	55	782	429	929	135	999999	497	922	471	999999	563	659	999999	967	844	647	556	907	211	660	999999	395	467	482	925	96	137	252	999999	978	999999	155	999999	999999	684	317	24	524	226	296	264	901	999999	557	999999	175	807	439	749	189	999999	192	441	814	420	659	325	946	999999	999999	999999	255	884	493	999999	418	998	999999	999999	537	633	999999	690	915	405	709	999999	909	999999	760	288	698	999999	859	999999	979	713	999999	859	999999	992	77	520	188	654	19	26	999999	681	888	176	999999	157	222	555	381	501	526	418	711	65	415	770	253	759	943	999999	999999	918	896	999999	999999	622	267	999999	999999	520	999999	999999	999999	692	306	238	297	999999	999999	550	290	999999	203	487	197	999999	999999	969	586	306	277	428	999999	266	990	999999	785	999999	23	712	999999	677	988	861	999999	266	31	28	758	187	483	660	806	999999	472	999999	724	418	516	726	474	297	999999	270	999999	93	999999	999999	701	916	453	112	580	250	660	613	325	341	999999	931	414	139	221	408	822	616	999999	999999	794	999999	999999	376	677	999999	248	602	999999	999999	999999	906	707	891	326	842	734	999999	89	565	741	999999	
999999	392	921	585	321	344	86	559	447	636	471	249	345	999999	261	87	434	293	12	68	999999	596	724	999999	234	523	813	378	674	451	537	66	999999	935	871	999999	999999	102	975	903	999999	168	999999	981	444	467	999999	893	591	657	946	796	562	999999	999999	810	668	339	360	798	531	999999	885	999999	109	415	672	999999	561	979	631	341	999999	108	541	735	999999	742	156	766	967	919	787	27	504	740	503	893	971	71	613	125	741	999999	382	999999	283	294	999999	39	794	155	341	611	35	614	999999	463	151	238	504	926	192	594	830	999999	999999	868	501	368	911	779	439	500	376	516	599	999999	726	999999	462	31	860	127	971	822	587	185	991	890	999999	49	751	742	567	686	932	999999	356	771	999999	414	792	999999	999999	25	716	999999	245	518	24	357	737	428	775	482	75	75	622	18	33	999999	999999	611	116	872	37	696	933	689	583	452	784	954	999999	58	238	999999	10	955	115	746	999999	482	875	905	999999	332	966	94	620	867	999999	999999	747	999999	999999	999999	999999	255	988	29	908	999999	935	999999	572	783	604	727	999999	728	999999	666	902	287	803	404	735	999999	570	704	729	848	78	999999	999999	445	216	999999	999999	999999	930	754	967	95	837	394	547	313	342	528	728	999999	839	892	999999	869	445	470	360	999999	999999	215	684	293	299	69	487	228	655	999999	576	999999	216	206	797	319	698	816	449	419	856	432	999999	999999	975	999999	19	185	913	57	999	745	320	387	999999	724	80	999999	795	778	907	328	999999	215	951	795	999999	643	105	999999	180	999999	31	940	286	999999	347	642	317	809	999999	311	315	608	137	830	623	829	604	999999	249	24	31	670	512	537	775	999999	100	999999	999999	375	90	430	876	999999	724	999999	110	579	999999	437	999999	999999	728	999999	23	58	87	130	999999	212	48	32	999999	165	607	360	999999	999999	256	999999	552	999999	360	684	999999	884	999999	756	116	254	728	34	694	812	648	44	942	906	523	999999	585	969	19	255	337	68	187	721	772	373	940	361	333	999999	885	999999	636	53	385	138	327	330	999999	999999	483	23	337	440	516	573	418	531	235	999999	108	999999	128	114	356	172	707	20	984	743	313	377	701	991	927	410	999999	999999	531	999999	410	264	955	92	771	323	730	747	214	999999	955	418	135	803	605	999999	130	999999	999999	999999	999999	316	346	280	623	116	322	346	513	116	175	519	10	840	129	843	626	46	999999	43	441	959	805	785	787	999999	999999	897	999999	624	289	877	
212	318	963	999999	918	999999	469	665	999999	394	243	107	44	999999	418	295	684	762	686	999999	197	663	999999	471	511	561	493	999999	864	424	999999	889	999999	999999	316	691	877	35	924	999999	999999	677	999999	57	726	708	750	351	487	999999	222	633	937	205	689	548	536	999999	592	367	201	999999	801	586	443	354	280	746	139	726	417	999999	837	999999	517	519	631	734	745	802	999999	152	250	907	212	999999	951	999999	608	768	164	386	999999	567	750	835	876	999999	614	381	437	14	221	999999	999999	563	795	999999	999999	179	917	802	755	789	556	59	500	894	384	125	999999	648	148	371	571	999999	999999	279	994	999999	999999	185	999999	374	375	999999	930	489	999999	999999	532	758	943	999999	999999	362	630	999999	999999	700	345	982	81	498	978	789	999999	850	199	517	348	526	207	17	536	742	681	390	424	999999	999999	20	536	736	592	644	999999	710	520	999999	410	571	268	304	999999	661	113	631	396	999999	999999	89	999999	850	309	999999	560	999999	902	118	680	249	239	270	581	334	455	345	906	343	999999	166	340	980	117	999999	268	903	671	874	999999	60	994	838	811	999999	999999	686	436	587	94	768	999999	411	537	170	341	997	722	21	215	768	725	63	501	999999	748	999999	743	532	747	999999	274	37	480	999999	255	401	459	541	613	769	909	999999	259	325	358	928	452	946	999999	999999	999999	659	999999	869	334	941	999999	37	301	410	943	903	999999	436	999999	780	931	907	915	940	548	999999	407	446	999999	406	999999	186	434	820	867	796	97	999999	999999	615	367	999999	999999	999999	63	431	250	213	999999	16	489	822	821	577	999999	545	999999	504	721	999999	999999	233	999999	999999	147	171	602	999999	543	156	815	362	960	888	999999	331	611	611	886	127	940	999999	619	852	916	981	364	857	999999	331	999999	593	999999	999999	363	999999	599	377	999999	999999	828	999999	670	680	999999	137	861	932	999999	675	999999	430	617	604	999999	67	999999	168	21	165	999999	999999	656	221	999999	232	999999	999999	535	999999	999999	244	444	999999	999999	180	999999	939	662	999999	130	999999	702	158	398	345	975	170	416	305	531	440	365	21	999999	999999	123	459	299	968	540	377	406	876	942	698	999999	623	315	888	999999	999999	505	232	45	999999	52	508	822	999999	256	435	87	999999	757	999999	879	432	999999	216	67	999999	650	694	258	999999	35	826	999999	999999	999999	361	855	528	771	857	999999	142	976	999999	49	614	999999	253	721	999999	299	999999	129	651	819	563	716	109	831	999999	999999	811	974	292	358	999999	
302	999999	999999	999999	580	999999	469	899	366	746	456	999999	176	452	999999	406	999999	152	462	859	999999	564	999999	999999	645	755	697	322	999999	133	167	693	363	823	322	513	557	826	534	740	999999	229	999999	82	116	521	999999	388	20	626	999999	999999	999999	999999	520	737	999999	900	259	999999	862	157	76	243	589	762	999999	999999	139	935	849	155	618	999999	162	487	280	807	689	134	822	318	311	216	999999	999999	999999	864	999999	585	270	657	577	709	878	559	999999	61	493	353	679	590	258	85	777	693	223	117	347	999999	467	444	220	999999	12	553	845	859	949	263	898	999999	49	999999	999999	202	999999	909	843	602	333	228	324	999999	454	242	69	236	439	600	122	999999	526	280	128	999999	446	999999	999999	335	999999	303	112	239	455	702	550	704	411	585	125	313	999999	745	999999	248	999999	999999	680	770	493	619	429	359	151	151	999999	999999	999999	847	755	999999	212	999999	887	40	999999	95	999999	999999	691	364	999999	999999	999999	808	492	781	571	999999	706	571	772	936	999999	104	874	752	98	313	252	781	279	999999	829	989	111	755	999999	999999	131	44	984	928	88	139	794	999999	999999	342	658	678	207	555	999999	194	999999	276	677	793	165	999999	997	586	508	910	95	271	999999	999999	999999	999999	924	892	758	672	586	999999	857	712	309	309	878	755	654	574	999999	999999	422	644	636	834	88	74	523	758	47	408	999999	999999	53	533	549	389	635	921	753	315	796	479	999999	519	419	964	493	856	494	999999	931	934	337	371	848	390	999999	872	658	860	379	999999	999999	999999	423	689	668	776	759	499	129	999999	820	278	927	943	47	999999	425	123	580	666	273	999999	476	999999	840	681	685	999999	530	763	273	999999	999999	999999	844	429	999999	729	306	999999	106	999999	999999	208	123	69	444	999999	353	999999	456	544	289	712	736	839	711	928	848	986	100	600	969	999999	469	927	342	140	109	617	30	695	817	863	570	278	999999	278	999999	781	247	779	815	788	316	729	999999	233	999999	14	717	999999	881	319	626	505	35	765	738	196	999999	313	806	735	721	760	726	426	151	999999	999999	443	556	77	749	320	784	191	60	740	323	999999	80	999999	900	999999	814	508	247	75	999999	907	539	194	64	999999	973	90	76	555	13	197	999999	999999	999999	999999	620	813	569	315	720	844	715	998	873	617	243	711	835	868	946	227	189	86	999999	999999	904	999999	22	814	347	704	999999	504	737	135	38	478	266	999999	242	10	999999	931	354	407	999999	540	321	446	
999999	272	255	999999	609	785	18	14	386	999999	380	258	800	755	968	26	729	220	271	999999	589	764	999999	219	636	945	289	257	999999	999999	999999	373	999999	999999	123	85	999999	916	895	951	127	33	101	687	255	983	999999	193	999999	999999	677	982	278	999999	857	936	999999	45	999999	664	505	761	999999	568	512	16	207	234	999999	999999	999999	813	324	999999	630	565	999999	767	963	999999	745	105	294	405	149	94	999999	999999	719	187	267	423	354	241	456	366	999999	533	185	249	786	975	999999	999999	770	864	667	999999	999999	301	273	999999	999999	919	918	409	476	876	428	428	911	719	515	999999	999999	154	468	93	863	274	813	999999	592	723	866	769	553	999999	635	999999	999999	145	999999	427	913	217	999999	999999	322	56	889	876	999999	756	337	76	999999	98	445	625	999999	584	999999	999999	488	999999	468	358	999999	999999	856	263	999999	153	12	999999	185	999999	550	427	803	43	770	817	385	936	44	835	395	800	309	465	778	19	999999	841	50	866	939	789	749	992	382	173	200	635	635	961	999999	999999	891	382	548	27	999999	372	814	287	302	551	99	632	962	263	999999	400	484	999999	273	999999	734	999999	158	760	677	811	661	999999	626	749	311	999999	91	833	908	927	917	760	197	517	37	762	573	397	700	999999	39	128	324	799	999999	403	698	593	999999	582	999999	787	349	20	710	217	660	553	250	26	551	139	999999	921	483	723	53	756	143	971	744	999999	999999	561	782	542	292	827	598	907	385	497	15	999999	703	139	999999	187	807	819	999999	30	157	684	999999	900	999999	402	326	437	359	941	999999	999999	838	999999	728	999999	238	177	925	833	999999	342	640	64	133	28	227	999999	312	866	948	324	999999	999999	614	384	985	881	768	889	999999	171	558	999999	47	160	497	241	410	999999	999999	639	893	278	75	999999	53	521	777	756	185	971	134	493	999999	145	999999	123	857	354	999999	999999	409	999999	332	999999	784	207	999999	999999	530	999999	943	680	917	999999	430	999999	658	999999	340	999999	114	22	714	999999	47	74	999999	999999	174	384	384	66	829	602	239	857	946	282	999999	999999	504	999999	999999	999999	38	453	576	683	999999	999999	465	67	999999	338	252	999999	332	792	756	719	757	124	999999	156	611	886	850	999999	89	573	655	386	768	494	969	309	999999	999999	511	593	498	999999	196	999999	919	326	53	500	360	999999	535	999999	999999	999999	999999	389	996	88	999999	151	602	261	603	151	999999	88	999999	999999	369	999999	610	806	291	173	231	990	928	37	237	295	
843	360	964	247	47	501	860	457	406	589	313	707	937	369	990	246	172	54	52	840	37	525	999999	417	999999	728	999999	363	99	107	999999	999999	851	301	999999	252	297	999999	113	246	999999	841	131	779	638	903	869	921	182	984	828	883	999999	396	268	999999	999999	557	999999	319	629	999999	368	309	138	345	856	999999	71	747	949	805	941	805	622	196	403	999999	778	338	999999	950	190	999999	278	577	983	999999	43	999999	33	999999	361	794	617	721	482	999999	651	303	57	233	859	434	45	999999	942	189	999999	82	924	999999	999999	677	460	999999	999999	999999	40	999999	361	401	612	92	999999	219	454	999999	999999	900	999999	581	999999	999999	291	635	100	755	79	999999	999999	804	999999	999999	64	165	961	683	343	938	404	999999	999999	999999	941	655	999999	777	999999	825	577	795	999999	999999	999999	999999	999999	999999	396	999999	999999	571	193	999999	925	999999	712	650	37	569	258	771	813	999999	999999	493	790	619	543	635	25	322	55	254	679	839	814	999999	999999	711	999999	667	999999	518	359	832	999999	999999	175	394	943	969	750	150	576	806	982	739	377	999999	562	548	999999	999999	999999	275	525	938	114	95	743	896	58	325	999999	591	484	999999	999999	674	999999	782	999999	999999	692	999999	999999	905	677	873	857	84	448	727	159	459	999999	536	709	94	999999	107	999999	999999	651	56	921	435	578	985	331	687	838	999999	428	999999	104	611	78	764	703	620	999999	241	237	999999	458	331	176	122	684	947	595	999999	366	358	999999	372	507	645	999999	999999	337	692	551	180	999999	745	308	378	364	304	468	944	390	697	836	672	853	982	598	600	268	999999	310	384	102	30	346	79	901	732	114	999999	641	565	999999	578	689	67	431	712	32	797	999999	389	999999	650	999999	669	521	999999	999999	524	57	532	878	999999	999999	177	88	225	408	238	477	632	200	46	999999	999999	414	999999	982	795	561	885	578	471	706	999999	895	451	594	676	557	999999	222	589	384	118	687	421	196	522	979	999999	313	794	329	136	199	999999	347	999999	265	263	234	723	999999	171	954	416	999999	999999	281	636	999999	732	680	783	999999	610	999999	999999	147	993	999999	469	816	999999	999999	784	152	579	731	452	114	983	420	304	469	498	999999	223	163	999999	255	725	250	999999	584	581	123	999999	999999	589	791	151	473	272	191	764	999999	617	589	180	274	595	740	828	532	647	999999	386	324	920	983	448	51	866	747	356	229	474	999999	999999	999999	606	863	152	661	999999	520	158	122	705	999999	19	633	982	
16	660	999999	421	819	936	270	737	231	795	605	353	109	606	525	834	545	442	846	589	510	667	732	999999	999999	570	137	172	273	619	338	974	814	69	999999	97	371	999999	654	834	740	999999	999999	77	546	318	999999	913	633	288	169	159	173	54	999999	348	928	396	254	259	808	999999	999999	999999	999999	630	999999	999999	746	999999	472	738	787	21	999999	576	292	665	61	858	707	224	539	984	459	189	811	999999	586	521	168	999999	999999	405	35	643	469	773	610	916	779	999999	177	205	815	431	999999	999999	205	906	999999	273	345	395	551	594	567	489	162	287	818	768	464	999999	999999	497	999999	392	985	999999	117	519	999999	145	999999	885	57	999999	179	38	817	659	999999	680	465	999999	639	176	853	441	85	980	999999	332	107	21	999999	942	925	327	255	999999	176	989	798	999999	218	210	317	665	547	999999	319	134	999999	169	203	999999	769	383	858	19	538	554	140	136	899	732	48	77	999999	114	418	851	783	999999	493	585	881	918	687	999999	999999	197	893	999999	670	495	861	938	818	584	183	552	469	245	451	622	859	671	999999	999999	172	999999	999999	443	814	467	351	999999	999999	617	901	999999	695	428	160	350	660	287	465	999999	870	109	258	943	931	865	999999	547	999999	999999	999999	219	280	212	277	999999	59	460	48	213	154	999999	272	210	999999	999999	857	50	95	110	999999	582	999999	244	614	72	990	204	511	999999	85	804	248	999999	891	692	580	493	999999	999999	301	209	248	262	268	643	837	57	270	608	18	999999	461	294	909	154	13	45	597	215	628	854	948	99	137	350	989	999999	319	990	752	999999	999999	555	999999	762	999999	953	975	971	234	943	933	903	999999	734	352	953	894	746	999999	544	895	946	911	446	260	159	135	918	653	378	737	999999	856	644	462	906	485	156	811	999999	70	626	980	999999	921	55	159	403	997	46	573	999999	999999	217	478	999999	643	372	511	194	827	67	327	856	999999	663	57	305	281	446	477	748	935	637	484	278	999999	236	525	215	999999	999999	921	617	999999	174	967	648	175	519	272	122	999999	626	232	12	308	134	999999	999999	998	853	131	999999	999999	825	637	999999	999999	999999	977	417	999999	306	999999	106	146	710	61	50	695	408	140	762	183	364	113	318	415	481	970	841	755	267	999999	155	609	999999	999999	979	999999	303	915	965	999999	855	275	347	999999	136	866	999999	82	440	999999	599	723	369	387	999999	999999	999999	269	261	239	999999	661	589	100	999999	999999	999999	999999	82	512	402	
493	175	230	328	999999	765	876	999999	999999	381	999999	325	999999	617	432	250	982	844	267	218	999999	663	735	999999	203	999999	999999	403	639	100	936	10	927	999999	116	557	148	68	999999	999999	452	980	646	857	376	999999	893	483	615	256	793	816	814	304	368	999999	999999	824	135	999999	517	482	649	999999	999999	768	999999	999999	510	875	112	924	730	310	766	63	999999	999999	39	856	791	999999	999999	393	306	130	195	633	810	287	127	323	932	709	448	969	999999	999999	422	608	999999	377	972	740	153	869	95	514	537	314	811	999999	795	999999	623	742	999999	266	228	324	999999	765	716	233	757	999999	991	31	999999	796	722	896	464	999999	908	423	802	57	249	436	999999	681	105	505	475	564	528	664	96	999999	999999	84	999999	108	36	193	661	749	982	364	878	74	652	740	591	999999	108	999999	370	209	940	647	999999	792	290	900	669	220	999999	203	270	336	934	165	522	648	993	999999	404	725	762	62	999999	884	558	969	38	364	913	559	999999	999999	303	999999	999999	636	68	999999	818	999999	523	450	991	789	104	551	999999	497	228	943	921	741	969	645	446	887	999999	999999	243	999999	872	999999	306	999999	736	116	999999	58	400	886	590	999999	548	999999	212	321	71	285	790	999999	840	999999	146	970	637	999999	193	658	450	999999	62	926	876	999999	263	217	154	792	62	999999	518	91	999999	342	363	48	203	701	442	134	999999	308	351	237	480	340	179	335	571	21	922	384	608	522	833	999999	16	50	25	994	177	999999	999999	802	498	758	444	803	616	999999	999999	492	225	325	62	999999	585	999999	37	922	48	818	231	51	999999	143	483	584	509	999999	41	162	685	448	957	999999	86	549	739	721	896	375	719	999999	490	439	168	292	470	88	88	367	999999	102	956	358	999999	191	999999	364	999999	859	304	917	567	999999	807	777	368	999999	678	46	909	315	36	673	109	999999	561	636	974	200	999999	430	621	673	149	592	999999	608	508	999999	999999	385	446	999999	80	801	999999	121	999999	391	924	964	410	52	458	707	76	292	259	798	999999	110	389	94	999999	874	305	893	238	224	295	999999	997	783	999999	534	869	989	602	307	845	449	14	593	275	160	30	578	225	442	525	209	359	709	274	711	995	361	302	999999	505	999999	882	417	105	175	966	627	999999	924	838	87	999999	951	952	190	106	999999	819	999999	854	727	678	796	699	999999	410	999999	518	521	538	999999	697	406	801	335	566	999999	497	999999	193	402	999999	301	604	999999	519	407	
999999	999999	615	210	542	707	999999	778	841	96	717	20	765	678	118	306	395	331	999999	294	159	627	999999	509	307	718	411	461	999999	999999	201	260	999999	12	999999	434	906	999999	974	989	63	32	999999	480	999999	999999	345	514	999999	999999	905	283	67	234	258	139	470	115	902	824	305	890	999999	464	894	466	443	999999	999999	684	400	67	356	999999	999999	999999	999999	153	630	999999	383	896	999999	513	481	918	203	351	754	412	963	800	435	160	693	999999	220	39	585	422	54	582	376	609	72	847	926	667	994	131	999999	327	485	999999	450	409	723	999999	999999	975	273	101	18	735	721	999999	999999	206	706	77	916	114	567	217	999999	800	529	567	999999	633	992	535	357	999999	417	646	325	352	709	999999	449	999999	56	609	158	999999	573	641	888	473	999999	999999	960	999999	215	890	759	277	999999	650	879	165	857	358	999999	737	744	385	328	84	284	999999	496	999999	627	999999	68	957	69	822	999999	888	679	999999	999999	271	999999	429	427	526	886	57	999999	999999	415	999999	65	697	625	420	999999	197	322	813	199	934	999999	999999	309	211	999999	801	999999	494	423	999999	486	879	939	722	999999	324	957	999999	198	236	999999	436	16	343	947	370	341	648	613	999999	999999	866	788	484	37	999999	999999	226	694	94	839	999999	999999	424	807	185	758	903	999999	999999	240	521	624	963	999999	807	540	966	264	999999	999999	569	880	384	999999	619	999999	465	999999	144	999999	741	117	113	396	704	790	592	535	999999	611	438	400	719	999999	999999	251	825	794	229	999999	163	962	232	625	999999	999999	272	999999	999999	94	999999	218	124	699	498	414	999999	576	999999	999999	948	440	999999	999999	41	179	999999	999999	370	378	276	671	475	647	999999	779	884	488	125	45	528	592	347	687	319	230	285	30	320	650	730	258	809	999999	999999	722	999999	372	593	110	508	999999	639	819	818	999999	999999	476	657	719	529	999999	999999	949	498	999999	102	999999	550	811	999999	999999	265	720	648	28	999999	272	999999	328	309	999999	999999	24	536	831	953	999999	869	688	487	809	373	600	999999	697	797	859	999999	191	629	674	821	782	217	999999	999999	918	181	800	999999	480	999999	999999	419	16	999999	446	999999	667	999999	575	935	999999	999999	93	999999	999999	599	950	230	12	558	918	999999	634	999999	999999	999999	178	399	999999	356	79	919	999999	442	44	191	123	560	361	446	56	999999	64	999999	959	458	133	591	776	328	231	999999	766	999999	999999	640	784	315	34	638	254	277	378	229	866	942	327	651	742	483	
999999	399	869	565	511	149	643	896	999999	664	999999	586	623	999999	134	499	999999	94	999999	403	999999	807	999999	722	201	999999	410	835	999999	26	999999	482	999999	999999	999999	832	999999	210	999999	999999	996	888	574	370	955	668	654	661	999999	377	790	243	667	999999	87	678	864	157	999999	999999	739	999999	33	724	533	211	999999	999999	874	302	790	951	674	999999	999999	517	999999	174	767	533	134	748	740	504	999999	897	999999	510	999999	174	967	562	837	687	579	198	864	849	836	753	931	334	787	999999	586	838	568	992	942	569	444	699	389	840	999999	999999	77	528	999999	636	395	236	999999	710	334	237	124	987	105	999999	999999	393	338	23	602	800	999999	938	918	397	339	823	568	656	729	278	182	999999	89	588	131	999999	361	210	367	704	230	999999	478	359	723	580	896	734	917	61	370	376	999999	807	999999	139	610	110	307	572	999999	458	980	65	999999	999999	908	999999	96	999999	999999	137	999999	897	580	884	470	999999	999999	758	926	999999	738	999999	907	806	758	281	559	992	999999	260	902	795	46	999999	105	422	999999	999999	999999	389	648	610	999999	243	999999	999999	237	154	668	52	437	549	646	834	999999	312	999999	258	368	636	999999	103	999999	782	235	860	861	999999	788	58	274	78	95	999999	195	138	659	999999	999999	999999	54	415	999999	692	999999	363	999999	211	62	793	274	55	246	46	999999	554	38	999999	17	860	488	429	365	620	999999	999999	464	110	999999	590	652	483	999999	950	591	551	770	999999	959	999999	711	659	755	999999	783	229	999999	58	999999	640	999999	424	666	235	929	625	60	713	915	464	899	999999	562	472	150	790	999999	296	455	881	784	149	286	146	158	829	673	369	836	999999	999999	415	986	18	999999	238	999999	938	999999	965	501	999999	999999	505	999999	663	999999	293	854	993	999999	544	602	242	856	961	999999	530	86	110	952	999999	876	368	999999	493	71	553	982	911	973	943	276	489	390	727	175	781	174	495	731	390	999999	843	220	993	812	754	162	999999	101	296	861	919	23	999999	999999	615	579	488	999999	554	310	942	999999	999999	999999	123	851	139	795	366	365	591	378	999999	185	999999	157	933	999999	317	401	463	820	999999	92	999999	475	579	547	560	211	686	999999	187	89	999999	824	816	724	699	902	33	733	734	930	999999	551	999999	634	999999	467	645	807	999999	999999	847	132	341	320	922	999999	281	999999	244	999999	679	999999	201	491	999999	218	341	218	981	414	378	729	96	757	812	805	33	945	399	103	566	999999	609	34	999999	
449	492	505	999999	62	631	441	499	579	260	582	360	960	31	999999	999999	999999	999999	999999	784	999999	999999	584	508	126	999999	336	202	151	598	999999	97	176	258	173	726	835	415	929	783	999999	240	516	506	240	455	72	999999	999999	966	999999	62	999999	250	125	413	907	997	685	438	304	999999	999999	981	999999	494	193	999999	857	221	301	32	896	999999	847	886	529	999999	999999	671	560	412	740	184	470	999999	366	925	143	760	818	999999	729	500	488	698	882	535	999999	745	999999	360	77	249	999999	115	999999	999999	999999	238	884	829	729	24	877	892	507	183	521	711	138	268	578	107	403	463	303	999999	617	158	13	999999	41	532	410	210	345	501	508	364	592	731	999999	904	875	999999	117	999999	999999	596	200	709	999999	345	617	12	782	970	846	221	812	759	27	254	235	890	798	206	999999	999999	557	16	674	999999	999999	406	736	673	231	414	999999	587	783	30	999999	999999	980	999999	999999	408	999999	375	654	297	551	832	714	287	679	985	200	910	112	999999	49	194	999999	999999	226	220	276	118	748	999999	865	234	976	997	999999	931	909	999999	291	214	259	191	999999	387	999999	296	692	999999	999999	999999	223	445	485	838	981	773	999999	133	479	999999	141	999999	626	999999	431	999999	856	999999	990	999999	85	97	629	897	999999	999999	999999	656	251	930	528	817	123	512	228	430	999999	148	999999	999999	672	786	999999	586	83	940	999999	149	956	298	439	999999	468	257	999999	135	815	588	152	133	939	612	999999	548	999999	999999	205	124	993	11	577	999999	700	476	85	298	464	52	823	754	999999	693	700	953	999999	553	358	999999	351	999999	999999	170	995	999999	584	999999	905	94	411	758	744	450	155	999999	721	999999	999999	992	181	999999	671	773	764	397	830	999999	999999	927	999999	999999	999999	999999	773	900	396	416	722	999999	999999	25	392	379	999999	75	999999	851	548	745	241	779	278	999999	694	478	431	841	405	608	999999	999999	158	978	46	778	793	414	999999	255	568	314	998	477	110	166	490	302	141	699	387	999999	707	175	999999	279	363	999999	645	304	999999	555	21	999999	745	563	867	414	343	862	281	605	999999	303	187	927	780	999999	999999	538	988	138	999999	706	230	93	630	982	292	999999	999999	193	769	383	775	23	303	884	732	546	298	85	959	278	427	781	804	414	988	768	999999	562	353	999999	315	350	844	314	893	661	933	885	132	575	447	98	836	800	527	999999	634	895	79	719	249	912	179	441	999999	449	288	226	993	523	278	863	840	661	
77	435	999999	988	999999	80	613	413	953	393	999999	339	945	999999	886	824	144	999999	999999	634	867	402	180	413	35	999999	383	999999	891	608	999999	999999	257	184	732	102	995	645	904	999	115	999999	959	786	609	949	503	284	339	179	999999	675	380	999999	999999	675	264	764	962	999999	696	896	521	354	95	999999	999999	770	280	794	828	498	999999	493	528	999999	999999	394	803	86	950	108	387	721	229	999999	213	51	390	67	838	999999	682	368	999999	219	999999	614	700	362	867	732	14	544	350	890	977	999999	999999	762	999999	870	999999	999999	999999	598	518	799	135	463	54	50	389	222	956	999999	816	339	191	319	715	828	999999	451	219	227	999999	842	381	338	654	326	364	628	825	967	279	999999	772	999999	999999	525	999999	246	317	999999	352	999999	588	752	84	648	705	377	999999	413	186	519	677	999999	504	675	428	999999	999999	728	999999	761	396	999999	999999	29	999999	477	619	999999	348	456	144	391	874	999999	999999	628	264	999999	620	986	581	999999	791	759	129	404	219	34	107	999999	999999	588	151	591	404	600	433	64	90	238	999999	856	999999	999999	385	999999	503	201	999999	799	541	999999	999999	999999	190	974	207	569	899	172	267	594	999999	654	29	555	250	999999	908	664	999999	209	925	391	238	724	356	70	384	834	999999	999999	999999	307	162	633	999999	452	999999	429	402	864	164	918	970	999999	763	421	711	830	999999	999999	293	999999	604	341	878	999999	470	465	628	146	195	75	271	250	981	795	502	395	85	797	882	488	271	999999	54	16	420	74	961	935	358	553	789	691	999999	855	999999	820	999999	752	982	999999	801	999999	679	99	656	730	191	999999	999999	999999	755	999999	336	804	495	274	297	999999	316	405	504	692	788	641	286	579	516	135	102	681	640	332	815	999999	687	16	660	955	360	690	883	999999	999999	42	798	541	365	929	370	438	999999	883	445	587	999999	118	477	48	999999	87	224	65	875	247	685	432	442	399	999999	999999	614	341	521	626	522	510	999999	755	842	744	999999	586	765	664	158	999999	886	999999	999999	578	538	621	999999	999999	999999	827	999999	779	357	375	999999	999999	813	881	823	999999	371	999999	999999	940	443	999999	999999	77	863	637	999999	220	999999	999999	546	214	902	547	950	992	198	249	160	695	391	896	999999	999999	645	257	773	999999	841	956	999999	77	999999	999999	145	999999	426	999999	999999	838	536	908	690	430	828	894	999999	275	930	831	13	132	668	999999	559	547	325	727	432	615	999999	416	379	142	542	999999	999999	356	
412	144	576	123	830	322	168	483	999999	977	999999	751	999999	508	954	999999	952	272	408	793	999999	598	999999	698	652	803	973	130	538	558	999999	359	999999	716	862	795	999999	890	302	355	999999	999999	999999	347	89	681	431	999999	999999	999999	189	999999	81	258	360	813	643	999999	470	36	349	48	999999	656	99	999999	898	477	645	168	755	72	969	62	582	921	266	162	619	971	381	999999	999999	179	999999	617	288	604	999999	59	999999	387	429	999999	16	182	999999	685	258	790	783	999999	999999	999999	614	127	999999	28	675	438	999999	490	268	498	655	732	379	774	288	482	20	303	999999	595	999999	999999	999999	704	55	999999	999999	581	904	999999	198	427	895	375	999999	261	317	269	999999	999999	999999	670	999999	930	620	284	999999	366	999999	775	779	490	843	135	296	999999	483	605	999999	276	648	975	586	438	999999	237	836	999999	999999	999999	999999	750	374	192	103	346	257	999999	93	771	606	999999	999999	138	60	708	583	770	999999	328	999999	711	999999	662	289	526	999999	999999	630	393	448	798	157	999999	610	38	126	999999	999999	949	988	771	522	999999	669	225	801	457	388	602	653	75	925	890	258	463	999999	711	903	576	261	567	92	700	333	807	285	803	528	999999	999999	999999	999999	139	340	16	199	999999	992	73	725	637	312	37	739	382	872	267	999999	157	574	414	758	464	697	431	999999	821	877	862	939	997	999999	367	19	730	336	796	559	252	274	999999	718	999999	851	999999	264	64	960	999999	934	28	999999	999999	456	187	999999	999999	441	908	999999	377	999999	140	134	728	708	944	27	999999	999999	999999	707	879	999999	207	696	918	999999	83	176	634	860	927	927	999999	325	999999	999999	832	566	62	364	999999	925	999999	999999	587	715	999999	916	320	46	951	999999	858	320	803	498	999999	490	255	999999	999999	741	692	999999	290	213	213	412	999999	44	195	452	993	721	999999	953	985	49	999999	213	490	167	856	999999	909	33	79	999999	522	69	661	351	321	390	996	999999	999999	390	999999	384	512	720	765	285	851	509	910	146	264	849	512	219	382	51	191	211	884	105	607	267	144	603	890	999999	999999	844	140	613	725	156	721	999999	171	734	701	769	401	581	746	409	122	932	355	672	999999	999999	969	279	999999	794	999999	147	783	619	999999	909	829	673	901	17	379	307	420	999999	999999	999999	999999	647	350	421	809	313	999999	999999	155	211	257	999999	545	931	999999	999999	999999	930	130	583	822	552	494	791	999999	728	679	739	40	999999	522	246	999999	648	404	332	929	
788	999999	999999	788	585	474	48	661	999999	999999	969	999999	518	893	489	988	554	94	505	162	558	480	91	633	619	176	999999	999999	21	683	896	537	552	931	999999	999999	408	795	246	87	999999	999999	338	599	710	999999	522	921	999999	258	999999	563	898	999999	380	317	903	99	179	418	145	999999	650	999999	241	442	590	587	278	544	589	759	848	428	707	999999	152	491	923	22	999999	999999	656	762	999999	342	639	999999	560	317	52	999999	999999	827	999999	105	489	410	368	999999	26	934	652	497	668	241	715	480	471	999999	174	421	175	167	764	727	702	999999	245	999999	803	999999	37	960	502	280	143	30	999999	611	938	742	133	655	995	720	999999	999999	103	999999	999999	168	999999	607	152	630	153	999999	73	225	403	601	174	469	474	999999	907	999999	995	398	999999	695	999999	860	999999	432	298	520	171	54	961	543	794	783	282	644	305	429	818	999999	136	674	999999	271	999999	346	577	664	190	195	999999	83	173	704	364	930	175	61	594	719	341	633	307	29	263	859	807	391	196	830	514	999999	873	133	272	433	739	732	651	676	855	634	339	975	241	999999	380	99	429	351	478	254	835	108	540	999999	377	937	17	359	539	195	477	359	681	999999	209	999999	442	999999	201	442	409	917	864	707	303	331	787	999999	488	717	962	844	361	270	652	775	593	999999	65	802	724	999999	999999	669	999999	979	304	906	688	999999	656	498	160	999999	999999	918	243	832	210	56	159	642	870	821	999999	633	999999	421	682	434	999999	674	875	398	718	999999	779	204	551	323	37	999999	687	157	70	473	999999	325	425	734	999999	760	999999	19	653	999999	432	325	446	533	981	883	999999	264	999999	999999	622	762	999999	737	999999	49	291	887	29	278	955	722	999999	759	939	682	999999	948	892	695	999999	866	745	635	999999	463	758	27	341	154	656	999999	272	999999	850	931	997	999999	595	502	479	680	999999	385	136	709	564	999999	999999	308	887	285	371	199	876	756	999999	999999	62	684	290	999999	999999	999999	999999	532	459	682	909	999999	999999	317	362	999999	225	999999	876	369	509	975	899	81	433	42	999999	381	71	999999	212	999999	915	315	635	910	221	215	135	999999	764	604	999999	882	777	586	623	999999	923	972	973	450	880	656	193	999999	999999	219	840	522	618	250	470	386	480	814	102	380	999999	999999	187	20	999999	760	999999	904	724	27	304	846	419	687	457	98	109	761	223	268	131	557	135	12	374	612	507	524	999999	873	411	962	999999	253	897	481	
795	963	150	129	61	288	999999	999999	999999	999999	113	931	792	999999	999999	719	601	833	258	135	326	999999	646	999999	263	91	770	850	615	342	999999	999999	789	999999	999999	146	620	103	217	843	204	367	98	380	509	575	731	761	596	692	370	660	994	999999	164	620	326	453	865	969	517	512	162	582	999999	999999	151	999999	88	150	108	999999	999999	999999	930	959	999999	275	198	687	359	19	263	999999	999999	700	181	28	821	683	819	176	238	247	999999	692	999999	516	738	571	434	916	999999	999999	999999	863	44	999999	840	205	999999	61	265	187	620	508	999999	239	610	941	999999	133	994	405	331	932	279	999999	89	248	754	580	537	626	263	443	336	808	339	117	999999	591	999999	625	159	768	910	999999	627	827	444	999999	905	999999	805	311	921	999999	999999	661	594	654	510	602	450	953	524	639	924	186	999999	450	999999	999999	999999	999999	946	999999	255	563	31	228	762	262	804	779	674	740	821	951	521	59	683	999999	523	21	91	999999	999999	999999	254	999999	135	450	655	994	84	412	522	631	365	553	41	570	640	375	999999	999999	797	999999	289	783	818	972	999999	999999	766	999999	979	272	102	371	203	59	319	999999	102	322	606	810	705	271	999999	199	596	999999	28	999999	999999	999999	129	834	999999	514	916	470	999999	163	784	533	237	999999	433	259	999999	993	360	981	261	890	282	999999	999999	987	965	28	999999	628	999999	696	113	999999	196	831	153	268	999999	688	143	849	999999	939	537	82	582	854	837	999999	660	602	618	47	861	156	999999	999999	193	999999	549	898	903	834	777	98	999999	583	999999	602	116	999999	418	671	847	412	603	343	53	578	414	999999	999999	999999	967	782	88	76	792	999999	956	604	84	785	149	245	999999	999999	171	449	652	999	999999	999999	861	390	194	947	199	459	999999	999999	505	614	394	437	718	315	867	999999	19	999999	791	625	645	512	205	633	531	612	999999	151	181	999999	999999	415	921	999999	737	999999	598	141	999999	343	999999	999999	999999	469	401	711	999999	640	594	999999	439	297	999999	574	600	359	194	560	425	999999	992	411	370	901	688	978	515	773	578	289	405	999999	487	999999	138	230	999999	735	999999	819	95	826	556	999999	174	999999	999999	357	354	388	402	48	715	299	999999	94	64	206	781	999999	205	753	72	315	771	560	809	759	445	379	945	458	999999	999999	502	176	855	365	737	59	780	168	999999	999999	887	999999	173	999999	117	53	175	216	954	999999	623	341	764	251	999999	614	829	999999	912	999999	442	944	999999	119	
797	184	239	699	999999	731	641	47	334	999999	427	413	397	621	652	401	213	999999	504	999999	999999	999999	999999	614	132	132	230	342	256	454	757	999999	648	63	400	933	999999	999999	747	233	188	586	999999	892	823	999999	226	217	796	520	770	704	450	220	138	636	772	624	999999	346	510	308	791	879	124	999999	999999	344	231	999999	586	736	991	280	330	405	163	520	999999	303	905	23	999999	735	683	63	502	999999	924	763	170	200	900	410	722	879	999999	137	999999	348	74	882	986	999999	933	999999	712	179	999999	732	999999	262	999999	283	440	496	762	65	999999	999999	982	336	419	467	558	396	836	999999	999999	451	999999	999999	742	452	239	33	37	999999	802	649	350	999999	549	201	290	908	366	627	969	236	126	739	999999	715	366	737	999999	528	528	999999	207	132	999999	447	132	999999	519	999999	999999	417	999999	303	263	555	999999	658	999999	227	999999	999999	39	219	621	331	999999	870	104	36	96	501	999999	508	940	999999	452	228	711	111	79	834	999999	999999	999999	562	766	823	999999	999999	994	707	950	256	351	999999	999999	987	999999	299	122	999999	361	492	304	999999	857	961	362	998	999999	502	947	685	158	353	260	64	999999	999999	565	512	394	718	41	389	999999	313	166	71	747	464	717	999999	989	816	999999	906	680	41	704	999999	470	487	999999	502	760	274	108	998	628	999999	999999	451	734	999999	999999	999999	460	915	10	553	804	999999	260	648	999999	535	999999	341	870	354	383	605	364	760	51	906	445	539	629	286	999999	167	442	295	113	275	999999	389	999999	999999	999999	765	40	160	999999	179	999999	999999	716	234	999999	766	137	284	89	756	96	974	568	961	207	921	295	999999	999999	646	858	965	545	999999	847	999999	999999	999999	898	999999	999999	214	999999	999999	679	811	823	404	707	448	999999	999999	216	356	189	712	821	999999	641	534	480	999999	999999	363	999999	999999	98	206	387	273	999999	999999	386	471	191	882	225	695	291	396	107	891	999999	899	616	699	758	198	340	144	494	404	400	374	147	267	401	405	561	417	722	626	27	444	74	999999	782	744	174	306	497	136	706	999999	436	588	301	999999	747	620	999999	900	866	252	779	980	999999	999999	333	924	490	819	143	874	674	481	874	581	835	682	917	23	33	44	646	999999	697	999999	937	559	965	488	658	941	903	822	999999	999999	665	93	238	770	421	250	816	678	992	832	999999	955	714	720	87	75	703	499	876	832	605	999999	292	559	84	774	958	11	171	202	999999	999999	721	110	915	751	
999999	999999	602	999999	228	968	375	865	999999	999999	999999	999999	410	592	247	414	999999	928	999999	254	999999	679	695	999999	292	999999	999999	800	861	728	244	614	804	336	621	556	897	103	614	637	999999	426	985	999999	929	713	999999	578	954	565	906	792	931	671	949	774	461	999999	500	999999	460	575	13	845	748	240	999999	84	971	691	517	852	324	540	999999	999999	693	603	999999	579	999999	938	845	999999	822	451	682	143	387	847	999999	999999	602	999999	999999	999999	423	149	999999	999999	272	526	607	273	999999	64	478	401	999999	575	999999	857	999999	921	200	521	730	707	999999	307	558	316	696	133	595	575	259	123	363	728	961	554	259	27	316	696	999999	581	257	999999	972	291	671	811	767	248	702	999999	999999	664	999999	715	999999	56	151	955	829	483	677	482	805	999999	47	743	614	535	607	231	614	504	190	999999	999999	999999	334	999999	645	885	366	357	873	578	113	698	979	255	438	999999	876	999999	866	858	903	775	962	616	999999	927	999999	241	640	481	76	515	484	600	999999	859	721	874	320	999999	127	999999	999999	236	261	999999	764	369	106	404	999999	264	999999	331	255	684	303	718	33	718	687	134	999999	401	512	598	224	999999	989	579	999999	12	50	921	740	583	176	736	365	904	172	838	145	246	137	811	877	162	355	581	566	13	999999	601	266	993	613	217	999999	663	999999	999999	999999	527	912	351	223	999999	999999	671	518	567	362	128	555	849	989	480	274	700	720	71	42	417	999999	999999	161	999999	664	999999	970	999999	21	701	780	786	468	999999	333	999999	598	171	571	684	72	999	651	732	56	417	13	143	942	999999	943	73	354	999999	515	435	199	774	61	844	700	559	555	999999	347	769	391	999999	156	488	999999	558	499	357	354	999999	836	429	402	257	743	837	999999	986	758	717	999999	505	112	999999	596	823	119	727	999999	999999	454	999999	999999	287	999999	632	986	999999	999999	394	573	996	999999	502	599	770	999999	999999	110	863	543	568	901	630	337	885	279	258	892	999999	999999	772	999999	841	999999	999999	44	125	230	121	999999	562	73	374	999999	445	887	999999	999999	825	999999	315	999999	130	999999	885	98	763	949	150	999999	738	570	644	945	800	632	999999	934	753	735	267	583	989	22	999999	999999	999999	999999	999999	997	669	949	77	837	143	155	254	870	682	999999	281	175	90	758	999999	992	999999	428	352	999999	121	674	555	999999	192	999999	999999	117	999999	390	999999	286	67	153	999999	789	503	806	812	655	999999	905	261	996	464	102	503	
999999	900	988	85	118	999999	999999	999999	995	999999	977	999999	999999	999999	146	881	302	206	994	117	936	74	332	498	999999	616	697	434	215	422	558	635	999999	238	999999	216	11	314	451	151	978	999999	999999	394	526	162	410	146	251	34	959	799	469	985	566	176	578	499	999999	502	446	999999	999999	999999	845	351	999999	183	122	930	879	999999	754	852	138	680	377	938	971	470	999999	561	999999	190	463	999999	175	115	671	239	638	511	851	999999	704	999999	584	125	549	999999	999999	237	999999	999999	155	971	54	617	856	886	799	999999	999999	992	297	999999	471	500	129	96	186	458	999999	999999	302	999999	146	805	157	804	105	999999	398	797	871	978	537	872	45	491	714	558	258	785	439	998	999999	858	999999	999999	861	999999	996	463	999999	149	725	999999	27	778	999999	249	999999	999999	999999	547	251	730	131	999999	357	599	465	637	999999	628	209	726	453	304	999999	287	999999	338	999999	21	265	999999	999999	732	262	397	854	266	999999	474	99	206	999999	999999	756	263	737	353	471	999999	999999	368	91	379	939	998	999999	999999	395	558	106	999999	999999	999999	999999	316	931	398	66	959	745	208	999999	906	539	12	731	561	548	139	999999	999999	866	999999	393	896	999999	429	792	264	701	141	871	107	378	958	97	999999	609	450	332	349	297	999999	999999	429	387	999999	840	936	277	144	184	265	18	306	274	438	395	396	463	999999	605	802	268	613	337	883	538	580	915	999999	952	999999	999999	210	512	364	163	999999	999999	678	589	856	986	567	957	616	98	82	999999	658	831	223	986	820	743	494	999999	999999	102	503	646	269	31	999999	999999	86	458	808	793	999999	285	431	877	784	922	749	815	700	656	721	795	465	886	266	999999	999999	999999	986	467	999999	999999	249	999999	25	999999	999999	834	999999	384	999999	167	290	999999	784	383	409	999999	212	897	994	679	553	267	381	708	190	383	764	87	454	999999	471	351	775	799	46	559	999999	752	999999	914	590	325	775	563	514	187	112	883	284	401	909	999999	472	348	566	982	500	999999	851	945	79	999999	930	916	696	939	513	984	999999	850	484	459	999999	89	99	237	492	818	203	13	281	881	803	999999	65	999999	878	437	999999	999999	69	554	901	657	844	999999	395	858	867	574	673	127	546	433	917	459	794	999999	258	999999	499	682	122	999999	999999	999999	353	878	861	323	71	86	751	999999	791	929	558	646	244	656	999999	633	951	629	340	163	344	379	999999	999999	588	494	188	903	564	999999	999999	63	982	655	98	
516	999999	999999	513	999999	999999	263	642	987	901	999999	158	999999	496	865	731	493	517	999999	853	973	999999	265	734	576	999999	847	729	999999	497	504	663	588	567	336	636	407	999999	742	787	91	737	156	704	441	346	999999	999999	698	655	999999	545	999999	802	999999	772	999999	999999	936	999999	528	534	237	500	406	999999	569	999999	999999	239	334	999999	775	999999	772	246	597	999999	303	240	321	440	40	759	549	959	999999	786	452	563	894	999999	189	53	268	557	510	999999	307	947	776	551	257	468	999999	999999	770	737	999999	999999	185	190	999999	999999	387	999999	503	477	951	447	999999	782	591	999999	344	999999	198	731	999999	224	999999	940	263	355	999999	769	999999	572	438	999999	999999	464	756	573	999999	999999	71	484	999999	179	63	42	705	860	999999	993	960	650	999999	584	392	49	272	815	999999	999999	926	180	251	617	905	931	999999	982	259	836	999999	28	999999	630	685	999999	75	305	170	999999	245	403	699	999999	809	999999	999999	999999	586	159	202	999999	430	154	787	890	999999	58	274	132	992	999999	999999	999999	967	941	432	999999	899	678	999999	966	654	999999	999999	999999	481	781	807	372	999999	195	406	109	644	999999	598	83	842	999999	481	26	41	999999	710	522	792	879	502	868	999999	999999	953	999999	185	235	296	980	999999	265	999999	461	251	999999	639	806	326	999999	184	999999	353	358	661	999999	999999	957	935	616	999999	485	739	601	288	939	262	999999	999999	499	999999	418	797	999999	928	587	999999	29	775	139	408	999999	206	291	705	619	524	761	292	848	709	228	300	680	250	999999	999999	817	182	311	648	100	999999	999999	586	999999	94	736	430	84	729	999999	191	805	999999	999999	288	458	999999	669	425	501	266	393	789	706	999999	127	999999	268	999999	568	846	474	491	318	338	380	999999	939	534	788	340	999999	129	531	47	494	999999	414	390	76	920	513	886	999999	999999	191	47	880	646	967	369	172	21	171	999999	999999	999999	898	507	999999	999999	957	999999	637	999999	58	273	268	668	634	653	999999	877	999999	647	343	588	344	485	156	342	824	302	566	429	177	206	958	200	330	179	999999	999999	481	999999	963	378	259	999999	785	918	999999	221	22	323	407	999999	26	523	997	138	999999	999999	999999	576	928	664	577	217	993	851	315	999999	348	465	999999	999999	405	681	683	965	338	358	700	238	563	613	999999	252	31	882	190	444	999999	999999	198	161	557	999999	395	999999	800	999999	991	933	612	999999	872	556	999999	352	889	345	839	42	799	632	723	131	22	999999	384	334	196	
999999	671	999999	874	999999	277	927	999999	499	999999	384	174	297	366	766	999999	852	999999	999999	18	678	992	999999	604	999999	999999	565	999999	435	999999	80	924	475	855	880	272	741	999999	999999	289	317	999999	999999	59	999999	867	999999	275	956	505	169	999999	651	326	517	128	826	276	713	755	999999	498	999999	606	224	460	699	442	486	504	884	25	999999	453	999999	833	602	794	150	303	889	300	999999	999999	733	495	283	158	348	761	445	475	132	969	578	818	774	793	835	14	178	79	999999	999999	621	154	570	999999	999999	684	526	999999	135	420	866	999999	999999	152	872	728	999999	999999	104	725	68	419	893	999999	999999	881	69	809	959	145	135	820	510	28	318	999999	925	85	532	999999	245	414	349	712	113	167	801	631	999999	999999	826	999999	974	74	999999	999999	999999	526	332	999999	999999	717	82	989	295	56	999999	998	999999	293	802	111	27	999999	489	654	79	999999	940	999999	999999	437	999999	852	318	506	845	446	624	999999	338	409	752	787	999999	528	341	359	426	999999	257	802	797	636	314	725	610	544	999999	749	142	999999	585	616	663	197	828	230	680	999999	210	473	999999	999999	955	999999	999999	239	401	961	322	719	764	882	999999	288	639	999999	547	999999	999999	999999	862	875	973	269	999999	146	999999	851	699	999999	678	637	857	784	999999	999999	681	910	375	999999	152	622	436	422	314	999999	999999	385	557	999999	682	97	891	999999	610	508	999999	695	579	999999	115	550	999999	999999	50	999999	35	684	859	569	999999	999999	227	526	168	249	448	560	999999	131	999999	748	999999	131	439	591	746	957	184	999999	325	986	999999	999999	274	999999	360	235	382	187	999999	472	526	987	999999	55	999999	999999	999999	370	69	203	741	457	233	367	256	999999	772	458	390	78	509	938	254	593	305	74	262	565	889	223	188	776	454	526	232	999999	133	999999	722	999999	225	999999	860	132	999999	883	929	907	999999	999999	463	999999	797	608	963	587	999999	414	750	804	123	186	481	846	24	964	13	707	144	940	26	388	736	999999	999999	696	999999	131	348	421	145	355	219	680	999999	265	999999	846	999999	644	571	719	999999	918	267	49	999999	24	118	290	880	232	772	415	202	84	196	999999	755	999999	999999	999999	999999	339	668	767	967	999999	999999	758	984	166	153	500	379	307	746	817	999999	814	999999	73	22	67	540	913	582	804	999999	685	78	202	101	297	145	949	652	313	259	499	82	541	928	999999	305	724	88	281	46	894	338	378	45	941	911	999999	999999	18	799	755	195	172	
322	999999	999999	792	999999	856	365	999999	654	442	568	262	999999	823	144	663	761	816	834	999999	768	593	357	699	166	160	385	999999	349	644	999999	999999	999999	909	228	528	999999	513	659	232	999999	616	999999	895	810	999999	999999	999999	312	999999	256	983	921	999999	404	999999	62	989	999999	915	999999	666	999999	20	928	999999	947	999999	604	616	993	258	167	612	394	999999	352	462	889	383	951	297	396	403	397	531	582	430	514	499	475	679	877	743	999999	999999	999999	239	999999	999999	836	999999	999999	999999	952	998	826	318	499	253	386	600	110	999999	999999	193	280	685	999999	406	491	526	999999	115	150	323	380	423	861	144	624	123	494	152	546	584	804	700	451	398	705	273	930	271	999999	875	578	624	779	999999	979	850	999999	999999	265	319	57	387	555	638	627	412	457	365	628	273	115	999999	716	999999	389	580	244	234	999999	227	595	999999	993	274	744	999999	643	999999	164	999999	506	924	887	237	537	426	154	812	771	302	816	575	999999	999999	999999	620	908	400	188	999999	616	392	999999	48	999999	999999	394	291	893	871	999999	999999	210	854	766	191	81	488	851	962	999999	432	999999	409	411	30	423	154	505	999999	847	252	999999	999999	167	124	65	848	513	999999	42	999999	918	900	532	661	999999	788	999999	999999	999999	999999	548	999999	973	999999	999999	469	636	703	576	249	785	769	999999	999999	48	999999	696	999999	135	232	975	315	930	572	513	999999	876	749	999999	999999	71	999999	999999	428	703	899	781	973	999999	999999	221	809	969	792	87	999999	876	16	622	920	101	440	999999	326	453	243	294	999999	999999	999999	592	887	999999	941	187	868	194	604	822	149	673	999999	466	999999	20	999999	999999	999999	494	363	686	870	136	734	999999	631	999999	268	974	470	615	999999	999999	819	13	334	760	38	614	999999	999999	999999	999999	483	257	378	973	999999	999999	999999	897	156	917	999999	689	722	760	324	408	556	999999	926	629	362	534	999999	430	647	999999	999999	999999	999999	533	285	398	999999	687	652	487	174	658	999999	951	999999	572	999999	999999	975	139	999999	573	445	629	68	805	49	652	830	999999	954	948	999999	999999	999999	871	999999	623	642	929	286	999999	117	837	243	897	999999	974	931	789	75	999999	999999	517	253	122	970	999999	475	479	999999	760	856	703	999999	999999	331	152	330	826	982	845	999999	56	853	255	465	999999	395	170	933	74	999999	51	884	123	503	999999	999999	518	900	902	157	172	580	525	189	414	314	28	576	730	653	114	999999	230	29	408	663	997	656	999999	301	
314	546	999999	49	814	999999	419	721	512	999999	999999	999999	999999	697	658	475	338	76	61	304	377	594	212	999999	616	999999	999999	104	105	165	157	862	999999	999999	842	626	999999	485	374	999999	895	306	73	733	841	999999	726	533	371	932	999999	999999	604	77	924	720	999999	999999	433	579	165	324	626	999999	849	949	396	479	854	41	189	853	702	465	408	81	530	479	579	437	999999	140	999999	172	830	226	267	472	686	132	293	422	61	794	999999	580	679	716	883	892	792	256	678	999999	752	999999	239	149	668	852	200	999999	304	996	999999	999999	591	463	525	999999	691	924	792	732	748	767	802	907	999999	828	999999	813	596	999999	644	999999	461	999999	420	359	999999	128	804	834	999999	430	128	64	999999	414	989	225	201	259	210	868	464	946	591	985	678	331	124	840	999999	386	276	617	361	799	573	198	53	999999	999999	573	999999	958	999999	328	999999	748	999999	620	839	185	999999	347	486	999999	999999	999999	811	434	999999	665	13	964	999999	555	163	511	702	999999	840	800	999999	35	613	999999	748	505	999999	273	346	930	999999	503	10	999999	764	999999	140	585	992	69	999999	618	999999	980	999999	166	999999	254	174	999999	55	999999	999999	999999	999999	999999	734	850	38	312	367	547	98	999999	999999	510	999999	107	791	234	381	126	941	781	422	563	540	632	76	592	919	902	109	999999	999999	907	723	999999	281	176	204	289	557	690	999999	840	530	744	473	69	999999	488	999999	940	766	928	999999	998	626	450	67	112	783	446	392	999999	448	999999	865	609	787	11	825	624	39	999999	569	260	90	582	42	795	168	17	399	441	449	168	999999	956	608	725	345	831	119	102	999999	121	307	245	402	999999	879	999999	282	999999	999999	999999	910	675	368	58	918	999999	417	999999	943	999999	57	951	26	289	999999	999999	11	72	665	994	514	999999	999999	999999	999999	999999	999999	999999	916	305	735	207	778	610	258	766	597	999999	806	300	424	848	159	729	73	356	229	122	999999	999999	999999	220	535	668	334	999999	999999	910	999999	83	999999	24	355	999999	51	849	182	416	41	999999	320	450	265	375	579	666	787	866	999999	606	625	77	220	945	442	999999	671	120	286	284	999999	999999	465	733	435	409	502	510	687	224	183	813	91	500	659	421	999999	999999	98	667	195	223	999999	498	458	797	804	999999	999999	526	999999	72	999999	999999	999999	999999	985	532	999999	999999	999999	286	188	180	433	999999	986	719	999999	999999	570	999999	31	618	98	473	172	999999	284	638	605	103	305	171	46	120	
999999	334	495	36	436	999999	231	999999	504	908	999999	354	74	646	999999	95	123	195	955	999999	51	999999	999999	541	470	28	999999	310	999999	999999	981	27	144	999999	999999	661	233	269	594	999999	290	111	999999	999999	438	817	902	637	827	520	999999	119	215	369	79	171	666	954	999999	418	184	920	354	434	999999	999999	220	999999	518	159	861	854	600	817	396	939	408	488	112	653	125	619	483	64	100	999999	811	999999	253	966	994	279	703	185	962	369	757	689	999999	421	606	999999	129	999999	658	999999	519	999999	999999	999999	763	188	999999	999999	302	565	447	300	343	65	215	999999	507	551	999999	999999	160	425	999999	37	192	999999	235	691	57	964	500	805	999999	965	999999	424	802	999999	212	815	428	792	883	407	922	466	355	207	216	170	653	578	522	999999	999999	103	999999	945	947	999999	999999	170	864	337	75	641	999999	377	999999	791	643	393	348	349	999999	368	541	457	114	725	373	37	484	999999	999999	922	293	339	999999	268	881	857	176	168	862	268	999999	555	342	291	571	977	999999	425	999999	269	239	182	999999	616	562	95	999999	231	681	925	685	999999	26	153	357	999999	386	443	999999	999999	999999	999999	999999	905	440	986	124	823	999999	395	532	69	999999	61	692	999999	436	999999	706	795	26	945	486	937	582	949	539	999999	934	16	999999	71	514	739	52	58	695	997	999999	575	999999	27	76	295	402	999999	617	964	460	245	138	11	736	999999	769	280	703	999999	999999	491	457	925	889	158	794	999999	999999	630	18	999999	425	999999	209	140	825	999	999999	999999	999999	999999	341	574	999999	999999	877	599	335	999999	970	772	999999	156	999999	693	999999	55	138	918	999999	932	80	987	955	816	820	699	999999	605	999999	770	402	512	15	375	160	999999	999999	200	280	204	145	163	660	246	298	999999	764	515	22	780	871	959	999999	999999	886	353	999999	922	999999	999999	797	729	112	210	999999	999999	150	999999	543	246	999999	999999	648	999999	999999	917	337	718	999999	550	935	999999	593	518	898	999999	813	403	488	806	273	274	322	999999	406	416	61	460	866	456	138	464	971	775	921	934	999999	401	815	969	26	999999	404	337	252	511	145	594	311	999999	999999	999999	820	737	999999	594	999999	554	900	390	865	877	999999	81	421	480	324	817	596	999999	999999	421	999999	519	789	372	869	984	850	895	280	467	999999	928	427	391	999999	243	999999	336	319	999999	501	434	113	148	58	999999	916	771	196	999999	997	347	817	617	169	311	947	999999	724	640	703	15	120	408	729	922	
654	999999	836	999999	24	269	654	362	920	162	415	651	999999	547	78	999999	709	952	470	810	121	999999	231	999999	999999	202	611	678	73	496	324	705	999999	135	677	885	934	999999	313	999999	693	999999	696	999999	896	306	296	187	999999	999999	305	999999	938	918	811	844	808	504	794	822	657	976	999999	999999	999999	999999	241	198	869	192	154	604	649	732	127	656	123	225	999999	999999	906	434	999999	999999	200	166	767	999999	999999	999999	999999	439	320	490	89	717	175	272	178	999999	75	107	318	999999	479	701	519	215	800	165	730	593	999999	805	916	233	869	850	243	999999	941	999999	874	46	114	715	999999	168	652	410	490	851	999999	258	923	808	999999	726	969	499	647	561	700	167	112	494	999999	999999	574	856	847	325	38	495	254	999999	233	282	284	764	417	999999	563	400	675	999999	546	999999	881	117	999999	152	880	744	999999	999999	49	999999	933	999999	344	779	594	796	562	999999	822	560	13	597	584	843	452	214	92	296	998	309	492	999999	947	999999	999999	999999	748	999999	444	293	460	999999	296	516	348	663	430	999999	766	767	837	510	66	985	806	293	999999	273	999999	999999	662	748	391	739	234	710	999999	774	157	137	57	857	999999	999999	110	149	999999	78	999999	788	784	999999	530	241	472	982	176	961	763	348	933	485	14	999999	631	999999	483	556	292	637	990	655	490	638	719	980	778	527	885	667	982	464	999999	911	891	217	228	159	277	252	999999	711	21	999999	204	572	999999	999999	907	397	665	754	999999	867	797	139	964	891	521	999999	213	999999	86	106	999999	999999	717	103	876	423	493	999999	289	50	999999	289	644	681	999999	157	999999	815	619	999999	11	999999	678	900	123	762	253	336	637	785	48	999999	999999	999999	999999	726	855	999999	96	999999	903	341	475	745	773	518	495	292	458	999999	364	397	39	588	104	138	799	999999	979	124	179	167	696	503	11	999999	999999	729	239	717	302	999999	728	135	593	670	762	999999	137	605	277	960	878	273	430	650	864	999999	999999	999999	926	999999	779	972	999999	746	645	971	743	574	863	766	63	740	81	986	999999	999999	995	999999	999999	999999	689	383	999999	999999	289	432	82	360	344	608	999999	999999	791	264	598	756	999999	999999	34	790	999999	999999	999999	510	907	999999	202	444	982	960	60	397	947	69	359	405	135	115	466	999999	999999	393	239	999999	999999	147	949	817	398	912	104	157	409	585	677	999999	641	999999	310	999999	239	638	378	999999	558	999999	968	731	904	999999	630	704	390	811	892	999999	
333	487	999999	999999	198	999999	56	999999	865	902	987	371	392	233	999999	789	805	999999	983	270	999999	999999	999999	347	178	999999	912	999999	999999	999999	767	598	693	870	802	999999	693	540	953	854	592	309	999999	655	533	999999	348	681	999999	841	899	75	827	632	999999	478	781	315	601	970	472	850	999999	475	145	399	678	521	431	610	999999	274	371	999999	677	715	346	61	999999	572	879	241	767	450	999999	701	770	71	999999	333	382	999999	999999	983	391	742	521	52	519	999999	928	999999	999999	827	745	999999	704	697	954	86	141	730	501	39	999999	241	92	346	999999	443	628	617	442	107	237	718	336	388	999999	935	203	303	999999	999999	643	62	999999	940	705	999999	997	82	116	13	201	652	885	908	999999	159	660	185	78	86	514	320	394	999999	600	36	308	325	949	29	999999	838	198	821	999999	47	259	151	640	118	445	556	510	439	905	999999	832	427	495	598	284	27	999999	465	175	332	999999	829	349	999999	567	999999	133	97	130	363	464	74	522	999999	900	999999	545	959	999999	958	810	954	999999	26	204	999999	999999	999999	744	865	612	999999	655	72	379	430	999999	961	551	763	432	422	319	552	130	768	999999	640	698	766	482	999999	825	217	522	714	583	999999	999999	685	851	999999	353	999999	999999	731	999999	999999	485	999999	715	583	417	876	535	397	999999	704	896	435	999999	199	663	999999	392	346	907	999999	999999	664	999999	479	999999	865	912	999999	79	64	801	398	360	999999	165	227	60	899	858	948	681	134	79	879	437	59	708	661	119	999999	872	999999	823	969	909	820	633	246	999999	999999	964	999999	999999	590	999999	507	85	999999	44	999999	999999	999999	487	959	767	999999	595	967	999999	437	167	999999	551	703	192	397	574	999999	544	344	594	814	999999	317	984	806	805	488	976	999999	974	185	627	999999	448	999999	927	864	211	999999	235	999999	999999	669	394	999999	333	625	408	515	933	694	988	699	999999	122	691	999999	974	999999	620	999999	991	122	999999	982	632	877	264	999999	469	709	999999	999999	119	929	619	999999	923	280	482	999999	90	471	996	289	999999	928	999999	336	697	999999	890	250	873	999999	999999	91	217	999999	91	999999	370	604	999999	233	515	937	999999	999999	502	558	256	704	489	439	999999	530	999999	183	999999	704	63	999999	999999	712	819	938	999999	999999	265	537	999999	999999	199	35	819	999999	999999	772	774	259	348	999999	833	148	510	196	761	999999	100	153	965	43	615	387	999999	442	498	999999	414	576	999999	598	664	999999	633	999999	999999	463	619	551	
114	999999	408	546	999999	999999	104	999999	212	633	187	743	901	122	572	891	999999	812	999999	387	986	93	368	208	500	999999	247	868	515	774	681	307	824	999999	999999	622	635	79	30	251	347	531	139	780	398	25	696	999999	402	742	829	999999	999999	999999	565	31	984	209	55	616	913	236	461	437	952	880	918	999999	83	950	265	836	791	391	999999	464	953	999999	810	485	63	695	475	772	945	999999	999999	592	983	27	637	999999	33	414	338	121	999999	702	999999	517	106	344	478	452	486	992	911	448	202	999999	78	406	399	570	562	999999	999999	688	492	973	413	336	378	999999	322	830	999999	386	999999	999999	999999	261	759	999999	388	999999	226	999999	296	952	999999	999999	400	883	948	241	46	999999	851	120	999999	391	999999	854	114	999999	999999	421	139	656	189	535	395	274	715	817	647	107	192	843	10	999999	402	539	906	384	935	495	118	91	794	360	534	943	577	13	51	904	197	618	753	805	893	640	772	541	643	136	178	141	594	938	280	999999	119	999999	999999	680	948	729	834	480	313	58	862	829	999999	999999	696	711	775	742	909	999999	100	999999	843	762	767	374	999999	808	999999	999999	497	999999	90	999999	999999	999999	25	371	956	467	783	283	501	999999	999999	943	541	201	439	466	365	851	38	706	917	913	779	236	912	583	999999	35	999999	336	560	999999	748	999999	618	742	696	414	786	452	790	999999	703	998	984	823	999999	549	378	999999	621	999999	826	384	999999	919	184	789	458	383	478	757	999999	999999	999999	770	204	67	583	697	770	999999	75	586	915	999999	220	781	251	999999	999999	449	999999	999999	715	999999	190	999999	874	698	568	907	956	413	999999	999999	999999	999999	713	999999	999999	775	965	999999	99	999999	580	250	999999	999999	709	402	547	368	633	39	999999	827	460	380	590	830	192	885	139	863	999999	662	613	999999	414	681	77	37	470	973	999999	975	212	54	999999	940	906	376	988	999999	369	597	779	943	932	869	88	343	633	999999	593	90	999999	999999	999999	999999	636	999999	104	38	335	520	999999	999999	999999	135	999999	999999	46	650	923	816	896	964	999999	999999	882	669	950	544	999999	734	999999	672	390	403	433	976	378	425	313	331	282	960	839	999999	999999	999999	999999	807	999999	672	307	983	874	776	193	588	732	999999	46	967	999999	999999	434	601	127	236	279	162	701	648	46	621	999999	602	999999	936	134	655	999999	762	999999	153	300	930	436	419	999999	613	999999	844	999999	110	388	345	697	723	535	248	999999	472	850	245	999999	606	
636	686	647	999999	242	999999	464	86	569	283	999999	490	999999	503	174	707	439	665	999999	857	404	935	242	10	904	820	410	885	924	245	999999	46	48	693	999999	750	999999	524	381	962	999999	999999	540	114	649	216	464	41	83	33	999999	195	301	258	211	999999	453	646	378	422	999999	999999	162	334	372	660	999999	575	209	424	935	914	294	980	476	237	405	999999	999999	697	366	378	811	999999	999999	726	744	999999	491	604	306	999999	999999	959	126	999999	24	999999	999999	989	764	888	832	659	98	129	901	320	781	974	305	325	295	680	65	999999	766	261	132	645	915	662	93	604	999999	809	768	334	864	999999	223	198	999999	999999	933	477	999999	162	812	92	999999	999999	999999	517	309	980	839	476	903	649	999999	762	94	107	83	999999	805	238	541	288	360	576	999999	127	760	116	999999	924	746	588	931	614	449	49	820	492	653	575	305	146	969	302	431	225	619	999999	114	297	298	830	672	317	620	999999	999999	258	999999	891	757	202	60	915	729	325	717	441	322	54	286	999999	999999	999999	933	404	999999	68	154	241	507	999999	12	999999	999999	999999	999999	623	993	999999	317	571	515	761	818	999999	96	64	999999	116	507	188	148	70	21	707	999999	442	384	225	224	674	113	745	393	458	200	999999	289	999999	409	999999	447	406	999999	999999	85	697	420	831	318	999999	495	48	733	329	170	999999	999999	999999	544	483	248	999999	999999	643	468	769	378	370	911	678	774	759	706	413	740	741	333	999999	631	684	31	553	907	959	188	74	999999	73	297	258	785	360	279	999999	855	999999	705	102	999999	999999	999999	60	919	639	490	999999	342	330	589	428	999999	335	307	859	461	999999	870	742	464	403	758	999999	83	663	893	424	489	780	557	80	46	241	59	326	366	971	999999	999999	478	999999	732	691	999999	868	640	460	63	420	474	170	799	962	637	853	999999	24	976	999999	999999	76	255	999999	773	518	392	386	285	980	503	489	71	602	274	21	670	76	829	999999	32	999999	999999	79	999999	397	280	999999	604	999999	999999	351	994	377	531	412	207	181	917	965	485	263	999999	999999	999999	984	109	206	999999	999999	192	490	194	772	243	314	704	186	254	386	999999	999999	782	89	221	999999	494	693	81	861	999999	499	159	999999	728	769	267	298	999999	331	999999	999999	999999	978	999999	999999	166	999999	999999	227	707	30	926	541	727	999999	481	105	860	765	500	416	135	837	810	999999	999999	331	53	474	56	415	33	923	98	999999	935	999999	75	933	995	272	
558	854	164	999999	999999	617	146	562	297	171	438	999999	831	999999	948	999999	999999	329	947	835	189	670	180	999999	997	999999	452	563	240	677	999999	927	770	999999	857	280	999999	26	131	723	999999	490	186	885	977	636	101	216	225	398	635	999999	985	169	92	888	684	862	999999	568	174	582	331	620	141	510	627	603	999999	677	864	161	208	234	650	698	999999	294	324	370	912	246	347	999999	999999	293	942	610	154	968	596	820	229	999999	999999	999999	999999	566	753	999999	19	497	192	548	533	999999	547	999999	999999	394	405	399	548	435	999999	999999	244	489	578	847	568	26	458	65	999999	53	931	999999	675	48	539	926	540	847	999999	999999	63	799	999999	567	746	190	999999	760	573	999999	282	793	999999	629	999999	679	999999	906	908	992	999999	999999	467	999999	552	901	999999	481	999999	999999	859	701	84	241	875	445	180	21	111	999999	924	698	491	999999	770	147	739	999999	999999	859	938	634	938	999999	386	925	999999	828	24	844	105	620	905	104	347	999999	719	675	753	999999	999999	976	805	531	77	350	999999	582	719	415	172	48	810	995	999999	234	762	715	999999	950	112	352	996	266	999999	999999	793	999999	999999	199	427	74	303	999999	360	999999	999999	417	301	46	288	759	118	609	682	999999	809	999999	564	122	818	14	999999	999999	829	166	999999	999999	249	763	556	999999	999999	530	987	107	999999	999999	644	999999	405	355	999999	818	999999	352	243	999999	584	234	504	883	831	433	380	423	253	500	909	204	981	999999	177	999999	489	38	724	999999	622	584	321	737	274	986	717	473	590	999999	141	486	922	999999	964	999999	999999	672	428	999999	999999	574	854	255	999999	450	596	124	999999	885	338	999999	628	655	774	999999	913	999999	618	844	716	907	832	999999	999999	432	281	398	326	163	999999	999999	999999	122	439	58	730	75	574	824	400	602	295	999999	999999	498	999999	277	818	999999	110	999999	63	583	895	252	741	613	886	999999	179	999999	798	34	616	999999	999999	516	226	999999	279	999999	999999	999999	999999	999999	621	137	577	870	574	13	580	999999	999999	999999	999999	36	227	999999	999999	127	999999	834	655	203	804	999999	98	163	466	351	61	102	999999	999999	309	999999	139	781	999999	614	45	999999	999999	175	626	447	972	838	757	15	999999	39	419	161	669	367	149	999999	319	361	48	424	999999	233	952	488	665	799	477	999999	897	999999	566	701	91	172	668	490	999999	367	297	999999	405	460	61	32	682	999999	593	999999	130	878	999999	279	576	621	612	941	222	148	782	182	999999	264	
118	999999	472	999999	999999	507	699	658	999999	952	73	788	28	953	181	930	806	130	216	535	383	999999	974	297	135	469	999999	726	277	999999	584	125	889	999999	351	999999	559	964	474	95	252	471	203	519	999999	788	603	659	770	292	342	661	999999	834	880	100	879	185	999999	610	948	972	999999	999999	377	948	999999	999999	611	999999	380	841	656	130	999999	999999	824	465	91	347	999999	899	956	999999	105	923	158	64	270	261	329	384	382	863	147	279	90	946	151	999999	889	725	58	796	999999	501	14	845	551	999999	275	424	104	254	744	58	26	406	161	999999	999999	843	617	999999	999999	999999	999999	999999	982	999999	831	999999	999999	823	999999	150	999999	169	83	604	999999	312	513	999999	985	904	289	999999	999999	99	263	683	795	697	468	999999	118	698	152	915	42	221	999999	538	147	398	999999	281	796	603	207	856	999999	557	535	999999	340	326	374	749	717	340	674	893	759	157	92	999999	364	412	999999	999999	27	168	571	707	449	999999	163	597	804	999999	999999	999999	999999	407	360	248	172	972	999999	792	334	403	207	999999	999999	999999	778	989	999999	999999	999999	394	571	54	839	999999	999999	828	56	365	999999	999999	944	708	999	999999	999999	362	797	999999	463	391	696	250	828	624	999999	870	169	999999	206	173	291	999999	101	946	954	846	567	999999	263	344	925	359	999999	999999	999999	499	702	397	967	425	999999	472	31	535	698	330	226	225	214	124	668	577	999999	999	495	625	617	63	999999	165	794	999999	999999	129	466	346	999999	280	999999	999999	177	772	512	780	970	818	308	566	257	633	629	999999	981	999999	675	358	999999	629	72	832	881	648	202	812	999999	591	999999	901	999999	999999	709	946	58	743	947	896	999999	388	38	676	326	61	805	571	535	999999	629	451	453	118	155	991	217	999999	589	999999	579	999999	159	999999	936	999999	999999	999999	999999	999999	999999	248	999999	779	293	813	601	396	516	999999	843	630	286	999999	962	440	457	999999	999999	717	739	715	163	427	326	375	238	650	740	919	999999	909	999999	999999	158	391	260	674	824	342	400	821	827	758	686	948	422	971	426	505	999999	536	690	216	944	587	999999	773	462	999999	584	951	999999	596	999999	934	999999	999999	39	580	999999	783	146	873	327	918	888	999999	741	377	999999	267	233	244	970	999999	228	999999	999999	999999	307	487	999999	906	757	999999	175	240	492	999999	965	987	999999	999999	325	175	400	816	889	36	999999	999999	41	94	966	999999	727	999999	999999	249	715	999999	527	999999	999999	702	572	239	999999	878	
999999	657	999999	989	999999	964	325	388	999999	999999	636	412	551	880	871	617	455	999999	939	999999	721	754	614	252	46	422	470	999999	999999	622	603	999999	700	20	283	52	776	999999	999999	999999	999999	349	999999	999999	999999	312	11	646	597	999999	999999	445	300	685	166	998	999999	669	952	990	504	842	999999	306	211	475	711	541	607	999999	999999	413	454	938	439	382	262	792	639	999999	420	999999	999999	999999	375	168	870	999999	853	284	999	116	99	691	507	168	532	205	620	147	999999	999999	999999	767	999999	843	990	361	255	784	746	260	40	999999	579	680	999999	909	931	52	604	696	999999	332	830	999999	324	763	440	281	849	999999	182	501	142	950	784	999999	91	999999	177	518	769	79	537	748	86	870	122	827	211	623	274	999999	542	904	782	716	937	99	529	237	999999	974	935	999999	87	538	999999	628	999999	838	828	409	999999	96	927	999999	794	91	658	454	650	613	80	236	999999	999999	959	238	177	999999	190	992	12	999999	597	795	143	848	999999	999999	783	493	930	372	794	999999	999999	999999	999999	999999	921	999999	441	999999	587	318	904	999999	896	999999	579	858	999999	999999	999999	835	406	936	498	141	999999	946	999999	120	670	167	682	707	441	928	902	999999	260	999999	999999	334	560	999999	362	999999	891	435	951	197	968	925	42	999999	714	999999	468	999999	957	845	999999	999999	446	331	413	429	636	999999	277	999999	999999	77	607	457	681	333	285	999999	583	220	250	59	995	999999	152	745	134	579	992	482	999999	999999	554	999999	323	181	888	239	524	999999	999999	694	168	982	617	901	327	585	430	999999	683	990	999999	999999	999999	640	999999	223	188	668	305	999999	213	794	999999	999999	522	203	999999	999999	999999	999999	953	650	567	556	890	22	999999	251	427	549	999999	611	798	999999	954	807	999999	682	202	999999	60	856	637	595	999999	999999	484	184	388	133	451	920	945	999999	46	541	189	999999	749	967	609	937	999999	999999	999999	601	999999	38	999999	714	394	460	317	771	994	107	999999	972	999999	527	537	999999	862	303	108	237	666	170	443	422	627	999999	933	235	74	123	616	999999	687	888	377	999999	695	999999	739	990	999999	183	643	939	528	217	983	232	439	179	85	946	657	680	999999	835	595	76	96	634	527	92	706	881	490	140	294	187	159	92	744	198	564	118	624	493	999999	503	893	420	776	999999	999999	895	48	669	235	17	953	542	859	629	587	115	472	531	999999	999999	999999	397	999999	805	83	999999	434	886	392	548	65	451	318	999999	182	999999	857	817	
999999	999999	842	821	905	286	999999	617	999999	999999	611	999999	999999	999999	26	764	55	505	497	971	636	449	471	161	999999	686	951	511	233	767	456	911	999999	654	245	999999	919	637	492	646	582	466	133	318	285	999999	999999	962	435	554	56	676	999999	886	190	847	349	999999	999999	229	334	722	999999	465	668	699	999999	999999	857	360	844	417	23	999999	398	999999	325	162	875	354	999999	989	999999	999999	720	999999	732	371	999999	999999	999999	999999	999999	272	999999	999999	82	999999	649	585	731	911	114	85	710	638	662	999999	497	20	531	197	815	199	446	345	999999	999999	744	999999	967	839	999999	999999	44	615	324	751	539	538	107	656	999999	300	623	999999	884	10	968	91	127	404	873	463	866	999999	423	904	825	975	999999	368	924	761	618	999999	393	645	50	104	324	910	999999	958	912	999999	999999	524	576	575	461	645	999999	999999	770	999999	999999	74	603	999999	202	420	926	563	324	999999	732	751	682	731	487	999999	960	999999	767	217	606	915	999999	991	999999	999999	337	259	524	578	622	271	990	55	925	999999	51	144	999999	904	999999	244	643	183	153	932	999999	999999	98	999999	684	870	895	563	965	60	999999	612	462	304	92	999999	49	746	999999	999999	761	636	805	168	207	826	999999	863	233	372	999999	376	848	521	65	493	171	312	894	751	999999	999999	89	875	804	999999	681	607	821	317	205	897	66	682	181	215	999999	930	25	858	897	41	340	603	779	158	764	941	248	599	515	737	852	375	103	333	557	999999	999999	999999	999999	375	51	999999	177	383	319	175	349	849	999999	241	296	999999	853	344	999999	485	105	656	675	740	368	232	802	467	55	999999	588	999999	658	118	999999	999999	999999	999999	990	424	999999	405	838	598	601	398	154	283	450	816	521	759	236	999999	834	707	102	413	999999	999999	123	999999	999999	628	999999	501	201	999999	664	49	332	331	354	682	59	999999	999999	86	149	969	87	528	27	239	179	829	999999	586	283	868	165	999999	525	999999	311	999999	999999	220	21	999999	207	808	618	999999	493	999999	415	999999	32	999999	889	25	274	47	741	594	691	108	999999	999999	999999	614	72	795	884	32	806	999999	381	333	633	607	75	48	772	279	909	616	746	979	423	77	999999	149	979	999999	999999	487	999999	716	44	968	761	999999	999999	592	999999	822	526	470	999999	242	999999	698	511	292	950	999999	274	471	684	85	362	478	999999	999999	60	923	816	744	999999	999999	742	664	298	999999	846	811	818	189	532	96	100	285	596	191	895	865	638	696	
999999	999999	999999	968	41	999999	616	292	919	417	541	823	16	999999	483	74	999999	517	410	846	446	148	999999	95	939	597	984	87	999999	999999	999999	999999	999999	129	555	188	115	773	633	339	57	563	891	999999	647	709	90	319	801	531	690	388	464	791	260	60	999999	138	39	999999	975	539	999999	767	999999	999999	538	886	235	304	959	999999	884	999999	798	882	257	15	447	239	999999	674	285	999999	472	537	999999	502	999999	505	786	977	744	199	363	518	163	134	999999	301	180	204	94	507	999999	964	504	393	999999	999999	803	999999	999999	799	999999	310	999999	58	999999	999999	626	45	26	730	518	981	981	694	717	290	729	132	106	156	68	322	590	999999	788	508	999999	346	999999	501	999999	399	999999	944	272	63	264	114	829	945	999999	999999	187	999999	988	590	982	809	675	712	648	680	999999	544	741	999999	720	485	270	999999	999999	289	535	525	37	999999	694	47	999999	664	999999	999999	999999	999999	999999	999999	145	236	999999	999999	999999	232	670	797	853	32	109	752	999999	658	342	779	844	42	999999	999999	999999	662	336	870	895	999999	387	999999	999999	999999	386	149	999999	817	478	493	999999	72	280	999999	618	999999	671	15	999999	942	833	773	331	256	779	270	146	999999	323	482	900	918	312	581	845	659	120	999999	645	999999	690	396	190	999999	92	782	999999	316	776	871	999999	999999	851	953	121	613	689	441	254	126	999999	975	999999	999999	999999	999999	759	999999	862	958	628	999999	370	69	262	447	592	482	173	997	999999	830	320	999999	492	999999	77	359	469	241	970	678	584	529	956	714	892	999999	265	315	33	73	453	817	999999	157	960	999999	701	999999	31	216	278	256	618	183	665	999999	999999	23	710	999999	239	630	988	949	999999	841	999999	547	999999	407	226	858	999999	444	999999	502	209	344	999999	285	657	795	220	763	410	999999	999999	999999	59	841	682	999999	605	999999	999999	822	829	303	889	999999	688	163	129	623	989	419	999999	184	796	172	851	178	403	434	999999	444	999999	234	999999	930	930	999999	498	999999	725	999999	262	361	611	999999	673	905	455	500	999999	504	999999	597	773	990	999999	736	985	999999	990	513	999999	999999	870	398	412	604	754	959	198	367	999999	417	897	999999	999999	920	572	999999	498	945	723	902	836	258	769	999999	460	558	875	204	345	999999	999999	222	135	92	491	222	161	79	161	999999	312	239	839	999999	699	999999	833	144	173	752	397	54	789	999999	999999	622	629	589	153	206	93	994	999999	62	999999	685	889	84	999999	360	91	999999	794	237	
600	999999	999999	511	999999	702	724	740	40	592	999999	677	432	190	999999	869	592	999999	999999	954	412	318	999999	787	999999	24	868	758	704	812	671	967	260	562	355	737	213	128	466	450	999999	352	963	440	837	26	263	709	336	999999	768	519	999999	999999	825	292	999999	630	999999	999999	833	965	46	999999	920	256	427	870	835	20	665	999999	115	999999	999999	999999	355	777	949	557	761	999999	431	145	999999	162	473	421	999999	72	347	583	190	999999	999999	516	316	745	519	591	599	392	874	326	999999	303	414	29	367	999999	937	621	680	390	357	999999	543	901	999999	767	999999	16	143	772	999999	92	294	757	999999	966	752	610	999999	368	999999	378	295	115	241	751	748	999999	999999	970	999999	726	902	800	999	999999	999999	415	571	751	808	593	258	999999	653	821	999999	656	161	401	24	999999	999999	322	432	979	999999	437	669	432	29	999999	999999	173	646	946	190	494	757	924	993	346	48	515	999999	999999	129	193	999999	419	742	999999	999999	662	955	798	371	589	999999	30	564	999999	745	999999	731	999999	641	95	465	706	999999	524	999999	237	999999	999999	298	848	999999	67	860	205	975	260	690	999999	45	999999	217	847	584	600	126	737	369	458	600	899	784	90	733	43	727	755	999999	227	201	75	265	288	999999	523	828	999999	169	369	569	495	459	803	444	351	877	618	131	49	408	171	999999	949	87	398	74	999999	333	826	477	229	480	472	736	999999	999999	999999	999999	999999	772	806	999999	10	999999	114	999999	981	645	999999	166	119	633	739	819	40	207	999999	999999	121	459	156	999999	343	891	350	25	986	999999	474	317	947	281	999999	999999	601	593	867	71	972	948	999999	46	942	669	367	595	741	653	999999	772	728	728	234	611	625	999999	999999	118	548	99	463	915	180	999999	218	838	572	472	227	446	340	253	999999	173	376	120	999999	673	534	754	284	999999	369	701	589	999999	57	459	999999	999999	358	758	999999	883	999999	177	999999	999999	460	529	32	999999	436	999999	442	999999	500	71	244	515	776	571	999999	794	999999	130	555	478	999999	990	791	123	821	445	999999	999999	999999	354	999999	208	254	999999	222	14	731	15	906	109	269	999999	999999	999999	999999	145	15	787	183	728	999999	373	622	397	383	470	999999	999999	457	990	181	999999	753	155	392	45	271	600	359	580	72	999999	223	456	219	390	272	805	897	685	440	999999	408	12	999999	314	586	999999	802	751	276	821	557	916	927	408	999999	582	603	189	999999	415	437	603	666	267	160	999999	188	999999	208	
933	21	999999	560	870	462	751	868	87	458	999999	797	999999	999999	250	262	307	999999	810	40	690	211	718	811	34	873	999999	345	29	164	421	678	810	552	342	810	786	999999	66	945	608	713	526	999999	999999	618	830	299	999999	999999	999999	646	377	961	518	732	303	960	536	997	999999	416	849	999999	999999	735	986	999999	971	999999	999999	942	472	999999	999999	999999	684	987	350	416	53	999999	920	24	312	999999	311	849	44	999999	517	999999	999999	999999	999999	202	864	999999	693	999999	632	999999	999999	985	539	910	184	511	539	541	999999	316	620	129	954	153	496	835	999999	273	434	146	30	999999	923	650	122	412	578	999999	122	90	303	999999	999999	277	196	934	484	401	599	799	999999	999999	563	211	215	999999	114	153	999999	999999	984	430	310	495	754	958	72	888	797	772	933	308	429	967	22	14	345	686	999999	999999	360	228	674	634	826	528	807	722	445	412	308	999999	533	999999	105	873	314	299	522	238	872	596	604	827	866	999999	82	595	198	999999	374	427	196	154	999999	766	756	676	999999	236	160	999999	999999	394	473	508	999999	347	871	148	999999	56	174	729	999999	763	623	846	768	815	999999	221	533	244	48	880	248	999999	999999	339	999999	638	630	296	87	532	153	219	363	367	246	735	724	60	511	328	263	467	465	915	152	909	907	853	781	999999	817	999999	356	999999	269	395	999999	999999	30	999999	425	999999	651	166	999999	999999	999999	410	578	999999	497	482	733	720	627	781	999999	498	197	218	730	999999	514	147	999999	999999	863	770	107	850	802	192	39	450	902	385	999999	308	305	737	999999	506	999999	71	452	344	999999	635	999999	488	472	444	354	812	999999	648	373	514	451	684	999999	722	999999	728	917	314	452	999999	818	251	965	624	203	459	792	234	502	453	999999	999999	999999	237	804	999999	388	367	999999	227	121	263	22	311	857	621	999999	999999	203	556	999999	147	891	202	817	724	523	848	251	999999	30	115	156	919	818	81	999999	323	918	694	350	560	477	235	181	564	999999	663	767	582	273	98	40	945	310	557	999999	268	420	90	999999	539	999999	999999	207	15	999999	102	492	785	398	872	785	999999	999999	999999	670	666	30	262	494	859	90	999999	631	931	85	210	619	271	592	964	903	837	999999	810	999999	534	38	999999	999999	146	181	981	193	400	313	530	999999	717	886	822	247	999999	595	246	458	456	999999	275	929	906	483	231	203	434	999999	947	911	406	158	145	637	854	805	999999	688	109	485	241	999999	555	999999	901	
999999	999999	726	999999	252	999999	999999	999999	224	763	246	550	663	949	787	759	999999	365	999999	343	999999	750	195	392	363	247	558	359	999999	89	999999	999999	445	581	847	434	708	234	705	559	54	170	921	999999	618	264	694	738	322	726	810	273	936	137	343	633	583	343	391	999999	803	12	27	144	126	861	114	92	112	362	61	206	660	999999	298	999999	829	999999	999999	999999	553	819	46	253	279	999999	448	318	999999	223	850	375	842	999999	755	999999	153	999999	999999	999999	159	612	635	999999	999999	613	612	876	839	935	804	273	568	293	461	999999	965	773	865	742	423	796	843	888	512	685	363	960	314	999999	265	999999	562	27	948	999999	194	999999	578	665	770	571	479	999999	419	587	999999	559	999999	771	87	379	921	25	343	363	768	746	457	989	259	652	999999	593	999999	762	710	551	344	999999	799	888	205	210	971	851	999999	999999	479	924	999999	804	722	542	999999	885	131	999999	999999	594	999999	447	999999	588	416	999999	998	885	632	657	876	264	999999	727	971	199	184	720	53	491	46	237	277	532	119	455	999999	39	425	999999	641	173	867	749	348	362	268	616	793	999999	853	999999	908	822	58	625	999999	999999	999999	978	711	410	503	202	558	945	180	107	478	961	999999	968	470	999999	999999	712	396	475	389	999999	931	567	927	999999	638	604	329	454	483	494	865	999999	468	446	93	999999	669	999999	201	402	192	170	147	832	999999	884	971	79	806	345	238	124	615	951	57	154	999999	313	563	953	999999	725	999999	983	105	263	509	999999	755	784	53	721	283	999999	999999	770	429	104	535	754	632	259	648	148	266	751	330	517	399	938	758	366	122	999999	999999	999999	546	164	737	411	384	948	324	31	302	999999	840	628	999999	286	999999	388	777	809	330	376	999999	485	727	354	932	992	634	816	999999	687	608	46	220	999999	234	275	999999	134	380	684	934	626	845	749	999999	702	991	122	999999	379	588	313	916	409	389	999999	999999	999999	478	391	324	508	994	615	999999	803	418	555	62	459	999999	653	438	646	441	460	999999	977	443	240	11	999999	601	657	108	999999	129	810	589	172	838	974	999999	999999	370	436	631	999999	840	117	294	445	70	999999	999999	999999	874	280	967	929	431	458	949	999999	390	999999	906	347	516	999999	683	607	965	889	620	999999	997	450	285	15	828	409	146	999999	946	999999	460	999999	310	173	999999	999999	999999	999999	999999	389	999999	999999	608	567	999999	999999	724	237	999999	686	479	181	999999	309	937	434	999999	999999	
110	32	321	622	302	824	352	79	46	999999	192	999999	999999	315	157	240	32	999999	841	718	484	543	999999	999999	999999	269	95	289	691	999999	235	996	854	880	560	999999	77	999999	125	783	999999	461	258	381	999999	598	923	999999	33	914	287	358	592	286	999999	566	346	999999	718	999999	739	999999	999999	46	127	195	980	883	754	999999	172	619	474	67	999999	33	295	999999	863	999999	346	920	266	777	722	999999	413	577	402	994	382	665	693	92	54	162	999999	221	263	999999	618	49	419	594	751	667	883	535	783	999999	280	999999	548	413	696	818	805	999999	323	250	999999	412	999999	999999	66	999999	926	999999	999999	350	999999	84	60	14	696	306	511	672	35	64	993	999999	794	937	723	999999	126	289	396	999999	356	472	897	23	86	216	999999	999999	538	254	999999	502	999999	999999	515	999999	999999	999999	999999	999999	317	999999	584	268	999999	904	618	553	46	716	999999	999999	999999	786	999999	487	999999	999999	927	999999	747	851	144	999999	999999	500	999999	360	999999	527	367	582	999999	996	999999	222	888	638	999999	999999	999999	15	999999	821	999999	105	507	735	999999	999999	29	945	999999	999999	653	465	999	802	999999	999999	548	999999	130	518	999999	808	999999	999999	868	781	598	547	280	755	999999	999999	239	999999	999999	228	993	630	999999	404	508	422	966	344	353	999999	999999	999999	693	21	633	999999	884	999999	471	65	30	508	999999	668	439	481	674	999999	999999	911	236	686	999999	999999	762	918	355	726	20	937	841	739	655	415	567	512	854	269	131	999999	856	135	851	999999	207	495	763	253	965	999999	747	999999	999999	441	236	537	999999	965	258	999999	984	168	103	534	223	291	852	461	110	999999	626	415	738	783	65	110	834	31	530	277	165	112	761	983	200	735	739	224	188	40	311	889	999999	416	577	697	42	999999	999999	999999	642	311	999999	48	411	999999	376	226	385	135	702	189	445	981	559	881	999999	120	343	487	999999	638	999999	79	625	737	405	332	999999	999999	77	517	999999	614	634	853	959	999999	582	999999	369	522	999999	62	338	999999	453	999999	856	999999	999999	922	999999	171	374	14	999999	999999	422	999999	935	54	21	999999	68	999999	999999	999999	356	706	922	684	999999	484	128	39	799	229	741	504	293	376	475	520	999999	155	533	221	999999	630	824	886	310	999999	923	324	511	999999	999999	153	324	622	682	160	773	616	999999	999999	52	344	214	999999	341	999999	390	569	999999	501	950	913	660	999999	591	999999	882	45	383	629	561	804	528	978	234	598	189	999999	694	324	746	461	
760	34	178	905	999999	999999	555	391	527	363	999999	20	999999	91	999999	728	41	956	277	737	242	764	948	248	815	235	584	742	739	719	999999	999999	754	499	162	636	426	999999	999999	868	489	999999	112	207	69	999999	118	153	115	461	639	738	56	19	999999	995	86	999999	99	999999	439	812	652	807	489	489	266	380	928	856	311	355	656	409	257	249	662	750	189	307	127	999999	637	287	999999	146	999999	744	280	167	560	496	999999	999999	438	999999	350	999999	718	579	262	737	224	259	159	294	91	999999	761	999999	999999	335	999999	792	83	997	185	374	727	999999	281	999999	110	999999	306	815	759	547	999999	580	899	366	42	999999	54	389	227	387	138	795	64	999999	999999	301	823	234	745	802	45	441	502	975	999999	375	307	741	637	452	953	999999	999999	544	999999	190	999999	976	302	150	747	694	779	797	245	999999	298	710	537	808	948	81	79	956	512	539	88	999999	789	999999	312	313	999999	775	434	794	999999	520	894	802	222	999999	931	604	65	351	661	704	739	646	999999	596	213	828	503	881	274	577	41	147	999999	999999	197	635	838	444	941	14	373	450	670	778	815	735	595	111	150	475	999999	999999	877	384	194	999999	591	715	110	923	281	552	530	694	999999	757	999999	68	999999	306	766	999999	409	999999	340	298	976	308	780	478	243	401	999999	999999	999999	870	999999	999999	999999	999999	54	999999	999999	28	732	821	920	976	999999	68	44	999999	452	844	708	291	761	230	999999	999999	999999	292	934	631	689	999999	810	731	28	617	999999	971	97	614	999999	644	286	999999	999999	519	378	999	17	722	443	705	948	897	100	394	999999	49	685	85	877	761	197	712	339	999999	20	198	999999	682	570	999999	449	838	999999	73	14	380	305	999999	526	177	999999	222	999999	983	931	999999	640	634	507	458	296	22	736	500	999999	574	61	999999	508	189	52	335	161	999999	265	120	999999	36	389	738	999999	160	558	710	486	974	999999	355	921	107	999999	333	999999	122	776	437	112	999999	616	999999	329	232	35	346	999999	999999	70	818	728	821	608	613	254	999999	713	145	463	999999	23	482	60	706	160	410	999999	719	159	999999	603	828	17	222	420	999999	419	521	135	221	586	536	914	706	627	110	499	943	88	415	408	641	973	86	88	144	390	623	81	624	714	415	800	31	224	899	813	395	999999	305	360	201	20	252	449	487	567	999999	89	60	911	999999	640	744	640	961	854	931	144	285	569	795	450	510	507	999999	736	999999	491	727	
296	114	750	783	65	217	631	731	637	600	576	45	999999	31	713	36	999999	65	390	262	999999	999999	260	999999	735	564	999999	999999	744	999999	751	674	862	361	763	999999	938	857	688	433	340	999999	999999	544	999999	533	261	429	796	481	406	680	999999	238	681	414	853	999999	57	999999	465	131	987	999999	849	902	182	192	267	999999	999999	916	377	957	922	922	588	716	219	999999	312	332	713	273	999999	81	999999	634	999999	359	999999	999999	999999	196	967	219	145	935	695	806	999999	999999	171	890	999999	490	999999	554	315	759	826	147	622	845	198	143	417	999999	497	778	739	999999	512	907	952	981	116	190	989	712	786	653	31	999999	851	999999	170	822	880	999999	768	617	328	920	533	816	493	964	999999	834	801	422	999999	917	76	812	566	264	938	411	999999	131	564	999999	972	183	126	220	994	955	972	595	843	115	999999	131	229	592	999999	145	999999	151	999999	165	999999	374	214	999999	345	48	999999	906	999999	478	17	999999	999999	725	999999	360	700	283	970	52	861	216	578	999999	907	944	593	973	879	803	913	999999	939	409	999999	608	968	22	874	955	288	76	712	999999	108	999999	78	999999	645	34	445	225	181	149	999999	999999	795	872	999999	999999	455	703	36	90	565	999999	707	999999	42	999999	999999	999999	409	999999	999999	999999	503	213	999999	544	875	999999	338	855	367	698	71	799	115	988	812	105	815	483	510	585	49	999999	809	333	999999	999999	470	305	642	757	999999	999999	385	508	999999	592	638	662	525	365	374	180	722	866	713	908	548	999999	536	296	872	999999	514	189	755	871	999999	910	878	460	629	43	223	609	882	904	999999	607	787	230	467	999999	958	155	220	869	909	943	620	757	999999	426	769	355	999999	890	651	205	999999	339	999999	728	999999	74	736	341	957	122	984	808	494	940	267	316	828	718	967	369	968	886	961	460	300	131	583	999999	273	867	724	991	263	228	855	457	41	999999	379	893	418	999999	912	797	958	999999	273	936	999999	462	527	176	999999	292	237	865	377	738	437	662	491	533	77	999999	398	992	555	999999	94	999999	285	99	999999	83	950	99	974	174	999999	999999	857	646	54	811	350	999999	78	971	999999	989	90	999999	311	716	412	885	812	822	408	965	266	997	852	359	187	999999	827	849	341	148	891	999999	246	949	999999	844	488	265	748	841	923	583	999999	105	729	982	787	632	670	75	286	161	999999	999999	999999	860	794	695	634	912	730	229	640	999999	999999	877	66	362	911	567	406	999999	
84	567	51	682	722	756	630	999999	651	204	188	276	861	740	447	709	726	944	60	999999	999999	836	121	704	943	999999	997	851	925	434	999999	112	668	999999	87	999999	495	550	148	47	74	999999	270	535	50	373	991	367	439	357	635	999999	517	612	924	247	999999	347	738	299	759	999999	279	226	482	85	607	141	663	249	224	186	806	22	729	999999	575	585	999999	579	440	640	421	577	798	999999	595	65	805	999999	750	999999	811	848	288	296	170	54	999999	964	766	860	704	999999	143	999999	170	504	999999	999999	999999	871	683	168	858	129	366	701	427	999999	490	551	335	823	498	999999	374	957	734	442	42	531	532	698	999999	580	999999	231	999999	349	593	100	182	83	178	879	474	653	989	999999	929	468	627	334	484	224	999999	999999	701	77	95	213	999999	450	700	150	349	999999	355	288	193	144	267	999999	144	400	379	262	999999	619	601	999999	967	575	513	573	903	207	224	598	56	999999	999999	376	264	390	999999	731	383	999999	999999	489	999999	999999	975	794	999999	549	200	94	845	282	236	91	475	999999	245	205	937	136	246	152	770	999999	999999	138	614	890	823	753	79	648	879	626	89	122	422	266	599	999999	373	363	16	140	753	773	827	448	900	889	154	135	794	257	999999	398	718	552	478	999999	190	319	999999	447	24	206	402	999999	999999	363	952	999999	606	228	762	883	145	640	12	468	999999	999999	990	933	608	999999	853	632	835	999999	403	870	999999	752	537	63	637	568	125	556	381	999999	446	547	999999	175	529	575	494	908	999999	87	999999	20	999999	25	329	999999	999999	80	353	770	775	321	959	999999	201	853	691	709	255	576	525	455	97	999999	999999	452	996	442	425	288	147	926	439	325	330	999999	216	521	999999	845	730	55	213	610	452	134	587	999999	973	675	883	784	999999	685	562	104	923	462	296	876	795	406	999999	999999	632	999999	882	643	761	999999	999999	179	999999	410	846	479	251	999999	999999	999999	865	150	469	750	404	363	274	753	763	236	999999	999999	999999	856	999999	333	999999	999999	978	604	252	943	104	999999	37	714	808	262	838	92	852	447	822	692	999999	655	936	904	669	279	583	138	880	535	572	893	944	999999	999999	522	89	112	507	45	999999	921	55	910	722	690	999999	22	999999	680	383	415	999999	999999	999999	403	397	495	479	709	30	123	999999	568	999999	143	999999	689	999999	325	13	999999	939	786	341	99	999999	35	192	999999	724	999999	223	210	999999	166	962	999999	283	957	999999	999999	632	798	
999999	247	858	486	924	999999	999999	865	999999	599	676	632	476	155	210	755	999999	371	312	500	984	459	899	863	416	999999	181	367	415	999999	200	419	128	150	771	999999	999999	132	999999	604	68	859	460	624	533	529	689	817	999999	528	173	999999	290	141	999999	565	347	995	80	999999	417	562	460	176	409	267	999999	999999	383	116	524	671	269	708	441	135	999	999999	999999	887	150	999999	166	887	781	435	138	986	336	999999	756	245	999999	16	196	506	999999	293	225	999999	24	364	443	104	13	501	999999	582	699	688	566	999999	665	192	954	999999	406	572	395	999999	138	527	999	999999	360	288	618	263	521	999999	726	715	69	73	872	785	920	71	883	289	999999	556	296	647	649	693	580	870	999999	999999	109	999999	898	252	999999	497	364	275	743	999999	883	251	70	999999	962	850	12	999999	320	178	142	345	689	116	52	582	999999	362	528	666	999999	748	211	387	835	890	816	817	999999	385	431	999999	327	168	405	689	496	999999	684	799	691	978	559	883	11	764	157	792	210	565	265	12	999999	87	27	145	50	682	928	999999	999999	195	675	934	999999	486	27	531	999999	999999	95	708	677	729	975	729	198	327	999999	999999	999999	999999	999999	371	129	999999	908	250	151	270	649	813	603	611	765	506	999999	625	999999	524	747	626	91	847	479	999999	334	27	111	297	999999	999999	306	999999	339	999999	577	999999	999999	327	578	777	390	450	713	282	115	999999	963	478	999999	573	191	861	999999	126	942	999999	891	999999	105	890	148	853	323	999999	517	999999	282	999999	999999	997	809	818	999999	969	999999	641	143	207	451	268	63	999999	869	383	541	444	999999	222	76	807	423	253	999999	999999	638	536	999999	999999	764	369	793	217	999999	999999	763	999999	915	999999	880	310	999999	999999	130	999999	837	999999	984	939	394	82	222	69	689	131	584	999999	596	268	340	709	514	356	442	91	474	845	93	999999	619	178	999999	999999	341	765	181	999999	132	395	850	133	551	197	402	691	157	734	528	428	999999	207	776	656	33	180	796	999999	999999	48	372	991	432	544	329	999999	553	53	727	923	950	855	444	211	418	217	167	327	999999	750	934	740	327	664	603	422	402	873	155	171	969	999999	476	93	32	859	700	16	867	186	148	113	999999	604	999999	989	763	575	247	815	23	479	999999	511	999999	999999	673	767	941	907	823	679	999999	566	954	999999	389	360	188	999999	516	161	459	778	612	830	733	723	196	999999	659	826	635	999999	157	999999	567	964	999999	999999	
999999	933	75	999999	362	468	999999	450	649	420	610	999999	397	688	309	861	999999	556	999999	999999	898	950	999999	337	258	997	54	568	418	999999	500	424	381	787	373	583	95	498	425	153	624	293	83	999999	13	256	439	946	40	999999	480	20	999999	999999	502	245	361	737	712	365	999999	999999	999999	999999	999999	195	40	609	325	725	776	999999	140	755	658	614	876	806	334	999999	567	107	537	132	983	490	359	676	294	138	232	358	999999	70	729	977	261	999999	856	817	226	829	631	314	519	949	879	319	56	888	368	555	999999	999999	797	326	999999	909	212	439	999999	364	325	196	503	428	744	80	999999	681	362	988	949	516	785	738	999999	233	999999	43	610	49	629	999999	769	676	945	85	272	413	999999	352	999999	426	981	862	514	444	810	999999	999999	809	999999	375	535	379	605	999999	925	69	850	999999	999999	999999	829	999999	734	999999	999999	826	482	999999	999999	623	813	20	313	533	534	923	999999	40	999999	520	827	800	755	999999	999999	400	999999	999999	160	212	562	981	55	515	999999	195	137	596	999999	983	619	999999	11	670	999999	525	75	82	371	12	836	819	473	999999	999999	999999	999999	479	56	37	755	433	999999	604	70	999999	964	798	935	349	795	637	22	438	901	291	798	999999	703	356	334	998	687	999999	376	743	999999	270	174	569	155	658	999999	990	999999	999999	38	999999	999999	728	560	999999	147	999999	216	208	999999	44	883	70	239	955	775	999999	702	756	999999	370	237	327	324	703	633	376	203	999999	999999	32	210	716	263	401	485	974	795	999999	861	665	940	178	936	483	386	999999	999999	200	882	999999	999999	481	450	667	179	293	999999	999999	999999	770	999999	80	119	784	834	177	807	999999	480	800	905	646	894	89	999999	69	390	841	327	530	46	13	999999	250	733	728	275	595	999999	201	999999	938	422	100	837	870	68	162	648	218	306	502	719	91	943	651	587	370	247	119	902	571	999999	123	734	999999	816	869	60	115	901	221	999999	288	239	966	233	803	252	999999	11	238	203	118	233	544	999999	182	307	999999	151	999999	358	123	299	999	409	999999	366	22	64	999999	111	999999	316	95	887	441	999999	976	999999	783	127	688	118	673	378	430	890	199	540	643	572	968	964	999999	862	501	988	999999	999999	925	447	999999	504	812	137	660	999999	148	657	852	330	330	664	367	787	670	999999	625	631	978	999999	176	482	420	625	142	999999	999999	232	395	453	622	999999	502	346	888	193	306	999999	999999	628	751	542	688	323	252	
999999	606	219	202	497	372	608	588	516	280	999999	94	999999	994	92	492	916	999999	408	999999	999999	999999	31	899	999999	999999	89	913	360	666	634	794	999999	383	828	999999	111	39	898	90	999999	830	999999	999999	999999	999999	999999	552	635	145	835	281	999999	616	340	152	585	999999	716	788	999999	695	237	849	645	962	999999	812	999999	120	391	886	372	999999	999999	91	185	955	767	999999	598	536	999999	999999	831	363	999999	490	53	686	395	999999	999999	119	797	328	602	999999	999999	178	122	306	387	524	754	948	908	961	922	258	966	630	999999	339	999999	999999	417	22	28	292	458	506	769	999999	725	600	573	262	999999	375	488	49	534	599	274	999999	159	762	999999	999999	454	553	567	794	720	999999	248	983	999999	50	999999	590	127	148	720	999999	999999	898	799	164	384	655	440	557	999999	999999	105	953	74	897	607	999999	552	145	837	904	939	999999	999999	959	361	589	999999	490	463	898	922	396	878	659	999999	260	963	315	508	999999	999999	20	999999	794	999999	295	999999	32	443	266	48	982	310	815	999999	999999	140	840	803	795	999999	949	103	872	13	999999	84	415	142	356	999999	246	637	999999	790	928	949	973	299	76	670	320	57	999999	859	940	96	73	983	211	129	133	512	712	486	174	916	162	790	961	221	513	889	96	575	999999	354	999999	34	999999	613	167	550	999999	135	12	999999	896	22	73	622	20	432	999999	236	568	734	924	561	626	999999	796	193	338	854	166	430	960	632	999999	595	823	48	245	597	962	582	999999	587	483	999999	999999	150	726	348	210	999999	958	860	17	77	999999	711	407	735	816	999999	999999	882	999999	582	941	274	954	478	999999	972	196	999999	274	999999	999999	999999	87	364	999999	656	466	999999	999999	999999	999999	110	624	990	174	122	640	510	781	988	999999	892	619	901	330	999999	999999	257	549	999999	999999	625	999999	31	999999	92	999999	53	743	169	516	232	238	999999	999999	841	649	964	313	999999	342	685	999999	285	625	999999	728	999999	44	245	471	219	450	426	190	846	513	603	881	92	488	597	767	621	481	999999	664	726	791	999999	116	999999	943	999999	999999	218	72	321	405	999999	364	458	18	507	698	307	781	811	712	999999	999999	55	92	231	999999	744	918	940	803	999999	412	12	394	999999	999999	250	275	588	999999	999999	999999	999999	999999	840	727	40	589	999999	923	999999	365	999999	23	527	999999	999999	999999	999999	663	160	300	132	517	916	639	362	73	461	378	457	42	203	291	999999	489	145	848	999999	504	999999	165	658	999999	
629	133	559	988	866	406	999999	112	553	999999	379	681	661	999999	999999	210	374	999999	137	891	475	151	171	571	283	48	24	999999	999999	228	495	995	641	999999	888	793	89	374	999999	64	999999	354	999999	278	999999	68	827	460	999999	52	139	212	37	767	551	999999	961	988	714	828	392	854	999999	335	999999	384	49	999999	999999	497	130	999999	999999	82	999999	999999	662	999999	999999	224	220	564	655	999999	999999	999999	999999	874	563	999999	999999	101	659	378	672	455	147	163	839	999999	29	999999	663	79	921	138	442	954	186	430	824	999999	338	500	617	827	999999	363	246	156	416	174	993	396	999999	39	351	401	409	144	999999	508	63	999999	205	940	901	999999	932	960	999999	22	999999	142	585	762	762	169	760	845	256	999999	917	692	999999	854	999999	276	999999	999999	787	999999	555	52	447	325	25	214	304	677	926	623	430	285	999999	999999	477	999999	810	903	276	192	640	564	999999	208	591	999999	13	351	999999	634	181	51	183	808	467	655	695	270	746	558	865	92	999999	632	363	999999	396	725	386	426	465	510	624	604	410	990	164	248	734	655	210	952	24	301	999999	999999	112	497	936	821	175	550	166	718	327	999999	646	265	844	999999	999999	288	999999	999999	179	671	999999	578	999999	477	999999	999999	535	101	358	912	78	626	191	999999	999999	899	789	565	260	914	354	999999	287	852	354	899	404	784	999999	999999	987	777	132	780	962	999999	98	468	330	999999	999999	999999	370	999999	490	29	84	870	420	999999	498	409	999999	999999	327	520	300	556	133	602	999999	750	420	435	924	300	503	410	999999	999999	811	330	244	542	999999	999999	999999	873	999999	999999	824	534	999999	607	434	587	790	868	999999	999999	999999	542	345	728	666	274	654	999999	489	999999	525	999999	858	415	273	177	174	999999	365	47	974	999999	999999	999999	777	528	386	813	11	347	510	999999	946	569	770	278	985	516	876	635	999999	611	999999	999999	999999	161	675	958	344	266	423	346	999999	426	477	999999	357	546	950	999999	999999	840	933	999999	689	890	727	298	644	999999	191	657	999999	729	411	373	43	999999	999999	626	852	428	999999	744	924	999999	132	999999	102	954	920	448	566	738	747	794	678	999999	492	918	999999	387	999999	349	84	765	768	999999	24	113	783	345	557	999999	295	469	371	198	228	525	999999	206	999999	690	999999	999999	999999	839	982	616	999999	792	529	81	202	474	999999	139	670	168	404	349	516	999999	180	585	999999	241	452	288	433	489	999999	999999	160	999999	999999	999999	276	341	673	929	
800	999999	418	991	815	999999	999999	821	364	999999	528	69	999999	429	690	999999	519	497	851	860	396	704	193	215	769	562	999999	964	292	482	862	338	495	474	999999	118	999999	189	770	415	999999	631	923	999999	961	963	846	999999	547	975	122	999999	489	812	543	106	999999	212	232	262	565	177	538	882	999999	199	999999	655	999999	999999	999999	340	727	445	761	765	780	999999	254	805	999999	199	427	999999	369	94	849	682	931	451	895	378	957	517	999999	931	999999	51	820	771	399	999999	850	999999	349	782	61	53	61	777	325	230	999999	426	546	375	750	999999	999999	295	350	999999	724	438	686	267	383	999999	595	829	672	739	182	482	416	526	348	461	967	586	42	805	999999	164	135	674	999999	540	971	484	191	870	999999	999999	999999	508	476	999999	289	91	409	841	458	999999	114	586	58	485	20	29	37	298	263	999999	262	999999	270	569	312	21	847	842	248	120	648	801	999999	647	61	999999	60	926	182	885	186	201	999999	999999	59	549	999999	934	530	951	457	892	617	591	282	999999	247	999999	119	999999	244	567	999999	348	584	312	376	999999	434	111	969	110	126	999999	759	71	999999	999999	999999	763	999999	913	322	296	662	999999	999999	629	374	999999	670	153	999999	999999	651	999999	597	18	823	746	999999	225	510	428	982	356	776	248	999999	221	698	384	395	355	883	999999	255	317	685	999999	127	746	999999	268	999999	825	293	999999	999999	149	999999	189	48	774	590	178	999999	999999	313	315	979	946	797	162	477	295	999999	471	30	999999	999999	290	332	995	628	436	188	251	999999	166	72	563	522	999999	747	518	346	621	764	714	918	999999	13	999999	849	181	999999	883	791	155	77	821	201	406	775	193	856	53	155	164	989	171	906	999999	252	425	433	115	415	958	949	146	706	316	411	23	287	952	999999	999999	486	305	459	842	99	250	372	125	916	564	662	303	476	610	724	757	455	855	137	434	999999	843	999999	833	205	930	125	885	999999	761	906	903	897	698	677	999999	711	73	68	11	999999	318	198	999999	999999	999999	670	106	591	653	567	431	825	721	708	642	999999	626	999999	168	135	999999	130	999999	999999	758	405	999999	932	999999	56	391	797	135	381	439	999999	628	999999	549	269	28	304	351	999999	999999	88	186	989	45	868	95	426	899	875	576	197	999999	999999	548	999999	893	999999	999999	607	186	633	700	349	279	987	208	999999	107	999999	999999	192	999999	961	183	680	228	999999	896	171	961	964	897	999999	804	252	621	999999	989	298	376	
853	742	999999	999999	851	387	836	720	58	669	996	329	11	768	999999	999999	999999	28	868	41	116	277	399	646	221	735	451	544	36	375	772	109	808	999999	264	999999	45	999999	999999	999999	392	999999	848	502	965	645	999999	491	999999	833	549	418	999999	999999	999999	999999	352	107	806	126	936	301	999999	999999	897	999999	520	479	999999	999999	999999	138	696	999999	649	49	428	897	681	999999	838	960	134	999999	999999	363	978	999999	999999	678	106	938	147	215	366	999999	999999	999999	604	999999	134	427	977	475	999999	420	721	999999	617	230	999999	455	426	239	999999	975	177	501	999999	543	917	969	999999	835	847	443	991	490	219	559	667	999999	999999	612	999999	999999	983	658	741	415	641	433	934	51	999999	651	522	907	927	390	922	999999	999999	71	161	165	220	151	999999	999999	999999	241	346	67	562	904	162	813	999999	866	992	519	759	451	901	494	44	999999	999999	206	999999	94	562	828	637	999999	943	241	461	297	210	841	40	723	986	410	97	876	999999	999999	499	999999	129	999999	397	413	131	999999	169	999999	130	999999	827	431	106	999999	678	517	430	999999	999999	920	361	999999	999999	160	488	999999	999999	501	407	167	687	706	707	222	964	501	441	233	664	999999	82	999999	999999	999999	24	609	627	651	732	579	456	711	656	578	357	629	404	247	925	95	411	999999	999999	999999	999999	999999	999999	883	380	186	86	207	999999	885	847	567	999999	999999	146	879	418	814	999999	827	711	975	999999	138	999999	999999	107	204	999999	578	673	414	534	213	999999	892	884	743	999999	555	999999	999999	999999	771	731	789	999999	999999	110	999999	676	999999	899	999999	261	391	81	596	28	44	88	882	898	543	999999	999999	42	999999	999999	253	994	675	543	999999	334	999999	999999	288	999999	999999	50	213	103	262	901	86	514	102	999999	999999	821	298	724	999999	476	621	360	65	559	297	757	184	999999	999999	62	11	64	999999	118	798	15	793	199	943	994	874	788	646	641	145	928	999999	177	999999	432	999999	999999	999999	745	713	112	330	728	119	999999	865	32	246	999999	999999	31	827	984	164	411	999999	109	781	251	602	999999	713	999999	424	999999	817	999999	885	999999	999999	999999	756	999999	405	696	684	75	89	999999	138	851	551	446	741	123	999999	955	23	894	999999	605	179	65	153	880	999999	907	314	999999	999999	858	147	812	853	848	275	887	589	468	727	962	29	999999	999999	999999	290	276	681	310	999999	861	999999	991	38	750	881	701	797	524	999999	776	761	339	123	280	714	738	593	892	848	223	376	554	176	
443	586	999999	943	403	599	132	235	13	492	649	863	999999	999999	999999	967	999999	99	75	171	950	999999	999999	999999	841	45	551	683	788	462	53	495	449	824	595	174	868	757	999999	924	999999	551	757	846	474	999999	568	954	490	999999	284	133	310	393	225	999999	895	970	111	999999	58	449	446	551	449	163	423	331	198	938	108	816	696	150	987	999999	999999	844	999999	999999	477	596	202	863	187	919	194	66	999999	363	278	898	656	45	876	734	114	216	407	320	993	999999	766	999999	827	999999	999999	170	406	999999	999999	61	402	676	890	461	257	583	999999	529	969	367	722	999999	669	209	999999	999999	274	262	304	999999	447	266	441	240	830	999999	45	999999	492	999999	999999	792	573	227	999999	979	999999	424	487	531	843	877	351	635	524	931	883	628	999999	999999	896	153	522	553	999999	145	999999	999999	631	607	548	653	999999	944	999999	999999	271	451	999999	190	515	849	775	999999	999999	569	999999	805	716	999999	766	417	421	715	138	516	279	30	613	370	999999	494	999999	879	982	999999	841	407	928	999999	669	441	999999	999999	999999	56	378	749	160	999999	999999	999999	944	732	841	141	242	330	816	200	660	251	999999	343	999999	999999	66	999999	790	213	728	518	876	132	239	334	492	303	999999	91	148	530	870	569	149	313	999999	71	999999	851	957	520	590	738	933	427	603	590	999999	250	989	482	958	946	326	712	563	821	502	516	648	939	876	734	61	999999	381	999999	999999	142	480	995	856	938	256	217	927	148	999999	999999	730	902	620	214	999999	665	571	923	252	999999	999999	728	569	532	999999	28	644	855	999999	802	56	999999	396	549	770	999999	626	29	700	999999	784	425	632	690	785	746	999999	671	999999	395	568	999999	35	767	392	999999	999999	999999	999999	999999	573	999999	460	999999	999999	405	516	80	444	107	49	552	999999	144	651	334	106	878	747	466	699	999999	223	999999	999999	999999	309	628	167	28	568	302	294	999999	544	999999	964	246	924	389	239	257	999999	545	999999	999999	234	891	125	999999	654	557	586	278	538	600	858	169	999999	176	106	887	999999	425	538	746	999999	761	600	938	370	859	953	999999	237	451	999999	999999	945	228	374	418	999999	110	373	21	999999	25	999999	943	999999	805	95	999999	292	352	344	810	999999	609	758	473	301	186	697	999999	999999	999999	51	96	854	189	223	932	801	688	384	812	999999	526	41	252	828	656	93	565	774	999999	999999	885	117	935	672	346	470	901	127	336	413	578	418	496	999999	999999	999999	675	591	999999	
956	604	967	999999	758	999999	578	515	644	644	999999	999999	30	999999	154	166	979	919	999999	877	472	900	571	58	409	483	999999	544	279	999999	567	417	999999	622	248	480	917	585	999999	192	768	955	266	482	242	281	557	999999	999999	817	866	179	999999	713	689	65	42	918	999999	999999	381	43	245	663	999999	685	167	408	168	673	248	403	742	335	999999	516	643	999999	999999	138	925	107	202	462	125	999999	259	999999	999999	193	999999	999999	463	901	811	734	719	999999	405	556	123	159	852	678	578	472	437	999999	604	182	999999	943	112	993	359	283	840	783	547	688	436	897	475	975	234	999999	939	840	523	999999	797	50	999999	999999	24	776	999999	523	883	999999	960	426	665	759	771	504	896	470	999999	999999	894	935	65	717	130	225	683	876	999999	339	999999	596	999999	229	385	999999	999999	842	978	582	999999	326	899	895	999999	19	241	999999	214	730	352	999999	298	999999	490	861	984	975	149	799	103	999999	79	554	129	373	999999	446	384	399	253	999999	491	969	999999	999999	45	170	988	999999	983	966	671	999999	986	63	999999	333	999999	524	396	999999	999999	189	999999	658	257	999999	776	364	902	795	342	815	999999	298	999999	999999	999999	999999	825	824	999999	999999	816	136	707	355	567	75	74	784	707	859	12	999999	999999	312	489	851	330	999999	393	634	999999	197	634	856	248	999999	75	979	847	826	698	572	297	674	373	363	951	901	787	710	299	128	999999	482	812	517	938	999999	839	634	591	145	999999	362	821	999999	501	851	117	869	10	95	936	999999	171	999999	999999	686	939	136	900	428	902	683	344	99	109	162	999999	730	999999	390	999999	999999	245	563	999999	999999	853	744	861	110	794	918	999999	214	191	218	320	999999	836	999999	745	712	734	172	242	999999	28	731	528	349	806	386	119	619	945	999999	645	607	999999	999999	999999	999999	275	800	999999	999999	973	999999	907	891	841	999999	894	999999	645	999999	488	999999	330	384	917	131	999999	522	303	418	808	100	269	467	573	713	82	100	429	550	447	999999	538	999999	999999	888	823	999999	999999	144	491	611	974	999999	245	572	287	924	828	710	978	752	999999	999999	185	882	870	450	328	999999	599	804	88	999999	989	554	543	999999	600	38	308	588	999999	168	926	207	126	751	999999	10	436	999999	271	718	572	695	436	999999	83	900	27	999999	999999	379	544	686	999999	879	527	690	39	214	334	999999	412	399	738	348	299	977	766	999999	227	328	702	452	543	370	532	999999	127	230	999999	700	21	925	279	645	
624	250	674	247	233	541	970	231	999999	999999	316	999999	957	98	33	105	143	999999	165	999999	676	999999	999999	172	999999	233	999999	808	215	633	999999	999999	129	999999	999999	59	312	529	895	685	357	481	628	81	63	360	999999	39	207	904	566	123	999999	288	968	532	999999	999999	890	10	968	172	999999	199	683	999999	62	864	374	999999	792	999999	13	479	643	999999	473	82	118	996	885	543	999999	999999	999999	674	717	840	134	202	952	800	639	999999	717	195	464	999999	397	999999	999999	999999	999999	233	999999	951	120	300	645	772	68	34	999999	894	124	434	999999	715	999999	18	121	999999	740	181	31	991	975	999999	762	457	741	999999	999999	884	999999	999999	878	999999	199	125	999999	999999	205	361	143	999999	407	999999	779	292	634	749	999999	388	122	95	999999	493	999999	129	999999	11	537	197	41	999999	349	999999	205	712	556	999999	525	999999	999999	694	26	999999	48	102	594	240	999999	999999	823	991	728	306	999999	612	669	395	185	79	148	999999	999999	17	999999	119	589	887	999999	76	999999	460	233	308	934	428	79	999999	999999	119	535	746	999999	67	374	50	305	53	748	592	53	171	998	456	868	999999	999999	19	69	928	513	706	690	271	743	372	767	999999	371	352	543	314	940	76	544	401	999999	831	999999	289	814	545	149	956	33	574	462	777	440	54	624	69	305	526	605	828	66	999999	324	999999	282	875	681	405	999999	738	230	999999	911	476	999999	972	376	779	999999	967	566	733	248	178	910	989	989	327	728	484	19	423	470	715	345	999999	517	640	999999	939	999999	999999	907	999999	354	529	999999	963	54	651	693	525	999999	637	271	999999	172	155	999999	293	886	364	677	574	728	806	471	206	140	519	464	999999	773	183	113	823	826	999999	824	391	133	35	283	86	790	494	20	999999	999999	999999	999999	372	549	723	63	509	999999	342	566	547	67	669	832	999999	196	957	752	239	533	999999	506	219	330	709	169	860	91	600	783	244	796	999999	752	127	202	999999	195	999999	999999	604	999999	493	396	287	333	464	203	999999	890	833	999999	999999	999999	15	517	118	52	839	564	999999	427	475	558	332	751	428	916	715	341	104	771	702	118	928	691	23	822	53	999999	999999	667	999999	710	950	502	24	999999	747	610	93	60	355	495	927	187	999999	934	74	536	905	999999	487	416	999999	999999	49	999999	380	323	504	296	999999	463	859	535	94	765	608	830	736	98	178	115	258	999999	425	216	191	999999	999999	88	757	516	480	166	189	926	914	888	999999	
999999	959	999999	115	797	999999	892	999999	999999	102	999999	335	244	999999	816	379	382	168	752	646	999999	490	628	913	425	999999	999999	982	702	999999	999999	999999	720	377	394	999999	744	999	460	993	533	580	790	658	999999	753	999999	716	664	999999	806	767	171	251	629	861	999999	999999	999999	268	999999	909	933	54	934	675	615	866	999999	686	999999	383	707	758	123	261	700	969	999999	999999	24	775	328	915	549	400	688	478	747	532	799	233	318	202	434	623	647	745	999999	999999	148	999999	311	978	162	433	70	413	999999	377	171	370	492	28	254	792	999999	999999	505	543	999999	146	128	882	999999	411	75	515	999999	499	614	954	255	999999	533	367	474	999999	762	126	999999	285	999999	380	371	999999	740	299	947	642	999999	629	250	191	232	11	538	999999	101	750	367	554	999999	638	999999	999999	125	672	495	999999	328	999999	264	999999	999999	999999	795	748	999999	458	670	775	567	691	467	999999	713	999999	598	532	829	55	999999	21	758	785	206	712	616	164	999999	78	999999	71	323	790	374	862	978	999999	999999	789	907	642	90	592	987	397	180	779	999999	61	83	963	999999	283	992	999999	630	427	514	92	142	365	145	602	971	505	999999	676	619	851	95	999999	325	49	147	616	931	176	798	999999	541	999999	661	271	994	841	15	50	999999	131	242	561	17	999999	999999	552	999999	487	620	491	29	504	169	651	999999	996	647	999999	999999	386	999999	999999	628	704	999999	305	704	873	607	999999	500	999999	878	497	999999	534	79	201	392	999999	118	999999	556	999999	789	999999	677	999999	999999	997	999999	988	905	999999	810	778	932	312	582	362	847	633	999999	490	991	692	999999	671	999999	441	927	455	634	550	278	999999	907	321	915	513	627	694	999999	609	936	999999	999999	467	686	999999	601	767	618	999999	747	485	573	76	999999	106	420	15	977	999999	80	999999	364	365	153	944	870	999999	999999	79	734	999999	64	281	553	489	271	169	984	999999	839	170	999999	999999	999999	792	303	841	999999	819	103	999999	716	999999	538	198	157	76	999999	742	970	999999	380	999999	999999	593	430	302	522	835	835	261	30	786	34	909	911	760	562	360	650	999999	624	577	976	123	999999	350	742	364	999999	204	845	999999	231	858	790	296	999999	218	999999	11	999999	999999	983	841	601	930	690	628	287	396	514	963	102	940	366	999999	573	192	156	999999	559	168	503	999999	415	778	999999	175	999999	624	461	999999	988	649	710	464	593	144	521	517	659	123	87	946	690	882	999999	290	502	987	999999	126	
72	292	451	170	666	352	999999	822	374	524	999999	662	999999	170	999999	999999	999999	999999	219	999999	670	639	999999	445	90	557	950	533	999999	284	673	142	901	345	291	706	999999	550	999999	250	707	699	152	145	615	424	21	999999	906	707	60	599	777	293	456	433	861	16	90	119	402	902	204	100	851	375	761	599	999999	279	255	999999	114	968	731	970	497	999999	999999	665	545	999999	999999	920	233	999999	364	617	999999	858	999999	200	470	688	848	804	999999	61	294	249	999999	999999	650	999999	999999	371	495	809	561	999999	935	577	999999	424	573	971	286	999999	866	777	999999	153	710	31	435	999999	229	426	129	927	475	999999	10	591	12	133	779	989	468	999999	588	555	65	413	922	276	24	55	124	877	528	231	195	999999	238	519	999999	629	212	408	999999	999999	690	634	19	500	999999	595	422	449	999999	297	999999	14	999999	465	97	306	108	168	50	999999	312	999999	999999	254	260	494	362	492	421	160	787	69	721	519	999999	431	999999	431	700	999999	633	674	685	241	415	191	999999	999999	431	415	530	53	368	999999	766	999999	235	999999	250	92	999999	929	999999	51	999999	755	292	680	999999	999999	999999	676	999999	621	549	637	566	177	999999	79	999999	590	70	15	999999	743	701	753	752	427	205	640	191	618	999999	999999	646	644	731	999999	898	646	181	765	514	853	585	747	427	999999	881	999999	999999	180	999999	651	869	32	999999	766	63	999999	928	183	470	271	495	849	434	845	991	999999	446	188	999999	530	419	305	501	776	167	954	999999	622	999999	148	714	20	703	999999	835	623	233	965	606	999999	718	997	999999	253	368	999999	322	581	148	958	999999	999999	10	393	999999	573	999999	644	608	999999	213	315	637	999999	999999	484	999999	889	20	377	699	481	582	812	812	999999	999999	999999	418	431	642	753	999999	586	526	966	20	319	999999	271	102	588	366	507	164	412	370	999999	696	884	591	432	571	999999	269	150	175	197	581	821	572	283	236	999999	466	460	831	999999	806	999999	473	999999	588	749	285	120	124	999999	657	999999	61	39	561	999999	999999	219	192	714	327	999999	801	823	738	490	999999	999999	362	189	50	704	999999	319	175	999999	999999	755	999999	999999	999999	159	35	100	999999	999999	999999	999999	721	702	347	999999	277	126	733	430	999999	650	106	107	60	466	999999	935	43	999999	999999	742	864	999999	123	94	375	370	999999	177	999999	711	999999	567	720	999999	107	660	999999	794	436	464	999999	999999	327	770	658	999999	771	38	401	999999	66	587	352	999999	999999	999999	
588	999999	999999	907	897	565	79	87	367	999999	387	999999	368	107	999999	249	999999	373	166	999999	999999	353	999999	999999	999999	200	776	270	654	999999	224	691	999999	832	81	589	912	999999	567	29	675	250	412	129	369	878	999999	999999	996	817	70	979	871	560	147	245	826	262	318	706	789	809	432	661	999999	695	416	999999	999999	513	336	999999	999999	147	452	886	940	999999	999999	720	529	483	273	836	999999	245	999999	927	694	836	999999	660	999999	861	240	999999	999999	751	804	673	471	999999	276	999999	490	73	999999	734	117	260	999999	520	999999	999999	187	316	546	595	999999	89	875	999999	841	200	999999	999999	785	944	999999	586	78	198	511	999999	258	394	216	779	356	581	71	95	819	999999	999999	252	668	623	684	923	330	232	999999	725	797	999999	999999	86	742	999999	999999	238	827	531	999999	116	999999	405	348	792	109	766	249	444	27	789	669	407	659	507	17	171	270	983	265	999999	463	786	798	276	100	139	47	541	999999	833	268	298	261	434	244	272	285	891	823	564	982	301	708	18	323	896	427	244	806	999999	968	844	275	345	653	232	607	999999	702	969	728	708	151	999999	999999	381	155	234	999999	745	999999	999999	999999	701	864	172	999999	790	953	203	712	802	999999	185	865	423	32	916	781	21	664	212	198	854	835	283	999999	523	999999	941	750	202	971	70	240	598	685	574	480	491	154	817	129	508	266	926	999999	965	999999	117	999999	239	999999	262	91	683	190	315	865	999999	999999	564	313	999999	999999	999999	999999	673	944	276	738	457	999999	999999	867	847	92	690	597	908	309	193	999999	378	592	520	748	999999	979	999999	418	379	709	889	478	590	513	118	64	746	999999	310	31	999999	379	901	793	163	395	243	999999	499	718	956	291	829	999999	935	428	932	999999	122	999999	999999	999999	369	748	999999	821	286	999999	999999	635	850	813	999999	172	152	999	999999	727	595	333	745	955	918	661	999999	607	649	231	999999	689	999999	974	999999	999999	633	205	20	163	246	342	118	899	626	864	867	153	292	666	227	999999	999999	215	186	788	948	999999	999999	707	995	999999	181	999999	766	999999	999999	876	830	999999	539	999999	989	999999	999999	263	225	999999	999999	64	794	999999	324	982	13	642	952	999999	798	999999	999999	201	266	312	167	999999	170	999999	999999	341	360	999999	322	999999	999999	280	999999	209	999999	922	999999	999999	999999	999999	913	396	999999	198	61	133	342	596	87	999999	725	999999	690	686	379	204	102	999999	713	999999	704	802	999999	999999	855	999999	697	999999	999999	
875	999999	999999	999999	999999	399	771	661	971	11	20	999	999999	913	687	184	789	589	268	830	529	829	411	999999	115	190	120	109	219	999999	327	436	589	403	999999	14	169	259	319	297	607	542	131	999999	999999	999999	999999	889	609	251	75	154	999999	922	673	999999	230	177	983	999999	288	672	452	999999	683	584	419	370	710	999999	25	540	279	999999	999999	987	708	249	695	117	249	230	999999	968	277	183	997	999999	729	166	784	999999	275	127	19	935	99	493	487	128	587	579	188	927	999999	999999	874	467	699	686	347	999999	481	876	951	67	182	484	999999	509	999999	999999	999999	554	897	999999	275	162	962	999999	999999	225	762	576	529	999999	52	999999	999999	999999	308	540	968	53	819	804	999999	398	999999	999999	762	999999	132	999999	542	835	938	634	39	212	999999	999999	504	411	788	999999	228	999999	356	999999	25	610	742	629	999999	55	783	999999	734	102	999999	999999	999999	20	535	291	999999	784	44	999999	999999	417	542	539	481	586	999999	566	999999	697	586	999999	999999	885	999999	161	872	503	777	497	61	351	900	936	698	394	736	494	876	506	38	443	870	662	558	999999	999999	213	157	624	19	227	342	999999	999999	899	833	110	85	999999	418	599	17	999999	999999	390	999999	605	840	999999	999999	551	690	999999	668	152	743	389	336	337	93	669	355	999999	487	999999	19	999999	999999	799	560	635	418	999999	999999	439	999999	333	30	999999	101	472	373	71	774	467	999999	999999	377	373	999999	454	999999	999999	999999	749	254	854	999999	807	381	999999	185	50	536	224	999999	198	999999	239	715	419	999999	168	245	621	999999	294	387	29	307	434	999999	66	643	116	861	670	999999	348	195	999999	274	999999	796	448	999999	332	999999	560	334	999999	914	999999	999999	746	999999	999999	512	999999	452	959	999999	49	509	946	166	128	407	999999	362	473	987	331	54	143	155	999999	371	797	999999	999999	759	826	999999	959	520	358	408	897	30	255	167	999999	895	235	115	234	712	999999	291	999999	999999	115	208	861	360	593	999999	524	600	939	999999	714	355	478	209	650	354	549	436	808	719	509	999999	117	315	465	435	818	38	999999	443	999999	999999	999999	999999	654	628	999999	609	927	264	884	999999	91	999999	453	186	427	35	999999	999999	999999	423	999999	459	425	705	999999	999999	895	167	999999	496	680	505	732	208	200	429	555	31	999999	999999	508	553	835	213	327	999999	861	289	18	793	573	49	280	108	42	999999	633	948	538	287	713	770	979	397	625	999999	279	254	999999	999999	480	443	370	232	915	
930	624	222	999999	984	694	616	999999	999999	923	641	999999	633	176	999999	795	606	493	242	236	738	999999	999999	999999	999999	999999	617	303	21	322	139	678	58	193	999999	91	421	999999	553	593	107	621	999999	474	984	999999	645	999999	501	211	873	999999	138	995	999999	999999	186	634	647	158	999999	999999	147	178	793	963	999999	450	74	412	384	999999	939	648	999999	127	999999	972	603	999999	201	540	999999	809	449	189	999999	63	16	745	999999	787	923	405	516	999999	999999	329	681	30	999999	204	23	99	827	837	20	489	999999	999999	291	214	41	267	999999	546	521	338	729	614	423	999999	444	999999	506	999999	123	544	999999	353	999999	755	999999	999999	213	997	527	711	982	999999	178	999999	196	946	463	701	755	665	448	970	999999	155	599	76	607	63	759	693	592	999999	724	475	357	522	426	999999	999999	458	64	999999	29	809	356	128	445	364	999999	498	865	805	841	457	106	171	90	999999	166	999999	975	159	247	833	129	999999	999999	999999	711	673	530	999999	788	307	610	999999	999999	463	799	481	630	253	999999	271	828	786	999999	276	379	196	442	927	378	999999	999999	904	721	196	690	604	240	742	999999	271	999999	936	27	543	847	616	221	999999	999999	685	603	731	41	999999	999999	999999	362	621	333	525	241	602	559	999999	999999	706	999999	999999	999999	204	999999	888	600	856	302	891	999999	999999	429	763	999999	999999	238	693	999999	751	872	745	191	357	252	619	999999	999999	39	375	999999	999999	719	151	848	456	854	504	999999	715	141	185	683	999999	999999	999999	999999	570	550	427	374	865	25	999999	999999	999999	582	425	952	631	478	474	826	926	514	851	145	288	914	527	999999	733	259	378	620	696	71	78	783	745	427	849	585	612	11	521	999999	647	999999	999999	873	999999	552	813	247	666	359	756	608	722	370	999999	655	33	999999	640	616	999999	461	146	961	999999	641	217	213	629	888	999999	925	993	999999	498	970	98	653	531	191	446	141	953	347	314	470	71	384	999999	203	999999	156	371	999999	999999	195	180	864	369	999999	999999	999999	617	999999	146	831	615	999999	999999	999999	567	379	934	459	999999	515	999999	799	656	54	580	999999	700	435	999999	77	564	97	694	999999	799	233	999999	999999	846	837	523	999999	211	482	999999	999999	511	999999	636	193	999999	911	999999	749	687	381	217	999999	227	999999	909	999999	999999	79	277	999999	999999	999999	999999	343	999999	999999	613	342	991	332	598	184	199	292	331	140	799	999999	855	999999	999999	944	625	428	26	999999	516	343	999999	999999	999999	999999	999999	
999999	218	941	426	302	108	20	308	999999	757	364	999999	43	136	934	191	778	393	310	223	624	999999	144	999999	724	327	125	694	279	414	660	600	466	968	861	84	389	713	506	999999	999999	354	999999	197	270	645	982	842	999999	162	159	999999	432	918	590	172	84	997	701	975	999999	325	38	999999	999999	999999	326	74	274	999999	801	999999	886	267	378	280	216	947	683	89	344	999999	123	127	999999	712	177	547	387	699	999	391	22	531	69	528	325	999999	99	506	329	917	578	999999	360	94	71	174	999999	319	956	999999	323	622	640	710	212	911	732	395	999999	999999	686	575	860	419	62	364	999999	999999	955	245	857	187	999999	426	704	402	766	999999	650	13	998	999999	999999	873	999999	999999	890	359	326	413	248	999999	999999	999999	240	999999	999999	940	42	707	999999	699	999999	999999	279	999999	862	223	16	809	154	561	999999	593	999999	999999	832	999999	351	662	473	848	533	551	999999	999999	278	999999	196	702	543	999999	149	999999	45	308	713	31	603	932	537	677	353	516	269	686	958	326	770	622	179	999999	599	379	243	999999	176	999999	723	125	867	653	999999	999999	999999	999999	422	802	557	482	904	811	394	418	134	796	999999	26	999999	320	204	999999	448	573	532	671	236	769	709	916	141	900	307	488	74	884	649	49	249	940	273	999999	768	297	717	999999	487	999999	255	446	623	159	530	412	920	915	214	463	781	605	999999	653	102	641	350	13	999999	905	353	250	157	465	777	352	57	48	193	161	856	173	193	56	999999	273	999999	981	999999	894	999999	158	680	195	267	644	999999	999999	73	999999	999999	713	855	581	836	999999	999999	999999	382	999999	365	999999	732	999999	606	999999	422	55	139	829	348	368	999999	618	348	999999	570	961	208	143	504	436	974	999999	213	999999	318	999999	220	999999	973	144	609	201	539	684	426	626	588	999999	231	802	490	244	999999	588	89	247	243	641	999999	338	959	999999	684	929	999999	675	999999	463	309	811	835	620	855	213	759	999999	89	664	778	943	382	999999	911	701	945	740	278	625	74	80	378	578	999999	645	184	370	517	610	776	751	777	135	349	420	966	999999	388	584	999999	647	168	578	863	999999	955	411	337	982	983	176	407	233	999999	999999	443	999999	999999	999999	999999	399	924	478	887	37	176	257	218	501	735	85	362	693	796	999999	999999	999999	715	582	689	773	42	999999	999999	609	999999	553	999999	999999	977	709	999999	999999	999999	439	999999	689	691	836	335	999999	202	999999	257	907	814	713	437	973	
327	643	552	964	999999	265	999999	399	852	999999	683	622	521	108	523	35	751	194	148	367	703	232	117	878	256	980	581	205	999999	718	999999	639	126	762	793	999999	167	368	999999	300	82	334	837	414	162	712	999999	103	322	231	166	999999	575	79	280	104	536	999999	999999	549	683	171	121	143	999999	53	506	758	999999	190	867	392	999999	999999	999999	999999	395	703	726	543	793	488	882	65	562	175	73	56	492	999999	806	494	650	107	616	910	223	999999	999999	999999	216	439	999999	142	364	773	91	727	784	901	709	833	999999	184	999999	999999	999999	65	580	999999	980	999999	275	616	383	383	999999	999999	999999	383	165	691	780	617	337	364	699	750	701	789	93	345	271	591	999999	999999	547	476	999999	421	632	167	133	999999	999999	756	173	181	999999	980	41	999999	496	411	745	27	62	339	846	401	505	538	999999	999999	242	644	198	999999	999999	410	835	275	109	819	751	997	567	184	999999	580	999999	527	991	720	999999	452	999999	860	845	999999	920	218	630	948	999999	103	999999	343	373	494	568	489	554	358	155	765	541	677	659	747	460	878	850	275	210	978	546	642	41	790	795	999999	999999	999999	489	627	645	160	904	657	999999	234	810	993	22	711	972	643	575	999999	910	181	999999	108	999999	51	999999	999999	748	999999	999999	172	999999	583	699	999999	651	899	868	527	999999	999999	772	11	554	236	77	857	263	999999	15	903	76	48	879	623	999999	740	144	999999	270	290	412	967	999999	999999	999999	237	304	780	70	999999	774	57	871	530	409	209	553	294	999999	999999	110	259	931	653	105	272	704	999999	114	910	765	430	267	840	999999	804	999999	999999	314	999999	562	482	999999	932	139	29	176	358	223	927	196	849	473	760	190	999999	45	457	935	659	532	999999	676	160	318	999999	790	41	552	999999	308	39	980	143	999999	999999	821	999	999999	86	105	355	862	187	723	915	956	507	659	999999	769	453	587	654	999999	344	999999	999999	624	785	238	999999	805	618	999999	167	869	340	813	562	341	46	934	999999	563	999999	364	498	436	402	396	999999	381	728	999999	854	451	999999	825	612	999999	999999	385	999999	999999	960	549	253	999999	566	56	999999	999999	107	492	732	519	728	101	999999	979	317	851	231	999999	945	999999	999999	783	774	715	999999	514	210	999999	798	660	206	22	603	999999	121	939	869	356	770	599	284	999999	999999	999999	723	244	695	632	513	691	164	349	901	999999	999999	999999	784	999999	512	999999	493	366	694	82	999999	716	498	999999	868	999999	982	
874	628	356	489	841	999999	438	992	309	818	578	238	999999	506	856	999999	405	999999	650	999999	28	844	999999	115	918	551	999999	999999	17	746	203	763	145	709	999999	999999	555	718	630	789	356	858	213	303	999999	138	588	575	466	999999	102	336	228	222	963	40	969	250	999999	300	650	416	985	562	999999	814	999999	406	227	145	564	687	545	860	809	170	640	365	200	789	962	464	999999	411	654	866	545	999999	745	999999	751	315	157	999999	999999	940	872	650	999999	110	999999	192	999999	331	51	414	791	999999	999999	803	999999	999999	59	999999	999999	999999	999999	584	999999	758	279	180	999999	968	394	259	540	999999	999999	868	297	990	687	999999	754	780	115	244	369	999999	85	187	519	942	858	146	265	375	13	954	999999	999999	742	918	830	999999	999999	999999	936	791	874	585	647	544	515	409	926	959	36	556	999999	615	224	999999	999999	102	999999	717	119	257	994	174	211	766	999999	999	999999	769	270	889	259	725	308	578	375	499	539	974	437	459	219	306	349	457	874	999999	84	83	245	999999	213	999999	280	688	797	999999	384	880	999999	516	161	167	698	146	306	364	999999	646	302	999999	999999	686	290	660	47	698	825	999999	999999	305	925	183	999999	532	686	445	454	619	999999	999999	125	999999	219	999999	999999	999999	607	212	999999	999999	176	437	999999	62	184	526	533	620	650	999999	884	999999	987	469	591	978	634	175	460	999999	910	698	865	999999	77	999999	999999	370	363	985	101	999999	604	383	139	497	402	480	358	169	912	834	968	682	999999	496	671	749	999999	328	427	441	751	298	609	477	999999	154	985	999999	58	173	999999	664	17	270	34	614	999999	104	999999	164	817	301	999999	85	730	193	854	999999	242	728	41	44	568	999999	999999	999999	774	661	924	258	494	999999	999999	749	999999	313	674	521	471	66	419	244	999999	272	624	460	349	533	999999	389	299	999999	48	999999	141	232	106	357	999999	718	999999	999999	179	337	669	739	190	210	508	426	518	999999	119	186	319	796	999999	305	45	421	999999	250	914	545	959	89	49	789	617	354	999999	326	131	753	999999	740	75	999999	603	884	279	999999	999999	999999	999999	999999	999999	861	21	345	999999	999999	999999	999999	751	999999	999999	634	377	589	699	400	593	163	219	201	222	366	960	578	731	884	702	999999	151	828	999999	593	999999	999999	784	187	999999	999999	423	416	14	999999	11	625	976	441	48	23	194	878	555	870	999999	678	742	938	999999	999999	613	56	108	170	835	999999	383	180	999999	373	805	999999	622	999999	
999999	802	197	78	364	344	999999	999999	846	689	966	273	282	355	481	999999	271	845	999999	999999	999999	999999	318	999999	317	88	252	805	481	999999	218	672	999999	244	999999	319	491	674	584	567	839	323	209	419	203	572	650	37	699	999999	999999	959	999999	285	999999	373	999999	999999	760	286	102	796	818	999999	480	304	16	48	225	172	514	596	271	719	999999	999999	999999	898	650	745	438	999999	999999	518	999999	259	436	999999	591	766	999999	148	914	307	999999	53	504	38	938	899	566	611	999999	537	458	515	697	527	779	308	206	596	999999	25	848	877	690	310	608	999999	999999	999999	457	999999	347	376	682	964	254	463	850	148	959	750	189	826	412	578	69	67	999999	909	211	999999	569	999999	445	898	459	597	999999	204	999999	999999	41	540	163	362	200	999999	832	733	282	326	458	999999	636	952	836	999999	999999	122	250	999999	669	958	999999	174	889	999999	930	783	514	999999	111	655	719	999999	719	648	672	59	388	976	999999	828	999999	884	999999	511	602	493	72	438	131	249	953	877	57	82	716	999999	999999	91	999999	58	228	999999	999999	999999	348	999999	999999	197	358	425	999999	999999	327	841	332	939	339	387	516	999999	721	86	535	861	999999	999999	205	646	932	999999	587	306	999999	185	999999	999999	669	999999	173	218	260	875	90	999999	515	689	559	999999	750	776	660	94	575	715	337	152	999999	363	999999	506	198	999999	264	999999	838	437	449	152	241	321	279	307	999999	307	999999	999999	999999	828	356	22	292	999999	895	165	33	502	731	119	999999	999999	920	316	932	999999	999999	999999	999999	999999	868	88	250	417	999999	999999	507	362	999999	277	529	491	156	271	999999	97	999999	208	701	999999	651	346	705	340	999999	773	400	963	999999	557	286	531	235	590	960	277	772	874	999999	465	658	670	631	999999	589	365	321	659	308	844	999999	821	963	521	764	531	382	999999	122	211	999999	544	987	322	990	999999	266	999999	310	739	324	349	194	245	451	980	714	999999	750	939	461	740	664	530	114	465	568	714	826	439	894	999999	762	812	426	999999	682	319	473	999999	999999	755	359	569	530	113	637	728	999999	999999	999999	999999	169	183	749	308	880	467	217	999999	999999	552	999999	999999	844	999999	586	382	818	337	307	404	777	168	840	706	391	105	999	999999	828	840	643	53	621	999999	703	588	72	128	999999	225	111	938	162	556	26	999999	724	78	526	265	999999	743	485	422	364	11	343	53	916	999999	467	999999	707	599	999999	999999	259	92	758	999999	319	699	999999	999999	
999999	838	15	293	999999	904	380	999999	484	573	930	900	999999	208	408	999999	254	29	999999	458	758	895	240	563	647	331	237	642	320	528	945	219	649	403	129	525	996	60	364	999999	414	536	999999	144	668	17	138	61	999999	66	753	299	999999	644	333	407	608	451	645	368	676	738	620	999999	999999	720	260	174	88	882	999999	204	664	200	54	231	173	106	999999	999999	203	186	999999	264	774	656	722	15	999999	722	917	999999	414	999999	345	675	999999	999999	517	948	757	963	972	801	361	999999	999999	307	599	112	244	999999	556	999999	999999	499	779	365	191	970	998	255	104	999999	964	160	790	668	854	378	315	397	589	999999	882	239	999999	167	903	999999	31	424	415	967	487	416	999999	408	999999	845	895	560	999999	546	999999	511	868	999999	999999	211	768	966	453	999999	796	846	922	609	999999	935	296	622	462	999999	949	583	999999	999999	999999	558	999999	999999	836	999999	482	755	804	999999	997	999999	370	597	330	702	999999	64	999999	194	181	641	493	999999	284	895	999999	283	107	999999	596	376	999999	741	737	287	59	385	139	445	748	999999	999999	879	999999	752	575	699	302	760	518	999999	611	654	956	247	74	761	117	940	458	209	657	186	999999	630	999999	629	859	999999	652	82	925	536	446	140	598	614	999999	532	330	999999	980	347	999999	702	764	28	785	999999	222	298	999999	999999	986	548	393	865	433	981	54	999999	839	259	999999	999999	969	999999	218	825	648	999999	973	585	619	598	229	320	999999	999999	865	689	999999	999999	829	364	804	736	999999	999999	747	733	191	999999	487	999999	30	730	239	999999	732	688	810	999999	850	762	324	999999	578	398	329	83	999999	999999	999999	999999	112	479	429	753	642	999999	536	999999	88	915	999999	177	999999	245	577	498	999999	405	999999	187	879	884	519	77	999999	122	167	161	578	674	936	511	690	132	282	551	311	486	39	500	162	999999	880	935	493	157	593	343	820	831	992	401	999999	938	486	227	960	999999	713	529	84	385	742	414	979	767	999999	976	962	36	196	604	375	530	34	389	14	583	583	892	529	824	340	746	681	544	852	752	646	65	591	948	772	999999	425	776	757	999999	956	726	670	616	381	794	644	398	35	138	913	106	223	999999	779	821	999999	260	54	995	999999	999999	999999	999999	340	906	445	248	832	865	115	257	631	537	626	857	999999	999999	452	546	111	999999	519	724	999999	999999	842	214	179	950	510	174	732	999999	999999	522	810	936	285	474	358	406	565	169	32	665	999999	999999	
759	921	999999	97	999999	508	893	999999	924	200	999999	999999	74	240	999999	999999	999999	941	525	869	999999	999999	999999	295	637	999999	197	999999	727	359	999999	182	999999	166	454	257	999999	999999	366	233	868	304	597	620	999999	999999	410	128	999999	684	999999	90	149	605	891	655	875	313	460	999999	320	198	721	999999	498	722	717	907	785	821	529	942	585	302	11	500	517	999999	254	152	577	79	378	52	555	620	42	478	275	799	999999	57	962	536	999999	679	582	32	131	327	999999	502	342	999999	165	999999	505	847	604	999999	999999	999999	69	999999	262	251	819	678	29	999999	999999	249	641	985	999999	481	999999	58	389	331	917	999999	315	999999	375	999999	737	862	887	999999	125	999999	999999	874	661	933	988	999999	999999	671	859	999999	12	999999	638	537	860	999999	76	999999	999999	999999	468	282	483	652	143	142	942	187	513	999999	999999	335	762	999999	375	999999	334	515	492	335	774	717	471	24	493	71	298	999999	224	391	795	999999	813	668	726	999999	999999	19	799	999999	712	106	999999	902	122	999999	999999	143	172	103	999999	561	999999	999999	681	999999	810	469	169	81	843	114	999999	132	171	999999	522	104	778	999999	375	324	715	999999	622	999999	558	569	901	816	999999	165	999999	130	369	999999	23	267	986	999999	791	932	999999	728	23	608	999999	999999	999999	535	163	396	364	999999	999999	707	999999	564	932	13	202	999999	567	352	999999	687	999999	841	763	927	573	264	117	803	982	443	475	987	623	24	543	523	999999	376	663	194	999999	287	402	661	398	999999	999999	999999	782	550	374	506	237	335	999999	302	282	999999	962	899	999999	560	416	294	241	858	999999	999999	470	679	422	201	689	999999	886	999999	449	111	538	123	999999	134	31	441	78	969	760	298	999999	999999	250	25	413	763	905	250	999999	118	430	540	518	417	999999	999999	138	183	816	999999	448	29	853	181	999999	999999	970	164	539	975	226	999999	107	653	84	228	999999	407	787	926	410	646	290	340	999999	998	605	521	611	918	313	999999	162	838	849	824	398	79	740	999999	793	751	711	895	999999	167	442	999999	342	304	674	999999	395	890	520	802	738	999999	999999	286	999999	458	552	621	671	330	120	268	803	259	830	369	999999	232	999999	659	999999	999999	999999	523	565	740	999999	317	999999	581	509	271	999999	57	96	876	579	464	999999	999999	208	99	233	571	57	184	999999	93	474	999999	999999	173	758	861	867	353	83	976	721	511	279	244	999999	99	821	848	940	756	173	999999	790	212	999999	797	460	999999	172	877	
999999	999999	679	105	843	938	517	346	513	999999	190	743	802	602	999999	810	75	963	721	143	749	999999	243	315	919	520	524	862	263	960	999999	999999	191	999999	999999	340	999999	184	401	999999	999999	485	345	484	576	999999	161	197	469	108	732	496	999999	999999	999999	278	157	374	185	332	424	999999	999999	552	65	168	999999	606	103	999999	978	999999	572	293	560	274	862	999999	739	999999	369	337	403	165	237	913	999999	162	77	241	192	999999	999999	78	24	928	402	792	428	417	999999	554	104	66	999999	841	999999	840	999999	863	999999	399	635	999999	963	97	999999	926	325	151	999999	409	539	861	230	519	999999	999999	278	631	999999	79	999999	331	631	814	243	346	999999	395	999999	67	684	999999	826	793	833	321	114	927	677	999999	999999	287	999999	468	25	243	835	611	999999	431	999999	846	991	999999	999999	999999	65	159	999999	914	892	929	999999	212	725	999999	45	437	999999	581	398	999999	954	405	602	62	999999	172	799	10	999999	433	447	567	496	999999	223	490	999999	999999	266	955	83	763	583	999999	999999	999999	999999	690	207	407	925	377	42	229	891	595	743	15	138	893	360	853	412	468	492	999999	999999	999999	121	554	703	165	324	442	999999	201	822	64	928	240	428	118	999999	113	508	999999	535	276	999999	627	746	728	999999	373	605	229	360	125	66	540	238	856	579	999999	704	769	62	599	951	999999	773	999999	87	898	999999	251	61	309	959	999999	69	449	940	493	808	975	999999	951	999999	999999	840	706	997	397	11	571	539	158	409	738	27	999999	325	256	854	999999	999999	503	898	364	999999	61	165	999999	481	789	916	95	844	999999	15	110	762	999999	999999	999999	999999	999999	999999	902	712	902	999999	230	404	133	133	693	639	999999	335	999999	62	483	880	789	550	364	916	222	654	453	314	999999	733	916	183	422	396	999999	374	959	999999	999999	651	275	161	935	248	357	665	233	456	102	999999	999999	58	289	32	79	999999	337	999999	683	999999	999999	598	228	999999	488	950	710	306	851	387	375	664	999999	831	615	638	615	125	568	556	431	997	221	999999	989	868	894	400	327	271	47	195	922	999999	393	676	999999	447	760	407	999999	926	605	999999	38	89	991	457	999999	441	999999	222	216	999999	826	999999	386	941	507	619	999999	320	999999	589	350	189	742	318	448	999999	705	177	364	170	601	504	401	506	259	910	876	446	999999	885	361	824	979	795	999999	131	999999	991	940	150	999999	644	946	25	375	848	999999	682	19	477	736	999999	857	999999	535	331	869	
880	692	597	743	619	335	104	999999	525	999999	946	999999	326	648	714	236	224	818	956	557	386	141	410	573	204	437	516	159	618	966	933	999999	599	262	999999	308	353	407	732	319	852	787	849	999999	400	295	692	999999	32	515	999999	237	999999	774	999999	748	291	34	999999	192	818	945	620	999999	277	999999	999999	74	238	415	883	816	96	647	705	599	999999	999999	182	908	744	688	999999	112	332	705	691	825	769	671	27	329	999999	549	500	907	999999	300	380	714	496	628	999999	616	632	827	150	930	999999	894	467	528	851	640	999999	140	818	518	236	571	994	999999	304	999999	999999	563	957	546	999999	798	999999	999999	392	468	999999	125	999999	519	479	505	564	760	756	999999	214	498	999999	999999	999999	370	98	658	999999	808	719	523	334	42	229	78	869	999999	783	280	999999	475	146	393	999999	999999	999999	308	48	999999	17	243	999999	429	363	999999	95	739	444	999999	709	773	926	584	748	898	791	999999	999999	411	635	960	977	486	413	738	999999	999999	10	779	328	789	620	344	999999	485	307	904	678	329	982	140	999999	996	570	999999	548	562	644	330	541	985	17	637	104	999999	999999	739	26	625	546	11	739	999999	468	919	163	592	782	272	999999	887	388	970	428	505	800	981	916	714	999999	800	449	679	999999	343	999999	999999	999999	999999	229	567	999999	63	783	981	400	504	537	999999	545	955	999999	381	729	654	999999	47	999999	598	256	285	823	311	999999	746	561	69	427	135	147	180	999999	38	53	999999	999	335	197	999999	114	999999	453	276	999999	243	30	77	950	593	736	744	773	650	508	944	743	586	999999	46	429	341	999999	412	999999	375	612	751	338	695	999999	999999	849	999999	493	951	999999	557	999999	999999	725	493	119	999999	999999	402	406	999999	530	999999	999999	999999	708	999999	27	773	227	51	999999	804	630	279	739	264	999999	999999	895	11	999999	999999	122	196	453	435	320	935	231	254	23	119	969	910	999999	999999	406	241	573	698	754	999999	733	789	793	338	571	455	754	855	894	999999	507	404	545	972	999999	112	969	283	840	999999	551	973	38	654	999999	720	58	510	858	706	891	207	257	446	999999	333	403	125	863	864	191	376	359	89	999999	999999	999999	999999	999999	303	272	999999	857	671	178	999999	761	148	999999	850	406	999999	997	198	51	999999	156	109	159	999999	709	999999	999999	999999	900	184	623	948	52	999999	356	999999	999999	999999	444	601	999999	585	277	73	571	264	622	23	999999	999999	379	171	999999	999999	428	999999	108	589	593	418	
881	999999	771	993	999999	999999	106	242	503	606	985	442	754	450	959	570	999999	96	999999	455	242	405	517	999999	999999	462	910	740	999999	91	999999	678	999999	35	720	468	814	283	999999	758	167	389	999999	999999	999999	937	417	597	352	857	443	22	497	148	186	999999	374	999999	999999	684	902	999999	400	999999	904	316	471	728	729	999999	755	557	999999	343	999999	853	886	655	18	867	999999	322	397	999999	648	999999	191	832	849	245	104	999999	95	251	855	801	999999	107	999999	647	476	689	999999	999999	111	885	852	164	850	999999	599	718	799	331	639	589	999999	415	773	999999	135	999999	878	494	407	999999	472	999999	487	496	864	788	697	371	401	999999	454	999999	883	762	836	36	981	526	645	999999	215	764	612	275	832	582	999999	742	522	837	999999	999999	453	361	423	934	677	364	468	999999	31	438	929	283	145	432	532	999999	388	999999	656	361	848	999999	999999	708	315	221	664	999999	999999	954	849	999999	555	81	103	531	349	902	999999	627	68	999999	363	777	999999	339	140	410	60	999999	364	999999	190	459	534	430	999999	714	628	466	700	186	999999	999999	588	999999	999999	74	338	10	671	999999	749	39	302	999999	668	766	873	976	90	263	241	999999	600	999999	999999	105	546	672	713	634	999999	893	926	881	999999	297	999999	468	999999	999999	81	59	651	999999	999999	999999	166	520	762	61	999999	651	385	446	945	214	476	162	992	999999	527	665	297	47	211	856	113	421	534	381	576	414	374	24	192	999999	999999	721	999999	232	938	35	999999	662	793	632	517	489	935	284	820	47	476	979	548	416	999999	613	676	817	57	745	999999	999999	999999	436	286	370	264	764	713	754	400	770	693	501	754	634	254	579	999999	999999	485	260	999999	999999	938	395	476	999999	429	886	55	944	184	203	50	999999	188	366	355	156	999999	999999	571	76	647	706	999999	999999	661	138	369	107	999999	999999	270	735	830	944	498	999999	894	488	344	826	709	455	595	500	461	235	455	887	234	201	397	313	689	494	892	242	108	430	124	999999	526	947	474	999999	932	314	699	243	868	999999	999999	746	837	744	999999	201	120	796	999999	436	682	482	873	999999	46	956	999999	999999	62	265	999999	473	374	999999	309	761	981	845	999999	156	999999	222	28	770	938	651	476	944	138	700	131	312	835	688	999999	999999	84	197	999999	975	999999	363	191	612	670	999999	381	793	444	604	220	999999	999999	447	999999	469	999999	112	999999	395	490	111	217	361	999999	490	637	999999	434	265	999999	794	142	592	
887	182	41	415	110	999999	279	682	510	999999	999999	856	999999	999999	788	999999	590	972	999999	328	999999	999999	155	829	478	999999	999999	695	999999	189	917	425	142	646	999999	726	438	58	12	199	125	807	999999	684	871	287	415	999999	898	285	675	714	999999	814	107	999999	37	211	937	919	997	584	999999	330	999999	74	724	999999	837	71	720	999999	969	658	212	687	566	470	999999	200	774	911	999999	92	514	212	479	327	999999	830	999999	237	999999	92	201	541	493	280	77	999999	999999	999999	412	836	565	999999	744	297	999999	419	173	999999	253	747	155	999999	787	241	816	999999	595	406	888	17	371	493	430	887	466	671	204	295	999999	161	636	796	509	960	527	999999	467	191	716	999999	666	142	983	374	999999	115	753	261	464	999999	999999	167	98	404	474	999999	713	857	999999	940	225	877	173	999999	999999	358	587	999999	714	446	946	999999	999999	759	351	999999	509	65	950	361	999999	999999	831	738	940	479	708	999999	495	999999	666	609	361	776	914	788	968	891	263	588	999999	927	999999	27	717	808	477	339	63	245	572	657	907	478	32	999999	56	434	161	999999	650	483	999999	269	779	346	61	913	845	999999	270	617	801	371	834	990	404	999999	31	142	12	378	999999	260	882	999999	702	882	753	640	742	544	999999	623	937	54	596	288	999999	999999	756	563	999999	501	974	954	855	545	644	41	879	241	999999	28	638	281	433	90	386	771	643	179	170	999999	820	999999	877	188	434	999999	404	999999	999999	649	386	448	885	559	999999	927	162	999999	247	999999	761	510	999999	999999	984	666	620	515	901	476	738	999999	403	999999	999999	258	87	677	999999	853	637	763	665	764	642	200	396	999999	805	459	618	486	931	448	999999	319	596	999999	204	768	179	889	223	110	911	799	55	999999	878	36	850	999999	56	999999	94	997	845	375	88	793	279	746	709	999999	857	999999	654	999999	835	370	662	921	482	352	999999	748	550	999999	999999	843	154	790	999999	779	999999	143	439	547	999999	455	474	999999	999999	410	498	432	189	770	253	999999	999999	100	769	517	374	999999	13	999999	709	345	457	290	523	999999	649	488	750	930	843	724	822	116	600	390	895	999999	843	81	854	261	568	999999	321	203	698	64	999999	488	414	999999	999999	736	838	999999	997	999999	707	842	761	999999	682	999999	926	529	837	47	500	389	999999	999999	95	999999	849	999999	776	678	999999	329	999999	594	999999	272	525	174	594	999999	278	581	393	711	734	10	999999	843	579	999999	852	999999	366	661	564	641	
999999	482	593	208	886	999999	252	328	999999	387	306	999999	552	419	999999	762	934	751	768	999999	995	910	207	94	621	15	878	467	826	185	963	884	40	999999	405	999999	580	396	209	888	339	999999	999999	357	999999	153	301	169	585	999999	999999	614	892	645	646	956	999999	508	586	999999	511	785	502	50	424	422	145	999999	24	690	191	548	551	880	589	930	999999	999999	390	478	714	718	881	999999	327	999999	992	999999	189	448	767	82	999999	328	386	553	572	454	933	292	999999	574	999999	894	999999	999999	73	21	66	999999	541	999999	127	117	176	792	999999	766	999999	75	999999	999999	547	999999	923	119	738	233	503	45	368	971	999999	108	999999	150	573	986	827	18	999999	999999	338	999999	907	342	954	702	999999	593	649	805	731	867	999999	266	37	999999	971	799	999999	999999	518	999999	999999	999999	518	999999	646	35	229	917	939	713	780	449	422	83	669	999999	164	999999	80	909	396	563	999999	59	246	214	123	994	25	37	438	455	471	999999	127	999999	823	935	999999	136	374	732	999999	27	999999	422	999999	999999	910	390	644	544	769	608	634	793	999999	469	782	441	912	235	902	911	999999	335	977	114	955	331	767	999999	980	943	545	663	696	233	962	824	999999	169	94	634	393	894	999999	863	999999	333	999999	364	162	999999	224	999999	830	954	999999	761	999999	999999	997	588	623	424	564	825	999999	970	106	106	507	958	80	752	151	277	528	999999	650	124	999999	632	313	413	999999	365	999999	406	833	742	491	210	389	631	171	505	999999	968	999999	859	800	712	999999	921	999999	203	553	999999	997	562	435	360	121	999999	318	375	999999	219	357	208	106	666	147	364	999999	307	579	449	590	645	265	559	61	790	999999	718	406	392	556	873	812	266	409	280	316	999999	98	999999	322	999999	231	802	621	141	762	999999	575	999999	316	559	999999	999999	881	361	307	876	309	999999	16	599	969	999999	663	483	396	999999	267	999999	57	483	999999	519	137	794	424	463	938	999999	37	999999	153	999999	999999	999999	259	999999	385	57	999999	440	831	767	63	999999	827	339	999999	148	745	999999	877	999999	824	999999	350	115	976	96	937	999999	999999	389	303	826	456	999999	816	999999	234	688	463	999999	999999	999999	651	999999	466	415	966	95	324	799	184	114	312	999999	999999	252	656	999999	732	999999	119	139	502	999999	999999	236	275	999999	999999	483	914	999999	468	666	816	999999	190	899	648	571	129	999999	529	999999	215	198	524	23	999999	999999	19	90	955	174	110	762	125	209	977	999999	149	999999	
572	999999	999999	127	999999	645	626	503	71	756	999999	171	179	267	610	363	999999	999999	712	999999	999999	949	474	834	111	999999	999999	999999	101	999999	922	419	431	999999	289	688	262	98	552	999999	396	241	999999	262	999999	794	995	842	999999	761	963	701	527	887	927	623	376	61	25	351	88	572	999999	90	833	96	999999	634	978	921	999999	158	732	833	999999	425	999999	221	259	317	999999	724	901	340	27	231	891	544	618	666	321	999999	82	211	799	823	829	430	428	498	64	371	999999	240	660	815	969	693	31	999999	185	999999	801	708	53	364	671	81	999999	612	204	205	25	999999	999999	899	999999	531	44	51	595	26	792	760	262	937	859	999999	679	212	261	999999	999999	116	490	999999	410	999999	167	445	162	758	999999	816	304	858	355	999999	999999	761	999999	447	659	979	915	999999	372	50	455	999999	505	10	401	861	999999	999999	683	909	830	453	498	710	373	599	889	837	659	976	466	999999	999999	316	50	918	472	814	549	542	999999	999999	794	999999	999999	61	939	162	366	506	465	308	185	446	722	187	999999	39	84	70	999999	88	509	999999	584	61	524	999999	960	483	999999	546	456	150	999999	509	658	999999	792	322	999999	736	481	999999	999999	167	999999	154	594	862	656	443	999999	488	452	122	999999	408	784	867	536	750	202	883	116	919	999999	45	728	222	528	142	247	761	410	363	606	356	999999	427	999999	999999	604	999999	826	999999	806	968	698	999999	687	999999	355	924	785	908	544	598	56	601	315	193	999999	381	344	999999	206	978	999999	999999	515	475	999999	366	43	166	155	104	66	160	999999	883	999999	133	535	278	999999	322	999999	502	999999	999999	999999	283	122	650	999999	233	763	312	760	999999	890	609	99	221	726	988	890	629	762	450	541	895	488	431	999999	999999	845	75	736	883	999999	999999	280	999999	175	260	254	393	213	922	999999	753	999999	999999	993	737	44	324	999999	799	431	357	739	999999	477	999999	999999	690	999999	660	387	697	999999	876	999999	999999	339	592	55	999999	743	507	425	840	119	999999	505	204	999999	118	268	999999	523	936	462	655	846	999999	40	761	465	564	589	999999	544	643	187	524	999999	688	408	452	278	85	66	924	999999	898	268	688	999999	599	261	695	401	999999	184	999999	423	181	468	999999	561	293	20	188	917	873	305	476	610	981	999999	750	709	999999	999999	448	999999	538	723	947	999999	351	853	865	313	893	160	999999	468	547	110	296	999999	971	890	984	74	877	16	67	603	999999	88	927	863	510	986	999999	
603	735	758	885	457	521	999999	220	440	155	875	999999	722	999999	17	999999	880	449	531	737	926	999999	383	13	531	999999	353	852	273	999999	12	802	999999	575	999999	732	788	999999	999999	707	189	679	553	919	999999	982	345	986	783	24	56	423	999999	258	999999	999999	362	755	363	791	999999	999999	947	515	152	83	999999	999999	531	284	284	666	610	823	558	257	999999	999999	999999	549	999999	367	999999	258	878	999999	822	999999	917	760	380	999999	999999	999999	539	249	999999	48	777	999999	866	198	464	999999	740	390	813	165	999999	411	610	899	754	814	470	810	871	699	999999	999999	260	467	239	771	904	999999	804	999999	294	319	999999	685	686	82	683	142	999999	999999	517	999999	999999	999999	959	516	159	481	289	999999	588	728	377	41	412	223	678	408	958	999999	604	500	585	261	871	390	999999	924	222	999999	140	999999	907	312	192	148	787	593	507	723	999999	999999	961	999999	973	999999	941	493	999999	472	403	284	184	999999	964	999999	999999	999999	795	578	999999	235	268	999999	916	260	821	75	999999	274	999999	999999	999999	245	80	999999	538	827	999999	999999	999999	401	999999	750	288	856	162	696	348	174	235	272	798	929	102	396	175	999999	999999	999999	743	876	644	19	46	319	383	939	149	792	488	95	999999	489	999999	239	584	518	328	69	108	135	727	684	999999	173	296	971	152	684	16	184	985	564	572	999999	756	641	713	999999	482	999999	556	555	686	150	34	318	799	999999	812	999999	45	782	624	617	159	959	970	873	32	411	796	465	786	999999	109	683	917	567	483	942	999999	359	586	885	999999	181	998	898	148	977	999999	290	999999	359	149	213	939	999999	999999	797	670	840	999999	81	426	100	769	999999	50	999999	401	241	389	999999	852	686	205	999999	999999	977	960	82	734	55	239	516	999999	999999	174	999999	743	963	153	685	282	963	412	515	468	488	412	999999	999999	797	586	999999	901	12	506	462	999999	210	915	446	836	598	999999	900	842	909	506	342	999999	999999	607	999999	98	999999	597	889	283	690	280	559	574	999999	224	937	999999	298	615	591	929	711	889	999999	999999	707	999999	683	857	511	673	999999	982	79	999999	714	199	158	999999	207	414	617	189	326	930	999999	871	501	384	178	441	553	304	914	413	505	264	74	999999	390	854	913	41	771	999999	721	577	504	999999	509	999999	320	445	999999	186	321	532	999999	999999	999999	836	999999	309	688	79	999999	264	77	999999	999999	460	134	769	471	352	501	999999	418	309	218	788	376	575	874	431	131	999999	886	
738	101	973	691	461	697	554	507	613	353	701	897	467	999999	838	23	59	999999	551	974	75	685	735	124	272	999999	904	469	781	435	267	948	21	377	999999	575	939	768	673	999999	999999	999999	887	242	716	412	751	999999	538	562	999999	807	580	999999	821	62	999999	859	428	999999	793	999999	725	999999	96	999999	886	99	180	999999	84	291	950	479	999999	230	797	999999	407	860	652	626	931	229	999999	459	377	877	555	999999	999999	89	350	615	288	833	999999	709	156	963	526	661	999999	999999	487	543	999999	111	87	999999	264	862	999999	999999	414	177	162	999999	577	636	385	999999	999999	893	999999	994	941	344	999999	233	110	999999	999999	444	344	990	999999	666	741	77	601	999999	800	954	32	357	627	782	210	999999	680	622	142	519	587	999999	999999	223	999999	493	602	523	910	853	500	176	515	27	232	424	658	496	765	999999	45	999999	217	589	999999	705	377	168	143	999999	552	487	956	837	999999	999999	999999	999999	454	258	475	88	999999	946	463	855	841	609	999999	786	462	194	857	632	484	479	310	999999	351	516	125	443	390	999999	310	22	219	999999	999999	999999	552	999999	999999	517	44	956	752	270	999999	25	863	767	609	357	626	368	999999	334	999999	386	526	343	953	937	142	41	698	999999	999999	999999	999999	999999	999999	163	244	109	152	999999	598	527	999999	49	413	335	653	357	999999	43	213	999999	392	885	325	785	879	999999	409	114	999999	12	268	225	999999	685	379	699	330	999999	122	527	226	999999	735	835	999999	487	930	627	294	784	999999	665	333	999999	68	760	848	662	283	999999	700	47	999999	595	268	511	424	999999	956	999999	999999	387	920	686	725	112	159	490	135	402	999999	781	999999	600	804	999999	892	999999	999999	999999	851	667	999999	97	826	189	999999	150	999999	158	999999	999999	671	340	999999	820	999999	999999	999999	956	999999	367	999999	881	747	918	227	375	791	665	618	502	110	347	111	369	999999	833	859	999999	787	999999	914	999999	999999	85	120	489	842	983	858	255	943	670	17	494	140	999999	349	907	961	949	358	911	540	570	111	999999	239	397	616	911	787	441	178	601	453	560	999999	671	999999	737	999999	999999	806	999999	558	439	339	617	238	999999	493	951	999999	999999	661	13	446	768	974	786	260	454	377	946	467	999999	502	999999	999999	999999	749	678	109	999999	426	550	114	177	21	671	994	621	169	703	999999	999999	857	999999	999999	999999	124	783	697	32	487	88	441	999999	904	57	999999	999999	576	999999	999999	814	852	999999	421	121	898	278	756	312	
791	999999	295	999999	528	631	653	171	476	600	999999	999999	980	86	999999	348	118	255	272	999999	734	999999	55	509	540	999999	999999	507	999999	999999	551	846	999999	395	999999	848	792	767	341	282	403	776	456	999999	999999	999999	833	775	612	999999	12	653	16	792	577	999999	999999	785	999999	914	648	156	999999	647	59	618	940	595	846	899	556	351	914	999999	571	958	999999	79	315	344	780	999999	895	999999	999999	999999	840	244	817	519	264	16	634	426	634	257	534	809	999999	585	266	248	999999	999999	526	999999	739	26	999999	619	106	524	480	999999	144	999999	999999	405	820	999999	778	999999	778	336	645	549	716	497	999999	324	433	999999	152	999999	87	541	999999	192	330	175	999999	823	23	207	423	999999	536	836	292	203	996	139	999999	775	999999	560	469	999999	77	977	944	999999	999999	999999	196	291	381	999999	720	999999	162	78	84	654	991	954	692	580	912	905	999999	879	214	171	327	304	824	377	922	999999	999999	999999	999999	353	230	917	172	999999	21	999999	367	999999	125	690	50	927	999999	345	999999	852	867	889	690	172	964	75	999999	499	589	891	466	14	827	203	530	477	954	731	433	84	792	999999	569	999999	548	236	763	524	130	400	249	489	999999	80	659	192	994	952	389	165	999999	672	526	999999	674	362	958	999999	999999	573	973	333	911	999999	69	999999	329	909	623	737	999999	522	378	199	651	999999	421	757	543	999999	483	999999	352	278	204	129	999999	450	999999	999999	278	841	364	557	426	916	578	999999	20	378	863	95	338	651	854	367	303	337	477	697	940	210	999999	999999	999999	999999	981	642	515	940	230	999999	999999	999999	468	999999	168	821	772	999999	408	537	999999	174	483	999999	999999	700	423	836	999999	732	999999	999999	255	999999	999999	541	468	999999	999999	999999	378	80	157	999999	292	999999	999999	394	999999	482	999999	742	999999	412	463	224	348	999999	306	999999	229	678	124	498	907	394	192	400	18	999999	363	999999	799	472	169	676	27	999999	116	773	517	39	637	352	178	239	128	999999	614	999999	202	766	999999	999999	716	999999	956	659	999999	897	717	792	385	582	999999	999999	942	827	253	787	207	848	595	999999	773	199	51	999999	329	677	276	350	786	771	434	596	999999	999999	755	469	720	999999	999999	999999	66	999999	999999	64	233	930	296	999999	999999	827	49	353	181	999999	881	527	657	999999	339	999999	999999	376	16	999999	157	999999	999999	798	81	999999	76	840	999999	386	476	57	999999	986	548	999999	390	975	751	958	731	91	424	551	272	237	811	535	999999	24	
999999	999999	718	49	907	699	859	498	229	814	760	999999	999999	795	999999	999999	982	670	646	939	28	999999	624	57	999999	75	119	528	535	844	999999	999999	812	421	799	787	338	504	999999	849	540	891	756	937	207	531	173	999999	402	438	255	150	889	999999	995	931	74	671	999999	841	590	341	999999	385	842	229	396	506	999999	371	999999	487	591	796	409	136	899	687	850	360	999999	999999	999999	999999	598	999999	651	999999	425	868	723	999999	347	247	268	209	928	999999	999999	977	145	666	633	41	933	767	999999	102	687	869	41	386	999999	999999	999999	110	215	867	786	22	578	671	91	137	647	837	150	354	538	210	208	999999	593	999999	225	245	856	103	172	999999	999999	999999	47	999999	837	346	999999	541	308	168	993	70	595	92	999999	473	584	505	393	106	627	999999	564	487	671	512	793	948	590	999999	253	121	705	954	999999	30	634	536	999999	311	999999	999999	55	379	216	147	933	511	999999	999999	661	360	709	75	214	76	993	560	884	334	553	898	951	999999	914	999999	365	999999	351	999999	839	58	215	92	116	28	169	195	280	534	999999	291	484	837	52	893	411	639	999999	674	36	999999	652	965	999999	101	656	450	464	334	781	302	999999	95	912	612	155	627	959	195	906	999999	289	360	755	271	999999	999999	562	31	480	725	891	999999	999999	765	406	249	334	24	999999	999999	999999	945	752	286	999999	999999	999999	439	999999	784	680	563	767	999999	793	302	220	496	678	542	888	443	999999	66	999999	999999	733	157	216	905	302	944	823	999999	87	343	607	999999	150	34	999999	132	283	695	999999	999999	909	143	971	113	38	838	346	829	830	999999	101	695	999999	639	665	777	999999	842	491	735	740	579	150	460	694	741	356	653	999999	765	169	168	21	84	582	600	999999	112	999999	464	608	999999	999999	790	252	912	604	999999	368	421	900	441	214	319	999999	340	992	521	419	297	999999	692	486	74	999999	933	684	800	999999	75	601	129	965	37	136	747	221	360	999999	782	146	845	295	999999	999999	728	999999	701	487	999999	608	663	693	589	999999	916	999999	303	662	318	237	803	453	303	819	999999	476	186	192	849	128	641	999999	637	999999	647	407	999999	209	409	979	999999	323	814	999999	999999	999999	386	65	220	239	918	698	999999	554	342	401	991	122	94	262	777	519	637	133	967	360	65	999999	334	999999	999999	104	999999	338	254	490	639	837	881	999999	100	130	972	620	210	999999	414	93	818	999999	999999	440	124	157	212	473	685	691	999999	588	999999	
948	999999	700	999999	999999	445	570	999999	999999	999999	164	241	999999	172	656	999999	27	922	34	945	972	619	88	113	532	980	999999	136	781	805	947	348	303	972	151	999999	999999	354	387	507	999999	999999	966	493	261	209	383	985	555	926	667	769	474	642	999999	999999	652	999999	743	843	340	443	528	56	999999	815	938	768	30	267	274	673	545	999999	111	999999	999999	595	852	333	606	130	999999	854	147	188	999999	660	573	813	746	999999	611	543	176	410	265	920	999999	999999	270	999999	965	999999	661	999999	234	946	541	220	685	67	744	419	999999	999999	862	999999	909	636	999999	287	204	216	520	999999	71	999999	360	999999	933	733	917	416	72	991	999999	293	202	152	954	999999	129	999999	137	689	941	201	306	956	548	999999	21	999999	503	982	420	758	777	82	932	232	595	840	286	952	150	999999	356	999999	999999	579	480	766	682	24	999999	841	88	830	647	999999	705	403	162	999999	999999	875	913	90	581	406	515	999999	999999	731	341	999999	999999	999999	549	613	845	61	902	999999	999999	254	368	999999	824	579	679	946	435	999999	999999	999999	687	934	240	274	424	276	673	658	73	360	556	951	683	878	764	999999	291	44	34	999999	501	193	240	477	516	434	999999	12	726	568	694	157	214	149	999999	152	945	999999	198	579	999999	254	905	761	698	417	804	999999	815	999999	665	999999	48	874	999999	504	999999	763	999999	999999	21	670	931	504	665	409	746	544	287	621	999999	16	845	455	274	257	287	479	999999	108	629	319	197	950	999999	303	999999	340	448	106	448	999999	999999	208	568	999999	999999	410	999999	299	671	270	668	999999	818	659	999999	593	609	452	999999	234	984	659	999999	701	999999	999999	601	999999	300	416	105	190	183	776	489	647	886	556	934	877	999999	489	437	369	651	994	141	254	748	999999	730	996	880	223	207	999999	837	866	244	999999	999999	733	998	264	174	487	30	52	179	999999	706	63	517	349	850	999999	232	11	999999	999999	849	357	623	775	999999	109	310	959	578	623	999999	30	999999	602	78	650	491	182	204	173	999999	99	999999	839	818	676	488	541	373	999999	644	836	816	755	492	462	120	232	578	74	186	999999	999999	999999	109	685	742	999999	280	210	23	59	806	886	515	999999	281	999999	999999	19	621	999999	999999	875	978	999999	999999	565	999999	999999	539	268	604	140	987	912	625	529	740	999999	934	573	270	173	689	594	39	929	250	732	190	999999	276	569	453	417	999999	597	577	136	999999	999999	999999	664	999999	755	999999	676	899	602	
144	752	999999	999999	85	58	509	432	196	999999	943	284	324	999999	435	212	991	44	999999	579	999999	38	999999	614	999999	756	768	605	502	999999	149	999999	40	647	598	999999	294	999999	493	999999	908	999999	410	193	193	206	862	426	238	999999	763	420	989	329	164	116	800	438	172	328	289	903	999999	262	254	589	999999	676	999999	998	918	549	999999	291	671	405	627	768	999999	465	894	352	376	45	181	999999	373	710	999999	999999	999999	855	290	999999	125	14	999999	158	938	603	951	999999	636	240	999999	224	869	708	658	759	488	42	17	706	434	937	536	999999	91	526	226	544	193	307	371	73	268	385	176	666	292	478	829	828	513	708	715	146	496	956	858	665	62	733	13	999999	999999	583	740	187	999999	227	77	422	386	417	11	338	868	485	955	999999	541	999999	477	20	999999	188	203	725	231	400	408	999999	667	561	999999	999999	304	767	224	999999	644	999999	198	74	411	416	451	106	999999	387	277	20	999999	375	999999	70	265	992	400	669	999999	999999	956	87	819	943	755	825	925	551	43	999999	999999	280	848	553	802	999999	608	797	737	107	28	999999	132	398	132	301	999999	431	204	311	377	554	304	999999	42	121	999999	468	660	999999	180	165	999999	176	748	730	526	579	267	852	999999	602	931	999999	999999	121	955	430	820	464	397	999999	356	731	733	999999	976	229	521	999999	168	999999	147	122	926	999999	501	955	649	402	774	858	174	999999	917	774	622	21	631	999999	165	824	648	206	999999	999999	999999	621	999999	42	753	307	67	999999	694	253	465	819	999999	145	999999	999	781	427	999999	999999	339	14	814	999999	999999	965	597	601	536	344	502	940	884	259	62	999999	522	999999	648	477	800	598	657	674	318	803	654	496	309	166	999999	230	517	697	347	805	999999	484	938	788	710	466	49	360	999999	999999	935	117	92	741	486	173	779	222	739	740	999999	149	650	300	321	110	999999	379	301	282	433	196	911	256	81	48	679	860	766	999999	559	307	923	793	867	999999	414	568	680	879	450	304	958	606	999999	668	999999	647	477	610	999999	669	69	478	101	748	205	835	669	999999	493	919	455	406	191	58	999999	999999	433	774	696	999999	699	421	999999	138	238	315	797	413	214	41	392	166	178	889	248	999999	702	999999	351	578	898	999999	395	531	849	562	424	410	452	977	224	702	914	441	970	647	646	962	520	890	48	265	243	999999	536	298	237	999999	810	999999	164	314	432	127	834	999999	999999	999999	999999	676	890	396	
961	236	817	689	252	999999	918	600	808	739	608	461	540	643	998	933	994	999999	334	132	599	681	823	910	999999	796	999999	513	622	346	683	999999	999999	651	999999	16	644	999999	999999	499	383	220	962	999999	705	970	999999	999999	469	101	315	728	351	999999	999999	289	413	906	419	999999	999999	415	977	999999	66	764	999999	999999	349	999999	298	999999	999999	835	999999	389	719	408	999999	310	219	415	54	530	41	955	999999	999999	854	999999	603	738	999999	600	999999	999999	242	500	368	999999	518	698	851	477	802	167	223	999999	29	417	569	14	702	119	246	725	999999	457	440	110	271	230	43	999999	398	560	720	999999	476	780	156	999999	50	273	791	520	564	576	727	999999	741	986	999999	447	454	598	45	999999	363	643	606	785	69	267	679	298	664	525	999999	999999	446	999999	49	248	270	999999	964	438	327	725	170	795	729	566	368	999999	17	596	881	999999	524	402	999999	833	183	370	169	782	593	999999	855	48	496	485	437	999999	999999	973	186	999999	634	607	10	637	482	999999	66	502	899	404	999999	999999	644	290	726	53	999999	215	999999	900	190	192	845	824	869	132	308	999999	139	925	999999	44	419	777	999999	917	402	999999	360	372	314	666	882	198	222	787	999999	216	758	393	695	741	999999	286	923	452	761	185	999999	999999	513	813	373	973	77	256	658	867	999999	999999	999999	824	854	999999	999999	524	309	656	612	92	728	101	999999	999999	240	999999	136	999999	999999	722	999999	227	165	11	999999	999999	303	909	131	966	138	536	101	949	741	999999	887	214	689	408	152	115	999999	685	999999	421	328	626	743	482	130	524	22	999999	652	434	669	853	844	105	999999	399	535	646	999999	201	999999	544	999999	370	708	999999	999999	999999	579	60	999999	479	379	999999	182	677	999999	648	845	999999	999999	698	307	317	210	999999	370	594	188	753	580	926	731	439	999999	999999	621	999999	774	999999	999999	567	822	602	779	200	484	999999	923	999999	233	886	800	349	678	312	247	697	999999	674	560	859	999999	826	999999	728	747	940	37	999999	65	792	874	647	542	956	875	704	538	999999	559	963	671	635	529	693	135	392	761	118	546	924	223	109	647	221	999999	995	999999	60	999999	543	379	535	497	999999	999999	163	806	721	436	542	168	159	125	597	198	641	999999	786	603	365	189	919	851	141	579	775	999	999999	665	880	583	487	567	25	593	145	147	98	682	999999	585	49	681	13	765	74	984	60	999999	999999	697	999999	457	97	999999	999999	684	365	861	246	999999	485	
65	556	959	681	999999	109	999999	62	503	999999	114	999999	779	149	999999	847	376	999999	791	948	307	999999	192	247	39	999999	661	999999	461	782	999999	445	818	109	983	134	54	93	482	884	999999	970	165	999999	240	826	999999	999999	222	836	989	357	455	215	187	59	374	721	651	122	999999	999999	600	721	983	999999	812	680	999999	122	999999	292	42	906	901	999999	999999	703	16	999999	999999	446	920	624	793	878	989	612	922	934	760	332	999999	369	999999	187	999999	444	504	572	23	999999	999999	110	999999	999999	324	999999	313	850	207	999999	715	999999	999999	11	949	975	928	114	678	210	757	999999	362	480	850	672	470	724	999999	416	209	444	999999	999999	387	999999	999999	96	564	451	308	81	736	100	999999	993	419	444	237	999999	516	399	893	813	879	837	999999	999999	855	651	999999	589	893	791	471	280	258	425	624	139	394	841	550	237	999999	685	494	271	863	857	262	36	999999	562	900	809	550	999999	999999	999999	82	999999	241	912	372	719	188	945	629	346	744	994	999999	107	999999	674	849	665	999999	204	353	486	699	999999	999999	61	102	340	890	661	729	999999	770	999999	67	999999	610	637	864	999999	507	548	642	526	122	268	216	399	553	999999	960	999999	474	460	206	595	338	243	523	320	626	847	65	999999	999999	999999	999999	745	50	999999	74	221	800	999999	999999	804	843	183	999999	140	845	999999	787	664	999999	844	999999	319	877	471	999999	999999	123	553	566	999999	493	674	908	250	43	471	358	999999	171	748	94	745	763	401	752	999999	358	393	475	922	69	401	277	773	474	914	999999	999999	999999	698	108	257	172	999999	321	178	274	999999	999999	999999	999999	887	999999	952	760	662	556	486	719	871	28	730	999999	643	599	102	407	145	999999	129	603	780	284	473	650	837	999999	999999	90	584	891	714	999999	101	578	999999	898	999999	22	999999	368	391	859	999999	999999	999999	999999	529	447	999999	999999	999999	867	978	780	574	612	39	311	923	999999	830	999999	144	980	313	444	999999	999999	427	203	999999	132	964	999999	999999	920	999999	793	282	668	63	288	860	813	763	846	317	320	13	570	999999	999999	99	733	999999	999999	724	999999	376	999999	192	464	30	35	687	999999	903	227	568	654	999999	999999	38	265	35	551	545	331	999999	467	137	675	71	999999	999999	79	43	999999	232	236	205	758	426	350	485	599	268	999999	135	757	942	100	999999	999999	489	632	984	834	707	986	999999	403	999999	909	999999	516	402	173	999999	618	999999	999999	994	341	999999	332	819	688	779	999999	293	
709	999999	469	524	46	923	711	378	999999	94	999999	999999	246	999999	802	212	999999	999999	999999	999999	105	144	516	785	280	999999	420	999999	166	812	306	65	281	703	999999	207	999999	394	768	999999	999999	795	998	534	774	149	999999	999999	656	999999	312	999999	810	239	198	575	688	684	253	940	512	810	221	890	788	999999	261	999999	56	604	999999	133	775	999999	999999	309	146	982	21	141	348	999999	254	45	999999	999999	999999	52	514	999999	518	412	150	827	999999	880	999999	117	999999	631	887	224	999999	61	14	999999	999999	435	999999	888	439	706	999999	999999	602	646	565	186	999999	636	897	999999	38	881	95	713	982	999999	303	634	726	999999	246	999999	253	999999	367	203	40	331	782	819	999999	626	735	999999	739	38	235	444	999999	407	728	999999	733	999999	195	626	965	301	206	431	141	999999	999999	411	999999	292	869	478	289	372	155	68	999999	88	889	412	999999	283	999999	999999	722	859	319	329	999999	137	999999	573	937	740	999999	739	999999	361	999999	239	464	999999	353	457	168	756	164	999999	261	999999	265	654	999999	999999	480	999999	327	252	708	281	780	999999	111	999999	999999	305	541	999999	145	416	934	999999	399	660	947	822	929	526	999999	966	704	999999	77	640	872	999999	784	163	269	999999	421	881	653	416	459	621	232	22	821	999999	224	615	999999	845	735	763	999999	139	836	657	762	801	457	742	999999	424	775	999999	999999	633	521	387	290	600	994	62	848	999999	999999	999999	600	917	705	932	751	99	548	231	905	999999	747	999999	999999	611	999999	620	999999	911	839	45	845	999999	553	999999	999999	837	999999	227	851	683	914	999999	928	999999	67	844	105	524	990	487	875	554	565	359	885	866	999999	678	818	384	627	999999	999999	175	491	838	374	999999	590	914	764	331	380	232	204	999999	999999	818	553	937	524	910	920	362	169	301	206	203	312	485	999999	999999	408	477	999999	977	137	763	28	229	480	588	934	999999	723	554	183	343	165	999999	150	251	134	881	859	716	26	791	16	200	641	181	214	115	146	999999	922	903	999999	999999	999999	962	800	333	467	935	999999	843	638	614	999999	863	47	892	344	999999	532	526	617	999999	960	346	756	827	588	308	999999	828	940	615	632	999999	176	938	81	187	451	999999	424	923	740	182	162	401	82	777	143	321	771	999999	585	405	295	999999	265	11	215	972	745	168	999999	157	903	33	982	999999	999999	999999	821	166	94	731	999999	693	999999	787	999999	999999	755	810	174	72	67	340	40	236	984	349	683	79	999999	999999	
65	266	372	593	999999	139	999999	235	90	45	500	615	525	853	303	999999	229	999999	818	999999	226	934	993	999999	99	999999	993	756	862	357	425	751	999999	614	676	846	330	24	518	64	947	529	730	139	572	999999	814	186	933	999999	129	214	261	999999	999999	999999	272	874	999999	705	146	662	372	733	999999	999999	430	999999	999999	456	281	215	959	999999	902	696	214	864	926	647	759	816	822	480	237	220	500	72	362	555	999999	999999	520	813	918	295	167	999999	999999	823	999999	903	998	486	120	999999	255	497	229	999999	999999	408	948	856	946	329	839	999999	999999	408	258	368	558	999999	999999	825	999999	156	845	617	539	217	999999	999999	625	856	999999	999999	370	322	999999	13	999999	796	999999	185	999999	663	867	598	455	275	500	999999	999999	663	999999	999999	614	294	999999	109	651	611	999999	708	64	845	999999	100	510	999999	531	193	443	255	525	999999	993	697	327	41	289	257	172	274	716	243	538	962	511	452	731	999999	102	865	361	999999	769	930	999999	662	432	777	98	950	999999	317	677	328	147	591	999999	916	967	199	820	999999	449	762	999999	821	999999	278	588	999999	773	999999	100	999999	893	294	992	73	999999	665	608	512	169	221	529	408	565	219	824	999999	81	814	118	903	55	999999	999999	999999	999999	310	354	164	198	40	187	298	227	999999	434	853	598	317	351	999999	590	318	245	999999	242	999999	999999	107	453	668	986	958	999999	196	532	936	502	984	135	275	999999	454	999999	139	43	240	999999	999999	785	999999	331	763	473	806	322	737	722	999999	775	355	54	257	710	530	53	229	951	40	576	999999	361	613	999999	85	991	146	994	116	204	11	999999	799	322	999999	346	233	495	540	874	999999	223	938	999999	999999	230	73	999999	792	95	814	289	160	889	999999	999999	999999	580	397	815	186	742	616	369	774	944	255	999999	237	999999	819	734	421	166	780	284	423	404	412	855	927	402	212	30	389	722	260	909	999999	863	999999	652	107	724	999999	63	607	999999	444	835	974	138	516	608	275	999999	867	994	999999	21	205	322	178	542	999999	783	999999	596	999999	62	693	345	908	999999	564	177	636	696	468	727	677	844	959	999999	999999	999999	885	603	754	999999	854	266	801	999999	668	316	483	999999	836	913	999999	20	599	392	999999	638	999999	153	54	108	453	181	535	391	343	361	362	601	661	999999	898	999999	841	679	999999	437	544	894	704	999999	693	999999	999999	999999	213	666	255	577	434	251	579	741	558	999999	856	682	730	999999	680	316	954	
881	903	747	25	587	999999	919	194	999999	104	999999	448	999999	414	999999	322	980	187	999999	116	999999	999999	420	999999	166	999999	195	822	999999	706	999999	224	999999	303	811	999999	999999	999999	999999	497	335	392	718	157	999999	999999	761	251	485	370	749	242	999999	209	178	714	493	237	859	209	983	999999	669	18	969	120	60	504	603	213	210	451	561	999999	781	999999	458	999999	276	999999	626	944	347	164	957	999999	221	198	134	107	685	883	679	426	514	238	722	710	187	999999	999999	999999	647	282	999999	307	681	824	428	775	265	230	999999	995	999999	48	999999	515	60	87	899	861	999999	505	527	999999	771	999999	674	553	680	748	999999	999999	621	369	307	999999	995	660	999999	396	769	359	842	464	922	684	844	476	477	217	660	110	243	390	999999	151	754	999999	535	546	159	875	104	517	144	828	383	222	741	695	519	999999	999999	512	101	30	663	73	404	97	300	999999	999999	473	97	985	899	241	482	165	999999	999999	134	999999	999999	894	264	999999	330	104	999999	631	999999	782	697	999999	244	731	298	999999	999999	999999	448	448	256	999999	800	631	429	159	929	152	740	586	385	367	276	201	275	207	999999	338	743	999999	785	999999	473	302	775	999999	750	999999	999999	615	999999	628	713	999999	999999	295	104	633	905	180	175	168	999999	158	999999	340	999999	53	465	999999	111	999999	948	148	662	999999	487	999999	999999	600	999999	761	209	134	908	757	653	590	772	979	999999	999999	433	572	144	627	999999	325	896	445	835	707	999999	851	513	528	680	574	33	839	808	596	778	314	999999	413	958	766	249	649	999999	999999	280	485	988	969	725	385	14	45	999999	171	999999	419	765	701	59	358	621	390	86	88	566	933	999999	516	999999	128	999999	999999	999999	19	999999	256	759	999999	437	236	862	543	803	304	999999	988	38	646	984	368	549	999999	364	610	155	859	572	607	999999	347	313	999999	616	607	999999	282	377	999999	999999	364	660	999999	274	822	495	87	586	781	517	578	904	535	531	994	579	999999	376	999999	864	999999	683	162	584	999999	922	391	999999	999999	721	297	999999	236	561	999999	708	215	805	999999	124	999999	282	999999	99	278	442	999999	949	999999	37	999999	906	319	937	868	681	508	759	999999	899	114	160	390	70	999999	999999	678	973	999999	296	374	999999	833	943	999999	999999	893	72	315	999999	154	442	315	178	999999	391	311	299	693	948	210	455	631	999999	999999	916	891	999999	869	321	764	804	57	334	663	999999	82	375	150	999999	788	445	453	526	755	672	999999	
222	201	999999	655	388	290	952	96	999999	305	201	999999	880	63	173	203	994	999999	349	999999	980	515	999999	318	935	159	999999	170	999999	999999	114	999999	348	82	678	999999	40	666	385	524	104	248	744	629	881	442	270	869	624	252	459	633	416	287	864	707	999999	530	999999	999999	520	792	331	916	201	999999	595	807	384	634	172	999999	517	825	299	741	999999	999999	999999	503	889	900	999999	522	553	999999	481	70	217	971	999999	999999	946	999999	999999	312	999999	828	438	577	846	462	495	990	999999	131	126	999999	988	132	999999	933	102	999999	349	620	256	999999	373	720	832	534	600	413	353	662	390	370	999999	986	824	941	885	859	999999	999999	414	555	442	431	363	999999	82	95	44	357	417	999999	806	392	999999	118	465	717	999999	321	861	92	646	427	740	755	999999	11	999999	995	999999	999999	568	912	999999	700	375	999999	367	942	999999	999999	999999	995	254	659	564	999999	999999	716	999999	177	124	345	575	332	999999	25	690	608	131	81	999999	48	309	184	172	999999	186	365	742	999999	360	802	859	357	999999	650	999999	999999	999999	339	80	591	999999	880	128	233	346	883	792	360	261	999999	999999	391	726	339	999999	80	497	999999	262	999999	973	961	817	999999	485	228	618	999999	842	609	999999	999999	999999	206	529	999999	65	938	557	302	573	999999	273	601	981	478	630	383	954	112	594	530	999999	505	617	999999	999999	806	999999	128	275	534	518	652	351	999999	390	530	810	999999	999999	558	123	960	11	592	999999	225	340	17	597	999999	313	739	24	886	715	504	588	999999	365	259	999999	438	37	48	873	621	260	999999	999999	110	573	687	98	45	417	126	504	999999	859	848	475	740	531	40	231	999999	637	465	999999	999999	941	838	911	765	999999	999999	932	962	718	87	965	388	919	497	671	626	651	999999	478	598	10	563	122	999999	999999	459	907	997	817	105	983	794	637	212	168	734	775	332	677	999999	999999	541	317	781	882	999999	821	999999	368	999999	136	658	986	725	885	999999	726	403	981	908	777	934	999999	623	103	999999	750	717	338	999999	999999	999999	310	999999	414	999999	256	341	634	999999	637	873	999999	999999	968	334	808	911	326	780	18	381	350	768	956	259	396	694	999999	999999	345	999999	705	432	999999	807	999999	251	321	426	141	395	769	295	281	903	306	932	654	769	371	838	999999	557	928	999999	978	541	789	999999	81	999999	653	921	360	533	178	216	999999	170	999999	999999	600	899	649	623	612	65	497	62	999999	999999	999999	918	350	506	713	999999	
503	284	999999	815	461	999999	999999	579	999999	847	934	747	999999	99	473	999999	791	804	248	999999	999999	315	866	922	54	999999	211	999999	522	999999	999999	853	820	999999	999999	194	340	171	115	443	999999	79	881	765	130	999999	328	999999	991	554	136	999999	268	222	249	198	417	999999	771	999999	954	737	999999	16	999999	999999	999999	999999	386	289	163	630	699	804	946	838	433	999999	801	303	418	348	999999	968	608	44	595	608	782	999999	776	433	399	389	488	817	23	999999	498	50	999999	999999	999999	999999	400	505	846	463	275	410	764	999999	115	999999	317	615	121	98	407	999999	999999	329	931	861	513	730	241	320	999999	139	825	558	999999	761	999999	802	862	914	577	112	198	999999	342	381	999999	470	999999	999999	82	873	705	924	999999	267	999999	504	999999	624	208	670	274	536	147	145	585	216	702	353	997	514	999999	206	520	999999	52	363	986	999999	999999	53	411	320	247	452	433	900	999999	355	999999	976	128	247	716	906	999999	999999	994	207	795	999999	767	974	923	568	999999	999999	414	182	224	201	518	134	523	165	268	999999	298	694	999999	685	135	999999	999999	999999	999999	515	489	613	466	389	368	788	763	999999	285	437	396	678	999999	999999	999999	907	141	24	468	994	999999	561	648	999999	374	310	999999	120	428	420	837	901	183	613	30	800	716	999999	999999	999999	999999	967	999999	831	567	619	371	787	199	999999	225	999999	563	401	791	928	999999	999999	999999	68	303	653	999999	999999	600	494	505	719	999999	695	201	999999	190	738	999999	999999	682	999999	325	999999	939	999999	921	210	999999	714	348	781	822	101	834	143	999999	775	436	717	999999	999999	999999	999999	124	651	999999	503	36	999999	942	824	767	44	999999	158	267	271	128	595	731	926	999999	886	999999	723	897	999999	860	68	486	415	312	916	917	999999	999999	999999	639	297	824	428	184	284	999999	523	23	787	845	686	999999	999999	656	840	999999	913	999999	354	926	999999	754	999999	999999	967	442	536	521	851	999999	587	571	24	631	831	999999	313	999999	396	124	633	710	120	966	184	192	929	759	999999	999999	14	326	241	999999	249	543	752	785	216	842	245	11	172	669	267	999999	862	926	824	80	999999	171	999999	240	999999	690	643	114	467	785	999999	777	59	999999	123	271	340	697	999999	298	27	527	545	553	878	631	547	450	709	69	330	12	934	401	258	843	370	11	33	559	899	648	327	999999	338	468	999999	250	555	996	999999	999999	544	536	62	164	625	999999	362	672	152	999999	405	408	465	999999	999999	658	672	
999999	900	339	999999	832	398	379	209	124	224	999999	999999	307	894	712	285	165	468	407	999999	999999	227	958	648	361	417	706	252	919	965	999999	999999	999999	578	285	999999	454	500	712	148	682	954	511	197	942	992	845	308	693	132	309	999999	444	318	999999	62	942	690	322	424	999999	137	290	999999	396	999999	385	728	619	616	830	999999	756	269	999999	149	999999	770	706	368	572	407	559	999999	999999	999999	191	985	999	232	162	764	187	297	455	999999	674	362	800	159	999999	126	688	86	301	644	999999	185	651	438	346	181	984	954	999999	294	577	492	493	610	612	999999	728	396	463	76	487	468	999999	121	475	363	970	556	750	455	719	483	506	999999	499	15	999999	999999	885	999999	999999	233	999999	999999	977	191	868	999999	547	228	397	999999	622	235	999999	827	371	999999	962	982	211	437	213	999999	575	104	986	472	120	606	999999	167	999999	999999	999999	263	34	999999	143	999999	495	779	19	532	67	999999	999999	280	862	672	643	999999	608	999999	779	352	30	999999	596	883	205	405	89	999999	999999	240	790	149	999999	904	802	719	406	678	497	431	427	681	999999	157	244	999999	610	448	962	999999	558	608	999999	999999	242	987	999999	260	98	99	700	79	370	999999	999999	720	341	958	869	924	405	999999	415	999999	925	349	697	448	999999	489	795	640	977	908	682	999999	446	996	671	999999	999999	156	590	408	731	358	999999	522	521	523	384	651	999999	48	857	628	999999	999999	27	999999	299	618	611	608	303	69	101	461	154	454	284	345	999999	63	270	259	999999	17	626	576	999999	185	926	135	999999	999999	71	939	61	64	988	101	978	999999	526	55	545	982	114	671	266	859	999999	76	249	48	365	525	778	607	289	999999	728	999999	864	123	691	485	502	999999	997	999999	999999	999999	465	192	367	999999	999999	999999	714	366	999999	955	320	999999	999999	999999	999999	999999	788	999999	999999	453	775	802	373	999999	999999	412	363	999999	489	999999	673	114	458	999999	999999	67	681	847	999999	562	893	922	999999	999999	141	999999	999999	831	598	435	371	461	991	956	999999	662	818	830	603	999999	861	654	876	947	291	215	720	999999	259	999999	395	940	558	999999	559	999999	519	999999	999999	229	107	999999	470	999999	593	222	122	502	961	948	248	851	254	999999	999999	249	55	345	490	925	973	999999	581	769	50	430	903	999999	406	999999	999999	999999	434	999999	37	338	193	822	999999	79	999999	228	570	311	590	543	695	695	906	999999	999999	183	999999	480	255	324	999999	999999	23	172	999999	729	999999	498	
804	31	427	871	835	372	999999	999999	999999	421	832	754	222	280	188	507	735	218	487	96	665	970	116	953	137	713	387	491	809	201	999999	373	133	82	506	569	126	824	859	543	999999	999999	201	999999	647	500	112	680	523	516	437	110	252	18	832	833	999999	999999	743	132	985	573	424	999999	999999	469	631	149	999999	618	390	910	358	943	830	92	778	417	316	999999	610	706	967	302	764	999999	999999	125	999999	672	999999	652	90	736	557	999999	999999	412	48	188	869	962	906	905	135	999999	751	308	187	999999	65	507	167	117	999999	288	605	131	35	10	348	516	899	999999	964	737	999999	999999	999999	149	999999	376	999999	137	767	647	800	999999	177	999999	908	822	937	499	617	157	999999	973	224	279	96	47	999999	999999	840	363	999999	804	940	999999	999999	139	913	999999	827	689	138	39	999999	874	488	999999	954	788	101	525	578	410	494	817	999999	857	407	126	999999	885	989	340	297	413	585	995	131	779	551	778	909	898	999999	999999	28	465	633	350	999999	999999	93	598	999999	324	999999	662	320	133	155	838	732	796	999999	999999	699	798	742	936	298	492	999999	185	246	322	999999	680	738	566	798	786	234	66	335	509	802	400	393	972	999999	999999	685	999999	633	999999	56	122	999999	999999	238	230	723	696	999999	999999	142	907	999999	999999	707	114	999999	754	999999	368	613	676	471	486	150	308	999999	769	317	375	807	422	999999	533	275	504	768	19	337	999999	72	538	14	37	377	894	48	758	999999	524	999999	930	672	274	109	380	651	999999	999999	929	815	999999	999999	686	500	719	366	999999	368	213	345	913	426	999999	999999	85	999999	443	118	999999	999999	999999	999999	793	999999	999999	750	286	433	895	853	341	429	999999	761	118	159	328	999999	657	537	220	399	71	188	95	514	914	999999	33	708	217	327	999999	669	169	999999	594	320	999999	969	90	404	473	999999	13	999999	27	996	197	999999	353	906	999999	718	59	266	442	614	290	371	836	317	410	196	645	999999	999999	999999	999999	658	564	18	999999	688	999999	815	926	711	184	601	496	999999	999999	108	365	310	866	625	620	902	28	999999	40	262	143	772	994	286	999999	989	407	289	999999	539	370	344	994	999999	271	999999	999999	730	999999	688	999999	918	536	999999	830	999999	158	999999	128	699	999999	584	978	999999	554	999999	820	650	999999	195	204	999999	522	252	737	31	316	103	999999	386	571	999999	550	351	387	224	246	692	455	379	841	936	171	999999	999999	786	366	344	999999	586	422	690	733	254	494	
667	406	294	574	809	999999	65	999999	999999	138	352	44	636	283	999999	448	138	204	627	354	267	55	817	352	951	999999	972	874	777	963	999999	564	999999	999999	719	817	952	128	646	351	999999	829	429	576	556	999999	999999	70	887	999999	294	496	999999	900	999999	622	588	941	623	999999	999999	190	339	777	256	787	739	778	563	522	495	999999	999999	999999	568	437	625	251	796	209	935	911	999999	639	678	395	459	404	631	107	239	21	505	501	295	605	500	999999	999999	769	22	951	507	999999	652	285	999999	828	342	999999	996	347	999999	423	999999	999999	203	699	109	861	337	345	157	466	293	484	514	66	999999	963	936	999999	999999	36	197	983	414	621	999999	403	457	630	71	831	999999	891	866	91	292	150	411	801	999999	467	441	676	804	50	91	177	771	881	837	379	862	32	425	999999	999999	235	739	582	711	705	999999	707	283	325	365	401	999999	432	999999	850	999999	144	431	463	595	521	189	374	539	999999	999999	575	792	692	968	89	999999	747	856	66	411	829	100	846	63	734	402	488	684	690	559	349	999999	987	999999	727	600	961	533	714	999999	375	999999	891	84	838	914	591	999999	286	925	870	576	999999	449	732	54	584	410	999999	128	999999	689	849	270	292	468	805	874	250	488	514	224	151	20	45	786	208	772	999999	999999	999999	141	408	999999	688	773	399	548	94	683	26	561	672	596	355	686	999999	630	791	380	118	999999	999999	798	420	999999	999999	707	413	945	999999	811	195	999999	316	569	290	94	582	519	78	999999	790	567	471	999999	551	999999	999999	358	594	999999	981	844	710	104	999999	610	354	42	348	692	144	148	836	215	375	999999	999999	786	406	999999	999999	999999	312	851	926	999999	336	467	114	880	52	65	361	278	830	351	340	222	542	679	740	550	181	386	132	999999	730	266	588	999999	274	878	952	486	528	709	541	859	999999	487	284	886	927	999999	649	999999	999999	567	385	999999	301	77	253	999999	999999	508	110	999999	728	284	817	999999	879	194	999999	174	112	875	750	130	999999	480	54	999999	405	853	622	712	736	53	864	173	999999	999999	628	207	999999	236	119	30	608	615	140	893	670	213	999999	742	999999	484	976	911	999999	999999	999999	820	33	198	330	999999	885	397	199	685	419	654	999999	324	999999	417	540	876	999999	730	521	204	350	160	394	202	846	880	999999	262	77	953	999999	999999	999999	807	999999	445	999999	999999	144	220	426	455	484	26	24	693	186	444	999999	999999	999999	97	742	28	480	872	804	
138	999999	15	538	999999	617	466	308	572	972	758	243	104	999999	179	999999	311	999999	895	676	377	187	162	999999	999999	318	999999	806	999999	884	332	337	999999	641	777	918	999999	682	488	837	999999	718	452	721	427	210	849	999999	999999	502	441	250	999999	206	437	951	999999	310	999999	999999	650	659	50	687	999999	999999	932	463	203	260	999999	628	299	67	658	659	999999	441	286	223	468	838	829	765	452	91	752	114	214	826	404	828	999999	859	196	367	677	999999	999999	997	278	999999	935	726	45	812	999999	527	547	777	226	93	33	899	170	812	830	285	244	567	999999	828	258	376	999999	999999	69	439	999999	301	982	969	370	999999	945	82	902	999999	729	640	140	235	566	436	609	320	999999	999999	999999	384	536	401	529	513	329	449	147	569	870	408	753	999999	999999	256	795	257	723	744	953	98	910	728	555	604	437	452	999999	999999	999999	545	831	398	739	495	764	590	999999	999999	999999	506	934	343	241	999999	886	999999	999999	320	641	999999	597	71	717	611	999999	808	846	925	85	876	187	325	999999	999999	576	364	782	170	492	215	999999	866	783	999999	163	576	496	233	718	999999	873	951	190	415	947	999999	999999	138	31	955	999999	524	781	93	328	999999	541	905	754	999999	834	418	999999	436	554	731	999999	270	999999	999999	322	622	216	265	999999	236	999999	999999	387	999999	682	999999	149	536	471	292	95	700	138	545	999999	590	479	999999	985	999999	133	999999	860	226	493	421	680	133	643	130	999999	999999	90	102	483	155	528	948	849	190	278	999999	999999	271	645	586	141	912	862	731	153	999999	280	999999	999999	391	999999	999999	322	271	999999	25	893	350	999999	570	620	46	71	999999	72	999999	999999	804	196	999999	789	999999	581	999999	289	768	270	911	977	296	254	542	988	101	619	367	999999	588	999999	263	408	999999	296	85	965	105	850	972	668	999999	684	475	999999	281	602	999999	589	414	981	215	754	999999	373	688	325	999999	57	970	280	705	894	758	598	999999	433	175	311	505	941	194	999999	298	253	365	612	779	190	717	999999	681	777	999999	999999	11	508	999999	260	608	999999	887	999999	880	701	963	999999	925	877	427	848	437	636	94	472	797	297	999999	738	999999	86	545	897	340	999999	599	999999	999999	161	596	999999	16	914	703	745	999999	999999	47	596	289	999999	686	999999	763	869	71	55	692	759	809	999999	51	688	999999	999999	224	989	999999	409	112	45	65	774	291	992	842	522	932	999999	999999	661	260	999999	458	381	399	643	144	470	419	
999999	999999	913	352	882	999999	999999	672	999999	530	999999	999999	638	494	253	581	912	620	770	37	549	122	353	999999	999999	463	999999	240	999999	999999	580	855	257	989	999999	999999	152	432	409	609	524	850	761	818	354	243	622	384	999999	799	487	999999	373	443	870	441	891	572	204	428	221	97	999999	49	999999	218	180	999999	937	999999	999999	489	221	171	999999	698	361	999999	999999	914	841	797	34	81	654	558	491	813	129	126	909	579	238	999999	999999	437	999999	721	869	999999	73	973	447	762	999999	999999	811	212	931	181	89	366	576	999999	586	424	999999	730	999999	401	726	999999	999999	820	543	860	261	240	999999	84	650	640	665	860	850	868	359	271	712	655	746	289	881	999999	46	999999	12	948	404	973	999999	328	336	999999	999999	706	454	626	229	508	746	580	438	999999	531	449	701	999999	999999	717	74	800	999999	739	654	447	999999	581	784	990	857	313	835	800	709	999999	999999	197	451	999999	999999	732	52	213	909	999999	850	999999	426	999999	850	999999	519	686	909	574	310	596	823	971	231	873	842	238	651	443	744	638	157	208	145	999999	274	999999	999999	999999	758	814	830	487	999999	999999	164	197	999999	571	793	159	999999	145	31	717	999999	480	999999	550	999999	813	999999	475	432	222	877	999999	461	346	999999	999999	392	577	999999	495	766	999999	384	770	718	655	98	89	999999	595	747	21	187	427	149	793	372	999999	451	944	262	364	65	384	582	936	999999	803	549	569	766	999999	329	999999	951	999999	106	162	832	244	999999	482	999999	837	474	999999	50	43	207	238	999999	639	135	871	999999	412	289	999999	999999	781	919	295	540	89	999999	433	999999	999999	476	999999	697	999999	920	217	228	780	538	228	909	716	999999	702	605	320	999999	137	198	999999	999999	548	999999	999999	964	60	325	999999	941	746	18	51	999999	399	566	96	540	652	999999	999999	652	463	874	71	999999	481	885	226	999999	229	999999	701	244	243	359	928	999999	999999	255	870	999999	788	999999	999999	219	999999	542	506	145	999999	999999	999999	418	280	805	999999	674	687	17	493	175	108	999999	721	374	316	807	940	49	638	724	939	999999	999999	36	863	624	92	999999	231	938	388	999999	179	449	326	999999	963	999999	520	263	684	594	999999	999999	793	999999	127	426	903	71	999999	467	507	794	841	999999	570	254	942	224	592	835	999999	554	786	27	581	999999	999999	34	843	512	529	999999	50	354	644	153	999999	999999	507	665	948	999999	346	999999	999999	999999	608	666	721	719	495	305	671	848	808	999999	918	
999999	466	999999	378	878	228	99	937	999999	753	496	999999	999999	21	126	717	926	999999	626	999999	865	444	205	673	391	312	134	27	233	714	999999	546	436	234	999999	369	661	297	79	941	999999	999999	461	631	121	651	303	707	379	999999	745	999999	191	998	63	341	271	999999	999999	999999	103	82	999999	417	999999	949	999999	203	999999	757	999999	638	817	684	961	881	999999	573	561	739	18	426	647	645	999999	241	364	438	181	136	107	489	311	503	847	999999	279	53	80	172	73	110	164	622	999999	999999	999999	507	999999	999999	358	697	619	256	567	677	434	79	999999	330	594	160	31	426	659	999999	337	999999	836	787	612	938	999999	999999	676	908	272	35	122	999999	97	857	401	10	778	999999	870	999999	936	999999	750	210	604	749	999999	913	999999	737	962	956	999999	830	670	259	568	419	204	229	580	658	415	408	999999	586	242	999999	758	31	648	999999	705	282	386	666	46	412	344	753	999999	763	829	534	72	999999	92	999999	197	152	441	368	999999	999999	999999	288	765	999999	253	28	999999	839	164	67	98	713	260	506	453	14	222	166	999999	450	406	817	829	880	345	999999	504	975	550	999999	589	289	999999	65	799	108	900	999999	168	999999	246	982	608	771	445	359	999999	999999	999999	193	929	285	293	765	253	666	458	884	16	999999	523	999999	299	547	999999	808	670	205	707	354	113	527	999999	759	999999	424	218	999999	999999	986	894	918	170	367	686	313	996	287	811	142	649	26	689	714	802	704	693	71	999999	999999	999999	999999	878	469	89	412	287	533	561	829	999999	401	999999	29	559	605	381	932	860	175	812	999999	393	575	999999	97	838	999999	999999	509	730	999999	764	808	308	999999	50	701	287	284	35	472	726	982	683	999999	576	999999	165	206	333	999999	210	999999	824	304	326	312	764	992	574	999999	576	999999	108	311	636	641	721	374	565	999999	655	586	149	349	666	999999	891	456	520	178	999999	760	186	970	946	637	984	13	868	999999	936	294	999999	41	999999	999999	999999	381	622	935	948	999999	641	653	999999	624	999999	484	637	915	421	318	481	406	865	816	874	999999	365	999	656	717	505	827	999999	370	999999	117	453	991	527	999999	834	585	999999	347	999999	532	865	999999	648	509	999999	953	326	627	999999	999999	176	89	800	755	999999	622	288	241	999999	814	999999	744	999999	881	999999	646	398	901	999999	896	186	999999	698	351	999999	43	360	999999	351	999999	511	999999	557	572	941	374	200	771	503	221	306	988	61	999999	622	130	584	999999	
477	729	565	999999	153	999999	137	647	391	459	999999	982	272	141	889	999999	312	794	196	999999	939	667	455	626	407	272	600	197	476	393	728	152	459	592	999999	622	987	96	999999	641	445	303	983	741	289	521	949	175	109	319	11	828	999999	999999	827	999999	283	999999	999999	881	325	939	999999	997	730	349	999999	999999	461	999999	755	226	822	554	740	646	684	713	346	886	323	434	98	167	391	900	999999	60	764	999999	348	58	999999	999999	326	505	132	985	21	999999	999999	279	713	832	999999	999999	15	389	668	999999	999999	570	602	141	999999	890	850	999999	999999	829	140	481	999999	999999	927	706	999999	732	999999	244	523	698	701	999999	999999	54	720	999999	602	606	999999	829	392	583	742	778	456	937	999999	435	654	119	379	191	809	516	364	999999	904	857	637	283	160	999999	668	437	868	206	999999	523	179	594	420	19	934	311	999999	341	850	999999	259	219	999999	803	589	414	329	999999	596	390	689	999999	361	745	968	621	678	957	914	314	999999	999999	704	19	265	999999	698	369	256	999999	999999	999999	281	754	608	999999	84	357	844	999999	118	358	609	853	833	580	242	675	999999	323	999999	999999	427	545	250	999999	515	999999	548	529	715	959	273	98	963	999999	328	607	146	550	547	330	123	660	206	561	651	999999	999999	999999	828	32	999999	933	874	294	999999	735	514	609	912	885	809	999999	548	159	95	521	889	176	261	635	538	500	999999	312	28	766	349	688	358	664	22	863	700	692	640	339	999999	999999	71	593	102	537	637	662	999999	797	121	57	999999	139	999999	20	999999	202	494	999999	168	571	276	839	395	999999	999999	258	999999	946	624	999999	518	755	307	220	999999	668	999999	11	863	123	791	230	999999	302	222	999999	999999	12	439	508	208	812	181	651	412	999999	207	999999	286	388	789	574	183	265	538	999999	999999	750	999999	765	660	493	964	999999	999999	55	193	103	612	42	999999	870	516	126	657	706	583	999999	808	883	470	275	724	484	333	227	57	999999	764	501	396	952	999999	674	999999	715	848	999999	871	367	48	114	664	254	833	999999	67	999999	607	832	147	186	999999	999999	304	394	999999	489	721	562	997	999999	339	999999	646	602	999999	842	278	941	999999	456	784	451	844	366	999999	999999	651	414	169	990	792	931	364	219	20	84	999999	999999	946	368	999999	319	369	255	775	553	607	241	999999	225	999999	665	974	690	401	500	187	938	783	298	838	999999	402	17	11	407	756	436	591	699	471	816	995	499	50	475	999999	599	
590	67	999999	420	269	944	212	999999	999999	674	818	520	897	999999	999999	657	530	109	916	361	999999	377	797	180	649	456	753	971	670	485	649	926	999999	588	357	725	425	427	56	999999	804	874	999999	91	618	81	801	40	147	999999	999999	941	558	730	355	222	270	702	999999	813	200	999999	466	999999	34	891	112	318	94	952	999999	999999	999999	999999	999999	379	927	715	561	577	999999	999999	834	333	999999	999999	377	687	242	144	465	999999	656	242	268	999999	417	969	999999	727	969	493	999999	194	115	865	888	101	183	999999	295	555	999999	203	169	999999	406	143	999999	326	999999	999999	86	999999	497	999999	455	820	209	983	961	958	658	834	608	999999	777	649	227	651	820	286	513	266	849	999999	582	463	83	999999	176	284	15	740	213	554	999999	996	697	999999	419	999999	891	999999	23	337	999999	316	594	998	999999	757	915	321	506	247	999999	999999	999999	587	999999	992	746	418	816	687	952	999999	631	999999	754	999999	999999	999999	242	999999	999999	999999	253	521	999999	999999	999999	85	101	419	999999	999999	244	965	642	597	895	119	659	427	331	999999	384	336	384	978	685	540	253	999999	999999	293	89	753	999999	598	999999	588	573	670	133	999999	326	999999	328	269	683	999999	421	166	885	999999	999999	815	430	911	938	916	147	44	999999	338	831	999999	613	85	613	490	122	54	31	317	546	989	303	659	166	999999	18	999999	305	29	129	97	41	999999	322	274	332	941	659	999999	451	999999	999999	999999	999999	153	793	253	655	202	553	376	145	578	306	981	521	771	755	960	908	31	739	570	219	999999	999999	650	762	349	167	999999	999999	371	866	999999	999999	508	819	999999	194	999999	999999	112	999999	752	951	999999	999999	340	999999	999999	196	698	751	429	799	518	585	105	11	152	490	999999	45	382	982	999999	712	999999	999999	22	951	742	776	153	562	636	104	999999	792	688	983	999999	999999	605	999999	999999	620	999999	999999	401	923	723	21	51	999999	164	77	103	770	187	751	999999	268	999999	610	999999	922	607	867	173	999999	128	999999	322	999999	68	719	439	398	296	999999	274	91	681	99	999999	999999	735	999999	408	568	999999	696	615	937	999999	999999	856	999999	999999	773	999999	580	999999	976	999999	420	699	882	226	444	638	705	483	33	486	296	587	650	383	723	999999	739	999999	605	423	431	697	385	553	894	862	444	857	522	999999	694	999999	704	293	999999	41	853	651	963	929	999999	999999	999999	461	999999	586	216	999999	999999	586	283	121	448	999999	999999	722	999999	338	332	999999	204	848	960	882	
791	999999	999999	366	565	691	344	97	999999	675	999999	218	999999	923	234	317	656	821	50	936	867	999999	598	999999	910	104	717	524	329	390	735	457	262	709	669	80	703	999999	66	135	252	195	615	773	446	175	999999	400	114	25	926	999999	807	34	999999	999999	999999	999999	999999	471	999999	999999	767	999999	939	999999	956	999999	263	163	613	806	765	914	694	681	999999	825	704	744	487	326	420	314	463	362	649	237	694	462	421	961	402	594	160	432	427	499	999999	776	999999	219	146	999999	411	999999	999999	999999	339	999999	999999	999999	48	712	983	658	409	463	661	587	999999	728	712	999999	742	652	413	181	763	999999	264	999999	991	927	999999	277	190	999999	902	999999	745	756	898	361	222	586	999999	690	610	502	999999	963	999999	256	755	999999	507	344	999999	759	999999	999999	999999	78	88	999999	843	120	187	999999	477	939	561	327	841	274	830	360	999999	165	730	723	570	271	247	300	640	744	181	52	999999	845	261	152	999999	310	626	829	283	999999	999999	999999	999999	894	999999	999999	412	520	415	491	661	157	755	999999	999999	992	875	868	999999	788	139	999999	999999	999999	945	632	687	418	699	541	647	999999	86	146	422	918	220	676	246	162	887	130	339	690	999999	999999	99	209	123	635	999999	758	998	494	322	644	872	377	948	402	407	993	999999	874	843	660	80	619	639	999999	781	208	631	678	999999	19	768	258	753	332	542	487	999999	74	115	889	12	999999	823	777	56	843	999999	844	999999	894	309	465	846	730	552	999999	569	999999	999999	999999	137	330	594	312	999999	623	623	625	860	919	697	999999	768	954	658	488	795	861	999999	999999	481	786	999999	16	999999	312	999999	33	780	999999	917	302	221	879	761	682	997	521	901	433	999999	111	984	835	206	999999	697	892	81	73	685	999999	938	915	999999	350	407	999999	602	573	999999	600	845	798	11	404	544	888	202	999999	491	284	960	641	718	379	802	97	999999	166	999999	999999	999999	999999	386	219	364	306	999999	421	999999	419	918	999999	222	629	999999	195	834	802	999999	808	999999	104	582	410	747	306	999999	385	548	320	779	446	958	700	648	138	999999	791	49	247	999999	999999	701	81	999999	632	429	98	122	616	262	999999	157	806	820	857	144	975	999999	68	109	749	999999	964	640	999999	999999	521	981	138	773	52	999999	771	54	999999	402	510	54	125	999999	117	999999	932	999999	771	298	161	879	999999	994	999999	329	981	147	999999	909	737	441	999999	999999	907	117	984	842	220	255	385	999999	903	464	999999	
930	357	190	991	999999	940	907	868	193	228	999999	999999	144	999999	723	780	999999	39	18	665	79	171	999999	999999	10	288	999999	999999	999999	913	999999	976	337	371	515	972	801	156	539	968	829	573	700	44	999999	999999	850	515	496	474	752	733	894	798	563	769	494	220	991	207	850	69	999999	280	829	999999	862	773	821	999999	979	487	500	49	836	506	471	827	704	93	438	584	360	62	999999	666	91	999999	807	746	487	590	164	341	128	769	999999	430	215	609	64	999999	693	745	495	274	999999	854	999999	67	999999	667	999999	907	769	276	709	299	118	173	583	333	965	85	274	398	332	168	999999	999999	284	51	622	999999	999999	999999	891	615	566	896	432	237	576	750	448	819	84	256	572	851	70	999999	999999	52	35	730	121	617	999999	106	999999	84	932	999999	999999	267	54	420	879	999999	385	103	732	221	740	356	999999	225	999999	454	324	999999	596	80	15	352	729	580	79	308	250	283	999999	470	999999	358	304	681	967	999999	775	663	999999	164	476	999999	999999	109	311	678	973	895	999999	999999	781	999999	999999	862	889	999999	537	473	351	999999	177	112	959	272	267	999999	62	85	257	999999	678	661	707	999999	603	999999	152	630	278	999999	335	354	999999	999999	688	98	999999	442	791	537	653	999999	321	797	986	374	17	937	842	919	999999	999999	999999	535	357	129	168	55	999999	850	297	907	205	950	255	823	999999	999999	999999	178	521	999999	293	720	999999	377	349	910	999999	239	41	215	787	999999	999999	437	999999	999999	759	999999	929	999999	183	941	999999	746	116	371	551	173	564	165	999999	673	999999	16	614	999999	733	999999	999999	999999	999999	999999	818	999999	129	846	186	818	127	52	999999	25	248	696	446	352	999999	65	270	978	369	291	675	999999	851	124	950	999999	823	999999	44	778	788	682	234	154	132	168	627	269	195	732	999999	521	73	348	434	711	570	271	458	677	719	999999	888	999999	363	999999	240	14	896	999999	995	999999	18	323	999999	566	472	302	999999	321	999999	999999	792	636	245	163	999999	513	690	248	999999	561	999999	366	69	999999	999999	915	790	190	927	999999	373	776	737	707	513	749	121	999999	999999	999999	51	147	250	718	19	999999	83	210	139	727	324	657	221	443	999999	652	264	250	772	556	999999	49	393	814	637	999999	999999	537	650	73	401	999999	999	929	519	192	125	350	977	542	842	590	999999	210	308	999999	564	303	999999	860	999999	871	105	692	765	11	753	435	91	992	362	545	559	999999	335	999999	999999	292	923	836	
536	999999	999999	240	713	921	988	999999	516	921	999999	605	999999	999999	577	530	727	316	999999	518	999999	690	269	999999	189	307	40	985	999999	805	68	281	379	999999	333	999999	999999	999999	979	999999	22	999999	919	170	999999	999999	695	999999	999999	999999	775	351	128	415	408	846	654	999999	61	415	891	13	999999	999999	862	190	235	998	466	995	922	862	337	329	505	999999	770	999999	454	999999	612	270	497	81	40	999999	163	964	999999	486	927	329	813	573	952	999999	264	999999	307	359	532	696	999999	501	882	913	23	799	910	540	85	554	833	629	999999	630	999999	245	999999	155	37	270	555	979	999999	999999	58	764	376	496	612	563	802	104	899	916	957	995	999999	127	703	364	64	999999	999999	382	496	194	769	999999	502	28	537	161	332	271	150	999999	433	999999	864	999999	432	424	928	522	999999	999999	730	887	673	521	999999	999999	451	672	216	643	999999	999999	116	864	994	54	993	593	36	650	771	637	999999	999999	999999	999999	262	454	931	639	984	888	629	756	999999	882	659	999999	971	999999	999999	999999	65	507	755	737	183	10	264	388	431	344	496	112	999999	103	999999	49	949	148	311	999999	741	999999	659	999999	75	359	410	999999	999999	999999	621	62	940	121	582	278	877	833	735	262	200	553	999999	649	401	999999	788	999999	769	999999	42	999999	671	712	918	488	847	75	672	823	599	999999	993	419	999999	443	172	999999	520	843	172	125	412	59	807	198	368	19	999999	548	570	49	352	999999	979	999999	999999	237	202	104	430	812	999999	999999	662	999999	559	799	927	957	364	932	999999	925	457	916	431	622	999999	730	129	837	999999	999999	262	560	798	999999	440	999999	999999	935	663	426	423	359	954	999999	396	759	638	569	999999	341	193	638	199	426	326	72	366	768	332	999999	974	592	999999	47	659	999999	259	999999	368	992	904	429	999999	433	512	107	961	931	235	155	101	560	999999	445	999999	624	999999	381	902	377	999999	294	612	201	452	830	999999	917	840	294	999999	308	210	99	436	763	368	766	914	229	111	434	542	186	380	999999	837	599	106	999999	741	999999	437	991	424	999999	817	87	980	681	783	54	100	940	999999	793	360	999999	18	186	265	604	467	683	276	153	751	435	821	38	993	999999	820	999999	999999	631	870	218	675	999999	946	291	785	242	999999	66	344	601	539	586	73	181	591	999999	779	147	420	754	999999	281	868	391	266	952	688	68	999999	295	397	999999	999999	151	999999	202	239	974	818	234	247	219	999999	999999	895	244	965	822	
999999	900	36	416	220	126	999999	999999	947	999999	35	999999	999999	387	832	58	999999	524	664	922	999999	398	690	804	328	999999	517	999999	472	719	495	31	987	865	924	334	268	981	804	999999	657	597	254	674	949	985	680	999999	387	999999	945	381	999999	999999	999999	999999	999999	231	999999	35	608	978	931	238	79	13	845	999999	462	508	790	232	999999	999999	274	999999	153	25	855	342	514	658	138	712	773	124	451	999999	999999	189	999999	47	893	999999	207	679	665	26	604	945	999999	992	406	879	969	722	661	722	778	58	601	204	999999	755	999999	999999	999999	228	999999	955	999999	999999	464	999999	394	752	999999	940	659	594	999999	999999	420	909	202	999999	261	999999	742	999999	462	728	999999	185	999999	919	999999	148	268	257	999999	447	999999	999999	394	247	538	999999	495	999999	393	999999	72	194	131	474	783	465	562	997	698	601	999999	999999	503	832	737	288	695	474	90	200	681	999999	765	999999	575	771	525	999999	984	138	763	525	667	741	666	980	999999	123	146	999999	585	271	558	238	961	157	155	999999	999999	259	437	30	146	202	999999	660	429	641	899	21	940	607	999999	570	837	960	746	761	176	756	234	582	337	874	999999	999999	853	536	528	999999	626	999999	999999	735	700	742	388	999999	702	16	561	999999	224	135	275	978	257	988	999999	999999	999999	394	394	753	34	855	693	272	587	628	999999	892	999999	999999	999999	975	162	287	999999	104	582	282	68	999999	999999	811	368	212	608	637	999999	864	146	999999	999999	241	579	999999	999999	844	59	125	887	84	209	999999	310	742	999999	999999	825	970	128	306	427	138	335	234	999999	222	497	999999	999999	950	465	941	755	593	999999	163	405	462	999999	35	55	466	394	984	961	535	999999	999999	999999	999999	999999	202	999999	999999	999999	887	906	355	151	999999	356	568	461	937	618	267	913	716	999999	586	999999	373	999999	102	260	999999	744	351	272	34	999999	872	29	355	999999	273	205	999999	492	576	257	59	320	87	999999	999999	15	457	375	704	621	794	347	999999	423	448	798	999999	999999	150	153	999999	92	127	787	999999	999999	999999	999999	355	999999	997	234	711	999999	844	999999	325	424	773	955	296	975	568	412	916	535	999999	932	999999	999999	551	337	351	433	691	967	203	300	203	938	899	659	29	642	623	570	636	556	999999	396	483	999999	815	194	857	999999	523	714	871	949	999999	183	999999	881	520	670	882	288	999999	999999	859	35	230	835	66	637	955	999999	788	999999	899	587	999999	313	999999	999999	999999	166	999999	999999	453	999999	428	
254	532	725	560	999999	999999	953	999999	999999	999999	701	999999	457	999999	979	138	229	633	999999	925	525	999999	828	820	794	999999	208	158	725	712	545	434	380	607	999999	999999	340	86	817	805	835	669	551	678	662	999999	543	313	542	999999	356	478	856	562	999999	203	703	999999	765	999999	923	805	961	645	373	999999	999999	850	999999	675	999999	999999	815	791	100	856	509	160	168	27	356	895	615	697	366	76	999999	817	703	782	609	999999	321	569	999999	40	999999	905	999999	394	999999	999999	281	866	240	999999	662	999999	472	57	694	999999	747	999999	999999	38	199	999999	289	307	699	348	156	999999	76	999999	831	256	909	999999	158	603	845	773	406	662	999999	999999	467	162	999999	512	355	656	98	999999	687	573	667	854	840	443	625	999999	695	282	547	999999	800	999999	999999	416	165	412	899	100	707	974	351	249	999999	999999	999999	999999	894	196	992	500	170	19	684	268	999999	64	999999	714	977	999999	87	999999	125	602	948	600	781	999999	357	943	756	998	999999	713	999999	999999	450	400	999999	999999	122	509	999999	999999	861	790	192	122	827	999999	193	194	999999	868	896	999999	133	812	999999	216	355	999999	838	59	999999	172	660	970	999999	170	614	999999	87	488	725	577	844	78	740	167	417	668	179	256	759	999999	886	999999	999999	14	304	638	897	431	153	225	999999	239	312	698	140	221	85	666	496	364	999999	633	999999	328	999999	64	999999	345	798	687	727	999999	299	181	999999	180	163	42	999999	976	999999	656	345	999999	906	614	766	51	999999	206	999999	512	999999	405	465	262	347	498	631	999999	566	562	632	999999	498	88	939	141	422	959	999999	53	999999	519	999999	460	297	642	999999	767	298	999999	318	601	999999	225	831	999999	715	33	832	999999	411	626	420	378	33	999999	21	828	674	634	628	77	999999	549	711	251	972	999999	964	704	86	999999	950	537	254	41	370	282	256	55	426	399	137	402	641	183	999999	64	437	418	630	593	103	664	999999	250	463	555	999999	999999	999999	710	68	999999	588	547	676	882	133	992	518	739	582	628	218	999999	939	999999	907	537	151	917	577	556	84	493	770	296	136	999999	999999	814	769	665	999999	715	999999	999	999999	104	999999	999999	931	999999	899	891	21	474	455	999999	999999	999999	999999	975	448	999999	143	511	63	105	777	389	756	999999	424	999999	970	999999	504	502	898	939	932	812	999999	925	999999	142	657	192	482	999999	841	955	702	861	176	793	226	999999	582	829	946	718	327	128	470	999999	999999	205	999999	104	969	952	
283	371	783	999999	945	523	999999	10	854	870	623	481	999999	800	427	999999	537	187	700	384	999999	999999	993	999999	495	911	464	999999	121	461	271	387	999999	888	682	341	87	340	847	999999	112	581	999999	85	104	999999	999999	999999	393	999999	668	744	404	595	42	214	999999	569	999999	44	68	842	999999	402	999999	245	154	659	127	96	485	206	339	997	281	348	103	918	130	999999	341	794	999999	653	999999	527	999999	740	856	478	999999	518	990	812	644	999999	692	582	475	858	701	920	999999	307	982	471	414	407	324	693	121	459	449	999999	999999	273	999999	999999	609	92	261	999999	803	649	999999	999999	215	999999	362	20	656	520	452	999999	948	420	252	493	671	331	122	586	426	999999	366	513	999999	300	119	380	219	457	999999	999999	607	296	126	902	184	24	266	887	54	313	47	600	17	187	752	292	999999	999999	573	287	969	675	988	641	292	619	898	999999	417	982	801	208	546	68	999999	661	999999	350	999999	999999	75	235	542	122	134	999999	999999	999999	547	827	359	652	884	999999	423	931	308	485	619	999999	126	350	480	72	999999	839	63	949	523	100	987	680	258	915	999999	999999	142	875	999999	526	122	17	377	589	999999	999999	324	850	644	732	999999	819	731	753	541	724	755	480	999999	999999	712	557	377	457	839	679	999999	968	999999	679	799	432	999999	102	999999	118	999999	999999	440	362	999999	213	314	791	737	178	948	504	384	496	989	662	274	230	999999	565	639	999999	750	952	755	999999	375	965	933	999999	850	638	310	432	999999	864	50	258	771	509	999999	586	719	999999	730	899	594	988	690	146	168	748	999999	887	479	63	150	487	999999	178	837	349	857	807	328	320	999999	999999	745	134	622	26	999999	999999	322	999999	999999	89	231	855	761	387	284	999999	771	999999	359	423	952	697	724	562	650	999999	671	999999	999999	911	352	420	999999	642	999999	565	523	152	298	974	574	427	999999	70	266	752	999999	460	74	999999	999999	226	960	780	999	58	999999	70	999999	857	642	419	333	298	737	810	999999	129	145	718	999999	999999	813	999999	848	535	999999	999999	306	898	195	221	839	668	876	999999	999999	924	999999	203	166	463	776	440	341	165	103	999999	333	455	999999	297	999999	355	787	416	999999	585	932	473	213	745	764	476	672	430	580	999999	422	611	360	999999	486	941	562	999999	852	383	53	999999	442	290	999999	999999	306	897	897	493	881	469	999999	874	999999	999999	990	420	699	310	768	999999	585	437	151	722	104	376	811	383	793	999999	563	999999	
541	250	999999	999999	414	999999	180	774	533	96	784	953	887	485	243	316	951	151	131	552	999999	142	116	14	148	999999	756	929	999999	523	999999	999999	905	999999	343	751	999999	999999	16	999999	140	993	386	499	652	198	834	619	143	504	431	651	844	21	424	408	143	999999	999999	796	166	250	688	999999	999999	999999	57	203	152	491	999999	999999	145	999999	422	621	999999	617	361	950	783	146	796	999999	101	999999	79	999999	280	934	999999	999999	291	219	999999	890	999999	376	999999	782	999999	641	477	651	336	999999	515	509	598	803	999999	525	674	834	22	999999	453	107	918	347	800	162	923	217	872	66	602	925	716	532	316	389	514	578	808	152	669	155	264	554	543	570	999999	477	291	103	446	457	206	608	999999	217	458	765	982	999999	718	269	778	280	944	590	792	76	496	273	20	106	35	870	360	308	843	373	804	239	999999	455	926	779	619	999999	729	118	95	109	931	749	595	819	433	410	376	983	610	952	778	240	980	27	93	350	431	335	257	999999	999999	94	999999	753	143	272	342	999999	661	798	860	999999	980	397	999999	999999	999999	215	446	999999	999999	859	763	851	461	625	475	908	695	278	723	999999	860	947	734	999999	787	842	686	171	77	376	331	999999	102	103	259	593	999999	822	840	225	889	307	216	999999	331	120	302	517	796	434	999999	393	84	999999	999999	999999	662	496	999999	668	529	285	999999	564	537	951	758	367	376	999999	232	872	438	999999	514	562	740	229	999999	999999	550	179	374	643	999999	938	736	634	279	226	930	199	999999	181	696	613	424	651	977	379	999999	934	150	914	211	441	954	576	999999	271	302	442	999999	807	127	359	910	250	999999	598	999999	133	97	999999	952	43	534	266	811	900	148	98	252	155	324	999999	38	460	441	999999	999999	169	682	17	923	999999	999999	541	999999	999999	703	184	159	388	164	238	846	991	999999	999999	907	999999	765	999999	133	214	200	826	999999	511	999999	460	808	870	614	65	451	90	235	464	999999	999999	999999	999999	999999	964	938	864	999999	96	999999	47	498	273	724	999999	999999	629	884	719	307	999999	58	999999	27	999999	375	289	773	109	999999	766	765	999999	362	999999	495	999999	854	999999	275	999999	835	406	742	292	962	999999	156	328	661	822	205	516	167	423	943	999999	456	954	598	999999	100	891	999999	999999	281	990	999999	809	800	112	775	725	999999	970	565	999999	809	734	290	830	142	454	447	964	999999	259	349	999999	971	836	999999	899	571	999999	245	944	999999	740	20	999999	
633	346	528	558	56	480	999999	197	857	999999	850	722	674	999999	999999	999999	999999	999999	441	32	999999	972	999999	963	267	875	999999	838	735	999999	999999	78	723	319	207	796	925	889	917	100	197	999999	90	680	999999	999999	235	803	98	999999	501	999999	309	999999	330	660	508	999999	999999	181	326	999999	461	999999	744	999999	999	365	569	999999	720	563	428	350	834	498	892	999999	978	145	649	360	749	999999	130	999999	769	734	999999	999999	297	370	999999	745	774	999999	700	844	936	999999	133	999999	999999	999999	999999	999999	341	958	163	831	999999	350	999999	165	531	965	484	326	125	999999	22	999999	376	33	442	359	965	682	575	870	798	57	231	774	22	999999	999999	391	999999	193	464	810	581	167	778	947	784	443	224	808	999999	384	728	988	201	859	504	220	925	530	971	658	393	293	42	720	129	812	999999	752	849	999999	70	932	493	211	693	218	254	999999	574	532	468	766	390	423	329	242	999999	163	285	905	465	999999	221	806	999999	999999	134	67	999999	972	999999	472	959	396	324	796	505	990	999999	295	965	439	956	449	199	626	902	619	401	887	239	989	476	943	637	335	720	999999	783	405	999999	999999	667	602	242	996	806	994	109	533	999999	999999	987	989	940	35	779	772	616	801	999999	999999	666	999999	742	999999	995	26	759	988	85	999999	217	999999	211	999999	772	999999	217	203	819	908	519	868	159	648	999999	999999	13	611	555	999999	80	982	20	578	530	727	859	932	11	790	999999	120	458	999999	384	999999	788	999999	263	425	564	999999	982	999999	996	798	790	999999	307	518	23	157	443	136	748	235	760	633	999999	54	999999	285	999999	999999	999999	408	420	241	273	785	698	841	358	140	394	999999	999	533	581	732	999999	999999	634	492	999999	97	999999	331	179	159	466	164	913	999999	921	289	231	999999	812	598	999999	559	831	521	819	181	798	312	999999	999999	999999	236	61	525	999999	739	650	709	262	585	730	98	71	124	329	999999	928	999999	999999	114	999999	999999	721	999999	354	387	933	122	999999	605	999999	374	589	88	924	999999	112	398	111	191	638	522	700	236	867	299	497	999999	202	284	252	999999	103	637	665	188	999999	78	180	730	806	538	45	999999	296	365	508	999999	199	98	999999	999999	48	38	999999	913	355	494	125	65	890	226	919	398	999999	639	999999	952	422	745	724	44	228	999999	999999	999999	486	999999	940	512	791	999999	527	113	843	712	620	75	172	752	832	999999	999999	124	839	589	618	647	304	656	94	556	570	453	999999	407	
321	667	652	999999	436	311	554	613	274	386	699	999999	555	649	28	999999	790	669	913	703	92	113	541	795	492	999999	999999	293	999999	999999	943	999999	739	445	400	999999	422	999999	999999	999999	477	348	850	463	890	802	101	654	637	999999	765	900	540	670	999999	218	999999	857	881	596	999999	999999	195	999999	999999	626	86	119	258	75	793	992	353	999999	236	999999	263	88	905	999999	999999	999999	655	550	479	53	542	79	130	999999	827	999999	915	729	968	999999	162	821	30	274	725	999999	406	572	94	999999	556	157	443	582	955	999999	952	999999	849	467	615	645	999999	999999	93	16	989	76	999999	238	999999	624	424	30	590	441	67	641	964	999999	999999	92	465	706	999999	999999	636	548	237	999999	999999	724	999999	510	999999	517	271	631	999999	719	993	339	335	999999	695	932	732	422	991	523	990	321	236	93	769	532	999999	999999	903	698	999999	450	839	999999	999999	363	743	914	429	83	180	435	999999	255	772	368	999999	609	20	563	999999	223	999999	714	999999	301	999999	999999	999999	77	337	999999	728	492	348	552	999999	868	239	342	198	818	993	999999	352	564	860	981	321	410	775	580	999999	349	45	167	894	999999	677	335	865	947	182	361	746	762	707	968	907	230	868	889	999999	678	999999	999999	230	638	371	234	440	516	485	341	302	756	575	388	999999	999999	999999	999999	200	999999	476	251	999999	641	181	589	856	999999	84	999999	542	886	209	173	999999	999999	999999	265	763	452	895	359	471	999999	69	999999	197	329	999999	726	999999	502	999999	476	212	133	999999	589	467	781	378	547	442	395	798	415	557	999999	413	999999	999999	402	999999	747	999999	999999	999999	803	581	192	402	537	381	999999	528	49	999999	999999	999999	850	999999	999999	999999	982	84	999999	917	999999	52	653	999999	785	915	265	482	179	890	999999	467	95	999999	405	17	284	999999	999999	175	999999	866	759	999999	823	999999	562	273	895	999999	629	673	999999	999999	999999	999999	927	750	616	999999	999999	999999	358	158	246	276	876	507	597	350	523	603	999999	999999	833	999999	999999	435	618	345	999999	992	587	575	271	287	999999	886	649	644	999999	534	772	999999	60	999999	518	610	981	999999	999999	65	676	554	90	999999	999999	479	375	494	477	501	142	999999	269	999999	298	782	887	958	470	989	858	953	270	989	999999	24	141	625	700	999999	454	70	772	307	999999	999999	495	244	999999	336	520	164	176	999999	402	502	999999	927	920	735	723	999999	999999	584	206	723	999999	101	205	999999	999999	750	793	795	57	999999	508	962	806	265	297	
652	999999	144	999999	999999	786	681	597	338	64	214	704	965	999999	999999	973	197	110	999999	748	403	48	999999	988	770	370	380	541	999999	993	997	130	999999	448	80	912	952	115	502	936	999999	504	999999	371	144	55	828	836	626	108	320	861	213	517	894	613	688	156	708	343	999999	999999	276	344	999999	93	50	526	999999	518	30	92	608	667	145	899	181	71	853	724	542	544	914	232	999999	999999	917	156	554	999999	999999	806	406	999999	530	472	237	999999	314	60	15	311	948	999999	999999	999999	999999	546	382	994	999999	627	302	984	801	871	999999	999999	661	920	999999	893	972	999999	295	223	685	450	146	673	671	648	756	803	718	240	999999	807	154	454	883	999999	774	559	34	999999	514	422	366	999999	246	999999	999999	394	884	122	338	527	822	863	552	999999	409	708	999999	793	870	498	275	571	286	999999	899	217	46	795	128	423	407	688	999999	273	999999	488	437	487	999999	372	918	606	901	78	984	291	901	81	999999	75	235	999999	735	25	999999	999999	382	817	294	999999	999999	99	994	999999	129	143	999999	289	999999	921	281	846	25	999999	580	669	669	218	444	999999	315	999999	824	62	198	176	999999	693	999999	297	116	999999	202	125	24	999999	999999	986	948	851	136	999999	351	59	999999	388	999999	237	445	487	135	174	383	677	357	392	274	941	727	953	999999	470	999999	441	815	999999	654	899	494	750	67	999999	269	592	490	693	623	774	999999	999999	999999	725	258	639	171	999999	999999	525	767	632	565	670	269	995	670	999999	999999	909	999999	142	734	325	999999	999999	429	452	904	790	196	999999	768	499	999999	917	999999	464	222	533	999999	873	424	139	142	861	999999	999999	999999	274	922	824	243	714	541	136	85	999999	982	563	219	999999	47	456	338	113	863	75	988	351	999999	215	999999	926	999999	999999	999999	604	193	881	509	42	999999	999999	999999	371	430	63	999999	999999	841	374	481	659	323	560	836	968	999999	999999	997	129	999999	83	999999	716	381	317	84	999999	419	480	453	111	999999	186	691	407	588	967	682	999999	116	442	509	629	999999	794	612	88	533	999999	999999	164	883	389	634	954	369	161	990	123	979	787	146	370	921	380	999999	146	868	439	389	833	355	197	23	966	573	651	983	999999	705	996	999999	670	677	298	228	673	999999	737	999999	437	977	569	830	999999	305	999999	707	363	198	475	219	104	368	970	999999	695	376	667	999999	718	177	413	418	999999	151	476	693	999999	161	999999	594	141	401	952	999999	786	367	999999	999999	434	
999999	999999	397	240	999999	999999	311	999999	490	533	306	885	356	999999	269	573	999999	848	187	999999	454	84	211	266	999999	88	703	999999	124	31	338	682	996	956	775	999999	25	187	206	999999	174	999999	152	628	635	708	785	83	692	292	999999	999999	516	840	979	999999	427	999999	359	999999	848	894	592	468	205	624	888	399	999999	721	558	973	652	588	665	467	999999	583	631	999999	302	629	723	832	999999	819	175	166	976	906	130	999999	999999	497	999999	279	404	684	432	999999	999999	395	530	970	734	662	866	928	185	522	936	999999	509	186	999999	228	180	999999	82	999999	458	999999	999999	646	601	673	154	164	837	999999	999999	258	999999	620	361	907	109	999999	107	999999	952	247	980	999999	970	286	999999	651	999999	999999	108	644	999999	56	561	98	972	884	999999	70	517	712	999999	999999	459	687	692	888	999999	508	129	428	662	999999	433	999999	751	959	675	325	299	999999	81	999999	999999	428	999999	999999	69	273	935	225	383	999999	226	249	157	200	15	293	999999	999999	999999	999999	999999	680	982	999999	622	350	346	22	218	63	770	999999	640	784	503	40	51	588	999999	562	572	903	54	624	132	193	74	561	999999	999999	732	804	676	497	902	616	445	999999	491	718	926	922	16	329	277	999999	608	372	999999	974	252	15	665	274	21	509	636	367	151	438	285	784	68	999999	331	999999	349	999999	881	886	594	668	106	999999	635	999999	999999	999999	357	999999	584	701	999999	979	149	727	148	411	999999	403	999999	88	240	62	999999	151	863	999999	998	310	861	465	490	999999	389	583	908	554	638	371	612	999999	20	230	853	584	920	88	687	604	999999	999999	666	487	906	516	437	999999	677	493	786	999999	726	999999	70	129	221	63	999999	565	818	999999	773	999999	791	78	77	20	208	859	231	784	501	404	999999	923	798	12	904	872	999999	999999	999999	154	999999	894	195	963	170	999999	372	866	487	999999	785	999999	999999	551	696	837	448	999999	999999	818	272	999999	225	332	999999	146	330	218	159	728	419	953	716	999999	540	999999	883	114	850	999999	496	364	999999	380	618	999999	759	257	316	76	999999	729	999999	68	882	582	678	999999	999999	33	414	164	999999	759	712	999999	999999	545	20	999999	954	344	576	380	999999	999999	704	845	999999	334	387	82	901	92	304	690	932	658	746	999999	999999	999999	714	826	69	341	647	999999	999999	786	722	224	246	518	122	99	162	649	999999	999999	878	999999	159	75	646	341	263	635	464	32	999999	868	798	63	579	933	629	749	321	991	270	166	
188	999999	611	173	836	393	969	215	537	293	922	999999	999999	396	870	999999	999999	727	87	21	93	645	886	854	999999	193	938	189	999999	412	338	744	713	999999	654	232	999999	483	505	870	999999	999999	494	999999	946	36	973	192	73	980	569	593	913	258	83	542	51	999999	999999	653	454	999999	746	135	955	999999	68	999999	999999	999999	999999	707	999999	217	355	834	161	999999	908	398	219	756	125	489	999999	744	831	464	647	122	999999	707	735	852	999999	875	512	999999	661	768	968	615	999999	999999	795	862	371	706	999999	249	999999	999999	999999	999999	443	697	999999	999999	292	220	355	999999	720	630	467	999999	971	380	791	480	999999	793	999999	149	429	999999	317	700	694	999999	382	135	999999	408	999999	420	858	386	418	728	210	999999	85	450	422	999999	894	999999	999999	317	890	991	914	432	917	597	161	709	929	838	390	999999	572	312	837	230	51	322	898	57	999999	595	961	72	999999	85	717	178	726	64	709	497	999999	386	99	391	220	999999	490	144	269	159	456	579	348	236	683	999999	612	999999	333	582	920	910	688	305	40	852	163	841	879	999999	999999	999999	139	999999	999999	196	222	456	19	999999	831	764	787	480	999999	391	724	52	999999	944	999999	999999	999999	136	999999	832	697	999999	999999	999999	999999	649	999999	286	176	582	450	455	995	496	560	165	192	999999	750	166	999999	218	166	648	137	999999	448	935	425	458	153	999999	325	408	499	428	999999	999999	936	999999	509	999999	313	999999	941	279	56	905	999999	410	352	319	999999	421	710	488	999999	711	999999	864	999999	329	861	717	999999	447	999999	597	997	142	70	540	485	999999	656	999999	999999	999999	707	858	74	999999	552	25	116	833	626	904	697	999999	790	393	420	81	981	190	649	595	137	999999	999999	458	907	261	350	811	834	817	764	99	583	999999	999999	382	800	999999	776	845	611	605	821	236	999999	987	351	999999	130	413	586	476	971	319	472	214	999999	615	635	301	674	304	998	809	149	608	436	752	389	48	280	999999	413	804	999999	532	681	999999	999999	920	909	999999	691	430	240	999999	127	999999	575	799	663	999999	41	485	999999	317	999999	22	96	300	560	598	296	92	999999	271	72	999999	335	999999	532	806	999999	715	391	999999	613	577	578	851	491	172	187	999999	384	95	999999	999999	633	999999	925	669	826	999999	369	321	387	608	297	968	999999	999999	939	635	276	999999	138	999999	999999	179	703	39	444	999999	809	999999	421	999999	707	999999	978	144	999999	999999	999999	999999	979	999999	355	80	623	14	289	999999	
626	541	232	551	324	527	956	966	834	999999	973	896	235	591	458	999999	900	681	901	999999	990	999999	415	291	621	999999	999999	340	999999	33	556	698	749	834	618	278	175	869	391	190	100	22	309	91	684	999999	638	397	349	384	180	999999	999999	999999	618	999999	999999	941	929	911	649	626	999999	811	999999	284	156	999999	972	190	805	40	299	721	999999	978	791	334	606	503	774	999999	991	596	999999	614	595	709	999999	94	153	234	940	479	540	474	26	498	999999	409	971	247	999999	169	579	999999	652	391	999999	640	999999	800	344	999999	146	169	999999	999999	999999	302	689	447	184	888	46	580	100	819	190	684	961	999999	160	207	531	537	74	832	27	713	961	213	818	999999	350	353	999999	513	999999	380	839	618	541	881	720	534	999999	536	999999	998	59	832	999999	999999	679	450	999999	999999	999999	609	105	802	391	999999	999999	485	628	599	999999	693	999999	999999	486	810	999999	353	999999	278	999999	999999	474	538	710	28	663	139	12	612	905	999999	703	753	999999	733	285	47	237	999999	551	999999	905	472	988	999999	318	473	355	400	999999	336	689	380	999999	906	144	566	102	372	591	211	483	25	999999	999999	990	999999	977	999999	535	808	125	999999	999999	999999	102	12	550	999999	709	199	783	611	999999	999999	220	999999	999999	999999	999999	999999	944	864	704	349	760	889	777	349	448	999999	496	999999	999999	562	220	223	653	999999	814	142	26	820	662	401	427	999999	773	126	999999	667	844	284	164	816	999999	999999	770	388	491	212	234	210	999999	999999	703	190	746	999999	367	996	679	999999	999999	466	999999	134	999999	313	999999	889	126	661	911	780	537	221	448	59	698	959	999999	999999	926	999999	908	815	987	334	698	247	135	93	758	999999	987	999999	397	698	123	739	59	467	466	602	95	572	299	62	800	491	742	999999	991	408	552	414	758	999999	557	886	146	999999	614	999999	763	999999	903	480	793	999999	824	750	935	959	999999	986	808	999999	526	346	526	999999	534	217	504	438	101	360	888	999999	410	122	999999	237	602	181	852	999999	999999	61	668	819	999999	431	999999	992	761	999999	497	566	999999	434	999999	221	370	999999	353	407	190	334	941	553	999999	219	967	999999	609	708	366	739	143	37	999999	474	677	999999	674	112	549	512	999999	999999	862	332	977	999999	364	999999	866	400	827	455	601	513	120	125	237	59	463	955	392	63	999999	758	432	578	938	293	543	663	537	999999	857	999999	657	882	690	268	999999	991	357	680	841	999999	999999	999999	435	981	999999	561	
479	999999	648	593	999999	623	393	113	900	408	48	81	999999	212	999999	587	999999	923	855	237	435	999999	817	999999	608	711	999999	709	847	999999	152	999999	928	982	194	912	601	999999	556	44	498	587	368	833	953	999999	295	638	113	333	999999	511	135	999999	136	510	807	186	999999	999999	411	684	999999	166	265	90	152	412	999999	949	985	334	376	999999	738	847	610	983	999999	332	999999	582	605	523	999999	641	831	999999	999999	684	999999	999999	288	147	632	814	331	212	577	872	143	882	999999	999999	348	765	144	313	999999	288	999999	999999	666	662	999999	829	89	741	512	999999	259	351	556	344	844	570	55	999999	999999	924	526	408	415	647	199	999999	962	999999	185	888	506	999999	412	577	999999	999999	758	626	999999	803	999999	589	700	953	622	791	335	999999	999999	999999	999999	905	999999	474	762	501	417	28	472	999999	866	638	565	624	128	731	999999	979	999999	999999	811	429	95	396	199	936	708	462	35	999999	217	999999	999999	999999	177	600	413	999999	999999	293	873	999999	163	693	936	106	33	85	999999	890	851	356	726	756	966	300	820	728	285	826	793	999999	999999	999999	253	999999	506	168	456	528	328	12	174	276	999999	81	276	401	459	102	912	999999	628	144	999999	860	960	385	441	877	999999	684	662	988	500	999999	746	98	450	757	599	865	629	999999	999999	849	999999	999999	999999	895	999999	429	278	192	913	171	336	999999	518	392	228	131	999999	578	748	643	999999	999999	775	771	335	188	950	999999	503	56	12	321	572	706	677	510	999999	545	853	999999	415	480	999999	339	591	886	999999	999999	539	477	148	999999	999999	999999	509	17	999999	304	999999	846	999999	577	689	999999	168	24	296	999999	715	717	812	190	999999	397	238	869	999999	446	999999	448	608	999999	172	35	907	999999	753	644	206	670	999999	24	999999	17	999999	838	790	999999	180	576	999999	768	352	821	664	958	999999	181	999999	999999	907	248	123	999999	248	585	415	664	999999	217	271	651	614	54	892	999999	215	718	515	399	88	891	276	614	999999	839	550	999999	999999	949	625	999999	945	999999	762	587	901	853	768	999999	433	999999	259	962	314	948	999999	999999	999999	866	753	617	665	310	999999	26	971	508	283	408	45	74	999999	19	591	999999	706	58	291	314	896	361	949	999999	999999	999999	642	999999	309	899	686	252	999999	999999	206	18	916	999999	14	999999	615	999999	579	999999	270	999999	999999	999999	381	626	999999	115	25	625	969	401	667	456	343	610	383	668	999999	384	721	793	652	999999	999999	583	771	71	54	545	
698	504	781	588	949	607	128	401	932	683	656	999999	236	796	533	804	351	470	999999	403	999999	999999	202	205	999999	476	717	43	999999	798	999999	191	70	480	999999	475	999999	89	507	736	492	982	736	999999	728	150	567	855	276	17	241	311	999999	650	182	999999	311	585	999999	482	889	95	964	143	828	475	520	755	869	68	193	999999	963	574	911	390	220	676	999999	508	909	861	766	999999	566	553	999999	999999	308	186	173	45	999999	34	999999	406	27	602	697	999999	630	811	985	999999	823	969	347	194	739	791	999999	634	118	999999	572	999999	999999	544	577	999999	999999	110	456	693	999999	999999	132	999999	728	514	372	618	999999	999999	878	107	876	559	606	596	215	246	680	999999	646	538	926	709	461	818	999999	483	34	421	218	529	999999	301	322	999999	847	409	999999	235	428	921	999999	999999	561	474	999999	769	937	999999	80	807	999999	938	57	999999	232	423	486	909	435	999999	593	999999	15	999999	999999	585	246	931	999999	806	999999	999999	99	724	883	41	157	987	667	319	545	999999	350	411	109	426	253	956	452	434	999999	557	799	999999	999999	97	999999	212	732	576	532	999999	243	999999	37	975	999999	999999	483	201	999999	999999	999999	126	353	550	227	603	999999	326	341	289	488	999999	883	999999	655	559	999999	999999	151	999999	999999	999999	786	539	810	86	999999	133	576	999999	483	260	168	432	315	682	196	999999	870	999999	952	999999	245	999999	527	919	390	804	330	300	937	687	999999	331	244	999999	999999	999999	999999	151	228	136	749	420	999999	238	999999	999999	916	999999	999999	607	925	855	992	848	999999	543	21	891	999999	999999	999999	286	982	796	210	837	198	999999	352	999999	58	728	999999	825	665	824	446	299	999999	929	888	999999	926	340	761	204	999999	999999	304	999999	802	999999	455	648	333	473	437	20	37	999999	999999	761	629	991	999999	206	787	999999	193	41	106	721	137	999999	692	455	999999	999999	44	16	999999	802	999999	555	999999	209	283	999999	502	202	999999	436	272	446	666	999999	727	999999	781	999999	416	172	999999	272	700	999999	721	690	956	877	123	785	976	30	999999	999999	900	84	999999	359	923	999999	673	999999	999999	999999	459	691	108	565	727	424	870	478	999999	999999	599	597	855	497	487	592	472	625	89	610	460	251	999999	999999	235	999999	523	999999	642	57	499	222	627	40	632	40	591	999999	999999	999999	915	507	999999	483	871	999999	228	999999	872	340	896	58	911	44	219	217	74	902	339	84	901	449	836	552	846	387	999999	825	865	457	11	81	475	390	
695	999999	820	153	999999	923	434	599	559	311	161	999999	999999	593	820	424	965	689	71	85	797	999999	670	999999	636	494	342	403	999999	999999	339	824	583	530	348	266	396	921	577	416	649	311	889	535	401	405	999999	386	14	999999	491	321	20	999999	999999	999999	999999	943	999999	840	590	40	999999	145	972	337	867	780	254	999999	38	54	999999	654	435	496	586	145	486	241	418	999999	399	617	999999	999999	813	193	999999	128	974	453	414	736	825	618	769	754	999999	74	538	305	141	450	422	447	208	365	963	999999	643	999999	466	285	999999	634	641	924	212	953	523	683	999999	136	589	585	639	999999	829	816	727	832	582	999999	703	999999	824	999999	999999	494	819	458	229	841	485	827	999999	139	313	200	999999	845	999999	609	550	999999	999999	999999	860	837	999999	999999	536	157	379	999999	574	53	581	999999	999999	693	728	717	144	74	464	999999	650	999999	999999	999999	82	638	839	881	290	999999	871	849	999999	999999	999999	368	687	999999	922	999999	472	674	263	943	557	994	389	293	999999	833	474	486	399	461	364	108	999999	999999	750	897	317	999999	530	999999	181	732	658	999999	999999	370	999999	147	152	391	538	976	999999	654	952	999999	258	555	999999	456	508	395	459	208	463	989	999999	389	256	34	765	975	153	662	771	999999	346	999999	999999	999999	803	336	343	999999	999999	999999	599	595	354	672	648	761	732	999999	999999	786	283	999999	538	615	999999	650	891	128	626	562	833	846	882	137	740	861	867	19	653	999999	999999	451	284	85	400	999999	45	999999	385	13	253	79	570	985	551	886	858	82	513	162	445	224	390	371	555	999999	712	227	999999	787	894	722	429	999999	999999	831	184	463	999999	999999	615	999999	999999	999999	999999	763	285	897	585	854	12	999999	506	501	736	838	999999	999999	530	647	820	999999	651	999999	999999	530	999999	650	999999	720	711	405	857	794	547	138	481	767	61	999999	476	815	641	87	785	999999	225	999999	193	895	770	999999	933	999999	897	999999	666	155	514	788	123	635	645	999999	152	606	936	999999	954	608	999999	303	862	737	999999	15	186	573	999999	19	315	721	467	366	950	450	472	290	896	999999	999999	335	999999	272	678	999999	179	776	999999	999999	173	513	999999	585	538	476	409	999999	405	892	999999	999999	343	505	999999	401	177	289	914	702	144	656	815	214	145	41	50	599	69	339	835	409	638	633	845	801	748	881	999999	483	51	276	884	999999	999999	379	991	758	999999	999999	673	890	861	243	54	516	999999	769	449	999999	436	809	
146	75	66	220	464	710	659	999999	653	295	461	441	660	867	771	811	85	766	49	292	811	999999	999999	944	548	999999	589	338	999999	979	442	999999	56	241	999999	818	947	918	915	291	108	999999	634	388	438	430	582	999999	745	885	999999	683	999999	154	998	364	410	121	672	69	131	330	577	674	999999	142	395	428	737	999999	999999	999999	999999	757	193	999999	156	287	516	128	999999	999999	999999	999999	295	759	860	901	243	775	999999	999999	999999	855	170	777	999999	960	999999	306	45	163	999999	791	31	536	831	711	960	304	217	999999	605	999999	247	718	736	358	388	103	999999	493	195	961	544	38	910	999999	597	415	174	999999	752	219	999999	668	963	999999	207	758	927	159	999999	939	999999	296	240	701	617	451	999999	191	581	441	34	551	968	488	256	992	625	835	123	555	999999	999999	380	999999	471	579	755	934	160	630	176	132	552	999999	403	258	798	219	388	999999	374	999999	614	320	999999	541	700	484	555	215	142	101	45	395	810	546	999999	999999	240	48	695	999999	41	951	275	901	999	722	94	997	204	999999	457	967	190	155	416	999999	999999	999999	878	280	999999	945	497	84	96	166	445	857	342	999999	978	350	459	268	952	663	55	293	541	977	399	557	20	725	644	77	215	999999	139	999999	999999	999999	999999	425	999999	999999	463	201	815	843	286	237	664	250	437	116	517	921	203	999999	23	916	999999	901	880	831	934	772	439	28	950	999999	727	999999	320	999999	191	44	541	999999	210	854	478	999999	999999	172	999999	769	297	538	560	294	999999	387	842	726	911	999999	999999	895	160	691	761	796	999999	999999	510	188	930	758	924	483	389	999999	999999	169	448	700	209	718	937	175	484	900	468	666	320	350	999999	593	999999	923	500	999999	715	518	999999	999999	805	205	999999	999999	838	538	613	87	904	143	834	999999	288	221	68	825	957	985	999999	860	337	236	195	170	545	347	991	999999	982	743	621	44	999999	766	894	14	66	233	336	999999	999999	391	761	186	515	959	314	556	865	674	688	729	311	999999	999999	578	999999	501	179	999999	547	612	104	171	522	800	616	999999	326	999999	999999	734	659	272	573	999999	475	18	654	999999	42	445	145	999999	65	999999	999999	999999	999999	326	994	999999	63	999999	999999	684	296	600	664	715	353	792	240	811	906	953	80	999999	668	407	113	999999	846	594	468	999999	476	787	115	630	77	781	109	10	69	212	999999	824	864	888	659	999999	354	939	999999	999999	214	999999	411	112	821	693	177	999999	999999	993	
719	469	376	305	218	509	494	43	999999	572	692	240	752	703	282	256	184	779	999999	999999	656	999999	362	228	897	152	386	13	809	999999	613	94	787	76	493	221	999999	568	679	159	999999	999999	300	999999	557	999999	999999	707	829	999999	518	999999	276	985	346	812	999999	157	408	76	133	491	234	274	958	999999	452	686	219	71	798	999999	999999	598	846	346	999999	692	671	999999	571	678	183	244	864	226	818	801	729	681	113	309	170	613	999999	899	999999	36	711	999999	531	894	497	768	775	902	297	999999	148	999999	205	424	486	485	505	455	317	990	409	741	789	999999	956	999999	999999	999999	455	495	571	947	999999	999999	981	721	999999	676	190	414	468	962	928	149	663	999999	485	688	823	684	118	580	591	105	626	969	169	880	937	999999	811	286	456	801	116	999999	750	615	443	764	95	829	999999	999999	531	447	813	649	987	237	999999	278	675	999999	387	990	365	164	963	999999	999999	999999	738	230	999999	192	515	136	43	472	978	869	254	68	599	289	315	688	574	999999	166	520	999999	710	906	543	999999	999999	424	126	834	595	652	432	213	575	100	54	999999	349	931	686	616	524	258	193	33	617	999999	999999	999999	677	589	785	854	999999	626	37	324	999999	580	830	711	917	637	393	227	822	855	33	198	271	999999	235	256	999999	903	999999	461	999999	519	993	999999	327	441	999999	999999	866	999999	171	949	73	729	248	999999	111	999999	699	999999	865	966	210	762	157	908	423	297	364	999999	384	147	257	576	602	999999	587	327	394	999999	999999	999999	360	254	693	84	135	542	150	467	999999	505	214	999999	596	755	999999	241	365	999999	27	999999	999999	338	203	33	999999	496	136	698	190	999999	999999	999999	999999	487	615	956	999999	999999	782	999999	157	897	392	878	933	999999	980	999999	241	355	962	999999	468	610	736	31	999999	999999	383	639	415	999999	286	372	916	999999	85	118	150	362	999999	292	635	146	722	999999	946	324	999999	935	999999	290	466	835	999999	613	755	805	751	594	905	408	699	153	999999	705	999999	30	962	942	690	871	706	879	192	680	350	331	888	982	85	999999	580	999999	999999	135	985	451	550	999999	245	279	367	555	457	765	592	999999	999999	27	143	999999	999999	999999	255	644	999999	587	652	150	273	433	917	999999	518	999999	828	262	999999	999999	999999	999999	479	660	999999	420	514	160	431	427	98	999999	660	871	849	999999	383	999999	201	488	551	999999	999999	999999	48	812	361	598	999999	288	936	339	471	331	307	963	456	702	450	835	139	
432	165	235	999999	415	773	56	919	369	999999	405	70	999999	798	320	380	79	621	894	68	916	123	999999	490	758	396	338	573	885	703	999999	999999	366	359	129	999999	573	999999	632	48	999999	678	678	493	999999	999999	999999	533	986	592	387	90	556	776	222	319	999999	744	304	28	444	483	44	665	124	423	703	193	999999	77	807	721	988	855	754	248	445	660	948	489	467	805	586	302	326	600	435	590	146	809	241	828	999999	613	999999	831	643	999999	379	999999	575	745	854	999999	785	999999	102	700	999999	974	873	361	999999	815	560	999999	896	999999	999999	999999	987	999999	56	869	836	979	668	384	261	922	604	999999	291	830	913	721	999999	667	516	660	508	735	568	171	935	879	999999	999999	62	999999	934	901	672	855	140	462	999999	999999	92	806	999999	717	448	109	380	450	999999	964	901	839	686	239	235	999999	26	261	554	885	999999	956	946	430	332	295	987	999999	760	436	700	461	32	966	584	710	663	790	296	469	790	495	809	78	347	223	288	705	999999	983	839	878	907	813	61	136	860	577	395	999999	121	677	690	999999	274	449	816	719	999999	524	35	235	965	95	104	448	999999	999999	999999	999999	16	999999	36	777	597	999999	554	218	999999	458	999999	96	405	143	357	122	999999	175	803	999999	407	999999	60	161	999999	613	913	822	999999	999999	979	999999	494	286	156	829	999999	913	56	999999	894	607	804	999999	999999	939	829	999999	737	999999	999999	981	999999	195	710	447	999999	875	819	999999	908	732	999999	999999	478	868	602	128	999999	528	999999	999999	128	361	13	799	764	999999	486	27	784	91	94	737	999999	998	999999	308	999999	709	597	999999	999999	73	543	999999	118	999999	728	805	347	710	844	218	519	999999	862	999999	191	999999	999999	387	398	999999	208	827	647	761	343	479	960	303	552	999999	931	696	798	65	818	999999	691	273	135	681	680	84	246	876	228	227	146	999999	127	665	36	219	999999	301	864	716	524	357	999999	258	999999	53	999999	567	287	823	953	806	904	350	229	999999	261	999999	131	999999	999999	771	543	126	343	775	999999	887	261	999999	319	999999	201	111	999999	344	115	877	836	999999	916	679	599	999999	273	340	290	776	445	616	957	668	180	739	135	753	814	51	915	78	867	279	315	999999	514	457	615	802	999999	999999	313	999999	999999	494	218	910	999999	148	999999	13	495	410	452	644	764	650	335	461	976	573	529	74	999999	767	768	999999	999999	44	889	816	724	999999	751	559	999999	999999	787	999999	999999	225	999999	999999	
198	912	583	467	999999	670	800	863	131	163	826	461	365	248	423	123	725	571	546	148	259	45	999999	17	658	999999	341	191	862	650	929	761	992	854	876	999999	194	311	819	703	243	35	695	570	999999	299	203	74	169	999999	959	960	678	441	426	999999	633	575	808	934	339	999999	999999	480	234	999999	999999	511	372	373	929	424	751	842	905	233	350	717	356	999999	699	276	31	198	690	969	92	999999	999999	999999	425	618	999999	999999	374	624	34	999999	346	595	831	692	702	796	744	545	999999	999999	536	203	812	916	228	450	245	72	597	812	999999	264	999999	907	999999	649	948	999999	999999	866	478	999999	208	135	381	760	537	16	574	999999	454	999999	761	999999	33	245	999999	509	399	62	650	312	37	222	434	999999	612	999999	619	63	999999	434	999999	351	367	256	994	686	545	467	912	999999	999999	999999	367	645	502	999999	883	999999	738	449	920	870	226	175	263	985	701	999999	158	614	999999	521	999999	29	532	420	889	999999	999999	999999	963	931	149	999999	814	665	854	789	590	876	49	782	325	408	513	752	134	201	999999	19	999999	256	319	307	999999	975	983	999999	122	999999	846	999999	596	513	485	999999	999999	805	360	598	999999	999999	999999	281	575	614	206	999999	516	780	296	999999	785	241	999999	717	622	842	580	999999	999999	516	676	508	40	932	195	811	922	525	31	329	840	404	877	83	548	47	731	236	999999	14	831	341	999999	157	999999	365	275	767	999999	888	235	521	999999	624	245	999999	999999	642	429	395	66	999999	758	966	858	390	363	999999	999999	999999	120	353	69	677	684	345	712	883	611	829	545	164	999999	143	104	999999	487	263	837	348	796	999999	806	394	999999	840	999999	828	298	999999	999999	109	598	791	777	881	999999	250	939	899	497	999999	40	599	999999	901	842	625	999999	540	903	110	999999	831	787	999999	546	675	729	999999	999999	999999	594	671	828	446	566	999999	366	999999	865	999999	323	999999	850	439	68	217	544	55	999999	957	956	999999	46	901	772	766	14	756	999999	787	520	999999	999999	613	773	369	771	413	345	485	999999	659	674	999999	999999	399	980	999999	999999	339	140	999999	999999	804	927	999999	635	926	673	799	362	609	878	88	726	227	800	999999	665	999999	445	141	710	523	999999	306	999999	379	124	382	999999	656	999999	15	656	836	999999	342	999999	999999	999999	844	999999	545	132	999999	781	596	999999	569	999999	743	692	274	893	998	974	331	999999	999999	753	999999	812	301	23	999999	816	872	431	890	966	468	561	999999	965	999999	
401	174	999999	49	524	496	439	555	782	52	963	529	121	658	861	999999	235	64	193	477	42	447	532	999999	842	999999	174	999999	602	141	191	962	308	302	999999	999999	999999	77	116	266	999999	267	519	999999	742	999999	999999	773	38	999999	242	999999	546	999999	568	954	641	999999	999999	615	999999	390	952	651	861	10	999999	819	61	999999	999	168	947	927	651	999999	928	561	999999	555	999999	401	999999	565	899	683	999999	999999	999999	999999	999999	999999	870	501	999999	445	314	867	999999	741	76	941	722	976	48	83	560	618	999999	792	35	89	300	999999	466	930	999999	397	751	187	583	419	94	408	884	53	999999	456	993	216	471	70	999999	942	489	217	679	53	526	826	133	808	964	941	627	999999	665	229	44	13	999999	916	125	931	167	656	999999	324	102	994	784	114	625	639	331	964	999999	357	999999	259	261	327	871	925	63	999999	454	153	999999	796	999999	78	999999	999999	142	999999	945	521	785	832	361	999999	999999	531	51	29	999999	335	619	662	460	318	67	785	752	999999	55	200	999999	391	211	712	543	305	616	999999	692	999999	999999	776	999999	125	571	339	898	999999	377	349	884	44	593	129	533	128	999999	79	999999	635	246	999999	999999	755	644	403	630	999999	821	655	914	335	999999	999999	829	843	643	345	746	728	887	856	389	706	315	999999	798	92	189	999999	959	546	704	67	999999	130	277	274	480	999999	709	259	84	721	434	999999	707	47	300	690	999999	10	999999	293	748	999999	997	803	449	999999	605	548	469	999999	999999	378	630	279	166	708	999999	999999	999999	577	999999	637	999999	667	281	757	145	760	792	498	999999	959	999999	421	999999	19	132	474	824	679	572	170	790	677	36	66	928	438	881	591	125	115	145	756	274	120	608	340	531	692	665	844	756	970	999999	735	165	999999	960	157	999999	111	999999	195	15	858	846	114	640	225	828	707	879	210	383	999999	824	999999	157	208	410	792	999999	999999	23	727	414	999999	219	301	901	719	478	999999	15	999999	561	949	750	416	274	504	699	316	863	958	965	555	597	633	999999	698	999999	761	746	793	999999	422	181	287	453	36	999999	999999	324	119	239	155	205	369	282	999999	716	741	934	905	103	636	279	999999	999999	859	999999	585	390	213	658	999999	987	221	999999	149	778	473	962	247	608	360	999999	999999	999999	999999	359	237	999999	46	981	329	999999	840	999999	532	999999	126	524	593	803	319	999999	120	460	522	999999	984	515	143	105	252	778	696	307	743	999999	524	335	942	510	994	
233	353	999999	339	889	156	521	999999	996	662	948	379	443	299	401	880	303	216	999999	999999	722	999999	940	739	550	999999	543	956	887	628	999999	582	93	809	95	615	889	130	633	21	472	192	147	443	303	409	263	17	351	999999	231	129	999999	144	999999	15	413	492	789	758	612	999999	999999	377	872	376	296	634	999999	786	991	999999	999999	651	902	540	999999	506	999999	999999	999999	999999	615	133	999999	670	302	948	999999	90	211	407	999999	874	408	999999	999999	999999	571	999999	999999	628	804	565	772	58	999999	637	242	742	924	999999	57	647	881	86	949	320	970	211	999999	348	107	132	584	593	841	708	253	995	792	321	935	517	38	258	731	59	361	358	135	664	716	794	165	305	360	693	999999	331	958	436	798	999999	854	774	531	999999	981	188	217	999999	999999	999999	949	613	970	999999	619	633	355	899	959	621	86	999999	631	312	999999	288	243	157	715	999999	46	365	522	575	663	999999	727	59	78	182	151	297	280	479	999999	999999	334	820	84	999999	976	68	477	187	293	445	152	228	999999	999999	944	69	131	473	999999	999999	100	405	999999	364	905	999999	999999	786	999999	999999	148	162	999999	424	953	422	999999	355	944	977	887	345	292	227	999999	508	344	375	999999	999999	176	806	278	999999	462	929	944	999999	464	680	237	691	999999	505	307	989	999999	300	748	532	987	775	999999	232	706	755	122	658	999999	999999	962	465	558	398	622	341	884	217	962	33	478	999999	891	274	750	206	999999	786	920	132	999999	53	999999	705	999999	999999	288	56	553	706	816	296	477	67	718	999999	142	318	883	965	115	999999	338	724	999999	999999	999999	264	482	510	999999	336	737	130	999999	999999	838	852	304	231	63	838	663	265	216	192	999999	999999	556	979	73	999999	999999	999999	26	203	714	902	652	468	515	34	573	53	999999	490	558	357	407	799	932	290	24	661	912	999999	999999	999999	999999	999999	751	999999	999999	503	999999	797	999999	999999	113	466	999999	936	210	999999	716	38	274	620	675	726	633	999999	999999	756	56	783	999999	999999	52	749	999999	640	394	999999	999999	465	326	80	606	792	999999	775	999999	999999	595	996	90	189	999999	999999	13	280	407	999999	248	999999	623	951	456	663	999999	999999	740	364	163	573	552	429	127	260	712	203	23	883	667	857	292	495	999999	60	702	999999	999999	999999	745	42	242	602	542	503	841	374	624	942	999999	878	999999	999999	788	31	453	660	999999	694	180	810	266	524	133	390	999999	999999	999999	999999	960	365	999999	581	618	130	
340	950	999999	624	419	347	999999	80	582	999999	822	402	999999	149	999999	52	74	612	987	999999	775	718	478	161	572	999999	584	999999	981	944	994	999999	281	667	690	999999	773	447	284	832	241	196	941	344	568	538	431	649	799	999999	999999	280	593	682	355	999999	481	736	61	707	999999	999999	98	638	795	368	131	49	459	113	278	627	999999	164	704	589	776	144	999999	44	291	935	428	999999	653	723	870	999999	999999	78	31	47	999999	577	999999	999999	107	999999	999999	999999	416	392	200	695	649	999999	943	438	977	766	999999	347	153	27	426	999999	999999	35	999999	999999	498	532	727	390	92	241	242	760	94	999999	492	472	595	392	999999	899	744	732	423	979	780	441	621	555	232	683	999999	377	161	252	999999	999999	328	477	712	884	664	809	613	418	441	999999	353	999999	283	999999	752	761	400	527	999999	999999	999999	999999	300	66	910	999999	168	408	999999	864	608	999999	999999	420	154	999999	999999	742	244	999999	999999	15	548	999999	999999	468	999999	848	931	142	977	634	168	745	469	999999	186	999999	973	492	651	999999	80	576	584	511	284	999999	239	634	999999	658	292	159	92	607	467	703	999999	452	899	320	999999	214	887	974	684	143	951	831	941	34	768	751	293	913	934	971	22	999999	194	999999	619	307	61	329	352	18	663	861	855	999999	999999	531	592	340	737	865	999999	999999	826	999999	999999	999999	693	999999	889	540	866	178	672	496	690	393	268	999999	701	179	163	568	631	675	479	99	976	467	999999	247	169	952	186	78	291	412	999999	999999	506	221	613	995	439	811	999999	999999	999999	369	793	999999	999999	111	999999	567	712	131	978	161	671	822	999999	235	717	651	381	913	991	999999	214	999999	633	225	999999	489	565	167	999999	820	532	984	900	617	999999	56	974	67	323	618	365	169	433	999999	381	684	790	388	288	787	999999	999999	999999	595	164	999999	999999	57	126	159	11	555	993	999999	628	686	922	999999	561	670	677	323	600	383	248	54	854	999999	999999	310	999999	187	879	999999	389	303	491	999999	462	999999	388	926	999999	173	999999	810	176	275	980	695	761	976	826	617	120	999999	638	129	999999	120	660	642	214	815	460	999999	675	652	999999	334	999999	617	361	402	999999	750	382	437	999999	437	999999	589	55	158	549	722	999999	271	240	999999	665	371	958	351	508	999999	721	135	712	792	145	523	496	999999	499	999999	624	434	336	369	999999	999999	363	999999	999999	999999	597	999999	276	737	472	999999	422	515	999999	999999	658	20	893	545	39	256	
999999	973	302	364	102	399	658	999999	108	926	999999	870	528	464	18	48	119	436	158	665	858	999999	329	999999	111	981	987	999999	999999	999999	540	999999	340	497	999999	999999	627	878	979	207	408	872	639	999999	999999	552	987	213	825	619	900	467	999999	373	398	749	653	999999	999999	120	999999	999999	908	494	396	154	540	40	978	629	421	241	457	950	266	986	999999	999999	262	559	993	999999	841	999999	713	83	999999	966	999999	736	999999	65	625	868	795	416	964	155	159	334	999999	956	235	999999	207	669	999999	446	117	999999	999999	869	319	703	127	999999	160	41	780	323	751	999999	931	251	999999	365	615	588	165	849	31	200	999999	927	547	46	999999	645	999999	53	999999	957	859	697	332	865	746	921	751	176	265	999999	374	836	999999	448	999999	983	311	841	999999	431	290	267	390	999999	245	391	166	90	999999	515	999999	737	259	794	714	244	999999	38	619	694	999999	999999	999999	99	825	999999	354	999999	21	575	343	837	999999	642	676	601	316	999999	630	999999	999999	671	999999	749	999999	637	999999	788	733	999999	999999	282	999999	999999	593	301	673	301	397	447	46	999999	78	505	181	525	747	999999	127	122	999999	809	408	999999	929	999999	894	844	519	198	999999	565	375	999999	999999	70	614	999999	58	385	928	999999	999999	999999	328	706	602	599	577	64	889	968	671	620	864	999999	873	967	999999	999999	407	828	782	209	235	999999	999999	999999	994	120	999999	128	569	742	999999	912	98	225	936	999999	999999	304	999999	465	309	253	894	999999	364	999999	999999	999999	199	630	978	109	242	522	957	847	23	752	605	999999	153	999999	999999	928	436	999999	999999	658	41	217	854	112	562	327	899	999999	586	938	494	999999	923	274	928	999999	764	999999	679	575	268	98	218	821	698	809	321	999999	844	965	327	413	90	538	614	999999	776	875	547	915	622	999999	271	85	999999	999999	543	878	999999	470	174	351	282	600	999999	942	998	42	414	752	999999	371	147	999999	620	91	999999	999999	659	946	172	889	999999	999999	953	292	827	143	563	841	276	443	695	383	999999	976	999999	490	999999	999999	999999	743	471	999999	910	260	837	650	464	186	199	158	228	895	999999	285	805	518	646	117	125	864	479	572	485	571	676	764	818	644	950	999999	999999	987	999999	428	999999	999999	853	702	454	186	999999	387	652	128	224	999999	999999	526	181	622	843	41	556	128	273	898	999999	348	583	83	832	999999	999999	21	902	241	932	879	857	999999	664	943	999999	938	999999	102	920	367	357	999999	688	999999	473	999999	
344	999999	441	999999	164	529	441	515	128	380	354	858	161	999999	226	983	866	205	669	127	957	899	378	999999	932	181	999999	952	991	706	999999	540	356	999999	677	999999	799	97	725	337	622	159	999999	292	594	999999	940	290	150	373	20	999999	999999	356	380	999999	846	823	912	983	999999	999999	524	999999	999999	814	999999	999999	962	538	999999	779	480	341	504	808	84	95	34	605	999999	698	811	627	696	999999	999999	10	999999	242	841	976	185	999999	786	143	635	412	999999	999999	999999	685	999999	611	190	241	22	999999	851	572	370	999999	999999	316	752	853	676	999999	726	93	907	999999	739	999999	697	216	999999	999999	555	370	999999	671	788	999999	999999	554	380	210	447	464	889	616	158	953	872	90	187	869	989	933	467	738	686	224	999999	323	946	597	913	973	638	284	999999	999999	398	999999	972	999999	535	208	482	476	459	271	999999	301	362	999999	857	617	39	733	748	622	999999	444	985	573	381	999999	999999	999999	296	999999	826	614	870	667	999999	184	117	633	343	999999	460	990	289	425	30	581	960	999999	740	999999	944	999999	536	133	999999	954	999999	999999	183	999999	599	699	190	984	444	589	430	695	230	683	509	405	999999	957	171	913	164	569	999999	799	507	447	51	989	530	922	88	746	89	610	999999	708	999999	275	201	760	999999	305	999999	999999	999999	274	999999	67	796	548	513	999999	962	674	799	153	999999	383	570	162	658	200	999999	521	511	684	615	619	222	999999	999999	134	999999	410	999999	859	588	999999	649	242	507	999999	999999	982	418	509	783	415	999999	999999	999999	999999	705	48	999999	999999	840	469	929	476	999999	330	845	995	999999	389	999999	562	571	999999	564	742	733	999999	999999	674	997	482	112	999999	900	209	807	894	947	868	428	727	999999	494	29	128	193	182	583	999999	999999	207	999999	39	999999	231	844	872	762	121	353	999999	393	438	621	368	367	999999	999999	459	999999	951	999999	733	999999	999999	264	999999	920	446	999999	561	753	478	999999	800	102	82	314	678	999999	935	141	836	525	60	343	868	872	661	761	266	606	999999	663	197	159	656	79	999999	966	767	952	326	999999	791	624	999999	999999	999999	275	294	622	897	999999	587	819	221	217	999999	750	395	999999	999999	685	302	955	629	815	348	650	446	999999	702	711	598	999999	999999	284	734	436	428	999999	999999	395	476	643	708	40	999999	999999	937	448	169	861	580	563	693	641	268	836	999999	109	999999	180	999999	291	920	999999	999999	603	13	937	483	483	332	429	163	873	218	659	256	599	739	
970	713	999999	999999	840	999999	45	300	999999	999999	897	441	328	411	880	999999	195	723	523	999999	999999	999999	10	965	999999	539	161	999999	819	432	609	590	999999	999999	593	466	832	447	999999	64	999999	999999	999999	921	586	52	999999	28	282	318	999999	935	732	999999	267	999999	999999	42	167	311	979	634	481	752	415	317	45	957	999999	424	999999	747	643	999999	73	178	544	88	389	643	999999	142	999999	999999	408	674	857	999999	999999	986	753	799	289	778	85	999999	999999	87	516	278	17	56	209	858	584	999999	999999	274	999999	98	72	635	999999	523	775	846	507	969	999999	741	459	999999	854	832	999999	933	467	999999	999999	237	999999	467	572	120	636	999999	933	279	926	132	999999	592	340	999999	999999	999999	156	766	12	238	999999	862	733	999999	999999	999999	201	999999	999999	650	818	999999	999999	773	752	605	999999	542	886	999999	913	999999	999999	231	368	866	374	838	908	999999	786	701	861	164	999999	999999	733	796	999999	333	999999	566	92	286	999999	945	711	566	999999	328	999999	613	999999	999999	325	111	819	999999	416	952	938	362	468	999999	999999	126	575	726	874	278	871	276	999999	563	999999	356	154	766	918	423	165	807	575	589	999999	182	999999	155	999999	999999	663	231	390	348	999999	934	999999	447	422	196	379	999999	999999	994	457	788	371	999999	716	968	957	63	593	993	796	141	787	878	157	999999	304	430	886	87	614	999999	886	999999	178	75	257	707	354	731	53	180	124	581	142	708	811	506	439	870	999999	610	637	396	999999	263	999999	230	299	731	892	949	999999	999999	390	999999	902	999999	157	999999	721	260	708	862	999999	999999	999999	216	745	999999	880	999999	990	999999	999999	13	22	499	999999	915	918	37	417	999999	839	104	999999	999999	200	335	805	999999	999999	788	159	590	902	999999	447	925	246	941	484	999999	851	104	999999	91	378	386	794	413	115	242	732	999999	842	999999	32	855	552	516	25	999999	999999	536	448	212	866	656	111	247	61	437	999999	977	553	566	999999	999999	999999	991	141	814	541	402	247	126	65	466	747	816	752	591	999999	729	925	999999	217	324	999999	999999	225	721	284	557	361	678	563	755	150	286	999999	288	720	560	999999	210	879	250	299	332	157	999999	909	294	494	470	999999	999999	61	999999	358	458	98	389	776	999999	999999	983	50	569	562	309	325	470	504	999999	999999	999999	999999	725	999999	966	999999	333	999999	999999	812	999999	73	999999	624	614	999999	661	927	864	199	999999	999999	999999	671	895	210	999999	769	999999	999999	448	790	30	598	242	604	336	
303	392	433	999999	780	961	999999	999999	999999	159	945	947	999999	663	543	639	999999	541	47	999999	63	299	766	304	999999	760	730	373	209	52	303	391	20	999999	999999	999999	999999	434	560	823	367	131	975	61	784	821	252	431	905	160	745	67	205	999999	282	999999	625	138	999999	29	240	244	349	999999	855	563	999999	999999	304	997	208	850	999999	999999	30	999999	999999	999999	520	999999	518	999999	468	59	307	246	196	793	999999	365	920	312	234	540	999999	999999	999999	107	205	231	999999	26	136	907	951	894	86	999999	206	350	999999	909	618	467	999999	931	999999	300	999999	999999	377	154	999999	999999	87	999999	625	450	631	896	159	227	520	298	999999	502	999999	560	107	412	999999	214	597	755	676	999999	693	767	39	660	357	491	999999	585	854	739	885	196	829	999999	999999	636	360	309	999999	471	999999	999999	608	19	759	999999	203	177	459	172	999999	384	273	77	213	858	421	999999	999999	668	699	934	444	128	616	985	730	52	999999	533	999999	297	565	214	999999	373	999999	29	901	999999	298	360	135	692	192	999999	923	762	851	419	224	389	999999	532	772	465	885	489	402	999999	494	161	42	999999	317	999999	999999	68	457	839	699	401	79	417	379	349	808	999999	936	116	72	968	200	724	318	999999	537	42	442	165	999999	679	999999	999999	999999	146	999999	209	385	923	690	999999	315	21	720	999999	319	352	999999	433	999999	999999	999999	999999	710	525	961	999999	999999	841	731	787	626	301	361	999999	773	942	770	243	31	609	999999	22	999999	999999	663	188	999999	495	166	195	880	19	509	354	136	341	426	131	185	999999	591	999999	201	903	248	23	660	699	59	999999	581	919	411	999999	766	999999	999999	512	999999	782	314	999999	684	545	906	999999	792	17	894	999999	525	649	67	999999	27	833	820	522	959	999999	528	314	445	999999	614	961	607	462	588	595	470	914	269	403	999999	469	859	656	996	631	231	652	805	616	851	931	999999	999999	39	932	720	358	552	222	264	10	686	895	931	945	19	340	428	308	972	610	390	999999	318	557	974	174	999999	338	428	875	508	829	999999	999999	999999	218	432	655	875	999999	371	56	999999	703	783	999999	724	61	622	999999	999999	999999	644	999999	999999	208	90	481	958	555	832	224	793	999999	501	857	957	258	846	800	907	772	433	859	249	343	525	614	774	19	449	474	716	537	650	999999	194	696	999999	999999	999999	951	696	329	290	157	263	999999	212	926	16	999999	214	821	984	461	82	785	999999	218	683	476	707	949	116	368	
999999	265	999999	498	672	999999	999999	946	999999	999999	85	114	578	999999	90	999999	411	848	13	973	269	894	553	199	930	408	999999	922	226	661	999999	747	222	922	999999	997	31	713	999999	745	357	267	159	999999	999999	967	216	910	138	918	74	999999	945	142	108	612	712	549	568	274	999999	205	999999	21	712	338	892	656	451	92	743	698	595	267	626	12	745	525	999999	962	202	783	794	308	596	394	802	90	824	47	295	482	154	989	178	162	538	999999	325	57	85	999999	999999	55	184	999999	999999	688	516	105	867	999999	735	999999	999999	793	410	999999	424	328	999999	811	832	414	999999	271	553	606	999999	474	473	607	210	765	886	642	324	999999	134	230	130	999999	999999	728	179	999999	999999	548	999999	385	751	117	722	997	521	273	727	65	258	912	822	667	599	52	632	269	999999	970	719	439	478	999999	306	204	207	422	247	999999	244	699	999999	15	688	713	999999	366	885	212	253	999999	914	999999	500	999999	407	462	524	531	106	999999	121	776	828	487	999999	99	811	999999	799	109	36	999999	821	558	397	817	979	886	329	999999	384	784	726	106	525	220	170	94	999999	745	897	715	17	334	588	748	186	211	999999	999999	555	999999	413	999999	596	299	999999	942	823	590	483	638	212	830	999999	336	999999	732	999999	999999	999999	726	999999	64	999999	320	999999	496	970	999999	640	999999	89	696	720	999999	381	582	509	235	999999	228	270	999999	272	999999	999999	187	798	999999	698	454	249	999999	704	999999	636	358	999999	285	683	951	972	184	949	705	558	516	120	518	955	477	232	736	924	710	465	523	792	943	807	999999	698	718	950	196	999999	969	991	891	390	32	999999	999999	552	821	256	95	266	567	710	996	76	289	999999	999999	232	512	195	994	373	122	566	998	999999	254	262	263	999999	999999	176	589	525	999999	137	933	835	998	999999	113	463	999999	266	235	242	811	372	418	423	728	963	999999	783	996	528	999999	999999	642	755	307	568	992	861	503	400	999999	480	999999	162	371	395	233	999999	92	541	992	855	341	766	666	999999	999999	839	505	799	999999	999999	529	999999	859	477	203	252	999999	544	999999	518	999999	834	121	340	999999	266	61	999999	740	707	999999	465	535	422	999999	876	98	426	999999	163	365	999999	260	326	951	999999	999999	893	202	999999	442	999999	999999	484	101	999999	654	336	365	587	788	172	999999	442	999999	999999	999999	999999	999999	999999	163	469	820	317	162	70	583	999999	388	379	964	167	999999	759	274	163	999999	60	330	627	231	762	999999	
146	374	203	999999	817	222	887	979	999999	550	999999	999999	973	728	762	999999	41	923	859	947	999999	999999	999999	32	309	178	950	678	999999	127	726	105	401	408	683	942	959	427	765	582	500	400	119	617	274	932	999999	435	632	729	299	703	999999	815	999999	522	744	180	344	999999	272	999999	864	999999	999999	780	435	999999	54	819	371	614	167	287	456	595	513	23	999999	376	876	999999	56	999999	828	32	733	585	332	999999	208	789	93	126	999999	292	999999	999999	999999	494	507	999999	999999	812	367	685	545	93	368	999999	18	730	999999	967	772	746	172	478	907	801	56	849	252	883	999999	582	530	51	999999	174	999999	140	230	273	869	999999	144	999999	999999	153	486	649	999999	999999	999999	477	999999	125	353	573	129	66	475	991	448	999999	484	507	201	999999	999999	504	126	204	430	999999	510	159	999999	622	612	928	450	764	324	406	632	999999	730	153	216	415	697	404	54	13	999999	238	999999	222	675	637	999999	253	989	999999	533	32	999999	999999	999999	999999	27	731	999999	999999	616	711	999999	51	34	84	776	58	578	999999	807	721	999999	999999	999999	281	999999	885	947	975	886	999999	774	342	999999	999999	987	456	186	989	397	966	443	853	397	954	562	783	197	600	860	993	675	999999	185	811	873	999999	71	999999	999999	142	999999	985	314	419	936	999999	178	424	97	330	999999	589	999999	840	288	306	999999	268	719	551	697	999999	999999	893	999999	533	167	71	736	991	394	490	107	264	192	457	548	977	27	228	614	773	513	999999	131	95	889	344	533	576	966	803	976	350	999999	999999	871	421	999999	413	186	117	687	105	935	391	492	106	658	831	758	61	999999	501	936	999999	842	584	772	445	644	823	999999	170	34	999999	999999	999999	999999	755	999999	999999	999999	614	51	999999	999999	418	603	999999	603	792	685	999999	817	915	561	485	999999	520	999999	296	649	453	768	363	578	527	80	354	877	735	286	903	999999	631	999999	999999	459	439	839	434	980	42	841	851	147	999999	352	118	39	999999	353	310	170	300	487	999999	999999	688	999999	999999	347	259	861	868	516	999999	457	196	953	925	35	999999	680	999999	315	616	999999	917	225	742	184	999999	325	848	391	999999	742	954	999999	325	999999	771	510	281	97	731	999999	972	344	365	388	166	165	114	12	999999	629	11	984	871	44	999999	472	196	999999	385	933	22	486	999999	49	999999	52	999999	143	264	473	409	81	583	445	638	999999	860	363	999999	999999	221	846	999999	356	740	970	282	999999	863	309	999999	888	712	
797	999999	496	804	325	885	123	527	970	748	999999	230	999999	410	999999	405	354	611	832	374	999999	722	999999	474	193	309	532	769	356	280	955	999999	999999	369	999999	287	152	778	545	478	904	288	250	107	116	136	811	999999	999999	885	518	697	492	523	999999	84	999999	31	999999	26	362	354	181	999999	793	757	709	570	624	158	999999	575	999999	363	999999	299	482	999999	367	67	498	963	999999	999999	999999	999999	666	997	235	999999	296	131	168	999999	125	560	999999	550	999999	359	426	250	945	699	999999	999999	631	138	62	844	999999	999999	663	563	999999	399	999999	710	938	535	101	712	345	912	861	141	417	546	999999	910	191	931	764	18	640	257	27	233	837	819	999999	537	944	999999	118	374	467	999999	999999	999999	138	999999	612	778	267	714	904	42	837	500	535	95	890	152	662	671	167	654	922	280	381	999999	999999	999999	899	563	767	999999	804	497	674	811	999999	522	782	785	329	999999	750	925	352	985	396	347	294	550	647	802	728	447	216	999999	682	730	353	930	999999	493	999999	704	946	999999	999999	349	826	723	549	377	369	999999	999999	182	904	996	927	396	812	535	999999	999999	916	965	236	366	291	862	999999	814	178	852	260	835	116	56	979	402	999999	56	999999	571	10	280	442	851	105	999999	908	685	803	999999	999999	998	659	529	788	999999	999999	871	68	963	593	999999	208	999999	626	516	76	857	999999	534	639	999999	999999	999999	358	645	533	385	271	257	954	453	21	999999	734	262	185	999999	268	998	678	885	988	557	999999	275	999999	924	234	588	967	999999	667	278	327	999999	984	397	999999	999999	457	349	610	999999	999999	999999	999999	986	783	373	999999	489	999999	29	856	999999	776	999999	999999	999999	573	608	160	682	999999	999999	786	742	893	381	999999	999999	415	126	550	339	284	187	547	837	999999	999999	151	860	256	999999	999999	648	422	573	585	526	112	999999	578	848	198	927	531	116	363	981	999999	411	105	553	83	482	479	526	480	599	920	457	540	999999	467	299	436	800	999999	999999	999999	999999	999999	751	999999	999999	547	701	150	356	999999	999999	999999	999999	992	739	765	702	999999	978	178	895	102	986	606	654	999999	999999	391	899	999999	731	999999	999999	661	772	999999	353	868	756	935	777	386	999999	943	489	999999	970	496	728	533	999999	395	472	999999	999999	237	809	155	41	769	458	999999	251	855	924	775	268	908	999999	999999	421	999999	658	53	401	999999	999999	52	126	681	586	603	663	999999	999999	999999	203	256	236	544	806	208	836	987	486	466	999999	
278	28	714	715	72	276	604	122	999999	999999	428	999999	915	268	766	38	359	999999	854	999999	999999	97	999999	582	21	682	685	326	223	997	670	566	934	384	701	34	999999	965	524	337	68	263	869	999999	999999	679	999999	286	999999	179	999999	805	632	999999	269	999999	439	999999	999999	999999	591	287	898	900	77	861	642	999999	566	999999	999999	394	667	999999	598	999999	999999	981	807	342	999999	408	286	53	520	864	934	135	125	519	999999	279	271	143	745	780	364	968	540	912	46	779	719	307	553	999999	147	114	220	647	963	457	334	999999	28	192	999999	854	390	999999	926	517	426	57	157	356	132	533	781	818	267	999999	451	894	305	999999	689	978	500	427	726	999999	914	999999	556	147	945	899	125	999999	779	510	588	337	999999	999999	362	672	160	206	970	613	332	402	389	999999	16	439	999999	436	999999	32	364	962	999999	106	999999	948	501	20	411	233	418	228	48	756	669	124	908	999999	239	26	828	303	999999	999999	999999	522	999999	840	140	999999	999999	688	999999	756	156	626	851	888	999999	999999	181	999999	999999	747	999999	999999	363	632	999999	892	531	299	999999	486	204	999999	515	373	599	89	860	660	999999	895	399	730	167	291	610	53	999999	29	850	826	845	688	999999	709	918	999999	168	465	794	999999	984	543	492	584	999999	95	121	999999	299	846	553	520	999999	899	357	999999	947	82	31	12	629	511	449	380	641	999999	999999	805	454	207	921	405	865	999999	999999	856	247	583	728	525	932	784	730	999999	283	999999	429	999999	362	999999	999999	96	443	791	619	483	104	999999	942	57	533	315	43	101	925	999999	655	628	987	501	236	999999	353	506	80	844	999999	445	107	999999	96	999999	999999	11	751	834	962	999999	32	999999	761	999999	999999	681	999999	999999	751	638	87	135	679	800	620	999999	999999	999999	743	936	721	999999	702	658	999999	999999	999999	999999	861	42	999999	101	194	581	606	999999	999999	110	999999	672	999999	453	999999	151	368	971	637	295	343	592	784	670	100	999999	362	257	736	113	121	999999	719	422	999999	719	298	985	940	108	204	71	131	125	358	81	431	277	999999	560	299	999999	998	999999	246	278	257	679	10	999999	228	358	823	635	989	728	952	102	688	999999	853	999999	999999	539	100	281	471	668	322	999999	604	95	576	999999	999999	78	999999	53	186	497	999999	619	985	999999	880	999999	248	495	136	629	999999	339	999999	307	707	917	22	469	585	964	806	589	367	981	564	999999	781	648	999999	921	999999	909	915	999999	999999	243	397	258	
658	999999	43	999999	542	692	900	999999	506	999999	999999	896	999999	999999	467	221	999999	881	261	999999	228	747	999999	599	673	999999	905	219	423	999999	999999	474	530	763	999999	341	930	999999	56	674	91	299	635	512	180	926	865	187	999999	704	999999	999999	982	393	40	999999	189	999999	311	338	786	691	851	999999	884	13	375	301	735	136	291	859	835	586	922	929	122	562	428	999999	348	728	767	999999	887	363	491	146	733	999999	161	496	529	718	887	999999	447	999999	628	177	560	574	452	999999	999999	651	205	405	999999	110	999999	999999	25	564	989	68	923	141	231	530	999999	239	567	835	975	794	339	126	698	532	999999	999999	933	261	197	774	285	453	999999	245	168	999999	675	632	999999	533	999999	999999	728	829	999999	999999	999999	107	999999	330	16	999999	999999	628	321	89	706	999999	619	999999	693	763	377	225	782	480	999999	999999	999999	999999	564	934	999999	451	323	374	397	869	65	999999	300	836	604	866	767	668	999999	677	923	88	389	735	23	898	840	717	597	513	56	996	480	319	734	231	766	81	882	898	315	947	691	999999	883	999999	912	856	169	999999	457	123	376	167	72	293	55	828	921	836	610	999999	777	884	822	999999	705	981	112	999999	109	696	786	215	372	976	397	552	999999	578	985	983	558	96	65	999999	630	999999	999999	450	185	938	159	999999	297	710	179	999999	23	825	999999	930	999999	785	411	761	999999	999999	795	95	999999	999999	976	999999	850	627	56	690	999999	890	437	392	999999	999999	207	171	546	741	917	662	806	590	538	36	840	65	239	773	684	303	605	469	999999	999999	554	683	961	806	204	670	663	489	977	133	999999	356	205	102	587	250	225	999999	999999	142	289	315	963	950	512	794	397	283	999999	535	294	968	999999	573	117	524	210	739	546	256	999	999999	999999	999999	638	999999	860	146	999999	999999	88	999999	999999	394	999999	999999	719	20	999999	409	282	389	483	999999	839	999999	490	631	999999	999999	49	999999	59	996	143	961	702	999999	322	28	934	261	999999	999999	457	284	753	481	999999	999999	804	199	999999	146	974	999999	844	171	575	218	13	239	160	999999	404	999999	999999	228	260	920	546	170	999999	285	475	30	301	912	999999	565	675	19	939	127	268	850	49	999999	32	524	127	541	983	113	25	705	999999	965	176	854	323	534	999999	999999	999999	644	501	999999	671	999999	327	931	999999	20	543	999999	299	43	864	554	563	58	999999	736	802	14	187	999999	269	999999	919	336	746	999999	252	150	788	999999	999999	999999	358	879	
251	78	206	195	374	973	999999	31	415	77	999999	621	301	274	999999	494	969	327	466	907	900	901	44	999999	999999	36	767	402	215	999999	249	250	999999	683	806	999999	999999	999999	639	999999	33	248	999999	851	235	134	849	977	812	303	207	476	167	450	978	350	44	216	999	348	215	178	815	292	828	860	425	617	467	211	955	999999	687	261	884	662	546	192	764	71	187	790	589	911	999999	999999	92	755	705	999999	102	333	616	301	999999	999999	999999	81	32	375	709	241	519	610	348	999999	788	906	566	326	999999	852	451	938	170	424	588	904	368	66	777	669	912	11	118	632	745	999999	261	39	999999	999999	169	399	999999	999999	999999	979	572	999999	984	186	198	388	999999	250	881	678	141	585	275	528	713	999999	598	49	329	518	501	716	999999	402	654	536	96	337	692	999999	999999	224	153	609	341	999999	999999	600	999999	533	347	868	750	77	265	676	763	999999	762	999999	999999	322	626	763	999999	999999	980	999999	532	661	302	335	557	829	101	916	442	666	197	434	894	999999	568	796	180	633	966	41	147	977	773	385	999999	500	261	274	598	390	131	484	308	490	78	999999	999999	22	999999	920	999999	348	244	999999	999999	337	307	801	999999	829	999999	854	999999	948	999999	999999	999999	916	759	67	577	999999	327	62	999999	713	136	999999	930	749	999999	168	999999	999999	999999	999999	743	675	862	248	202	460	999999	769	999999	999999	594	359	45	999999	930	324	262	263	999999	160	31	192	562	810	211	999999	871	999999	274	999999	542	999999	893	656	999999	222	64	521	865	999999	999999	558	264	277	999999	776	999999	416	819	250	906	68	703	999999	776	561	999999	62	47	308	588	518	504	373	734	750	466	999999	999999	717	270	999999	397	234	845	999999	927	294	999999	435	524	464	194	33	527	483	150	987	879	999999	999999	11	484	566	539	796	63	890	543	999999	999999	989	999999	111	999999	999999	670	478	999999	313	634	828	370	999999	784	133	334	481	846	260	999999	999999	509	464	618	268	266	999999	999999	58	419	999999	751	323	999999	535	761	92	52	362	999999	672	927	999999	624	999999	641	872	999999	999999	472	582	999999	292	769	840	999999	249	493	721	999999	839	783	21	894	597	999999	999999	999999	999999	372	251	438	999999	447	937	551	934	999999	348	627	394	58	289	585	999999	992	468	999999	285	55	521	598	331	452	973	888	916	999999	999999	202	999999	385	533	53	230	153	560	999999	832	999999	554	410	155	104	525	791	504	999999	67	605	619	999999	999999	213	850	653	117	
51	474	999999	634	263	811	999999	43	999999	524	999999	365	693	441	623	721	985	500	999999	999999	999999	927	999999	999999	490	623	432	583	99	174	330	202	999999	46	519	380	999999	664	301	598	999999	70	516	999999	268	999999	373	173	996	782	235	712	739	209	999999	123	292	665	153	639	388	999999	944	843	999999	53	787	999999	922	252	999999	330	209	522	999999	177	420	915	999999	420	260	269	587	999999	938	617	463	377	166	405	98	128	999999	661	220	999999	126	673	81	999999	293	715	250	753	844	904	999999	227	756	999999	702	376	999999	733	999999	129	999999	637	904	587	590	419	501	526	164	819	809	999999	312	999999	61	747	844	909	137	545	28	999999	472	44	113	245	620	453	703	721	588	787	282	100	454	488	768	999999	999999	873	224	724	599	35	999999	966	915	742	661	954	999999	999999	999999	999999	110	999999	174	870	483	354	999999	57	823	442	999999	31	274	221	999999	572	979	999999	283	264	330	304	244	999999	999999	147	330	878	791	748	999999	957	192	438	989	303	324	897	20	291	84	176	900	999999	794	82	999999	703	181	99	975	182	999999	351	523	806	916	727	999999	999999	33	920	265	84	253	283	839	999999	231	276	999999	91	999999	999999	189	163	403	87	652	866	446	626	999999	702	772	26	610	999999	999999	193	387	999999	999999	675	267	163	911	825	999999	999999	243	865	999999	999999	841	894	999999	364	171	369	999999	999999	999999	74	899	407	999999	563	312	236	672	999999	920	48	889	661	124	674	735	36	252	577	173	141	633	580	999999	999999	860	877	999999	256	999999	999999	781	548	520	902	999999	860	999999	999999	523	687	999999	244	999999	444	999999	999999	779	999999	629	145	127	834	674	943	999999	999999	262	423	703	999999	52	426	329	999999	266	350	999999	222	898	999999	96	894	64	999999	293	999999	634	710	785	679	999999	999999	627	543	999999	999999	999999	999999	999999	456	607	526	654	99	644	431	915	999999	187	675	49	567	999999	754	59	233	780	198	660	999999	694	552	637	999999	336	27	799	785	936	999999	476	573	751	999999	277	570	250	999999	841	862	483	63	532	120	640	999999	999999	999999	494	999999	176	685	917	428	762	65	999999	630	762	627	632	139	644	867	208	476	815	818	999999	488	999999	999999	356	798	568	640	29	999999	393	795	262	926	301	999999	152	791	656	999999	689	222	681	619	212	224	239	999999	419	999999	912	174	999999	946	999999	15	999999	361	338	129	999999	999999	45	371	247	967	999999	705	837	911	724	999999	819	492	138	999999	807	374	
612	141	568	224	999999	999999	614	229	80	315	541	296	999999	791	463	537	473	568	999999	319	999999	999999	850	534	516	507	940	506	354	242	818	130	208	857	748	206	560	999999	899	681	756	999999	999999	68	174	551	410	933	953	292	999999	999999	999999	497	999999	999999	291	43	999999	723	424	118	999999	999999	497	999999	97	999999	52	266	976	829	668	999999	563	362	348	791	369	965	107	16	552	72	223	258	999999	710	864	999999	915	527	936	999999	267	648	999999	67	999999	754	463	755	891	999999	999999	199	900	592	999999	640	39	500	673	742	625	417	565	812	624	249	387	999999	790	999999	999999	459	892	492	248	914	218	999999	999999	615	511	352	125	855	756	34	357	999999	776	999999	351	424	853	204	560	850	999999	341	443	331	377	999999	999999	999999	356	999999	307	418	354	29	431	748	279	68	241	283	301	999999	65	600	891	936	610	565	330	926	605	999999	932	398	832	877	847	898	248	434	386	896	509	900	726	939	106	756	999999	602	155	795	999999	999999	558	382	285	842	440	440	475	409	999999	999999	260	999999	999999	999999	999999	554	901	999999	819	806	896	405	210	999999	873	951	840	854	999999	999999	780	810	735	655	839	459	999999	14	999999	808	999999	977	996	89	650	127	999999	999999	568	258	999999	774	999999	166	390	999999	999999	130	969	999999	599	621	646	181	999999	999999	874	830	125	999999	953	896	912	21	847	919	999999	131	999999	755	999999	700	999999	514	999999	999999	835	578	274	686	288	999999	44	999999	999999	347	340	824	440	210	999999	999999	999999	999999	999999	804	861	999999	319	471	754	60	615	223	990	999999	335	141	155	642	614	305	566	439	459	999999	999999	933	802	509	588	583	690	314	999999	865	675	999999	219	231	155	871	999999	803	931	237	865	821	989	999999	22	999999	999999	798	999999	948	999999	595	381	822	942	999999	999999	809	882	181	999999	310	711	999999	999999	871	922	924	496	999999	45	762	508	232	617	50	999999	492	497	389	999999	999999	999999	999999	799	999999	999999	396	288	227	709	459	920	760	867	565	119	865	95	150	286	754	311	999999	912	313	96	158	215	901	984	679	322	503	276	999999	591	157	999999	153	787	536	645	279	44	585	841	748	364	62	931	88	406	356	112	999999	591	865	651	495	993	934	190	386	999999	999999	147	427	493	999999	973	962	540	999999	363	750	999999	41	999999	336	472	348	999999	163	999999	905	283	999999	999999	126	885	999999	505	839	999999	853	999999	269	45	14	448	424	264	999999	999999	969	547	464	993	999999	
51	559	57	325	999999	999999	149	36	999999	337	755	180	999999	377	515	257	999999	700	791	509	405	849	995	999999	999999	999999	94	831	85	11	367	819	972	50	84	336	678	190	816	506	713	328	852	708	259	277	398	999999	458	831	512	847	672	999999	999999	202	563	999999	437	999999	569	999999	951	414	969	936	208	985	303	188	578	286	884	295	796	86	996	297	564	620	659	207	383	253	999999	520	999999	489	94	999999	772	445	753	842	936	405	377	448	738	999999	79	412	999999	279	262	236	999999	387	999999	879	205	999999	999999	816	324	999999	935	708	916	999999	789	718	901	999999	416	999999	532	51	999999	999999	709	558	559	999999	550	257	614	113	990	271	557	769	999999	999999	687	505	766	936	527	574	470	669	531	289	532	999999	511	182	862	129	703	921	38	305	179	646	999999	436	276	999999	757	831	717	999999	901	999999	999999	695	733	910	376	596	524	784	931	50	36	999999	719	999999	999999	441	250	871	999999	636	999999	496	45	999999	788	339	669	459	816	638	951	877	387	512	435	999999	448	951	753	117	406	253	374	999999	999999	447	717	86	999999	325	590	999999	999999	274	999999	439	659	693	131	999999	926	999999	968	302	999999	999999	892	216	764	929	999999	299	127	999999	240	498	999999	906	430	999999	621	592	138	500	57	115	790	999999	999999	999999	166	754	830	716	999999	341	999999	81	50	999999	554	510	322	999999	332	999999	999999	636	44	790	316	999999	273	779	424	343	936	999999	254	982	369	779	983	999999	773	248	469	410	279	898	223	61	999999	999999	796	121	280	736	178	756	387	163	88	443	999999	413	999999	60	999999	847	999999	807	999999	999999	110	775	527	999999	999999	94	832	327	367	146	577	265	999999	313	983	999999	999999	209	309	498	605	215	700	549	999999	369	756	419	118	432	999999	999999	999999	809	859	31	593	726	117	93	924	69	796	941	866	434	527	188	999999	999999	784	205	508	999999	461	895	999999	978	999999	268	337	423	219	999999	643	999999	40	86	454	961	999999	999999	102	225	573	546	418	999999	999999	654	999999	578	352	999999	648	999999	907	896	357	963	946	615	999999	999999	756	511	849	861	999999	704	403	451	999999	115	277	446	113	293	999999	999999	486	999999	304	821	427	758	81	98	296	345	264	144	999999	490	25	115	999999	253	468	72	999999	556	999999	999999	999999	400	844	247	852	211	204	999999	141	443	999999	630	999999	439	999999	997	999999	761	575	962	450	999999	722	253	99	999999	360	999999	999999	701	227	929	864	325	570	36	
914	833	999999	95	151	999999	13	999999	13	394	794	657	821	471	632	935	999999	999999	538	999999	678	999999	157	689	850	999999	799	440	999999	557	765	995	999999	405	999999	999999	524	489	820	999999	265	436	250	999999	377	999999	48	363	78	292	947	999999	786	577	358	323	686	999999	244	808	841	573	80	455	999999	999999	787	426	387	36	421	501	677	729	737	999999	999999	452	322	157	999999	446	371	932	609	999999	218	301	999999	770	919	967	255	22	968	999999	365	795	86	578	915	622	975	52	999999	455	698	67	999999	115	962	999999	999999	96	512	999999	999999	147	999999	239	590	496	379	617	999999	453	256	665	760	55	886	565	999999	744	242	683	470	329	71	164	700	161	461	941	807	999999	733	168	509	573	999999	999999	999999	999999	987	999999	252	368	935	427	209	999999	306	795	229	407	999999	499	854	829	934	999999	85	691	999999	999999	45	438	999999	430	999999	98	165	197	564	668	615	530	757	999999	440	112	393	644	954	667	855	999999	722	409	820	243	999999	680	639	607	151	999999	318	999999	393	814	557	515	999999	121	877	119	240	999999	792	999999	742	50	398	831	498	999999	999999	870	584	379	999999	410	999999	999999	783	999999	557	957	999999	356	221	999999	429	626	999999	999999	935	843	790	745	435	171	616	483	999999	273	291	807	999999	710	532	999999	973	23	108	156	905	232	337	401	999999	999999	43	446	134	543	999999	772	287	620	506	892	999999	999999	944	554	794	136	984	520	204	749	999999	816	999999	774	235	416	999999	407	973	712	999999	398	193	162	138	180	359	957	652	999999	999999	498	999999	639	366	145	999999	554	362	778	999999	816	207	812	434	226	621	360	318	214	254	879	647	793	386	692	654	792	999999	624	777	37	868	685	229	360	612	999999	417	99	346	999999	55	204	474	999999	201	381	728	911	558	998	648	447	274	650	851	999999	263	999999	491	287	138	738	11	999999	999999	521	593	84	614	999999	942	228	868	280	834	452	999999	999999	501	282	74	999999	75	999999	388	430	421	999999	508	202	999999	744	608	69	999999	316	202	999999	751	679	999999	653	307	131	66	430	579	993	999999	999999	101	576	182	218	223	624	672	233	832	999999	109	24	575	421	506	999999	619	808	435	527	999999	75	935	821	999999	420	216	999999	999999	958	999999	428	762	110	110	364	571	999999	846	230	643	999999	431	234	999999	773	88	885	999999	858	810	770	568	298	158	999999	999999	999999	724	999999	418	999999	999999	874	675	999999	999999	475	999999	999999	636	999999	962	215	
884	290	644	999999	251	719	999999	330	329	863	157	90	859	473	951	84	723	220	675	999999	811	915	467	999999	558	999999	999999	999999	999999	483	231	590	808	363	414	999999	999999	930	999999	14	471	98	408	648	726	594	821	999999	999999	999999	427	999999	999999	999999	403	968	823	97	162	352	208	728	756	846	641	567	999999	506	69	94	692	793	110	670	582	723	999999	819	830	999999	999999	732	999999	999999	999999	805	45	999999	959	999999	54	304	777	767	805	742	999999	562	16	999999	322	324	729	439	999999	999999	325	999999	346	680	460	13	267	199	274	476	638	429	790	835	531	999999	547	623	49	397	26	342	999999	839	999999	999999	813	670	651	762	12	999999	999999	999999	490	161	553	999999	985	999999	999999	587	503	999999	113	999999	772	180	637	930	999999	115	400	167	999999	999999	29	506	300	999999	999999	596	999999	999999	474	979	999999	999999	355	379	838	269	638	998	360	438	999999	535	735	477	193	642	42	721	985	896	999999	623	812	507	141	56	988	489	851	450	49	991	999999	134	999999	412	999999	999999	101	517	999999	999999	807	999999	999999	494	999999	822	322	999999	564	826	525	577	999999	33	999999	999999	248	999999	280	158	999999	909	398	847	670	610	999999	780	817	774	999999	478	428	999999	816	633	364	647	285	176	999999	303	886	223	476	297	415	251	856	999999	999999	999999	999999	329	254	897	791	305	823	170	620	542	999999	789	207	999999	158	851	217	999999	999999	600	999999	114	981	853	33	185	999999	383	999999	960	923	840	755	329	999999	999999	623	999999	841	69	824	999999	999999	999999	563	107	25	428	148	564	44	933	494	428	793	999999	347	999999	874	616	923	449	965	660	619	899	999999	999999	816	59	237	299	91	433	776	401	558	357	299	999999	169	953	245	999999	999999	989	356	999999	536	107	762	232	53	999999	146	384	158	895	24	664	73	148	611	98	999999	999999	852	71	652	401	583	999999	111	948	456	970	214	334	734	629	552	707	351	999999	296	15	256	999999	296	999999	252	663	342	634	863	999999	351	999999	999999	191	147	999999	684	999999	999999	772	130	999999	778	175	999999	824	999999	394	121	999999	796	892	801	330	999999	999999	774	259	999999	920	657	476	95	435	629	67	999999	552	492	267	33	217	204	524	885	161	999999	999999	232	428	502	947	999999	507	999999	999999	999999	999999	693	999999	520	999999	985	603	999999	653	999999	353	999999	123	803	618	902	999999	341	589	697	287	445	999999	918	999999	37	730	427	709	954	587	210	180	712	46	859	351	746	599	232	601	
408	241	151	734	583	999999	999999	884	55	668	176	645	760	77	548	355	232	867	406	264	999999	415	699	999999	152	376	410	767	758	999999	117	741	367	106	878	999999	206	194	79	999999	115	543	663	295	420	999999	419	645	999999	513	999999	879	202	967	425	992	541	718	999999	217	708	857	135	495	999999	434	288	664	198	344	159	48	797	488	158	641	752	999999	999999	587	956	765	280	255	441	999999	548	399	999999	885	672	999999	601	862	220	258	418	178	734	999999	287	755	456	163	363	90	999999	714	818	783	250	137	707	14	261	942	587	880	63	333	885	888	983	312	999999	672	446	999999	277	899	233	583	679	35	999999	211	999999	126	999999	360	999999	834	999999	999999	645	545	779	999999	610	277	671	999999	125	411	110	398	771	154	491	691	644	999999	446	918	560	667	458	682	704	60	633	470	989	703	999999	61	317	96	667	136	893	849	334	10	999999	694	468	277	924	911	439	174	999999	209	715	997	397	661	346	977	97	107	892	560	999999	211	549	421	999999	59	999999	685	487	999999	999999	794	999999	999999	690	865	999999	999999	757	999999	620	999999	834	789	987	999999	663	999999	750	999999	49	796	957	773	365	36	155	56	54	875	830	754	999999	999999	999999	921	999999	951	999999	480	777	906	349	999999	939	186	999999	760	433	52	999999	435	934	797	999999	11	837	59	999999	663	720	163	146	881	963	866	780	999999	387	76	16	711	684	279	911	142	999999	859	999999	189	660	999999	622	11	490	404	999999	890	955	999999	999999	134	870	999999	760	624	770	467	144	83	405	999999	999999	367	46	683	751	665	999999	192	554	978	226	901	999999	334	540	144	401	999999	57	999999	999999	976	999999	882	841	376	999999	297	372	999999	724	760	784	999999	22	265	999999	806	653	999999	15	999999	855	115	908	969	999999	435	94	636	75	575	35	515	215	406	384	164	999999	384	156	597	999999	565	264	465	999999	999999	322	285	999999	595	915	999999	885	999999	131	877	973	872	72	999999	999999	736	923	158	734	999999	641	616	880	810	999999	278	17	417	953	300	851	452	851	999999	123	808	999999	999999	999999	142	629	381	284	999999	999999	969	322	73	394	94	641	115	730	848	999999	999999	405	368	630	646	886	477	880	831	999999	531	30	914	969	404	999999	999999	497	602	649	999999	341	382	630	994	999999	943	32	869	658	745	721	13	631	417	999999	107	999999	23	256	161	500	453	481	999999	949	407	104	990	814	999999	617	138	208	266	999999	999999	999999	636	690	999999	
455	21	182	290	999999	26	293	999999	991	181	602	999999	355	497	999999	887	901	971	999999	558	849	42	64	469	137	999999	805	375	53	999999	369	223	333	313	706	489	281	200	849	999999	124	999999	998	643	999999	143	999999	711	497	486	130	766	591	141	102	423	956	712	999999	226	221	999999	518	610	999999	389	160	51	790	999999	999999	710	131	999999	444	317	43	421	873	993	810	999999	877	566	999999	602	999999	999999	221	293	532	999999	47	633	722	206	33	398	831	216	983	740	920	219	870	420	999999	480	999999	785	389	545	838	169	416	127	50	952	350	218	756	958	830	507	755	58	673	498	999999	999999	293	645	999999	667	999999	79	182	668	696	849	957	999999	505	435	903	987	729	877	999999	604	166	81	57	622	459	34	909	423	463	821	746	156	90	459	502	744	955	181	999999	346	944	999999	266	500	261	999999	463	999999	604	767	329	795	281	999999	999999	221	597	967	999999	986	999999	999999	214	874	113	810	81	56	932	999999	42	557	728	880	999999	784	815	999999	371	854	999999	514	819	695	502	950	875	999999	999999	290	157	987	963	173	187	999999	999999	391	397	450	533	417	472	445	735	771	999999	999999	999999	306	999999	50	606	363	424	655	940	999999	999999	999999	934	785	999999	999999	21	54	593	565	702	473	616	434	999999	920	999999	164	51	999999	999999	730	883	999999	160	999999	884	117	391	610	999999	999999	255	658	18	244	515	748	999999	821	433	999999	187	512	999999	999999	689	971	880	686	999999	999999	999999	566	558	999999	279	460	999999	606	999999	904	663	999999	817	180	228	999999	999999	925	999999	582	425	230	999999	279	552	381	786	488	391	999999	237	705	578	487	999999	688	109	999999	964	65	999999	142	999999	529	36	999999	694	527	452	731	999999	954	281	459	845	393	999999	289	110	999999	673	156	225	853	677	958	415	339	261	540	859	69	960	358	468	292	175	431	252	357	999999	999999	46	660	367	282	999999	128	642	535	83	999999	265	76	392	999999	999999	210	852	78	789	365	276	912	872	999999	993	922	991	562	999999	193	46	752	222	414	119	564	496	404	534	999999	999999	726	466	49	804	894	966	501	375	999999	579	999999	568	330	992	133	788	999999	288	510	137	89	317	889	999999	512	854	977	999999	362	713	999999	543	502	668	549	455	999999	999999	999999	956	999999	197	262	614	999999	999999	891	422	986	776	626	125	33	169	618	419	577	265	301	999999	988	643	22	262	131	640	75	662	453	677	955	188	188	554	999999	891	65	
284	920	999999	999999	565	871	586	97	342	519	342	59	140	878	999999	400	999999	967	855	185	999	492	232	128	999999	968	318	999999	999999	936	479	532	726	363	302	345	973	87	999999	772	436	175	789	130	733	612	999999	999999	388	788	129	999999	781	716	65	792	698	209	733	596	562	999999	999999	405	999999	810	332	776	586	241	427	982	544	93	748	834	702	111	999999	626	999999	520	442	658	817	999999	750	999999	308	510	999999	773	354	999999	220	671	999999	394	89	922	999999	999999	222	156	999999	146	52	698	967	231	99	596	813	116	940	999999	332	991	588	999999	69	322	478	86	595	999999	638	708	873	87	319	999999	999999	999999	346	999999	307	295	297	999999	850	62	52	87	420	59	959	247	895	177	348	533	805	932	862	967	999999	146	561	717	508	344	824	890	911	780	574	350	769	831	744	999999	703	999999	307	999999	279	400	665	545	694	999999	812	705	738	785	999999	99	610	379	999999	999999	734	999999	182	516	237	162	175	640	484	619	477	74	433	311	830	898	634	999999	697	677	480	26	999999	117	999999	999999	161	135	999999	999999	740	999999	789	583	313	133	735	999999	780	127	999999	999999	70	999999	999999	999999	282	437	955	614	465	999999	682	373	690	717	999999	75	999999	117	10	49	373	999	878	999999	999999	849	998	707	173	843	85	580	999999	455	999999	948	193	784	847	999999	999999	662	999999	984	718	426	893	595	999999	999999	806	672	126	195	662	70	999999	846	473	432	439	258	451	999999	680	111	920	244	999999	999999	881	999999	270	286	869	999999	979	893	369	999999	956	999999	999999	999999	46	999999	463	267	793	895	751	347	321	999999	999999	999999	221	408	314	616	505	658	833	999999	788	606	411	999999	325	951	90	999999	486	999999	476	36	127	948	999999	277	648	663	450	866	857	543	889	846	991	948	999999	581	999999	752	999999	307	578	175	714	440	11	622	941	841	814	449	999999	706	947	999999	804	273	823	47	999999	842	217	967	118	999999	717	565	849	377	462	509	723	733	262	179	999999	999999	999999	154	999999	35	721	608	61	999999	999999	192	898	732	153	236	757	551	784	520	99	999999	66	468	722	445	773	574	389	314	726	137	999999	999999	811	852	39	679	771	942	130	608	999999	700	573	534	999999	126	233	236	752	999999	949	742	90	845	894	774	432	830	261	157	999999	747	691	999999	738	130	999999	301	999999	87	780	842	999999	490	695	999999	895	197	778	656	350	163	561	999999	999999	999999	999999	965	957	264	257	941	690	972	
389	999999	999999	999999	999999	999999	205	932	999999	675	999999	117	352	999999	999999	538	999999	244	61	604	807	76	195	145	999999	37	432	956	343	942	999999	839	999999	426	110	527	999999	877	401	999999	999999	417	999999	886	165	80	999999	107	999999	999999	999999	23	889	95	175	323	982	873	650	768	123	248	999999	999999	844	560	955	999999	499	632	999999	11	842	819	153	399	999999	999999	980	306	668	335	151	913	566	817	950	999999	260	999999	544	484	237	633	127	222	999999	999999	51	604	125	442	999999	192	248	999999	180	79	942	775	381	999999	892	354	109	788	999999	999999	999999	37	999999	890	999999	711	999999	999999	999999	219	701	999999	581	905	268	386	191	999999	726	958	674	999999	646	880	132	485	416	861	592	882	999999	339	125	142	999999	23	999999	999999	999999	999999	104	542	610	960	377	21	203	476	425	999999	999999	873	72	148	20	349	390	730	999999	200	305	235	999999	890	686	372	815	999999	399	254	393	956	469	829	863	141	580	686	999999	121	291	940	446	87	720	999999	276	976	999999	176	632	272	467	999999	601	869	999999	719	284	15	206	999999	86	180	131	999999	413	243	285	878	769	704	999999	999999	908	365	789	999999	180	36	106	999999	999999	233	621	131	499	893	999999	994	999999	860	411	507	999999	537	863	275	999999	513	256	42	700	999999	407	927	55	811	668	246	999999	393	549	258	908	366	436	853	558	10	717	520	15	290	176	908	999999	720	741	999999	502	523	999999	666	999999	999999	999999	999999	826	999999	85	687	234	991	914	999999	321	163	599	558	111	999999	717	955	796	999999	36	420	999999	498	634	335	79	297	744	566	312	999999	478	845	999999	999999	37	999999	999999	39	999999	24	375	999999	597	149	131	193	279	492	806	134	999999	54	46	728	999	337	69	750	617	937	256	999999	26	438	999999	753	340	750	982	852	41	767	999999	22	54	999999	901	494	999999	999999	27	261	760	188	999999	434	808	499	361	699	999999	183	421	357	999999	28	830	168	464	377	853	999999	510	953	999999	999999	603	34	999999	770	999999	575	999999	999999	920	999999	597	838	426	261	999999	840	999999	292	57	999999	355	102	999999	36	408	742	40	836	999999	497	751	807	999999	909	830	784	999999	591	272	239	636	690	436	772	431	992	742	212	431	22	140	227	999999	246	999999	999999	780	999999	372	694	545	709	697	433	253	999999	999999	516	431	171	999999	999999	29	818	230	999999	665	481	999999	999999	999999	999999	415	30	367	999999	900	848	163	329	999999	999999	228	578	694	999999	992	999999	
999999	641	248	999999	781	270	988	999999	207	97	999999	999999	844	999999	62	956	694	717	999999	676	75	999999	999999	905	363	111	167	865	589	999999	134	304	672	999999	951	964	999999	774	55	999999	42	44	336	813	833	71	484	999999	999999	272	884	976	999999	326	999999	811	751	343	872	680	113	132	743	756	963	720	429	192	357	97	999999	920	671	999999	999999	41	391	999999	81	301	999999	462	999999	327	566	157	999999	999999	724	149	222	832	999999	375	51	999999	301	999999	849	122	642	301	356	28	482	964	314	481	681	906	999999	676	272	580	63	650	373	426	199	815	999999	999999	999999	218	999999	956	28	999999	118	999999	999999	811	999999	958	999999	334	999999	741	999999	999999	843	999999	674	817	720	545	570	330	321	401	545	874	390	44	74	569	999999	148	152	525	945	17	999999	999999	176	618	999999	313	999999	728	544	632	581	597	972	858	407	651	497	999999	999999	697	999999	999999	200	865	999999	201	894	999999	501	967	598	999999	657	835	826	729	650	111	999999	266	409	592	857	913	303	999999	999999	216	171	192	999999	812	139	257	999999	657	755	311	197	259	419	831	237	576	44	262	999999	999999	41	678	10	999999	244	139	999999	402	859	286	999999	637	139	687	999999	999999	999999	785	200	409	999999	999999	973	349	914	846	999999	577	365	999999	879	51	999999	925	185	493	999999	264	999999	999	999999	630	797	999999	999999	999999	130	999999	903	918	259	258	999999	999999	999999	999999	704	660	999999	398	292	720	46	578	407	530	784	213	512	999999	999999	72	216	200	999999	192	999999	505	610	999999	725	999999	999999	447	41	630	979	322	601	323	999999	531	783	999999	717	249	593	229	80	218	999999	916	229	999999	790	197	51	870	999999	151	490	999999	999999	126	999999	176	56	999999	547	777	551	999999	611	999999	655	606	288	999999	483	210	598	162	434	401	999999	808	896	214	656	843	588	999999	231	459	832	589	480	666	999999	550	202	993	682	303	999999	313	999999	39	999999	194	908	25	999999	890	553	337	999999	659	537	999999	280	842	999999	703	999999	443	250	161	366	999999	999999	999999	518	999999	18	604	999999	999999	734	286	999999	866	999999	471	935	999999	999999	341	906	999999	999999	821	139	654	999999	360	60	999999	114	999999	72	163	673	748	69	296	507	999999	881	948	857	642	924	999999	370	413	452	482	768	999999	722	909	255	861	259	314	999999	864	661	999999	554	500	36	511	999999	999999	203	651	412	999999	76	265	459	957	999999	182	999999	878	294	999999	907	577	220	489	510	163	908	999999	499	754	
803	643	803	999999	404	367	616	422	999999	30	219	801	79	129	559	467	460	297	224	86	999999	999999	579	794	999999	976	289	547	11	999999	441	999999	161	657	844	433	999999	235	999999	999999	566	484	840	273	657	116	507	999999	930	52	702	999999	597	422	999999	199	73	18	483	427	87	79	999999	977	588	999999	649	422	284	135	15	235	735	933	520	999999	774	315	147	643	999999	198	616	999999	999999	821	999999	739	320	655	370	452	751	999999	212	999999	999999	863	685	829	467	95	816	804	47	999999	885	663	901	413	424	999999	871	840	949	999999	999999	462	619	766	43	909	111	629	999999	562	484	600	999999	33	999999	910	630	317	185	999999	382	999999	921	999999	936	140	837	906	240	613	999999	910	195	999999	44	610	999999	999999	796	557	984	197	48	999999	993	294	999999	878	543	514	136	999999	665	566	516	650	541	999999	829	999999	81	204	398	162	981	573	414	416	999999	270	666	711	521	999999	408	194	999999	447	999999	651	208	959	999999	726	486	999999	255	629	807	999999	999999	525	999999	893	486	789	999999	999999	502	429	999999	525	890	283	848	999999	999999	47	167	331	877	104	831	187	704	999999	831	671	676	999999	327	785	608	604	201	999999	621	628	151	619	395	999999	944	477	771	999999	79	99	878	999999	975	218	999999	486	516	999999	694	911	199	374	999999	999999	219	538	999999	104	916	296	92	707	804	424	896	548	935	999999	159	363	415	31	52	742	792	615	989	119	999999	132	97	227	455	709	438	999999	661	999999	676	999999	375	999999	765	783	17	180	266	560	321	923	999999	525	824	340	999999	178	999999	224	999999	999999	999999	992	780	794	208	999999	999999	104	999999	129	886	999999	999999	743	988	999999	265	269	735	622	359	438	797	999999	999999	571	402	125	213	270	455	447	999999	82	999999	383	895	999999	584	152	999999	999999	999999	999999	46	999999	211	999999	352	999999	912	71	489	722	254	999999	204	390	222	637	999999	146	999999	725	673	449	752	251	999999	999999	843	999999	685	592	999999	197	999999	605	363	999999	369	999999	772	447	357	393	957	211	828	999999	999999	999999	758	947	680	782	999999	849	529	597	131	960	216	737	999999	628	386	896	999999	67	999999	999999	37	515	277	999999	373	453	378	289	999999	550	999999	128	435	337	535	738	912	999999	999999	23	85	765	585	408	114	45	523	999999	999999	70	192	771	509	590	488	253	679	528	418	828	480	249	115	580	548	97	999999	596	999999	648	984	108	999999	243	523	271	929	868	56	338	929	999999	282	430	
368	651	619	845	849	292	68	393	512	999999	542	836	659	15	860	27	999999	927	635	368	999999	93	629	999999	999999	999999	323	810	482	999999	899	831	966	999999	222	896	999999	466	999999	810	589	999999	596	65	999999	686	611	999999	999999	999999	603	999999	23	913	999999	999999	999999	999999	777	631	968	258	911	431	197	711	870	975	999999	999999	549	277	190	825	779	485	497	574	575	391	616	399	802	452	999999	897	817	999999	340	937	874	135	688	999999	841	340	689	174	867	988	999999	636	999999	999999	490	336	999999	197	144	868	999999	999999	777	396	999999	579	455	468	999999	300	893	999999	644	855	99	423	999999	74	984	448	796	332	706	586	574	999999	268	758	962	160	85	630	918	471	160	999999	358	301	109	271	885	230	228	999999	105	998	991	285	999999	76	746	999999	999999	695	81	464	999999	200	821	45	321	697	506	795	225	273	899	999999	704	673	75	297	965	722	999999	999999	999999	999999	999999	576	988	982	804	999999	413	999999	426	232	399	696	674	167	479	73	999999	999999	724	433	362	832	108	999999	999999	999999	999999	458	999999	999999	999999	506	360	623	709	255	57	338	892	610	999999	999999	847	999999	782	999999	999999	907	818	901	772	375	851	680	999999	999999	478	179	411	523	894	954	999999	935	99	893	346	999999	458	999999	26	999999	304	123	51	465	984	430	46	999999	291	999999	640	890	999999	766	654	679	999999	59	776	878	926	999999	716	437	370	911	587	888	672	948	459	593	885	160	999999	999999	999999	999999	674	57	143	839	242	999999	323	646	226	333	999999	999999	999999	999999	457	999999	694	925	999999	614	105	999999	843	157	899	999999	644	57	15	568	695	916	50	537	385	729	744	97	146	915	123	723	695	264	649	15	744	60	999999	747	999999	154	340	34	224	600	999999	999999	999999	899	999999	276	999999	999999	637	332	625	676	33	999999	999999	607	789	491	999999	381	388	588	507	893	999999	593	911	268	113	551	585	26	322	784	525	999999	157	247	758	846	92	47	999999	327	390	77	999999	999999	999999	999999	365	999999	999999	842	999999	625	488	56	310	999999	365	999999	554	999999	746	609	363	248	999999	999999	459	551	733	655	299	350	961	999999	513	999999	566	999999	914	255	195	999999	493	999999	571	899	279	111	937	194	490	709	493	541	999999	999999	714	788	999999	708	999999	813	125	877	553	872	664	308	999999	779	16	861	468	999999	900	19	125	883	677	314	375	358	614	548	174	999999	856	430	610	999999	816	778	300	215	847	999999	621	615	926	699	999999	970	
999999	999999	188	629	999999	194	640	570	664	999999	120	999999	343	59	208	576	713	999999	25	243	698	809	962	999999	570	999999	999999	528	999999	509	957	978	79	404	999999	999999	370	544	348	672	790	49	78	986	667	401	872	798	183	55	902	962	683	11	999999	759	999999	950	69	988	999999	121	182	999999	872	999999	830	999999	269	751	216	999999	626	999999	999999	999999	741	976	999999	999999	389	999999	355	352	999999	994	304	999999	999999	40	262	420	999999	359	999999	678	866	913	123	534	571	933	999999	431	838	999999	346	340	557	623	999999	229	389	891	999999	80	766	999999	999999	878	838	762	816	999999	499	796	694	276	414	775	792	827	999999	999999	606	456	999999	923	999999	874	658	999999	520	508	21	43	40	592	750	868	911	46	365	245	696	809	127	308	932	52	48	79	925	782	831	200	366	999999	294	162	945	842	326	682	229	874	252	318	228	999999	765	999999	526	999999	999999	755	471	626	349	999999	339	999999	991	471	835	589	49	737	999999	820	676	686	307	597	999999	79	720	683	26	822	566	999999	999999	999999	999999	999999	552	388	999999	85	999999	739	999999	497	823	129	851	854	846	639	999999	514	999999	407	789	88	803	999999	623	999999	45	788	610	999999	241	530	745	999999	194	999999	46	660	819	600	102	936	999999	999999	774	804	999999	865	836	386	986	999999	176	683	686	208	142	624	765	134	999999	939	139	486	999999	999999	383	336	999999	947	602	184	695	50	999999	853	406	999999	999999	999999	576	179	999999	233	540	999999	364	71	839	985	766	422	999999	999999	560	162	807	205	999999	999999	999999	891	204	888	784	811	999999	135	999999	832	801	999999	470	999999	557	999999	987	905	946	999999	938	321	497	684	190	190	290	999999	490	162	999999	999999	448	682	999999	999999	999999	74	449	728	822	238	692	16	194	999999	999999	948	147	999999	999999	901	259	477	542	999999	403	519	999999	999999	531	366	644	999999	787	601	701	787	557	999999	999999	922	466	227	264	709	628	999999	500	999999	239	999999	863	999999	999999	999999	951	970	999999	999999	291	465	366	845	207	465	999999	476	228	593	926	999999	400	274	999999	999999	444	41	999999	999999	489	912	29	154	999999	999999	503	999999	239	642	649	730	647	278	590	439	999999	999999	999999	799	999999	162	272	907	637	75	999999	598	15	999999	999999	920	999999	317	800	379	446	222	999999	17	962	749	999999	586	943	999999	526	132	684	999999	686	823	21	423	999999	337	999999	121	517	309	257	905	838	494	932	729	999999	339	477	221	992	354	999999	22	999999	999999	
915	686	999999	999999	999999	999999	913	999999	999999	886	908	343	601	472	999999	335	999999	999999	760	999999	910	752	653	224	233	999999	654	999999	372	342	684	998	586	349	422	964	157	85	761	437	991	197	435	56	820	999999	737	999999	492	667	649	999999	261	780	465	172	42	999999	218	360	999999	999999	288	726	212	910	757	999999	60	764	999999	629	420	333	74	723	326	607	404	594	460	648	979	704	692	716	746	999999	999999	259	931	407	867	410	271	550	909	709	844	910	881	999999	954	728	489	30	999999	999999	999999	742	845	435	999999	999999	900	526	999999	583	43	495	173	950	378	999999	832	999999	761	19	71	524	813	617	762	494	712	974	694	261	999999	999999	169	999999	101	999999	414	506	62	253	510	744	89	335	675	999999	746	931	116	999999	895	999999	268	547	867	201	999999	999999	672	861	999999	925	999999	219	368	371	336	999999	999999	237	396	336	727	999999	999999	326	444	999999	942	413	747	781	999999	541	999999	515	999999	622	950	900	222	999999	833	999999	342	585	912	870	966	314	32	400	81	999999	766	999999	982	999999	48	550	756	450	295	268	123	139	67	301	852	853	956	713	999999	999999	25	220	502	536	185	999999	999999	574	521	637	391	357	709	999999	774	797	999999	664	584	410	153	771	999999	574	999999	999999	528	621	999999	999999	357	319	999999	122	999999	556	999999	999999	574	124	145	999999	929	657	877	766	429	79	526	64	330	999999	138	999999	815	253	329	927	458	972	999999	793	556	408	999999	999999	999999	999999	133	228	999999	87	100	469	274	961	842	999999	697	321	999999	459	104	999999	999999	65	190	10	306	621	237	148	999999	601	719	352	635	999999	377	805	414	999999	945	999999	332	999999	211	669	999999	854	999999	999999	240	146	198	945	698	594	615	235	999999	361	300	999999	999999	593	89	999999	999999	922	335	999999	999999	891	999999	951	999999	796	639	548	853	520	280	452	220	150	907	861	412	774	653	999999	914	152	999999	62	541	999999	317	999999	174	712	999999	807	528	98	999999	349	238	247	442	902	999999	999999	381	380	90	848	301	850	999999	227	96	975	278	294	999999	723	976	854	999999	80	489	999999	384	150	601	472	999999	131	999999	568	632	175	342	999999	96	847	770	544	971	693	151	467	62	946	626	944	539	244	999999	507	372	384	827	371	422	64	692	241	779	618	999999	999999	999999	128	595	921	999999	999999	208	999999	952	442	882	999999	999999	31	847	438	523	657	933	999999	440	422	999999	258	999999	970	338	42	999999	539	999999	999999	768	999999	
537	999999	360	705	311	22	999999	142	555	930	999999	111	443	401	216	263	717	132	999999	999999	739	517	922	347	999999	999999	197	176	403	422	677	529	999999	999999	494	913	87	818	356	921	999999	308	867	275	756	246	536	937	999999	999999	821	999999	679	532	243	30	999999	999999	131	638	999999	869	738	142	262	999999	154	487	999999	999999	999999	898	775	763	592	440	649	999999	999999	347	146	260	350	999999	601	999999	999999	434	722	999999	999999	74	696	717	999999	783	570	735	23	999999	102	999999	41	532	725	923	866	915	939	802	380	364	432	784	502	574	999999	246	541	999999	132	719	999999	999999	401	999999	212	999999	666	808	870	914	644	806	254	96	228	817	775	999999	178	933	495	920	999999	547	642	911	999999	999999	999999	999999	204	999999	999999	383	294	599	141	614	721	999999	259	140	999999	466	719	999999	539	415	999999	711	470	863	999999	198	233	844	347	854	478	300	842	999999	553	546	999999	848	999999	871	801	629	999999	171	999999	999999	684	364	987	999999	828	26	382	810	186	553	863	340	747	473	159	450	261	286	999999	430	999999	124	586	395	746	870	481	999999	999999	726	34	309	999999	689	999999	869	999999	710	36	462	918	41	957	999	683	389	111	680	722	361	999999	409	34	535	999999	999999	777	602	891	957	999999	713	207	460	529	999999	434	999999	959	290	593	551	260	684	512	934	166	999999	999999	366	769	801	945	261	358	624	999999	999999	295	944	101	264	818	78	917	214	834	507	480	999999	954	53	721	442	768	999999	159	999999	32	999999	413	999999	890	534	999999	743	768	999999	112	999999	289	63	772	25	198	339	732	191	766	308	109	659	116	592	999999	725	89	513	999999	999999	999999	999999	358	827	540	901	999999	293	880	184	999999	889	405	999999	840	901	281	705	253	438	999999	967	584	999999	368	754	999999	999999	132	472	663	999999	461	999999	438	999999	705	944	484	297	965	999999	311	592	862	220	263	999999	751	999999	453	384	270	65	999999	508	359	634	468	999999	999999	75	999999	417	520	191	437	824	999999	999999	206	999999	231	956	999999	654	665	991	861	158	500	999999	556	999999	29	289	994	406	999999	999999	999999	81	485	698	480	899	287	893	81	681	999999	438	402	266	314	126	163	313	592	999999	842	367	772	320	296	273	999999	549	398	241	197	41	682	217	498	134	999999	533	485	999999	376	771	999999	999999	375	71	160	299	317	999999	999999	999999	814	368	97	638	999999	174	411	216	389	738	505	999999	999999	751	756	999999	767	999999	999999	629	827	28	
417	81	447	592	945	234	122	230	241	495	115	999999	227	324	130	999999	826	686	999999	279	999999	637	276	89	695	624	314	965	999999	137	637	999999	862	999999	950	26	201	715	229	999999	104	169	999999	20	735	987	534	442	75	908	363	588	508	999999	834	779	804	367	896	999999	919	157	698	999999	858	609	999999	999999	999999	113	999999	120	466	944	999999	34	140	265	354	708	100	872	899	623	773	58	997	999999	961	181	999999	834	818	898	267	999999	999999	402	999999	135	999999	113	78	961	249	253	131	564	999999	999999	999999	999999	22	198	999999	57	257	999999	999999	999999	999999	339	469	202	999999	834	999999	567	686	999999	999999	738	999999	228	364	987	803	999999	383	999999	927	442	930	161	999999	672	999999	630	668	220	698	396	71	999999	524	23	644	999999	79	999999	951	999999	877	155	999999	909	445	793	833	999999	253	320	700	810	882	178	409	317	669	230	22	999999	899	999999	539	176	677	999999	704	999999	352	927	868	968	579	999999	564	999999	904	622	999999	38	796	999999	966	999999	999999	261	999999	355	614	336	999999	849	403	289	664	999999	999999	91	999999	684	99	999999	900	326	451	732	241	518	614	625	413	56	992	984	999999	484	999999	160	479	426	999999	999999	737	999999	719	29	574	300	999999	164	177	999999	999999	552	939	313	999999	650	999999	999999	29	951	741	988	999999	170	856	419	413	999999	900	465	999999	816	394	739	755	884	999999	431	167	999999	809	459	999999	999999	666	449	999999	571	999999	859	223	516	406	347	617	748	999999	559	173	165	886	529	263	999999	999999	573	168	209	999999	999999	54	515	805	88	151	291	540	999999	503	999999	374	999999	229	51	252	104	420	56	999999	17	791	57	999999	12	64	290	206	999999	378	999999	291	845	23	330	999999	707	710	327	999999	336	217	759	65	756	790	54	310	999999	469	126	163	999999	87	550	849	997	256	999999	999999	861	94	999999	965	409	134	528	827	898	999999	544	999999	999999	850	795	999999	41	991	511	221	999999	999999	985	286	261	940	180	768	473	481	817	461	907	303	344	251	422	793	655	632	999999	226	411	984	924	732	70	270	291	751	999999	999999	744	999999	23	881	109	518	999999	469	954	759	364	427	419	93	486	799	516	999999	387	247	346	879	999999	793	578	10	999999	528	999999	909	487	721	663	812	716	326	289	462	151	904	89	999999	677	512	999999	999999	575	840	255	270	754	737	374	579	669	864	642	230	313	109	165	999999	589	55	282	643	764	606	377	170	520	63	411	482	167	
160	999999	999999	932	594	434	522	282	999999	999999	749	357	999999	999999	851	683	69	159	52	748	894	606	631	240	228	229	999999	999999	999999	999999	700	335	891	421	999999	662	205	297	719	674	643	999999	969	891	533	295	999999	463	526	487	461	999999	369	999999	273	553	580	999999	999999	999999	465	59	197	870	463	423	466	673	999999	999999	487	771	439	378	114	982	999999	999999	999999	933	550	515	999999	607	298	796	966	166	157	965	91	999999	999999	354	218	594	999999	109	437	999999	828	16	829	337	999999	999999	474	991	629	291	999999	999999	509	780	824	950	999999	999999	581	999999	999999	999999	525	668	117	498	196	95	169	520	267	538	999999	596	999999	544	999999	999999	999999	999999	331	999999	536	866	60	251	489	804	999999	268	999999	144	999999	999999	663	528	999999	170	999999	999999	999999	389	831	999999	33	999999	537	913	675	290	273	492	981	973	345	999999	773	658	617	865	18	392	565	901	999999	133	999999	542	999999	586	999999	525	399	107	115	942	154	426	843	999999	714	576	999999	249	994	998	162	554	434	999999	754	831	552	364	502	120	823	929	91	999999	376	999999	979	98	999999	748	103	883	868	403	999999	356	814	999999	161	441	999999	326	907	39	970	466	117	751	999999	999999	999999	999999	999999	999999	129	224	345	944	307	718	597	50	999999	256	905	278	999999	41	854	407	27	608	213	71	999999	506	32	61	928	909	888	237	266	14	775	68	288	873	999999	122	999999	870	647	442	844	223	313	661	999999	701	780	85	999999	434	214	374	831	543	147	622	202	294	26	397	830	369	784	18	480	846	990	812	757	742	999999	156	999999	771	226	643	203	999999	927	999999	138	812	341	831	999999	411	999999	999999	999999	999999	999999	726	854	259	999999	485	439	305	190	287	711	967	999999	999999	48	68	413	70	327	503	429	999999	999999	999999	268	28	38	999999	999999	79	618	255	999999	105	822	670	302	711	999999	741	999999	999999	999999	999999	524	170	494	999999	999999	741	998	177	427	999999	242	99	369	74	990	999999	457	486	96	121	668	466	891	232	341	377	765	701	900	585	999999	531	650	999999	275	999999	534	851	169	476	81	451	827	844	863	733	311	237	720	575	294	728	811	79	981	67	999999	271	845	425	976	306	999999	999999	942	999999	448	651	999999	892	69	605	327	620	49	227	999999	56	368	608	76	537	980	335	999999	571	720	999999	736	217	828	999999	15	743	500	774	184	985	999999	162	294	659	999999	999999	999999	688	410	999999	39	763	999999	999999	999999	246	358	448	
325	940	550	381	990	867	915	591	74	797	600	999999	129	274	52	653	155	999999	323	417	109	999999	820	612	170	529	551	972	999999	999999	369	769	395	61	459	999999	445	529	999999	427	743	846	764	718	98	827	81	999999	720	774	87	999999	923	940	999999	172	130	937	221	471	999999	943	802	999999	999999	830	197	77	999999	999999	218	625	54	896	674	999999	398	999999	524	999999	999999	999999	999999	24	527	999999	999999	454	712	999999	999999	507	318	699	111	999999	999999	305	999999	267	640	13	949	911	999999	462	651	37	276	96	774	28	422	879	999999	538	692	788	940	763	999999	742	365	999999	999999	711	316	354	999999	874	999999	999999	820	266	702	999999	837	349	458	75	31	818	188	626	522	104	94	439	685	572	117	265	365	527	999999	897	647	430	224	854	155	307	242	999999	877	681	999999	165	187	569	701	999999	339	999999	742	176	564	999999	16	999999	626	877	668	231	999999	953	737	303	984	999999	807	416	134	603	919	724	585	786	749	841	896	928	262	126	999999	764	999999	490	785	116	999999	908	424	622	238	277	999999	21	999999	923	943	904	181	382	761	294	228	735	955	27	590	778	999999	175	999999	697	999999	552	360	12	38	257	517	999999	471	898	999999	512	375	999999	96	574	161	826	897	999999	757	879	999999	587	546	200	534	767	999999	564	919	259	916	541	651	999999	661	632	894	695	397	303	910	863	301	716	999999	312	931	25	626	173	277	715	940	746	197	999999	999999	837	722	749	362	907	999999	743	595	834	10	10	913	529	931	212	999999	999999	999999	500	295	999999	830	232	836	999999	999999	756	982	210	999999	905	999999	887	175	66	972	647	941	13	885	558	130	999999	999999	930	112	107	241	999999	121	486	776	696	999999	636	17	500	913	851	969	232	999999	999999	999999	104	112	999999	363	874	240	956	522	999999	615	736	709	304	999999	905	999999	999999	524	999999	99	124	139	211	409	539	59	481	734	99	43	662	797	735	302	217	828	999999	743	367	834	999999	964	809	90	751	999999	713	580	17	453	999999	708	843	999999	999999	965	999999	625	824	825	758	232	999999	932	952	938	974	11	712	87	999999	106	999999	999999	934	159	329	130	999999	999999	345	900	726	646	905	954	954	439	999999	252	928	999999	999999	542	86	999999	541	877	138	999999	952	711	868	999999	131	42	551	999999	371	969	645	779	967	221	999999	857	999999	786	37	999999	983	545	829	999999	158	871	186	624	999999	999999	617	452	992	845	660	633	999999	796	524	873	413	
205	78	212	606	158	493	707	62	228	437	999999	849	140	829	416	882	409	781	260	855	926	752	369	362	203	786	131	561	999999	825	708	999999	164	594	999999	999999	626	863	999999	388	999999	572	999999	999999	862	602	999999	25	253	751	632	999999	273	27	487	452	708	850	412	371	371	999999	206	403	999999	493	695	546	51	939	266	999999	781	872	386	999999	963	795	499	601	924	116	318	115	202	999999	998	146	999999	345	768	999999	460	637	27	999999	999999	999999	845	379	999999	326	974	313	494	96	243	401	999999	999999	488	999999	999999	999999	447	265	838	100	210	45	999999	559	438	705	181	490	95	999999	855	999999	999999	578	999999	130	695	608	141	14	620	115	459	606	504	999999	856	855	999999	649	999999	999999	999999	285	999999	809	884	999999	999999	279	142	14	11	99	546	999999	144	910	963	240	999999	999999	133	833	480	105	999999	887	64	454	999999	326	999999	445	999999	103	569	712	394	150	245	999999	721	862	871	999999	114	369	999999	999999	849	946	891	193	999999	362	638	660	999999	99	232	997	999999	442	430	816	999999	565	999999	453	999999	432	526	822	999999	778	999999	271	999999	999999	990	226	999999	146	605	902	434	882	999999	600	464	908	907	304	917	999999	54	288	441	999999	678	999999	232	616	899	426	430	79	999999	755	999999	376	698	940	999999	999999	179	166	999999	999999	999999	65	999999	546	999999	119	525	231	999999	757	733	839	829	906	999999	999999	994	220	247	999999	481	999999	694	166	366	98	220	999999	206	911	78	888	450	999999	999999	623	895	686	628	789	901	209	175	440	999999	405	547	999999	754	656	22	958	918	659	56	37	999999	496	190	900	898	999999	999999	992	688	845	999999	915	243	572	556	999999	592	457	286	999999	199	263	144	960	999999	999999	221	549	899	120	999999	791	999999	645	999999	409	506	728	891	353	183	182	752	186	17	631	558	192	999999	999999	999999	470	999999	773	999999	116	361	229	358	480	346	485	103	577	875	606	999999	597	319	999999	811	864	566	933	999999	27	511	958	953	999999	869	39	449	205	999999	508	418	103	999999	156	57	286	379	420	16	698	999999	185	310	410	582	961	999999	953	892	999999	999999	449	675	999999	605	403	275	438	999999	316	45	897	999999	376	198	955	789	172	109	535	494	156	927	999999	937	336	657	553	999999	908	167	999999	313	242	604	999999	999999	999999	551	999999	999999	940	808	699	663	191	351	933	999999	627	999999	710	854	367	27	999999	521	999999	883	278	745	722	100	703	159	549	594	999999	771	999999	
536	803	620	454	999999	553	348	237	746	755	999999	724	340	720	737	457	642	946	225	999999	457	162	113	283	909	298	850	114	550	999999	597	751	999999	999999	100	378	999999	409	999999	473	419	294	528	999999	294	999999	391	380	999999	702	999999	648	384	999999	770	383	999999	347	545	236	703	243	687	632	168	242	562	346	999999	368	367	242	113	752	438	173	634	976	999999	888	999999	999999	148	999999	217	949	376	247	233	716	678	751	864	999999	769	185	999999	895	968	999999	468	54	750	607	344	673	999999	999999	495	607	749	722	359	999999	999999	234	104	839	999999	999999	999999	999999	999999	913	690	999999	378	496	982	262	999999	738	999999	936	429	861	729	999999	513	543	414	999999	752	626	966	955	402	217	297	545	999999	767	480	759	195	154	931	836	917	728	304	58	649	242	999999	20	715	999999	237	999999	504	564	336	881	805	132	572	497	947	734	224	171	209	447	182	798	999999	258	999999	284	930	893	623	999999	249	365	104	519	584	956	250	979	979	829	50	526	999999	999999	954	72	581	999999	889	193	513	143	848	211	999999	253	752	467	999999	952	999999	999999	999999	551	999999	999999	37	62	912	999999	493	244	999999	380	407	655	999999	668	304	688	702	496	14	440	280	115	517	892	459	341	213	783	318	36	302	439	586	999999	957	514	45	529	531	898	699	279	951	478	999999	999999	886	94	999999	999999	259	50	607	510	280	536	999999	999999	999999	581	787	999999	999999	164	88	999999	79	477	711	789	999999	183	965	999999	740	11	999999	49	97	54	999999	129	999999	335	777	999999	832	999999	618	999999	999999	899	999999	949	120	989	353	999999	400	999999	999999	418	382	383	339	85	84	501	769	279	383	893	999999	999999	999999	999999	100	600	999999	826	999999	993	859	290	216	753	258	26	994	751	658	999999	648	260	708	45	746	246	996	701	187	340	316	349	57	689	852	375	821	452	999999	753	419	573	701	352	559	102	999999	585	827	68	506	999999	999999	27	254	797	851	101	999999	853	603	686	649	804	686	520	243	999999	901	882	204	551	999999	904	946	999999	558	365	486	654	79	420	999999	128	833	298	727	40	999999	999999	524	730	531	999999	159	999999	924	896	999999	49	999999	649	684	944	999999	954	176	716	999999	179	248	495	999999	277	783	193	999999	530	971	999999	792	212	999999	846	368	999999	30	806	755	224	160	661	699	446	794	429	999999	999999	265	999999	131	21	960	999999	816	999999	999999	264	999999	965	919	403	925	277	257	656	567	837	586	399	
934	999999	960	855	999999	586	999999	179	482	999999	457	883	275	102	276	780	252	999999	39	339	359	766	999999	789	999999	756	736	432	199	148	862	898	999999	999999	944	762	60	114	258	240	999999	945	999999	907	518	45	138	833	10	476	999999	999999	808	256	49	178	825	180	999999	999999	850	373	999999	343	999999	558	541	409	158	514	729	148	567	798	107	414	984	636	281	999999	999999	903	432	722	734	119	100	106	826	999999	937	880	999999	986	390	868	965	447	999999	999999	504	728	684	495	747	275	999999	19	158	634	193	198	899	302	999999	999999	941	267	999999	392	468	999999	582	382	999999	849	595	580	418	239	449	546	230	320	999999	899	999999	936	975	999999	999999	90	999999	201	592	748	980	999999	353	443	926	707	838	33	501	70	999999	312	918	897	679	614	601	919	195	647	967	588	539	743	999999	15	292	150	468	387	497	391	790	999999	868	346	237	999999	313	742	708	206	819	703	753	916	28	87	789	319	489	999999	999999	999999	781	401	720	609	714	921	424	697	565	123	572	764	999999	100	999999	343	999999	626	616	453	939	771	999999	835	999999	812	986	214	361	999999	999999	469	999999	845	57	476	625	628	270	391	327	20	641	705	140	999999	404	928	58	455	932	863	422	563	15	20	632	999999	619	902	999999	219	999999	417	225	113	390	999999	52	562	717	759	365	234	999999	928	139	999999	999999	999999	418	68	999999	905	225	44	56	821	839	47	844	741	18	367	999999	117	673	999999	999999	37	608	728	885	496	737	183	507	197	437	999999	999999	999999	189	617	493	999999	63	999999	201	190	66	568	836	15	717	976	999999	997	777	28	264	906	584	677	403	690	183	669	177	52	537	859	394	762	166	999999	999999	401	999999	581	63	999999	42	308	970	49	891	999999	779	761	999999	509	419	418	822	973	983	511	223	999999	702	393	999999	159	653	999999	184	999999	849	440	424	358	133	206	964	32	874	285	999999	363	798	999999	890	416	618	999999	999999	975	940	192	999999	59	187	999999	879	669	969	882	655	772	864	818	999999	348	999999	85	999999	999999	453	999999	999999	707	804	859	999999	407	503	857	999999	626	757	999999	142	666	147	374	180	999999	999999	305	999999	991	999999	934	499	999999	274	552	999999	543	651	236	531	151	999999	596	255	328	75	481	999999	122	351	999999	24	665	685	999999	210	971	905	332	999999	158	999999	118	86	869	370	34	143	951	999999	997	974	531	677	991	582	551	129	852	987	999999	138	941	649	601	919	999999	
305	900	351	108	638	328	340	999999	999999	974	519	385	957	51	348	225	335	354	999999	999999	999999	693	791	659	851	62	345	999999	29	804	468	484	999999	537	999999	242	609	999999	999999	999999	200	304	597	608	999999	999999	895	945	507	913	616	305	547	436	999999	611	119	999999	999999	585	983	291	999999	599	516	999999	435	429	322	115	615	999999	984	407	303	693	999999	193	628	118	167	999999	999999	116	198	999999	936	524	692	126	133	918	441	784	673	999999	941	997	999999	999999	999999	475	999999	401	308	969	999999	150	142	161	515	926	73	999999	427	593	999999	256	411	999999	108	911	737	999999	982	999999	215	210	734	394	751	108	101	632	800	692	766	159	808	229	851	796	391	540	999999	207	854	303	366	90	999999	695	596	999999	897	406	999999	437	999999	610	999999	120	415	748	410	416	835	441	347	999999	826	589	448	192	999999	999999	529	999999	594	784	842	912	999999	654	224	999999	999999	999999	999999	999999	999999	339	999999	207	464	999999	390	999999	140	204	372	999999	999999	631	263	589	999999	999999	256	595	876	540	842	634	768	852	276	761	534	999999	904	999999	706	999999	780	496	849	250	999999	999999	999999	887	77	999999	422	428	999999	222	400	635	809	108	999999	148	526	999999	496	115	999999	612	474	628	118	786	300	879	717	20	999999	767	739	999999	686	495	673	989	473	452	222	350	999999	64	371	999999	999999	805	396	568	999999	366	999	999999	811	124	296	999999	779	290	109	999999	999999	945	372	633	999999	999999	422	610	474	537	950	54	999999	999999	999999	419	999999	999999	252	495	493	159	593	999999	767	995	999999	999999	999999	380	219	192	352	999999	638	949	691	737	13	740	392	786	103	999999	416	955	850	999999	407	876	999999	570	47	999999	58	562	362	878	866	999999	608	999999	411	999999	327	999999	701	223	999999	999999	728	530	215	512	112	999999	65	702	87	811	999999	483	174	332	345	649	154	737	630	86	999999	813	870	114	142	542	999999	999	572	647	999999	636	999999	639	158	515	364	535	512	351	506	999999	801	65	754	999999	686	88	999999	678	623	999999	999999	999999	180	914	659	111	379	570	332	66	140	439	556	518	221	534	183	999999	999999	618	235	289	580	999999	999999	815	360	17	855	306	999999	894	33	300	53	999999	999999	999999	855	262	165	999999	28	449	529	371	508	999999	913	161	999999	928	999999	15	738	313	803	999999	902	844	751	999999	999999	36	816	246	416	265	474	333	74	939	974	999999	999999	293	999999	140	418	650	316	124	103	704	999999	321	999999	28	
562	999999	999999	999999	999999	21	511	793	237	991	633	999999	955	253	771	590	999999	999999	954	359	551	999999	52	673	999999	999999	537	999999	278	999999	635	504	999999	397	999999	734	248	838	608	962	999999	999999	999999	279	506	135	695	73	999999	513	617	999999	999999	999999	476	117	697	999999	999999	999999	484	873	524	999999	366	138	999999	567	549	47	999999	257	366	992	828	999999	399	773	176	700	566	474	999999	999999	403	209	148	999999	921	595	47	999999	438	530	999999	999999	999999	837	912	999999	999999	138	999999	315	999999	369	79	374	999999	594	717	923	999999	999999	522	19	588	760	824	166	999999	976	646	954	10	523	819	836	513	180	999999	999999	999999	797	134	438	950	999999	602	43	139	773	258	336	878	123	999999	727	999999	478	78	394	999999	999999	999999	999999	491	569	315	648	549	243	860	163	857	999999	73	457	586	999999	69	608	167	790	37	226	728	319	86	886	941	101	828	44	111	352	999999	114	999999	999999	946	391	674	953	999999	896	912	104	478	723	60	999999	151	999999	419	470	236	232	728	171	871	182	492	428	707	999999	414	826	999999	515	615	958	47	61	999999	678	934	214	999999	141	313	633	840	363	999999	816	950	905	625	641	125	327	385	258	663	774	898	256	256	46	491	96	999999	963	999999	101	97	99	999999	999999	536	32	925	597	857	247	341	139	999999	999999	507	509	999999	420	399	297	582	999999	398	999999	779	999999	999999	270	649	226	590	876	255	745	999999	860	129	884	115	103	401	788	999999	425	999999	768	999999	366	538	999999	999999	632	574	999999	518	308	700	421	961	848	74	999999	999999	641	657	464	884	846	170	647	389	326	999999	305	895	794	999999	999999	930	999999	32	601	731	999999	340	999999	999999	435	236	999999	169	708	922	267	38	736	840	759	767	978	884	818	999999	999999	601	570	327	278	999999	999999	909	726	490	950	825	473	999999	999999	311	700	999999	458	619	739	487	681	403	57	999999	999999	953	639	216	951	136	214	405	840	999999	769	639	43	511	999999	521	442	227	971	441	565	802	561	458	76	826	436	208	999999	999999	999999	176	999999	999999	764	999999	280	520	538	999999	621	77	999999	999999	541	71	128	999999	117	999999	54	464	999999	616	711	366	401	191	149	135	699	15	999999	436	156	602	999999	42	747	741	250	922	688	156	820	498	709	349	916	999999	999999	489	101	999999	369	465	745	999999	299	407	379	999999	380	413	135	615	137	999999	999999	938	701	95	209	376	999999	132	775	284	796	223	657	61	274	144	426	
220	914	999999	999999	690	857	999999	742	349	371	161	999999	284	31	214	371	52	284	978	313	623	290	999999	270	246	690	470	867	999999	750	999999	999999	246	999999	915	999999	435	599	384	90	999999	353	999999	999999	825	580	500	263	999999	851	615	776	296	999999	803	929	999999	441	830	10	397	999999	665	999999	53	999999	315	297	116	999999	935	999999	900	897	317	279	430	721	444	666	200	217	286	235	144	551	538	415	999999	985	999999	993	999999	999999	692	999999	999999	999999	960	498	274	213	999999	87	915	172	999999	999999	523	533	509	999999	999999	174	999999	190	999999	440	464	502	798	999999	112	131	11	942	683	526	214	999999	999999	999999	760	999999	999999	999999	70	208	319	999999	675	999999	999999	999999	999999	999999	997	604	999999	512	605	999999	806	468	700	374	110	34	85	999999	999999	359	193	373	999999	999999	717	60	999999	999999	129	999999	131	999999	826	658	17	451	645	967	945	89	953	702	554	344	999999	301	255	37	999999	46	999999	345	492	326	999999	528	719	146	326	999999	999999	749	392	999999	136	324	999999	52	366	658	389	118	38	999999	405	491	819	606	999999	425	805	745	999999	93	240	999999	999	510	702	489	999999	508	650	999	257	214	319	312	218	48	660	213	670	237	656	999999	317	93	920	475	999999	999999	160	901	150	999999	812	309	999999	350	324	141	349	877	926	881	468	39	999999	201	999999	516	398	947	765	602	999999	710	999999	226	477	916	589	237	779	999999	357	748	999999	171	999999	20	301	867	724	528	863	792	310	774	555	288	930	729	304	999999	724	212	146	547	21	999999	871	794	999999	407	551	122	107	317	533	719	180	990	799	170	224	531	999999	999999	739	292	409	999999	671	199	999999	859	999999	586	894	155	612	321	160	300	148	999999	994	326	976	999999	695	992	251	999999	999999	940	930	143	999999	999999	999999	899	808	728	702	999999	999999	683	422	692	189	520	423	388	116	999999	999999	509	31	717	536	999999	269	999999	596	417	421	999999	91	999999	929	799	999999	701	175	713	512	999999	597	929	384	320	903	294	570	184	999999	999999	729	258	109	431	122	999999	666	999999	999999	819	999999	294	798	298	602	376	763	390	912	722	222	403	356	419	911	999999	343	226	13	999999	999999	422	838	558	114	999999	946	507	999999	347	44	103	82	999999	299	312	141	95	718	537	999999	190	999999	856	649	336	999999	689	519	30	927	999999	79	665	401	719	456	249	193	769	999999	265	702	574	687	129	330	663	129	999999	999999	999999	507	475	452	247	160	999999	
999999	778	930	266	987	667	420	594	34	417	999999	579	856	999999	901	949	999999	276	487	999999	179	530	15	248	570	911	69	680	943	603	222	999999	569	475	999999	415	838	173	999999	45	164	999999	999999	999999	371	549	752	999999	355	558	368	186	999999	462	811	388	772	692	696	86	607	999999	651	430	204	999999	999999	390	561	496	120	943	998	999999	543	86	434	102	876	30	168	999999	334	999999	244	46	403	117	663	951	643	156	999999	200	438	999999	999999	675	719	233	539	371	517	859	448	999999	187	999999	918	735	954	680	999999	676	999999	999999	414	999999	999999	168	999999	999999	727	609	853	999999	475	808	999999	129	634	759	382	999999	999999	999999	484	475	999999	819	858	94	199	999999	997	962	340	801	282	822	999999	195	489	561	488	636	644	907	15	483	949	379	305	798	999999	205	999999	173	195	130	141	939	999999	376	309	660	714	798	612	890	999999	674	999999	999999	999999	448	280	999999	999999	854	162	999999	999999	472	869	489	789	400	999999	802	665	999999	615	161	999999	80	876	123	261	827	922	999999	305	999999	849	999999	843	113	688	662	925	485	999	341	968	565	479	846	506	820	871	323	971	999999	235	467	68	383	999999	50	572	166	569	346	932	999999	281	999999	623	594	645	685	711	999999	877	189	177	284	193	135	601	39	616	441	956	608	999999	494	889	392	227	470	602	648	100	768	915	662	408	660	999999	999999	233	911	185	195	611	807	933	56	999999	783	199	385	449	999999	550	138	999999	334	443	787	999999	240	377	184	92	73	83	118	273	514	875	533	999999	999999	999999	705	265	770	996	76	561	843	102	999999	280	226	208	557	228	787	283	84	227	999999	668	993	544	10	999999	548	999999	824	782	999999	907	666	999999	972	737	844	999999	618	337	376	999999	999999	148	933	903	866	999999	526	890	486	999999	801	315	345	808	812	171	265	668	458	999999	999999	70	317	536	999999	999999	236	820	999999	999999	664	746	850	999999	56	854	610	999999	246	683	216	933	306	553	116	360	208	173	924	683	999999	999999	879	43	498	999999	830	407	299	999999	638	705	517	572	577	64	999999	75	761	957	999999	168	431	774	999999	999999	999999	764	429	999999	484	72	895	699	305	713	867	817	782	999999	34	212	807	63	55	510	425	734	999999	62	894	999999	412	967	999999	459	529	114	906	694	797	76	999999	999999	999999	575	999999	818	999999	863	196	648	292	276	933	358	999999	377	999999	999999	999999	39	999999	377	369	351	660	928	576	845	194	762	999999	
98	697	957	233	772	355	479	999999	607	467	999999	865	999999	999999	999999	43	999999	109	161	385	290	999999	767	288	610	999999	366	914	881	252	430	679	434	999999	204	578	975	999999	587	32	999999	925	781	572	674	512	122	501	524	894	801	746	42	999999	630	999999	929	679	623	106	988	999999	999999	364	46	999999	999999	519	999999	566	68	649	521	999999	135	365	535	999999	613	999999	563	865	999999	999999	999999	999999	646	57	117	999999	649	306	999999	491	999999	695	116	426	536	240	999999	603	845	958	999999	162	999999	902	262	999999	257	734	999999	999999	543	133	174	831	914	999999	796	999999	411	243	917	999999	147	40	106	440	259	118	999999	382	35	959	999999	441	160	298	999999	744	999999	842	999999	999999	241	999999	947	909	530	284	511	999999	999999	689	201	611	50	84	999999	205	805	999999	25	148	999999	692	499	999999	999999	999999	680	626	902	62	597	568	78	12	530	161	92	999999	909	974	606	495	938	999999	768	999999	401	85	283	263	938	973	827	36	999999	549	497	373	805	999999	604	999999	281	391	101	632	542	999999	554	999999	122	618	912	999999	541	579	753	162	815	695	341	999999	352	649	123	999999	999999	52	161	980	664	719	391	122	999999	721	224	557	255	999999	875	999999	531	421	999999	330	71	786	495	280	999999	344	557	119	465	999	999999	632	277	476	891	999999	886	573	208	402	236	799	671	999999	365	999999	906	680	819	979	83	931	999999	999999	563	999999	556	999999	194	329	171	282	657	380	187	591	290	778	999999	385	476	957	222	749	103	271	124	674	915	600	438	877	999999	486	925	611	134	483	999999	936	943	999999	388	879	240	999999	152	300	642	999999	915	137	999999	444	999999	125	999999	999999	700	999999	840	882	965	594	999999	999999	982	180	454	999999	466	999999	865	317	441	470	578	343	999999	149	129	823	999999	151	684	999999	451	855	973	809	893	376	999999	622	999999	999999	49	794	999999	946	972	971	846	77	316	999999	272	128	12	52	547	385	249	560	182	26	999999	823	909	590	999999	136	207	644	682	100	999999	252	221	380	431	784	999999	572	176	157	977	999999	835	575	48	333	853	931	272	518	137	232	450	89	220	226	884	408	113	846	774	211	394	226	96	29	999999	631	620	762	39	676	999999	34	999999	999999	988	344	999999	519	283	999999	382	999999	962	799	999999	142	169	214	900	999999	469	999999	383	999999	580	999999	488	28	426	231	320	999999	999999	460	838	425	999999	334	237	550	856	593	573	508	828	999999	999999	999999	227	999999	
472	416	999999	999999	217	999999	651	999999	999999	379	855	533	103	999999	955	871	999999	999999	961	387	999999	834	976	360	101	876	999999	874	999999	359	364	201	999999	999999	759	904	648	406	999999	775	773	779	29	999999	694	332	499	521	552	956	545	999999	999999	839	683	999999	439	511	990	341	315	777	999999	955	24	664	999999	999999	999999	61	233	288	999999	195	999999	321	815	128	666	768	386	246	999999	991	814	612	999999	961	968	132	475	146	416	911	470	999999	465	999999	844	39	600	57	229	501	999999	267	493	150	235	371	821	320	845	231	955	999999	455	332	151	411	798	999999	999999	999999	586	97	999999	356	725	617	856	752	284	636	178	338	999999	829	267	557	128	999999	736	999999	310	164	999999	194	956	999999	550	143	921	999999	240	830	999999	999999	999999	999999	394	147	424	617	515	79	46	219	63	626	61	625	74	999999	292	83	43	999999	869	431	796	687	999999	334	77	999999	830	842	405	347	764	968	914	999999	172	981	310	999999	101	241	999999	91	140	999999	349	925	78	337	159	999999	999999	696	999999	493	999999	707	999999	999999	550	791	249	204	813	716	862	93	711	999999	432	311	999999	914	786	638	313	999999	557	69	984	151	999999	502	999999	999999	550	999999	788	430	999999	465	243	219	579	999999	991	924	278	424	999999	266	224	624	905	848	393	999999	910	551	190	144	160	687	999999	408	146	746	999999	999999	175	794	304	290	999999	967	999999	999999	345	486	646	999999	447	142	592	727	927	40	597	844	999999	668	999999	247	250	637	314	999999	113	180	172	255	422	703	259	682	999999	933	943	999999	780	999999	547	999999	904	800	697	27	105	388	999999	116	999999	666	719	507	637	66	50	999999	662	999999	460	174	324	999999	966	743	883	909	765	993	97	659	73	999999	130	999999	343	999999	940	297	999999	999999	699	66	106	999999	984	999999	55	906	893	899	285	269	379	383	119	513	834	999999	143	999999	623	999999	28	999999	602	999999	386	903	999999	600	113	374	71	736	475	267	303	220	759	141	864	999999	109	198	383	999999	655	999999	624	829	615	987	163	999999	111	221	47	608	164	999999	999999	151	192	303	795	911	208	643	999999	851	220	623	204	12	332	764	387	830	999999	798	999999	639	289	894	999999	126	220	797	634	263	230	695	999999	469	765	722	999999	806	402	472	605	22	839	773	618	999999	999999	161	941	346	833	217	492	365	262	999999	862	999999	318	679	999999	411	18	999999	999999	524	568	734	246	609	999999	999999	437	652	999999	35	999999	515	
285	993	999999	69	855	297	430	999999	212	699	217	39	859	387	498	999999	771	204	14	999999	999999	104	999999	68	914	342	259	999999	999999	840	999999	236	935	999999	23	325	355	999999	556	720	233	618	999999	868	527	217	999999	709	92	714	881	998	31	614	373	999999	569	999999	155	999999	999999	177	999999	372	536	980	104	512	999999	182	999999	999999	647	999999	999999	533	782	565	540	999999	999999	999999	999999	74	959	175	999999	330	982	832	755	89	496	43	681	999999	384	948	341	547	999999	246	345	999999	345	999999	360	999999	653	840	999999	14	999999	447	999999	499	999999	999999	413	371	774	773	529	542	426	298	999999	999999	612	905	159	999999	233	992	594	355	213	269	728	218	814	478	999999	999999	434	751	999999	58	999999	999999	68	215	999999	970	772	348	717	803	999999	57	117	999999	134	999999	690	573	780	999999	999999	585	295	737	999999	205	556	999999	106	999999	117	675	999999	999999	511	430	846	944	298	262	229	256	999999	410	777	999999	110	78	999999	929	999999	860	999999	999999	999999	528	896	331	764	999999	423	476	251	340	999999	817	999999	522	245	703	901	999999	284	527	522	606	946	999999	960	999999	104	488	951	177	924	999999	703	999999	399	983	534	525	189	949	999999	753	999999	308	715	959	577	588	999999	651	999999	716	586	999999	99	598	581	20	370	996	999999	935	525	84	415	448	123	771	132	261	999999	386	999999	335	999999	769	999999	999999	180	11	201	515	999999	310	149	217	670	260	253	999999	411	999999	164	193	999999	999999	237	930	999999	276	845	806	466	581	999999	999999	161	260	999999	999999	996	932	999999	369	805	739	290	225	934	208	778	863	528	331	999999	655	231	382	631	785	541	999999	755	903	999999	394	59	999999	999999	497	66	999999	495	923	803	478	999999	795	388	964	623	22	995	694	498	999999	288	144	731	827	430	779	999999	979	788	999999	187	999999	213	420	689	216	397	447	151	367	378	604	527	380	999999	435	993	999999	172	528	676	71	999999	999999	116	915	352	10	77	287	791	999999	145	479	999999	745	591	968	999999	416	999999	999999	552	140	613	683	999999	360	854	994	785	962	817	269	657	125	531	999999	999999	999999	863	396	379	864	999999	999999	469	58	89	236	844	35	999999	755	999999	999999	519	999999	569	432	308	992	999999	82	501	829	698	876	999999	186	223	562	664	999999	553	239	188	999999	563	999999	224	567	999999	627	160	760	579	72	999999	539	606	256	469	999999	475	871	250	307	373	747	999999	592	999999	903	23	291	999999	999999	212	673	939	999999	
721	818	218	741	720	528	922	740	999999	635	519	999999	579	999999	102	783	44	999999	989	999999	324	815	587	999999	999999	999999	999999	868	399	697	999999	693	600	775	535	999999	672	999999	160	722	384	632	999999	538	83	945	333	56	199	587	848	530	683	68	517	905	999999	587	999999	352	999999	63	350	562	999999	826	691	999999	441	450	120	309	999999	277	999999	999999	999999	999999	558	999999	54	999999	678	811	848	999999	19	541	267	999999	421	95	333	999999	808	331	999999	935	999999	256	263	529	999999	749	477	999999	999	999999	561	826	588	190	999999	24	308	999999	384	538	713	999999	817	159	546	999999	38	35	975	723	468	185	999999	999999	999999	999999	999999	524	954	999999	344	309	339	602	980	441	999999	240	65	319	508	464	999999	999999	232	326	439	999999	999999	801	999999	451	573	286	947	385	999999	999999	999999	999999	882	784	400	455	204	999999	999999	224	179	999999	999999	798	969	999999	224	14	239	656	169	999999	999999	39	540	163	219	999999	736	63	655	605	24	843	999999	338	436	724	999999	999999	558	817	220	224	933	879	39	922	481	906	72	943	156	999999	47	922	854	852	254	999999	245	310	678	62	569	999999	100	999999	461	641	239	500	999999	999999	107	351	760	657	105	661	133	297	421	829	991	712	459	999999	806	424	999999	583	479	999999	264	258	148	167	655	369	999999	999999	470	840	677	571	12	417	673	695	172	207	999999	592	123	948	889	849	999999	999999	125	846	131	46	167	999999	30	999999	483	849	999999	602	12	735	872	31	826	580	162	999999	709	51	579	999999	261	286	826	887	713	316	368	299	106	798	999999	942	979	999999	682	999999	551	888	933	824	492	569	204	31	720	101	132	318	999999	642	157	83	277	21	785	881	829	143	410	177	999999	913	506	214	490	999999	51	402	898	140	877	999999	118	754	627	692	91	804	999999	621	194	999999	602	464	650	999999	675	968	649	801	201	418	488	765	344	999999	72	990	541	790	60	729	420	566	764	336	964	522	393	103	800	35	966	788	983	439	321	999999	563	319	264	83	999999	106	939	469	342	999999	420	58	629	100	273	385	571	464	999999	999999	699	999999	216	163	584	555	11	176	451	700	781	905	267	30	437	999999	999999	977	976	323	999999	999999	994	621	111	999999	999999	709	761	591	226	529	798	285	352	999999	112	111	498	207	105	772	999999	641	571	514	790	608	663	51	999999	594	487	999999	418	404	329	595	61	249	91	301	999999	860	483	262	999999	999999	677	197	129	434	
488	999999	228	854	999999	363	60	597	554	865	999999	720	742	632	52	999999	866	948	920	517	60	259	125	803	999999	166	167	318	408	808	931	475	922	424	115	707	108	999999	126	965	545	464	694	226	255	999999	128	851	220	999999	999999	729	276	612	384	239	664	424	496	999999	205	741	198	746	934	999999	999999	327	526	344	382	312	999999	955	999999	596	999999	898	557	673	999999	316	108	773	692	999999	208	999999	49	876	53	999999	999999	994	999999	999999	275	948	291	674	999999	800	335	875	261	813	896	999999	640	788	999999	765	866	822	92	889	643	424	63	732	999999	487	288	650	999999	698	999999	837	999999	177	999999	616	999999	883	777	248	980	232	521	879	314	886	999999	999999	210	287	817	255	912	880	170	850	894	559	999999	999999	999999	999999	584	563	999999	999999	999999	472	999999	999999	158	983	55	999999	999999	420	903	999999	427	495	807	36	999999	23	881	989	999999	999999	999999	480	722	67	590	367	726	999999	647	958	310	255	999999	217	999999	151	999999	999999	999999	999999	971	999999	947	719	142	807	611	999999	244	571	681	589	144	822	466	987	346	101	402	687	127	612	773	944	874	999999	735	600	241	307	884	999999	789	999999	343	266	532	13	925	999999	999999	240	71	86	286	721	120	937	751	807	999999	48	441	521	950	369	999999	13	845	959	81	21	264	937	687	999999	799	287	489	209	464	343	175	618	932	999999	550	696	667	163	71	797	849	433	502	845	999999	278	906	999999	289	529	167	965	999999	744	976	134	398	652	921	999999	999999	551	352	472	872	822	589	73	999999	289	999999	692	898	284	172	830	444	841	27	531	381	515	999999	935	185	209	907	197	911	999999	308	999999	241	238	348	307	91	999999	973	999999	688	843	999999	999	193	475	77	437	581	155	689	557	634	999999	461	943	632	417	296	672	999999	999999	161	402	999999	329	460	999999	935	865	749	414	868	234	843	999999	360	999999	999999	709	142	999999	616	999999	736	750	390	999999	999999	405	675	673	999999	999999	999999	296	999999	762	27	863	999999	408	501	716	406	284	688	999999	999999	999999	999999	712	665	586	540	445	785	999999	999999	240	999999	617	891	540	200	999999	671	999999	355	999999	845	597	999999	888	694	733	999999	900	999999	461	72	980	999999	853	811	999999	18	166	770	443	511	305	107	999999	924	999999	516	999999	525	330	613	999999	65	10	999999	996	809	777	892	806	467	884	36	214	178	958	999999	999999	728	236	77	999999	999999	912	999999	550	499	125	963	296	227	999999	999999	49	
848	999999	925	295	775	815	163	240	273	999999	975	999999	278	893	618	999999	85	478	243	299	262	999999	333	152	999999	537	999999	694	999999	999999	589	450	510	999999	365	999999	43	46	273	912	83	999999	251	833	936	427	999999	606	999999	997	221	748	783	95	999999	750	618	782	999999	247	319	468	426	668	384	999999	126	999999	537	390	933	48	999999	330	999999	425	999999	999999	216	999999	999999	899	197	816	394	840	666	999999	211	999999	619	999999	706	35	603	614	999999	583	459	410	310	991	79	126	74	182	543	463	869	370	894	128	575	801	982	419	999999	609	284	999999	868	999999	999999	922	999999	999999	342	189	999999	610	15	282	49	805	237	274	999999	80	752	999999	306	213	999999	840	720	999999	685	905	53	193	999999	810	309	916	542	609	911	156	999999	391	840	999999	999999	268	999999	622	89	769	999999	718	999999	211	857	72	246	999999	155	999999	212	999999	999999	436	146	999999	278	205	972	133	273	627	362	999999	724	370	380	942	477	296	999999	107	421	915	999999	334	604	999999	953	246	679	878	463	672	944	85	999999	414	228	203	990	170	999999	956	506	945	366	999999	487	496	692	304	999999	859	763	114	859	999999	104	999999	938	147	999999	735	453	395	173	689	739	648	976	999999	723	284	305	325	999999	464	418	396	968	999999	654	467	999999	384	691	604	908	839	226	312	319	417	999999	853	918	913	512	121	999999	999999	176	999999	519	725	999999	912	563	999999	656	404	673	707	842	249	999999	784	190	78	703	569	781	899	432	999999	656	316	29	451	406	544	952	306	999999	999999	532	815	947	829	804	999999	999999	469	193	822	638	611	999999	25	999999	144	999999	999999	417	222	895	276	999999	845	999999	274	893	122	999999	999999	451	376	103	999999	999999	677	836	999999	274	999999	528	321	999999	610	45	54	742	999999	90	272	812	999999	999999	402	999999	999999	410	111	760	540	884	928	427	81	380	272	999999	33	999999	999999	307	380	179	492	999999	999999	559	805	810	999999	531	889	41	780	309	999999	487	701	999999	462	999999	999999	601	734	50	600	999999	645	239	999999	536	718	705	397	964	999999	999999	407	708	822	705	604	300	736	999999	994	897	646	999999	446	784	817	999999	845	426	999999	779	444	451	999999	689	914	575	48	497	813	194	643	815	867	594	90	992	330	999999	672	999999	865	726	55	703	257	873	792	987	719	838	999999	999999	999999	999999	904	955	999999	142	999999	999999	262	999999	205	810	263	831	904	999999	999999	999999	559	99	753	137	999999	718	405	999999	442	
51	782	60	778	975	334	673	423	216	690	999999	387	197	999999	644	999999	626	531	245	449	426	968	940	293	894	288	999999	226	999999	747	999999	559	225	999999	749	255	212	469	229	486	590	418	697	172	579	446	371	133	119	999999	297	197	170	999999	999999	82	842	766	999999	696	563	456	999999	469	999999	999999	172	497	226	398	979	167	311	758	999999	999999	281	778	714	457	917	999999	117	329	459	999999	398	275	683	999999	413	445	585	533	922	143	270	238	667	999999	999999	873	907	721	965	140	885	411	100	18	801	999999	62	435	999999	915	999999	828	20	505	186	897	999999	548	985	544	581	999999	836	725	999999	999999	120	999999	183	53	740	396	999999	328	122	987	184	999999	875	999999	999999	159	754	999999	794	999999	228	172	827	387	69	368	735	431	999999	118	575	374	999999	999999	953	352	262	999999	185	999999	474	999999	393	199	999999	149	673	646	161	431	999999	829	931	315	824	948	999999	999999	999999	382	660	932	769	999999	999999	809	999999	127	395	50	999999	29	999999	999999	999999	536	999999	638	664	920	999999	99	280	137	95	746	999999	955	934	15	999999	466	751	802	999999	541	922	999999	777	912	999999	555	999999	120	999999	13	999999	100	347	297	179	253	140	999999	687	571	999999	641	918	675	999999	457	999999	390	999999	440	277	38	548	436	614	400	861	751	194	149	838	169	603	999999	748	353	999999	647	835	226	336	999999	125	731	878	291	470	111	546	288	373	999999	539	103	736	999999	551	911	999999	999999	999999	388	878	548	732	502	999999	999999	927	33	839	544	554	364	114	588	913	999999	557	332	930	999999	215	906	999999	967	630	509	354	779	801	706	964	66	999999	947	810	999999	999	999999	253	632	184	523	448	999999	999999	185	989	158	65	735	999999	360	849	633	999999	972	772	764	999999	999999	492	157	231	143	580	497	531	167	999999	345	817	181	89	307	584	691	467	947	651	454	999999	206	723	999999	999999	999999	999999	999999	999999	999999	999999	999999	513	715	999999	999999	301	315	257	828	654	999999	380	719	917	192	280	552	58	491	514	824	123	427	27	999999	433	165	999999	999999	290	331	393	940	540	583	999999	373	166	999999	400	162	699	999999	800	687	825	13	158	170	343	999999	161	999999	999999	999999	131	95	698	854	603	146	999999	291	999999	332	449	440	189	344	523	999999	395	500	101	362	134	999999	999999	999999	470	429	999999	999999	632	999999	999999	111	999999	559	461	582	675	312	954	999999	999999	999999	284	477	999999	395	999999	814	647	435	999999	999999	200	971	
999999	830	468	367	393	183	999999	895	999999	924	163	348	823	629	882	940	242	93	546	999999	999999	999999	26	999999	101	84	605	201	982	206	354	519	910	645	999999	630	999999	999999	918	780	134	999999	758	999999	324	999999	999999	999999	932	999999	999999	999999	123	363	255	148	814	318	999999	319	577	999999	913	463	579	643	437	188	925	261	826	999999	175	765	713	984	958	999999	835	201	513	410	269	286	12	999999	405	557	999999	565	816	806	51	999999	212	196	827	304	780	680	472	999999	279	680	879	278	999999	358	649	999999	189	158	483	84	805	177	678	637	460	421	248	880	788	370	999999	999999	883	566	562	999999	166	999999	999999	999999	729	129	140	588	999999	999999	999999	57	999999	137	385	668	999999	966	999999	45	999999	200	999999	369	442	591	605	999999	245	999999	395	464	795	133	114	525	272	329	355	686	47	999999	240	726	283	201	973	660	984	776	999999	916	762	999999	18	966	819	526	999999	147	524	231	352	999999	348	682	261	999999	33	859	406	13	621	127	998	428	959	127	999999	251	999999	944	924	468	172	478	702	278	999999	147	705	745	607	999999	171	816	747	694	388	601	939	198	637	135	380	693	305	645	529	590	999999	702	440	480	529	580	999999	883	999999	869	980	983	999999	885	163	660	406	414	955	999999	999999	274	999999	494	999999	429	316	799	97	479	999999	66	748	533	140	999999	314	136	999999	591	519	863	320	999999	621	955	999999	999999	971	720	296	890	690	346	909	999999	964	999999	999999	109	273	999999	795	904	999999	999999	244	146	755	160	356	280	726	373	672	999999	999999	229	873	355	900	999999	827	999999	192	999999	375	411	624	397	49	367	957	999999	999999	22	77	415	999999	999999	999999	392	996	999999	374	26	174	327	674	102	999999	744	999999	823	209	708	999999	999999	722	413	558	832	522	999999	121	988	322	999999	54	999999	749	548	407	185	634	517	567	999999	13	175	128	58	737	532	609	305	294	999999	389	620	342	649	693	418	148	888	870	999999	709	385	704	36	282	24	352	249	346	897	198	691	150	672	999999	556	295	999999	105	999999	758	816	704	188	758	999999	327	110	854	989	46	999999	999999	928	999999	627	471	101	776	999999	189	999999	958	999999	945	999999	480	669	234	999999	133	639	793	880	880	892	681	525	278	847	696	251	999999	999999	999999	452	54	221	999999	999999	999999	203	733	381	810	399	857	999999	243	71	954	657	999999	717	866	407	952	766	999999	414	999999	999999	999999	999999	999999	937	974	999999	535	999999	653	268	
304	436	62	999999	999999	421	80	491	999999	999999	999999	216	893	49	375	677	491	463	999999	288	173	999999	851	149	380	804	355	999999	999999	256	999999	740	417	999999	999999	449	999999	999999	999999	540	999999	567	379	582	663	616	999999	987	999999	307	999999	82	999999	375	105	342	584	999999	999999	111	76	207	76	788	591	552	799	999999	686	926	999999	554	999999	959	591	606	592	279	486	763	770	999999	310	999999	136	709	738	52	600	30	864	752	388	400	474	498	500	590	990	999999	817	836	310	646	999999	999999	120	999999	999999	999999	999999	999999	436	999999	340	708	897	949	662	881	813	756	608	665	999999	269	176	571	495	103	115	12	288	999999	946	934	999999	664	832	560	999999	695	269	999999	280	559	325	593	999999	999999	600	999999	927	119	306	71	999999	999999	584	35	409	549	556	689	393	748	36	71	848	406	650	999999	126	112	999999	127	497	999999	999999	999999	944	582	999999	729	999999	564	84	999999	78	885	999999	422	89	807	160	60	999999	999999	717	531	532	264	999999	662	124	367	434	824	999999	999999	573	999999	259	82	90	999999	47	826	197	828	999999	999999	999999	962	700	999999	999999	319	952	241	978	917	789	863	979	689	837	849	999999	144	999999	259	352	889	999999	974	173	17	726	333	999999	322	392	999999	858	674	999999	999999	962	886	214	999999	872	595	210	999999	941	999999	999999	401	989	999999	999999	62	698	423	999999	113	651	725	999999	155	593	999999	999999	999999	535	900	15	314	427	65	999999	728	999999	25	387	756	999999	665	43	778	915	335	344	999999	110	999999	200	999999	169	169	140	246	821	69	531	253	377	543	130	50	389	787	974	999999	311	493	133	682	999999	999999	423	986	692	296	240	999999	999999	403	566	999999	710	571	155	268	999999	650	907	870	999999	144	389	155	544	992	398	999999	999999	999999	524	617	999999	517	999999	999999	745	999999	553	534	999999	999999	957	974	977	924	340	818	999999	716	17	999999	585	262	198	902	379	277	999999	999999	898	999999	906	883	878	999999	990	999999	173	999999	522	781	107	382	999999	999999	999999	414	178	619	662	999999	496	644	999999	863	41	953	328	505	40	477	701	853	636	727	367	999999	105	38	999999	147	654	999999	999999	235	562	213	220	968	999999	964	109	999999	47	999999	615	271	490	24	999999	999999	874	668	999999	54	90	253	999999	324	863	112	319	150	685	524	925	599	451	177	999999	999999	999999	359	999999	76	378	868	816	999999	999999	105	593	999999	120	999999	273	999999	193	158	155	319	467	896	999999	623	655	958	156	999999	
402	26	999999	322	713	999999	303	524	887	647	676	221	999999	438	213	767	518	238	39	788	999999	939	415	999999	32	991	370	846	254	166	420	419	722	303	915	104	284	281	376	31	603	748	999999	999999	999999	934	999999	38	692	347	114	426	929	368	999999	999999	999999	999999	300	722	728	456	280	731	237	266	499	143	522	118	999999	247	862	18	194	512	840	869	820	999999	999999	341	163	906	62	993	999999	363	999999	461	493	999999	999999	999999	999999	156	999999	377	318	225	999999	999999	516	584	999999	867	564	999999	183	999999	622	741	999999	212	613	396	302	373	679	243	775	145	111	70	624	735	266	217	999999	47	999999	999999	999999	605	652	370	825	999999	999999	194	999999	569	190	284	838	752	61	777	51	906	853	999999	698	999999	999999	999999	647	455	960	129	611	356	215	145	999999	159	999999	111	560	252	999999	723	322	999999	999999	216	955	999999	999999	871	683	488	999999	809	999999	929	774	485	165	352	723	999999	618	931	583	93	363	999999	560	689	999999	950	227	999999	345	139	792	999999	282	243	354	999999	999999	99	445	132	999999	406	951	999999	999999	705	945	217	528	200	115	390	911	720	852	999999	275	542	309	999999	271	377	473	64	147	999999	213	999999	998	999999	156	529	999999	461	999999	999999	102	766	314	999999	999999	20	280	154	34	411	302	562	390	999999	999999	691	789	712	861	811	933	897	999999	999999	501	33	219	625	999999	586	895	460	816	895	817	509	238	442	728	261	999999	328	999999	736	999999	651	541	564	358	465	739	783	600	101	999999	999999	999999	999999	375	981	801	654	110	999999	515	842	745	494	625	55	462	357	983	609	714	614	867	920	544	850	491	654	277	588	847	121	859	724	872	622	399	999999	76	747	460	452	227	591	230	436	905	56	938	999999	999999	391	799	999999	387	419	999999	199	999999	524	499	156	387	999999	600	404	982	31	622	13	656	724	999999	246	159	272	396	286	699	118	945	445	715	964	999999	999999	322	999999	347	462	295	209	781	999999	257	313	74	705	991	999999	453	884	999999	935	656	287	999999	563	840	124	32	61	500	847	578	64	440	423	936	144	91	123	683	169	999999	456	942	738	988	846	999999	690	294	872	664	71	21	999999	317	307	366	759	38	232	439	999999	709	999999	973	999999	872	651	999999	857	744	999999	999999	274	227	209	345	371	574	994	916	342	766	627	193	517	53	660	115	999999	999999	332	999999	461	999999	484	747	18	765	999999	973	999999	920	437	138	333	999999	747	563	117	
962	999999	195	44	316	107	999999	91	750	465	999999	222	999999	141	88	422	256	749	544	742	462	336	606	778	999999	369	999999	999999	499	860	656	999999	106	999999	675	783	147	60	999999	999999	16	665	267	999999	644	760	999999	789	358	715	86	122	212	999999	655	636	397	416	22	947	686	148	592	890	809	999999	999999	548	466	305	284	206	604	911	999999	796	78	307	144	270	358	632	999999	783	783	544	103	999999	351	49	395	999999	47	999999	946	867	82	377	999999	790	644	472	333	999999	441	880	517	300	999999	999999	567	999999	999999	752	598	64	168	809	117	275	761	840	999999	427	909	553	168	407	965	999999	723	701	807	353	999999	886	308	926	352	902	999999	802	201	999999	999999	305	999999	295	999999	892	999999	273	269	234	38	804	275	906	154	999999	721	120	999999	999999	144	866	293	928	135	999999	999999	242	467	214	999999	958	648	999999	999999	999999	104	873	798	83	169	999999	441	582	325	822	620	402	781	464	190	916	999999	975	358	615	22	531	999999	896	146	999999	806	65	986	79	165	562	999999	540	793	848	999999	999999	65	684	434	710	612	313	999999	362	461	999999	999999	331	491	999999	364	340	601	573	999999	999999	936	693	654	999999	596	255	666	68	441	250	999999	342	605	225	919	674	191	312	918	999999	805	784	24	999999	41	664	587	492	999999	630	939	230	144	419	325	372	40	58	123	999999	646	999999	921	220	340	690	726	276	999999	690	999999	299	999999	857	107	162	679	999999	999999	999999	667	184	999999	811	999999	451	208	195	899	557	643	143	198	560	219	999999	863	804	472	999999	938	321	738	999999	481	999999	575	286	322	173	692	189	703	999999	700	999999	180	999999	908	889	492	540	376	205	56	999999	110	104	648	999999	299	999999	387	14	993	355	445	999999	339	999999	876	921	873	736	864	463	439	17	860	747	601	753	999999	583	857	408	944	543	999999	999999	548	481	638	999999	874	818	802	699	198	354	36	999999	780	999999	999999	571	666	640	340	592	586	999999	244	999999	732	546	978	804	156	594	411	902	885	873	123	404	292	885	862	999999	661	740	818	999999	721	775	972	649	999999	296	741	313	212	999999	879	455	246	738	264	338	840	998	553	999999	999999	999999	940	907	142	999999	288	781	999999	294	999999	845	999999	728	999999	999999	573	338	244	859	853	999999	699	18	994	668	167	554	630	534	216	663	197	224	572	597	835	75	517	951	18	959	535	918	945	999999	179	518	559	308	764	511	999999	693	750	999999	434	999999	
913	474	460	999999	999999	999999	999999	277	658	70	166	591	131	508	821	293	999999	893	572	780	72	999999	498	649	999999	999999	769	704	899	503	474	999999	172	903	162	52	999999	999999	999999	291	840	678	384	999999	361	967	999999	999999	689	480	842	856	283	653	870	999999	976	810	739	999999	484	383	378	165	596	439	428	999999	355	999999	792	577	94	999999	940	394	585	388	297	37	999999	513	24	429	660	618	999999	519	999999	209	76	689	999999	980	806	467	309	999999	999999	922	548	999999	999999	910	688	275	771	999999	999999	485	377	597	522	711	682	971	368	949	505	977	985	909	999999	156	712	999999	999999	113	483	482	94	366	865	375	488	198	999999	114	741	395	846	460	805	556	832	478	177	832	308	835	109	360	724	999999	936	638	772	764	208	585	999999	667	518	240	999999	21	999999	999999	233	999999	378	263	218	119	140	534	114	638	323	244	935	999999	805	648	383	733	641	329	438	999999	425	838	999999	165	162	189	941	574	165	999999	746	999999	609	814	466	845	999999	614	999999	411	534	143	450	964	999999	42	862	870	857	667	999999	412	999999	999999	78	540	999999	62	999999	999999	593	539	483	502	497	999999	600	990	999999	537	591	999999	915	36	325	999999	397	999999	999999	130	999999	81	999999	497	451	344	999999	999999	746	999999	497	999999	657	462	818	995	660	947	999999	999999	999999	999999	687	329	86	352	496	999999	68	786	999999	416	547	836	634	521	822	985	61	162	999999	374	254	266	50	501	379	462	218	999999	630	449	475	781	687	999999	393	397	421	109	847	618	177	959	782	91	553	820	828	307	183	999999	896	324	128	999999	999999	431	289	585	972	999999	484	999999	999999	999999	941	765	158	189	999999	434	999999	951	314	997	206	294	483	958	948	558	633	910	156	955	553	999999	662	619	827	999999	117	835	137	813	144	439	803	89	150	787	999999	648	179	748	111	999999	19	130	871	999999	947	999999	637	423	999999	573	591	210	160	790	999999	539	999999	175	999999	738	824	501	999999	766	490	999999	818	999999	999999	985	741	408	854	607	999999	542	999999	999999	24	999999	208	999999	412	999999	847	999999	929	359	684	143	297	999999	431	372	130	517	999999	114	999999	999999	512	999999	537	999999	831	193	356	552	648	570	790	866	160	999999	540	121	98	302	919	888	474	468	486	753	697	999999	999999	491	486	633	284	643	642	999999	283	999999	185	987	738	664	256	999999	711	123	352	430	853	890	831	19	428	964	195	999999	88	53	990	783	727	104	216	999999	
999999	24	295	999999	234	688	267	809	935	111	563	264	641	97	757	372	411	999999	883	97	660	477	214	999999	457	678	393	999999	740	402	269	644	458	391	321	696	828	204	999999	175	999999	32	84	999999	999999	999999	332	999999	296	628	382	460	999999	129	214	598	810	976	999999	555	305	37	78	543	842	919	806	260	999999	70	999999	999999	81	718	463	638	999999	887	999999	999999	356	402	943	122	999999	999999	432	999999	187	999999	886	852	505	650	869	605	999999	540	999999	491	134	81	225	235	94	175	389	503	999999	576	999999	999999	999999	183	208	902	93	955	523	43	496	999999	82	62	184	692	711	430	999999	857	684	862	413	426	401	284	186	999999	38	854	429	999999	674	611	527	964	784	332	451	966	999999	997	27	999999	994	658	999999	172	60	401	464	958	654	807	891	343	518	650	999999	999999	999999	999999	927	669	614	567	802	999999	999999	999999	999999	389	979	881	345	686	844	999999	431	743	285	23	667	636	400	999999	284	867	719	194	456	143	550	527	250	156	80	357	835	437	855	999999	638	840	494	84	978	773	471	214	498	554	229	999999	999999	712	708	999999	279	152	293	935	751	350	764	774	838	462	999999	198	616	497	137	994	888	999999	385	999999	152	325	492	511	405	514	695	901	914	513	878	538	448	779	999999	999999	154	999999	785	297	86	720	245	526	999999	999999	598	11	426	999999	159	999999	336	881	158	953	659	781	540	247	655	862	999999	335	583	112	999999	837	419	999999	850	999999	961	98	999999	432	90	966	379	132	916	999999	484	999999	363	977	211	566	999999	134	43	372	389	999999	642	223	860	999999	942	39	532	999999	999999	982	999999	190	939	248	142	726	873	693	999999	417	999999	960	388	180	971	605	900	193	999999	295	999999	487	589	422	455	536	999999	180	33	349	599	165	112	502	999999	999999	48	999999	434	904	260	999999	959	971	999999	681	999999	999999	937	346	999999	349	555	306	581	897	601	999999	792	605	999999	703	999999	73	818	175	858	885	866	798	999999	936	758	311	44	71	528	617	999999	773	700	999999	242	999999	999999	259	999999	805	999999	416	581	522	180	999999	750	999999	679	999999	999999	62	822	950	822	999999	779	202	999999	999999	272	519	379	984	331	29	999999	281	470	983	999999	568	565	999999	964	459	227	55	766	930	560	487	999999	999999	999999	151	950	999999	70	104	907	27	999999	999999	543	411	999999	596	200	161	999999	479	999999	696	999999	594	999999	769	985	372	999999	999999	436	999999	693	784	138	747	999999	999999	
78	999999	999999	375	86	836	999999	209	520	562	422	630	999999	614	999999	91	399	695	590	869	999999	999999	999999	697	183	183	591	18	672	758	283	999999	77	20	93	999999	268	999999	999999	214	695	999999	259	432	950	300	879	821	653	612	999999	442	166	660	999999	886	401	524	999999	903	255	999999	537	761	999999	131	563	843	531	249	999999	678	85	385	184	366	931	341	746	883	999999	769	365	999999	999999	840	143	416	999999	206	376	744	999999	716	959	804	760	999999	153	828	999999	45	299	413	789	999999	367	999999	999999	178	955	69	777	319	609	485	535	477	398	448	988	999999	367	334	873	999999	999999	368	999999	999999	606	444	999999	999999	156	268	999999	951	280	656	482	362	930	317	251	316	999999	219	117	999999	999999	292	999999	999999	840	999999	677	964	999999	711	999999	998	364	999999	571	520	871	860	999999	999999	15	583	207	999999	966	635	999999	60	999999	566	122	939	999999	943	110	999999	345	999999	86	567	999999	515	420	568	98	484	997	999999	746	730	445	115	999999	999999	477	695	95	365	999999	215	373	627	881	974	598	628	747	421	15	257	999999	387	783	605	760	500	173	638	654	491	638	999999	313	999999	130	16	999999	495	475	414	239	979	755	871	203	963	634	999999	970	469	999999	999999	819	499	999999	68	332	451	16	976	532	456	711	256	576	972	323	528	999999	591	736	262	999999	600	28	206	631	912	999999	999999	866	999999	668	195	755	62	999999	999999	807	72	684	999999	488	999999	882	782	278	509	304	231	649	115	592	999999	733	999999	639	228	481	358	999999	419	49	219	999999	805	788	999999	501	999999	999999	999999	720	791	907	999999	999999	456	718	245	999999	132	617	999999	999999	999999	143	999999	999999	281	422	999999	343	999999	999999	999999	411	999999	388	86	994	751	18	780	831	150	395	999999	481	447	710	192	510	245	999999	314	802	859	999999	999999	999999	508	74	229	999999	47	176	271	165	642	999999	503	78	999999	999999	185	124	999999	359	999999	375	341	808	24	570	239	852	999999	38	331	472	999999	999999	37	414	999999	687	788	678	793	973	999999	999999	999999	563	216	999999	869	995	999999	200	965	509	64	985	999999	999999	60	659	871	195	79	999999	833	999999	342	296	999999	999999	754	498	335	168	565	999999	251	695	999999	460	363	125	982	111	783	141	507	51	162	52	999999	795	637	138	806	608	999999	889	813	668	230	920	82	642	250	756	864	806	944	31	743	999999	730	999999	305	756	999999	967	999999	701	673	300	143	999	999999	959	999999	206	361	957	138	
999999	881	999999	240	443	52	350	861	999999	277	999999	107	141	308	438	74	48	833	60	405	937	439	121	995	929	786	999999	489	291	895	667	454	986	893	999999	763	430	368	861	713	999999	999999	999999	434	999999	203	12	700	723	999999	822	373	999999	562	200	922	770	315	310	999999	969	860	999999	140	999999	255	121	247	999999	999999	999999	679	971	999999	542	999999	15	686	999999	736	784	383	765	397	999999	304	153	434	999999	469	999999	124	67	214	744	12	536	302	825	727	92	764	783	58	260	999999	999999	963	999999	999999	916	94	292	999999	872	999999	999999	192	67	315	111	686	999999	999999	999999	529	999999	999999	603	540	305	712	861	305	653	999999	600	999999	147	999999	902	189	415	343	999999	908	832	999999	341	158	908	353	245	519	625	405	999999	335	375	999999	531	634	999999	488	73	214	233	999999	920	853	995	386	55	136	412	921	280	210	999999	774	697	999999	435	454	999999	951	477	999999	999999	258	799	999999	352	416	409	999999	819	927	280	347	999999	844	999999	999999	999999	531	999999	118	117	703	134	29	999999	600	43	402	209	915	999999	121	737	999999	317	672	64	999999	43	638	727	999999	112	353	930	568	99	852	566	946	301	110	653	999999	243	975	133	779	846	999999	383	16	999999	903	81	169	610	999999	536	899	433	432	497	669	390	973	601	999999	98	999999	511	190	836	262	623	754	999999	999999	647	342	549	284	999999	291	265	720	73	208	282	999999	957	999999	999999	666	522	869	613	984	977	270	999999	352	691	985	250	202	999999	999999	289	326	701	241	166	204	999999	999999	999999	215	413	999999	909	402	508	327	999999	225	864	180	739	754	151	999999	401	387	957	207	999999	898	999999	999999	550	256	918	956	999999	999999	139	130	999999	373	330	407	580	317	360	999999	843	373	92	999999	337	999	87	535	184	227	999999	778	247	162	566	649	999999	350	129	663	483	999999	257	186	999999	744	999999	999999	999999	744	902	93	999999	999999	363	229	816	25	735	550	999999	393	781	999999	885	361	883	163	807	680	999999	240	198	999999	508	301	125	905	939	999999	145	711	110	999999	325	757	751	271	798	999999	832	159	999999	578	494	99	999999	405	999999	734	999999	711	569	753	511	672	999999	339	999999	999999	999999	911	86	151	415	467	999999	999999	537	138	609	622	364	471	847	93	624	619	213	418	529	720	614	999999	733	434	152	999999	928	652	999999	421	793	735	999999	921	82	473	173	36	806	999999	868	172	999999	247	356	107	905	428	999999	285	136	68	543	394	
306	871	999999	981	325	935	421	884	276	999999	828	628	239	999999	20	161	999999	186	611	109	999999	999999	999999	495	87	999999	451	510	605	586	999999	734	202	999999	625	211	65	999999	711	871	999999	984	895	937	419	728	868	979	417	896	999999	999999	457	999999	999999	999999	999999	923	903	999999	493	999999	288	690	902	103	435	391	310	809	105	999999	999999	740	100	867	556	152	999999	359	185	472	102	708	756	999999	287	758	999999	771	419	142	288	440	999999	107	999999	215	44	325	302	999999	679	608	800	565	483	716	999999	674	307	999999	846	554	105	999999	818	580	999999	566	816	677	85	538	399	999999	999999	45	362	993	172	999999	117	761	66	698	999999	493	999999	201	999999	570	415	640	473	770	295	733	999999	366	999999	135	282	477	509	999999	411	150	219	836	579	448	999999	360	512	957	541	95	497	406	238	999999	671	741	704	999999	999999	445	74	628	678	999999	700	999999	999999	46	77	639	999999	441	297	651	999999	999999	621	423	999999	65	138	516	238	209	999999	938	137	954	999999	540	772	999999	363	999999	999999	590	168	327	747	369	645	475	889	901	833	999999	119	587	60	599	130	291	49	999999	999999	557	999999	478	26	999999	868	999999	583	537	866	998	999999	999999	999999	999999	913	304	676	846	419	662	627	336	375	189	829	550	903	999999	420	491	999999	157	999999	528	200	689	310	999999	501	885	892	362	45	835	999999	999999	22	366	686	999999	615	999999	796	654	999999	73	999999	837	932	327	856	719	126	385	784	930	671	56	999999	999999	994	690	355	533	769	275	301	540	999999	50	999999	547	186	595	876	31	361	15	598	137	999999	473	999999	183	39	183	245	660	999999	999999	127	965	863	463	831	999999	999999	272	999999	664	999999	999999	999999	999999	789	318	542	531	999999	999999	999999	666	999999	375	647	530	637	999999	504	596	39	641	489	999999	923	572	999999	999999	764	951	184	999999	130	999999	366	23	837	170	393	999999	999999	714	161	298	478	460	516	497	815	310	297	674	768	298	635	139	93	482	968	227	634	818	766	556	999999	491	545	525	999999	633	999999	476	999999	784	955	325	490	201	685	472	999999	999999	907	463	664	509	330	999999	999999	236	930	365	202	999999	999999	822	947	604	709	999999	914	991	487	999999	617	820	999999	983	342	319	649	892	796	505	172	447	999999	313	999999	89	170	713	999999	782	999999	337	284	623	698	143	999999	885	999999	697	558	73	709	725	846	843	623	999999	499	999999	587	48	999999	999999	13	648	911	644	711	630	826	211	
774	704	999999	289	545	272	294	208	941	999999	410	109	947	108	738	195	466	58	465	824	223	238	205	664	768	588	619	60	232	733	183	861	999999	356	299	14	246	566	308	361	61	999999	57	823	638	469	749	905	909	999999	188	663	175	12	999999	546	509	999999	999999	957	652	243	976	217	590	548	999999	600	999999	733	999999	999999	750	113	772	922	191	382	999999	308	839	714	999999	999999	555	520	696	999999	369	999999	505	422	55	999999	708	817	999999	839	243	99	241	999999	106	186	777	999999	912	71	240	999999	999999	136	999999	222	999999	938	102	999999	999999	79	999999	999999	241	66	999999	536	999999	408	999999	954	999999	352	149	936	999999	690	618	999999	728	276	607	635	638	999999	397	378	999999	999999	233	770	725	843	999999	173	248	999999	917	49	948	250	999999	513	666	286	466	23	987	860	155	437	329	138	999999	395	472	999999	731	999999	668	858	999999	31	999999	634	239	999999	175	999999	698	999999	773	578	999999	487	842	999999	969	362	837	384	999999	764	686	796	450	596	101	791	999999	32	151	980	381	99	999999	413	999999	999999	56	999999	847	21	999999	951	664	751	122	274	553	378	257	379	109	293	999999	157	999999	999999	193	999999	673	384	285	999999	63	792	207	926	158	439	765	937	315	145	537	380	999999	735	141	999999	484	826	247	331	775	772	881	999999	999999	191	78	949	999999	999999	38	473	999999	999999	999999	871	554	196	999999	999999	613	319	74	963	756	107	555	609	257	999999	999999	846	999999	953	901	291	911	119	999999	966	371	815	999999	900	116	999999	644	116	836	999999	154	298	709	133	718	465	707	917	341	525	636	468	999999	363	256	191	336	999999	594	617	960	444	882	999999	753	797	230	173	857	692	462	449	773	986	350	870	999999	999999	245	999999	583	993	778	788	340	902	123	999999	654	999999	736	862	521	229	999999	709	415	559	380	999999	244	999999	70	648	999999	196	999999	715	22	999999	54	323	546	159	999999	966	666	103	819	850	999999	999999	519	932	956	599	928	553	999999	999999	464	587	642	324	999999	48	933	140	725	999999	999999	999999	723	278	880	999999	325	371	195	342	53	999999	999999	530	999999	750	35	138	692	473	999999	151	37	382	922	467	680	232	948	994	43	999999	378	999999	642	284	771	250	61	543	283	566	999999	354	596	151	847	122	86	460	23	999999	447	261	885	75	381	350	356	422	742	103	423	201	309	999999	944	73	887	962	979	784	86	999999	199	999999	999999	683	786	999999	619	999999	999999	497	999999	238	
999999	999999	790	576	903	430	894	638	801	190	152	176	999999	89	999999	783	234	123	481	239	999999	298	999999	193	999999	999999	564	575	803	183	947	926	219	80	428	827	283	321	999999	558	999999	447	358	19	559	618	999999	706	582	836	999999	42	26	752	510	999999	64	606	295	215	866	329	835	627	243	226	956	974	999999	379	999999	913	64	999999	349	290	999999	62	634	672	999999	857	992	966	839	915	910	467	570	628	773	677	35	853	691	570	612	999999	776	342	662	999999	55	213	336	999999	977	999999	412	230	859	11	999999	623	157	18	336	868	788	327	316	498	414	999999	999999	999999	887	211	999999	779	677	999999	286	302	20	404	812	789	640	418	999999	999999	999999	349	769	772	705	999999	706	999999	244	743	942	458	999999	173	260	23	607	502	999999	776	861	633	553	999999	999999	679	612	752	206	546	999999	379	999999	499	443	74	273	999999	137	999999	504	558	544	933	277	827	276	847	153	798	999999	147	999999	171	956	431	796	129	999999	36	999999	953	485	999999	516	572	78	536	729	195	749	773	999999	67	999999	312	999999	619	381	898	412	765	609	407	363	99	503	228	999999	22	999999	153	999999	111	999999	550	999999	999999	999999	704	758	739	999999	957	59	419	772	818	889	653	999999	187	748	158	999999	999999	999999	87	344	426	79	849	993	999999	917	606	985	274	999999	730	239	251	201	999999	149	673	647	651	999999	944	327	999999	999999	889	680	101	999999	999999	487	652	999999	995	512	11	635	908	745	999999	49	999999	999999	999999	448	168	424	100	985	81	999999	950	999999	702	729	399	109	999999	520	114	46	826	211	356	786	728	534	243	738	200	50	241	927	246	611	999999	520	819	246	999999	475	589	999999	999999	631	537	266	503	276	123	902	251	398	641	373	999999	252	87	721	719	634	190	361	795	40	776	32	158	100	823	879	290	999999	349	999999	457	721	877	725	259	999999	40	967	999999	297	798	843	295	873	398	999999	443	108	527	547	294	237	319	302	854	514	117	999999	452	243	621	104	58	12	999999	502	374	361	999999	258	603	223	999999	999999	999999	999999	736	285	702	169	445	191	629	802	354	229	411	584	999999	999999	363	999999	524	392	676	703	999999	293	956	896	299	91	636	278	999999	81	502	811	70	920	777	831	710	293	999999	440	474	256	658	696	999999	789	490	725	999999	976	698	353	831	999999	149	453	999999	806	999999	999999	555	360	858	999999	727	600	523	999999	967	532	916	241	999999	999999	999999	547	999999	269	805	
509	601	999999	999999	966	383	158	979	532	780	999999	512	903	999999	443	884	123	398	385	968	500	275	538	999999	372	69	466	999999	595	308	602	999999	69	10	999999	999999	643	976	891	899	579	620	991	180	643	29	23	819	160	361	999999	159	259	999999	315	243	999999	163	22	999999	916	399	999999	233	188	516	453	902	999999	681	999999	147	506	485	399	879	284	368	124	352	999999	647	608	244	193	453	999999	768	695	138	699	490	999999	984	982	189	236	767	992	137	999999	120	768	999999	999999	999999	653	773	901	435	999999	704	48	670	861	279	790	159	49	735	947	684	217	922	981	760	184	521	502	219	653	517	999999	999999	775	935	999999	139	134	216	799	999999	866	269	999999	995	452	303	999999	713	399	999999	727	267	189	891	999999	846	498	360	803	141	280	691	999999	451	999999	61	894	925	401	999999	34	999999	935	162	818	947	999999	985	999999	881	398	789	820	576	789	118	807	883	41	41	640	774	999999	668	999999	184	488	728	667	401	408	207	999999	737	999999	894	332	37	83	956	999999	999999	52	922	743	491	871	999999	999999	229	999999	21	893	999999	30	999999	429	276	638	999999	469	34	328	999999	482	200	999999	93	524	895	999999	999999	999999	999999	937	138	732	999999	925	999999	313	283	76	447	999999	999999	313	953	716	999999	474	65	398	440	497	79	194	136	449	552	999999	787	690	766	443	999999	999999	818	431	892	999999	938	351	999999	339	195	958	880	768	95	886	999999	999999	722	999999	999999	999999	380	588	868	944	999999	52	999999	28	999999	593	309	14	683	196	495	999999	823	283	999999	713	793	110	311	121	313	367	999999	666	501	420	967	345	711	999999	830	240	563	947	922	896	999999	587	813	602	999999	875	95	899	999999	991	553	449	894	27	999999	999999	286	999999	640	248	999999	716	527	999999	626	999999	302	600	365	265	967	875	361	639	743	216	297	708	462	437	282	463	274	999999	866	527	999999	693	495	561	999999	999999	999999	684	217	999999	70	999999	976	999999	582	494	544	999999	999999	677	97	265	283	391	981	578	303	213	965	999999	999999	999999	249	108	522	608	115	803	311	170	568	676	432	490	999999	590	999999	999999	999999	787	918	138	484	199	999999	195	420	113	580	999999	513	999999	718	981	999999	51	467	878	182	999999	389	740	834	863	118	420	832	999999	245	400	846	999999	358	188	999999	322	543	59	667	336	198	11	999999	926	999999	465	958	450	678	114	132	999999	999999	880	408	188	303	621	999999	999999	999999	626	868	999999	538	
977	754	540	674	499	508	418	220	845	999999	999999	517	907	216	653	999999	392	124	999999	999999	993	940	478	780	138	29	921	968	999999	973	999999	143	53	398	679	999999	428	776	189	999999	714	642	749	105	30	671	999999	415	999999	566	970	512	736	912	999999	999999	286	759	546	479	586	450	571	999999	223	254	999999	519	536	942	44	999999	999999	535	999999	360	200	999999	759	467	632	516	539	91	12	69	999999	999999	852	999999	433	668	240	709	28	273	999999	877	882	999999	999999	999999	878	495	999999	365	999999	210	358	999999	846	999999	999999	88	847	79	910	489	869	163	999999	341	667	893	519	375	385	999999	999999	299	289	322	500	999999	999999	999999	637	54	559	647	999999	206	783	667	795	529	999999	161	862	948	999999	999999	999999	728	928	866	999999	985	976	166	979	351	693	69	999999	534	999999	26	818	100	442	866	930	231	670	999999	558	10	999999	990	707	234	373	568	936	698	313	771	999999	403	547	652	999999	402	668	151	512	723	761	271	124	652	342	771	999999	496	660	787	67	999999	317	219	887	999999	459	754	977	135	132	217	230	642	960	425	553	999999	798	538	562	529	148	999999	248	999999	999999	999999	891	601	999999	999999	47	526	999999	777	96	999999	764	92	942	999999	173	386	601	553	51	482	691	917	228	727	698	132	234	999999	999999	482	999999	61	120	404	999999	386	84	999999	179	999999	928	192	999999	999999	999999	715	595	649	365	761	999999	694	794	403	373	974	383	334	999999	915	302	999999	639	613	367	713	971	547	60	787	312	918	384	999999	553	508	588	13	702	983	536	584	183	386	249	285	266	717	41	999999	13	749	932	999999	999999	753	553	725	857	999999	744	57	999999	577	459	999999	320	999999	849	864	395	379	631	767	388	717	999999	262	374	999999	456	264	516	171	784	562	986	130	936	799	955	863	155	391	249	999999	986	999999	927	924	964	809	868	176	503	633	128	174	875	693	751	300	361	775	864	489	999999	999999	999999	896	338	200	999999	999999	909	999999	999999	250	528	899	731	405	335	449	127	999999	396	350	668	161	444	821	254	253	57	664	999999	380	526	759	947	560	812	41	999999	774	299	818	999999	971	999999	877	645	975	962	355	965	911	657	227	103	201	999999	999999	999999	516	945	276	999999	255	29	853	723	999999	952	181	593	303	853	353	358	577	93	696	751	566	186	279	291	999999	698	999999	722	309	665	999999	791	999999	999999	89	828	999999	816	21	952	999999	164	876	999999	791	762	672	67	314	
869	525	999999	999999	999999	895	340	999999	985	309	556	427	140	424	999999	205	999999	999999	723	774	999999	336	761	81	743	206	412	309	256	500	939	36	543	999999	440	999999	648	999999	290	684	999999	162	999999	516	464	534	424	999999	772	827	411	999999	948	293	789	542	999999	45	338	693	492	40	430	495	999999	999999	884	722	983	999999	556	669	141	999999	34	999999	299	254	617	218	999999	672	537	428	98	999999	88	259	628	897	385	613	392	999999	999999	718	731	999999	156	934	650	701	756	808	999999	999999	218	999999	268	427	999999	520	428	129	912	819	503	11	999999	999999	451	634	104	96	588	943	287	999999	847	316	640	999999	107	682	568	89	916	728	156	355	391	179	990	210	654	864	999999	272	684	999999	999999	729	999999	385	492	25	607	670	230	338	465	673	71	952	786	504	422	745	560	832	903	775	855	999999	389	999999	999999	999999	441	723	758	24	859	999999	101	999999	999999	999999	200	553	999999	256	507	818	999999	717	999999	48	424	159	452	449	712	999999	999999	450	874	101	995	220	999999	999999	238	507	579	451	813	597	999999	999999	899	700	555	17	360	999999	277	46	172	671	173	605	479	999999	281	319	999999	17	994	999999	999999	513	726	999999	182	768	28	999999	248	999999	999999	520	999999	548	259	751	893	705	999999	999999	182	838	929	333	999999	775	243	945	236	270	149	805	602	220	839	999999	974	576	999999	591	638	277	999999	724	767	999999	999999	930	42	999999	999999	606	516	181	478	207	583	402	999999	999999	534	999999	773	978	307	108	999999	966	708	999999	776	327	870	999999	194	999999	50	999999	999999	403	356	313	912	706	999999	999999	299	431	999999	641	813	582	644	999999	67	565	504	999999	426	669	999999	461	231	999999	752	108	736	606	999999	574	167	378	835	999999	999999	999999	169	77	143	764	808	496	235	999999	999999	204	999999	441	852	999999	410	230	788	999999	668	894	999999	999999	953	745	807	693	444	177	483	444	999999	116	388	835	406	437	685	662	860	248	236	164	130	558	426	999999	753	999999	173	937	590	938	869	999999	150	426	123	398	957	124	62	999999	593	999999	457	576	63	27	233	973	999999	135	46	429	668	999999	622	405	329	512	940	999999	13	999999	999999	807	246	999999	999999	999999	323	999999	705	999999	196	178	571	515	999999	849	250	736	999999	200	999999	465	902	449	999999	999999	999999	999999	999999	454	184	975	999999	56	760	650	340	999999	332	253	659	258	430	300	243	999999	365	999999	304	480	999999	214	942	999999	155	399	999999	999999	999999	480	
184	999999	228	261	570	221	123	525	999999	999999	519	420	413	890	540	153	999999	611	216	999999	858	999999	424	999999	191	970	42	252	901	371	745	544	103	852	78	64	999999	999999	729	999999	999999	840	361	844	961	852	999999	61	281	999999	364	302	589	739	621	487	191	999999	999999	599	188	870	623	393	714	999999	326	561	821	486	123	999999	882	194	619	28	345	579	637	339	180	981	970	900	17	452	954	363	999999	591	873	410	999999	140	843	516	999999	999999	999999	986	535	999999	239	795	887	498	999999	999999	130	602	151	611	991	739	999999	207	999999	723	385	999999	30	962	999999	240	999999	713	766	751	999999	113	802	376	999999	651	804	930	751	184	22	519	999999	559	243	637	449	999999	419	999999	999999	646	615	999999	593	867	965	999999	999999	999	192	184	999999	999999	999999	26	800	999999	999999	999999	935	498	455	725	710	866	999999	470	728	693	791	351	304	406	999999	704	497	309	999999	582	686	999999	22	999999	992	838	787	372	506	227	837	999999	110	79	433	999999	999999	890	791	999999	637	999999	843	234	217	841	880	334	999999	358	528	999999	992	588	663	704	485	702	999999	872	88	999999	964	511	856	127	250	234	973	829	513	607	517	65	999999	191	397	787	544	160	999999	462	745	158	698	999999	999999	522	416	729	999999	498	999999	919	999999	770	540	342	378	100	999999	655	361	797	844	920	999999	936	999999	481	317	697	168	582	999999	625	132	999999	813	519	445	999999	818	999999	103	25	451	999999	416	184	999999	65	419	999999	559	999999	111	947	313	777	999999	744	999999	999999	422	48	339	583	15	33	999999	724	999999	858	999999	873	837	117	999999	828	479	999999	999999	468	999999	262	288	714	33	611	524	184	999999	45	166	999999	999999	999999	831	999999	685	867	592	999999	536	927	536	999999	999999	685	999999	993	252	999999	308	999999	224	999999	999999	170	759	625	999999	404	509	473	999999	493	702	954	999999	953	285	649	152	999999	801	147	932	903	725	727	916	999999	999999	530	931	37	737	197	486	438	779	999999	305	999999	999999	198	999999	999999	715	53	859	999999	999999	521	717	603	341	696	177	999999	999999	210	444	42	708	222	268	979	541	999999	756	514	478	596	184	999999	353	92	304	613	264	869	999999	682	868	82	687	623	999999	338	999999	999999	29	999999	951	578	237	273	361	999999	929	903	530	999999	297	999999	375	74	347	113	260	259	999999	999999	822	999999	22	762	173	999999	535	645	176	999999	999999	715	494	78	999999	605	386	999999	730	210	684	360	349	667	394	524	
707	622	286	708	999999	446	648	466	587	344	566	999999	109	999999	568	294	737	327	42	581	999999	306	429	999999	999999	999999	528	999999	879	471	278	355	377	649	928	913	368	999999	135	999999	76	38	491	999999	48	999999	980	14	642	399	999999	31	634	813	664	410	999999	543	999999	999999	999999	457	586	999999	999999	221	107	459	797	655	999999	278	201	999999	514	830	815	128	999999	999999	199	523	558	999999	847	256	999999	564	985	527	999999	825	999999	228	999999	618	452	375	244	827	814	530	999999	999999	474	999999	999999	999999	308	999999	999999	83	839	999999	717	999999	899	105	999999	819	500	999999	474	279	934	110	792	973	845	895	388	450	999999	876	999999	669	999999	570	999999	999999	426	77	266	161	932	646	999999	999999	510	741	719	999999	107	425	337	281	66	938	62	373	562	999999	808	999999	455	999999	199	999999	999999	999999	97	338	999999	775	403	999999	286	322	999999	298	125	481	472	114	186	41	352	468	548	728	612	377	999999	999999	940	568	268	853	706	786	456	31	154	462	999999	390	277	332	31	999999	995	743	999999	999999	258	91	395	703	236	423	802	999999	999999	447	445	720	820	436	999999	834	174	433	616	999999	841	999999	337	19	461	795	999999	999999	999999	644	733	868	999999	999999	404	859	183	999999	627	293	984	725	606	706	27	933	570	840	497	197	740	571	137	999999	922	164	753	999999	999999	440	658	781	293	781	714	999999	944	76	999999	975	660	609	999999	332	999999	999999	497	630	991	527	235	924	533	259	999999	171	999999	733	831	250	115	797	322	197	634	213	442	824	991	999999	999999	503	808	521	536	140	999999	999999	476	806	666	132	393	724	999999	734	999999	44	999999	553	999999	220	245	999999	999999	863	999999	618	698	372	999999	999999	999999	550	539	731	126	22	723	999999	405	936	999999	999999	584	982	999999	597	982	899	999999	999999	947	999999	999999	777	267	26	650	673	844	999999	999999	999999	133	993	493	843	194	483	618	245	321	114	999999	999999	953	221	217	887	999999	698	999999	999999	416	285	725	201	935	762	474	999999	999999	59	928	257	830	999999	900	591	499	999999	412	999999	291	999999	96	843	299	716	824	999999	809	763	223	155	520	317	696	999999	277	302	999999	999999	18	518	873	271	185	900	78	798	320	625	398	889	295	137	517	999999	199	882	901	228	938	427	300	608	836	783	737	522	999999	999999	999999	206	999999	980	999999	772	846	999999	999999	399	999999	35	999999	193	374	999999	859	393	799	999999	999999	395	401	999999	999999	591	999999	274	434	402	173	556	
341	267	999999	201	999999	315	637	744	849	374	999999	512	999999	912	692	999999	999999	512	999999	353	723	467	405	928	805	973	496	909	554	582	400	275	999999	999999	999999	477	999999	183	999999	553	756	65	999999	293	180	889	118	581	898	121	40	922	478	819	832	999999	862	999999	396	262	819	728	199	277	973	999999	286	489	228	224	235	70	414	379	999999	999999	316	121	757	916	999999	999999	20	442	551	477	796	999999	999999	819	615	999999	786	999999	999999	38	999999	882	320	999999	612	999999	362	684	999999	970	999999	108	999999	174	567	751	999999	479	397	904	999999	757	726	505	163	870	999999	409	609	727	283	569	645	569	802	433	800	999999	313	245	562	999999	999999	999999	960	698	193	103	999999	863	881	317	457	830	319	118	999999	814	77	741	409	953	85	999999	696	947	999999	663	372	999999	999999	999999	176	999999	999999	999999	211	999999	545	464	687	136	999999	745	845	966	122	815	259	694	277	986	469	571	836	608	999999	396	884	22	244	999999	999999	128	913	792	151	999999	999999	927	906	20	278	999999	64	282	999999	999999	323	729	835	999999	999999	999999	865	963	629	604	999999	999999	999999	999999	270	999999	230	167	999999	38	831	63	999999	999999	337	331	788	266	999999	856	999999	563	802	999999	82	165	187	999999	126	63	262	949	172	999999	979	743	999999	999999	750	745	392	896	878	778	508	999999	904	27	320	91	999999	609	255	773	97	761	940	222	742	115	355	633	51	351	775	882	890	288	838	999999	536	697	516	999999	474	999999	685	34	421	812	261	170	286	44	999999	653	703	399	999999	227	802	582	358	644	999999	999999	854	536	12	999999	999999	999999	999999	726	554	202	102	283	309	999999	999999	916	801	999999	854	999999	356	999999	187	131	188	500	999999	621	999999	953	348	872	582	714	766	158	31	794	442	636	981	560	489	970	999999	999999	100	983	999999	886	781	999999	790	214	413	847	359	881	448	879	795	566	999999	600	999999	230	700	594	709	927	894	16	498	228	213	795	999999	216	999999	757	409	845	480	999999	182	921	92	378	311	918	999999	150	999999	562	840	999999	624	888	127	340	999999	506	999999	223	992	999999	928	571	10	617	330	999999	320	690	480	950	96	999999	428	932	148	331	293	790	137	753	659	936	388	788	180	638	999999	239	37	903	570	266	912	406	992	999999	377	694	598	656	830	666	92	889	338	999999	470	999999	999999	999999	223	493	95	248	126	992	999999	222	446	999999	63	90	999999	576	389	830	128	31	999999	627	954	599	202	481	
923	999999	853	999999	460	587	178	904	47	629	999999	86	999999	673	290	10	336	164	257	905	603	749	13	515	510	508	999999	448	254	574	999999	624	301	614	325	133	148	694	762	999999	524	158	52	43	886	312	659	455	741	939	301	799	351	296	877	183	989	348	999999	951	121	729	660	473	999999	75	999999	566	358	167	861	641	402	398	999999	454	707	970	628	207	849	29	706	315	283	999999	283	999999	736	152	143	999999	706	810	747	794	498	999999	999999	820	527	999999	106	999999	999999	659	407	952	905	433	476	28	999999	791	112	101	33	354	200	531	999999	781	829	216	33	71	935	591	999999	999999	999999	137	999999	808	999999	999999	923	999999	999999	624	256	999999	999999	313	675	125	91	999999	999999	655	771	999999	999999	336	37	745	999999	890	560	25	999999	815	311	318	477	348	906	911	120	357	178	999999	126	999999	284	472	999999	525	540	908	999999	30	884	995	826	999999	999999	785	780	999999	491	42	572	222	900	441	29	790	836	337	999999	180	999999	360	486	871	37	812	61	565	73	748	999999	651	45	703	931	999999	492	665	599	130	999999	186	999999	999999	337	904	675	843	453	891	689	213	700	810	225	533	519	955	784	999999	734	224	870	743	681	999999	186	999999	510	713	999999	180	737	97	49	999999	495	999999	999999	999999	146	217	122	181	68	157	999999	999999	487	407	999999	537	999999	663	396	915	999999	131	464	415	727	478	999999	739	593	518	475	999999	999999	597	48	179	421	660	799	526	112	699	999999	999999	969	951	719	112	917	771	299	999999	701	133	322	373	885	138	405	668	999999	383	999999	549	999999	348	463	889	369	626	126	230	864	999999	813	616	446	930	445	775	758	240	821	822	229	999999	999999	647	285	674	294	292	999999	140	652	729	999999	145	852	999999	999999	999999	743	300	654	79	999999	832	319	999999	999999	954	692	630	999999	643	561	765	330	291	437	999999	999999	695	342	999999	965	733	999999	999999	504	311	87	814	287	928	999999	531	177	999999	191	88	337	999999	747	339	600	634	231	999999	999999	355	814	571	203	682	226	999999	958	821	114	486	616	999999	211	625	999999	877	353	981	155	40	999999	181	110	358	488	44	947	13	242	340	999999	216	916	158	496	516	621	604	711	999999	572	356	55	704	472	112	377	131	999999	999999	291	249	863	999999	758	999999	471	845	204	191	110	999999	588	773	973	409	999999	63	999999	370	266	748	279	706	999999	251	135	405	885	385	667	999999	550	999999	59	273	352	999999	400	853	
55	999999	410	999999	999999	618	767	281	730	73	792	324	992	102	999999	542	969	167	999999	516	517	75	959	818	999999	283	413	79	723	710	999999	541	999999	999999	324	490	347	999999	366	849	483	853	674	822	593	353	833	458	62	999999	303	999999	108	883	345	979	816	999999	999999	75	999999	697	558	29	17	261	661	716	777	999999	999999	229	800	831	43	663	999999	146	235	180	999999	955	27	216	999999	871	999999	999999	999999	999999	999999	999999	743	301	999999	786	999999	654	999999	341	999999	126	681	85	321	83	999999	276	850	682	589	999999	366	999999	624	999999	999999	351	612	999999	999999	882	777	442	313	449	485	508	196	999999	999999	745	331	999999	999999	999999	283	942	894	999999	486	175	928	267	755	999999	398	907	676	395	115	953	52	679	999999	809	999999	249	771	871	999999	999999	90	603	323	843	358	473	357	301	975	738	457	278	659	652	953	519	686	999999	999999	577	999999	800	151	414	703	999999	999999	678	983	44	180	33	999999	999999	95	335	999999	912	999999	925	999999	385	999999	377	506	773	29	869	999999	999999	562	461	820	999999	63	289	461	999999	149	999999	101	679	317	999999	567	433	999999	68	567	628	575	774	675	999999	27	999999	999999	774	999999	930	999999	511	822	163	481	719	212	725	999999	806	873	44	999999	938	833	880	77	478	809	82	249	960	312	999999	264	788	999999	695	12	606	898	687	999999	219	83	999999	857	163	469	999999	999999	808	521	999999	754	541	11	737	999999	146	999999	912	965	999999	690	999999	208	594	999999	693	934	999999	999999	940	999999	195	43	563	865	253	33	999999	19	960	850	441	449	551	483	999999	787	58	403	866	227	986	722	175	529	411	392	273	999999	999999	999999	714	95	580	853	999999	999999	448	871	58	122	475	999999	14	999999	258	232	657	120	186	999999	885	999999	856	723	921	473	868	43	464	861	760	659	242	56	999999	355	999999	697	914	999999	348	186	355	753	751	999999	999999	190	280	189	734	162	999999	999999	38	999999	999999	856	932	105	639	414	999999	197	362	999999	670	957	849	902	362	959	206	960	567	999999	999999	999999	971	837	999999	688	762	999999	136	608	580	372	27	544	126	22	765	818	999999	933	769	167	401	935	999999	760	340	378	826	999999	999999	127	999999	329	833	136	999999	104	999999	950	652	999999	999999	753	999999	999999	939	314	786	350	204	387	384	633	939	610	999999	46	424	994	357	394	999999	361	652	463	999999	698	710	999999	999999	670	478	635	291	636	106	647	699	126	999999	35	999999	486	580	999999	999999	
999999	389	232	424	848	680	356	602	267	999999	999999	110	999999	246	999999	999999	796	223	534	909	999999	351	312	514	74	347	308	183	331	802	971	780	84	720	999999	318	488	576	999999	990	131	43	34	952	395	999999	916	999999	579	431	795	273	999999	668	994	336	86	718	359	510	381	183	280	464	712	929	999999	999999	855	932	125	229	934	544	787	715	327	360	128	528	430	428	999999	900	16	708	734	415	999999	999999	999999	770	226	777	618	999999	762	569	249	466	519	855	34	647	315	575	338	999999	880	288	19	726	599	999999	90	953	579	380	999999	13	999999	620	999999	800	999999	355	999999	999999	925	839	953	999999	120	662	18	575	404	956	999999	441	999999	231	534	447	55	515	180	395	697	665	378	999999	121	246	270	999999	520	234	946	959	572	181	999999	50	335	261	615	936	823	514	558	623	786	26	999999	973	95	897	999999	194	184	617	469	999999	999999	999999	646	874	402	119	999999	180	19	634	868	208	999999	494	122	794	999999	999999	571	192	999999	754	604	999999	613	296	813	622	479	761	785	954	712	325	999999	763	614	740	543	714	459	999999	613	162	158	434	999999	601	784	960	293	940	55	286	164	716	967	551	271	115	999999	999999	999999	258	849	913	495	330	914	999999	189	170	700	999999	999999	727	151	452	999999	188	958	221	838	518	477	844	908	436	170	999999	999999	999999	479	437	999999	27	688	365	312	245	938	17	687	434	781	999999	249	999999	552	999999	575	525	999999	92	157	94	999999	192	780	14	14	69	169	62	564	126	690	999999	449	716	999999	999999	149	711	250	950	999999	413	736	353	605	720	883	733	297	280	999999	396	290	333	999999	999999	585	308	240	878	999999	634	870	999999	443	976	748	836	398	788	385	999999	999999	207	560	200	999999	436	409	293	999999	436	765	293	658	999999	982	125	303	543	211	841	999999	999999	112	899	543	82	910	999999	999999	999999	999999	508	894	574	999999	93	772	233	59	158	999999	946	999999	999999	869	586	999999	149	993	632	543	854	587	999999	423	999999	999999	661	657	999999	525	999999	321	139	101	266	999999	999999	749	899	352	80	999999	62	999999	534	668	690	999999	956	75	771	635	348	513	999999	920	360	999999	999999	988	121	575	999999	633	128	634	573	329	612	197	999999	399	999999	290	473	370	535	602	889	812	414	631	999999	318	753	155	972	625	611	346	48	933	676	911	999999	999999	818	428	823	999999	104	370	427	768	999999	382	541	68	49	999999	395	757	272	999999	584	489	875	
999999	879	999999	999999	947	999999	276	999999	988	723	999999	58	969	552	116	779	999999	717	999999	214	999999	174	999999	613	999999	999999	491	999999	291	671	415	337	751	629	460	549	849	247	999999	652	999999	619	164	659	999999	20	999999	577	999999	977	999999	553	540	285	999999	203	999999	369	747	999999	236	999999	867	327	317	999999	999999	350	999999	567	999999	752	570	999999	63	323	20	721	999999	999999	999999	913	672	999999	399	862	796	476	686	999999	50	999999	499	785	425	835	751	836	351	504	712	730	485	721	57	529	982	999999	231	629	193	786	114	844	999999	322	652	563	928	455	999999	830	999999	834	527	450	263	784	974	228	571	999999	380	760	200	784	999999	951	999999	869	879	656	999999	67	83	263	385	999999	999999	112	193	198	908	896	446	881	76	999999	204	607	276	999999	175	12	67	19	999999	999999	653	81	885	700	306	69	999999	411	585	606	761	273	75	999999	854	871	44	383	275	483	324	319	999999	999999	999999	659	999999	681	491	252	10	73	847	999999	12	858	227	493	891	848	330	44	306	999999	889	930	541	999999	353	303	968	683	999999	932	999999	344	362	108	999999	999999	466	894	999999	343	606	697	425	43	605	999999	654	999999	999999	426	999999	290	22	257	897	826	127	933	337	999999	284	326	329	914	12	668	505	129	550	254	392	999999	124	962	864	202	999999	507	73	357	649	426	201	328	999999	999999	331	999999	999999	125	999999	999999	567	731	69	289	377	999999	999999	999999	500	534	11	248	999999	726	175	60	393	704	321	999999	870	979	548	857	135	999999	999999	263	346	400	999999	434	999999	999999	868	392	903	584	999999	14	999999	136	857	125	425	952	294	999999	583	281	999999	506	804	999999	662	999999	193	211	163	377	999999	778	600	109	615	576	999999	184	857	999999	999999	808	999999	317	154	744	132	433	442	183	716	91	679	75	999999	422	630	815	207	291	209	701	431	457	638	696	999999	757	999999	999999	439	119	205	800	999999	912	626	496	765	917	465	999999	769	980	660	294	109	999999	430	999999	946	707	977	576	999999	455	999999	432	679	457	218	374	923	593	743	606	886	879	941	766	796	143	60	999999	999999	999999	999999	450	796	354	999999	11	337	317	902	731	142	999999	227	679	999999	203	817	999999	708	100	835	185	246	999999	407	230	593	663	405	812	657	999999	999999	143	522	936	635	999999	859	217	46	615	999999	22	474	267	662	272	999999	603	325	742	580	735	614	757	214	743	946	377	418	999999	912	99	84	999999	878	93	999999	598	
567	493	999999	999999	63	229	999999	234	589	149	567	999999	431	801	999999	914	126	25	528	765	732	892	999999	492	799	372	999999	999999	938	40	999999	999999	115	643	45	832	295	89	999999	999999	273	979	164	807	809	96	253	121	602	999999	327	863	565	401	999999	675	115	965	701	691	999999	890	999999	559	760	989	999999	787	999999	664	629	47	343	143	999999	752	999999	999999	999999	712	999999	999999	10	778	712	526	22	713	777	370	727	329	999999	999999	867	383	694	999999	999999	999999	871	465	355	938	999999	290	530	999999	999999	123	937	534	292	988	571	999999	890	517	999999	244	999999	512	20	405	999999	309	659	352	276	128	68	143	999999	862	841	663	246	72	247	999999	996	591	813	663	433	999999	999999	399	999999	932	492	186	758	999999	843	999999	454	999999	11	240	999999	187	165	781	65	999999	999	429	157	908	698	999999	999999	424	247	395	698	356	999999	742	272	270	924	344	635	999999	384	721	29	482	219	999999	70	999999	800	999999	436	999999	608	629	203	617	251	520	243	664	906	343	574	457	999999	107	999999	268	967	999999	263	821	156	183	999999	288	999999	674	999999	410	999999	272	999999	999999	959	665	748	353	549	655	28	413	110	970	975	51	156	999999	999999	121	999999	801	49	999999	565	615	886	435	999999	915	216	999999	821	832	896	644	719	155	498	999999	359	633	719	322	351	999999	999999	185	208	999999	999999	838	863	588	999999	966	999999	999999	999999	354	779	323	152	634	448	451	592	277	84	340	332	11	83	999999	761	687	91	726	98	999999	894	999999	236	823	783	378	713	243	999999	930	420	535	291	154	999999	46	491	999999	873	900	999999	453	110	999999	65	140	999999	66	826	999999	884	506	105	158	459	78	999999	329	850	80	738	358	534	999999	999999	796	719	928	581	999999	206	999999	853	999999	457	450	610	369	999999	653	613	657	416	339	55	999999	440	999999	694	166	949	171	245	802	171	909	919	956	999999	999999	421	836	999999	111	999999	999999	653	907	700	19	468	999999	561	999999	467	999999	999999	999999	108	16	366	585	244	425	775	44	760	60	36	548	531	653	422	999999	241	776	182	315	133	999999	270	533	443	685	999999	232	610	47	345	999999	999999	999999	858	999999	999999	835	602	69	335	182	138	602	880	161	999999	815	999999	61	965	999999	908	636	81	999999	745	999999	151	558	727	552	999999	722	999999	945	999999	999999	795	999999	606	406	184	122	979	951	37	668	652	291	207	882	999999	559	82	655	183	340	653	999999	205	999999	693	999999	999999	783	
748	415	886	935	579	681	30	833	999999	569	515	795	999999	129	999999	87	999999	859	361	844	999999	874	650	999999	772	999999	999999	999999	286	536	999999	141	999999	206	999999	622	781	999999	712	526	861	93	113	513	149	387	683	533	10	127	889	833	692	497	157	999999	765	826	173	338	528	999999	557	918	856	384	24	999999	916	302	305	472	157	835	982	552	770	147	920	999999	999999	629	879	999999	646	878	448	292	58	339	857	954	554	999999	998	721	535	195	656	999999	372	232	616	707	821	999999	999999	999999	514	605	112	627	906	778	999999	999999	271	999999	999999	978	935	732	411	587	445	351	918	999999	999999	271	26	585	490	999999	31	345	22	181	346	229	999999	591	778	999999	236	999999	58	775	612	109	999999	999999	913	678	829	640	999999	38	271	480	999999	911	30	252	588	527	147	999999	756	999999	886	99	62	999999	785	354	954	999999	361	216	303	152	999999	737	812	880	672	812	335	390	524	983	910	866	720	291	999999	535	864	708	999999	306	999999	187	223	370	93	860	892	485	686	862	677	65	187	366	749	292	440	999999	854	999999	426	375	910	902	189	999999	999999	504	783	428	104	999999	124	996	999999	984	524	451	796	812	919	999999	704	662	316	999999	688	999999	541	288	104	165	854	767	999999	652	276	321	191	897	527	398	999999	267	999999	34	999999	999999	242	765	999999	988	912	52	414	999999	671	999999	595	334	508	978	963	999999	334	938	999999	356	127	481	717	999999	999999	898	294	531	157	446	894	999999	913	999999	131	775	520	115	252	812	999999	999999	981	999999	725	857	399	548	999999	999999	933	829	236	594	73	999999	57	999999	728	23	757	999999	428	234	364	314	999999	10	857	197	999999	228	695	985	993	814	500	699	999999	413	999999	746	106	950	513	74	65	329	999999	370	728	955	387	239	999999	999999	999999	999999	999999	421	446	398	999999	247	223	999999	999999	250	600	999999	270	358	86	999999	513	20	999999	478	999999	999999	258	101	565	496	469	38	840	999999	930	524	930	743	45	999999	966	120	64	859	999999	999999	930	814	999999	195	999999	999999	999999	999999	725	999999	693	999999	44	374	172	355	833	205	778	194	874	677	320	999999	329	999999	999999	20	357	403	956	926	740	999999	369	444	372	380	999999	98	160	776	999999	885	830	524	709	999999	904	621	287	859	90	999999	999999	999999	999999	651	866	583	67	868	716	331	98	766	675	121	15	728	982	462	809	689	44	107	936	434	255	804	999999	652	115	735	125	107	845	198	10	116	
939	721	514	812	41	292	70	419	797	74	848	597	664	185	999999	824	60	999999	999999	825	325	80	405	71	766	414	762	980	216	991	920	999999	121	898	788	271	948	996	657	751	47	999999	636	191	999999	229	987	999999	106	300	57	454	999999	184	791	869	325	452	56	627	529	90	212	806	153	371	999999	766	397	377	876	63	999999	767	787	798	999999	223	115	999999	999999	999999	999999	915	943	476	807	936	117	918	945	506	950	40	999999	957	324	999999	999999	593	742	231	542	999999	424	993	710	999999	999999	993	436	111	347	509	209	697	999999	297	862	999999	564	550	658	478	432	380	112	999999	545	830	483	614	185	521	804	999999	299	164	500	950	999999	895	549	124	999999	843	168	450	830	999999	760	999999	966	371	39	201	999999	73	306	54	999999	998	999999	566	999999	822	926	999999	705	14	407	999999	796	912	911	668	11	544	986	999999	221	662	999999	999999	999999	455	647	814	999999	999999	999999	999999	857	456	69	767	999999	982	604	670	917	343	745	826	136	718	240	64	459	371	200	37	999999	999999	833	999999	999999	366	999999	73	184	121	344	103	380	181	194	999999	853	153	149	999999	940	999999	999999	999999	917	999999	884	361	225	999999	364	130	421	606	999999	149	623	999999	651	172	999999	540	999999	999999	999	651	456	955	533	999999	210	315	231	181	96	761	56	999999	321	999999	482	145	848	591	756	223	681	774	31	55	999999	999999	999999	977	532	410	830	999999	999999	275	608	928	827	334	999999	58	999999	249	519	999999	102	667	519	590	690	361	691	904	999999	999999	999999	681	933	488	173	187	813	254	649	999999	930	191	86	55	462	553	317	999999	209	999999	999999	441	999999	633	952	69	513	999999	296	180	719	926	999999	103	999999	999999	999999	349	170	214	999999	653	999999	832	467	999999	999999	473	137	147	54	176	999999	351	999999	999999	426	310	999999	999999	999999	901	957	479	999999	14	375	982	750	535	558	967	364	994	472	671	999999	432	175	999999	477	999999	999999	159	136	999999	999999	474	633	767	999999	999999	814	65	540	344	695	999999	865	463	999999	608	723	602	999999	86	999999	710	999999	798	696	993	144	493	999999	633	127	808	352	425	783	900	358	999999	34	863	163	308	463	138	975	720	567	999999	505	999999	327	191	570	60	740	520	999999	835	999999	999999	559	330	428	999999	226	887	778	450	680	645	260	740	578	999999	922	513	999999	751	822	975	436	432	988	768	999999	999999	247	302	684	272	999999	522	910	517	314	833	880	999999	911	98	942	127	
42	999999	618	586	999999	845	137	236	999999	843	23	999999	90	137	341	660	601	290	649	486	765	417	339	737	830	70	420	99	633	999999	839	734	42	318	399	999999	159	999999	332	401	174	458	999	999999	999999	813	999999	186	501	999999	999999	999999	448	466	362	999999	530	881	755	552	435	48	603	572	14	289	999999	771	737	212	511	872	958	999999	999999	317	999999	867	237	27	633	244	597	999999	746	219	295	999999	956	775	608	277	973	999999	966	136	854	436	467	230	749	665	448	298	718	92	999999	201	999999	55	216	999999	653	738	999999	200	450	999999	826	795	999999	497	999999	999999	604	999999	899	999999	290	195	462	999999	410	17	277	967	795	309	694	999999	546	999999	431	999999	568	946	623	244	859	776	685	664	999999	672	999999	261	850	486	694	484	193	493	910	999999	592	999999	262	999999	470	952	405	999999	505	172	258	900	75	903	999999	657	619	664	328	999999	510	797	380	737	781	26	127	319	999999	999999	480	62	193	473	328	343	694	977	999999	907	999999	544	999999	448	423	335	195	947	92	46	865	528	175	999999	458	999999	854	524	999999	999999	835	95	536	295	691	206	716	602	584	70	963	641	890	420	999999	965	638	931	323	455	830	179	237	999999	354	952	999999	999999	999999	534	488	999999	999999	329	82	999999	18	874	999999	227	619	593	372	999999	83	999999	637	754	271	493	166	922	211	418	623	665	999999	958	940	738	318	928	587	60	581	999999	528	571	348	848	999999	999999	184	105	836	999999	806	999999	504	131	999999	999999	526	531	377	565	999999	705	705	417	436	60	933	28	909	690	15	322	999999	999999	999999	75	416	423	536	401	748	115	581	386	858	652	463	819	423	185	412	65	682	25	825	822	999999	931	421	906	830	165	196	155	241	494	765	999999	426	259	726	113	999999	976	817	863	133	329	558	784	596	124	605	733	288	999999	640	999999	464	882	209	999999	11	999999	570	593	918	999999	154	374	887	999999	402	174	999999	309	70	706	999999	962	699	546	382	637	319	715	560	463	867	291	854	341	760	543	59	251	999999	375	415	999999	999999	698	184	193	896	358	721	440	283	999999	889	933	235	501	193	663	999999	373	320	854	42	465	568	862	520	556	487	859	125	217	999999	999999	999999	974	28	10	371	999999	999999	961	994	999999	189	888	402	920	999999	269	360	395	149	738	64	560	201	489	140	999999	673	350	870	999999	999999	76	999999	204	999999	999999	999999	999999	999999	913	632	359	999999	913	999999	679	999999	600	
450	228	508	999999	999999	999999	640	999999	783	538	999999	60	525	400	101	999999	803	123	999999	999999	287	854	785	178	104	236	999999	999999	699	288	213	999999	850	82	999999	651	999999	596	998	322	999999	902	478	944	321	999999	397	999999	268	729	999999	172	572	273	322	999999	999999	340	634	999999	999999	935	999999	505	335	419	999999	999999	500	449	776	999999	999999	794	643	999999	385	840	856	853	999999	999999	447	969	178	51	887	999999	999999	312	219	33	962	167	999999	628	861	999999	999999	901	51	944	741	999999	999999	902	58	999999	629	937	999999	601	484	781	12	490	999999	81	336	294	532	621	692	999999	240	999999	999999	956	834	24	524	412	999999	954	811	999999	141	628	26	275	993	999999	999999	822	101	999999	549	999999	165	999999	141	999999	646	999999	999999	429	999999	553	588	999999	658	101	999999	615	999999	808	380	999999	969	117	358	999999	64	71	301	422	664	870	106	622	212	73	999999	365	999999	734	766	999999	584	392	999999	999999	49	816	617	999999	175	352	999999	293	246	29	999999	57	130	271	734	999999	44	957	765	391	457	965	997	594	299	999999	731	999999	51	484	999999	586	999999	770	829	248	454	999999	257	321	471	999999	386	193	852	754	245	621	999	191	999999	627	999999	261	140	999999	819	32	999999	587	621	999999	251	999999	84	634	582	359	441	496	999999	644	999999	454	919	644	589	814	742	545	352	999999	689	860	999999	327	960	999999	640	999999	429	431	786	669	699	752	570	999999	118	227	181	886	189	513	999999	227	917	999999	341	495	493	14	999999	77	245	511	39	391	150	999999	674	368	999999	685	77	708	858	49	754	177	999999	966	705	999999	999999	465	929	186	808	999999	409	788	882	154	999999	424	150	719	434	999999	999999	189	999999	999999	552	813	999999	504	446	352	999999	878	427	174	421	527	308	999999	704	999999	582	999999	582	999999	357	886	486	573	999999	999999	567	149	615	566	454	894	493	354	972	560	999999	435	740	466	45	531	370	718	733	744	125	385	25	655	615	869	606	999999	999999	999999	336	603	90	793	784	230	272	860	719	999999	44	954	792	153	491	999999	122	126	710	825	525	768	999999	679	536	192	134	960	951	585	999999	755	350	316	233	694	355	947	681	815	268	509	999	217	710	171	592	871	174	468	756	999999	36	188	150	568	999999	411	999999	602	105	312	999999	999999	999999	288	614	999999	999999	796	801	999999	445	894	566	26	769	999999	969	375	599	999999	796	492	829	809	728	999999	175	665	931	943	690	88	719	956	599	865	
979	431	556	115	951	377	666	999999	999999	999999	621	133	799	139	442	890	12	999999	516	427	999999	999999	559	453	320	264	999999	999999	485	366	999999	610	426	903	654	547	819	999999	311	428	825	999999	999999	596	549	52	999999	999999	511	799	86	876	449	999999	561	560	871	113	795	697	513	808	115	687	956	999999	707	895	485	894	81	999999	999999	999999	999999	999999	999999	962	904	278	999999	71	999999	685	290	308	999999	254	352	103	676	716	999999	999999	999999	26	142	88	640	537	344	970	326	999999	728	567	344	361	999999	495	999999	908	209	999999	308	451	462	430	999999	657	850	462	553	999999	228	999999	820	999999	999999	584	999999	584	332	376	933	999999	745	738	999999	999999	964	809	673	856	999999	767	517	181	314	999999	564	999999	681	982	687	882	426	935	399	999999	999999	415	999999	995	561	999999	586	833	593	881	999999	999999	473	683	692	50	788	696	195	460	847	648	623	999999	30	999999	903	350	688	999999	10	809	349	593	976	558	631	678	305	883	999999	684	588	433	765	840	248	997	299	647	103	730	999999	938	999999	107	792	999999	975	340	999999	246	154	541	999999	896	383	879	999999	143	418	999999	401	312	279	173	70	199	945	189	982	905	60	50	999999	999999	70	411	77	999999	766	165	999999	965	999999	945	539	56	553	868	466	369	300	165	999999	982	999999	447	669	362	47	602	531	795	357	999999	195	113	999999	999999	836	972	812	828	377	999999	999999	436	839	334	999999	23	646	86	722	623	999999	894	812	974	941	622	742	999999	841	173	633	907	617	958	999999	435	472	943	42	999999	999999	471	788	975	575	999999	999999	999999	728	999999	999999	455	82	734	899	300	999999	608	668	224	240	107	987	213	629	509	999999	881	574	207	550	703	54	238	999999	999999	116	999999	409	48	25	999999	985	817	217	187	835	883	68	468	144	999999	284	999999	999999	459	999999	584	355	999999	94	726	999999	531	482	262	411	843	667	999999	999999	464	209	630	208	833	121	999999	999999	451	674	999999	822	115	73	686	999999	236	999999	999999	999999	531	999999	344	999999	999999	637	464	344	999999	776	991	225	999999	284	679	664	653	619	430	347	314	999999	999999	400	158	903	664	999999	795	833	185	868	999999	96	662	999999	865	677	910	205	999999	835	999999	675	999999	999999	999999	831	394	999999	775	616	555	280	365	999999	586	943	999999	395	973	999999	548	131	600	999999	999999	225	621	705	799	999999	708	999999	690	999999	548	238	717	438	393	832	82	773	67	999999	323	779	999999	720	999999	921	871	
999999	232	659	296	919	84	560	999999	999999	219	689	232	799	908	330	589	886	999999	358	236	999999	12	999999	924	999999	73	42	809	397	495	999999	999999	999999	114	193	11	999999	999999	999999	999999	166	885	98	623	999999	999999	268	999999	992	199	843	326	49	695	505	522	91	734	521	855	999999	999999	166	809	317	381	999999	695	724	328	558	704	774	204	80	491	913	526	541	234	999999	381	816	999999	651	584	278	192	609	671	919	306	671	773	121	414	729	289	315	21	205	999999	936	673	999999	149	552	844	624	999999	609	564	202	999999	60	670	934	958	168	733	112	172	95	63	409	261	42	999999	92	665	761	999999	999999	529	999999	242	999999	153	567	511	42	433	567	595	999999	364	999999	384	723	451	480	999999	131	999999	908	43	487	883	274	388	116	552	762	959	262	975	353	999999	267	999999	235	791	999999	656	701	999999	999999	999999	991	54	999999	657	999999	999999	195	990	512	638	999999	999999	754	561	879	999999	404	489	999999	608	342	999999	21	440	999999	999999	226	689	380	999999	881	239	438	986	891	230	240	459	999999	131	999999	271	472	714	61	272	73	999999	911	222	262	221	18	995	999999	999999	999999	999999	540	381	424	506	620	47	757	391	566	768	669	658	947	999999	224	549	999999	81	623	306	999999	855	842	552	999999	167	222	670	231	999999	828	986	197	523	999999	894	999999	276	650	434	999999	999999	705	304	13	999999	999999	316	997	468	999999	96	292	736	338	684	539	872	729	463	825	96	170	133	939	683	471	433	36	999999	842	568	430	198	348	999999	159	547	549	524	892	999999	673	762	282	742	704	460	195	243	999999	999999	547	197	609	870	510	582	999999	999999	999999	841	290	999999	999999	601	665	103	397	619	999999	991	333	215	570	919	999999	407	850	206	979	20	248	999999	964	18	31	243	589	477	999999	999999	191	229	733	999999	999999	999999	999999	681	86	999999	72	575	708	373	510	342	626	690	999999	113	731	169	999999	999999	602	497	712	616	999999	999999	514	920	411	999999	809	114	481	519	303	427	269	179	129	379	948	672	94	999999	999999	689	999999	999999	30	114	845	999999	878	999999	458	138	294	530	110	654	105	152	173	999999	563	406	999999	117	999999	999999	999999	999999	49	999999	831	930	413	120	118	891	816	999999	999999	999999	121	787	235	999999	71	175	143	739	78	475	283	805	509	999999	47	111	829	509	999999	990	999999	293	983	999999	131	999999	725	999999	421	219	838	489	252	866	639	776	181	341	55	231	896	114	999999	999999	
698	36	431	80	999999	17	72	316	113	999999	45	828	804	328	999999	543	450	959	999999	859	999999	793	563	642	703	271	999999	497	463	999999	103	167	799	419	219	105	107	654	110	414	156	531	386	999999	830	811	999999	852	933	512	999999	936	786	633	937	904	472	788	377	810	999999	574	853	999999	815	999999	38	999999	118	312	446	999999	859	913	713	115	416	230	811	892	999999	999999	564	999999	999999	999999	380	999999	481	314	632	318	287	299	337	582	678	999999	999999	952	782	587	743	630	76	985	87	999999	920	831	497	252	976	999999	999999	999999	19	902	999999	999999	507	862	913	804	999999	137	517	569	586	140	999999	852	999999	859	999999	712	343	934	884	523	89	507	255	649	816	389	341	999999	778	999999	999999	999999	999999	869	454	920	999999	939	950	938	478	518	296	999999	405	644	549	127	999999	808	665	85	28	799	578	10	616	999999	987	300	796	715	790	258	567	660	611	999999	415	198	48	404	999999	945	55	571	999999	466	254	181	840	224	436	970	671	497	758	451	301	453	999999	999999	952	659	152	763	728	48	232	999999	42	716	712	999999	999999	271	101	82	999999	999999	789	160	28	815	460	581	288	819	587	999999	902	999999	542	999999	999999	638	999999	334	802	292	999999	999999	244	510	148	999999	999999	259	210	409	999999	999999	999999	293	999999	164	392	146	999999	999999	484	908	461	999999	842	872	184	750	303	999999	820	767	280	472	173	617	999999	999999	999999	336	79	38	619	187	675	999999	473	258	999999	729	255	314	999999	241	807	935	721	92	667	276	949	761	955	79	589	999999	415	234	130	56	248	873	470	873	501	456	299	283	999999	999999	408	925	999999	574	885	515	643	999999	999999	999999	895	999999	850	409	386	318	82	549	597	47	999999	249	138	260	490	999999	844	260	739	360	645	447	606	51	868	999999	317	391	194	84	994	376	999999	891	160	414	32	999999	497	192	999999	749	999999	448	814	169	797	203	93	513	999999	392	999999	314	592	458	999999	809	999999	361	11	999999	365	522	999999	999999	679	246	109	85	359	783	763	999999	977	999999	761	999999	999999	708	236	123	307	680	999999	999999	77	999999	308	999999	187	223	528	145	191	692	394	173	999999	379	999999	999999	103	17	163	886	629	999999	336	696	696	79	582	832	134	887	393	684	999999	999999	377	423	938	406	898	999999	999999	627	375	294	999999	999999	761	856	228	999999	29	299	526	527	982	324	928	999999	16	117	640	696	21	999999	309	709	999999	999999	12	76	622	697	119	27	
631	11	999999	52	194	999999	999999	726	999999	458	867	999999	167	591	457	63	494	336	400	790	505	999999	616	80	985	802	542	999999	854	162	999999	332	190	999999	999999	999999	937	999999	426	907	999999	914	999999	562	437	215	551	473	518	948	581	295	307	329	999999	73	395	999999	66	392	565	999999	871	461	404	544	999999	999999	695	476	999999	999999	909	492	991	591	486	63	999999	780	260	79	287	999999	999999	768	35	860	999999	999999	596	630	999999	44	351	285	52	631	168	892	999999	893	777	51	999999	973	386	999999	999999	930	587	341	673	286	141	496	245	965	999999	635	519	62	670	999999	880	496	777	999999	151	715	548	854	895	751	487	999999	301	245	83	607	392	221	999999	67	255	264	956	553	903	855	49	87	999999	532	999999	249	999999	999999	999999	346	999999	511	673	622	391	999999	999999	999999	798	773	204	10	891	283	999999	308	999999	613	617	625	999999	234	971	296	675	470	999999	373	378	248	145	387	999999	736	411	881	547	999999	676	523	819	44	999999	999999	999999	999999	195	999999	288	84	720	999999	306	546	807	971	999999	999999	946	920	999999	82	554	560	999999	817	926	164	872	999999	760	618	937	999999	805	505	479	841	635	999999	284	636	999999	999999	527	526	999999	537	999999	439	999999	170	963	999999	894	999999	489	204	502	999999	123	41	605	916	999999	111	681	999999	740	999999	999999	999999	751	320	645	991	987	260	999999	121	737	398	234	442	31	599	654	191	209	68	999999	285	999999	793	522	253	41	178	979	425	845	878	797	999999	938	652	419	653	120	902	999999	239	171	390	115	724	806	999999	894	999999	457	499	12	999999	999999	225	359	958	999999	999999	960	819	281	617	275	999999	999999	999999	503	379	190	999999	81	999999	309	999999	124	958	999999	797	447	999999	283	999999	968	355	875	125	341	722	302	999999	856	999999	941	940	957	554	124	256	133	999999	669	999999	544	455	427	999999	999999	510	111	401	280	999	999999	103	545	26	648	920	983	485	999999	999999	87	999999	155	363	364	369	828	569	999999	441	999999	248	208	999999	720	522	928	179	743	830	999999	901	190	856	764	848	404	999999	999999	999999	999999	648	999999	888	448	999999	310	74	351	22	682	541	557	839	999999	999999	895	787	999999	135	991	999999	742	999999	170	999999	548	298	599	515	965	999999	663	648	178	36	314	319	320	905	999999	999999	828	730	158	89	353	351	531	58	999999	617	999999	999999	212	999999	905	999999	728	272	277	22	475	999999	57	795	999999	909	670	308	411	585	476	400	913	138	
999999	21	296	91	832	206	766	550	999999	358	999999	999999	445	720	130	999999	591	58	999999	209	999999	993	999999	363	999999	444	681	232	999999	378	150	255	867	84	473	893	211	647	999999	80	255	999999	999999	699	553	999999	473	950	999999	595	994	999999	762	713	739	992	339	933	879	398	525	544	904	193	217	999999	25	371	256	236	614	999999	619	567	954	473	720	983	999999	999999	970	731	54	61	384	721	493	163	345	481	564	278	767	50	555	710	30	99	491	557	979	112	999999	951	981	60	999999	204	759	999999	281	355	134	673	427	794	500	852	999999	496	512	861	999999	775	999999	345	999999	578	22	253	453	999999	999999	261	236	868	999999	102	80	333	912	299	404	999999	999999	218	154	999999	622	761	999999	177	289	995	54	128	86	927	289	645	873	999999	191	516	822	650	999999	872	447	999999	999999	408	782	486	583	223	467	956	576	999999	201	92	955	261	999999	999999	352	505	216	999999	999999	110	999999	434	459	681	117	999999	999999	559	364	281	656	999999	994	999999	394	803	422	830	999999	129	361	999999	454	791	285	929	483	999999	308	359	999999	999999	999999	999999	999999	358	36	999999	116	579	709	26	108	999999	436	891	266	230	891	999999	93	386	999999	672	748	986	979	668	406	187	999999	999999	999999	15	999999	999999	307	339	999999	46	776	519	724	999999	419	345	727	535	364	393	673	263	999999	758	999999	289	880	103	917	608	999999	368	999999	928	175	999999	765	103	999999	119	594	927	13	854	999999	573	661	999999	999999	413	268	999999	999999	999999	514	159	66	502	739	336	999999	999999	421	999999	668	418	23	795	915	421	579	634	232	255	798	745	260	800	999999	702	627	514	840	513	350	923	63	492	424	26	941	272	999999	975	672	390	515	394	196	364	559	866	461	841	999999	634	231	69	224	768	899	266	516	46	708	932	999999	999999	999999	744	364	999999	381	999999	479	999999	280	256	999999	417	239	866	614	999999	152	999999	62	999999	999999	716	702	994	278	655	126	685	756	327	277	739	999999	607	126	451	10	999999	999999	562	999999	526	364	975	486	806	539	43	652	999999	999999	946	880	999999	239	999999	999999	999999	999999	999999	999999	793	560	952	979	999999	999999	632	999999	999999	631	124	277	500	999999	162	362	727	518	999999	126	93	999999	999999	433	330	858	652	999999	565	409	999999	774	769	779	999999	966	411	995	642	415	906	293	489	263	779	679	999999	738	86	999999	999999	851	999999	999999	999999	999999	688	529	659	999999	748	264	194	762	991	349	507	720	67	
195	950	999999	999999	999999	220	800	553	618	654	650	999999	913	999999	365	94	999999	999999	170	999999	818	288	882	346	657	667	651	109	999999	271	999999	999999	669	680	890	258	593	974	736	399	898	999999	79	999999	19	515	834	999999	999999	678	211	366	347	638	999999	907	78	395	228	397	568	999999	999999	999999	224	999999	809	243	999999	117	999999	999999	256	771	193	999999	218	17	337	151	833	687	281	58	70	82	834	40	441	983	999999	208	756	999999	830	207	999999	999999	660	541	706	601	999999	720	187	397	120	999999	455	637	698	71	999999	999999	564	881	999999	778	296	151	999999	778	801	999999	999999	999999	67	907	940	985	999999	999999	356	795	999999	241	133	560	870	672	999999	999999	585	999999	294	127	999999	680	784	949	778	611	435	518	999999	927	799	147	792	999999	339	212	635	999999	415	999999	714	272	999999	999999	757	868	907	624	189	384	999999	997	142	810	163	387	133	991	217	621	999999	838	898	517	999999	985	767	985	342	759	633	999999	398	999999	413	877	999999	461	201	999999	703	810	338	523	734	801	14	982	731	952	89	643	262	999999	999999	875	374	132	891	999999	110	922	292	429	999999	87	609	999999	999999	286	348	999999	999999	306	918	260	999999	385	783	640	981	785	264	390	680	989	863	604	940	999999	512	916	570	429	999999	999999	999999	909	771	999999	999999	999999	585	455	999999	417	999999	955	875	891	376	989	349	260	999999	325	999999	901	749	762	999999	14	120	870	773	432	111	380	497	147	731	600	999999	999999	447	36	999999	808	776	272	155	999999	728	59	171	999999	576	319	999999	494	999999	626	170	999999	442	999999	999999	999999	681	191	316	999999	468	738	999999	775	385	223	999999	999999	125	859	135	486	617	316	286	999999	999999	260	999999	792	742	12	34	114	999999	605	693	260	193	494	136	595	956	999999	448	990	999999	395	147	362	505	874	378	263	999999	999999	401	999999	911	782	16	431	335	999999	730	465	999999	64	999999	780	530	563	999999	631	732	999999	529	934	868	295	999999	323	122	503	999999	867	633	770	613	755	213	567	348	410	487	705	269	442	999999	983	286	834	59	999999	999999	942	303	747	531	961	164	999999	267	999999	610	692	319	832	237	863	831	942	451	999999	576	962	224	179	153	37	280	96	999999	884	19	346	274	755	999999	353	573	886	249	651	601	747	309	722	800	999999	395	437	215	98	161	343	393	469	790	869	728	134	603	503	690	999999	483	382	999999	999999	428	999999	171	999999	299	945	999999	800	999999	999999	662	501	
379	358	641	843	881	999999	733	675	953	804	965	801	625	449	999999	745	960	999999	273	927	999999	536	999999	999999	275	331	799	999999	640	593	999999	960	216	999999	754	999999	862	847	999999	588	649	941	320	624	999999	999999	268	849	662	999999	839	465	566	735	395	843	982	808	577	999999	105	999999	44	370	999999	15	594	398	999999	47	883	999999	347	684	999999	175	225	999999	999999	905	73	999999	552	999999	753	25	999999	480	999999	999999	272	63	279	636	999999	130	906	950	299	592	999999	869	999999	625	999999	726	127	881	457	229	999999	240	573	672	495	156	975	361	617	999999	611	123	556	999999	999999	829	843	999999	201	167	269	999999	462	652	139	203	999999	927	609	999999	897	522	999999	621	294	41	489	999999	150	346	155	999999	342	980	980	999999	323	999999	849	254	999999	999999	690	300	960	999999	778	921	542	302	362	999999	999999	999999	999999	99	100	934	499	999999	999999	999999	569	854	21	714	932	481	672	478	880	422	87	365	153	999999	831	733	999999	999999	262	999999	999999	848	999999	107	802	752	568	999999	999999	999999	999999	115	903	646	847	999999	288	999999	428	999999	999999	74	422	939	970	396	446	932	999999	367	999999	999999	491	781	181	721	869	999999	912	190	913	781	906	999999	999999	972	999999	506	999999	995	999999	415	514	955	319	10	436	55	137	999999	315	636	632	213	114	325	623	132	475	136	966	999999	343	248	393	477	167	919	408	997	999999	999999	300	999999	912	867	62	999999	472	180	294	824	786	506	874	999999	999999	702	397	999999	359	339	41	515	38	89	999999	276	571	841	999999	516	999999	140	480	999999	999999	369	999999	247	273	999999	999999	304	999999	152	588	837	373	116	329	464	532	193	648	606	908	784	999999	833	999999	999999	964	999999	337	778	187	656	999999	999999	940	788	411	999999	951	999999	679	999999	999999	886	501	244	902	999999	522	389	999999	463	999999	999999	466	561	135	999999	451	488	133	39	967	73	965	999999	812	864	999999	540	62	383	242	386	999999	182	121	357	341	999999	882	999999	118	999999	794	999999	174	160	52	999999	999999	944	708	473	148	649	768	609	920	999999	999999	999999	999999	999999	999999	610	230	999999	999999	294	999999	777	136	890	605	623	920	29	279	251	767	661	822	786	877	118	675	769	999999	287	999999	511	437	999999	139	844	220	999999	621	193	502	68	999999	757	940	885	817	817	868	525	728	999999	340	679	803	999999	225	512	999999	228	935	999999	868	670	880	937	999999	364	999999	760	413	999999	407	95	748	708	458	999999	999999	991	300	857	
901	721	558	999999	181	757	968	368	629	708	999999	402	258	999999	199	542	877	12	544	462	66	117	999999	999999	352	999999	999999	104	321	160	666	123	999999	88	560	156	999999	226	765	999999	396	402	140	999999	999999	14	837	999999	518	915	197	843	999999	999999	999999	793	609	624	321	927	999999	873	56	478	52	907	474	999999	999999	52	999999	660	247	952	76	663	999999	999999	171	347	416	232	585	406	963	822	666	999999	286	999999	546	497	905	999999	765	999999	356	662	662	865	539	999999	999999	476	495	536	606	504	770	999999	999999	202	462	973	999999	605	298	650	515	229	251	383	892	722	505	932	755	408	197	553	317	324	999999	305	807	749	14	999999	999999	999999	999999	172	329	149	950	354	45	931	328	169	999999	705	999999	999999	624	165	999999	504	970	562	781	999999	317	227	830	502	448	166	999999	770	600	188	739	999999	13	89	63	753	772	161	897	824	90	37	999999	611	177	321	681	651	999999	510	148	358	654	28	854	112	318	458	906	999999	765	557	569	55	966	77	439	999999	112	30	732	999999	664	957	127	290	898	229	999999	999999	485	524	796	999999	50	999999	434	999999	234	951	445	323	255	29	68	999999	467	283	645	110	881	146	999999	953	778	330	694	697	901	573	214	99	134	779	402	251	999999	479	999999	584	643	999999	999999	160	585	419	573	644	898	593	822	624	583	234	254	349	974	999999	321	720	999999	999999	92	660	999999	999999	198	999999	999999	999999	772	987	999999	70	466	999999	825	398	378	999999	756	59	799	317	751	590	515	999999	535	999999	999999	918	167	295	887	906	372	660	414	999999	230	107	27	90	999999	835	356	523	767	817	999999	585	473	999999	963	647	937	775	999999	999999	841	999999	940	573	551	854	829	982	182	559	999999	175	999999	999999	148	658	41	718	496	999999	243	991	142	999999	539	691	454	215	332	250	999999	597	750	999999	397	931	167	999999	539	967	999999	373	350	999999	753	358	999999	333	999999	314	616	228	288	993	999999	849	999999	233	43	999999	409	624	999999	932	999999	476	425	736	753	999999	501	587	999999	528	910	870	650	999999	963	191	100	999999	999999	27	633	750	318	999999	335	547	775	934	420	678	568	390	712	418	627	287	933	999999	580	607	812	38	48	760	93	62	209	241	269	851	999999	999999	233	643	308	839	167	668	999999	999999	441	999999	176	510	960	529	167	242	307	999999	258	999999	550	793	214	605	712	558	673	283	348	544	999999	568	908	999999	167	79	119	999999	129	274	462	374	
176	999999	861	538	999999	999999	999999	966	934	583	602	544	737	999999	999999	703	137	609	999999	138	867	896	892	999999	601	999999	372	999999	133	519	999999	984	999999	185	626	959	743	999999	758	118	999999	381	999999	101	966	999999	999999	999999	640	415	660	519	279	999999	507	279	362	263	936	128	202	806	843	424	999999	618	771	999999	814	999999	999999	953	850	886	749	999999	296	801	641	999999	138	999999	457	999999	999999	57	999999	999999	677	999999	606	489	999999	640	916	582	999999	195	85	357	603	989	911	171	455	707	669	392	999999	22	983	561	999999	709	999999	556	359	136	565	968	903	999999	884	467	873	480	715	220	970	176	999999	111	999999	999999	999999	149	734	999999	999999	161	999999	999999	862	665	999999	54	999999	538	999999	369	233	412	629	116	999999	281	115	453	298	974	991	459	999999	418	65	881	835	338	999999	850	821	73	864	999999	999999	581	999999	228	104	828	613	186	569	610	943	999999	999999	619	999999	362	999999	290	997	296	170	999999	909	453	610	491	218	538	999999	999999	547	169	999999	225	525	872	810	999999	359	999999	371	814	889	811	999999	999999	410	999999	499	723	815	541	76	577	253	662	999999	999999	618	612	619	85	724	768	72	783	16	999999	103	966	551	999999	930	537	999999	355	999999	108	977	999999	91	992	999999	738	999999	999999	103	970	999999	999999	999999	794	999999	747	850	295	99	131	999999	691	505	154	999999	532	999999	668	610	539	651	897	999999	999999	48	999999	999999	627	999999	985	784	66	690	45	293	999999	765	756	878	193	686	999999	265	999999	999999	999999	604	937	869	516	566	326	406	563	329	85	249	999999	999999	759	999999	233	260	114	347	999999	11	469	999999	891	766	425	789	999999	853	21	641	706	999999	752	999999	593	757	528	999999	467	659	136	716	217	991	138	999999	128	967	462	390	161	999999	999999	294	144	86	977	750	150	536	979	710	317	999999	542	423	13	999999	633	475	731	684	999999	42	874	999999	999999	900	638	424	670	999999	999999	631	489	136	556	999999	779	999999	999999	778	289	930	680	425	408	774	999999	714	997	999999	343	999999	658	477	999999	634	419	999999	433	999999	121	999999	866	529	999999	999999	954	999999	866	545	75	126	999999	952	404	948	362	459	355	999999	451	999999	426	999999	126	413	972	21	435	922	58	999999	93	703	999999	563	74	160	115	722	819	52	847	462	217	226	300	999999	82	752	999999	960	999999	999999	635	197	999999	999999	999999	999999	713	999999	981	943	999999	999999	43	992	999999	841	883	999999	999999	999999	69	409	86	999999	189	
999999	122	999999	938	682	651	98	999999	539	999999	479	264	595	746	209	18	876	70	999999	966	541	999999	308	421	241	868	999999	617	412	494	236	121	999999	299	999999	793	447	13	309	302	408	999999	503	999999	815	586	999999	465	154	999999	192	348	182	997	648	715	999999	854	707	814	581	481	999999	54	999999	368	919	999999	241	415	999999	873	761	610	999999	227	690	999999	605	655	999999	614	999999	788	311	888	938	347	651	999999	978	999999	999999	494	721	999999	372	458	95	457	666	999999	999999	738	999999	319	999999	571	440	999999	34	442	259	61	244	967	18	172	743	952	429	999999	654	999999	437	978	576	276	889	640	855	241	297	158	988	587	999999	734	734	999999	999999	376	999999	230	774	546	343	999999	260	754	919	999999	715	999999	37	999999	348	791	310	84	999999	999999	682	999999	574	793	154	110	999999	656	586	283	437	750	651	63	675	999999	667	999999	999999	331	25	145	999999	656	999999	164	131	903	248	599	434	660	259	990	999999	117	655	981	401	242	191	603	177	645	771	964	491	973	419	914	999999	419	439	421	304	999999	88	918	276	989	979	999999	418	987	849	777	501	661	369	567	777	686	499	412	999999	421	999999	85	885	561	999999	157	494	999999	476	999999	999999	837	695	156	38	737	714	412	263	32	195	190	796	993	473	830	999999	851	999999	447	920	37	281	999999	579	999999	43	715	326	999999	999999	94	999999	834	557	663	999999	222	538	999999	971	999999	158	126	999999	786	289	999999	98	843	542	999999	196	38	103	999999	999999	812	576	36	704	999999	96	431	999999	110	669	961	446	809	999999	999999	322	107	476	833	879	165	657	999999	723	151	999999	999999	298	42	999999	492	741	364	107	163	999999	512	345	999999	10	999999	769	135	999999	328	999999	288	979	150	999999	999999	562	269	323	999999	999999	783	313	563	382	999999	142	324	999999	186	999999	91	712	999999	756	810	761	504	833	162	395	999999	675	999999	999999	999999	999999	158	713	999999	999999	999999	50	697	998	861	209	782	598	397	594	454	923	940	108	373	999999	278	999999	519	999999	999999	436	999999	24	633	999999	907	866	43	999999	984	611	999999	257	748	999999	999999	712	999999	610	979	906	446	568	941	608	734	306	332	999999	235	764	204	999999	872	55	999999	682	999999	753	301	915	564	999999	609	843	530	693	360	333	561	565	999999	908	999999	161	990	999999	83	34	383	999999	544	271	884	229	999999	999999	999999	702	171	999999	999999	151	318	73	351	999999	999999	108	88	51	946	999999	999999	669	999999	296	135	
720	65	285	608	350	380	690	380	999999	402	390	436	610	999999	999999	171	228	228	999999	599	293	810	831	645	999999	946	342	664	545	59	225	953	130	794	664	999999	885	733	996	999999	628	999999	999999	767	577	671	477	732	299	999999	999999	450	918	999999	841	999999	233	640	633	404	48	36	835	253	999999	436	315	815	654	19	286	494	232	587	970	600	999999	999999	77	999999	999999	609	999999	708	66	774	999999	434	953	754	423	255	110	601	732	602	857	999999	590	150	365	999999	999999	289	561	508	999999	340	725	251	157	170	999999	329	925	438	660	137	196	412	401	881	999999	900	999999	999999	393	630	999999	378	999999	957	483	926	948	817	531	95	999999	557	556	704	708	712	999999	263	999999	999999	676	303	999999	730	999999	188	749	484	798	187	693	529	124	598	485	357	999999	199	686	646	381	118	999999	999999	980	639	855	999999	183	160	304	999999	359	999999	954	561	437	22	999999	304	999999	474	28	353	401	627	442	957	228	361	213	416	999999	999999	999999	999999	395	999999	750	978	999999	62	310	648	883	361	180	999999	643	924	999999	496	849	392	999999	907	99	564	183	362	206	898	478	999999	999999	999999	765	323	213	396	176	999999	271	372	999999	999999	173	380	469	999999	999999	931	324	304	441	717	999999	194	577	502	999999	831	999999	999999	999999	434	999999	999999	999999	999999	596	857	308	999999	758	859	234	999999	999999	343	743	719	104	144	906	275	583	183	390	239	999999	580	745	711	999999	344	999999	999999	999999	547	550	684	679	473	453	599	633	999999	999999	999999	493	90	774	243	758	758	736	999999	491	516	850	410	108	471	675	26	121	596	999999	423	990	359	999999	872	792	69	999999	999999	691	317	641	999999	999999	808	999999	250	805	512	952	169	608	811	393	83	697	999999	585	999999	999999	436	487	46	736	999999	591	143	999999	902	450	699	999999	114	376	183	874	343	999999	999999	724	434	999999	609	643	999999	814	999999	966	822	999999	652	999999	832	833	264	829	605	781	999999	226	613	67	902	999999	263	450	503	444	219	208	363	377	999999	493	373	999999	878	402	565	318	412	176	371	727	798	225	885	281	121	354	279	561	268	83	121	377	318	547	390	730	320	744	757	623	821	284	999999	349	469	48	999999	212	225	205	813	999999	695	999999	273	48	564	232	999999	865	929	802	119	222	382	996	999999	999999	22	835	998	668	999999	999999	999999	523	37	999999	811	83	999999	76	346	72	269	673	681	143	284	352	175	97	999999	892	694	999999	174	999999	967	
473	140	999999	200	390	207	999999	38	947	278	999999	20	999999	420	259	472	862	465	56	999999	708	325	774	66	999999	669	910	256	526	63	999999	359	61	999999	348	942	781	999999	956	865	999999	645	733	864	999999	341	157	677	999999	429	832	563	128	33	268	157	365	565	530	999999	297	899	999999	894	391	400	959	449	81	316	691	999999	509	191	838	73	999999	999999	999999	338	999999	243	94	107	231	333	240	37	320	200	586	226	355	245	578	224	143	838	999999	145	382	999999	605	856	999999	999999	64	936	194	205	566	455	44	202	999999	999999	814	414	673	999999	169	931	139	999999	729	475	640	999999	613	623	930	752	437	999999	956	814	999999	999999	369	385	279	304	843	124	999999	141	192	162	48	524	409	728	175	424	999999	450	578	724	136	272	999999	999999	332	999999	999999	813	28	999999	246	393	426	586	55	999999	788	864	999999	24	256	999999	293	487	235	999999	223	999999	587	999999	420	515	245	913	111	999999	179	488	999999	282	849	820	122	999999	999999	654	107	999999	682	876	635	121	999999	999999	477	538	979	727	565	243	999999	73	999999	16	238	730	999999	512	485	999999	128	310	893	816	175	436	485	749	571	580	991	400	529	999999	999999	309	163	681	446	572	126	452	922	738	999999	786	593	116	315	195	507	999999	347	733	999999	999999	227	545	398	51	999999	239	166	985	251	999999	543	526	629	929	576	999999	76	913	832	676	388	999999	891	389	999999	379	444	385	82	407	63	796	952	61	91	618	292	999999	519	886	999999	999999	496	969	252	77	486	385	619	41	999999	999999	999999	91	946	999999	654	19	999999	683	795	780	999999	844	902	746	574	999999	999999	958	192	672	403	945	390	452	668	999999	999999	774	892	68	766	50	879	630	999999	870	115	28	999999	283	205	835	999999	515	33	999999	76	505	503	908	999999	660	849	855	39	954	700	504	404	732	873	434	790	737	999999	871	965	999999	850	703	473	829	995	909	476	568	854	999999	428	27	854	640	281	984	530	115	201	33	999999	941	179	610	624	999999	410	771	54	364	501	999999	686	999999	655	799	445	708	999999	999999	389	999999	110	825	85	386	877	242	163	806	216	999999	999999	942	680	909	999999	862	215	764	508	999999	523	500	384	999999	341	999999	985	481	549	822	999999	261	644	999999	841	354	535	247	362	177	617	248	999999	999999	999999	999999	999999	746	276	582	999999	900	441	683	948	610	451	999999	55	818	257	682	999999	393	999999	999999	308	999999	999999	189	336	967	411	340	
97	284	999999	999999	795	597	999999	249	215	966	329	549	999999	960	190	240	902	726	201	544	920	935	980	764	134	63	445	999999	677	96	999999	535	499	999999	595	999999	268	660	23	458	872	18	477	999999	74	918	999999	347	370	999999	286	610	999999	866	420	162	303	587	999999	741	161	382	571	999999	720	794	60	720	999999	517	972	252	712	999999	999999	912	468	999999	999999	216	455	108	999999	840	999999	645	999999	632	689	443	999999	999999	993	999999	999999	500	446	358	999999	279	867	887	972	853	999999	43	897	42	204	507	693	999999	887	460	999999	999999	179	730	318	85	45	427	40	931	999999	302	259	440	446	181	475	119	119	430	999999	568	999999	359	975	776	747	999999	437	192	749	999999	793	543	986	999999	331	715	50	504	999999	450	856	51	716	999999	783	467	596	33	999999	584	504	466	121	726	927	820	754	541	338	999999	989	848	191	381	509	999999	454	999999	849	760	79	615	195	999999	712	94	643	413	992	290	139	414	999999	175	271	999999	999999	999999	999999	999999	961	509	999999	926	999999	18	859	344	999999	77	23	404	184	999999	999999	889	281	999999	24	999999	999999	351	999999	57	188	585	697	999999	120	183	295	194	876	348	798	569	448	269	447	704	234	308	350	925	277	735	999999	999999	660	382	64	217	999999	999999	333	999999	999999	128	999999	999999	320	842	999999	999999	782	828	999999	999999	482	945	450	21	999999	319	618	999999	11	623	780	452	999999	818	366	737	128	999999	999999	403	999999	999999	608	330	521	573	394	392	999999	459	153	999999	999999	999999	999999	714	932	53	441	935	864	454	618	999999	347	305	528	501	999999	999999	772	704	889	134	999999	303	346	129	500	212	925	236	999999	999999	479	342	245	951	999999	652	805	999999	999999	999999	539	570	570	270	999999	226	54	999999	906	999999	687	448	559	92	584	112	378	812	553	999999	19	637	650	77	867	999999	69	577	88	833	690	697	68	999999	595	999999	732	85	146	283	168	43	329	226	863	999999	783	999999	376	999999	283	992	999999	417	994	999999	919	503	403	999999	166	476	813	82	897	999999	390	674	497	334	999999	999999	675	279	80	976	999999	434	999999	836	231	907	210	768	999999	698	175	999999	890	999999	340	239	999999	999999	999999	691	229	999999	329	999999	651	119	665	52	999999	981	326	262	346	28	999999	494	300	566	999999	999999	999999	999999	522	208	999999	999999	999999	802	993	150	619	517	162	389	757	999999	115	999999	195	122	252	168	828	578	381	999999	314	872	111	845	938	126	412	999999	425	999999	
734	130	57	999999	335	999999	999999	799	371	999999	109	999999	270	999999	389	960	381	643	16	117	226	944	827	912	434	999999	701	157	211	503	999999	294	964	583	336	985	292	283	786	999999	119	39	216	571	999999	357	999999	999999	466	978	744	768	999999	317	957	789	302	144	487	424	170	901	597	999999	704	815	992	687	205	999999	677	107	856	626	999999	197	737	999999	110	87	999999	132	690	233	759	346	433	999999	999999	547	693	999999	796	372	230	217	999999	349	867	999999	364	999999	383	73	999999	646	911	245	318	770	999999	46	44	409	999999	47	999999	374	118	367	999999	345	72	658	710	999999	311	999999	405	790	755	398	999999	112	999999	385	999999	627	922	122	434	999999	348	855	495	656	122	396	257	192	997	77	240	999999	615	29	861	724	363	999999	999999	427	839	527	24	663	648	931	687	999999	297	593	999999	996	933	204	996	216	173	63	417	915	999999	222	999999	687	999999	889	497	703	524	999999	274	999999	777	17	358	821	840	831	18	191	709	999999	895	414	626	244	576	420	999999	999999	561	309	999999	999999	190	626	734	337	506	758	443	983	999999	273	329	309	229	926	846	185	375	999999	55	236	999999	729	999999	389	71	999999	999999	86	681	868	999999	965	779	999999	826	731	97	513	335	259	747	725	302	632	999999	326	25	650	574	999999	289	229	263	999999	222	460	309	354	275	999999	446	366	311	356	799	364	529	870	109	124	98	862	16	795	999999	491	437	695	999999	744	907	672	999999	834	999999	253	999999	643	145	999999	431	742	999999	751	813	390	999999	945	999999	730	797	154	550	460	758	999999	222	999999	999999	731	33	614	999999	530	676	773	999999	477	766	556	999999	885	735	732	692	356	999999	999999	982	109	77	491	862	573	947	762	132	61	86	172	999999	253	986	999999	352	817	692	717	85	50	535	946	189	285	88	911	999999	999999	767	999999	999999	957	485	557	664	999999	751	486	583	999999	999999	999999	400	603	999999	999999	899	999999	999999	875	664	906	190	941	999999	999999	312	999999	999999	45	353	314	999999	999999	370	83	767	999999	750	810	999999	999999	144	171	399	732	555	999999	999999	678	22	98	437	892	748	999999	999999	543	983	999999	239	174	991	547	570	346	518	726	999999	451	642	469	580	579	808	458	772	28	552	999999	999999	727	826	817	999999	264	876	402	926	999999	306	233	455	999999	580	902	224	596	601	999999	223	829	999999	999999	45	999999	517	858	93	999999	133	758	991	152	999999	999999	347	184	524	315	470	999999	999999	769	
999999	419	999999	999999	998	999999	244	185	427	500	627	744	385	518	781	480	747	27	318	637	350	999999	241	313	247	78	565	999999	81	999999	999999	107	39	582	999999	625	538	153	999999	187	64	999999	340	500	524	234	137	828	402	54	999999	452	999999	172	428	606	187	711	137	929	351	999999	114	141	999999	530	999999	999999	999999	165	942	999999	167	140	582	402	218	741	789	22	999999	736	646	37	727	148	999999	867	164	567	999999	826	25	930	836	999999	843	208	999999	999999	999999	999999	483	247	111	964	999999	677	590	35	999999	446	921	999999	989	614	558	86	414	769	241	847	648	787	999999	999999	999999	999999	304	722	559	19	159	795	503	615	999999	409	925	763	853	999999	286	138	999999	11	904	999999	941	231	999999	766	794	822	999999	671	999999	695	529	986	999999	999999	382	999999	476	999999	297	136	621	383	362	158	161	651	999999	619	571	519	999999	716	999999	999999	295	83	420	792	224	336	999999	831	929	566	880	938	387	999999	249	999999	662	790	713	778	289	567	869	163	999999	999999	905	153	110	177	87	813	775	698	773	309	457	683	174	960	102	790	453	795	999999	222	273	999999	379	162	856	999999	999999	999999	407	999999	999999	267	186	81	430	999999	999999	762	999999	77	172	688	30	940	961	999999	626	753	685	499	999999	83	886	403	879	783	773	948	999999	258	810	344	301	999999	999999	999999	999999	102	540	999999	69	691	999999	210	59	584	111	439	200	877	212	259	755	908	613	999999	381	783	202	646	999999	782	452	240	266	999999	397	974	844	771	482	999999	223	483	439	432	767	999999	354	304	682	999999	757	443	56	561	999999	392	442	999999	818	723	899	893	95	999999	999999	85	943	230	197	136	999999	428	999999	999999	45	999999	478	999999	373	695	439	999999	964	782	35	18	999999	704	999999	14	999999	999999	952	758	999999	999999	397	162	193	691	999999	133	117	555	999999	999999	48	377	526	315	914	262	601	999999	999999	11	929	999999	261	240	891	999999	979	192	999999	715	475	646	54	999999	999999	325	999999	682	953	315	790	418	42	696	999999	999999	188	934	100	288	999999	829	473	631	401	94	900	953	799	502	154	925	960	44	862	402	333	810	431	599	999999	918	180	979	221	999999	281	565	270	86	999999	999999	101	316	436	646	182	999999	324	799	999999	53	883	999999	171	865	457	997	999999	577	999999	999999	513	999999	32	369	658	494	999999	880	813	999999	692	723	441	109	999999	654	999999	225	230	909	495	631	999999	999999	45	720	818	355	72	283	731	692	
593	693	541	601	999999	999999	999999	999999	12	444	986	88	999999	999999	999999	72	999999	999999	999999	617	357	582	882	881	325	999999	999999	938	676	74	817	539	999999	10	139	748	999999	241	370	540	237	542	907	61	644	106	862	875	701	999999	999999	269	999999	123	344	20	999999	999999	285	999999	743	59	21	938	626	999999	999999	360	999999	280	504	800	999999	858	389	999999	675	831	246	229	999999	458	247	919	751	558	654	499	665	129	937	906	956	886	797	188	530	999999	434	197	631	512	845	430	261	999999	999999	999999	999999	529	999999	979	999999	66	536	294	999999	102	196	999999	803	975	694	999999	343	597	844	556	999999	211	295	706	407	59	598	999999	613	816	668	238	731	628	765	146	785	999999	999999	999999	999999	512	375	438	782	999999	999999	655	999999	934	97	999999	678	280	999999	532	243	999999	582	999999	468	102	999999	996	433	958	346	184	999999	558	134	385	114	945	206	558	835	999999	999999	999999	665	942	999999	678	729	14	560	461	663	999999	999999	157	999999	129	440	267	830	379	14	823	29	219	446	999999	809	712	559	999999	84	415	696	386	712	999999	707	526	999999	13	277	429	999999	999999	520	999999	999999	977	999	984	514	938	728	466	999999	110	31	456	999999	366	868	26	455	999999	387	999999	547	526	444	844	999999	999999	999999	999999	999999	585	425	144	699	470	614	832	712	574	229	999999	687	239	533	612	519	999999	30	119	144	999999	999999	581	999999	272	438	139	542	165	572	599	156	900	363	277	685	887	756	45	999999	999999	314	881	607	251	570	317	999999	832	334	170	999999	681	692	852	999999	843	999999	437	41	485	300	557	999999	629	988	787	876	265	999999	999999	505	984	368	108	945	102	973	266	701	131	146	709	830	412	704	999999	217	511	666	842	261	329	999999	276	745	756	999999	978	262	783	999999	736	999999	703	664	909	323	999999	906	999999	869	999999	735	910	348	591	727	999999	924	523	579	374	599	999999	380	185	981	999999	363	999999	223	995	14	918	999999	410	802	999999	747	795	161	623	605	157	999999	881	593	103	999999	163	39	290	63	738	214	76	146	822	999999	488	928	231	240	717	305	873	375	816	229	938	788	599	999999	999999	372	955	999999	452	122	499	591	999999	999999	210	169	933	942	275	714	999999	273	999999	804	268	999999	929	392	887	999999	108	515	776	874	999999	374	999999	999999	923	999999	258	306	694	999999	832	999999	51	67	40	557	999999	999999	110	112	999999	675	808	794	592	273	442	573	881	999999	23	984	814	23	184	
835	729	999999	28	899	466	327	578	280	972	371	825	999999	362	340	488	176	999999	674	278	324	566	999999	847	660	933	684	999999	103	696	847	999999	37	883	205	827	868	912	211	646	287	106	537	822	230	999999	570	221	551	122	999999	580	150	744	859	279	999999	656	999999	965	781	999999	999999	584	134	999999	797	988	167	999999	619	264	213	38	991	228	39	822	999999	222	999999	473	999999	981	849	277	941	999999	33	925	742	999999	554	246	865	385	621	952	697	999999	649	582	64	49	502	592	376	122	753	641	249	272	39	156	999999	317	999999	503	735	857	347	514	964	241	769	407	709	966	999999	616	606	86	134	686	572	790	999999	834	488	999999	900	829	999999	391	686	479	192	999999	643	557	356	127	999999	839	602	145	618	822	279	104	999999	410	949	147	44	999999	999999	353	583	812	999999	999999	25	478	957	999999	974	582	555	300	225	999999	332	615	269	489	858	294	93	437	999999	999999	999999	393	383	500	879	402	356	522	999999	838	824	831	659	161	111	749	882	94	999999	999999	999999	999999	879	999999	87	343	877	555	315	999999	999999	156	640	999999	639	631	999999	466	638	999999	999999	42	999999	999999	487	501	956	999999	999999	119	412	999	276	145	999999	586	999999	803	423	545	525	801	217	999999	578	999999	201	358	521	999999	654	426	999999	588	810	245	999999	999999	103	586	387	768	177	205	451	270	879	999999	999999	63	127	301	53	103	66	433	825	480	807	809	999999	999999	999999	999999	464	985	554	688	999999	93	566	20	709	837	999999	756	634	999999	47	318	798	696	375	468	362	363	382	999999	532	386	419	549	999999	294	286	780	999999	270	740	465	716	201	179	898	497	117	592	999999	999999	309	999999	813	443	499	20	999999	999999	137	999999	999999	612	202	165	948	999999	999999	999999	425	999999	387	584	373	280	582	601	607	527	477	999999	254	999999	176	426	233	999999	606	116	999999	283	999999	548	54	715	999999	852	524	45	230	235	999999	793	176	655	557	725	999999	542	861	897	412	96	764	999999	310	999999	446	775	932	999999	77	910	126	999999	999999	999999	539	658	641	729	87	571	306	251	500	460	999999	521	869	507	160	73	999999	999999	871	999999	999999	888	415	308	415	748	113	858	168	569	676	999999	767	717	195	999999	901	141	819	999999	999999	999999	665	849	999999	925	905	434	221	13	665	999999	999999	310	66	651	253	999999	324	339	468	448	999999	999999	783	999999	753	999999	999999	383	172	123	999999	40	797	270	232	565	572	490	999999	678	647	
164	903	859	755	466	661	999999	533	568	999999	490	382	351	439	734	999999	167	181	999999	999999	837	999999	552	999999	250	513	796	428	687	999999	999999	496	790	801	929	37	924	823	296	500	999999	999999	603	306	999	657	456	999999	498	999999	414	319	98	566	809	323	361	531	514	999999	999999	125	845	999999	983	993	591	549	999999	999999	150	343	884	999999	345	999999	247	255	339	592	66	965	999999	197	366	999999	407	999999	991	616	676	999999	318	343	635	999999	14	999999	322	15	75	906	330	791	999999	81	434	835	230	822	85	115	202	999999	897	899	194	658	441	469	595	367	558	894	39	747	34	551	627	999999	999999	441	933	333	526	159	645	149	837	294	99	572	13	178	540	571	999999	999999	999999	735	476	356	374	852	419	708	999999	436	762	999999	56	882	999999	547	840	644	181	999999	406	747	264	999999	820	156	380	999999	364	389	999999	999999	999999	999999	999999	892	999999	999999	76	999999	914	818	801	219	387	235	999999	217	365	999999	337	999999	399	342	989	698	481	430	999999	228	482	395	353	969	999999	999999	999999	999999	776	325	340	999999	577	101	953	588	946	55	999999	999999	908	172	668	898	61	466	78	999999	999999	416	421	786	999999	848	999999	999999	474	831	146	93	168	830	440	49	135	999999	329	308	388	411	752	999999	761	939	999999	319	727	999999	917	615	235	999999	769	369	904	554	115	999999	493	435	123	124	908	585	436	88	731	628	999999	929	147	770	824	999999	664	985	999999	169	537	298	999999	999999	913	999999	999999	306	70	81	145	580	26	599	815	953	298	638	526	999999	512	999999	999999	109	681	988	477	464	999999	533	705	918	530	946	201	204	634	999999	999999	387	727	140	27	999999	492	999999	913	547	955	870	948	35	468	999999	999999	305	710	701	348	925	63	999999	999999	536	999999	226	60	79	408	999999	329	204	437	999999	999999	382	224	927	999999	488	999999	929	999999	176	584	679	999999	682	299	895	494	932	999999	285	334	334	872	999999	999999	275	152	843	149	345	551	754	598	999999	999999	999999	999999	783	999999	859	999999	999999	894	101	952	999999	999999	999999	780	999999	135	396	448	162	999999	999999	999999	733	999999	350	346	242	790	173	625	830	91	999999	292	999999	813	999999	999999	895	435	211	999999	781	538	999999	508	774	72	636	219	999999	999999	445	514	276	999999	358	151	744	523	617	999999	730	475	131	614	999999	95	765	999999	424	999999	999999	727	613	693	728	204	999999	999999	571	179	999999	953	470	524	645	999999	26	250	999999	570	113	999999	817	
868	709	999999	999999	984	999999	689	999999	937	795	999999	762	718	999999	999999	56	163	108	999999	952	448	188	776	999999	999999	969	19	999999	999999	243	853	999999	181	909	744	983	423	999999	68	968	999999	999999	227	167	855	999999	927	724	443	204	311	472	211	429	379	690	932	999999	999999	25	863	619	782	999999	942	999999	591	808	166	599	999999	999999	49	933	999999	999999	961	619	159	844	51	999999	999999	999999	999999	391	999999	751	540	64	60	999999	977	999999	115	272	999999	523	999999	685	181	128	568	843	999999	934	999999	277	360	999999	728	999999	160	965	973	578	984	462	999999	999999	935	840	277	111	549	520	399	995	828	807	487	448	999999	474	672	922	999999	999999	759	999999	958	966	400	999999	336	736	962	21	999999	999999	288	636	751	664	750	341	850	466	304	60	545	999999	999999	553	325	290	920	686	303	60	852	202	999999	774	602	968	449	539	775	999999	558	388	999999	301	999999	850	999999	999999	724	999999	82	999999	999999	999999	461	999999	526	847	999999	55	816	286	999999	29	999999	96	999999	977	72	999999	892	321	691	999999	502	167	511	158	34	999999	593	999999	961	961	978	592	999999	994	322	999999	451	601	999999	999999	996	999999	670	999999	616	999999	999999	719	999999	942	449	999999	577	15	216	999999	29	999999	822	948	462	999999	324	999999	51	101	391	939	664	991	999999	300	999999	962	496	999999	497	605	999999	999999	557	874	516	28	999999	227	999999	999999	788	28	62	83	779	178	999999	372	999999	913	864	524	999999	976	64	684	613	159	999999	614	999999	985	807	423	836	240	400	999999	127	999999	244	823	86	692	161	646	938	266	520	999999	695	133	273	583	740	27	541	580	819	831	415	373	661	410	190	802	220	638	999999	548	999999	999999	999999	999999	678	51	999999	368	825	418	999999	356	638	539	919	395	999999	999999	682	818	698	819	999999	295	889	999999	172	675	511	359	435	999999	28	972	259	15	878	999999	904	699	578	183	999999	411	96	68	999999	131	491	795	90	999999	956	999999	999999	957	922	959	999999	807	878	773	856	999999	999999	445	338	666	290	913	516	999999	329	982	250	525	999999	365	209	830	146	999999	194	716	278	449	999999	600	131	301	92	919	999999	999999	821	805	326	999999	428	650	999999	78	999999	577	999999	999999	667	973	188	999999	893	566	759	940	671	837	588	150	207	543	101	737	999999	988	999999	596	280	999999	171	445	209	784	999999	558	999999	999999	210	616	437	308	782	380	422	796	408	526	169	999999	436	983	226	185	92	999999	559	999999	534	852	
746	999999	700	445	812	999999	999999	119	629	211	999999	999999	637	972	712	899	761	721	999999	747	589	314	999999	380	795	187	228	33	701	61	998	117	543	358	870	999999	607	346	567	679	671	999999	896	958	68	999999	356	254	999999	193	133	837	677	786	272	441	265	999999	649	634	524	999999	417	577	212	733	999999	288	111	967	999999	424	163	646	86	999999	418	478	322	963	830	974	560	517	927	171	439	756	95	438	999999	288	999999	999999	165	569	999999	328	999999	335	771	77	152	505	892	709	683	41	999999	971	999999	787	999999	999999	999999	549	551	900	649	51	303	314	203	672	488	22	727	230	491	516	419	99	723	987	201	763	999999	65	625	999999	487	408	55	123	415	702	999999	21	999999	615	999999	981	678	713	41	467	874	479	26	879	982	463	549	999999	999999	999999	73	30	999999	50	717	495	284	999999	999999	895	268	89	267	999999	741	715	999999	875	498	437	420	19	999999	733	888	362	999999	745	999999	34	858	999999	560	481	638	999999	527	98	999999	532	706	257	999999	146	208	794	222	240	999999	276	371	674	705	134	523	64	74	999999	162	365	457	538	194	999999	46	417	528	785	157	999999	999999	13	977	966	731	173	859	819	535	999999	999999	807	607	969	662	194	155	436	958	583	999999	767	936	543	84	999999	72	619	999999	791	275	437	999999	657	88	367	697	739	403	360	205	255	235	68	999999	999999	999999	224	877	851	272	102	827	574	999999	430	76	444	891	563	110	999999	999999	743	828	712	999999	949	999999	304	999999	416	999999	608	388	941	999999	878	327	435	246	848	741	258	999999	183	609	999999	364	999999	300	999999	999999	839	999999	954	535	999999	240	999999	924	981	333	999999	364	856	69	228	999999	362	888	999999	126	999999	327	262	508	471	224	654	999999	999999	595	242	13	244	568	203	358	999999	415	999999	648	999999	511	265	524	168	893	672	123	391	332	11	999999	112	999999	391	999999	997	456	74	999999	585	999999	999999	999999	100	578	130	297	866	999999	762	946	837	550	313	955	71	999999	350	577	552	999999	720	883	593	999999	999999	108	187	680	999999	977	351	784	73	412	792	868	433	999999	999999	385	257	521	570	65	999999	999999	832	436	460	999999	999999	496	724	54	999999	835	999999	628	677	31	120	195	518	785	999999	999999	487	901	999999	203	999999	760	803	176	293	999999	999999	999999	538	349	999999	750	229	101	999999	999999	999999	999999	999999	957	76	804	912	751	274	999999	12	999999	999999	880	84	931	999999	267	956	355	693	557	999999	
490	522	274	99	337	756	370	965	427	914	750	999999	999999	189	214	999999	509	847	61	902	232	999999	538	999999	658	999999	344	999999	999999	144	525	171	512	999999	999999	445	999999	715	584	995	904	105	584	869	709	999999	999999	751	69	140	457	507	999999	999999	538	293	983	999999	441	73	421	883	13	293	398	589	489	210	948	999999	999999	793	273	66	997	136	622	999999	378	770	999999	593	426	831	687	28	999999	857	729	947	999999	615	999999	521	999999	30	999999	999999	481	130	999999	415	802	300	806	663	999999	584	657	412	670	324	817	999999	999999	828	467	999999	605	380	69	631	481	11	316	718	520	751	482	999999	44	331	197	258	371	252	999999	999999	34	999999	783	999999	210	327	286	999999	999999	612	116	755	999999	919	696	110	70	999999	934	800	999999	999999	152	492	112	680	999999	999999	999999	569	309	999999	46	999999	157	999999	596	123	999999	164	724	179	920	999999	645	726	423	124	635	96	197	594	999999	990	152	999999	881	301	842	529	949	937	999999	238	312	944	999999	233	772	999999	513	999999	355	999999	85	814	177	245	847	385	267	999999	999999	999999	381	714	999999	999999	197	220	699	305	281	901	214	787	999999	691	605	700	17	199	352	519	999999	250	249	999999	914	999999	770	646	453	466	272	696	232	970	857	598	101	999999	45	562	425	218	675	999999	575	298	999999	485	640	156	999999	77	999999	999999	467	999999	474	999999	141	999999	449	62	851	814	999999	999999	564	999999	834	999999	608	999999	164	789	999999	999999	574	796	963	626	681	294	16	307	98	999999	785	38	513	999999	999999	777	540	185	122	373	366	999999	813	67	733	999999	999999	633	547	43	912	131	110	102	566	678	999999	999999	187	165	999999	554	999999	999999	732	536	999999	117	883	831	804	999999	677	730	18	999999	983	905	893	223	644	999999	759	999999	291	664	927	420	170	454	426	35	997	957	999999	812	146	377	335	207	784	999999	749	716	999999	999999	453	379	94	853	695	455	622	964	521	999999	795	669	163	77	608	273	947	439	414	999999	999999	720	414	206	576	615	580	695	438	111	634	999999	999999	357	221	557	999999	317	759	971	413	43	999999	652	26	476	224	267	598	520	999999	319	311	459	999999	733	965	999999	286	90	874	926	535	999999	999999	752	999999	805	856	60	937	640	999999	443	375	999999	999999	761	189	110	999999	999999	106	918	515	999999	999999	378	405	487	592	447	40	679	999999	487	999999	36	613	999999	633	418	410	548	582	954	639	999999	93	13	999999	999999	709	999999	689	560	
999999	617	904	724	999999	474	999999	379	467	500	610	999999	346	888	451	999999	157	915	476	999999	912	558	999999	561	999999	872	999999	402	37	388	738	854	989	999999	657	889	132	888	999999	999999	17	41	90	91	354	638	531	204	562	999999	66	999999	709	706	648	281	281	352	50	148	189	999999	351	89	762	755	21	799	999999	561	135	999999	662	317	999999	880	477	264	216	55	999999	100	839	825	999999	944	154	999999	999999	386	618	779	848	123	999999	999999	690	999999	329	999999	999999	731	963	10	999999	999999	141	999999	731	767	999999	999999	146	994	797	999999	178	999999	999999	999999	999999	999999	902	854	999999	355	999999	999999	999999	999999	999999	476	934	617	428	618	136	999999	747	535	813	752	562	140	583	600	643	854	999999	889	831	174	999999	512	987	999999	829	999999	67	999999	386	592	999999	755	577	336	93	528	999999	188	999999	999999	778	231	14	858	999999	772	999999	352	712	999999	232	448	153	36	232	431	630	527	999999	27	999999	26	999999	999999	999999	806	999999	256	517	125	287	147	927	502	999999	32	999999	138	735	67	837	999999	29	820	369	625	612	550	114	661	897	999999	399	999999	557	999999	83	783	180	368	219	34	834	999999	288	999999	521	651	640	209	923	501	999999	999999	999999	999999	996	999999	861	73	999999	22	151	856	999999	239	747	982	944	634	948	999999	958	376	848	813	880	432	542	999999	113	960	910	999999	737	406	265	668	764	491	765	746	922	116	174	206	883	978	379	59	348	539	999999	16	260	999999	542	425	882	377	195	573	795	999999	960	243	999999	999999	999999	999999	999999	89	227	462	999999	999999	802	852	212	651	929	902	62	999999	935	574	999999	904	654	537	863	840	785	397	306	201	999999	344	156	930	105	999999	999999	999999	85	999999	321	999999	999999	58	407	690	222	240	999999	292	520	312	652	395	979	207	592	590	956	143	303	999999	999999	999999	999999	468	999999	999999	556	292	999999	503	417	675	262	999999	766	605	140	183	627	555	949	23	681	999999	999999	760	951	999999	64	278	602	941	965	490	97	470	797	999999	984	999999	683	164	249	999999	894	976	999999	999999	440	986	460	783	516	999999	880	153	995	612	776	945	330	659	238	774	999999	475	999999	771	922	305	808	201	999999	999999	999999	999999	773	999999	999999	714	627	999999	467	999999	818	819	999999	999999	610	943	475	194	172	49	621	34	999999	999999	999999	428	277	371	999999	144	187	268	593	830	876	95	999999	341	999999	999999	327	347	201	169	955	999999	50	492	999999	999999	830	624	39	999999	74	846	
999999	307	549	999999	447	266	999999	999999	890	560	235	999999	351	524	574	144	334	110	721	999999	999999	766	519	999999	388	999999	999999	77	314	999999	239	999999	999999	39	999999	81	791	534	624	71	411	869	279	999999	857	445	151	647	414	695	299	928	438	791	24	112	999999	516	999999	662	66	868	27	999999	999999	790	839	321	308	999999	352	800	485	999999	872	963	496	124	999999	943	643	999999	663	618	273	310	16	974	999999	124	293	285	588	962	14	543	999999	942	84	76	605	829	348	912	999999	499	452	778	918	999999	615	673	340	12	28	504	999999	408	73	29	784	864	305	193	218	76	222	999999	654	999999	120	554	49	999999	347	813	999999	999999	999999	774	999999	999999	65	999999	999999	619	999999	585	943	999999	999999	453	879	65	999999	741	534	164	704	286	999999	929	999999	590	939	71	999999	231	665	214	290	464	143	299	999999	556	809	999999	685	598	132	636	580	154	10	667	999999	983	828	999999	289	68	56	988	496	928	114	475	999999	447	985	723	920	738	229	999999	320	589	893	734	932	204	479	115	999999	650	999999	978	590	282	396	999999	403	69	925	232	417	999999	802	243	452	999999	999999	247	613	409	716	841	924	135	999999	95	100	103	674	94	588	999999	834	999999	579	999999	885	999999	61	344	999999	860	812	997	467	175	999999	659	292	598	889	242	502	755	933	517	63	464	925	311	560	999999	395	999999	643	476	320	955	999999	326	458	562	999999	999999	999999	855	38	927	999999	192	999999	999999	999999	999999	204	999999	999999	999999	912	999999	82	999999	999999	750	999999	30	999999	999999	999999	990	855	831	996	966	149	999999	56	233	676	88	488	999999	795	999999	13	129	999999	319	646	999999	999999	240	999999	601	253	37	734	445	495	68	390	67	574	678	999999	999999	999999	844	935	999999	310	999999	413	834	583	946	999999	94	999999	664	531	166	334	76	962	624	999999	404	722	122	602	610	737	617	697	430	561	127	999999	999999	999999	999999	383	779	986	812	827	218	28	999999	999999	650	999999	830	536	234	733	507	715	999999	687	50	131	823	274	700	487	795	146	162	999999	999999	678	218	979	876	782	554	90	999999	797	579	385	999999	999999	952	911	907	90	999999	697	64	412	703	850	644	533	559	514	999999	334	42	82	866	913	884	971	490	850	660	451	999999	999999	564	999999	117	664	706	113	322	788	580	714	672	464	339	999999	974	999999	345	999999	232	49	999999	826	764	506	519	511	835	980	431	66	430	32	518	999999	848	999999	999999	979	999999	456	202	
999999	999999	328	410	411	583	999999	997	132	515	316	228	149	632	999999	160	610	155	205	278	341	367	523	293	999999	946	702	266	195	624	999999	526	776	847	297	82	446	106	118	927	65	983	308	551	124	804	378	15	120	638	999999	833	631	188	860	149	239	44	999999	464	881	523	811	507	999999	999999	999999	302	345	665	713	513	999999	277	999999	358	68	972	999999	845	577	697	156	557	492	532	895	598	986	999999	842	411	346	999999	999999	541	182	800	999999	334	361	86	670	454	924	999999	796	363	965	999999	90	267	999999	999999	886	999999	376	263	25	999999	893	853	315	197	822	999999	177	394	230	681	186	268	579	999999	999999	501	36	701	633	864	999999	542	633	484	76	584	999999	432	766	862	175	918	785	776	999999	999999	770	482	632	999999	461	412	142	293	336	822	688	999999	999999	395	167	675	630	999999	890	361	230	831	131	247	765	744	627	368	999999	999999	482	802	414	985	730	554	78	20	413	333	409	349	158	253	999999	526	11	380	999999	499	999999	635	885	88	287	939	360	999999	856	716	784	999999	777	999999	999999	885	614	444	665	612	999999	999999	999999	567	951	999999	682	999999	999999	248	999999	257	662	26	969	847	999999	336	708	791	203	999999	163	696	999999	999999	571	90	902	999999	911	999999	715	102	893	677	999999	328	137	999999	266	482	53	618	973	537	121	761	108	503	968	288	736	874	999999	922	999999	60	999999	325	319	602	999999	999999	999999	185	541	999999	132	999999	959	999999	999999	999999	534	999999	639	545	999999	21	999999	810	981	999999	52	999999	831	841	999999	971	221	836	309	811	95	663	507	999999	291	999999	999999	551	638	999999	543	378	90	432	349	999999	292	920	337	999999	801	999999	621	999999	298	999999	354	700	999999	161	90	133	299	999999	227	999999	223	927	264	999999	999999	999999	182	185	865	999999	552	408	999999	985	688	301	508	999999	20	586	52	999999	423	587	452	999999	664	487	726	420	999999	693	999999	999999	485	999999	666	412	990	999999	337	445	999999	625	999999	946	208	901	472	788	624	996	386	999999	999999	999999	999999	676	482	720	999999	694	459	455	594	858	202	999999	509	333	635	106	312	999999	259	999999	231	999999	435	506	106	763	999999	937	999999	92	999999	575	650	203	852	989	999999	999999	520	642	986	265	999999	303	999999	185	401	149	163	999999	999999	204	390	231	70	714	251	999999	999999	999999	680	999999	659	511	550	627	999999	316	999999	645	176	999999	671	999999	620	965	767	141	752	999999	371	875	999999	277	399	123	194	429	
143	147	747	953	655	999999	962	474	606	529	752	137	999999	999999	668	999999	999999	999999	533	773	610	104	947	999999	999999	702	193	999999	737	392	122	999999	442	953	182	343	897	999999	387	705	655	999999	369	247	389	999999	999999	286	216	999999	999999	999999	589	999999	818	49	199	638	728	952	782	167	999999	224	417	324	694	849	912	335	620	148	282	999999	127	465	734	710	999999	609	584	999999	598	999999	476	383	999999	30	145	143	153	269	494	434	923	498	418	155	830	74	930	278	374	881	656	777	466	762	999999	362	314	489	999999	999999	378	875	568	275	999999	44	476	674	714	999999	192	999999	653	848	903	629	57	588	999999	999999	679	999999	542	999999	815	699	916	999999	726	782	829	663	361	375	66	999999	929	152	408	796	598	266	564	999999	699	999999	133	618	859	674	315	725	610	252	450	71	999999	999999	460	57	127	391	999999	932	999999	999999	998	288	999999	854	999999	999999	190	93	76	423	752	999999	28	519	575	308	999999	61	476	113	63	999999	924	999999	999999	999999	999999	360	999999	217	318	631	645	180	999999	844	826	14	974	410	999999	526	999999	37	319	394	999999	999999	481	819	164	999999	465	999999	474	999999	363	797	148	622	999999	830	414	859	114	999999	999999	847	999999	731	481	999999	86	76	568	536	933	897	684	331	253	750	878	859	62	422	999999	999999	706	418	490	999999	866	362	196	999999	122	326	922	199	93	986	999999	750	347	933	999999	398	287	938	955	466	123	816	378	472	999999	555	806	999999	999999	999999	151	999999	250	453	364	724	999999	853	999999	617	975	495	248	267	32	137	521	999999	603	777	999999	767	463	999999	915	59	984	723	762	567	999999	999999	245	581	845	925	510	894	578	105	518	433	524	347	490	627	578	120	999999	824	44	687	98	186	989	383	349	225	537	999999	999999	999999	999999	857	999999	999999	260	999999	999999	106	627	626	549	508	269	98	253	126	543	297	999999	873	282	938	999999	831	151	69	591	471	999999	294	366	274	365	360	999999	999999	249	746	377	911	698	354	999999	417	148	590	916	999999	139	999999	681	999999	833	866	884	162	334	276	603	200	85	950	999999	342	269	285	153	908	755	586	876	797	999999	999999	999999	928	741	124	693	561	152	690	342	999999	613	126	440	999999	476	189	342	973	152	186	836	748	832	864	158	862	446	17	155	552	357	999999	330	274	999999	999999	421	219	582	999999	57	999999	999999	999999	729	152	845	655	442	999999	254	999999	654	743	733	436	999999	876	966	831	124	145	
544	790	999999	728	999999	999999	999999	519	999999	133	400	111	999999	450	140	673	999999	15	999999	791	999999	579	999999	999999	239	587	999999	265	860	544	252	751	927	912	851	827	164	10	355	679	848	999999	807	130	999999	553	999999	292	306	431	999999	960	999999	332	999999	999999	491	999999	499	219	634	550	999999	233	999999	648	183	226	599	312	519	999999	659	346	943	652	772	187	941	686	973	258	999999	439	804	292	937	604	351	886	345	603	999999	146	55	999999	273	999999	250	999999	999999	999999	693	993	912	604	999999	477	389	918	999999	314	619	813	246	999999	591	229	429	598	711	579	874	713	966	999999	635	523	301	644	388	999999	937	87	316	999999	565	965	526	209	980	469	224	433	693	41	999999	697	900	669	716	54	164	651	999999	800	522	999999	36	995	969	787	999999	744	540	14	377	542	506	660	820	999999	702	999999	617	251	999999	451	999999	999999	932	999999	999999	631	928	344	44	295	925	999999	72	999999	938	530	999999	999999	293	480	893	689	664	451	200	999999	999999	100	351	934	44	910	445	81	959	101	999999	999999	174	554	816	206	999999	91	616	990	999999	244	687	181	990	424	958	884	558	341	999999	491	999999	383	782	999999	992	110	999999	24	80	991	626	846	467	207	38	738	664	696	999999	582	834	999999	999999	614	999999	999999	943	999999	952	561	523	627	820	999999	295	790	999999	978	213	869	999999	602	999999	999999	999999	999999	713	999999	999999	229	999999	861	999999	697	656	546	732	178	433	822	167	999999	72	518	477	999	36	999999	999999	248	967	685	493	849	753	242	999999	54	997	573	465	160	234	732	341	662	15	133	925	999999	68	999999	554	391	999999	197	999999	411	139	618	814	828	881	157	262	999999	377	999999	999999	423	265	688	180	860	366	999999	417	999999	999999	999999	993	902	959	173	189	374	140	999999	147	565	703	879	914	389	759	999999	278	86	480	797	999999	243	999999	999999	492	999999	432	999999	34	705	780	209	234	324	624	911	868	717	967	999999	413	999999	634	389	999999	386	773	791	110	729	738	340	859	389	530	760	724	458	680	809	941	999999	87	442	784	503	655	600	764	848	769	561	999999	592	393	28	999999	798	791	116	607	640	594	304	967	999999	999999	999999	793	864	196	420	46	167	945	968	197	202	999999	227	730	999999	37	262	999999	187	231	277	996	511	161	925	666	574	999999	311	851	783	475	345	163	810	806	899	661	358	524	951	646	999999	999999	999999	204	574	385	434	613	999999	344	789	999999	82	848	292	
713	271	753	471	955	644	126	414	726	268	73	920	376	137	600	611	999999	280	630	580	680	744	731	102	199	778	698	519	448	999999	128	90	961	999999	999999	400	605	62	996	999999	309	426	689	935	999999	464	68	485	999999	733	137	946	452	999999	611	969	539	660	282	186	946	606	966	51	150	982	958	999999	941	209	16	610	284	999999	999999	264	999999	796	591	734	720	999999	778	715	999999	181	638	693	913	227	861	944	780	819	65	702	459	648	794	999999	506	216	999999	542	726	999999	999999	824	996	356	914	743	999999	547	466	733	827	999999	493	969	999999	999999	938	724	999999	71	830	465	572	578	805	415	11	999999	999999	999999	999999	999999	988	41	509	814	697	999999	312	127	999999	242	362	332	874	999999	165	824	184	999999	277	820	203	664	999999	216	999999	427	999999	509	741	15	319	999999	65	592	272	461	470	539	576	999999	999999	999999	999999	597	113	999999	703	999999	260	999999	889	999999	245	999999	51	333	344	999999	562	279	25	802	385	870	923	409	276	292	999999	703	364	644	999999	895	408	973	478	109	113	999999	999999	945	259	565	125	322	717	999999	550	938	127	177	977	999999	366	619	844	326	674	703	999999	420	669	556	822	255	341	350	458	78	855	999999	198	999999	999999	80	999999	820	999999	999999	999999	78	742	999999	999999	196	666	368	539	999999	138	162	434	999999	999999	999999	285	703	743	870	999999	376	749	999999	999999	882	978	437	751	296	75	999999	571	999999	21	904	677	672	969	635	588	999999	810	999999	999999	702	999999	999999	999999	252	795	850	87	883	628	325	328	271	913	704	217	999999	616	999999	723	113	999999	999999	399	144	635	613	733	118	292	18	566	90	541	999999	81	200	925	508	501	225	947	999999	445	695	585	416	999999	999999	427	358	366	999999	945	999999	122	450	399	377	999999	999999	127	999999	601	620	999999	999999	730	999999	632	999999	314	118	999999	508	999999	902	924	703	999999	229	854	467	690	999999	999999	997	144	704	278	631	999999	557	891	319	999999	999999	999999	999999	936	999999	685	235	643	409	54	258	816	999999	679	220	525	999999	999999	397	337	659	288	999999	968	999999	113	999999	999999	999999	227	756	226	442	999999	188	815	108	999999	220	543	629	824	291	889	403	191	696	34	68	999999	114	738	999999	981	448	699	999999	857	184	243	659	971	642	999999	297	41	383	999999	501	405	426	999999	999999	999999	708	834	996	999999	574	580	999999	11	206	894	123	28	999999	460	961	488	999999	251	592	977	884	658	192	109	999999	372	807	
999999	533	662	689	184	139	650	999999	614	703	649	292	604	826	999999	774	748	79	279	318	922	999999	22	18	184	347	631	969	59	999999	897	999999	212	772	757	478	543	999999	938	888	81	187	357	785	746	959	987	160	236	883	999999	40	332	999999	884	583	520	999999	514	837	507	681	233	961	999999	999999	89	832	999999	999999	241	543	140	390	247	745	729	999999	272	225	999999	481	743	176	218	867	855	159	887	999999	957	889	999999	111	390	400	953	395	979	999999	879	164	91	56	651	900	999999	941	816	999999	854	999999	391	299	999999	36	938	67	753	938	617	930	944	894	999999	352	999999	39	999999	999999	999999	343	257	988	345	204	999999	999999	524	317	999999	913	342	748	330	999999	507	999999	999999	364	999999	895	642	51	666	948	220	196	824	309	67	870	999999	969	357	520	45	403	953	292	999999	251	543	446	971	999999	598	999999	573	999999	845	999999	415	645	999999	896	999999	216	331	396	984	999999	999999	999999	999999	999999	999999	999999	400	809	640	113	456	341	727	999999	362	205	999999	962	360	999999	622	277	464	624	465	306	999999	461	819	999999	81	567	307	433	999999	328	196	874	732	235	805	999999	999999	999999	986	83	917	182	543	505	146	999999	45	971	590	604	760	634	641	675	786	939	999999	999999	41	889	43	304	999999	43	19	205	239	135	999999	999999	360	722	638	391	388	999999	999999	323	691	999999	531	335	842	774	568	561	243	67	999999	865	773	999999	709	107	50	623	999999	510	496	941	139	910	764	731	253	48	996	999999	296	383	32	999999	129	329	999999	708	462	78	475	999999	962	999999	687	351	95	255	22	999999	351	999999	999999	417	827	750	583	621	999999	120	999999	530	565	983	771	75	843	106	985	999999	999999	341	170	999999	999999	48	999999	957	233	422	646	998	999999	999999	908	530	310	615	849	999999	746	746	146	351	999999	945	892	978	411	621	508	988	270	999999	801	19	999999	811	382	788	999999	625	398	158	473	531	504	999999	84	999999	999999	238	257	616	643	993	999999	999999	723	99	156	10	555	999999	914	999999	738	403	663	899	999999	498	242	70	608	130	999999	987	877	26	999999	792	999999	170	857	999999	741	654	988	808	813	785	97	293	642	770	80	787	999999	999999	793	111	447	999999	999999	276	999999	196	18	999999	645	217	999999	707	648	999999	106	395	754	644	915	93	414	854	95	999999	411	949	427	837	999999	999999	999999	71	232	999999	355	729	845	999999	284	554	646	475	999999	606	845	390	645	289	999999	684	43	599	
999999	709	696	592	99	999999	999999	999999	769	999999	472	999999	999999	999999	484	308	18	377	549	999999	999999	370	447	999999	692	489	304	30	999999	148	999999	999999	999999	999999	999999	522	999999	763	639	999999	725	999999	999999	475	12	999999	151	965	905	999999	280	999999	145	870	240	999999	272	757	999999	999999	879	844	999999	631	17	999999	548	311	999999	962	656	255	738	878	447	999999	585	972	999999	605	347	999999	999999	967	867	865	240	999999	923	999999	260	895	999999	38	999999	881	496	164	467	905	547	999999	257	999999	999999	35	999999	267	432	109	999999	299	819	304	999999	550	999999	999999	999999	152	866	882	387	96	999999	760	392	999999	96	566	999999	999999	514	42	999999	999999	91	182	286	841	306	973	244	999999	677	999999	86	568	999999	250	999999	721	999999	325	48	665	462	999999	240	930	999999	859	999999	866	464	532	784	999999	246	999999	468	556	498	922	845	893	647	564	419	751	684	823	943	999999	999999	923	999999	199	993	402	54	999999	999999	356	999999	446	802	377	369	155	186	999999	331	10	782	605	999999	477	480	999999	28	898	751	489	999999	819	916	335	462	541	999999	595	793	844	721	999999	999999	151	724	408	101	280	999999	273	575	395	999999	943	73	808	700	564	999999	999999	999999	155	179	462	110	388	999999	477	915	999999	999999	590	504	487	288	244	999999	91	752	81	999999	747	703	487	999999	860	999999	973	271	654	841	936	875	945	999999	575	378	163	50	346	999999	623	364	377	619	984	891	25	664	828	999999	618	812	648	793	636	452	691	548	250	999999	556	215	999999	986	717	714	558	26	713	866	836	999999	999999	202	440	393	336	867	929	968	999999	999999	443	835	999999	134	237	162	834	133	686	999999	799	284	331	418	104	391	902	279	342	998	951	962	981	577	405	999999	999999	253	125	999999	618	999999	759	248	772	999999	763	592	486	406	191	589	190	999999	251	141	870	32	298	945	965	659	636	312	367	999999	854	999999	728	782	798	591	18	862	996	999999	524	93	645	999999	627	319	999999	999999	817	371	781	759	999999	273	999999	999999	954	179	999999	959	999999	456	881	301	580	999999	864	704	607	600	581	327	999999	999999	616	787	386	629	327	656	999999	700	495	995	699	104	329	464	207	467	637	838	14	46	999999	78	211	354	99	519	999999	98	999999	999999	790	464	999999	612	657	797	954	334	999999	999999	102	944	999999	886	601	999999	788	409	507	150	963	743	323	198	841	548	585	41	540	808	210	778	373	279	214	245	570	999999	807	409	512	999999	986	
801	943	999999	117	325	752	613	999999	56	999999	999999	263	57	150	345	771	118	221	999999	999999	54	11	324	581	999999	681	366	999999	82	601	108	637	660	757	999999	999999	999999	441	999999	288	926	999999	999999	197	999999	25	999999	104	235	945	699	999999	589	517	999999	800	629	999999	999999	643	395	699	658	455	492	560	603	299	629	100	867	999999	951	644	868	999999	999999	137	999999	999999	523	272	689	137	901	910	999999	152	815	721	625	547	25	999999	999999	236	428	709	705	625	422	867	475	144	87	999999	245	944	649	974	999999	501	960	749	130	999999	19	530	553	581	512	460	484	999999	475	330	660	999999	751	641	548	148	999999	780	999999	656	797	999999	60	878	674	999999	999999	999999	768	133	586	999999	999999	999999	227	897	165	999999	123	962	393	567	668	757	999999	910	203	17	436	813	80	190	999999	999999	336	464	999999	999999	906	409	999999	644	148	351	999999	394	829	982	424	650	999999	308	999999	999999	272	240	886	303	516	764	909	495	413	955	63	999999	780	999999	443	762	427	491	226	999999	999999	748	428	327	999999	999999	91	220	999999	786	999999	771	523	204	211	999999	578	187	167	151	500	470	240	193	298	347	614	999999	549	999999	233	501	999999	953	295	524	811	569	289	539	999999	699	999999	627	134	291	882	585	999999	347	194	249	999999	85	223	544	517	244	38	676	372	999999	671	931	563	338	690	569	908	999999	999999	18	898	628	468	800	567	613	68	999999	464	39	965	212	477	999999	178	16	740	999999	16	999999	540	613	176	399	38	971	999999	795	601	999999	676	154	999999	999999	351	705	616	422	977	904	185	32	222	999999	328	468	463	579	999999	684	999999	999999	680	718	478	999999	461	78	772	999999	549	273	414	150	362	821	159	999999	999999	999999	399	999999	773	112	400	517	400	833	81	569	999999	494	999999	917	494	518	473	344	999999	66	253	548	649	390	364	912	617	81	980	506	318	172	937	999999	294	999999	393	578	327	960	999999	627	996	213	88	65	638	497	999999	999999	358	815	594	585	229	851	999999	393	747	999999	900	329	853	575	260	355	556	938	999999	983	999999	999999	27	746	999999	625	999999	446	999999	308	284	999999	999999	145	157	503	577	361	477	443	832	10	830	839	70	574	999999	431	952	733	508	699	999999	673	719	999999	798	847	423	604	310	242	90	999999	213	780	905	717	999999	757	999999	204	471	199	161	133	74	187	999999	597	999999	129	493	579	800	584	265	751	999999	694	704	730	999999	872	142	600	920	391	
999999	290	669	67	13	205	955	999999	238	675	522	595	398	620	999999	826	753	999999	748	999999	648	628	524	999999	301	733	62	57	266	999999	66	999999	213	683	551	999999	928	793	125	298	623	496	999999	590	239	830	999999	94	568	122	129	999999	851	418	742	17	999999	515	766	280	999999	907	57	640	618	960	392	714	79	765	897	999999	74	460	999999	162	282	934	924	470	437	999999	488	154	999999	999999	999999	795	941	544	999999	999999	37	845	999999	715	448	716	971	999999	448	591	25	803	999999	999999	999999	401	530	589	735	999999	999999	999999	843	185	999999	903	170	513	261	596	773	534	135	484	932	229	999999	999999	713	565	963	656	32	845	953	999999	999999	319	226	318	275	361	808	999999	833	731	999999	969	296	999999	999999	467	26	851	999999	490	677	739	999999	668	95	358	999999	999999	867	999999	999999	997	999999	744	999999	851	999999	943	331	422	999999	326	999999	210	227	999999	999999	178	999999	505	639	181	38	472	17	999999	999999	558	233	916	485	999999	941	899	458	999999	747	551	572	999999	999999	83	529	405	999999	361	98	36	450	749	472	707	169	372	303	111	969	759	737	782	999999	738	719	414	937	96	384	752	751	223	598	999999	606	999999	334	999999	999999	633	708	999999	999999	66	117	999999	453	777	480	579	605	999999	44	988	814	789	935	441	363	124	467	677	977	346	284	236	160	139	111	852	47	737	459	346	60	999999	999999	712	999999	245	999999	999999	999999	805	156	404	188	610	528	817	381	893	212	537	175	40	678	765	781	881	333	324	999999	627	541	999999	999999	698	999999	732	118	232	810	999999	999999	999999	71	181	199	880	57	550	610	293	481	154	999999	999999	180	29	413	915	931	749	911	999999	492	988	274	999999	505	490	672	999999	708	158	93	93	384	866	969	507	576	900	833	783	999999	392	999999	397	999999	976	999999	999999	329	999999	301	70	216	516	816	83	907	910	999999	567	877	814	585	332	999999	999999	547	314	60	999999	999999	40	915	138	999999	109	999999	876	946	529	999999	754	476	999999	999999	32	877	867	60	999999	999999	999999	525	999999	906	899	807	823	336	890	438	999999	867	423	854	270	154	87	584	716	241	999999	999999	855	604	132	999999	79	475	48	573	999999	999999	164	316	999999	514	649	231	42	301	28	550	65	100	748	999999	999999	661	999999	877	799	292	344	664	569	701	670	671	999999	561	999999	358	999999	999999	758	999999	999999	116	181	999999	505	856	552	424	223	489	999999	765	855	244	294	999999	878	171	774	398	919	
999999	747	999999	844	978	999999	480	999999	670	262	999999	341	999999	185	999999	489	999999	382	943	999999	919	451	999999	792	999999	815	548	999999	329	479	999999	999999	370	50	999999	369	999999	910	526	417	81	860	552	237	179	999999	76	69	347	928	46	999999	830	999999	10	999999	667	199	940	172	899	212	243	200	136	196	971	749	963	999999	300	930	855	535	668	68	898	852	623	480	999999	489	930	401	443	347	722	999999	49	999999	999999	999	970	364	518	869	999999	362	999999	982	462	327	106	999999	637	116	933	304	990	941	161	815	576	469	423	420	999999	999999	757	789	999999	269	999999	999999	886	999999	960	500	27	799	999999	545	751	640	28	999999	999999	181	763	999999	413	428	722	108	20	999999	433	510	940	108	596	784	605	321	519	203	618	304	999999	346	999999	442	287	999999	509	615	73	936	999999	992	999999	111	88	430	385	55	547	999999	790	999999	999999	459	560	918	212	656	999999	440	131	999999	812	98	308	999999	999999	970	151	530	598	405	999999	497	69	948	999999	494	706	999999	935	473	656	17	999999	999999	477	697	999999	368	988	852	674	999999	814	626	189	999999	802	660	249	414	904	26	999999	395	189	999999	399	611	847	717	999999	999999	504	999999	178	999999	999999	437	950	493	999999	782	999999	999999	730	198	682	442	768	999999	691	999999	935	531	569	640	999999	999999	691	106	307	999999	521	999999	999999	999999	138	999999	458	385	364	375	999999	755	326	999999	483	999999	664	991	999999	957	999999	714	35	905	999999	973	98	538	809	465	746	999999	999999	817	271	271	843	999999	999999	999999	983	393	778	326	999999	189	999999	447	166	728	463	700	406	349	999999	806	255	997	88	165	78	920	575	898	629	856	569	508	860	222	433	842	999999	184	973	460	936	709	569	651	767	999999	381	90	11	56	457	846	390	464	999999	846	999999	999999	456	999999	817	879	697	489	619	706	999999	944	304	621	767	232	999999	999999	870	546	437	436	398	428	548	494	999999	583	408	722	128	999999	205	999999	108	38	728	999999	643	66	21	90	41	71	72	437	999999	999999	999999	234	999999	413	999999	999999	999999	317	515	999999	524	332	982	124	90	999999	999999	192	748	716	522	738	504	465	343	814	534	357	405	337	365	121	708	516	305	184	251	999999	811	999999	999999	791	523	700	396	321	999999	897	999	144	483	880	688	79	867	999999	730	25	79	999999	945	71	912	187	672	412	623	999999	818	906	655	999999	380	32	999999	731	225	803	79	32	740	636	357	270	854	484	433	638	
648	999999	453	236	999999	42	780	117	879	999999	999999	983	999999	606	88	103	488	610	510	665	532	145	334	926	946	56	49	999999	714	651	333	198	999999	985	827	72	462	429	236	999999	252	440	999999	879	775	95	335	143	558	263	782	253	973	767	999999	512	431	527	290	599	993	999999	403	999999	22	839	14	999999	779	25	641	69	384	172	999999	101	999999	454	160	999999	721	905	760	460	869	999999	224	222	878	324	999999	935	149	999999	999999	781	999999	999999	867	936	91	622	364	542	622	722	869	811	354	999999	229	999999	999999	429	877	97	710	942	368	931	625	791	833	464	384	706	920	746	817	999999	64	668	587	999999	779	109	551	228	999999	999999	221	413	999999	864	105	663	568	999999	760	267	80	104	266	935	320	299	999999	900	999999	916	802	132	993	712	959	561	399	161	649	777	546	492	999999	222	720	221	999999	969	368	720	147	210	986	559	570	960	411	652	999999	490	999999	650	70	922	353	98	999999	165	904	543	274	999999	80	982	721	999999	999999	999999	999999	108	375	819	999999	446	778	602	146	443	151	999	999999	999999	999999	169	467	895	431	192	868	631	802	999999	74	825	456	999999	139	999999	999999	982	999999	999999	436	804	999999	999999	119	623	153	999999	999999	975	999999	905	394	527	169	910	999999	825	166	807	185	999999	306	607	754	999999	999999	999999	472	142	999999	169	999999	999999	320	452	55	966	785	807	48	127	999999	826	999999	169	441	928	999999	229	489	22	999999	173	192	843	508	517	999999	999999	999999	999999	999999	819	999999	854	999999	602	217	716	865	557	50	359	768	67	999999	480	852	594	284	72	486	253	653	592	344	865	999999	476	944	537	999999	392	184	943	999999	999999	455	999999	999999	839	721	855	364	931	972	476	404	134	929	37	664	161	128	571	619	999999	176	999999	999999	21	992	740	771	337	336	657	184	825	999999	999999	34	952	311	999999	351	631	889	722	619	867	470	484	547	917	999999	80	273	613	333	805	692	667	999999	282	846	980	93	999999	999999	999999	301	579	999999	875	12	711	849	999999	229	987	155	454	178	652	550	517	203	999999	464	266	394	571	999999	421	371	999999	999999	39	598	370	547	862	127	999999	999999	890	577	671	914	171	230	999999	393	345	659	999999	999999	737	731	339	787	239	999999	347	930	999999	999999	495	999999	999999	148	819	94	859	450	999999	336	873	85	999999	999999	531	940	303	46	804	188	165	761	133	869	999999	999999	269	583	318	300	780	374	846	812	91	167	279	32	410	
999999	534	999999	377	911	624	999999	80	399	999999	999999	278	311	135	551	922	733	390	775	313	999999	825	999999	141	991	556	509	999999	848	858	373	999999	999999	635	309	653	269	394	999999	255	999999	237	869	999999	29	32	479	248	999999	889	358	777	504	719	889	680	259	764	385	365	124	432	232	541	891	628	997	675	826	999999	999999	999999	179	999999	140	293	955	957	122	969	86	270	999999	958	509	596	176	561	745	629	404	505	19	856	999999	750	15	338	999999	400	34	803	999999	406	235	19	608	974	589	606	724	999999	651	415	288	853	999999	274	999999	305	462	446	930	207	999999	168	339	322	399	390	288	626	530	721	945	283	999999	999999	732	999999	988	202	972	149	904	112	853	999999	577	286	261	999999	307	140	938	999999	873	223	903	77	680	999999	584	209	328	107	771	929	999999	999999	14	960	541	540	999999	270	474	791	303	400	314	735	744	122	138	547	329	999999	783	367	410	635	634	664	820	702	617	773	821	806	341	923	142	572	282	301	209	766	999999	999999	999999	999999	920	512	762	944	999999	999999	80	780	778	381	156	113	999999	379	999999	876	720	615	999999	701	970	496	999999	999999	999999	181	840	836	347	999999	999999	115	254	999999	999999	999999	902	999999	999999	155	702	50	999999	960	999999	999999	967	902	966	333	55	218	35	421	121	999999	453	381	352	379	999999	244	443	225	804	50	858	286	664	213	999999	845	463	507	999	929	469	108	614	999999	999999	937	870	24	517	999999	89	833	217	291	678	530	533	782	523	999999	607	999999	166	736	180	999999	999999	762	359	210	754	528	421	191	964	355	767	779	999999	999999	373	428	708	445	960	35	79	383	534	453	322	680	983	999999	332	657	942	877	402	522	999999	117	665	317	614	561	421	999999	999999	333	763	753	617	829	103	188	113	720	999999	155	622	864	238	905	887	999999	999999	879	858	317	412	889	386	652	994	266	999999	401	830	409	999999	53	66	210	690	568	73	163	999999	999999	554	231	999999	999999	900	834	879	999999	429	540	26	542	176	19	921	873	377	999999	835	837	999999	711	890	999999	541	578	808	37	224	329	999999	999999	441	999999	763	191	788	999999	752	170	387	14	972	999999	999999	81	876	57	289	817	201	108	999999	999999	999999	842	341	735	999999	331	36	999999	544	110	530	635	110	462	256	740	95	247	223	675	460	420	739	599	984	469	702	999999	999999	407	137	912	999999	831	999999	920	849	63	423	999999	143	535	999999	872	769	999999	971	423	
800	999999	999999	953	999999	653	159	319	999999	999999	750	999999	999999	275	113	147	972	999999	999999	278	999999	336	890	999999	823	792	541	999999	999999	866	829	237	497	999999	959	999999	999999	184	37	419	681	674	816	117	999999	999999	801	867	431	999999	900	161	193	703	945	474	659	999999	999999	102	121	234	368	246	911	999999	758	350	316	906	999999	797	590	163	596	803	519	782	729	657	990	674	503	628	966	677	54	794	342	494	548	976	54	934	307	456	316	999999	205	789	417	999999	561	525	860	112	571	39	116	152	999999	876	999999	482	112	447	731	999999	280	999999	478	964	17	821	999999	494	753	999999	999999	999999	999999	939	999999	999999	249	538	122	977	999999	863	999999	25	687	200	999999	671	17	571	832	860	725	576	999999	999999	321	453	454	740	999999	375	359	914	999999	967	655	26	299	39	243	999999	334	754	999999	416	137	463	999999	817	291	696	487	191	823	995	424	920	640	625	999999	795	94	382	820	402	514	201	841	720	544	523	999999	977	338	269	535	970	605	892	999999	858	176	636	458	471	888	177	101	188	999999	735	999999	999999	999999	447	999999	952	934	578	901	999999	621	565	283	768	999999	509	853	999999	469	453	324	747	791	769	999999	457	923	359	514	999999	110	663	178	808	147	999999	577	999999	780	582	46	36	999999	898	247	610	363	999999	157	388	323	536	999999	999999	421	638	883	640	819	999999	999999	999999	999999	564	999999	999999	397	475	631	616	999999	999999	999999	886	999999	999999	756	999999	999999	27	103	244	212	136	33	573	944	79	999999	999999	824	936	80	749	999999	461	961	436	73	999999	223	999999	67	999999	455	360	752	831	999999	133	999999	990	117	801	937	794	382	938	540	271	999999	328	88	999999	999999	996	892	44	343	999999	999999	999999	999999	254	999999	999999	186	999999	999999	999999	999999	123	387	273	625	999999	828	279	811	999999	89	33	999999	999999	275	895	810	934	999999	999999	999999	718	498	736	796	999999	172	863	997	731	618	711	268	866	450	999999	940	814	507	956	177	623	232	584	999999	313	999999	999999	979	999999	405	251	921	231	216	999999	624	651	999999	73	999999	965	282	90	150	999999	765	999999	362	374	999999	995	437	792	291	843	999999	999999	999999	999999	139	146	884	999999	999999	376	790	999999	660	348	285	299	999999	444	294	212	351	152	443	508	999999	403	999999	614	954	999999	999999	138	939	999999	617	999999	791	983	933	536	91	194	753	774	587	728	999999	23	999999	665	657	992	999999	89	502	999999	480	361	945	999999	999999	999999	999999	999999	
999999	999999	999999	298	731	999999	508	364	510	758	130	999999	999999	669	921	819	34	999999	525	999999	752	821	629	859	869	274	240	439	47	207	74	811	61	827	222	925	630	91	292	524	167	999999	491	750	999999	345	954	811	440	135	999999	999999	754	844	999999	999999	41	248	428	999999	344	78	326	313	693	319	115	571	456	999999	199	943	999999	11	141	458	339	999999	900	533	319	429	999	912	494	262	67	217	652	482	999999	392	662	826	999999	98	976	188	66	649	999999	392	999999	444	999999	768	444	752	999999	999999	409	162	347	894	156	915	999999	999999	818	441	999999	898	999999	973	111	806	290	999999	821	999999	481	161	823	260	303	927	74	565	976	726	999999	314	504	927	83	742	55	767	679	999999	999999	572	369	999999	999999	341	473	999999	342	139	488	893	931	669	253	257	999999	96	999999	229	851	999999	999999	102	624	999999	403	991	900	999999	761	522	871	999999	32	908	999999	208	863	999999	463	683	232	999999	247	999999	383	835	683	825	413	958	177	459	423	999999	145	276	10	450	999999	482	490	973	378	966	999999	999999	646	344	464	140	233	999999	765	177	291	590	855	701	573	568	999999	84	956	802	355	422	144	516	773	526	208	422	34	981	999999	259	478	281	901	999999	198	999999	999999	282	735	999999	693	255	234	554	999999	999999	999999	379	174	999999	999999	999999	999999	609	249	140	571	938	932	810	999999	784	999999	999999	122	584	799	573	380	999999	999999	683	77	999999	728	999999	291	229	115	898	546	999999	816	999999	999999	902	660	301	760	68	776	432	999999	999999	924	999999	999999	202	441	836	999999	999999	999	999999	701	999999	999999	999999	881	361	848	352	832	43	999999	958	967	197	799	219	923	508	812	322	202	999999	343	151	999999	819	617	99	999999	279	399	242	655	622	96	999999	404	856	419	409	999999	999999	600	317	661	965	999999	94	403	232	999999	11	500	687	11	999999	999999	366	912	72	999999	759	565	562	644	41	313	355	999999	899	815	999999	999999	413	112	768	999999	999999	490	926	878	999999	695	564	366	397	741	968	620	676	899	47	944	999999	665	460	869	47	672	629	662	595	983	503	417	999999	999999	97	584	243	728	974	999999	999999	193	220	73	10	206	256	300	999999	734	434	10	777	132	740	747	652	898	653	363	999999	273	292	550	201	999999	519	484	999999	394	387	999999	925	999999	958	999999	454	396	868	999999	426	999999	328	860	558	503	999999	723	182	349	999999	344	84	621	25	721	999999	670	872	999999	999999	999999	645	949	999999	
485	999999	616	173	576	999999	265	39	812	936	999999	945	431	991	698	999999	999999	311	999999	461	52	999999	999999	155	246	273	784	524	26	163	999999	693	378	513	82	999999	33	559	606	56	676	314	999999	999999	494	776	479	679	183	999999	891	469	341	497	999999	611	770	999999	999999	999999	518	741	999999	659	291	837	577	918	918	999999	493	245	705	267	785	738	999999	629	999999	470	793	999999	350	681	272	194	362	880	208	471	657	563	632	302	537	935	999999	612	402	657	208	999999	999999	904	999999	655	764	83	999999	577	999	150	809	466	999999	413	400	342	396	999999	484	696	999999	457	622	930	613	412	730	999999	999999	999999	236	13	271	243	354	446	829	999999	430	288	999999	631	471	999999	753	999999	783	999999	544	957	225	305	999999	512	839	313	999999	920	999999	999999	353	999999	999999	999999	913	806	204	999999	69	954	512	779	999999	206	529	999999	985	115	186	999999	999999	606	315	489	999999	931	830	759	999999	999999	164	909	574	78	999999	314	501	472	602	947	971	999999	74	999999	455	446	629	976	999999	749	327	999999	743	999999	732	999999	557	650	225	982	975	445	881	28	999999	603	214	999999	270	224	598	523	512	239	475	131	542	725	44	999999	999999	854	776	654	723	999999	175	969	345	198	757	850	999999	620	971	536	626	55	999999	999999	241	30	999999	768	161	999999	674	513	140	999999	214	831	999999	877	999999	130	669	237	304	823	999999	245	272	82	466	747	276	892	267	939	999999	497	936	192	999999	291	149	17	502	920	312	661	838	999999	999999	925	999999	999999	999999	850	999999	398	999999	966	423	999999	999999	643	311	999999	536	782	256	201	115	716	895	433	770	999999	981	661	734	384	999999	775	406	538	97	999999	999999	897	999999	999999	81	116	999999	999999	999999	120	533	999999	705	98	393	530	415	647	628	277	40	999999	608	549	869	215	663	376	999999	648	599	229	555	999999	999999	639	999999	838	129	999	970	924	664	999999	865	485	999999	646	999999	999999	369	999999	910	819	510	701	298	413	547	866	999999	379	524	130	521	314	999999	934	196	754	700	577	527	628	999999	115	157	948	683	999999	259	999999	999999	465	999999	839	999999	735	270	210	350	425	300	263	556	999999	410	543	149	561	535	999999	999999	246	299	792	241	291	522	999999	554	999999	729	999999	616	999999	993	999999	999999	999999	995	224	674	986	999999	285	286	274	999999	999999	705	613	809	999999	857	238	568	149	176	495	608	37	222	865	656	999	696	999999	646	131	607	351	999999	999999	566	320	356	473	
832	24	516	966	999999	999999	999999	940	541	607	306	387	866	853	892	356	82	967	999999	809	339	414	999999	149	628	950	107	363	911	350	565	547	882	104	317	162	979	641	999999	405	999999	715	468	999999	839	268	264	754	459	355	395	598	319	999999	143	427	435	376	348	268	999999	346	39	200	51	999999	504	772	999999	739	376	441	159	606	643	999999	945	500	309	999999	695	999999	999999	999999	999999	967	237	999999	961	889	999999	999999	302	559	685	999999	686	999999	999999	999999	999999	492	218	999999	999999	953	449	713	902	999999	482	934	77	979	573	376	442	473	244	84	531	999999	810	655	22	764	999999	600	920	814	938	677	453	229	605	212	145	999999	999999	11	527	524	443	452	417	792	999999	323	999999	999999	396	222	999999	972	558	999999	682	562	708	999999	999999	849	999999	97	581	999999	999999	847	999999	370	240	258	887	999999	999999	17	725	368	999999	999999	229	825	999999	999999	999999	725	645	481	671	10	530	582	999999	372	196	678	731	355	999999	999999	311	698	999999	625	999999	147	335	999999	999999	550	879	999999	324	488	995	989	245	191	669	855	169	20	999999	383	999999	999999	773	999999	57	878	999999	380	497	634	918	530	886	988	532	290	400	999999	66	999999	131	999999	268	997	376	206	443	549	685	25	454	300	999999	999999	785	999999	999999	810	752	546	274	509	825	690	570	474	113	256	659	389	999999	323	953	999999	999999	633	399	775	157	999999	444	736	999999	482	189	999999	999999	999999	213	111	999999	590	999999	519	999999	999999	391	999999	999999	902	102	197	999999	999999	560	999999	999999	468	314	161	41	598	662	999999	999999	999999	999999	353	999999	942	999999	783	52	557	999999	874	999999	444	207	999999	251	820	348	255	999999	257	846	397	999999	58	290	549	25	61	80	326	927	201	416	329	806	47	77	494	999999	318	154	342	833	686	911	902	271	999999	910	220	999999	417	154	999999	691	428	999999	999999	661	916	768	990	486	156	999999	39	999999	878	833	213	753	853	808	448	112	999999	563	245	147	388	288	350	151	860	999999	520	57	561	637	388	615	614	832	530	550	999999	856	687	738	882	874	393	841	706	466	406	608	705	752	188	864	196	999999	283	637	999999	849	626	999999	437	982	999999	999999	454	597	999999	31	999999	898	948	657	999999	999999	264	513	895	509	445	403	669	911	999999	808	458	523	429	299	999999	892	999999	314	239	606	311	900	407	152	396	118	999999	385	330	807	804	531	988	690	70	769	999999	918	414	233	999999	525	640	667	999999	999999	178	
848	472	999999	776	999999	999999	279	999999	364	115	752	122	336	999999	294	591	999999	999999	927	534	738	238	788	999999	999999	900	16	196	785	269	740	361	464	999999	479	912	999999	999999	170	114	719	495	705	663	999999	805	87	158	135	934	999999	663	999999	406	439	620	683	246	572	999999	999999	92	418	999999	375	401	999999	397	605	382	656	513	844	823	815	253	532	134	169	408	999999	999999	71	999999	173	86	496	68	509	859	239	698	468	426	693	636	86	610	999999	999999	999999	999999	553	999999	287	592	819	50	999999	196	999999	558	86	174	920	562	31	567	931	999999	904	599	999999	999999	152	958	999999	427	140	188	177	922	999999	571	260	143	315	999999	573	581	267	999999	477	323	772	680	622	304	505	999999	615	999999	678	998	693	999999	802	807	999999	329	547	401	999999	412	999999	174	721	999999	999999	787	257	713	994	360	41	999999	132	573	999999	472	346	750	922	999999	572	658	999999	999999	877	702	340	507	707	254	43	866	999999	74	304	607	999999	117	390	999999	999999	902	524	999999	999999	999999	435	238	833	148	982	796	479	911	839	370	920	883	636	220	999999	749	999999	750	327	175	999999	67	278	376	999999	239	369	213	125	999999	144	926	871	642	999999	111	673	999999	271	246	397	634	234	934	686	999999	480	999999	271	144	896	999999	10	801	333	377	959	999999	999999	753	999999	275	999999	179	235	993	22	999999	999999	355	85	446	999999	90	778	287	833	999999	689	437	758	199	942	980	773	370	926	79	319	899	151	999999	934	999999	809	131	838	65	709	693	73	486	235	999999	68	999999	295	999999	33	55	544	625	999999	207	994	999999	332	815	999999	865	76	943	999999	54	214	869	511	969	281	999999	449	999999	635	996	999999	281	963	37	921	322	84	17	56	273	364	999999	438	736	523	571	799	32	659	843	626	130	999999	999999	999999	199	948	999999	647	999999	605	766	999999	781	999999	722	283	305	893	93	790	999999	896	999999	690	999999	441	775	455	710	999999	426	128	791	380	253	999999	999999	326	732	373	999999	370	679	667	597	535	999999	999999	800	298	503	139	576	63	566	233	389	500	32	758	183	871	937	519	189	999999	208	411	589	252	999999	999999	170	719	42	999999	227	999999	102	162	999999	873	999999	422	999999	999999	999999	738	813	30	101	291	999999	974	200	999999	433	170	488	949	336	255	999999	558	797	999999	968	856	30	999999	999999	635	408	869	973	310	226	525	165	999999	999999	470	598	569	160	218	685	999999	528	999999	275	66	999999	152	826	
539	560	999999	624	839	999999	999999	717	999999	24	999999	883	999999	10	890	670	907	15	596	854	866	656	999999	999999	999999	839	781	337	999999	602	949	370	265	999999	444	749	130	900	326	572	409	753	999999	554	694	335	999999	195	999999	485	999999	999999	999999	298	959	882	807	697	46	999	999999	999999	843	352	75	105	627	390	566	999999	550	17	999999	999999	454	123	13	208	713	262	588	999999	999999	999999	999999	999999	692	999999	999999	561	942	432	863	326	35	51	999999	999999	999999	599	708	870	629	497	935	360	372	999999	844	846	879	608	999999	783	421	999999	669	454	118	177	412	999999	307	14	208	999999	153	373	997	999999	213	999999	719	123	554	717	966	211	999999	999999	536	47	133	246	682	344	448	90	904	84	381	465	201	321	196	999999	999999	999999	299	999999	217	999999	656	440	643	186	888	870	999999	999999	984	468	999999	235	641	375	536	999999	332	863	999999	73	999999	923	41	747	511	999999	926	999999	154	999999	911	645	675	999999	390	692	603	505	999999	577	850	999999	99	912	475	965	680	821	999999	513	301	436	148	154	999999	733	408	896	674	490	943	733	558	643	557	355	559	114	984	843	467	826	999999	111	222	266	999999	999999	999999	545	999999	115	984	641	60	485	506	531	996	657	999999	999999	831	965	999999	127	652	456	365	130	999999	576	837	678	56	474	28	47	931	283	898	999999	624	138	999999	838	999999	917	999999	82	848	38	999999	336	559	760	995	451	999999	105	999999	999999	999999	161	140	160	277	999999	595	999999	466	469	599	722	759	14	999999	999999	212	795	999999	999999	863	999999	281	387	468	511	128	295	479	576	569	836	669	520	526	999999	998	612	570	443	999999	17	615	999999	438	395	576	555	999999	302	249	682	727	878	524	480	879	999999	692	999999	197	309	115	889	900	763	999999	248	487	999999	704	600	234	934	999999	999999	677	892	948	83	999999	572	616	999999	999999	886	118	791	996	999999	593	255	919	804	999999	31	901	726	488	675	342	338	999999	70	999999	648	458	793	475	999999	802	986	804	619	999999	625	693	928	561	23	999999	271	252	440	34	458	680	430	999999	999999	953	950	414	283	740	605	999999	999999	588	999999	999999	325	326	337	999999	606	451	310	971	630	999999	999999	174	474	30	81	95	999999	999999	149	967	999999	115	93	999999	999999	999999	530	878	236	131	999999	349	999999	585	339	999999	999999	197	428	16	380	458	999999	63	980	999999	939	263	999999	999999	866	521	448	720	999999	999999	242	622	999999	999999	921	999999	744	508	201	
633	999999	889	999999	136	181	450	616	999999	597	999999	56	40	734	999999	643	277	220	999999	265	625	999999	999999	184	999999	712	999999	795	999999	95	999999	714	559	861	357	495	999999	572	541	348	426	904	315	133	832	172	999999	888	336	391	653	221	37	252	576	999999	149	715	570	424	999999	655	222	999999	648	999999	999999	179	386	999999	999999	999999	999999	378	839	721	595	999999	352	956	509	413	999999	999999	441	737	686	999999	295	999999	356	344	999999	126	469	770	691	267	484	967	675	999999	999999	999999	999999	948	542	659	999999	854	146	120	372	614	999999	475	999999	209	616	910	187	190	884	762	233	258	999999	562	908	999999	40	999999	999999	999999	290	476	901	710	999999	493	999999	37	903	440	488	245	972	999999	211	993	999999	491	999999	573	999999	495	158	999999	999999	550	254	980	750	999999	999999	808	566	999999	999999	448	574	486	999999	133	715	160	287	453	999999	999999	285	316	999999	999999	494	548	686	980	594	795	999999	161	187	674	248	225	286	568	615	999999	679	983	999999	999999	429	999999	999999	999999	858	638	218	705	475	546	274	999999	999999	835	850	285	132	999999	403	538	131	422	308	320	884	999999	999999	718	838	604	317	301	999999	597	495	999999	999999	167	132	955	586	622	686	641	410	309	999999	999999	718	339	556	999999	590	535	641	17	798	195	643	368	764	999999	866	870	238	999999	999999	42	350	462	243	999999	463	447	951	999999	735	667	910	584	904	434	10	999999	58	223	999999	999999	955	488	598	999999	524	999999	201	96	755	816	412	437	614	563	109	265	999999	592	640	152	999999	999999	999999	140	285	68	463	340	498	368	999999	24	270	999999	999999	999999	864	386	999999	699	255	864	752	999999	999999	999999	970	999999	334	745	999999	465	999999	999999	142	999999	217	467	999999	465	310	861	999999	397	999999	398	177	636	999999	999999	401	999999	999999	941	897	719	390	361	999999	999999	98	999999	15	753	999999	366	442	999999	845	264	655	406	804	985	999999	394	276	364	926	866	315	344	864	999999	354	692	999999	640	671	422	999999	999999	999999	999999	376	197	999999	844	441	636	999999	475	790	232	999999	994	999999	166	552	512	453	35	435	19	497	754	258	918	999999	999999	53	999999	999999	432	822	799	814	34	618	999999	538	431	923	299	910	840	553	641	505	999999	776	167	98	168	999999	999999	430	999999	291	621	938	936	999999	177	593	999999	444	367	409	999999	190	891	547	350	999999	31	999999	146	108	657	999999	617	999999	59	497	885	713	999999	463	417	379	242	743	997	999999	601	986	755	
999999	756	405	195	241	713	179	884	999999	748	999999	947	313	294	483	634	420	330	523	395	999999	707	451	573	904	992	422	947	158	550	999999	999999	44	999999	999999	351	261	999999	385	999999	880	613	276	964	686	515	114	95	759	999999	999999	943	88	601	85	997	999999	832	999999	249	300	232	736	999999	672	999999	912	999999	999999	999999	382	405	945	812	514	76	999999	486	999999	398	887	337	197	999999	964	142	999999	443	281	443	46	429	734	145	420	658	876	999999	302	999999	602	158	999999	628	735	190	998	275	999999	19	565	999999	946	892	362	999999	999999	999999	114	539	999999	999999	999999	419	999999	953	671	809	402	856	200	244	999999	22	795	999999	999999	568	999999	783	999999	38	356	999999	999999	217	483	842	783	457	623	999999	102	999999	999999	999999	473	822	999999	782	999999	198	872	240	818	330	645	934	106	622	867	476	393	331	404	490	133	422	541	999999	480	828	36	945	243	999999	152	431	656	672	275	283	999999	531	999999	946	165	999999	453	557	572	999999	746	999999	590	156	795	999999	368	999999	10	999999	291	999999	312	690	172	927	997	807	188	999999	287	999999	357	593	442	862	66	458	999999	17	969	984	999999	931	92	865	364	96	999999	381	72	781	999999	225	999999	999999	999999	583	783	237	999999	646	378	357	271	322	813	996	999999	933	999999	999999	550	992	91	306	330	381	607	307	572	911	591	806	161	506	761	142	601	54	643	999999	674	999999	889	999999	615	967	669	770	61	368	382	291	667	999999	241	679	143	695	77	847	999999	486	665	216	64	999999	206	765	999999	681	999999	670	999999	241	999999	452	999999	758	691	363	711	837	255	999999	539	309	999999	998	999999	92	998	906	999999	795	506	999999	999999	682	278	53	770	904	999999	999999	964	711	991	999999	917	999999	575	385	999999	714	145	149	999999	999999	999999	999999	999999	999999	500	478	999999	498	693	999999	999999	57	20	999999	999999	647	592	807	626	874	250	999999	999999	714	90	485	516	622	999999	272	999999	367	999999	981	999999	524	621	572	413	741	697	999999	28	496	700	999999	778	155	896	366	999999	999999	522	999999	999999	850	445	999999	127	24	961	70	999999	999999	999999	377	100	39	999999	999999	36	29	404	885	187	774	999999	821	999999	220	999999	999999	726	545	150	331	845	999999	770	164	88	903	455	398	780	636	999999	596	652	332	779	748	730	999999	339	111	934	637	189	446	51	999999	703	906	999999	600	343	59	290	523	999999	501	268	270	886	133	574	15	114	550	893	999999	999999	999999	441	958	641	795	
216	48	999999	218	420	333	999999	464	209	999999	91	190	303	830	316	138	800	287	490	999999	54	216	536	928	532	639	552	828	455	22	474	999999	999999	548	843	251	135	324	91	934	156	999999	924	36	924	924	256	73	906	50	999999	164	478	181	750	999	999999	469	685	780	780	294	18	196	999999	999999	231	755	986	999999	12	486	206	555	323	622	292	510	13	999999	392	489	922	414	132	320	879	999999	797	844	739	999999	999999	310	163	861	423	737	953	201	703	501	87	841	47	414	957	922	857	138	717	11	465	87	999999	301	371	604	74	762	853	999999	999999	152	334	999999	847	999999	401	461	209	554	999999	812	905	890	412	91	999999	999999	363	999999	930	999999	136	738	211	561	911	862	499	999999	673	200	999999	270	999999	999999	516	999999	566	999999	531	406	928	172	454	652	182	508	889	290	237	356	409	896	512	298	25	596	144	296	984	539	999999	999999	881	366	474	644	999999	477	574	674	160	301	435	999999	999999	963	293	558	999999	413	999999	219	590	326	791	450	757	255	919	920	567	280	999999	999999	445	548	999999	98	187	537	161	999999	716	563	205	999999	471	999999	557	62	999999	585	906	999999	565	752	799	565	574	34	887	999999	558	654	117	880	224	443	98	202	999999	205	381	999999	999999	561	503	37	130	684	979	778	697	866	617	999999	373	506	436	693	748	726	523	163	650	60	862	71	455	325	893	38	999999	365	380	117	214	65	329	13	999999	771	999999	999999	54	119	999999	691	47	135	516	999999	16	405	453	999999	999999	227	211	211	699	999999	582	999999	999999	951	999999	999999	496	509	777	318	999999	432	444	976	999999	999999	119	540	645	999999	34	330	808	186	31	495	999999	424	436	999999	999999	999999	314	817	199	640	999999	999999	232	82	205	538	357	208	539	583	961	999999	999999	999999	118	670	999999	999999	417	261	995	999999	929	999999	429	82	82	790	464	70	128	999999	999999	999999	534	25	318	999999	976	496	972	610	646	447	534	999999	749	388	878	192	999999	786	410	937	644	494	999999	999999	652	132	465	567	743	479	999999	344	689	33	522	102	362	992	551	920	999999	395	968	492	866	984	332	694	911	282	508	341	225	850	999999	50	852	487	920	853	999999	999999	867	176	999999	199	755	999999	866	786	830	569	244	489	999999	259	526	680	999999	668	800	771	656	471	971	134	128	839	27	482	249	874	999999	698	889	874	528	801	510	677	999999	606	828	134	999999	938	106	736	201	999999	524	181	523	262	
63	270	758	405	205	857	80	916	709	393	999999	999999	999999	546	600	783	731	724	999999	999999	439	204	943	532	29	42	37	999999	647	270	958	78	361	819	645	629	999999	999999	606	999999	606	322	897	999999	587	999999	451	559	145	999999	35	799	11	235	823	999999	327	999999	386	173	999999	688	279	448	434	478	603	678	999999	971	999999	608	999999	527	691	999999	999999	999999	944	533	591	999999	256	238	244	169	76	999999	995	785	311	999999	746	442	823	917	52	999999	20	999999	999999	772	999999	174	999999	426	999999	999999	999999	706	562	818	291	852	581	361	441	50	213	275	412	477	682	125	999999	775	862	685	703	773	84	848	497	999999	641	818	819	92	487	999999	487	592	591	999999	233	493	609	893	860	999999	486	999999	254	745	706	424	99	542	505	975	564	996	999999	771	999999	713	330	456	221	999999	542	358	563	395	999999	819	886	392	891	186	176	968	999999	999999	297	81	999999	999999	138	226	729	999999	587	511	263	491	999999	820	667	520	999999	162	681	999999	929	999999	448	999999	957	887	537	999999	999999	328	809	595	999999	548	484	559	119	999999	327	995	999999	265	771	999999	142	999999	999999	76	999999	381	24	23	999999	999999	312	999999	633	745	795	999999	688	32	636	268	999999	668	319	273	999999	117	411	999999	835	686	73	674	366	396	726	661	879	470	981	279	314	795	308	455	999999	324	926	373	782	999999	316	21	628	512	360	473	986	743	730	617	970	430	188	999999	663	638	803	246	29	144	371	228	50	999999	954	906	370	864	999999	999999	190	999999	811	999999	999999	999999	55	853	45	263	674	999999	999999	374	999999	884	616	697	792	999999	521	690	999999	647	999999	97	971	272	558	454	112	132	999999	709	436	932	618	429	239	999999	592	949	999999	766	470	235	488	676	67	79	299	672	999999	430	509	999999	999999	173	53	292	90	783	305	591	160	551	999999	999999	937	999999	275	196	468	190	25	999999	489	588	187	999999	609	999999	999999	489	164	439	60	294	209	935	249	455	385	946	531	808	653	999999	615	918	804	457	999999	999999	803	113	214	999999	415	937	21	115	985	564	999999	785	578	816	437	720	501	999999	831	12	999999	999999	810	522	659	216	918	999999	972	999999	999999	162	565	523	685	999999	235	169	878	999999	999999	999999	469	999999	273	745	999999	837	191	895	426	668	625	736	564	982	302	999999	241	209	28	152	142	726	880	999999	999999	999999	999999	386	494	342	999999	569	88	992	361	989	258	914	975	91	688	87	842	999999	999999	828	
999999	702	759	544	927	999999	999999	781	11	743	999999	999999	524	185	999999	805	999999	94	410	66	658	571	631	312	442	999999	233	937	463	65	883	864	993	401	105	999999	999999	950	414	589	326	307	999999	999999	58	515	399	999999	385	883	999999	758	615	480	999999	397	80	456	111	610	454	316	327	946	860	86	749	132	89	999999	999999	460	680	820	740	361	580	23	999999	926	999999	433	999999	580	388	134	258	523	231	707	367	999999	849	803	999999	19	979	999999	757	972	766	277	720	117	705	999999	88	794	739	999999	999999	67	203	184	999999	31	999999	747	999999	735	828	236	999999	999999	909	17	611	876	686	730	381	535	265	291	170	660	999999	453	874	171	56	463	783	999999	889	310	977	674	999999	123	264	242	487	999999	153	540	375	348	207	698	999999	211	118	19	447	999999	801	911	23	33	318	310	999999	406	689	999999	452	499	492	609	39	936	757	573	475	149	58	243	147	630	294	374	255	186	556	844	354	774	964	607	508	75	660	105	804	954	369	999999	342	999999	97	876	855	598	669	679	999999	544	543	308	999999	999999	774	393	739	943	999999	695	849	844	30	678	999999	884	110	963	285	661	768	521	779	999999	999999	368	542	417	518	657	517	877	399	999999	999999	666	373	940	999999	276	366	999999	899	999999	240	999999	758	418	351	970	497	705	403	793	775	31	528	276	667	415	999999	999999	434	407	188	999999	455	220	448	999999	999999	999999	999999	18	305	908	999999	115	736	999999	999999	999999	75	548	170	811	483	999999	999999	999999	999999	106	283	886	425	999999	999999	501	495	268	52	547	970	483	459	336	43	394	999999	999999	999999	999999	540	264	804	726	265	999999	247	376	498	848	186	999999	999999	424	887	785	999999	271	481	131	619	478	369	72	164	592	98	833	778	999999	118	999999	810	999999	999999	999999	91	699	999999	549	999999	129	999999	204	999999	741	753	44	449	257	999999	999999	999999	287	803	999999	999999	741	572	673	797	413	999999	409	999999	19	428	15	858	868	704	999999	492	932	866	999999	708	175	701	423	839	64	393	530	297	881	780	532	921	504	134	349	999999	114	751	850	531	370	464	999999	322	999999	185	581	553	908	744	999999	999999	312	999999	728	999999	159	834	743	999999	76	999999	858	999999	896	94	364	999999	364	766	387	191	999999	969	348	711	349	111	102	878	999999	977	999999	999999	326	121	619	150	405	309	978	999999	18	830	464	258	605	999999	425	662	821	999999	199	152	366	282	404	999999	25	27	701	58	742	
864	218	999999	732	999999	912	785	474	223	999999	64	788	117	183	195	514	99	115	227	685	999999	67	974	999999	247	780	54	716	286	135	388	607	930	538	153	999999	375	999999	884	219	640	999999	607	499	144	364	999999	109	219	828	999999	999999	484	372	313	807	999999	311	999999	999999	867	78	198	98	959	457	999999	999999	39	573	149	573	999999	999999	55	250	459	484	999999	999999	531	945	999999	457	209	476	999999	567	999999	346	388	73	40	999999	351	571	999	518	540	687	999999	999999	79	645	688	361	690	476	999999	72	357	758	658	612	419	922	571	740	888	999999	333	300	999999	693	194	86	543	286	666	484	251	999999	944	965	386	851	875	999999	769	848	786	999999	250	172	988	999999	415	428	999999	429	999	269	630	999999	364	215	335	386	999999	999999	999999	413	810	843	821	999999	814	692	235	567	56	709	971	50	706	675	60	192	704	565	670	125	751	247	484	999999	999999	897	611	180	525	999999	411	166	40	999999	999999	406	351	582	815	723	999999	999999	382	999999	297	589	351	999999	165	153	682	895	942	999999	999999	573	368	999999	105	916	90	999999	999999	557	308	815	20	333	828	653	840	131	749	999999	922	784	865	194	999999	731	556	999999	25	999999	999999	515	223	999999	720	283	47	511	486	898	642	147	926	824	991	482	579	28	859	999999	999999	560	156	994	780	999999	708	184	999999	374	370	167	49	669	740	793	601	683	999999	554	615	339	645	850	315	784	858	999999	202	999999	999999	537	73	513	79	266	369	229	556	843	575	863	366	999999	538	484	108	266	93	208	880	896	415	314	896	999999	915	305	689	995	999999	667	982	933	222	832	104	535	599	484	434	999999	136	768	979	752	973	999999	999999	830	685	999999	957	999999	999999	265	999999	999999	617	106	999999	999999	540	999999	823	999999	881	432	899	705	390	573	667	609	999999	999999	769	999999	335	153	10	392	983	999999	319	999999	999999	987	603	957	999999	999999	917	502	999999	370	999999	999999	945	999999	871	550	634	999999	999999	122	999999	357	230	831	495	999999	432	999999	999999	959	89	681	250	405	999999	999999	829	999999	994	54	999999	175	476	413	667	203	701	265	282	459	758	376	418	207	495	362	767	771	471	236	913	453	406	183	290	170	335	550	872	977	721	999999	622	999999	466	768	881	817	174	302	999999	177	201	647	999999	713	272	53	909	845	136	67	479	768	999999	212	769	999999	132	506	999999	161	392	999999	999999	75	753	22	999999	727	481	950	999999	179	452	999999	262	758	
972	577	898	292	640	37	851	663	222	854	275	264	998	587	694	668	433	631	785	896	909	145	999999	259	311	192	373	186	461	999999	999999	394	949	20	331	555	999999	999999	521	999999	453	83	852	999999	999999	999999	728	999999	265	938	746	999999	961	999999	849	836	617	648	980	457	999999	675	999999	912	999999	999999	999999	988	266	999999	70	847	999999	430	999999	835	293	71	999999	824	464	480	920	522	563	504	432	593	171	495	937	999999	605	73	700	777	999999	940	369	999999	183	739	637	126	999999	899	710	540	912	999999	553	556	999999	166	992	999999	999999	999999	358	999999	999999	720	827	771	211	110	251	56	999999	675	964	352	701	646	651	725	999999	804	644	664	999999	891	680	157	942	391	999999	449	999999	517	33	192	591	334	417	462	912	865	914	999999	658	999999	811	999999	59	999999	854	999999	999999	999999	350	950	54	999999	250	566	50	999999	999999	999999	286	801	975	222	652	781	761	376	238	999999	813	999999	999999	866	16	140	999999	443	108	741	999999	333	933	803	176	82	147	897	94	850	421	242	46	104	999999	856	688	598	999999	277	999999	488	271	326	464	373	70	188	999999	999999	486	999999	581	999999	293	952	867	181	56	579	644	864	292	388	999999	581	940	795	374	160	451	492	848	830	999999	999999	72	999999	349	802	21	958	219	973	999999	999999	999999	999999	810	549	988	516	552	999999	633	584	206	999999	549	883	999999	275	814	537	999999	994	758	751	794	245	889	260	832	999999	568	999999	999999	318	23	962	999999	991	984	824	171	935	939	832	207	999999	851	189	999999	466	999999	999999	154	999999	999999	999999	66	908	999999	999999	999999	737	999999	308	457	947	929	887	869	999999	999999	440	290	989	375	733	64	999999	999999	85	393	709	192	999999	873	822	540	973	14	643	999999	22	837	419	999999	434	999999	641	385	259	789	964	320	999999	503	939	999999	165	315	581	325	139	364	88	999999	999999	555	317	435	635	999999	955	882	235	999999	950	603	871	824	999999	999999	423	550	304	295	429	398	701	872	999999	366	385	668	433	999999	776	657	758	999999	223	878	999999	216	750	999999	834	999999	95	809	999999	346	593	340	373	108	902	999999	70	792	762	561	854	999999	999999	999999	41	296	459	907	905	302	844	643	611	999999	539	217	800	461	999999	347	313	891	328	598	773	999999	999999	334	426	196	999999	965	476	662	33	507	999999	999999	811	547	631	999999	904	999999	501	950	729	310	569	695	788	609	341	999999	257	962	126	902	504	987	999999	135	490	718	705	
999999	177	948	49	41	501	328	649	913	999999	135	987	77	106	822	324	993	765	730	999999	987	634	61	414	999999	390	813	977	824	554	506	697	195	555	623	783	780	999999	999999	203	470	959	427	999999	999999	975	999999	805	682	672	999	369	999999	320	718	999999	125	544	999999	650	688	351	825	368	999999	438	801	521	483	49	543	732	237	537	937	37	999999	999999	291	95	341	17	999999	999999	555	999999	937	875	999999	999999	667	246	292	887	514	129	999999	68	500	694	999999	538	332	642	138	999999	142	232	383	999999	46	772	262	893	999999	681	56	673	999999	81	500	926	999999	113	999999	999999	999999	349	32	999999	893	158	852	999999	911	802	684	662	33	999999	14	714	501	999999	999999	895	984	399	577	999999	83	470	255	428	999999	999999	853	228	271	999999	826	999999	209	566	797	999999	920	664	982	516	999999	999999	650	533	999999	786	434	538	771	486	323	60	771	199	744	433	903	433	404	662	949	999999	400	202	463	999999	514	999999	358	454	974	329	417	999999	836	689	820	721	361	417	823	325	457	999999	517	999999	31	20	821	374	984	496	269	329	567	540	993	999999	999999	856	281	498	190	326	511	993	643	999999	362	999999	613	999999	82	987	838	634	18	615	684	687	200	999999	123	984	999999	999999	69	98	999999	305	696	372	999999	504	999999	334	145	140	283	524	142	320	657	766	999999	803	423	282	490	933	999999	387	772	393	665	777	385	205	857	33	933	999999	216	67	368	250	999999	578	999999	999999	999999	877	342	170	999999	879	846	356	232	666	74	787	607	570	773	318	599	999999	999999	368	999999	939	283	259	590	587	999999	600	408	999999	272	845	430	976	443	999999	54	612	838	786	930	38	972	200	958	999999	947	645	999999	999999	651	283	739	493	564	999999	604	92	579	967	999999	999999	948	712	404	229	999999	631	137	128	273	987	428	62	437	921	966	999999	300	999999	639	468	999999	358	999999	988	116	937	999999	883	59	961	42	870	21	999999	89	999999	796	999999	789	999999	999999	175	786	663	855	686	65	999999	593	521	792	999999	337	316	939	600	999999	415	999999	429	999999	253	78	311	999999	999999	50	752	841	705	296	561	654	999999	950	150	999999	215	143	429	881	778	299	999999	179	897	999999	705	745	488	427	390	626	369	115	275	999999	484	708	999999	646	313	999999	888	999999	240	490	24	365	999999	38	999999	282	693	548	442	999999	540	999999	67	24	345	16	363	287	906	934	294	218	685	54	97	507	835	783	577	999999	999999	
313	999999	999999	999999	999999	999999	999999	790	117	999999	999999	673	999999	999999	352	999999	292	999999	307	999999	610	328	999999	205	806	680	999999	941	999999	999999	910	970	465	551	236	999999	650	496	999999	999999	903	497	798	11	999999	999999	373	487	999999	856	553	482	280	537	801	999999	642	999999	722	669	202	518	660	671	32	999999	217	999999	999999	159	999999	796	315	247	544	999999	530	304	999999	271	999999	276	205	283	893	437	999999	927	750	251	560	999999	773	335	866	395	836	137	978	999999	336	603	158	596	856	757	999999	999999	993	688	999999	347	489	460	362	926	322	387	777	999999	161	290	999999	98	599	571	999999	979	381	159	286	403	999999	999999	935	713	999999	609	427	999999	999999	667	934	72	786	222	949	999999	973	940	82	459	359	393	471	56	583	70	996	999999	734	197	999999	843	412	71	31	379	525	999999	807	713	960	642	333	493	355	957	311	387	622	709	999999	441	87	827	53	932	648	888	999999	68	612	142	411	84	999999	101	999999	724	999999	579	797	333	142	369	499	717	70	977	700	626	758	619	672	34	190	230	999999	585	28	99	730	636	519	749	999999	999999	240	999999	999999	264	307	586	196	52	999999	999999	308	717	337	336	871	671	197	513	309	992	470	386	999999	786	334	85	999999	110	848	170	813	999999	268	671	486	810	500	446	329	182	432	629	122	999999	921	58	257	691	227	999999	999999	16	450	999999	366	999999	365	700	929	232	879	999999	999999	999999	869	916	459	666	850	70	180	751	194	999999	570	841	274	396	865	286	828	25	883	789	721	807	942	161	999999	632	999999	799	517	999999	303	999999	435	999999	999999	15	599	590	841	166	999999	698	822	323	547	999999	590	999999	835	999999	404	863	213	414	40	71	973	308	999999	227	615	999999	244	97	999999	233	416	999999	757	859	687	247	183	726	901	33	999999	629	613	789	52	485	964	863	702	439	143	30	339	576	41	301	239	623	550	999999	463	735	489	999999	119	686	999999	999999	966	999999	689	999999	513	17	999999	354	694	571	999999	140	416	999999	999999	404	100	395	574	190	828	395	999999	560	185	999999	569	259	149	300	680	365	999999	988	897	545	749	656	517	331	500	999999	606	668	447	420	110	93	351	999999	232	723	121	999999	157	580	159	139	311	999999	448	827	214	404	890	999999	867	427	999999	848	655	444	878	999999	690	150	789	348	999999	765	292	485	999999	65	77	957	254	241	841	327	396	619	354	999999	999999	672	482	999999	778	628	552	683	611	999999	
439	999999	999999	868	351	999999	791	810	27	546	836	962	919	159	999999	932	575	636	586	165	461	46	999999	490	369	27	668	586	570	494	222	609	874	999999	626	289	121	385	890	835	536	585	602	808	561	920	753	333	999999	845	62	915	107	455	999999	403	697	365	508	333	348	214	250	532	333	237	98	513	999999	56	821	199	746	999999	629	876	999999	292	929	449	274	344	999999	999999	441	307	999999	999999	999999	232	591	999999	877	999999	496	331	345	79	484	333	999999	999999	799	829	34	863	999999	356	826	999999	959	415	999999	999999	68	13	999999	525	100	36	725	670	148	310	464	74	322	189	264	999999	540	373	807	605	617	33	544	880	999999	578	999999	165	602	999999	273	999999	330	817	508	493	826	819	979	458	999999	171	111	499	999999	960	999999	989	999999	528	633	595	999999	830	451	44	468	624	825	522	999999	999999	999999	937	46	999999	743	504	681	770	999999	721	394	359	996	456	922	55	514	740	37	148	73	84	576	677	999999	499	376	473	34	212	994	466	559	49	104	999999	462	96	226	56	318	331	999999	912	211	999999	999999	999999	122	999999	119	999999	999999	760	999999	993	999999	369	710	253	138	999999	745	278	726	928	999999	956	362	999999	592	427	523	980	829	742	37	999999	476	329	665	999999	999999	999999	999999	909	999999	999999	544	110	802	103	386	972	918	110	585	778	195	283	999999	877	999999	364	999999	691	571	513	999999	763	966	707	892	999999	588	757	857	144	185	999999	956	999999	999999	261	999999	499	51	551	72	999999	166	258	999999	203	870	999999	737	999999	781	411	347	467	868	780	144	999999	210	994	393	171	253	451	603	378	326	999999	465	391	999999	999999	650	30	451	211	999999	717	999999	699	520	801	999999	861	362	773	999999	999999	999999	642	126	859	298	56	167	901	485	715	655	110	876	422	332	355	596	999999	999999	999999	999999	666	183	427	866	511	999999	592	151	391	98	829	999999	828	326	999999	275	999999	52	999999	863	549	726	891	72	138	999999	999999	999999	673	275	912	23	163	481	474	999999	999999	993	787	572	574	760	103	627	825	999999	58	999999	509	999999	999999	408	166	463	999999	940	292	364	737	688	385	123	999999	126	185	999999	744	999999	851	364	575	555	999999	41	298	999999	999999	999999	246	926	774	999999	969	592	999999	514	856	699	14	999999	999999	344	265	999999	196	460	292	999999	999999	19	467	701	254	154	515	999999	154	135	175	687	999999	28	127	811	999999	384	999999	885	999999	671	999999	999999	351	326	188	240	300	
164	999999	838	999999	999999	822	999999	469	82	756	825	87	727	370	731	999999	327	227	167	999999	454	196	812	316	407	89	780	59	421	360	927	999999	284	210	990	289	337	999999	661	205	999999	351	840	627	329	807	180	311	238	522	999999	109	999999	999999	845	967	43	532	110	575	52	999999	58	999999	829	999999	803	999999	999999	451	999999	147	565	999999	336	113	999999	195	986	999999	999999	478	821	899	336	828	999999	269	999999	32	256	805	89	999999	999999	712	303	128	798	469	999999	653	999999	786	999999	886	999999	69	688	742	999999	848	545	510	999999	573	366	158	396	10	999999	543	999999	357	205	401	67	999999	999999	623	809	237	396	527	596	999999	999999	44	583	449	294	999999	581	622	410	999999	270	999999	430	590	355	999999	731	797	554	469	491	583	591	924	828	999999	262	74	932	394	461	27	914	409	35	332	575	946	716	41	962	550	947	796	141	488	58	999999	999999	665	999999	599	973	999999	775	963	999999	659	621	229	999999	999999	689	999999	947	252	664	31	564	999999	999999	785	90	522	507	941	636	794	793	999999	26	44	796	277	888	861	999999	787	633	72	879	916	999999	497	409	999999	999999	999999	849	889	999999	36	662	254	999999	720	999999	999999	629	834	337	657	866	281	212	999999	721	421	138	95	207	999999	397	502	154	662	999999	593	123	62	90	705	945	904	525	989	381	999999	999999	178	352	999999	999999	799	999999	231	60	62	999999	999999	999999	448	999999	763	691	999999	999999	999999	110	434	999999	999999	999999	999999	753	631	712	999999	756	222	225	179	241	959	743	612	718	999999	767	922	612	408	308	311	328	641	902	192	222	578	360	221	450	756	908	999999	257	592	55	113	999999	98	306	81	596	564	217	843	30	89	999999	50	403	187	999999	861	627	999999	257	122	729	529	749	188	862	14	728	484	60	326	364	136	552	664	413	999999	999999	236	999999	764	433	999999	172	143	999999	999999	818	272	934	57	799	222	344	999999	384	999999	348	128	219	592	835	732	792	703	999999	112	497	738	774	307	999999	401	999999	493	688	669	367	616	838	999999	196	465	549	12	527	999999	999999	999999	999999	424	185	983	26	999999	928	999999	999999	468	418	246	999999	999999	498	999999	298	407	891	850	253	714	631	731	999999	666	406	380	192	789	186	581	320	877	458	359	131	999999	384	208	565	988	999999	999999	207	602	999999	116	966	912	714	129	261	999999	999999	575	793	453	704	359	999999	557	999999	488	292	837	925	944	630	999999	999999	522	999999	693	294	265	
322	999999	534	686	936	999999	413	280	999999	999999	999999	379	511	883	566	677	81	34	482	17	480	913	617	370	677	785	485	828	405	201	106	567	999999	120	263	71	999999	999999	999999	436	154	247	999999	999999	517	999999	443	747	582	839	451	998	221	287	785	408	123	174	999999	999999	813	585	875	999999	999999	999999	999999	999999	629	504	757	64	611	999999	999999	242	510	391	999999	131	351	738	255	999999	750	108	356	379	335	854	999999	755	17	272	622	568	371	530	276	754	832	53	999999	87	999999	397	999999	175	423	999999	898	732	999999	888	809	85	999999	319	999999	999999	415	353	75	774	557	12	56	999999	433	304	871	979	999999	108	298	999999	999999	999999	484	363	999999	191	955	782	999999	999999	444	129	463	547	239	62	397	415	348	999999	999999	999999	999999	999999	350	56	742	999999	681	918	616	223	599	510	465	170	834	779	999999	234	398	292	818	341	999999	926	886	999999	999999	818	592	710	999999	809	330	277	648	405	999999	665	448	837	999999	999999	999999	999999	530	952	92	78	999999	618	266	124	100	695	534	198	521	424	170	856	62	863	336	905	463	999999	190	197	522	438	766	493	785	560	191	780	732	347	999999	933	999999	997	599	999999	999999	644	719	999999	742	460	884	598	504	592	784	999999	999999	999999	767	740	772	894	999999	999999	851	773	338	539	513	753	465	999999	999999	236	999999	65	273	999999	999999	818	999999	555	999999	72	554	178	999999	203	776	944	79	39	580	665	171	999999	451	809	131	680	316	999999	999999	999999	994	710	999999	278	999999	729	973	358	250	948	670	226	999999	494	244	683	784	999999	763	569	684	436	603	361	74	153	613	463	999999	781	512	890	434	466	77	844	597	999999	663	56	999999	721	788	632	995	944	470	999999	575	448	895	181	999999	562	314	567	999999	999999	213	396	125	519	127	999999	445	779	792	982	426	400	95	74	999999	717	598	999999	648	971	366	129	999999	656	888	793	999999	999999	475	871	162	510	738	999999	999999	276	999999	460	604	999999	196	226	162	487	541	184	362	831	699	999999	999999	351	918	144	862	93	999999	999999	631	333	582	999999	313	920	830	915	662	716	557	999999	999999	147	999999	329	999999	149	999999	205	125	714	440	999999	642	999999	999999	810	591	603	999999	433	563	470	829	280	746	92	912	241	656	625	521	999999	999999	494	920	826	981	599	999999	722	125	517	354	916	999999	527	472	545	22	999999	334	69	210	133	651	326	317	99	583	702	236	999999	549	999999	202	999999	781	157	847	91	
829	991	253	793	318	55	125	912	387	228	620	377	229	999999	300	462	444	160	842	999999	518	892	999999	656	999999	389	968	855	724	107	746	999999	698	930	999999	342	815	416	814	605	210	404	712	364	92	859	999999	912	208	739	360	630	315	253	573	999999	975	597	308	928	999999	999999	999999	289	999999	305	678	298	445	958	999999	999999	346	999999	403	999999	190	999999	574	635	872	65	656	999999	746	126	999999	455	366	999999	367	999999	118	886	999999	939	216	999999	883	999999	999999	228	477	250	102	332	293	78	849	460	755	999999	999999	672	65	32	614	213	543	365	296	999999	931	191	999999	429	919	999999	999999	463	906	758	778	787	999999	999999	587	415	892	999999	999999	999999	605	906	508	999999	999999	446	830	505	335	13	889	999999	999999	958	296	999999	650	672	412	834	360	396	553	997	544	245	227	411	999999	209	320	129	532	356	999999	34	683	556	234	999999	629	999999	138	903	869	260	297	496	367	999999	999999	229	21	998	590	219	999999	511	508	999999	229	429	999999	135	692	770	995	999999	999999	999999	612	103	999999	999999	214	147	267	649	138	294	948	730	53	999999	999999	100	117	533	766	999999	999999	999999	999999	275	999999	999999	161	12	221	109	999999	999999	999999	105	999999	671	999999	92	793	999999	951	713	382	224	999999	498	385	918	691	601	662	472	999999	922	600	440	55	183	674	15	986	265	999999	39	39	999999	574	999999	462	772	319	35	739	323	465	957	999999	833	264	765	999999	242	999999	620	446	793	766	243	999999	258	626	607	999999	999999	999999	696	285	353	999999	216	924	999999	466	999999	292	637	732	999999	466	642	999999	999999	919	908	191	753	943	999999	592	245	47	340	453	213	156	711	617	951	857	999999	682	455	647	57	841	396	776	402	338	808	71	999999	999999	861	617	414	688	508	606	712	752	467	761	999999	179	999999	983	262	999999	580	999999	780	215	999999	960	196	574	871	77	999999	977	551	490	783	184	343	563	999999	596	999999	33	118	354	155	26	224	694	697	878	999999	412	524	629	757	788	290	999999	999999	900	999999	839	816	441	811	999999	999999	977	977	774	999999	39	401	665	41	556	911	999999	69	681	999999	502	877	999999	819	999999	463	922	732	994	894	845	484	691	176	901	217	677	999999	421	814	247	716	922	999999	227	20	858	598	211	877	854	438	407	164	999999	962	999999	999999	428	999999	288	255	999999	999999	989	555	710	499	139	999999	244	892	648	999999	508	785	954	950	601	382	605	999999	531	127	999999	999999	86	999999	
248	939	394	65	124	150	535	992	734	51	63	672	310	369	999999	861	999999	962	789	541	656	152	17	872	29	55	999999	954	724	864	841	999999	999999	183	261	200	955	999999	777	508	340	516	61	912	999999	999999	82	245	865	999999	484	87	627	545	880	105	999999	521	45	79	999999	581	277	999999	210	481	204	136	999999	278	906	464	194	291	210	149	100	105	999999	100	999999	999999	98	999999	389	999999	999999	932	999999	999999	999999	443	152	708	999999	759	999999	192	712	424	734	945	137	597	763	30	892	999999	345	740	15	999999	545	944	105	44	492	223	999999	446	999999	271	832	952	19	472	999999	999999	999999	999999	901	908	392	999999	366	999999	312	999999	999999	999999	871	618	597	999999	160	432	898	207	612	10	999999	35	702	275	999999	999999	122	999999	588	301	708	416	99	894	999999	999999	453	984	588	999999	999999	991	922	130	999999	908	674	279	802	586	574	123	873	256	184	876	216	999999	663	999999	915	999999	912	999999	660	464	528	702	999999	999999	979	914	619	544	278	999999	112	999999	999999	989	797	999999	382	11	999999	595	543	843	720	963	890	999999	330	999999	162	604	88	923	469	121	389	971	555	748	607	659	504	999999	999999	898	774	634	427	673	106	81	755	911	282	999999	921	685	999999	761	173	653	593	925	392	674	207	188	999999	999999	999999	999999	298	633	404	999999	100	214	999999	821	199	266	908	657	598	91	849	177	651	404	999999	704	999999	794	585	999999	999999	579	946	999999	700	595	521	839	73	280	783	131	999999	215	974	716	819	170	572	907	744	936	336	999999	999999	40	999999	718	398	905	837	999999	57	450	10	999999	268	563	131	603	744	79	593	327	307	727	660	999999	429	483	999999	999999	232	678	219	140	252	645	999999	999999	67	803	999999	999999	443	289	999999	75	214	462	999999	265	49	968	172	675	999999	18	13	107	999999	101	999999	914	29	999999	999999	379	241	999999	279	622	85	462	999999	941	628	999999	884	27	653	595	241	967	999999	629	788	263	515	544	999999	243	642	389	299	999999	514	536	149	433	17	704	834	999999	999999	835	190	587	999999	231	57	918	134	985	999999	999999	999999	999999	888	399	999999	999999	999999	697	92	46	980	695	172	999999	436	999999	295	460	20	999999	760	897	999999	199	449	211	999999	294	496	869	119	656	935	514	116	193	648	749	213	999999	840	147	999999	999999	855	494	999999	852	794	955	632	673	975	999999	34	961	999999	698	999999	29	196	579	210	222	999999	334	999999	999999	472	252	452	545	257	999999	
117	622	999999	636	999999	999999	786	978	499	540	246	445	680	439	490	999999	645	949	799	999999	802	271	937	48	999999	531	734	767	389	552	513	97	999999	999999	397	411	999999	911	999999	995	999999	218	89	669	975	491	653	330	999999	327	606	503	745	73	228	846	685	607	999999	812	999999	29	598	947	37	159	999999	725	51	88	829	734	594	804	950	594	191	277	999999	999999	878	414	999999	999999	945	19	351	362	736	551	725	717	505	551	775	224	619	999999	641	999999	471	999999	288	98	497	872	908	941	123	633	664	417	545	677	934	815	429	536	11	28	999999	999999	999999	500	362	122	239	999999	38	736	999999	59	636	999999	999999	950	135	511	574	999999	111	410	999999	113	887	999999	182	827	617	960	795	93	999999	623	999999	804	938	788	999999	385	642	865	913	387	999999	615	781	308	410	984	999999	917	962	928	917	999999	428	999999	613	55	939	411	999999	77	941	999999	918	22	999999	472	999999	347	775	198	440	999999	496	861	453	281	536	999999	427	632	280	999999	131	211	706	621	385	63	184	690	999999	999999	439	845	999999	768	696	999999	91	999999	972	351	152	999999	498	681	910	566	442	341	518	76	984	999999	796	999999	769	717	316	605	96	999999	999999	999999	753	999999	999999	651	999999	685	585	767	792	999999	660	929	735	999999	712	999999	711	999999	621	843	999999	379	999999	636	59	999999	998	978	462	485	850	24	188	67	999999	299	999999	269	151	999999	755	751	284	999999	153	867	338	421	999999	291	894	278	347	999999	913	999999	999999	180	602	53	686	606	314	316	638	646	750	999999	337	422	999999	452	677	864	97	999999	104	751	493	191	53	587	999999	181	591	582	999999	858	153	999999	347	704	666	999999	79	999999	999999	968	866	999999	126	660	93	591	999999	999999	999999	999999	242	493	289	211	686	420	999999	109	632	143	724	65	969	892	534	691	85	455	785	579	999999	938	983	136	999999	986	74	999999	999999	999999	50	150	982	203	626	999999	999999	145	28	256	107	999999	526	313	254	811	999999	234	999999	402	999999	685	665	999999	688	999999	999999	162	326	999999	356	616	606	249	102	999999	82	999999	275	873	334	999999	437	539	999999	824	999999	679	882	83	458	839	267	999999	999999	364	484	962	514	332	999999	214	818	327	900	999999	373	286	999999	670	999999	999999	958	261	77	999999	258	136	548	864	881	830	280	253	252	999999	359	505	372	738	109	999999	270	999999	723	130	131	999999	639	999999	999999	145	999999	221	345	999999	999999	15	43	311	115	999999	999999	650	
999999	999999	999999	999999	85	999999	142	868	913	483	571	627	500	999999	538	947	454	149	497	557	414	745	371	69	908	555	635	999999	472	999999	632	751	697	620	999999	402	196	556	44	255	999999	591	999999	985	999999	999999	206	865	477	95	857	966	999999	866	245	999999	999999	874	666	999999	758	788	406	999999	850	820	930	879	523	146	761	897	114	251	698	822	523	386	419	999999	358	769	876	387	214	665	999999	830	384	796	443	999999	889	514	999999	999999	999999	379	999999	829	999999	326	351	340	333	959	861	999999	177	422	191	582	465	476	999999	988	912	29	648	194	999999	109	505	727	702	450	18	600	755	628	637	999999	252	589	413	999999	999999	545	63	254	804	281	662	961	999999	999999	855	423	342	507	999999	175	731	999999	900	687	999999	999999	638	883	951	270	863	549	785	999999	339	999999	73	149	570	376	999999	403	390	657	447	543	122	840	594	595	268	257	999999	999999	423	302	689	725	221	804	906	180	303	543	418	999999	186	577	999999	979	360	203	937	791	210	337	999999	999999	250	287	999999	797	298	365	12	616	999999	323	624	46	197	347	927	765	999999	795	110	846	249	334	366	545	318	615	245	74	319	678	271	95	733	447	484	933	303	118	881	937	541	999999	43	863	999999	999999	791	22	275	181	331	414	237	722	12	916	921	965	489	999999	999999	937	306	999999	61	538	313	750	863	999999	472	361	999999	999999	999999	447	300	503	999999	823	823	232	799	148	999999	856	858	999999	444	567	22	337	629	208	999999	603	505	999999	811	424	999999	51	159	281	708	970	999999	999999	418	564	999999	427	383	665	858	897	999999	168	63	205	680	999999	315	999999	999999	999999	731	715	999999	710	941	668	691	177	999999	782	999999	528	999999	387	365	793	602	999999	999999	999999	953	964	350	918	465	347	999999	616	999999	999999	736	853	298	999999	999999	785	999999	999999	622	999999	999999	215	32	999999	824	620	729	676	839	999999	700	434	999999	397	192	767	375	999999	255	999999	98	85	433	753	55	229	239	865	148	579	85	999999	267	983	858	999999	941	273	104	844	999999	903	776	999999	198	311	500	900	999999	482	420	999999	461	28	999999	660	782	279	40	604	391	863	537	269	811	805	177	379	539	444	825	999999	999999	999999	999999	195	308	576	565	743	729	338	484	999999	169	793	443	249	124	999999	965	672	242	499	999999	755	375	517	999999	393	999999	130	371	946	656	319	999999	61	42	684	361	216	713	297	874	62	999999	871	110	999999	372	999999	264	341	
479	163	869	842	999999	240	999999	791	529	999999	608	609	967	537	19	999999	844	391	216	440	846	758	958	945	625	410	376	503	999999	38	31	216	865	999999	477	999999	450	116	114	802	999999	569	686	999999	688	999999	999999	851	862	260	183	980	999999	824	999999	720	204	999999	227	546	999999	999999	384	999999	161	402	743	937	70	516	409	738	999999	999999	575	286	82	427	999999	359	325	525	641	166	999999	999999	999999	51	544	757	308	526	999999	999999	939	999999	999999	999999	390	999999	531	999999	790	356	851	445	702	999999	258	218	647	777	667	867	230	348	684	228	647	120	907	999999	403	313	217	883	849	719	474	37	101	887	46	970	828	177	999999	999999	314	418	999999	999999	792	336	999999	530	858	31	347	600	863	966	999999	999999	388	828	754	999999	148	967	596	983	844	231	999999	760	999999	696	49	63	613	399	999999	238	771	731	910	999999	203	999999	34	999999	381	873	173	999999	350	766	592	999999	423	256	156	347	822	364	341	999999	219	999999	789	172	981	294	987	473	63	319	508	656	918	687	294	999999	943	768	999999	999999	68	992	419	974	114	49	999999	367	999999	576	999999	416	400	349	857	999999	898	862	846	999999	886	999999	999999	999999	267	935	999999	999999	962	696	999999	64	999999	370	999999	226	939	814	68	942	654	999999	230	487	999999	101	266	579	999999	449	562	91	922	999999	94	999999	921	999999	717	178	959	903	404	999999	999999	361	663	40	836	641	999999	999999	999999	904	999999	266	478	593	999999	176	679	511	906	523	143	322	141	239	285	154	304	561	999999	999999	983	999999	234	673	314	551	438	236	743	198	999999	478	287	999999	90	828	999999	337	259	551	999999	999999	997	881	423	860	229	999999	754	691	999999	354	986	914	920	692	41	804	289	586	737	453	999999	717	979	664	999999	123	999999	457	264	967	311	999999	400	535	752	999999	260	999999	331	14	481	999999	852	199	492	373	999999	397	999999	999999	58	999999	999999	56	999999	999999	902	758	825	116	284	307	437	378	52	440	524	999999	999999	999999	554	835	265	733	971	716	999999	999999	182	999999	25	761	999999	999999	999999	637	742	999999	845	471	451	501	628	999999	730	183	623	483	157	999999	848	711	457	999999	999999	222	418	90	999999	973	999999	999999	586	163	100	523	999999	268	460	414	999999	180	550	478	246	62	216	50	13	798	999999	390	642	130	823	314	314	551	999999	706	999999	999999	279	872	999999	338	914	474	999999	216	536	999999	33	742	363	678	171	979	871	487	15	377	87	285	880	999999	
480	999999	340	786	999999	999999	629	754	194	45	901	999999	432	908	999999	742	916	796	272	736	367	899	766	154	152	999999	999999	161	700	852	584	993	991	21	857	458	999999	999999	997	440	736	279	557	327	776	999999	556	999999	349	273	461	291	23	153	677	580	700	195	644	884	425	478	63	999999	461	907	686	420	999999	690	999999	578	798	832	10	97	352	448	377	658	777	717	811	436	400	303	979	999999	343	286	757	948	703	123	24	268	225	224	866	869	807	146	911	659	665	882	493	999999	999999	590	999999	262	999999	999999	999999	708	666	627	942	167	927	838	87	774	932	659	875	684	817	741	871	999999	581	508	999999	641	999999	162	999999	517	810	999999	999999	753	58	505	999999	717	17	315	602	999999	282	999999	999999	999999	69	146	727	16	17	808	999999	411	718	110	680	318	999999	474	902	514	857	434	357	139	144	333	726	436	528	168	676	999999	999999	999999	999999	872	567	882	582	669	435	763	999999	999999	434	302	999999	947	999999	821	582	999999	413	98	740	999999	362	811	834	999999	419	300	999999	999999	142	861	271	444	999999	807	751	999999	891	243	88	103	924	355	704	999999	999999	999999	611	707	585	999999	108	61	543	999999	520	755	58	999999	260	999999	286	999999	869	573	41	600	703	999999	999999	330	999999	179	999999	999999	999999	16	117	992	447	640	688	780	273	999	762	219	901	245	297	995	999999	54	983	944	999999	273	486	141	810	697	999999	999999	636	264	490	999999	52	896	95	513	648	999999	409	619	999999	505	999999	999999	999999	821	699	467	730	84	999999	607	196	74	829	659	999999	975	191	999999	564	105	153	19	518	833	999999	14	159	783	357	158	644	373	498	322	876	616	330	999999	999999	618	999999	562	999999	999999	999999	978	77	436	999999	672	874	659	999999	360	361	387	361	977	654	694	999999	946	727	968	963	999999	576	516	783	914	999999	201	752	945	241	591	871	999999	101	999999	937	999999	801	684	283	984	317	148	960	999999	265	353	345	313	999999	917	834	179	999999	918	412	560	999999	999999	28	682	907	120	129	769	516	725	885	465	756	594	999999	52	695	999999	516	999999	555	294	659	310	999999	448	644	323	999999	702	716	182	786	387	79	999999	666	600	87	999999	999999	201	999999	539	467	879	999999	999999	772	999999	484	940	412	974	14	999999	418	717	826	468	999999	805	22	813	19	713	678	999999	524	422	386	104	901	318	419	364	999999	129	842	976	892	926	551	964	228	999999	770	812	382	710	323	999999	774	619	
731	999999	999999	178	530	999999	211	999999	202	360	415	999999	49	103	565	650	999999	299	874	849	575	549	264	57	595	999999	943	865	997	813	999999	437	329	291	587	999999	185	143	999999	98	775	716	999999	201	559	999999	999999	676	257	732	654	34	84	925	53	192	959	140	999999	297	999999	999999	999999	999999	261	977	999999	757	516	369	474	923	999999	786	83	859	815	72	999999	757	507	999999	618	274	169	83	999999	403	248	999999	246	54	999999	311	286	439	536	999999	939	582	777	999999	999999	999999	999999	999999	334	298	851	193	376	896	642	825	999999	999999	727	914	229	188	999999	666	999999	999999	133	429	373	398	999999	643	332	469	133	915	999999	529	116	999999	16	438	748	75	999999	65	38	999999	411	734	999999	742	999999	622	999999	761	999999	120	469	58	764	999999	999999	936	999999	999999	860	907	773	999999	845	270	437	999999	907	999999	999999	558	124	464	92	999999	27	638	875	767	930	710	999999	371	999999	999999	70	999999	965	178	80	811	999999	344	204	131	576	684	888	999999	314	999999	715	999999	331	409	995	999999	999999	981	820	999999	71	31	286	160	573	411	769	975	999999	379	999999	738	999999	628	282	780	269	999999	216	342	750	999999	462	224	995	998	999999	558	999999	65	999999	984	358	351	750	265	67	53	558	999999	915	999999	62	934	685	976	626	703	137	225	744	999999	775	487	999999	447	568	72	999999	575	371	999999	999999	154	288	56	390	999999	878	27	722	226	413	51	427	999999	999999	999999	539	28	999999	347	431	659	320	999999	219	871	372	312	999999	995	888	982	804	999999	811	999999	656	638	999999	999999	824	119	999999	528	999999	999999	70	151	876	50	999999	999999	203	33	789	999999	833	202	837	518	14	575	330	727	337	999999	246	721	36	662	871	900	432	132	999999	321	167	791	493	485	999999	231	435	999999	472	751	789	780	915	368	84	999999	999999	87	254	258	999999	774	999999	182	999999	348	125	999999	178	632	714	80	511	477	999999	51	708	362	707	783	150	673	265	586	999999	466	999999	667	587	417	110	354	878	273	531	392	601	321	988	472	115	221	488	840	47	999999	999999	447	999999	43	999999	448	380	470	999999	126	518	999999	999999	999999	542	458	636	761	531	370	201	999999	945	999999	450	396	374	244	678	929	195	999999	549	922	197	368	593	554	660	662	974	418	999999	415	873	986	780	999999	930	999999	584	999999	999999	999999	527	40	502	180	592	369	999999	999999	999999	999999	930	999999	75	999999	842	999999	999999	999999	110	869	395	999999	999999	540	38	464	
999999	999999	314	999999	999999	999999	999999	999999	999999	999999	999999	422	962	301	588	999999	625	976	485	780	921	171	125	756	999999	502	999999	448	291	743	948	961	152	138	753	667	831	770	833	999999	986	202	999999	999999	317	999999	129	809	291	999999	167	999999	65	258	542	999999	300	557	999999	999999	999999	668	591	661	999999	904	280	999999	548	920	17	855	152	23	793	728	947	999999	999999	348	383	816	999999	734	586	999999	906	893	595	308	999999	284	540	981	628	328	611	999999	999999	413	182	999999	270	370	549	312	963	999999	464	999999	507	861	999999	891	478	36	511	999999	999999	376	997	386	248	250	553	733	325	171	394	999999	127	394	999999	999999	176	98	556	999999	195	284	878	864	438	781	999999	999999	999999	649	999999	602	816	999999	487	999999	416	999999	56	999999	816	815	999999	802	657	988	696	122	899	83	999999	389	999999	714	671	999999	498	142	999999	467	449	48	999999	676	999999	791	658	999999	906	861	629	381	999999	536	999999	999999	999999	85	217	449	94	687	616	999999	999999	133	132	112	999999	686	612	283	999999	588	580	999999	257	320	154	999999	340	334	215	47	999999	999999	347	943	734	301	999999	422	925	507	999999	761	431	999999	751	534	668	999999	287	230	999999	355	999999	463	955	211	999999	976	931	351	119	760	999999	578	648	999999	785	189	378	793	182	200	358	349	216	819	356	781	569	619	207	783	56	999999	789	108	817	883	988	999999	999999	537	491	583	398	621	289	853	827	178	749	489	188	494	58	68	996	195	257	145	999999	350	416	321	153	335	999999	496	789	999999	764	999999	200	845	624	999999	709	999999	951	594	539	999999	954	400	870	999999	605	561	936	730	999999	632	636	852	677	828	130	179	440	72	908	792	999999	287	414	846	999999	342	870	414	999999	999999	244	662	605	362	999999	26	450	435	729	161	560	68	447	142	276	347	178	796	523	539	344	888	686	999999	439	676	986	34	429	273	999999	999999	381	879	398	973	999999	324	999999	114	728	14	999999	756	242	999999	840	282	580	950	174	84	890	819	887	355	976	858	922	999999	40	426	999999	999999	999999	37	686	999999	743	303	999999	853	364	419	810	340	556	929	514	434	999999	714	453	478	109	617	999999	999999	992	999999	996	397	402	722	84	312	997	875	296	215	328	999999	999999	287	859	320	720	480	999999	557	799	57	354	498	883	326	972	999999	999999	853	999999	133	576	700	306	703	461	641	345	999999	342	680	999999	308	115	564	185	176	618	788	999999	171	999999	445	253	999999	
999999	903	838	757	339	469	518	999999	820	999999	999999	837	980	999999	859	88	145	509	224	129	414	55	392	328	150	806	919	578	956	233	579	999999	457	357	660	557	999999	587	999999	873	171	999999	488	911	859	999999	196	462	929	999999	36	999999	230	134	999999	999999	521	520	617	999999	550	939	999999	597	625	574	999999	633	505	311	285	557	339	351	957	999999	999999	480	469	802	620	466	649	999999	206	534	910	999999	812	999999	999999	999999	970	646	333	231	999999	999999	296	295	957	562	957	627	999999	478	715	879	177	999999	440	50	999999	814	912	93	300	349	400	100	663	67	820	842	275	999999	587	693	999999	735	494	675	194	999999	845	999999	509	31	999999	727	818	40	165	484	233	999999	999999	165	733	249	931	382	501	205	631	900	742	999999	361	999999	891	32	999999	441	844	764	856	999999	999999	999999	583	279	744	672	281	632	901	346	619	999999	999999	999999	999999	778	804	999999	184	989	552	944	999999	394	669	999999	836	796	179	724	639	999999	148	363	999999	999999	665	999999	999999	829	923	998	998	406	505	90	787	469	72	999999	637	732	590	866	335	34	540	199	609	689	835	485	463	187	706	160	142	999999	245	91	122	151	999999	355	75	553	999999	918	889	588	277	999999	999999	95	96	907	877	281	38	171	347	476	999999	999999	999999	999999	544	821	699	354	948	389	999999	999999	999999	495	258	245	999999	999999	88	622	999999	999999	999999	999999	999999	378	101	799	283	860	380	83	999999	999999	98	535	999999	999999	18	134	228	545	640	888	152	999999	125	600	658	642	480	255	92	999999	999999	42	537	534	999999	176	730	999999	81	999999	18	160	999999	999999	406	722	883	999999	773	954	403	764	390	999999	325	997	999999	500	150	640	389	134	990	29	479	66	999999	827	930	841	403	327	473	999999	999999	999999	517	999999	999999	935	999999	307	482	138	331	412	652	999999	218	999999	999999	999999	999999	440	709	884	169	226	855	999999	724	65	253	931	560	85	300	838	999999	333	999999	999999	306	214	881	91	652	862	698	76	414	993	618	239	927	173	567	43	999999	995	832	300	936	853	999999	703	999999	550	577	255	121	999999	361	999999	220	452	933	555	999999	627	241	306	528	999999	936	731	447	23	14	396	517	267	999999	657	500	199	535	453	994	188	37	111	295	999999	954	999999	999999	999999	29	484	240	22	483	999999	999999	536	772	157	916	489	999999	50	999999	999999	737	854	999999	704	394	999999	917	489	999999	999999	600	140	21	85	833	345	99	713	993	999999	166	504	
999999	782	999999	964	999999	387	537	514	922	986	565	114	715	110	783	937	348	998	567	751	461	112	624	633	524	697	324	581	999999	552	57	999999	999999	242	79	44	999999	430	604	539	952	56	999999	613	574	907	369	732	999999	161	999999	994	961	414	53	681	168	270	450	999999	999999	955	124	379	939	549	90	482	999999	749	999999	918	404	38	999999	415	654	21	69	999999	337	591	999999	248	188	62	65	619	199	398	999999	550	999999	874	475	996	999999	89	999999	35	826	887	701	999999	33	999999	600	932	615	637	37	157	211	833	402	482	936	876	201	887	493	471	293	642	873	587	938	530	999999	999999	483	575	347	999999	790	450	889	217	224	732	462	999999	13	999999	371	729	999999	999999	481	992	70	65	999999	999999	541	365	603	999999	938	446	517	79	379	812	163	999999	809	177	52	999999	592	728	662	469	999999	999999	467	731	280	154	248	999999	58	570	742	999999	687	562	502	434	846	829	279	778	224	392	753	200	407	909	920	181	114	529	409	341	999999	428	999999	179	898	999999	999999	794	207	726	31	999999	80	735	999999	256	674	618	115	763	999999	999999	254	999999	999999	999999	334	370	233	76	686	528	171	410	35	999999	999999	332	536	974	50	484	580	497	999999	945	999999	672	145	673	507	496	999999	646	882	519	999999	999999	999999	999999	548	429	570	140	50	502	999999	670	999999	515	999999	351	999999	141	722	974	999999	999999	682	672	156	999999	999999	560	569	200	115	524	527	999999	94	896	999999	904	436	999999	913	449	999999	868	308	459	962	629	630	165	413	999999	999999	907	215	426	999999	889	485	886	204	20	571	999999	999999	132	152	202	431	157	580	188	999999	111	70	999999	309	813	999999	696	999999	999999	930	413	786	999999	600	619	310	667	271	881	428	549	999999	903	877	607	480	186	999999	770	208	482	585	235	586	822	846	352	999999	999999	525	789	197	598	90	168	999999	574	999999	532	891	763	999999	999999	759	165	683	167	985	701	343	197	999999	928	999999	457	999999	561	246	999999	772	958	999999	451	999999	999999	999999	828	822	719	545	906	654	999999	878	444	597	886	999999	430	149	689	366	425	487	337	410	269	200	633	339	511	337	999999	999999	999999	999999	443	341	131	999999	854	344	276	166	436	542	999999	59	963	860	941	95	816	638	93	601	134	964	999999	238	999999	638	999999	999999	43	999999	901	35	999999	230	999999	554	999999	626	999999	354	100	269	999999	795	806	219	237	772	999999	425	521	125	999999	341	999999	999999	313	892	711	
226	154	886	132	857	641	578	999999	742	706	999999	740	999999	354	738	511	865	999999	243	999999	999999	999999	426	991	617	68	999999	359	613	141	683	999999	461	915	999999	999999	214	146	203	164	999999	999999	494	999999	11	684	331	770	937	830	233	566	80	471	828	815	999999	894	999999	999999	855	229	500	999999	32	999999	288	999999	286	539	306	729	719	88	203	777	999999	360	999999	999999	736	25	999999	783	908	127	180	999999	96	261	481	319	631	999999	309	18	614	883	53	855	406	57	493	408	533	999999	999999	991	277	60	999999	999999	999999	581	72	999999	807	716	702	999999	975	297	197	35	67	987	107	324	999999	999999	173	999999	317	999999	536	688	531	999999	260	415	281	189	723	45	361	114	999999	60	342	469	210	897	191	148	999999	999999	860	468	351	545	406	532	222	999999	999999	867	69	999999	54	383	318	793	465	296	633	999999	574	161	673	999999	582	57	981	999999	984	999999	850	179	999999	428	828	73	999999	999999	18	749	966	641	158	494	55	645	15	958	161	416	441	894	514	999999	999999	708	795	999999	962	358	550	903	999999	621	27	999999	999999	625	555	255	131	999999	288	999999	829	999999	999999	189	907	936	52	999999	999999	577	834	955	665	181	885	999999	999999	284	752	660	208	999999	544	537	477	164	142	389	413	999999	999999	999999	616	629	265	999999	705	615	491	35	999999	527	744	999999	786	999999	234	342	999999	999999	976	847	999999	627	685	765	999999	476	711	752	804	662	619	261	292	153	348	45	916	283	424	662	792	726	999999	999999	328	25	750	999999	929	799	648	978	929	999999	999999	988	943	499	223	239	904	738	231	999999	907	999999	246	999999	722	999999	426	999999	20	324	64	999999	284	13	446	382	999999	306	822	15	24	999999	999999	999999	460	360	102	426	70	195	999999	64	505	699	773	835	778	117	693	740	383	191	968	614	999999	999999	714	999999	62	840	513	607	916	225	999999	999999	171	402	192	999999	107	10	406	824	566	10	775	999999	240	611	604	618	999999	91	632	833	671	999999	460	48	645	999999	999999	229	681	160	147	999999	70	506	674	386	924	999999	643	999999	784	999999	58	999999	999999	139	999999	451	999999	999999	995	834	593	806	605	999999	941	999999	726	944	999999	186	152	416	862	495	523	733	999999	228	999999	291	448	259	58	527	669	77	401	999999	452	922	983	786	999999	313	999999	999999	900	230	444	779	605	698	746	607	10	641	530	999999	999999	976	514	27	211	713	396	344	757	87	784	999999	752	999999	501	999999	203	999999	
261	999999	800	269	999999	999999	783	999999	686	749	512	450	527	37	546	251	900	476	418	999999	585	999999	917	361	506	822	999999	570	37	394	206	42	414	644	389	971	360	999999	999999	999999	999999	297	37	646	999999	999999	999999	756	337	511	319	35	999999	999999	781	810	642	999999	763	999999	999999	223	999999	301	552	480	999999	882	647	574	999999	999999	333	621	999999	297	423	280	529	199	271	688	242	999999	84	999999	736	187	999999	999999	999999	911	592	142	525	999999	999999	736	104	999999	280	999999	119	762	621	765	701	684	505	493	397	371	999999	573	748	592	981	371	226	380	999999	859	28	78	245	978	999999	999999	106	712	887	686	185	178	919	593	579	479	903	319	480	999999	999999	380	191	999999	999999	28	394	932	48	49	999999	723	617	420	999999	50	527	642	804	999999	588	999999	606	710	195	751	654	999999	23	999999	467	999999	999999	691	187	648	886	278	999999	942	999999	173	673	847	176	462	560	508	933	999999	952	271	999999	999999	473	889	773	481	781	999999	374	999999	919	536	581	999999	823	925	999999	999999	163	259	999999	999999	703	999999	129	758	999999	733	200	156	231	483	559	206	402	929	227	999999	875	415	496	999999	999999	577	253	999999	276	563	638	999999	274	923	999999	703	999999	652	276	58	769	25	936	999999	999999	227	18	445	977	999999	220	894	707	945	145	748	999999	911	294	136	180	999999	492	980	105	565	881	307	108	855	590	750	663	999999	528	859	478	449	693	360	999999	808	168	999999	353	744	926	329	787	636	941	999999	999999	150	877	786	533	999999	952	495	346	710	347	132	794	469	999999	999999	426	285	279	999999	227	933	567	372	824	601	637	360	638	999999	520	999999	914	999999	392	522	300	742	336	522	496	999999	999999	858	470	46	106	883	513	397	902	511	367	628	999999	434	999999	515	999999	931	327	601	999999	783	200	999999	217	907	87	718	999999	684	949	757	826	29	999999	708	902	999999	505	754	847	999999	659	18	114	296	411	958	939	785	779	404	999999	895	351	999999	668	999999	828	198	806	795	999999	228	562	999999	801	467	999999	999999	612	184	999999	573	999999	616	999999	192	771	921	506	999999	778	999999	904	999999	562	931	999999	688	49	317	959	316	947	62	100	440	455	999999	494	943	452	75	183	605	968	999999	151	734	116	999999	823	907	692	999999	26	697	324	999999	57	999999	789	826	999999	305	225	999999	625	999999	525	693	736	277	436	999999	676	713	288	309	586	931	789	942	582	563	494	62	624	270	45	402	126	447	
456	624	164	626	240	877	389	849	999999	450	999999	422	999999	999999	480	140	21	999999	418	25	431	126	999999	846	254	999999	999999	173	505	365	665	999999	577	298	999999	812	999999	59	483	411	919	737	925	999999	733	169	999999	937	581	494	258	732	983	999999	26	339	999999	317	381	958	76	225	353	999999	784	95	845	461	735	667	732	999999	999999	17	105	694	999999	999999	999999	999999	467	873	591	999999	999999	933	999999	476	999999	490	278	100	999999	524	999999	704	999999	285	565	999999	324	361	999999	914	999999	296	999999	976	15	999999	148	802	204	296	500	203	634	999999	542	850	946	378	189	255	398	641	293	316	673	401	311	915	185	474	771	116	671	999999	258	820	41	173	470	950	351	476	999999	391	33	151	79	60	742	999999	999999	945	182	956	525	999999	12	595	313	614	999999	999999	627	999999	525	394	999999	999999	93	722	818	783	999999	238	903	999999	999999	902	292	531	999999	261	182	470	773	825	933	715	999999	999999	817	446	860	856	999999	999999	849	999999	865	638	619	999999	966	30	896	918	47	999999	62	603	384	109	312	781	293	768	61	166	999999	999999	999999	816	999999	955	999999	999999	923	61	308	785	82	580	47	654	999999	217	295	161	573	999999	999999	990	999999	558	999999	717	143	999999	573	171	76	692	219	176	187	803	318	20	125	999999	995	985	645	276	999999	999999	72	658	869	999999	999999	999999	999999	112	910	999999	163	256	210	197	999999	844	488	999999	999999	390	370	999999	476	118	899	284	999999	58	858	802	999999	396	37	950	654	999999	219	999999	688	177	109	117	265	999999	999999	72	810	999999	286	161	507	508	557	150	443	201	999999	760	185	209	999999	545	999999	999999	126	999999	999999	260	542	763	634	989	458	551	291	263	999999	760	468	836	474	118	772	707	305	845	999999	887	516	462	303	999999	322	488	314	563	863	156	600	999999	844	559	999999	522	999999	517	60	15	859	189	585	431	999999	999999	735	753	773	545	812	280	927	341	999999	999999	470	185	677	969	247	727	399	469	999999	585	992	999999	724	259	190	999999	999999	834	37	336	877	872	166	973	999999	561	790	328	343	999999	999999	513	814	314	62	350	840	90	999999	142	999999	999999	271	716	356	999999	39	999999	364	999999	999999	999999	313	417	212	999999	28	703	226	686	936	999999	999999	839	630	999999	109	419	206	999999	946	714	75	999999	546	760	610	450	627	999999	531	999999	963	318	845	862	209	407	999999	999999	999999	146	863	999999	206	718	999999	432	96	999999	999999	999999	999999	524	999999	770	
37	417	870	452	999999	578	86	294	164	668	118	816	999999	768	289	999999	999999	742	518	999999	850	983	699	828	768	999999	999999	760	221	999999	950	448	999999	84	999999	792	536	659	999999	753	70	999999	927	999999	610	184	438	327	586	999999	313	584	16	278	920	54	717	999999	684	809	223	326	82	254	999999	999999	587	919	933	999999	175	657	275	764	750	280	999999	172	228	593	749	46	183	203	606	376	442	960	999999	999999	84	494	975	667	539	743	507	683	818	999999	597	518	394	99	852	999999	319	251	528	649	988	555	824	100	69	187	152	878	647	352	237	627	765	153	422	999999	682	607	234	16	773	382	353	287	999999	241	652	999999	350	999999	66	200	441	514	801	529	670	884	608	999999	601	628	46	476	713	970	999999	250	677	182	973	711	999999	999999	875	616	211	546	103	999999	534	68	538	696	999999	999999	999999	261	352	893	999999	999999	999	872	414	155	999999	999999	573	999999	488	412	416	178	977	355	183	999999	638	195	327	999999	790	779	828	542	999999	349	191	999999	999999	501	897	783	172	186	999999	154	117	730	279	999999	973	999999	350	132	651	369	719	999999	999999	999999	622	167	999999	886	16	229	54	871	64	996	999999	897	251	986	514	632	15	800	642	38	811	907	999999	999999	160	723	999999	999999	999999	999999	999999	999999	812	519	879	999999	218	286	179	999999	110	245	676	999999	638	86	826	363	617	29	363	999999	307	835	464	714	251	582	735	999999	789	348	981	333	376	454	999999	731	116	999999	424	999999	631	160	928	575	999999	642	364	84	896	85	98	999999	376	711	944	977	65	174	999999	636	551	886	702	762	264	999999	999999	194	999999	104	256	999999	999999	634	297	157	907	888	483	608	227	660	396	714	999999	119	999999	999999	510	116	676	999999	284	788	999999	745	999999	175	320	888	736	180	999999	801	829	999999	277	742	423	999999	80	176	691	890	418	890	499	999999	511	155	999999	250	684	885	428	315	569	999999	456	552	999999	741	577	594	872	999999	577	594	884	999999	999999	999999	251	999999	46	510	259	393	379	297	255	468	999999	999999	503	495	999999	207	383	523	684	460	295	871	106	339	999999	107	28	371	322	904	113	999999	313	999999	998	970	849	999999	65	185	446	999999	306	999999	999999	412	999999	386	999999	999999	221	371	999999	999999	929	380	999999	706	911	162	375	18	975	351	364	168	861	332	496	525	358	465	468	508	24	999999	574	865	262	196	999999	641	809	999999	693	742	183	922	251	628	999999	152	999999	902	
810	437	192	955	876	918	550	768	999999	45	31	999999	902	999999	999999	801	805	999999	454	725	156	733	208	43	657	622	999999	999999	91	868	171	216	459	566	999999	586	999999	618	988	343	999999	248	752	774	920	938	840	359	555	450	822	999999	697	999999	756	999999	239	159	308	999999	933	611	687	999999	873	815	999999	346	135	790	999999	197	999999	999999	89	907	981	999999	999999	719	781	635	393	999999	999999	559	518	999999	999999	999999	357	999999	999999	734	410	43	561	730	900	114	642	504	233	765	592	999999	849	999999	211	848	999999	999999	999999	588	482	307	999999	999999	975	324	307	137	999999	513	999999	72	876	999999	710	56	356	260	533	18	87	287	412	628	999999	420	709	931	966	961	527	551	758	999999	999999	113	815	514	755	586	807	514	999999	719	332	999999	758	821	875	164	999999	843	281	38	510	205	999999	600	999999	565	614	375	170	575	999999	891	314	999999	999999	999999	241	999999	505	946	210	572	999999	999999	305	527	661	888	999999	812	469	683	279	729	231	65	218	224	516	200	999999	999999	354	402	733	999999	225	613	999999	277	923	999999	347	334	999999	937	886	999999	304	479	903	725	318	358	115	312	621	585	923	721	999999	26	335	315	974	999999	999999	916	999999	865	999999	58	844	788	888	999999	999999	945	900	293	999999	999999	920	46	296	256	999999	995	296	430	819	640	999999	999999	999999	907	334	42	360	999999	719	969	253	439	178	999999	880	530	470	305	966	676	684	640	553	393	105	298	28	727	999999	999999	999999	538	56	999999	368	523	999999	980	999999	313	594	839	574	209	762	491	999999	441	376	603	999999	991	999999	152	956	60	778	494	812	46	23	632	427	496	349	999999	392	507	496	999999	620	999999	999999	999999	91	844	75	353	631	613	429	587	361	999999	697	638	83	903	714	317	744	999999	999999	449	999999	962	421	88	999999	57	999999	999999	944	18	999999	999999	180	999999	70	122	999999	999999	999999	999999	999999	436	280	387	798	999999	641	489	792	189	999999	999999	321	381	372	129	432	987	494	584	515	67	999999	353	66	651	467	282	842	602	333	999999	562	999999	831	864	691	999999	289	158	999999	999999	579	999999	395	788	734	799	439	999999	689	996	940	288	692	999999	793	927	331	999999	999999	999999	646	200	855	313	642	999999	549	507	437	398	707	346	178	999999	487	999999	999999	999999	917	668	842	901	999999	999999	378	999999	287	281	80	764	712	143	904	56	999999	388	910	92	155	394	260	931	513	300	298	604	119	797	82	917	969	63	999999	999999	
526	745	288	528	934	369	73	277	437	672	685	574	441	132	922	999999	966	875	132	999999	999999	910	397	621	48	774	999999	999999	209	999999	999999	659	903	329	529	237	110	391	999999	786	331	983	504	841	615	723	172	999999	875	999999	999999	103	930	706	177	616	357	666	490	169	999999	583	77	999999	876	36	671	122	999999	694	999	584	728	346	211	434	416	999999	16	324	611	186	999999	237	211	702	999999	206	162	912	999999	443	901	987	590	747	915	230	999999	999999	62	60	393	190	973	376	375	999999	999999	742	999999	802	660	999999	558	999999	968	840	82	999999	307	474	960	690	999999	565	683	740	756	463	519	196	591	428	999999	999999	792	434	263	835	999999	144	702	419	712	999999	783	735	439	570	779	84	157	789	290	999999	999999	703	376	999999	999999	999999	838	999999	999999	24	220	999999	903	996	999999	999999	586	247	848	173	999999	550	977	999999	782	947	310	195	684	444	48	999999	147	683	470	99	68	845	152	999999	306	661	196	698	867	551	999999	442	342	246	498	999999	941	999999	999999	999999	725	639	635	745	334	652	999999	788	975	999999	104	230	999999	999999	485	999999	999999	157	999999	999999	999999	289	869	999999	125	999999	852	447	999999	138	860	30	867	920	373	428	999999	406	377	653	999999	407	999999	999999	456	611	907	204	760	999999	815	794	260	705	999999	999999	770	405	999999	466	799	918	999999	847	558	84	363	614	774	66	530	698	999999	223	999999	957	566	420	783	513	999999	658	687	199	322	76	770	171	999999	999999	658	814	999999	911	999999	385	565	875	899	382	258	302	430	704	236	126	24	46	888	238	999999	999999	999999	999999	505	151	241	652	534	999999	314	201	879	846	999999	715	923	868	999999	441	999999	691	999999	411	999999	668	999999	982	962	206	999999	733	283	999999	58	309	203	658	415	713	153	999999	350	418	78	67	999999	583	306	520	202	155	677	456	999999	198	838	220	999999	837	912	259	999999	338	999999	580	918	381	797	108	999999	275	462	655	298	489	351	113	342	207	254	999999	999999	451	999999	999999	999999	826	670	860	999999	982	795	578	800	893	231	999999	978	498	999999	51	785	208	998	999999	692	999999	168	356	999999	999999	877	665	592	267	573	999999	999999	533	524	102	999999	937	637	999999	479	884	855	999999	267	339	999999	844	68	213	868	487	999999	85	999999	43	668	323	23	735	115	140	986	542	330	999999	686	455	973	999999	340	999999	571	469	458	808	999999	763	99	517	610	43	606	999999	399	999999	795	999999	319	491	433	397	
923	901	999999	348	897	322	83	284	652	999999	871	21	999999	30	916	983	627	999999	866	904	234	505	999999	999999	533	999999	999999	244	196	999999	145	492	999999	942	924	999999	44	999999	911	854	689	814	999999	931	172	999999	999999	378	999999	999999	631	904	624	529	172	427	999999	362	815	299	178	999999	97	224	543	389	398	930	105	256	949	999999	503	22	224	999999	640	204	909	999999	103	775	74	385	805	999999	999999	103	780	999999	999999	682	999999	999999	685	850	726	650	397	783	206	999999	999999	923	862	999999	410	612	999999	752	786	581	999999	877	206	403	775	999999	419	312	999999	305	160	598	362	277	223	881	336	374	999999	990	806	999999	741	518	502	150	522	691	999999	265	787	37	999999	321	239	426	425	292	84	23	999999	95	271	901	433	683	570	595	901	528	285	941	68	796	775	326	999999	687	999999	635	200	728	480	265	518	999999	879	999999	47	796	466	53	299	680	999999	721	864	839	94	999999	579	926	789	312	979	845	999999	999999	546	912	290	737	391	449	823	512	999999	16	393	310	804	999999	557	114	72	242	999999	388	45	63	461	306	602	999999	65	273	938	178	285	672	999999	999999	504	135	999999	999999	662	850	999999	257	999999	858	456	783	999999	59	379	999999	999999	999999	203	591	887	493	461	984	145	307	393	559	574	445	730	721	157	999999	35	432	599	343	579	801	530	788	999999	603	999999	818	79	15	894	263	928	537	999999	572	77	21	673	531	593	364	999999	999999	682	671	999999	735	999999	174	34	999999	999999	906	178	402	70	109	546	857	999999	999999	238	387	999999	321	999999	203	252	584	999999	23	758	999999	750	224	344	999999	115	285	999999	999999	192	905	981	947	177	32	369	85	512	968	475	999999	999999	999999	136	89	642	999999	999999	934	492	62	393	21	198	27	165	954	999999	837	999999	270	391	29	143	333	406	718	154	999999	833	999999	81	813	999999	999999	681	483	97	264	590	743	131	542	632	999999	999999	999999	758	159	866	415	27	675	999999	999999	999999	377	999999	803	999999	924	227	668	110	325	980	999999	472	256	346	681	866	803	256	260	999999	848	397	999999	810	999999	959	994	999999	428	999999	406	839	344	516	313	350	294	581	666	999999	999999	999999	317	160	942	507	512	813	195	548	224	999999	999999	74	586	980	139	999999	256	964	233	999999	681	999999	583	740	999999	739	43	341	582	999999	589	733	686	416	89	853	868	928	456	191	443	879	935	977	125	279	999999	333	220	301	335	702	303	422	760	151	576	
212	380	773	780	999999	999999	992	839	989	388	179	900	286	999999	328	517	999999	999999	801	999999	605	624	857	808	709	130	999999	896	887	440	273	999999	938	286	999999	558	683	999999	589	999999	942	148	136	891	761	432	934	177	16	194	261	815	958	911	971	587	999999	964	80	733	999999	999999	951	559	124	522	962	999	467	769	999999	999999	27	999999	999999	466	498	966	57	287	196	123	889	703	188	999999	697	36	315	89	46	718	340	856	238	846	197	576	776	248	470	934	709	999999	999999	620	797	80	999999	514	999999	555	917	792	546	999999	216	257	999999	665	999999	935	694	388	733	125	999999	171	999999	450	999999	999999	199	808	816	262	414	999999	353	999999	661	627	411	801	999999	490	999999	999999	999999	667	639	939	206	999999	424	534	999999	330	513	244	319	635	421	184	244	999999	365	999999	999999	999999	166	564	903	811	999999	999999	999999	892	999999	252	323	762	851	999999	999999	339	725	89	393	292	999999	93	148	119	258	35	216	237	999999	822	135	999999	999999	999999	999999	85	999999	999999	999999	227	999999	357	932	271	999999	557	999999	428	373	999999	999999	286	999999	693	282	83	426	794	563	978	991	307	336	999999	127	631	200	826	491	735	304	340	973	999999	999999	999999	161	877	999999	701	251	787	863	662	379	848	966	878	752	437	658	251	831	137	999999	999999	31	365	153	298	366	957	937	999999	999999	121	313	558	999999	617	922	548	604	861	736	999999	444	673	206	999999	664	322	83	64	999999	62	509	845	999999	590	643	999999	999999	999999	345	294	850	235	61	999999	545	417	477	999999	999999	119	647	999999	999999	999999	268	357	999999	999999	633	53	884	882	561	558	612	999999	618	820	973	136	815	703	999999	452	363	219	622	938	999999	256	845	938	549	966	415	999999	999999	918	999999	999999	636	999999	276	999999	410	999999	673	503	655	87	799	999999	171	388	304	943	999999	947	999999	59	734	230	152	387	208	946	342	999999	999999	82	23	999999	499	687	500	956	437	234	52	395	545	129	999999	999999	457	198	999999	999999	999999	999999	96	506	259	282	999999	415	715	889	102	464	999999	89	360	583	74	109	999999	999999	999999	347	999999	228	999999	283	514	615	938	497	929	20	179	181	999999	681	986	516	450	999999	999999	999999	250	547	141	999999	761	999999	999999	999999	590	357	40	301	999999	334	999999	999999	601	976	768	999999	476	228	959	999999	999999	463	166	678	596	558	999999	999999	358	801	106	968	96	999999	999999	57	846	999999	907	582	979	877	897	597	725	999999	914	999999	458	189	
999999	32	587	59	303	308	309	100	122	999999	999999	100	943	999999	237	986	780	284	464	720	999999	247	999999	387	113	999999	565	568	953	999999	644	999999	492	178	192	999999	391	47	32	223	748	756	126	999999	883	999999	934	999999	999999	999999	999999	999999	999999	999999	999999	381	711	209	946	999999	742	740	146	644	999999	515	999999	774	299	163	605	743	261	250	972	352	130	445	504	224	999999	150	999999	999999	139	14	182	999999	999999	811	373	191	101	999999	481	17	620	482	488	377	999999	169	135	216	999999	604	387	770	765	999999	260	275	999999	999999	414	999999	542	921	999999	999999	342	852	686	488	790	423	651	126	769	964	999999	648	956	137	932	322	24	999999	999999	999999	627	412	989	999999	560	107	999999	369	999999	879	999999	698	967	106	999999	999999	483	646	425	719	953	271	999999	800	15	612	999999	577	799	102	587	999999	999999	980	764	999999	862	335	999999	693	936	292	395	889	499	999999	680	859	102	502	838	378	576	372	581	999999	999999	198	355	999999	788	909	569	638	302	999999	858	987	999999	115	576	999999	718	732	782	670	999999	121	311	999999	931	459	485	306	999999	218	972	477	408	408	528	674	980	981	904	999999	722	756	597	573	185	693	527	986	925	690	660	844	590	910	999999	299	886	999999	25	338	433	999999	385	93	999999	999999	588	933	586	902	177	736	827	754	948	999999	523	738	999999	247	931	498	380	572	999999	138	887	497	919	238	999999	606	965	999999	999999	459	380	514	620	999999	115	594	410	999999	523	923	999999	835	962	370	776	158	587	777	999999	934	892	813	534	824	504	100	24	357	999999	570	771	262	160	498	999999	999999	127	999999	142	347	999999	999999	58	999999	999999	999999	999999	558	999999	638	29	197	178	669	567	567	980	999999	999999	24	580	62	999999	952	161	999999	684	473	999999	767	40	585	999999	999999	845	544	764	898	711	452	999999	465	895	486	551	583	93	491	931	191	999999	331	712	999999	767	999999	449	106	483	358	377	71	937	999999	608	443	552	999999	823	999999	999999	91	94	847	458	999999	167	431	999999	578	681	202	999999	439	999999	709	872	525	999999	999999	105	668	425	999999	84	999999	527	209	878	117	40	974	668	909	999999	946	247	865	670	652	879	27	694	905	676	184	529	507	957	898	570	37	816	999999	926	145	666	730	773	999999	597	957	553	303	547	999999	534	632	61	791	999999	17	855	650	999999	87	973	999999	999999	899	974	30	252	979	546	13	999999	654	982	999999	999999	516	102	999999	65	999999	474	999999	
367	999999	999999	897	455	175	999999	563	181	176	999999	849	171	156	53	873	979	576	999999	999999	757	544	549	999999	999999	809	511	955	915	148	595	19	613	582	162	999999	999999	999999	574	86	552	983	831	990	571	143	90	999999	472	228	736	999999	215	900	644	823	999999	769	999999	999999	999999	999999	999999	999999	999999	83	245	999999	994	337	624	999999	999999	999999	999999	773	712	558	319	516	999999	377	492	999999	411	117	803	712	937	338	296	489	828	999999	422	999999	999999	798	419	497	897	500	149	145	999999	833	485	576	999999	999999	120	999999	999999	741	918	297	988	950	999999	474	279	532	652	665	50	999999	84	84	226	950	438	913	148	821	618	237	238	357	103	999999	999999	999999	833	999999	228	425	999999	96	19	135	92	394	177	945	227	374	848	483	104	468	999999	411	999999	928	442	206	732	999999	133	999999	68	641	857	63	999999	52	999999	584	447	999999	117	999999	74	101	868	53	746	203	603	999999	388	754	262	634	999999	229	877	999999	635	999999	692	999999	963	328	76	999999	999999	999999	113	185	999999	999999	45	479	361	772	347	999999	70	399	999999	539	45	879	312	999999	388	232	245	623	175	999999	949	999999	932	718	33	745	999999	427	999999	999999	99	428	577	124	718	783	283	999999	882	618	999999	246	571	162	362	93	999999	762	72	315	877	999999	20	882	324	999999	999999	643	999999	601	243	642	999999	826	449	999999	312	999999	595	605	948	199	740	556	948	713	855	779	365	940	728	273	999999	999999	755	610	418	694	799	109	246	640	307	291	999999	212	362	744	713	745	780	828	176	467	366	688	749	463	934	611	999999	766	287	807	999999	999999	288	683	999999	839	209	617	398	999999	369	999999	891	459	999999	745	360	999999	76	620	999999	999999	999999	999999	843	999999	999999	999999	760	999999	999999	479	362	499	418	414	924	678	999999	873	545	173	999999	680	108	57	796	300	999999	999999	260	999999	700	667	648	972	873	391	840	13	999999	999999	856	211	160	889	956	402	999999	767	821	682	999999	203	84	996	471	425	798	795	280	570	674	999999	936	692	779	999999	851	446	999999	542	999999	670	999999	999999	316	238	529	218	101	999999	999999	523	377	578	999999	999999	593	652	511	457	592	54	732	418	579	295	274	999999	120	271	550	604	237	288	844	777	999999	782	689	243	999999	999999	999999	876	999999	999999	999999	999999	486	999999	111	999999	935	999999	949	793	937	999999	721	31	963	999999	108	830	853	999999	296	98	733	438	208	999999	962	278	562	12	351	999999	999999	428	999999	999999	
999999	838	169	352	999999	154	339	999999	999999	822	70	668	279	999999	491	873	33	666	864	999999	634	57	83	300	245	667	530	946	452	91	388	999999	930	67	89	269	670	511	999999	151	759	999999	599	386	749	999999	998	727	999999	477	832	440	999999	984	999999	934	999999	868	999999	999999	623	392	609	757	444	768	737	221	754	232	999999	999999	681	723	356	952	458	697	550	941	668	803	435	999999	259	947	999999	945	786	154	999999	801	404	982	527	377	83	999999	942	981	999999	786	972	999999	274	999999	758	840	638	999999	999999	78	999999	999999	343	820	999999	634	508	496	39	791	434	610	728	411	126	699	205	979	878	616	999999	999999	384	881	999999	147	710	938	199	897	317	468	668	436	483	239	648	707	421	448	342	455	952	775	362	372	570	862	203	69	645	659	449	869	323	758	791	462	990	999999	923	999999	307	999999	999999	966	999999	301	999999	999999	61	498	568	440	999999	309	616	608	529	467	999999	847	744	140	262	658	28	799	122	724	999999	196	716	602	524	999999	158	820	301	395	999999	278	999999	316	17	157	101	999999	595	999999	999999	192	932	999999	252	86	825	176	879	826	947	152	189	212	999999	864	781	965	999999	511	160	795	317	144	999999	308	912	438	132	114	566	19	214	999999	582	266	999999	193	999999	448	999999	981	941	999999	999999	288	99	732	867	153	375	999999	104	93	999999	356	874	999999	999999	999999	173	397	54	774	269	999999	999999	999999	999999	192	610	597	615	476	565	178	854	842	696	999999	218	190	570	979	738	441	914	999999	244	236	999999	465	999999	415	284	559	999999	177	999999	999999	350	19	112	685	542	999999	519	627	999999	695	501	41	999999	738	735	983	827	75	45	828	999999	999999	999999	403	800	155	899	999999	999999	999999	240	687	637	197	417	209	999999	999999	447	999999	921	296	999999	549	999999	359	363	959	680	301	731	872	141	387	484	533	173	708	884	999999	999999	319	436	999999	464	814	404	914	330	536	999999	942	628	85	906	999999	999999	305	668	451	791	940	530	900	284	368	999999	999999	712	884	45	379	10	60	91	612	860	999999	999999	999999	955	448	999999	153	999999	789	999999	66	481	747	319	999999	50	999999	605	938	789	536	999999	999999	999999	154	212	446	500	536	942	577	999999	303	876	142	220	747	496	352	311	386	513	494	124	499	999999	999999	999999	177	999999	567	999999	153	999999	334	844	989	999999	999999	246	999999	999999	859	847	676	999999	187	871	186	999999	999999	999999	262	999999	413	32	999999	981	768	376	247	
872	999999	207	385	999999	849	999999	999999	298	231	95	686	116	999999	732	654	647	999999	436	600	103	397	999999	46	620	999999	999999	420	312	101	18	999999	444	998	329	999999	662	471	553	223	708	329	888	436	216	999999	155	999999	680	377	999999	542	342	775	154	484	813	171	999999	930	343	69	249	206	222	202	252	117	790	412	992	185	895	223	999999	774	509	93	829	999999	999999	990	740	934	986	475	999999	668	999999	845	516	501	706	623	879	648	999999	691	223	24	28	47	735	999999	999999	929	647	129	883	380	974	730	341	415	883	353	329	999999	999999	747	641	583	263	945	999999	500	478	281	343	999999	694	817	869	814	340	19	264	472	558	66	828	441	784	999999	870	786	169	999999	740	536	328	774	999999	476	383	445	784	790	380	884	999999	375	999999	639	685	166	860	526	999999	874	98	999999	756	163	999999	210	799	779	84	120	341	187	541	806	924	919	346	403	999999	999999	234	999999	101	999999	605	462	654	155	798	713	926	642	225	866	448	472	28	999999	557	182	646	14	999999	270	553	999999	999999	999999	714	766	820	466	999999	189	999999	625	999999	92	999999	466	556	653	981	370	193	698	962	675	368	462	900	29	845	269	259	999999	757	999999	999999	999999	628	674	440	41	893	999999	557	45	226	823	999999	936	769	101	626	992	999999	999999	999999	854	321	168	621	999999	865	801	620	825	999999	999999	867	933	962	235	838	881	223	950	477	999999	151	926	999999	545	755	964	259	754	643	267	208	411	754	275	21	999999	62	999999	999999	101	849	999999	115	999999	955	773	974	543	262	744	779	82	878	999999	713	394	999999	86	506	901	551	865	192	673	230	466	999999	999999	224	999999	999999	44	784	999999	875	419	821	660	590	982	999999	716	999999	898	487	999999	532	402	562	626	999999	975	682	274	550	983	549	441	577	999999	594	287	328	883	915	744	298	503	487	304	573	999999	496	523	910	835	373	294	195	999999	933	786	143	598	619	853	999999	999999	999999	891	869	389	92	101	398	999999	397	618	982	743	837	39	914	268	999999	709	489	169	363	715	620	265	256	482	564	807	153	729	999999	999999	393	778	668	999999	999999	193	999999	405	134	207	447	754	311	452	999999	904	871	875	999999	910	374	999999	999999	129	281	614	999999	999999	536	999999	569	668	354	999999	999999	69	999999	329	999999	868	741	999999	44	999999	277	999999	953	804	225	660	935	278	999999	363	999999	200	622	549	324	820	999999	368	868	999999	638	779	999999	392	999999	208	
544	552	999999	677	178	290	168	999	851	999999	661	339	393	876	656	300	484	991	231	169	446	999999	999999	23	818	383	225	500	527	498	465	571	999999	27	125	392	236	516	194	417	999999	622	697	908	168	721	974	991	887	347	305	419	170	999999	761	999999	548	37	859	795	75	667	482	362	950	99	627	376	760	999999	999999	967	806	814	136	999999	133	105	999999	106	409	999999	999999	189	999999	999999	411	778	266	402	844	208	657	999999	352	999999	999999	344	958	78	103	607	241	623	283	999999	999999	356	806	936	599	452	182	762	396	841	64	999999	169	999999	999999	849	119	367	999999	865	320	999999	999999	761	999999	999999	147	786	13	801	992	990	906	999999	443	64	999999	329	803	999999	35	895	12	510	320	847	185	999999	389	254	498	873	203	417	26	205	884	999999	999999	810	315	396	758	595	999999	74	396	302	999999	634	877	789	999999	37	840	999999	999999	999999	999999	836	613	92	406	999999	313	128	999999	498	849	248	180	926	999999	999999	96	999999	146	417	660	256	460	882	999999	999999	376	708	999999	175	999999	999999	791	923	603	999999	206	232	990	999	999999	730	277	897	452	231	463	951	999999	571	940	211	289	996	999999	205	386	731	497	999999	393	604	999999	999999	920	258	457	257	332	652	999999	864	648	146	135	999999	978	999999	439	373	302	999999	999999	747	235	376	999999	794	623	408	49	475	999999	999999	616	687	921	647	999999	204	774	999999	628	999999	775	86	563	152	871	380	226	999999	301	133	357	968	999999	72	999999	554	937	662	999999	924	613	330	138	999999	530	447	18	341	585	245	598	95	999999	916	999999	158	812	179	922	253	192	225	183	999999	999999	647	78	858	252	432	267	121	582	704	466	455	948	999999	622	434	371	885	247	66	999999	272	182	702	100	256	741	999999	740	999999	742	397	156	525	315	999999	378	160	99	163	999999	487	513	101	999999	999999	210	999999	557	497	881	306	978	127	87	999999	475	376	767	995	690	499	999999	201	962	78	999999	432	950	739	65	221	796	94	88	57	758	90	252	574	56	194	999999	999999	509	445	419	38	999999	999999	417	12	999999	103	473	489	116	322	139	390	227	777	606	999999	442	670	510	894	49	40	972	394	134	999999	999999	506	288	138	999999	526	659	280	984	999999	999999	63	828	999999	620	599	940	999999	950	861	357	999999	587	403	999999	999999	934	525	989	417	612	32	999999	198	999999	967	210	999999	629	612	731	999999	999999	240	999999	388	841	807	283	450	99	536	443	999999	
845	999999	918	999999	999999	854	592	144	291	576	999999	309	999999	999999	999999	653	398	962	816	348	999999	411	999999	999999	999999	999999	996	136	999999	548	327	86	588	999999	352	999999	58	324	660	775	30	596	999999	999999	477	195	212	999999	259	999999	61	137	719	999999	142	444	207	571	978	896	857	465	892	999999	258	999999	999999	999999	297	96	605	83	311	50	327	543	745	267	879	999999	228	794	877	622	497	200	366	492	482	907	275	999999	346	764	999999	565	999999	999999	968	790	999999	641	999999	172	34	978	825	679	778	599	698	940	691	999999	677	73	587	280	255	68	999999	999999	98	389	999999	127	736	547	999999	761	839	999999	298	999999	256	586	999999	714	598	518	374	686	713	882	219	999999	796	90	96	855	977	433	677	909	470	245	553	534	999999	906	999999	999999	557	999999	999999	875	651	602	19	100	999999	873	999999	999999	694	643	524	216	180	999999	330	656	461	276	783	416	156	999999	999999	21	43	355	372	691	277	96	138	697	133	343	683	999999	80	995	999999	114	999999	940	224	999999	721	346	364	856	999999	594	826	290	242	352	729	999999	974	998	67	999999	510	990	469	999999	514	999999	92	999999	999999	136	999999	465	604	679	666	215	174	999999	999999	696	991	515	115	682	270	848	999999	781	614	422	229	82	938	999999	604	999999	481	616	323	999999	263	527	999999	459	19	999999	686	563	686	523	107	183	708	370	846	994	999999	786	999999	999999	373	311	232	399	906	513	527	770	85	999999	734	557	487	406	442	473	999999	655	673	899	172	900	104	101	324	56	999999	578	988	609	999999	999999	279	657	999999	952	304	999999	552	999999	843	915	488	780	788	549	999999	999999	927	382	533	239	122	448	504	472	217	141	84	860	999999	999999	782	475	41	999999	288	830	875	490	179	999999	999999	999999	65	256	422	324	312	775	359	70	650	615	85	999999	581	830	999999	68	745	999999	580	691	365	894	999999	23	748	748	271	865	436	446	213	718	136	944	392	257	60	892	999999	309	510	89	308	176	999999	397	467	457	677	817	745	16	244	999999	812	170	122	999999	575	563	514	494	634	214	999999	366	999999	637	447	999999	999999	999999	343	281	999999	999999	999999	999999	622	361	291	813	198	619	700	207	999999	715	142	232	145	999999	999999	275	795	26	454	103	999999	43	879	830	999999	772	809	893	672	962	239	536	574	156	786	223	282	700	305	25	513	213	882	802	505	999999	769	366	534	78	486	174	831	502	211	589	482	999999	803	425	809	807	
535	521	485	605	658	988	865	113	992	104	720	439	590	561	161	86	335	999999	999999	999999	368	999999	486	75	705	81	945	206	741	822	897	999999	215	706	678	370	326	899	999999	780	999999	430	85	392	454	999999	912	649	437	999999	999999	19	422	999999	999999	931	999999	999999	999999	586	53	668	372	180	206	840	999999	884	999999	999999	760	436	235	232	952	938	528	104	621	313	999999	305	769	345	697	887	999999	850	267	999999	999999	999999	998	980	736	999999	999999	904	195	613	177	999999	766	647	645	698	999999	999999	413	510	412	940	999999	596	428	748	899	999999	483	319	382	383	999999	145	999999	853	437	255	495	129	879	624	909	17	146	140	999999	132	999999	998	113	277	999999	757	344	999999	117	412	999999	988	933	999999	999999	875	241	793	411	999999	191	791	271	538	704	294	630	787	41	791	460	297	999999	777	999999	484	999999	999999	936	869	800	999999	746	999999	999999	507	195	999999	203	999999	999999	352	729	907	940	908	999999	575	999999	162	136	556	363	325	999999	274	778	166	704	946	670	137	857	542	829	120	999999	999999	999999	207	108	999999	594	998	26	118	999999	312	836	428	747	999999	999999	784	999999	254	717	430	83	999999	729	38	154	257	999999	648	495	197	999999	829	999999	501	728	999999	63	354	962	365	309	843	706	999999	330	285	208	999999	999999	82	799	585	403	999999	172	428	478	999999	638	347	635	378	622	381	234	17	566	256	999999	174	730	397	999999	999999	999999	240	720	263	707	999999	58	342	999999	422	397	501	999999	247	338	999999	898	983	999999	999999	730	931	230	335	251	999999	999999	952	999999	432	999999	411	304	51	503	999999	708	999999	372	999999	298	302	999999	210	999999	732	581	329	917	611	276	746	681	666	631	199	19	395	21	394	999999	106	223	628	79	985	207	393	999999	406	601	683	620	947	336	437	614	30	999999	518	742	399	44	517	166	999999	730	637	999999	313	922	322	213	999999	618	999999	89	999999	141	997	999999	197	999999	521	19	592	999999	999999	999999	999999	585	989	999999	503	652	999999	72	999999	472	473	264	999999	974	439	483	999999	999999	642	999999	144	999999	916	888	354	999999	554	813	522	999999	999999	999999	997	307	224	999999	933	279	709	999999	857	139	383	235	999999	743	965	223	156	999999	731	122	493	999999	205	847	669	110	699	999999	107	999999	999999	208	899	999999	267	272	999999	999999	550	18	770	316	999999	999999	973	690	231	611	999999	341	666	483	999999	460	987	602	999999	377	68	832	580	999999	238	910	589	999999	336	999999	999999	
703	464	445	999999	722	352	999999	999999	199	873	979	879	999999	999999	766	291	76	999999	448	999999	664	999999	391	652	999999	999999	999999	88	999999	425	798	363	556	999999	324	877	231	985	63	118	810	678	912	503	89	999999	492	696	472	629	523	752	999999	999999	820	999999	82	793	780	294	999999	999999	363	774	84	625	333	962	187	888	69	999999	378	340	999999	986	256	887	572	765	999999	884	616	941	902	56	999999	887	314	780	999999	437	999999	769	346	999999	325	999999	429	999999	629	529	519	583	569	442	383	557	474	834	297	194	230	25	348	887	490	421	871	38	999999	446	658	407	93	999999	876	609	993	491	670	117	468	999999	145	999999	999999	43	382	470	672	918	999999	480	492	620	216	199	999999	459	232	903	277	400	315	193	999999	999999	500	936	566	999999	563	999999	999999	190	726	122	879	922	522	457	49	411	365	240	33	187	914	472	999999	999999	188	544	269	767	840	78	803	952	999999	263	542	445	999999	898	364	440	999999	999999	894	104	319	508	937	999999	864	865	44	84	169	693	999999	999999	999999	879	596	29	722	999999	349	658	319	927	999999	268	999999	604	999999	467	876	999999	871	999999	578	999999	999999	679	607	494	903	974	999999	728	792	860	66	515	999999	999999	311	345	718	909	999999	246	784	999999	140	678	860	269	999999	576	999999	577	822	999999	459	200	513	916	422	999999	503	375	624	590	144	517	212	999999	680	482	165	540	874	999999	648	342	546	984	548	928	634	999999	999999	466	999999	224	48	471	66	999999	521	395	922	490	416	999999	621	203	257	999999	999999	460	589	885	999999	999999	703	860	946	126	654	529	378	493	999999	860	759	167	70	920	999999	741	353	948	999999	770	618	393	555	60	721	999999	999999	926	463	999999	64	730	999999	863	999999	999999	524	939	999999	992	27	999999	886	555	838	463	999999	337	153	733	999999	641	999999	650	999999	319	314	895	405	312	792	451	999999	430	806	38	122	999999	999999	999999	999999	999999	870	969	753	189	999999	999	221	999999	218	409	783	729	75	423	805	999999	814	211	873	628	999999	775	999999	575	409	465	749	810	351	936	928	999999	999999	703	771	999999	896	869	811	315	683	148	104	999999	668	310	365	393	232	716	392	207	428	999999	870	104	769	188	779	52	999999	411	999999	281	999999	999999	222	372	652	850	508	944	399	568	945	405	681	999999	999999	999999	999999	366	587	999999	554	731	433	999999	832	676	196	718	999999	999999	999999	281	231	822	912	736	97	992	741	382	218	447	807	860	
653	475	423	952	281	680	942	999999	824	292	999999	749	508	304	539	999999	999999	999999	999999	999999	512	673	183	858	903	999999	999999	999999	625	214	426	116	924	572	275	999999	262	243	446	999999	826	172	456	999999	104	173	237	793	463	765	717	999999	999999	999999	357	979	999999	564	58	111	669	999999	277	999999	866	621	824	935	38	181	999999	430	354	999999	804	350	226	244	999999	740	942	999999	999999	860	496	998	523	748	225	295	76	697	194	999999	749	990	894	836	999999	482	349	302	764	291	999999	999999	999999	157	999999	17	999999	66	800	318	169	451	999999	417	133	867	108	86	720	742	115	999999	246	19	695	813	456	389	171	999999	400	649	463	372	818	210	999999	999999	376	218	532	999999	897	875	999999	308	999999	486	999999	215	384	272	581	32	185	25	60	999999	999999	567	999999	999999	895	999999	917	519	999999	818	599	923	942	733	709	999999	999999	105	999999	370	999999	397	14	969	999999	999999	999999	138	78	440	196	999999	999999	860	913	999999	657	159	999999	388	957	665	319	990	999999	999999	272	651	562	78	999999	999999	999999	689	240	999999	563	591	707	999999	611	999999	451	557	631	797	999999	91	820	900	999999	999999	981	750	412	178	87	24	92	885	999999	266	999999	999	628	116	999999	999999	630	999999	999999	75	999999	185	777	178	224	999999	368	100	999999	999999	831	662	223	751	108	146	999999	71	987	548	509	822	255	355	223	999999	999999	525	881	313	460	999999	654	999999	619	805	973	244	954	999999	655	992	868	513	435	999999	999999	876	18	778	192	569	861	999999	566	629	930	431	999999	772	832	999999	218	999999	729	859	999999	434	999999	303	999999	999999	117	999999	893	517	953	741	999999	310	999999	62	516	113	131	891	999999	947	999999	990	999999	551	289	999999	492	812	783	999999	999999	575	999999	361	744	999999	615	149	462	199	814	59	675	999999	512	999999	117	780	336	115	999999	838	749	70	212	151	427	621	763	926	189	999999	999999	999999	958	353	404	314	317	999999	497	999999	439	921	142	999999	325	686	49	999999	83	999999	485	678	573	945	826	844	999999	603	297	993	999999	536	19	733	326	999999	240	168	259	803	999999	534	617	999999	408	827	927	999999	826	741	582	999999	852	999999	604	64	234	22	527	560	999999	714	514	503	606	903	999999	409	856	448	455	999999	386	280	250	951	70	999999	999999	999999	917	130	776	999999	421	999999	999999	541	138	272	651	228	641	999999	999999	757	30	124	13	505	915	528	999999	387	999999	701	751	581	237	999999	999999	270	476	528	999999	999999	
999999	959	92	999999	229	380	281	593	796	237	249	687	631	492	930	946	999999	50	92	398	999999	399	269	999999	506	111	313	484	278	391	751	122	999999	613	819	71	41	655	286	545	256	999999	590	999999	461	74	999999	744	722	999999	309	435	999999	999999	999999	548	699	999999	851	127	76	796	325	415	485	137	999999	999999	673	999999	999999	999999	764	547	152	367	808	210	267	442	999999	569	761	231	92	999999	676	811	526	280	371	999999	803	168	999999	460	273	185	583	334	442	932	81	852	141	993	670	999999	112	730	999999	499	114	419	999999	507	44	103	332	168	460	999999	501	403	508	999999	511	605	999999	999999	103	632	627	999999	999999	229	498	908	100	98	999999	779	999999	795	539	872	564	394	203	970	999999	999999	852	999999	999999	623	440	677	354	885	491	75	999999	420	636	118	871	181	419	999999	19	135	12	244	512	681	119	706	864	999999	691	126	412	108	999999	923	999999	213	68	386	789	999999	564	214	606	590	950	299	168	431	11	392	975	457	961	999999	177	618	911	203	513	733	813	718	204	375	662	729	154	713	338	667	123	42	956	999999	571	798	637	921	730	820	547	999999	634	999999	151	954	147	976	756	171	301	999999	873	65	17	845	20	241	928	999999	155	455	103	343	279	942	999999	999999	999999	379	981	989	473	692	196	380	93	895	234	708	591	999999	999999	176	999999	258	169	900	191	725	787	406	999999	508	675	101	349	999999	39	208	463	375	999999	386	190	312	999999	999999	869	999999	762	125	17	999999	639	976	498	926	967	31	782	600	590	12	999999	584	996	964	27	104	999999	791	865	35	255	226	920	580	986	73	856	979	999999	554	963	999999	398	773	869	698	603	999999	334	18	425	862	999999	254	794	999999	316	436	999999	774	999999	970	259	999999	974	999999	999999	917	939	903	999999	803	569	46	49	920	196	232	999999	999999	999999	999999	999999	857	609	392	999999	676	999999	391	757	429	816	266	947	993	422	999999	799	999999	642	685	483	431	843	999999	302	747	215	999999	419	999999	999999	844	282	988	512	401	382	999999	980	389	141	558	999999	744	986	312	99	55	508	779	433	649	685	816	999999	45	24	999999	99	694	999999	911	999999	674	999999	972	999999	999999	490	30	999999	999999	475	263	553	924	999999	108	635	999999	658	169	375	639	660	691	168	466	854	477	999999	394	502	999999	999999	230	586	999999	656	24	999999	140	565	487	999999	225	184	432	272	219	999999	915	362	999999	45	311	545	999999	23	407	999999	527	
113	23	999999	650	714	188	344	333	348	805	452	620	671	527	604	887	895	444	999999	735	203	645	999999	472	42	999999	999999	616	684	253	467	999999	999999	801	36	551	845	103	511	996	98	939	870	999999	472	741	438	518	707	658	999999	578	999999	88	333	999999	305	180	617	322	927	728	649	999999	347	203	420	869	500	62	999999	801	933	999999	999999	999999	775	764	999	300	964	742	999999	36	806	889	368	131	477	568	256	675	485	999999	78	999999	299	774	999999	279	331	568	27	999999	615	999999	644	999999	441	999999	693	999999	999999	326	357	999999	819	623	298	457	834	298	402	999999	806	999999	325	744	451	287	999999	10	157	729	969	405	725	999999	999999	171	254	988	999999	409	875	714	504	999999	841	883	550	676	486	168	445	42	176	95	849	247	999999	999999	928	999999	999999	692	393	450	357	952	470	565	212	137	213	999999	607	992	66	999999	872	166	903	568	736	999999	524	989	294	936	239	999999	414	999999	999999	354	70	537	999999	999999	331	999999	999999	888	423	984	999999	358	955	999999	999999	999999	38	999999	374	172	996	369	426	999999	999999	404	166	420	722	830	161	39	295	858	784	999999	697	873	999999	999999	354	24	155	752	823	175	43	693	511	999999	999999	656	808	679	358	701	120	999999	24	926	897	401	176	999999	833	999999	73	106	815	365	999999	999999	999999	555	818	999999	224	999999	999999	999999	999999	473	999999	666	999999	505	231	616	999999	999999	999999	999999	859	843	921	953	848	999999	999999	389	112	937	877	999999	580	457	668	262	861	999999	487	446	496	999999	999999	434	492	509	374	337	223	456	999999	732	999999	276	304	999999	633	999999	143	999999	999999	612	999999	433	999999	764	96	771	999999	968	755	143	606	522	999999	999999	287	497	471	349	999999	591	175	655	350	999999	748	313	162	524	628	996	243	825	691	883	999999	141	999999	728	999999	603	501	255	701	999999	136	884	554	456	999999	999999	999999	793	999999	173	999999	999999	93	999999	25	783	618	322	349	758	900	780	831	838	999999	155	659	743	999999	999999	100	920	954	887	28	864	999999	705	657	492	603	449	362	527	999999	999999	58	999999	712	999999	984	188	905	942	999999	355	63	716	719	720	999999	659	866	879	83	526	999999	205	999999	161	34	912	664	856	165	999999	428	313	999999	999999	106	999999	40	297	999999	999999	25	21	999999	673	999999	52	986	999999	999999	943	582	482	454	920	999999	999999	966	561	614	999999	523	58	786	111	999999	749	324	999999	623	225	628	579	279	171	999999	289	869	999999	350	981	
999999	728	850	999999	878	999999	858	999999	999999	253	999999	479	999999	999999	397	966	234	233	746	71	728	999999	999999	789	324	13	213	292	418	295	983	999999	999999	999999	999999	795	207	574	233	981	890	843	552	380	921	159	896	741	774	545	999999	646	22	289	263	787	415	71	898	874	741	576	72	20	999999	999999	268	999999	999999	602	768	999999	999	764	999999	884	596	942	999999	175	117	471	518	873	240	347	205	931	999999	368	389	999999	999999	358	249	999999	780	541	121	834	890	846	360	181	776	999999	646	257	118	999999	201	473	202	732	999999	999999	999999	198	779	922	891	337	999999	999999	222	999999	983	650	525	855	113	64	830	44	284	999999	121	999999	107	999999	700	947	822	12	176	916	944	943	591	999999	266	999999	761	199	999999	563	999999	337	959	999999	420	999999	999999	263	274	146	642	167	999999	506	168	721	101	943	231	943	514	676	856	999999	687	50	69	999999	598	999999	302	641	999999	721	103	999999	387	952	426	999999	225	569	737	40	999999	786	495	95	810	999999	500	999999	999999	999	59	500	999999	662	467	380	936	999999	664	752	843	999999	76	736	999999	385	999999	999999	527	526	727	999999	939	999999	32	999999	555	999999	999999	63	31	484	674	999999	672	602	312	999999	495	56	768	49	999999	984	196	282	720	758	682	435	212	361	301	999999	281	114	999999	999999	640	566	825	999999	440	999999	731	369	999999	999999	74	810	999999	618	653	481	999999	688	49	954	639	750	189	999999	999999	320	851	669	193	232	820	999999	999999	656	94	999999	231	805	608	304	262	827	945	746	694	999999	999999	594	707	820	693	592	75	606	26	889	386	38	672	999999	999999	71	186	999999	163	506	768	426	999999	725	999999	952	999999	744	702	812	804	443	111	427	958	267	962	999999	999999	999999	999999	444	640	999999	999999	202	142	488	544	201	999999	999999	999999	999999	113	999999	70	981	570	741	512	999999	999999	214	95	999999	999999	254	171	502	109	813	575	999999	15	334	786	338	999999	67	999999	602	999999	511	171	963	999999	914	323	32	999999	980	802	798	725	999999	999999	436	119	999999	999999	999999	999999	51	101	999999	999999	665	192	779	999999	999999	999999	512	921	910	130	403	999999	131	999999	22	930	999999	306	128	20	776	210	834	793	999999	999999	574	999999	931	285	168	419	333	999999	999999	732	544	874	999999	999999	300	876	999999	60	146	393	988	999999	263	957	187	745	973	827	999999	464	358	985	798	514	243	719	999999	634	962	984	719	433	906	289	999999	999999	832	945	719	900	395	784	657	
967	239	999999	538	974	108	422	999999	506	209	730	384	999999	999999	959	939	999999	999999	191	97	999999	674	999999	999999	973	570	912	999999	37	118	598	79	574	338	999999	284	999999	190	999999	535	999999	549	999999	234	185	999999	838	199	872	999999	148	999999	214	696	504	302	674	999999	999999	999999	195	509	417	999999	610	999999	999999	999999	254	685	999999	399	872	999999	547	613	461	999999	435	77	731	999999	50	999999	969	586	999999	877	834	538	999999	999999	625	610	999999	50	999999	824	624	524	105	619	944	196	253	748	150	999999	999999	891	999999	343	31	497	682	471	469	396	428	34	796	932	394	715	85	999999	774	271	999999	507	481	636	716	911	972	999999	999999	853	999999	230	445	315	999999	942	999999	276	999999	138	927	878	581	745	406	599	999999	172	999999	239	999999	218	999999	879	253	999999	420	214	626	999999	524	570	693	615	618	207	588	490	213	451	28	809	336	645	343	999999	926	735	240	999999	999999	999999	887	999999	742	568	999999	999999	72	86	532	999999	649	999999	613	367	194	999999	137	208	999999	247	958	782	221	310	882	338	545	816	999999	684	999999	509	926	999999	683	999999	873	999999	999999	32	428	999999	999999	535	170	738	999999	976	251	960	607	999999	999999	945	999999	114	337	441	999999	917	999999	255	361	848	517	999999	671	898	683	50	102	88	257	988	999999	831	863	685	999999	154	306	569	575	764	86	943	403	999999	864	579	816	441	999999	43	11	183	775	80	28	31	76	999999	999999	211	868	529	999999	999999	999999	28	250	652	301	542	621	461	680	596	771	574	745	690	43	999999	999999	999999	999999	223	986	645	66	792	999999	129	87	171	999999	374	896	557	169	999999	853	845	999999	173	150	999999	421	550	999999	999999	309	999999	285	386	110	999999	976	217	813	570	140	490	999999	457	985	999999	465	459	194	315	999999	999999	414	468	836	197	999999	71	520	884	801	445	152	999999	493	999999	843	999999	70	86	397	688	743	598	999999	373	883	882	188	999999	375	999999	365	197	999999	94	999999	817	549	913	425	915	999999	999999	768	999999	348	999999	999999	772	338	999999	399	118	999999	21	481	815	322	473	314	891	999999	999999	519	999999	999999	955	399	408	183	36	161	157	999999	999999	999999	813	830	999999	34	999999	918	999999	999999	999999	572	257	279	476	613	233	504	999999	999999	534	42	154	419	928	614	393	695	564	599	999999	999999	251	457	445	999999	667	985	860	448	999999	972	477	999999	999999	999999	832	685	923	795	949	531	85	548	999999	450	847	404	999999	847	999999	113	363	
999999	336	999999	331	799	833	456	945	999999	644	636	999999	561	999999	240	999999	999999	782	707	771	769	649	999999	537	999999	999999	995	999999	273	93	23	807	411	999999	999999	586	999999	945	999999	999999	999999	849	711	887	448	999999	574	885	617	892	250	999999	934	341	594	999999	555	471	628	477	999999	285	682	164	631	829	692	942	902	653	602	715	748	854	999999	919	938	893	999999	258	757	119	564	380	999999	999999	872	79	34	999999	999999	447	999999	999999	24	999999	177	556	266	999999	761	631	983	963	299	534	326	89	46	675	237	661	382	999999	720	728	999999	311	321	999999	956	999999	918	416	999999	164	398	193	840	114	999999	999999	637	479	497	136	999999	600	999999	319	631	793	43	999999	268	379	999999	948	845	295	480	865	245	583	662	149	999999	576	351	144	146	142	999999	931	923	845	34	999999	882	593	602	130	230	12	60	173	589	569	158	252	99	449	348	999999	999999	885	157	999999	999999	999999	423	560	259	999999	999999	999999	554	112	436	422	355	999999	76	261	999999	999999	645	999999	532	498	999999	153	427	108	55	696	999999	693	306	47	999999	970	95	533	180	52	870	283	829	999999	619	486	142	999999	897	999999	999999	97	862	284	250	999999	531	328	798	279	142	161	901	486	705	860	806	399	724	385	87	999999	90	650	489	371	413	970	878	83	20	691	210	127	322	706	999999	999999	796	784	448	766	735	901	999999	719	382	352	856	759	680	743	22	999999	999999	840	16	222	795	878	999999	560	999999	725	268	451	950	783	173	998	39	784	999999	939	936	320	806	189	740	770	999999	70	124	999999	402	276	999999	999999	277	481	700	618	236	918	999999	887	326	20	642	468	768	599	189	857	999999	896	151	82	585	539	999999	827	481	34	888	999999	999999	330	332	991	999999	272	515	999999	308	421	557	683	667	59	994	796	999999	999999	11	400	881	267	400	506	135	999999	999999	738	999999	872	999999	211	40	831	451	996	999999	650	695	999999	93	497	558	999999	348	468	999999	535	545	248	999999	209	32	498	569	188	929	826	866	175	168	777	999999	435	285	355	999999	999999	608	997	118	896	999999	505	999999	393	708	93	168	666	201	577	203	209	592	937	189	541	999999	272	77	999999	784	529	347	316	253	133	42	999999	815	579	927	999999	139	394	622	999999	191	999999	479	999999	999999	209	974	591	584	54	999999	348	999999	121	573	345	999999	999999	121	67	167	10	150	585	60	175	851	999999	650	999999	79	999999	324	661	359	95	792	231	203	584	
555	756	732	208	290	694	999999	999999	999999	591	616	882	282	565	369	191	999999	894	794	502	358	999999	999999	928	974	999999	33	514	761	487	552	999999	63	537	511	411	278	942	305	999999	350	157	615	68	999999	196	926	999999	301	178	60	999999	436	701	235	203	814	803	233	999999	671	320	941	528	48	907	829	744	63	999999	913	102	598	438	999999	999999	747	882	888	787	717	273	222	593	437	653	283	999999	311	318	596	474	718	659	695	39	215	96	29	142	367	191	706	343	999999	999999	309	998	999999	34	456	931	999999	999999	928	999999	108	999999	101	999999	634	477	999999	745	999999	449	384	939	742	132	995	660	863	756	430	536	999999	879	338	479	353	284	999999	286	862	664	559	999999	999999	297	931	857	995	634	999999	999999	747	999999	999999	999999	583	370	265	425	999999	999999	78	168	25	401	999999	999999	29	621	999999	359	664	166	999999	708	889	111	218	454	201	999999	665	999999	258	540	788	606	999999	523	896	999999	29	397	999999	76	595	401	267	339	457	712	999999	999999	593	159	235	590	87	999999	925	482	162	810	234	890	140	839	909	999999	612	243	319	506	724	67	339	999999	909	816	122	498	999999	878	996	489	311	999999	999999	109	315	999999	999999	646	999999	424	999999	218	173	366	935	999999	999999	783	726	224	403	340	658	999999	819	999999	681	270	159	436	639	999999	813	744	589	849	999999	810	178	415	999999	672	909	999999	236	130	114	553	999999	366	17	69	999999	999999	96	999999	632	120	289	357	526	999999	497	170	999999	556	405	428	776	96	562	681	615	321	510	730	430	999999	309	698	853	138	389	999999	429	580	132	41	658	618	226	93	999999	820	888	455	185	748	525	679	725	999999	776	794	803	336	453	999999	999999	365	999999	284	811	999999	503	999999	878	703	741	214	433	373	999999	168	869	479	160	794	432	64	555	682	832	629	999999	178	361	594	990	102	999999	293	759	303	78	999999	282	939	326	999999	999999	999999	16	999999	255	361	915	617	925	333	186	658	416	227	809	999999	452	191	617	999999	46	294	713	648	88	150	614	476	100	927	999999	220	478	932	487	999999	675	521	383	621	262	743	669	666	916	477	876	999999	493	210	499	100	331	991	464	292	767	368	242	115	747	448	527	997	136	965	190	484	999999	735	202	931	808	996	82	999999	624	56	732	610	274	82	982	890	438	116	999999	486	478	204	316	317	999999	278	874	999999	226	999999	539	951	999999	402	801	999999	17	567	292	999999	918	171	
667	720	999999	632	840	674	466	637	568	30	999999	703	16	545	428	999999	999999	540	132	268	85	952	517	780	999999	872	999999	999999	883	870	824	563	568	316	999999	999999	999999	656	437	209	357	589	999999	519	875	593	395	999999	340	131	914	751	213	659	95	715	213	999999	318	968	403	242	753	999999	205	999999	999999	999999	18	999999	214	999999	112	922	911	496	848	997	904	999999	486	25	893	761	955	82	360	999999	230	999999	999999	999999	999999	469	806	125	835	416	324	363	458	695	999999	507	999999	999999	649	290	748	599	867	216	950	999999	491	387	348	992	741	132	171	236	479	196	451	388	659	643	126	795	660	441	999999	999999	281	790	767	999999	999999	47	433	80	999999	630	954	185	875	758	977	999999	777	843	674	201	201	231	999999	71	65	538	268	999999	173	999999	999999	435	999999	409	317	701	620	951	157	703	999999	101	75	849	999999	999999	513	900	665	698	28	999999	766	491	999999	60	574	705	999999	999999	778	427	999999	218	691	999999	652	476	451	286	999999	825	999999	971	502	110	166	999999	999999	789	35	368	999999	475	934	131	668	51	999999	266	136	914	999999	842	925	999999	195	999999	167	712	624	47	459	389	890	202	132	999999	989	259	894	207	876	551	290	420	87	999999	999999	570	999999	999999	426	999999	159	892	215	853	56	230	914	308	219	127	175	988	909	999999	585	742	999	999999	61	800	372	929	999999	999999	562	514	204	755	583	999999	850	23	620	274	239	997	986	278	749	769	999999	595	987	999999	386	999999	999999	126	855	999999	999999	999999	558	625	821	230	854	147	300	999999	35	169	725	622	276	162	377	644	999999	587	755	730	999999	292	465	777	941	289	691	270	13	88	899	51	999999	861	999999	994	999999	18	153	848	999999	218	743	184	999999	375	492	234	924	866	394	999999	786	999999	866	275	999999	53	289	999999	455	999999	538	947	999999	683	595	414	697	382	201	723	999999	906	999999	913	999999	291	907	576	797	467	345	146	694	632	265	197	995	198	835	409	999999	999999	402	947	680	795	914	196	779	999999	536	552	675	671	833	879	97	952	726	999999	146	999999	776	999999	999999	401	263	637	427	408	419	999999	547	792	993	864	999999	805	243	753	999999	720	796	719	930	793	999999	999999	799	999999	109	999999	472	956	999999	26	999999	414	999999	288	542	287	999999	381	999999	38	14	883	677	999999	375	292	718	972	999999	425	999999	999999	68	901	931	239	838	999999	999999	999999	46	999999	529	977	72	109	552	955	221	98	952	425	
60	902	789	587	356	999999	20	817	333	499	453	846	109	744	355	361	357	312	449	726	82	302	991	423	363	699	999999	275	999999	763	999999	424	999999	501	999999	166	122	353	999999	17	41	490	52	546	147	682	877	327	754	999999	608	908	999999	235	352	758	910	375	233	999999	924	744	88	999999	738	39	383	608	999999	199	249	13	999999	441	695	999999	259	454	285	681	822	588	999999	548	999999	853	774	248	158	258	255	746	999999	237	93	296	412	482	999999	117	309	999999	589	999999	999999	605	489	999999	999999	760	508	999999	99	552	999999	345	999999	539	999999	885	264	144	459	489	944	502	882	201	358	408	188	777	646	178	999999	553	999999	957	999999	559	373	999999	708	398	999999	788	656	578	403	747	999999	873	77	999999	853	999999	819	110	619	999999	722	297	858	140	581	730	999999	999999	999999	999999	346	275	999999	855	521	697	436	71	999999	999999	845	999999	798	611	345	999999	710	999999	324	999999	733	999999	347	147	836	86	709	577	816	29	968	735	408	999999	411	797	930	221	412	166	999999	757	371	464	613	999999	499	257	795	999999	30	107	606	962	557	447	928	805	999999	999999	987	858	255	719	196	999999	906	686	210	999999	999999	999999	999999	999999	479	976	537	883	533	428	586	461	782	999999	999	871	999999	445	564	963	869	999999	202	999999	999999	880	999999	652	277	502	999999	813	999999	258	890	531	786	999999	493	999999	999999	55	282	600	999999	536	999999	999999	999999	325	982	470	131	246	677	261	306	353	990	599	473	885	615	41	915	999999	414	999999	660	477	95	690	999999	983	999999	824	852	602	118	642	803	808	999999	952	999999	999999	999999	810	581	638	999999	442	457	893	117	34	439	250	684	95	131	552	53	252	240	999999	517	147	192	852	409	999999	245	358	999999	999999	999999	663	520	999999	91	999999	952	31	999999	652	242	999999	875	39	999999	611	999999	999999	999999	261	764	689	722	999999	999999	999999	628	728	238	999999	206	109	108	452	999999	776	730	811	13	999999	599	32	10	587	69	999999	271	162	999999	798	785	222	837	543	900	274	940	302	348	999999	999999	234	792	720	456	999999	999999	433	958	999999	999999	116	999999	993	661	742	688	145	168	999999	999999	999999	270	440	746	984	272	999999	551	999999	835	438	472	476	551	375	239	289	141	999999	497	838	203	849	917	999999	202	999999	999999	168	585	805	999999	999999	255	999999	963	362	999999	471	869	406	881	162	782	452	999999	553	451	999999	999999	999999	13	241	587	453	281	421	523	77	792	999999	681	392	
230	999999	305	999999	230	51	412	876	315	669	67	101	956	51	76	474	43	648	999999	596	655	186	999999	901	685	801	238	551	839	907	999999	999999	999999	498	999999	752	999999	999999	999999	410	999999	636	999999	343	184	496	497	239	355	58	43	153	999999	94	737	54	237	404	523	429	812	999999	47	407	999999	999999	999999	467	119	323	327	598	325	991	999999	29	92	467	999999	198	999999	998	206	791	873	535	423	639	999999	887	525	753	999999	999999	999999	32	598	695	999999	568	129	39	999999	41	731	445	999999	45	380	717	961	770	677	335	999999	999999	664	256	999999	999999	202	736	706	232	798	573	676	999999	403	691	430	396	999999	999999	78	999999	878	174	69	438	706	388	268	53	925	755	86	596	788	784	367	999999	171	887	999999	999999	333	898	243	167	999999	416	641	689	297	575	655	519	266	839	999999	499	196	105	759	999999	477	662	306	53	497	999999	633	619	999999	999999	999999	237	793	999999	952	980	930	902	669	300	999999	579	756	360	109	566	340	949	848	867	166	75	137	560	999999	670	602	200	670	689	999999	999999	364	999999	350	427	726	580	999999	954	999999	294	436	468	999999	898	906	999999	943	999999	999999	683	770	466	921	169	999999	999999	770	291	388	740	241	979	517	724	999999	546	20	682	840	760	72	894	308	999999	638	669	492	26	999999	656	256	739	999999	999999	999999	898	298	191	999999	493	809	606	576	828	62	457	999999	353	683	369	935	270	100	988	621	999999	167	59	530	440	750	753	526	731	493	502	48	418	473	999999	257	829	365	356	950	466	999999	480	999999	191	719	999999	343	999999	721	999999	649	952	487	384	741	999999	660	886	743	66	999999	844	999999	559	419	541	879	999999	121	116	904	999999	48	165	559	999999	239	348	999999	999999	420	999999	20	507	852	95	930	999999	585	18	178	999999	613	894	386	482	999999	270	771	999999	999999	976	999999	614	91	999999	913	999999	999999	64	20	999999	176	140	646	999999	999999	837	706	333	999999	789	782	999999	937	999999	139	154	778	86	999999	969	576	542	999999	999999	838	405	999999	946	181	607	275	530	998	856	312	999999	258	428	649	308	563	448	577	479	204	189	999999	656	776	769	999999	748	999999	50	999999	999999	999999	212	130	999999	999999	759	161	999999	524	261	999999	999999	133	656	999999	360	999999	252	416	138	965	874	249	999999	728	999999	180	999999	63	999999	27	957	120	678	999999	55	308	999999	886	803	296	573	954	942	999999	595	999999	129	999999	204	321	271	634	999999	668	999999	962	472	
708	653	999999	999999	949	999999	244	157	970	999999	999999	850	61	226	999999	613	999999	401	999999	306	999999	999999	999999	60	539	999999	215	755	332	503	19	999999	92	836	512	243	223	546	624	956	708	927	624	87	168	32	999999	999999	906	999999	774	277	993	666	999999	575	416	539	220	999999	999999	488	999999	476	999999	999999	768	225	713	131	399	305	777	999999	598	655	518	999999	891	516	717	999999	849	310	729	742	999999	999999	947	937	999999	999999	336	534	173	229	999999	157	642	979	264	999999	391	784	632	479	499	999999	999999	243	66	999999	999999	703	382	683	639	524	747	703	999999	351	278	776	304	715	968	253	800	378	554	371	999999	999999	262	791	999999	999999	678	259	999999	757	358	714	880	578	46	633	161	489	589	587	409	938	587	912	999999	999999	489	916	511	256	999999	999999	999999	695	999999	999999	999999	999999	955	574	999999	498	999999	644	993	564	896	726	678	344	999999	320	789	966	961	999999	334	999999	999999	999999	585	999999	999999	995	526	659	35	999999	999999	311	192	570	999999	25	741	911	487	943	919	102	718	763	248	176	999999	920	909	999999	733	153	410	999999	457	842	999999	999999	999999	465	127	343	999999	710	879	999999	999999	999999	785	774	235	59	110	391	431	50	404	999999	999999	580	839	606	749	999999	461	702	901	92	123	692	36	999999	999999	32	826	585	563	18	999999	871	24	635	144	999999	497	999999	53	28	678	416	448	999999	571	180	625	999999	999999	237	999999	186	999999	999999	417	102	747	999999	999999	88	565	999999	487	395	938	651	565	999999	999999	614	815	777	659	882	414	706	999999	859	95	990	406	999999	991	335	758	707	406	945	999999	52	999999	919	794	999999	463	832	928	62	999999	919	614	420	58	979	421	481	999999	592	664	999999	848	888	999999	899	681	259	999999	162	636	241	255	619	986	429	999999	999999	982	999999	429	581	778	202	632	175	386	985	267	999999	913	286	189	814	291	517	999999	999999	436	999999	999999	999999	977	776	999999	995	674	994	434	628	763	999999	499	834	172	92	999999	999999	265	326	523	696	992	843	248	359	62	999999	338	479	235	716	999999	999999	409	225	604	999999	777	636	500	391	999999	999999	258	397	999999	355	651	208	585	548	254	120	382	597	221	144	538	75	943	243	665	999999	999999	57	67	999999	435	999999	488	999999	878	629	825	999999	145	364	999999	850	572	999999	789	139	893	687	999999	358	715	811	13	469	473	711	693	267	725	606	245	999999	999999	385	920	999999	999999	655	669	625	294	250	462	857	549	688	
503	245	453	536	71	715	584	708	696	623	943	28	466	999999	935	568	415	539	999999	393	519	196	786	96	419	247	28	847	74	474	358	156	999999	785	218	999999	999999	199	999999	529	626	999999	689	999999	760	701	999999	502	999999	999999	835	999999	738	166	178	317	459	999999	127	824	697	737	643	999999	275	796	109	680	999999	487	999999	225	994	999999	767	999999	506	490	335	717	57	525	167	348	639	434	418	999999	616	901	999999	456	82	719	999999	889	988	999999	41	963	602	518	999999	211	971	619	928	148	399	291	810	968	42	999999	776	181	999999	305	593	840	388	999999	74	66	489	307	152	285	767	878	999999	49	459	371	125	999999	981	999999	376	29	999999	280	374	335	101	40	424	999999	942	660	319	692	874	201	585	999999	454	487	722	673	999999	653	381	999999	393	770	999999	670	294	248	200	623	929	573	344	118	971	739	999999	459	999999	479	342	116	568	215	175	268	786	858	94	999999	243	702	999999	852	898	999999	999999	330	999999	999999	388	704	470	695	763	310	856	477	999999	715	521	273	790	996	321	274	952	187	999999	261	883	435	164	696	390	236	31	491	999999	127	797	644	938	139	101	999999	999999	873	451	865	999999	319	999999	378	982	999999	912	555	540	999999	901	764	726	269	870	952	550	999999	999999	537	289	999999	267	177	999999	999999	334	660	905	683	628	88	735	739	849	574	862	785	714	420	323	999999	951	584	226	43	918	678	999999	148	97	872	999999	914	585	46	61	405	460	115	645	999999	999999	857	16	999999	999999	999999	999999	305	99	999999	69	893	223	813	999999	999999	950	885	999999	655	999999	766	596	755	999999	999999	999999	813	522	999999	334	608	775	999999	825	999999	578	404	14	999999	269	963	58	332	812	675	999999	771	999999	999999	454	575	156	989	860	883	271	999999	999999	216	999999	605	782	632	440	460	127	161	988	330	113	999999	880	36	396	438	718	999999	999999	845	999999	392	201	154	22	759	461	786	211	942	832	328	102	797	109	663	190	426	892	361	557	548	999999	302	999999	898	695	130	602	431	175	997	317	467	95	999999	414	999999	620	680	999	999999	949	56	498	999999	999999	999999	927	733	999999	302	381	590	999999	582	609	898	879	999999	999999	999999	999999	780	776	834	20	634	712	659	258	551	999999	221	362	226	999999	736	804	999999	443	612	203	869	182	872	625	999999	179	513	841	999999	999999	506	616	999999	156	179	999999	663	774	829	999999	999999	484	706	496	999999	237	81	983	872	104	400	680	999999	
148	325	607	999999	218	294	465	208	818	742	792	309	999999	695	999999	429	466	150	714	613	999999	999999	394	475	999999	999999	498	107	530	999999	421	999999	826	165	528	999999	571	375	454	490	374	181	459	742	999999	197	565	542	12	999999	416	999999	685	76	228	223	999999	141	527	753	795	367	678	849	331	434	999999	449	177	248	999999	100	696	234	249	71	475	652	561	999999	999999	956	104	999999	562	467	682	760	936	314	900	440	848	700	999999	16	999999	610	999999	489	714	126	999999	764	706	325	999999	999999	826	166	748	288	580	338	854	999999	272	999999	297	863	752	722	512	862	347	427	252	995	539	242	569	865	241	82	484	999999	999999	340	999999	247	999999	230	933	780	566	999999	859	519	846	856	743	790	322	557	737	999999	613	512	999999	999999	82	999999	999999	593	999999	882	56	999999	854	80	257	932	452	60	999999	531	788	732	305	725	567	733	999999	683	498	999999	552	684	999999	491	999999	88	999999	980	174	938	308	349	999999	999999	575	362	665	775	608	811	347	272	999999	215	213	880	217	701	721	999999	122	249	105	999999	340	372	173	999999	900	179	29	471	885	724	999999	449	550	622	159	999999	77	383	84	687	999999	290	790	139	999999	299	871	999999	269	999999	825	69	254	373	353	213	199	999999	999999	439	999999	875	999999	179	983	999999	340	999999	999999	515	281	739	174	999999	387	60	582	43	999999	610	999999	807	212	999999	898	999999	999999	186	279	946	26	775	507	645	894	565	999999	620	155	524	959	286	669	753	554	96	895	836	985	302	999999	999999	218	275	999999	984	673	999999	280	820	999999	163	325	606	499	505	242	999999	522	822	157	961	888	570	650	999999	148	458	999999	812	277	368	200	976	325	861	566	999999	513	910	891	585	349	335	999999	805	960	999999	264	999999	853	376	324	999999	999999	669	999999	999999	624	120	846	225	999999	468	553	211	962	999999	290	637	939	999999	25	612	999999	571	999999	999999	615	999999	70	85	203	466	959	901	54	37	830	999999	999999	999999	999999	403	73	676	999999	881	781	753	843	999999	782	627	119	999999	361	711	243	583	57	713	999999	779	59	771	32	356	508	999999	999999	935	518	634	52	30	392	621	548	264	999999	999999	781	861	11	448	302	576	356	999999	549	342	793	999999	609	881	885	838	354	999999	653	426	382	139	596	999999	112	999999	999999	99	999999	739	172	999999	784	999999	932	999999	777	610	478	455	999	999999	999999	999999	152	271	35	999999	999999	554	999999	999999	610	999999	367	999999	275	999999	
346	155	992	267	999999	810	999999	815	472	302	948	715	999999	743	824	208	426	979	37	771	765	999999	132	422	954	916	472	999999	999999	411	948	291	905	683	274	999999	999999	742	999999	301	654	337	799	999999	223	429	493	533	432	412	999999	388	623	504	339	505	999999	579	312	727	347	263	446	71	353	667	809	387	999999	999999	999999	684	230	999999	126	438	999999	399	999999	535	432	939	494	999999	454	999999	667	411	999999	768	310	884	999999	999999	999999	400	890	999999	389	556	619	116	64	931	668	999999	168	999999	387	901	999999	633	999999	777	305	408	999999	480	999999	783	999	408	43	999999	200	860	254	199	781	726	999999	999999	19	652	915	326	999999	562	307	181	411	999999	999999	452	314	999999	513	999999	999999	556	630	999999	130	605	556	221	82	999999	740	808	37	969	999999	660	363	160	623	728	861	999999	523	217	182	999999	382	229	384	591	405	999999	356	999999	463	234	105	137	193	414	999999	704	999999	540	821	499	154	442	673	373	98	164	62	785	800	999999	43	423	999999	999999	233	337	999999	491	948	999999	999999	445	516	882	565	999999	966	219	632	999999	735	982	395	683	301	939	555	21	503	250	999999	571	791	706	999999	681	890	509	999999	768	867	761	999999	999999	48	999999	926	791	807	862	198	843	162	999999	31	60	38	564	393	293	782	825	988	999999	756	999999	654	999999	690	999999	345	467	999999	864	999999	999999	999999	790	999999	999999	23	999999	213	640	62	627	418	157	684	999999	652	336	999999	897	999999	52	773	883	848	159	63	999999	110	923	999999	731	999999	298	999999	57	999999	248	919	800	280	28	621	999999	655	139	999999	999999	999999	999999	240	999999	351	140	878	256	210	517	941	495	538	897	999999	289	123	999999	999999	129	999999	999999	999999	999999	417	324	626	966	999999	425	237	719	678	556	991	560	692	518	389	999999	420	108	999999	999999	306	999999	999999	383	366	999999	244	999999	327	999999	999999	497	68	826	601	999999	513	911	999999	999999	290	232	816	982	905	112	596	604	940	137	999999	999999	791	999999	117	983	62	253	610	98	191	902	999999	327	851	504	999999	999999	999999	999999	180	508	999999	71	861	84	616	289	477	999999	745	639	394	200	651	10	999999	718	718	617	999999	999999	310	999999	602	387	999999	499	140	411	609	730	687	588	956	210	431	729	488	42	999999	772	776	356	352	552	518	211	676	851	798	784	157	309	387	910	208	999999	469	483	999999	999999	159	999999	654	999999	952	999999	999999	999999	579	976	999999	686	999999	212	999999	954	999999	999999	
999999	999999	999999	289	613	825	583	999999	999999	56	999999	999999	270	999999	788	999999	999999	710	999999	337	600	712	966	999999	999999	821	554	471	68	185	426	253	161	999999	614	625	305	869	462	999999	442	575	604	198	447	694	716	234	999999	992	588	784	999999	66	459	999999	662	999999	999999	791	281	121	328	36	630	758	733	851	401	999999	953	753	999999	874	895	35	118	778	788	586	115	330	572	999999	596	999999	992	999999	959	457	963	999999	861	670	557	330	256	578	999999	689	999999	865	832	735	49	834	536	387	170	434	58	883	807	999999	686	950	999999	262	439	988	999999	638	892	943	209	999999	999999	587	999999	999999	778	540	220	109	626	250	497	837	36	999999	999999	615	999999	534	408	89	999999	999999	983	999999	781	993	148	580	923	331	999999	999999	536	796	942	948	70	999999	999999	518	673	708	805	446	999999	999999	999999	677	882	161	704	367	999999	129	352	999999	603	720	999999	785	401	640	186	304	276	999999	311	240	999999	166	999999	348	999999	889	999999	999999	635	547	999999	79	766	471	697	771	626	999999	353	416	453	490	354	350	800	999999	127	999999	532	510	179	854	409	996	857	999999	606	999999	999999	656	713	159	826	999999	999999	724	28	999999	942	999999	677	661	999999	999999	786	339	999999	214	547	16	999999	383	999999	999999	377	299	669	769	999999	971	175	270	135	697	999999	304	999999	999999	999999	86	852	197	100	128	832	999999	999999	514	999999	528	914	999999	817	483	884	999999	488	701	689	286	64	999999	327	971	248	417	536	568	202	491	675	523	440	471	163	584	293	551	999999	999999	700	165	559	94	999999	774	999999	651	812	999999	815	961	608	999999	999999	604	870	999999	999999	999999	981	40	999999	729	852	400	960	999999	329	309	999999	937	409	830	585	899	699	999999	999999	474	963	999999	755	829	675	714	915	943	449	559	999999	174	671	877	877	999999	842	829	999999	667	813	106	999999	513	326	878	562	778	911	132	999999	637	215	999999	999999	106	285	492	999999	148	485	27	906	999999	594	881	276	999999	952	999999	999999	869	10	256	660	999999	563	999999	513	999999	999999	146	41	999999	653	86	959	999999	425	781	394	360	776	103	192	796	999999	560	918	444	612	999999	999999	995	75	999999	999999	958	999999	594	542	43	979	266	999999	348	999999	589	126	518	922	21	116	999999	999999	706	103	907	74	864	999999	12	334	78	999999	132	321	46	261	617	449	999999	509	831	248	999999	380	519	116	844	810	999999	443	410	521	600	923	653	474	368	999999	999999	999999	891	999999	539	
999999	911	81	864	36	948	337	509	999999	922	511	999999	933	180	336	583	999999	999999	63	77	569	924	556	999999	209	667	572	999999	674	719	115	618	915	999999	652	469	447	252	817	862	282	934	341	599	99	999999	999999	304	999999	368	929	674	999999	849	970	784	364	999999	665	369	386	444	834	999999	999999	893	369	234	527	999999	146	557	412	201	999999	634	592	956	504	560	946	999999	999999	999999	789	999999	780	75	999999	867	114	999999	587	999999	999999	837	999999	982	783	999999	288	495	999999	999999	232	382	272	999999	64	346	999999	407	982	114	422	118	584	999999	569	999999	122	303	497	999999	999999	187	969	954	716	957	534	610	183	309	282	999999	501	999999	999999	417	178	144	21	999999	675	706	976	999999	45	377	262	581	422	999999	93	984	999999	126	413	55	412	317	929	999999	812	591	234	683	831	961	616	890	999999	161	216	977	292	105	984	65	210	999999	918	348	705	952	197	999999	999999	999999	462	384	290	48	999999	861	214	999999	588	999999	482	302	999999	999999	761	999999	146	271	999999	115	702	902	142	357	844	915	999999	999999	401	860	404	459	468	544	999999	999999	610	406	156	355	772	377	517	900	583	999999	845	843	587	343	815	999999	999999	119	595	999999	999999	932	204	99	472	999999	999999	728	689	32	834	117	576	529	761	740	125	846	343	334	395	242	774	936	999999	555	14	999999	55	478	999999	358	948	948	989	677	212	66	882	999999	854	788	999999	561	83	737	277	999999	582	84	999999	736	776	271	174	19	999999	999999	29	916	999999	464	999999	220	156	485	168	627	540	93	999999	68	963	194	479	606	31	223	862	342	999999	946	486	970	667	999999	582	999999	784	999999	519	944	46	999999	539	399	115	10	415	598	999999	650	526	498	999999	999999	773	591	791	999999	999999	945	404	686	638	672	978	712	553	16	903	481	842	561	999999	593	32	997	654	89	501	31	807	274	763	638	999999	999999	433	915	999999	990	895	227	999999	574	999999	359	337	999999	999999	402	456	408	694	107	807	965	923	999999	729	999999	936	711	75	967	147	140	923	10	253	990	999999	638	999999	912	586	625	570	10	53	672	670	788	668	108	999999	409	999999	999999	999999	464	74	480	195	999999	999999	999999	161	33	437	999999	436	999999	623	430	123	999999	768	781	521	192	404	923	910	999999	999999	999999	53	967	403	999999	999999	267	179	788	926	808	452	49	859	401	473	547	573	633	999999	343	175	247	985	755	640	798	154	648	70	150	570	138	494	999999	150	194	
630	699	999999	179	167	999999	999999	315	376	728	922	129	718	857	360	286	999999	772	999999	805	982	999999	999999	999999	122	999999	728	785	999999	999999	554	954	261	999999	917	999999	775	76	186	340	743	679	389	999999	999999	35	930	213	790	294	316	722	921	999999	999999	982	601	106	66	635	116	999999	77	999999	999999	999999	999999	438	999999	486	511	755	596	653	72	312	268	999999	999999	999999	600	525	995	953	17	999999	42	915	87	934	999999	999999	999999	550	999999	34	611	337	737	999999	999999	999999	272	999999	783	561	135	278	283	899	999999	416	220	969	45	591	722	999999	54	999999	999999	999999	361	15	213	832	745	56	999999	47	999999	931	457	999999	999999	108	262	999999	999999	456	706	763	642	999999	219	865	999999	50	515	641	311	497	292	395	999999	214	150	999999	110	999999	999999	89	848	246	209	793	958	999999	999999	936	999999	41	999999	598	645	181	320	999999	999999	347	999999	999999	540	787	999999	212	648	71	16	726	958	995	590	229	639	626	914	999999	978	426	907	237	10	999999	312	280	554	694	999999	800	893	967	999999	763	999999	121	999999	999999	510	999999	155	896	999999	999999	977	344	451	723	958	999999	266	999999	204	999999	999999	147	704	961	485	465	658	954	321	215	832	991	534	999999	643	528	88	999999	895	982	280	20	12	687	601	968	999999	830	999999	732	543	978	999999	100	332	449	416	586	585	55	347	201	585	999999	490	986	999999	623	999999	439	940	412	29	222	999999	430	144	26	370	516	636	999999	228	589	999999	999999	228	443	999999	204	999999	501	278	999999	644	89	434	999999	999999	614	168	215	999999	999999	999999	140	959	999999	999999	902	314	999999	226	79	418	519	972	999999	999999	635	768	999999	129	886	327	448	144	999999	578	29	995	999999	818	756	358	431	88	922	797	541	999999	668	452	999999	999999	721	285	208	441	134	999999	438	636	571	999999	791	999999	863	978	353	996	999999	981	999999	906	162	999999	469	721	999999	440	60	999999	815	740	999999	999999	526	999999	606	999999	935	737	453	912	999999	525	256	909	999999	345	225	944	999999	545	114	687	999999	999999	999999	999999	815	487	454	693	66	239	999999	831	746	867	569	866	381	999999	70	63	537	68	349	637	999999	559	999999	651	225	116	754	280	636	422	999999	830	269	467	999999	999999	292	999999	856	338	999999	999999	173	698	775	358	572	274	999999	999999	160	422	356	109	813	265	999999	802	478	999999	999999	550	205	334	423	738	607	914	999999	612	999999	776	212	20	999999	910	396	465	876	866	543	999999	795	584	999999	
41	484	169	654	102	135	490	292	905	854	164	230	999999	285	47	751	658	442	872	290	383	219	345	177	902	999999	866	999999	999999	416	999999	754	620	72	999999	264	448	269	999999	487	290	999999	306	166	778	999999	558	190	838	125	885	58	923	304	889	999999	999999	992	751	233	268	563	681	498	861	409	610	999999	999999	783	313	398	702	999999	999999	999999	913	189	398	999999	320	686	999999	495	531	944	831	326	183	570	125	999999	518	516	999999	727	999999	807	304	379	89	782	297	65	812	496	356	537	303	999999	908	999999	603	538	913	999999	475	195	967	916	577	294	602	332	667	857	880	196	176	282	999999	115	884	29	999999	538	398	999999	999999	44	999999	304	999999	183	999999	166	852	999999	999999	647	261	627	999999	388	801	795	190	965	397	955	616	169	999999	31	925	999999	84	584	405	999999	193	443	512	932	328	283	271	429	999999	510	999999	900	593	529	31	457	274	999999	228	347	999999	432	644	728	427	999999	999999	11	257	858	92	999999	584	999999	999999	818	125	908	69	527	533	761	304	887	949	999999	999999	842	999	478	999999	577	365	999999	999999	760	999999	784	514	890	350	999999	999999	812	999999	999999	325	375	75	213	999999	999999	999999	999999	813	596	138	999999	778	711	861	999999	11	779	329	999999	999999	526	200	702	999999	340	999999	999999	999999	999999	589	491	468	222	401	999999	999999	796	145	182	999999	999999	255	440	632	51	16	803	38	999999	269	402	493	999999	824	999999	185	373	193	11	963	277	523	549	999999	647	298	999999	320	999999	999999	214	999999	157	384	999999	281	759	80	999999	334	600	999999	926	13	999999	998	555	397	602	34	413	612	999999	218	863	151	705	433	984	753	999999	999999	376	936	999999	999999	345	538	577	527	426	302	215	677	999999	135	999999	546	820	648	742	999999	999999	636	910	601	999999	999999	521	115	999999	999999	95	234	883	116	774	989	949	437	662	999999	819	84	608	999999	406	466	845	999999	554	168	612	346	999999	282	999999	739	999999	999999	259	999999	27	472	951	100	216	999999	794	266	361	607	597	999999	986	725	999999	643	38	799	205	53	102	783	560	999999	999999	749	999999	610	341	45	963	999999	999999	265	999	999999	999999	518	904	425	672	589	386	947	571	999999	999999	295	924	141	999999	236	267	216	999999	244	999999	544	376	999999	767	999999	924	325	643	110	215	999999	725	999999	999999	999999	895	779	999999	999999	406	999999	845	999999	399	928	686	210	999999	737	238	971	950	765	444	588	151	447	999999	488	665	999999	313	471	24	
629	569	923	620	200	341	999999	835	801	999999	999999	698	872	77	838	999999	999999	991	999999	871	999999	780	999999	999999	999999	999999	999999	131	999999	847	346	309	384	999999	770	369	762	590	143	405	750	146	158	928	144	999999	279	379	819	999999	941	78	999999	599	780	999999	608	366	687	999999	883	366	942	954	500	10	323	392	307	999999	744	143	999999	510	130	107	631	42	431	999999	109	88	312	910	906	277	901	999999	709	921	760	406	902	322	999999	394	203	999999	999999	144	576	886	999999	999999	999999	807	220	897	478	683	226	576	934	645	721	804	63	42	58	999999	109	539	683	385	718	999999	240	545	999999	999999	903	999999	605	297	999999	223	16	999999	672	108	66	999999	316	999999	704	194	471	267	999999	718	999999	171	155	214	45	47	999999	696	631	900	577	675	910	742	779	789	971	999999	179	999999	797	100	369	950	999999	999999	232	657	680	533	876	972	999999	999999	405	999999	999999	400	999999	438	20	320	341	772	999999	391	103	574	999999	915	999999	999999	97	102	920	249	801	205	47	939	814	999999	999999	107	33	604	731	999999	346	46	507	580	394	741	497	999999	759	597	429	785	12	999999	411	765	320	999999	885	851	999999	999999	940	999999	999999	999999	623	465	999999	243	748	926	999999	462	999999	999999	417	999999	999999	356	605	999999	490	999999	999999	262	937	166	999999	260	787	970	719	879	999999	190	105	422	226	81	127	999999	191	526	848	502	134	549	430	201	357	677	999999	538	999999	914	675	736	318	110	385	467	999999	999999	456	778	999999	999999	179	57	123	995	426	367	999999	999999	262	999999	999999	283	137	397	736	952	902	120	999999	190	633	378	514	368	113	999999	696	660	721	146	79	80	999999	354	999999	382	87	362	999999	999999	310	683	999999	712	999999	44	973	988	999999	999999	152	346	430	36	157	999999	543	754	892	310	671	578	999999	125	893	295	988	783	27	999999	874	999999	859	101	999999	949	716	802	987	78	152	707	929	999999	994	733	999999	999999	206	578	839	999999	469	950	594	732	832	546	818	999999	56	200	970	377	999999	602	486	339	999999	208	999999	999999	767	824	167	963	999999	498	130	169	645	728	586	999999	524	551	999999	999999	506	158	126	179	984	900	999999	952	736	999999	869	999999	257	319	123	998	493	108	999999	999999	793	631	93	344	425	658	451	327	613	531	999999	942	999999	578	833	997	91	915	756	866	802	214	236	95	999999	728	999999	335	999999	587	955	426	986	444	124	874	999999	782	754	999999	459	703	349	215	710	999999	
999999	678	486	999999	999999	578	351	699	842	999999	999999	998	715	696	745	999999	712	999999	576	999999	999999	999999	463	999999	999999	308	171	430	999999	109	864	31	385	701	999999	243	849	498	999999	999999	85	999999	601	999999	480	76	77	67	590	344	999999	999999	639	284	971	802	999999	527	999999	999999	417	920	292	743	724	383	622	24	999999	511	276	223	365	198	360	669	999999	999999	488	865	241	114	840	82	118	551	392	111	730	999999	28	331	314	999999	970	164	14	857	999999	106	454	999999	218	999999	999999	999999	958	450	999999	312	327	999999	49	999999	999999	313	90	219	999999	183	991	521	293	802	492	945	908	314	999999	206	664	999999	999999	999999	421	188	999999	761	15	340	592	941	187	428	728	732	291	986	999999	666	84	795	999999	636	115	933	769	999999	596	132	999999	654	231	727	647	700	178	657	907	209	999999	328	214	999999	999999	999999	343	865	84	760	663	999999	999999	561	999999	869	405	491	999999	487	999999	488	175	883	999999	938	720	460	780	38	999999	634	999999	474	999999	755	590	926	56	65	599	903	999999	835	468	999999	23	669	605	778	304	687	381	429	999999	929	999999	331	832	652	339	882	95	55	999999	39	844	176	313	376	288	999999	444	230	887	515	155	340	424	526	999999	60	999999	12	733	876	262	658	999999	329	602	269	999999	404	726	999999	818	999999	999999	439	111	999999	999999	238	499	825	252	160	999999	284	783	822	999999	315	726	999999	37	93	321	330	776	999999	492	983	773	29	384	50	999999	180	697	859	999999	985	425	88	693	627	512	908	999999	999999	999999	999999	545	779	362	788	999999	447	690	999999	975	318	662	915	363	999999	464	480	451	211	999999	999999	587	999999	131	921	889	999999	999999	999999	580	413	696	674	79	93	447	999999	999999	595	373	999999	490	961	884	392	332	999999	725	999999	172	42	466	431	455	754	999999	621	657	441	898	39	852	290	164	999999	622	988	845	280	934	470	813	855	838	600	881	625	50	739	999999	389	922	284	247	548	947	274	228	999999	271	826	345	999999	999999	343	213	210	999999	999999	769	344	664	454	386	999999	228	610	593	854	873	206	999999	999999	842	519	117	578	52	999999	623	357	999999	999999	19	118	999999	588	999999	505	397	681	818	727	970	264	724	999999	898	999999	329	346	681	374	451	999999	255	427	393	187	999999	635	167	200	698	421	574	999999	445	999999	999999	999999	452	97	467	202	387	853	947	587	795	639	999999	506	999999	287	676	405	89	943	862	707	205	981	279	999999	999999	627	
38	558	999999	590	42	630	999999	689	894	593	906	259	687	402	479	805	391	596	999999	661	904	999999	745	179	64	501	415	869	444	470	817	999999	678	999999	824	399	999999	215	999999	60	999999	606	393	999999	498	830	266	469	237	999999	599	683	807	862	723	999999	813	521	999999	541	224	999999	254	433	999999	211	580	927	577	90	908	999999	990	904	135	307	37	662	680	233	244	945	642	55	999999	144	897	999999	46	217	585	999999	679	74	835	435	361	999999	999999	296	260	339	891	156	999999	999999	693	903	737	425	589	161	840	312	306	278	999999	209	562	642	313	763	999999	370	999999	533	507	999999	78	699	945	77	999999	393	973	905	64	999999	564	457	450	994	999999	999999	627	434	999999	377	767	567	967	162	407	674	999999	496	449	531	651	957	916	767	834	47	479	522	805	456	338	999999	224	972	644	999999	201	319	999999	279	742	999999	999999	140	167	510	999999	793	999999	680	410	486	465	999999	843	999999	541	682	999999	51	151	115	628	97	48	999999	353	994	999999	302	483	673	812	179	788	581	999999	786	610	999999	315	999999	852	135	56	851	936	691	138	47	574	518	999999	642	138	999999	999999	901	101	999999	167	737	286	377	207	736	673	296	999999	272	639	999999	999999	835	736	465	263	503	51	196	439	661	866	999999	999999	999999	523	180	51	999999	140	77	999999	818	999999	999999	409	485	927	319	188	650	947	866	407	819	446	999999	906	673	999999	948	859	904	361	506	871	806	648	242	222	503	254	592	999999	571	70	263	669	999999	65	778	575	732	999999	789	714	999	82	909	528	999999	274	378	777	192	217	999999	999999	670	999999	603	999999	695	106	684	405	999999	999999	836	758	192	655	748	617	605	382	137	896	572	999999	871	733	739	713	999999	238	876	814	950	999999	280	999999	998	460	462	941	999999	635	333	999999	359	275	246	160	346	999999	525	760	999999	809	90	893	999999	878	836	999999	106	981	999999	999999	529	550	784	999999	488	396	656	298	999999	664	502	501	573	999999	442	999999	497	999999	377	999999	712	125	642	999999	283	387	901	130	623	592	845	898	552	877	864	809	491	764	672	950	898	237	605	517	999999	588	329	717	445	240	999999	517	614	623	999999	413	907	999999	208	999999	494	535	674	572	999999	604	999999	695	322	633	999999	999999	917	999999	999999	485	519	999999	999999	695	67	194	684	393	999999	338	294	928	143	999999	901	847	999999	571	999999	372	999999	999999	699	712	639	634	404	812	999999	649	999999	196	62	999999	894	
782	809	512	52	309	850	291	362	490	999999	999999	561	999999	731	277	176	999999	999999	208	999999	487	435	999999	66	433	790	872	278	570	738	999999	875	876	999999	129	999999	63	999999	999999	521	999999	679	218	999999	618	82	542	90	999999	999999	254	234	999999	344	416	999999	688	999999	619	999999	978	23	792	751	222	154	685	999999	612	239	999999	826	999999	687	651	807	999999	999999	447	999999	258	792	429	999999	999999	873	31	541	160	772	358	607	999999	647	543	999999	887	466	190	474	396	246	477	618	371	999999	999999	177	999999	609	139	960	18	268	999999	195	593	705	999999	349	133	154	155	999999	881	514	999999	999999	999999	999999	920	759	999999	973	964	21	324	811	725	76	453	999999	999999	550	999999	398	599	999999	999999	357	675	191	999999	841	350	252	999999	999999	737	999999	509	270	33	999999	999999	379	422	45	999999	259	871	781	980	201	895	278	306	604	206	492	915	999999	781	795	717	739	560	999999	632	722	919	686	999999	869	567	193	830	999999	861	999999	975	563	357	137	485	893	211	17	999999	999999	945	999999	441	254	999999	242	488	237	592	949	818	715	412	580	339	195	707	121	634	999999	448	758	742	933	517	999999	919	654	319	824	538	999999	760	560	999999	999999	254	830	999999	999999	704	602	999999	912	999999	270	161	776	798	999999	195	999999	383	244	633	197	755	507	999999	589	323	834	918	999999	999999	275	999999	999999	804	907	940	999999	193	310	999999	845	803	830	489	256	210	152	999999	29	638	999999	999999	526	926	589	677	747	102	999999	999999	999999	684	999999	999999	999999	314	999999	972	999999	999999	318	906	83	999999	787	393	924	999999	490	999999	999999	977	898	139	973	106	438	925	224	999999	203	784	844	999999	999999	999999	616	339	310	941	901	999999	999999	669	330	541	105	298	149	999999	999999	999999	612	960	999999	893	786	68	526	999999	999999	999999	757	660	166	999999	72	784	101	999999	777	594	717	548	999999	999999	999999	999999	999999	441	999999	999999	786	29	487	473	999999	883	460	253	385	558	813	999999	75	527	999999	314	999999	796	999999	321	207	522	428	167	22	999999	482	837	880	557	999999	95	999999	735	597	738	183	693	361	999999	999999	848	251	229	781	498	482	999999	589	708	725	22	962	688	942	273	600	330	461	118	999999	622	372	827	309	999999	146	339	999999	683	141	820	445	300	987	999999	281	208	999999	523	999999	522	258	182	832	999999	132	403	999999	334	147	999999	999999	252	777	711	485	999999	999999	63	362	152	40	999999	577	905	577	672	700	999999	991	402	999999	
937	527	888	373	999999	995	72	605	743	547	999999	999999	288	588	202	522	285	999999	999999	288	999999	171	448	492	352	604	927	669	460	702	208	999999	999999	907	304	725	889	348	295	428	858	999999	619	605	435	999999	298	999999	384	159	424	720	999999	124	622	999999	88	405	999999	595	78	999999	155	50	348	272	800	999999	999999	999999	999999	999999	999999	440	429	873	552	842	67	981	999999	610	999999	310	287	488	209	631	295	999999	646	494	999999	699	360	999999	312	999999	999999	172	570	918	43	999999	527	487	142	703	694	748	999999	246	348	50	999999	467	117	845	999999	859	999999	179	95	999999	829	148	621	887	90	964	571	999999	585	999999	420	397	577	386	999999	800	999999	505	936	546	304	410	155	285	420	999999	357	999999	999999	407	108	401	833	277	999999	999999	865	254	623	999999	187	999999	661	999999	629	891	999999	731	71	999999	514	999999	999999	999999	999999	999999	993	345	477	999999	616	114	999999	187	999999	29	564	999999	308	404	935	999999	882	999999	368	54	749	701	656	529	11	999999	999999	854	893	541	999999	293	806	659	395	999999	777	435	999999	83	102	483	999999	610	999999	591	433	667	36	999999	685	35	999999	426	680	301	689	948	196	989	999999	312	999999	999999	999999	999999	999999	999999	18	415	332	457	102	999999	999999	275	52	56	999999	999999	203	738	999999	999999	855	142	113	390	978	103	840	829	249	999999	374	999999	999999	999999	749	999999	98	784	658	621	91	238	932	894	999999	414	258	643	756	776	795	970	999999	805	408	999999	177	121	999999	999999	574	503	999999	969	999999	999999	85	648	306	146	331	419	999999	217	999999	627	209	999999	916	574	845	207	83	999999	337	404	316	394	999999	31	888	999999	124	999999	999999	999999	30	999999	974	312	999999	999999	346	619	455	999999	890	276	407	781	527	999999	205	105	79	999999	430	745	641	525	855	690	999999	285	257	354	305	345	999999	820	999999	245	244	614	999999	999999	999999	463	27	951	514	50	987	224	503	929	781	28	674	680	166	284	332	458	456	649	956	71	371	111	999999	554	999999	586	183	999999	999999	999999	999999	834	999999	967	999999	689	21	814	702	999999	999999	328	999999	999999	999999	489	663	332	913	785	167	595	289	799	102	916	870	959	934	411	50	221	999999	201	166	839	175	199	557	643	447	642	946	526	999999	999999	999999	803	883	625	999999	999999	999999	939	999999	275	555	715	875	811	999999	62	999999	999999	399	999999	122	380	130	831	324	474	775	279	347	999999	649	762	520	999999	386	76	86	999999	488	999999	842	275	
769	891	294	459	999999	745	999999	395	999999	654	136	720	930	168	683	999999	311	458	86	999999	601	906	999999	792	999999	826	434	751	976	571	999999	210	999999	846	610	239	547	865	159	999999	455	952	763	994	635	799	127	999999	393	34	17	39	122	743	674	862	274	502	999999	498	320	999999	999999	200	841	926	993	94	557	454	999999	445	999999	55	654	649	153	632	166	405	999999	216	368	951	999999	999999	97	999999	182	747	964	999999	611	999999	999999	382	999999	999999	163	709	999999	999999	670	939	999999	999999	730	77	99	34	719	642	999999	858	789	113	714	468	636	67	839	20	911	810	489	469	999999	646	335	281	116	999999	478	456	599	674	546	429	440	992	999999	30	999999	158	38	332	708	752	872	616	999999	84	999999	106	870	796	132	860	459	60	737	93	999999	817	917	149	173	889	269	999999	566	295	37	643	14	818	126	762	781	167	761	92	774	999999	613	999999	642	382	586	999999	552	686	969	999999	265	969	289	85	240	888	168	999999	492	758	60	383	57	303	102	999999	999999	369	999999	302	299	655	319	32	214	885	507	791	313	999999	999999	999999	999999	647	388	45	999999	50	999999	999999	998	943	599	26	668	999999	984	999999	290	534	133	192	608	677	100	609	659	266	999999	999999	391	377	999999	36	196	180	67	409	914	66	999999	639	837	194	303	355	66	303	999999	973	900	167	511	778	343	388	281	648	999999	778	385	282	178	186	512	631	437	572	999999	497	182	585	435	999999	999999	493	355	424	383	744	553	366	902	897	454	233	865	737	692	999999	899	419	852	145	681	249	470	660	681	671	918	493	473	866	800	325	732	999999	766	850	999999	856	999999	999999	234	999999	380	999999	732	289	765	700	880	999999	597	763	732	299	552	999999	32	695	742	711	826	999999	999999	46	106	138	501	999999	971	842	999999	52	154	50	910	661	869	999999	927	402	905	228	999999	999999	278	47	593	442	735	999999	827	348	999999	563	985	999999	136	343	183	603	787	188	999999	47	258	555	999999	999999	388	890	902	833	767	350	999999	999999	457	451	767	69	545	999999	852	977	25	999999	928	591	65	746	535	535	999999	333	999999	727	499	574	202	723	999999	901	64	845	100	993	581	773	757	387	716	684	576	124	68	729	335	751	32	999999	626	38	636	642	365	999999	817	443	735	999999	999999	883	259	54	641	999999	14	17	887	31	999999	999999	999999	677	999999	850	999999	901	275	999999	402	748	999999	380	107	399	275	422	489	999999	186	148	
47	680	278	833	999999	531	999999	425	724	328	864	999999	967	470	205	958	999999	999999	417	915	177	999999	685	370	340	878	947	252	377	592	999999	173	844	716	127	163	408	207	424	437	429	850	171	83	883	551	412	636	204	999999	810	974	999999	270	970	197	994	908	999999	556	584	240	57	142	999999	700	999999	261	999999	51	559	414	999999	979	496	327	688	612	486	789	476	321	57	70	999999	552	857	583	746	999999	999999	500	704	867	853	198	999999	38	281	193	395	999999	292	162	758	405	884	336	999999	653	508	391	431	713	89	273	192	987	360	259	843	581	515	424	883	68	710	232	136	307	524	999999	341	303	403	326	38	895	311	385	668	531	809	999999	430	776	79	999999	787	589	16	815	999999	32	999999	813	645	868	279	699	695	661	999999	476	999999	848	999999	137	320	763	244	297	685	975	999999	999999	772	422	993	116	989	718	444	999999	300	708	982	319	953	999999	680	170	999999	612	689	16	331	999999	964	581	726	941	680	33	354	719	999999	999999	999999	999999	51	233	874	173	999999	976	999999	663	185	430	865	999999	999999	730	93	84	671	83	295	999999	990	439	458	422	389	57	48	420	999999	581	577	289	999999	924	548	457	296	999999	901	712	789	668	166	543	715	984	767	999999	940	280	57	67	417	999999	999999	611	999999	462	783	999999	999999	999999	471	999999	852	999999	863	999999	192	635	999999	219	181	582	795	999999	283	914	706	405	289	999999	999999	999999	534	999999	872	32	886	936	682	833	678	248	774	983	206	999999	690	999999	999999	999999	767	315	491	999999	885	835	999999	716	338	860	756	999999	383	850	335	549	79	999999	713	841	372	255	953	954	541	933	808	999999	135	720	234	575	283	999999	330	174	999999	697	635	999999	961	180	999999	821	87	299	864	923	658	656	492	358	426	290	155	521	999999	999999	999999	951	37	999999	590	999999	999999	190	999999	611	530	170	999999	382	706	676	999999	202	999999	999999	876	252	999999	885	163	478	237	875	159	993	999999	999999	999999	999999	999999	683	19	711	589	991	999999	999999	194	263	402	497	547	120	651	750	410	952	874	999999	659	62	883	152	106	121	389	760	40	121	984	999999	999999	216	979	33	666	178	613	999999	999999	979	68	815	492	999999	931	999999	234	409	593	999999	933	592	999999	999999	799	999999	999999	477	999999	999999	999999	83	999999	679	149	340	999999	627	93	242	999999	229	284	680	994	77	659	999999	190	272	535	999999	528	320	788	999999	999999	640	233	798	563	145	999999	999999	
122	984	547	812	526	600	999999	606	999999	361	334	714	318	573	354	732	218	999999	999999	999999	899	999999	999999	999999	891	384	378	500	404	294	678	214	185	764	568	20	999999	846	914	999999	286	999999	316	177	985	84	456	398	999999	501	590	389	999999	703	620	877	439	589	921	151	232	495	212	999999	682	130	538	553	999999	344	999999	371	268	708	73	970	928	999999	971	816	927	979	999999	902	703	298	366	481	154	690	999999	999999	925	999999	366	790	727	285	999999	865	545	999999	393	999999	299	229	131	149	640	649	948	61	618	999999	224	252	291	999999	336	393	764	67	408	324	763	271	446	496	351	282	999999	652	893	999999	281	33	595	999999	999999	484	177	999999	999999	504	742	529	332	820	558	124	509	999999	949	999999	999999	999999	504	79	999999	37	782	635	797	368	999999	305	167	511	833	200	999999	999999	695	852	226	547	225	904	582	999999	999999	626	999999	237	772	999999	703	793	999999	999999	529	526	999999	585	701	542	429	482	108	446	371	820	986	368	467	481	731	107	884	563	999999	999999	999999	953	999999	166	697	999999	595	580	999999	999999	999999	49	999999	140	963	120	160	683	999999	743	806	146	872	128	999999	999999	999999	301	999999	999999	999999	452	999999	928	999999	121	496	544	844	858	887	527	843	997	325	946	696	999999	517	621	946	210	999999	529	794	360	90	970	527	128	999999	304	486	996	465	63	999999	742	110	852	623	615	838	269	855	288	302	875	803	999999	882	442	784	482	659	708	999999	12	144	678	41	526	27	726	68	999999	999999	847	999999	271	438	954	999999	999999	997	341	371	186	673	999999	999999	214	176	834	245	999999	520	14	346	757	999999	999999	999999	999999	821	106	597	999999	211	999999	999999	455	344	541	264	999999	216	129	999999	999999	346	999999	338	628	999999	826	999999	193	491	700	82	46	510	783	225	921	356	804	999999	999999	743	999999	974	999999	278	613	869	635	580	317	161	400	529	999999	420	225	187	979	999999	994	999999	414	631	511	200	210	999999	561	325	342	581	411	999999	583	584	97	855	928	360	17	957	999999	613	183	548	682	516	491	372	999999	743	377	993	999999	164	339	999999	999999	220	77	668	999999	319	247	999999	750	123	999999	443	333	999999	259	629	999999	47	31	801	457	963	517	694	462	198	325	999999	213	417	437	429	999999	999999	999999	718	292	348	648	415	376	446	797	568	571	999999	49	641	494	748	999999	999999	142	538	180	510	702	999999	216	130	994	647	532	999999	685	526	198	863	999999	541	346	
999999	399	999999	434	999999	175	948	132	999999	158	684	115	465	228	627	999999	717	299	881	999999	999999	141	999999	421	728	913	464	883	54	859	186	999999	952	411	999999	421	999999	113	168	345	999999	260	999999	971	319	542	77	124	68	238	999999	574	105	525	436	999999	870	204	706	107	999999	75	88	554	999999	30	999999	63	495	215	771	999999	140	546	271	659	340	999999	111	999999	999999	350	824	815	999999	999999	999999	437	999999	999999	550	330	407	70	634	999999	999999	257	999999	299	390	23	999999	999999	467	867	443	558	999999	777	999999	324	999999	520	999999	370	250	272	176	370	461	999999	88	96	664	450	216	79	912	999999	999999	92	999999	811	805	832	999999	999999	999999	521	178	19	182	999999	414	236	237	886	809	999999	448	909	91	638	999999	665	935	542	199	26	660	373	646	682	300	911	766	291	715	428	649	279	999999	999999	201	999999	999999	881	682	437	223	999999	270	649	144	577	11	919	999999	149	999999	999999	782	341	861	805	373	500	906	503	470	945	999999	390	999999	178	995	436	446	396	122	999999	859	761	803	999999	999999	997	548	723	909	846	317	575	531	470	999999	582	793	396	88	62	974	189	967	999999	159	879	35	999999	582	575	483	587	37	999999	999999	30	538	531	999999	376	951	999999	593	623	638	605	858	999999	681	422	642	999999	317	999999	89	999999	794	536	190	233	971	999999	999999	344	373	729	548	688	150	999999	54	999999	694	712	110	791	595	353	999999	553	30	872	294	169	932	433	280	999999	764	648	236	12	999999	999999	404	379	999999	259	260	999999	999999	180	999999	214	378	380	364	604	959	297	95	450	897	637	999999	109	297	980	999999	940	459	581	999999	502	250	51	999999	999999	317	731	748	346	103	999999	495	999999	999999	90	791	561	78	999999	17	999999	563	785	999999	713	999999	305	999999	72	847	320	458	999999	256	520	999999	999999	459	999999	297	999999	549	999999	357	176	999999	362	999999	999999	199	849	871	784	573	999999	938	999999	936	999999	950	22	649	686	498	783	281	19	603	999999	127	464	112	929	388	779	927	814	999999	938	999999	999999	66	874	872	997	448	674	912	799	582	999999	400	251	198	284	588	862	260	574	894	141	999999	999999	100	734	747	941	999999	793	999999	133	38	999999	645	999999	955	775	813	500	344	607	106	804	767	619	74	861	741	999999	201	999999	564	863	999999	999999	165	166	783	147	260	506	999999	999999	279	458	479	402	999999	162	328	999999	58	759	239	296	45	999999	999999	480	999999	999999	210	303	601	464	
999999	175	953	215	881	799	991	999999	250	837	339	977	534	999999	149	671	265	589	999999	389	26	804	633	999999	405	999999	35	999999	477	999999	306	975	527	814	889	999999	449	399	280	529	999999	382	519	999999	957	999999	429	822	340	999999	630	999999	999999	222	999999	764	999999	205	999999	680	773	688	208	876	541	363	460	719	429	835	232	866	318	999999	568	643	295	240	799	999999	780	212	972	479	743	684	466	314	375	135	999999	999999	588	600	755	142	184	643	860	603	607	999999	999999	505	999999	763	312	264	654	999999	999999	311	405	473	899	571	715	729	999999	856	897	155	354	999999	999999	978	287	718	508	435	468	999999	380	999999	740	80	808	476	702	999999	382	211	659	569	656	999999	848	125	999999	999999	426	455	999999	999999	999999	461	365	110	443	798	485	594	999999	228	347	826	999999	210	999999	829	999999	249	36	161	484	999999	999999	784	646	600	140	172	28	323	18	23	999999	999999	499	289	715	707	43	904	999999	787	455	440	232	999999	999999	647	392	870	999999	187	428	358	529	20	965	581	463	842	999999	323	576	442	220	334	685	564	710	453	999999	999999	216	132	657	697	250	64	999999	999999	70	999999	780	999999	999999	831	999999	792	846	488	323	143	254	200	245	191	220	23	230	898	153	976	937	999999	756	375	971	305	999999	999999	770	910	29	999999	782	186	999999	429	549	388	999999	893	718	232	999999	980	811	999999	886	476	999999	999999	833	663	673	93	555	999999	999999	526	860	298	100	24	717	999999	124	607	999999	69	648	999999	473	999999	168	260	267	999999	808	776	999999	956	419	235	355	999999	999999	999999	973	698	999999	999999	39	32	528	450	999999	999999	514	999999	865	213	606	999999	828	999999	763	999999	999999	999999	826	840	999999	623	999999	904	879	999999	668	184	999999	759	633	719	438	946	762	999999	323	999999	457	563	210	91	911	999999	359	591	406	660	999999	94	860	561	999999	999999	668	999999	999999	624	571	937	45	340	400	115	580	887	398	881	999999	323	999999	786	965	272	640	999999	711	999999	554	297	999999	17	999999	251	999999	82	999999	999999	288	355	999999	699	156	519	527	999999	691	805	780	472	203	525	999999	466	417	999999	595	610	999999	999999	704	459	999999	283	478	38	935	158	217	999999	999999	999999	999999	999999	999999	999999	640	455	999999	770	999999	905	830	92	999999	999999	999999	999999	834	824	999999	247	497	571	651	930	630	872	999999	499	934	543	598	283	999999	452	921	999999	533	439	443	150	866	390	456	798	628	999999	188	999999	749	997	323	392	
999999	802	262	41	935	12	357	767	414	255	835	727	317	557	660	652	999999	999999	999999	405	999999	346	381	117	124	999999	311	643	694	515	750	937	229	999999	262	629	199	889	215	530	999999	675	999999	620	999999	999999	999999	81	336	536	514	999999	591	999999	10	684	431	155	999999	92	999999	713	83	999999	504	999999	507	110	305	999999	463	999999	933	885	323	715	609	760	562	999999	999999	240	317	167	10	999999	999999	310	215	577	208	54	999999	132	829	999999	999999	999999	999999	999999	999999	390	775	305	83	383	999999	706	999999	295	84	671	999999	531	721	470	999999	999999	898	999999	551	206	895	727	832	418	168	811	999999	945	999999	999999	999999	905	174	980	464	21	94	999999	473	649	999999	920	502	536	999999	451	410	368	970	999999	939	760	999999	999999	495	58	999999	664	224	999999	650	658	999999	312	37	999999	366	999999	15	395	830	280	891	902	500	975	235	999999	999999	716	410	696	974	435	833	999999	799	149	495	416	547	999999	413	608	998	57	999999	999999	999999	774	94	669	999999	585	856	999999	869	213	533	519	822	178	999999	999999	464	954	683	999999	479	154	887	999999	255	599	999999	409	867	999999	903	453	237	45	796	192	632	741	999999	399	579	174	23	999999	616	999999	594	379	723	999999	999999	54	373	11	720	999999	999999	867	423	763	738	456	801	585	310	999999	999999	786	999999	524	875	723	620	294	176	315	140	302	610	280	15	477	686	961	149	859	999999	235	325	999999	305	764	327	580	999999	999999	999999	438	295	999999	693	807	997	209	40	999999	434	88	835	414	999999	594	266	153	999999	999999	999999	839	445	451	999	999999	470	940	228	120	999999	49	633	54	999999	702	999999	84	586	999999	999999	487	931	719	434	999999	400	910	999999	999999	508	183	821	999999	362	533	999999	844	536	999999	346	67	980	999999	34	394	455	790	472	532	999999	192	566	560	790	292	908	999999	999999	998	665	560	733	999999	612	232	228	242	999999	419	709	172	548	950	860	422	507	21	695	50	556	609	448	999999	133	999999	617	270	611	79	624	276	827	999999	970	786	999999	999999	317	999999	999999	222	108	63	822	425	999999	616	699	377	785	896	999999	976	451	66	121	57	999999	296	615	999999	999999	621	794	999999	344	19	979	84	98	43	704	999999	874	343	510	395	999999	707	682	10	999999	243	294	728	245	851	96	914	999999	286	89	31	196	218	999999	999999	999999	389	999999	633	637	625	289	751	202	147	111	117	999999	726	195	999999	614	999999	999999	397	337	75	207	492	999999	74	
999999	999999	954	683	999999	999999	751	33	136	482	999999	58	373	945	999999	542	999999	107	749	999999	369	948	101	402	417	582	822	204	159	202	999999	598	710	572	226	477	797	519	999999	999999	999999	531	600	712	70	999999	250	450	442	794	539	109	742	944	705	460	999999	562	276	133	842	557	999999	933	300	37	347	999999	728	487	999999	27	999999	313	622	838	358	388	341	851	342	999999	761	364	663	92	856	766	867	765	756	245	999999	317	604	808	656	666	422	43	228	448	722	955	59	522	443	999999	331	866	112	342	230	424	791	470	999999	999999	280	217	181	581	934	962	731	510	774	358	708	814	191	691	966	307	999999	999999	659	999999	314	150	649	999999	444	999999	662	424	24	828	999999	999999	22	146	396	214	862	646	514	999999	234	549	747	94	731	517	685	421	999999	922	999999	999999	810	989	214	139	567	999999	146	934	309	316	495	946	832	574	999999	999999	305	761	445	986	388	899	581	765	403	999999	695	999999	324	251	58	101	46	627	333	999999	931	266	999999	118	510	580	999999	999999	63	999999	262	166	715	640	125	999999	999999	805	999999	911	418	449	999999	999999	999999	219	619	68	268	403	909	214	251	999999	122	48	124	336	485	999999	999999	664	711	601	312	538	999999	999999	135	999999	999999	240	118	421	614	492	999999	999999	58	999999	961	402	658	999999	892	999999	915	999999	528	87	999999	160	329	711	471	753	999999	145	999999	530	998	935	932	824	789	678	106	829	174	630	999999	479	288	195	999999	57	16	61	708	999999	623	285	165	999999	999999	463	911	406	949	999999	755	999999	944	528	302	35	469	833	870	223	950	95	999999	898	999999	29	872	144	999999	424	747	685	436	444	906	723	780	999999	999999	335	767	700	879	314	875	133	999999	999999	892	999999	587	999999	999999	495	999999	538	513	267	489	924	591	776	541	535	999999	79	958	510	622	579	255	585	999999	545	456	260	215	467	999999	999999	494	123	251	53	836	574	505	999999	999999	999999	999999	522	999999	956	744	990	999999	999999	999999	806	999999	999999	147	323	576	999999	229	645	48	63	999999	56	244	54	439	477	535	497	999999	548	573	27	380	254	369	732	191	996	800	465	101	861	276	999999	280	470	975	999999	477	834	355	860	902	85	999999	999999	288	360	999999	276	465	999999	655	651	242	157	653	893	953	843	820	999999	844	583	962	471	999999	999999	773	999999	502	999999	999999	999999	203	713	999999	304	999999	999999	454	830	479	534	10	429	999999	625	984	132	817	999999	974	633	
23	132	999999	999999	123	999999	393	270	586	558	774	858	652	790	458	528	43	358	694	756	399	999999	753	320	583	999999	264	164	999999	651	161	419	631	395	850	999999	698	794	191	624	999999	193	254	920	999999	151	999999	425	999999	465	99	468	398	999999	244	33	378	999999	999999	999999	329	999999	999999	935	999999	999999	237	266	999999	387	830	999999	177	79	999999	215	745	833	999999	441	767	839	987	578	561	693	999999	999999	161	999999	999999	993	58	612	999999	999999	957	318	999999	999999	914	999999	999999	789	999999	999999	301	328	285	39	288	544	154	999999	812	490	250	658	383	714	999999	823	115	123	684	837	200	564	774	368	999999	437	320	166	999999	257	363	208	999999	711	999999	702	137	132	548	168	999999	743	799	814	999999	308	934	808	70	999999	414	999999	999999	797	999999	736	999999	999999	780	999999	233	987	786	565	136	52	715	999999	321	999999	695	983	999999	526	988	456	764	959	999999	950	999999	512	106	999999	842	992	103	155	61	999999	158	220	999999	697	934	861	957	244	688	301	592	272	496	428	404	431	999999	588	808	213	971	594	999999	830	358	999999	891	358	999999	999999	948	569	621	656	493	485	641	877	591	137	499	530	281	732	367	239	25	999999	999999	421	206	515	347	848	694	564	326	521	348	999999	970	999999	521	554	352	33	650	840	934	918	789	999999	996	999999	713	451	999999	170	999999	129	999999	222	325	311	937	999999	999999	773	961	929	168	999999	999999	999999	167	891	18	999999	999999	344	589	184	743	124	632	999999	518	999999	144	999999	251	166	58	229	517	757	292	220	617	999999	999999	877	878	15	760	999999	389	628	524	821	443	596	780	999999	539	531	479	211	679	660	999999	567	638	719	687	12	82	320	999999	999999	609	797	119	481	999999	999999	305	999999	363	964	999999	890	999999	323	809	654	385	919	689	999999	287	90	541	956	983	999999	999999	169	327	757	595	78	999999	124	999999	645	486	309	595	828	235	741	847	715	761	45	426	325	999999	43	627	163	999999	876	132	529	266	999999	498	999999	999999	146	420	605	378	999999	999999	36	999999	174	178	999999	999999	861	759	999999	999999	826	205	947	999999	999999	259	294	999999	442	448	999999	992	692	388	334	999999	294	365	99	331	251	346	931	911	400	224	745	999999	551	999999	769	126	585	296	999999	957	999999	492	999999	886	136	999999	936	391	243	43	418	785	844	274	49	505	670	225	990	999999	273	45	999999	708	514	429	999999	613	678	774	416	406	947	377	270	802	815	212	205	776	410	
550	678	999999	805	999999	30	999999	789	273	999999	370	305	951	999999	514	75	840	999999	999999	999999	333	712	999999	626	22	838	477	14	247	690	467	30	223	89	723	367	70	902	554	999999	313	823	999999	328	999999	999999	996	683	755	736	999999	829	999999	891	87	837	219	740	793	131	553	999999	552	999999	987	350	92	999999	999999	157	999999	937	827	307	999999	999999	306	150	579	912	841	793	999999	999999	715	637	531	332	12	999999	157	329	119	433	855	42	281	832	340	706	28	134	713	607	730	47	12	999999	999999	577	541	79	170	999999	290	999999	32	51	999999	359	818	759	869	94	999999	685	828	404	452	549	238	474	810	999999	893	716	89	651	780	678	999999	340	999999	434	999999	87	999999	237	153	105	999999	239	964	980	887	999999	264	629	607	999999	218	607	748	769	348	999999	269	999999	999999	573	680	381	270	199	724	999999	746	999999	740	922	999999	600	999999	357	540	998	999999	829	985	634	999999	460	53	736	469	999999	591	253	96	999999	818	872	249	579	424	637	969	999999	266	409	522	820	889	684	999999	617	356	401	999999	999999	567	439	311	362	121	999999	337	534	729	696	999999	999999	358	462	113	654	360	999999	999999	902	39	733	572	999999	122	641	999999	369	218	999999	999999	999999	24	746	720	388	999999	886	468	203	999999	445	56	570	999999	30	999999	999999	580	999999	267	675	469	336	320	833	999999	725	999999	479	659	968	326	877	24	706	487	611	742	999999	999999	473	999999	738	602	999999	687	12	82	101	180	144	788	344	999999	16	999999	999999	436	999999	522	846	645	988	544	341	128	178	555	806	542	860	999999	855	790	793	461	999999	999999	725	156	864	999999	159	999999	525	190	981	293	18	999999	799	999999	856	212	246	828	234	204	271	475	999999	456	276	559	320	999999	999999	554	999999	554	999999	954	710	739	657	203	496	688	28	161	147	885	999999	829	743	684	837	652	553	965	999999	536	471	999999	637	417	999999	999999	989	85	999999	437	491	463	999999	844	999999	126	999999	53	999999	546	999999	120	338	999999	909	446	815	635	612	290	10	999999	327	472	999999	460	111	249	817	896	698	999999	904	710	999999	94	999999	898	220	720	107	510	633	690	361	999999	922	14	508	938	784	364	999999	966	436	655	999999	515	361	24	25	315	999999	444	999999	241	216	999999	239	999999	595	917	424	891	999999	500	212	637	120	142	538	107	741	879	122	344	999999	937	283	999999	999999	999999	547	206	705	791	999999	199	843	129	154	303	774	683	353	866	999999	
999999	783	936	453	508	404	228	999999	918	574	355	332	999999	999999	999999	354	999999	876	258	380	228	999999	401	999999	23	793	999999	988	999999	332	67	535	255	404	999999	999999	999999	305	449	942	329	720	787	999999	929	866	340	368	875	949	292	806	105	496	999999	395	999999	999999	999999	999999	413	239	251	595	516	820	86	118	999999	123	17	999999	999999	316	60	508	408	183	295	156	463	632	122	294	49	260	440	758	683	999999	999999	999999	999999	999999	999999	99	478	201	711	118	790	232	506	761	942	106	379	788	445	222	999999	999999	435	999999	261	780	999999	957	999999	265	390	327	434	358	350	390	331	702	999999	961	40	216	999999	186	366	241	999999	360	352	943	881	651	999999	471	526	999999	200	999999	483	999999	999999	521	645	456	728	999999	797	158	421	999999	775	677	21	999999	192	999999	745	258	926	29	655	766	999999	612	384	738	14	963	832	784	200	999999	228	28	990	519	570	26	458	893	443	976	999999	999999	178	213	639	999999	289	745	999999	941	655	463	999999	215	906	999999	81	989	468	834	326	637	371	999999	999999	992	493	673	220	728	800	999999	586	678	999999	823	444	180	109	175	684	96	999999	999999	104	764	999999	784	999999	537	944	468	435	608	660	312	429	999999	999999	999999	999999	615	534	101	151	999999	877	433	999999	93	598	901	890	303	160	239	999999	122	931	694	87	709	70	683	784	341	607	977	28	999999	403	302	426	462	819	78	562	872	117	482	887	491	406	529	938	999999	999999	142	458	430	639	317	220	70	999999	646	999999	850	317	809	999999	899	415	862	999999	306	485	438	483	92	999999	999999	15	459	806	999999	312	541	999999	999999	999999	475	529	598	886	96	91	999999	999999	183	522	711	565	307	468	988	86	544	839	641	567	149	658	376	753	999999	311	999999	263	974	343	23	115	999999	55	548	379	816	999999	602	225	129	999999	310	569	965	244	707	991	818	999999	767	701	113	183	624	816	163	845	999999	785	330	999999	999999	999999	508	605	990	262	919	619	999999	567	247	999999	448	603	999999	806	999999	603	603	769	999999	466	999999	322	12	401	430	732	225	999999	999999	817	894	26	628	470	70	370	254	455	81	209	257	999999	464	686	735	999999	467	356	67	999999	191	560	667	461	273	196	999999	598	999999	197	403	298	638	429	532	431	999999	999999	999999	427	358	158	698	245	218	999999	858	326	999999	409	274	869	913	485	999999	343	358	176	999999	873	767	656	623	883	806	959	571	44	163	313	55	579	999999	
640	999999	42	999999	431	253	897	338	999999	932	999999	923	534	999999	162	793	198	82	808	690	999999	660	702	535	814	439	259	804	999999	999999	361	364	695	268	283	391	603	481	927	999999	309	545	491	723	201	999999	282	999999	418	251	965	241	246	888	737	980	401	507	57	992	993	102	514	123	999999	999999	238	275	111	771	199	716	155	885	391	336	999999	999999	343	854	999999	675	396	582	207	130	999999	806	531	303	989	106	999999	999999	929	999999	41	377	152	134	999999	16	482	646	61	258	95	999999	999999	410	999999	423	999999	999999	834	328	706	931	915	460	999999	431	743	808	782	102	293	220	955	184	999999	999999	835	219	999999	160	202	749	530	949	45	765	309	130	492	999999	933	999999	110	999999	999999	109	462	692	184	310	273	674	864	999999	965	874	999999	999999	115	19	587	954	81	683	136	957	411	966	424	194	132	999999	325	216	999999	999999	999999	999999	674	999999	349	152	999999	821	887	528	885	999999	984	170	369	976	25	482	988	999999	168	999999	484	999999	698	495	277	999999	188	650	358	657	799	911	764	61	658	909	670	444	918	260	796	999999	82	840	982	264	824	155	999999	999999	227	999999	895	693	870	999999	507	853	875	55	643	247	179	237	771	82	405	318	327	999999	812	554	70	907	630	999999	480	857	513	23	174	999999	52	515	440	619	26	81	191	537	411	816	569	873	617	559	438	845	78	999999	859	516	828	999999	999999	673	130	987	73	993	650	649	999999	999999	880	610	204	664	796	162	999999	334	136	790	999999	996	999999	197	300	80	448	635	789	603	999999	658	214	550	999999	999999	499	999999	17	999999	999999	762	999999	707	992	16	364	773	58	999999	853	534	999999	999999	798	999999	688	999999	697	999999	554	25	860	746	707	232	406	653	188	39	999999	37	326	999999	903	941	530	287	999999	293	715	999999	587	873	999999	629	999999	176	752	452	999999	566	999999	999999	643	871	901	729	999	769	610	710	999999	28	999999	999999	218	450	144	856	513	410	737	999999	286	880	437	987	995	88	954	239	901	736	950	107	696	311	305	42	49	999999	287	435	683	14	89	568	620	925	999999	999999	42	999999	938	677	999999	927	738	763	999999	914	734	921	815	380	809	858	77	165	138	907	155	112	999999	712	133	999999	729	281	999999	999999	999999	80	668	136	207	16	797	282	278	999999	572	542	598	135	999999	366	620	312	205	230	501	465	796	513	999999	930	999999	236	554	526	207	466	962	574	999999	664	262	689	999999	802	
71	794	886	369	344	612	513	691	646	766	691	999999	999999	580	999999	910	283	165	453	999999	927	571	728	999999	571	116	579	34	587	412	113	931	139	402	169	999999	579	437	178	79	426	397	590	787	834	780	390	392	206	999999	999999	999999	999999	906	999999	999999	76	999999	999999	238	43	489	113	243	999999	999999	297	683	421	671	341	999999	986	383	850	999999	999999	999999	917	791	725	197	999999	999999	999999	15	999999	999999	527	999999	640	999999	640	939	46	937	999999	356	134	84	493	707	971	535	306	545	999999	862	999999	345	519	135	226	16	999999	845	661	164	222	999999	75	999999	165	751	41	895	215	56	999999	912	256	634	815	842	307	28	226	302	999999	999999	894	999999	176	192	160	514	228	633	437	999999	285	139	999999	477	19	428	551	229	503	410	339	74	999999	153	98	884	320	999999	999999	494	628	369	999999	735	762	242	897	973	601	526	677	581	619	156	999999	126	999999	999999	999999	879	477	997	999999	252	156	830	317	999999	999999	999999	204	844	925	999999	572	999999	628	408	999999	776	531	577	627	977	733	758	999999	379	517	999999	394	972	550	829	999999	999999	571	268	589	932	924	874	879	336	332	832	999999	999999	583	999999	999999	101	632	67	357	899	999999	821	999999	999999	385	938	515	131	999999	231	304	999999	926	999999	355	999999	818	999999	852	657	697	300	654	999999	999999	778	999999	796	999999	302	350	999999	999999	127	261	749	749	201	556	985	999999	758	455	110	538	999999	750	642	374	138	999999	848	214	999999	999999	89	999999	999999	295	606	153	999999	648	999999	999999	811	624	809	999999	605	620	999999	999999	867	999999	939	845	999999	372	552	38	999999	432	354	29	501	288	781	915	181	583	141	906	950	999999	649	119	867	228	726	935	999999	953	999999	999999	656	999999	347	411	272	999999	622	255	742	578	991	296	304	568	999999	532	999999	894	517	999999	999999	720	286	35	649	830	977	335	645	999999	97	209	662	835	373	999999	940	380	999999	937	961	885	999999	381	999999	362	815	308	838	203	999999	57	445	747	999999	935	345	999999	761	441	999999	999999	610	999999	491	791	633	468	999999	509	592	471	999999	579	71	603	556	904	184	296	999999	679	496	451	999999	49	764	915	805	437	544	999999	619	999999	681	674	999999	47	890	999999	728	356	113	339	611	631	806	865	999999	436	388	440	999999	474	426	587	999999	168	612	451	999999	718	662	767	965	963	852	39	898	396	327	999999	23	126	568	668	576	167	840	999999	243	898	239	379	58	114	490	154	999999	
999999	873	126	999999	449	40	20	999999	999999	374	648	999999	999999	966	299	118	999999	427	31	906	757	21	643	328	719	999999	138	488	293	719	999999	482	707	999999	803	999999	211	93	574	95	557	974	999999	793	201	999999	467	999999	999999	270	189	999999	469	248	999999	93	999999	999999	999999	242	999999	531	410	626	512	175	80	999999	173	775	907	786	853	936	358	783	999999	999999	136	605	750	206	548	999999	539	184	23	469	207	720	293	999999	377	341	999999	999999	574	614	290	999999	999999	925	768	174	362	403	999999	533	890	263	313	389	672	120	492	999999	983	386	96	338	162	611	343	453	492	505	418	999999	753	332	219	175	999999	999999	562	999999	438	383	671	146	350	490	578	944	999999	999999	740	266	849	999999	53	197	999999	951	999999	440	592	325	682	856	984	999999	779	999999	54	147	819	572	557	667	277	999999	715	949	988	672	42	399	46	588	765	162	671	275	289	31	999999	999999	236	132	241	122	999999	999999	162	999999	710	20	899	999999	93	999999	709	191	220	443	481	578	963	999999	408	203	999999	104	101	832	999999	513	289	32	500	211	999999	435	436	164	908	901	797	999999	961	999999	499	766	504	597	999999	489	65	999999	550	999999	655	34	724	48	832	999999	722	330	385	207	731	876	779	999999	831	999999	755	65	535	579	781	12	249	385	999999	522	600	999999	389	172	458	443	999999	431	556	999999	711	397	331	311	189	476	585	764	999999	999999	987	999999	766	999999	733	999999	319	999999	297	653	785	348	344	320	16	999999	940	223	999999	297	404	999999	999999	519	572	367	999999	999999	400	999999	999999	484	95	91	534	999999	737	221	438	458	134	511	143	999999	536	373	63	21	304	960	535	371	25	12	999999	639	295	999999	605	376	275	95	579	999999	236	310	262	262	785	38	491	729	784	999999	999999	999999	224	433	982	209	314	999999	999999	440	779	65	468	92	999999	895	691	999999	615	72	192	48	932	999999	677	236	120	999999	999999	276	478	806	999999	725	999999	335	424	862	274	405	999999	553	166	149	213	180	841	179	399	889	346	11	999999	722	117	135	999999	74	999999	999999	99	513	999999	662	999999	972	999999	743	253	538	480	829	225	220	10	999999	999999	999999	999999	506	394	999999	411	346	929	477	692	864	617	713	374	360	999999	517	316	557	67	503	188	999999	999999	107	926	861	419	517	785	903	999999	478	252	999999	999999	259	371	158	112	999999	999999	493	290	614	999999	540	173	129	722	707	903	452	999999	388	614	715	999999	297	24	549	
927	999999	692	788	999999	999999	999999	207	242	857	156	167	999999	999999	770	694	950	97	999999	396	999999	999999	999999	87	10	278	895	864	563	412	454	84	999999	562	232	321	801	501	470	999999	79	966	887	864	561	999999	997	675	618	999999	765	999999	326	999999	852	637	999999	999999	788	999999	999999	606	999999	999999	412	81	33	892	684	458	892	458	627	983	326	731	412	930	525	264	280	230	256	643	647	999999	758	516	999999	595	695	197	713	595	999999	472	332	999999	462	490	722	115	990	999999	37	316	100	342	311	130	999999	695	999999	999999	999999	32	359	10	192	675	323	516	191	999999	999999	705	745	42	248	853	999999	355	999999	45	541	999999	240	97	999999	341	647	425	999999	590	999999	999	999999	188	990	721	999999	332	874	786	999999	999999	923	999999	999999	332	570	999999	999999	457	721	879	227	62	993	439	792	272	999999	851	38	999999	312	601	999999	763	999999	567	51	999999	999999	86	481	692	869	999999	251	999999	999999	999999	770	589	331	757	868	999999	782	55	195	560	929	999999	937	999999	999999	279	903	332	181	642	999999	999999	26	576	716	644	407	999999	999999	999999	198	462	999999	111	999999	449	575	554	732	999999	980	999999	381	491	597	890	149	459	999999	599	431	918	167	999999	567	766	572	755	999999	234	999999	999999	862	527	999999	999999	999999	835	941	318	703	359	999999	999999	661	175	632	999999	979	999999	505	948	600	593	246	280	305	533	544	324	876	820	514	508	999999	999999	698	854	129	130	621	313	999999	625	896	82	327	999999	396	401	144	47	775	999999	728	999999	657	278	999999	101	999999	999999	301	626	442	882	845	102	780	928	476	777	415	858	214	202	999999	974	697	173	952	81	147	152	190	838	999999	299	779	28	85	430	999999	38	949	876	999999	999999	193	24	237	999999	453	467	924	366	632	917	999999	999999	999999	682	580	999999	148	999999	607	999999	445	603	837	999999	323	761	853	56	214	999999	909	338	190	999999	791	999999	935	727	999999	679	228	823	216	138	289	252	999999	403	849	455	999999	848	999999	999999	456	590	186	682	999999	999999	999999	878	161	255	17	681	356	999999	891	897	192	999999	482	999999	930	621	397	709	999999	80	447	460	206	999999	496	70	70	326	102	999999	506	999999	815	935	75	999999	672	960	130	608	999999	167	511	951	272	479	375	999999	999999	834	202	477	416	841	254	164	999999	401	999999	947	621	999999	73	690	999999	928	605	547	862	590	949	436	589	666	185	999999	948	255	496	999999	999999	719	393	268	18	999999	846	974	
690	911	668	280	999999	182	987	999999	103	999999	559	344	874	999999	488	352	999999	766	999999	750	999999	999999	215	436	904	999999	262	901	646	805	682	373	999999	631	856	999999	922	679	999999	416	678	999999	999999	136	695	162	999999	866	241	51	384	252	999999	106	999999	726	705	241	999999	999999	920	999999	228	298	149	196	262	253	999999	537	999999	215	540	999999	999999	356	777	89	741	752	599	396	670	999999	431	440	233	984	323	999999	999999	690	313	766	496	999999	101	898	986	509	899	899	999999	703	621	999999	711	999999	35	961	949	626	500	623	869	533	425	622	867	709	999999	277	929	841	999999	738	901	773	985	488	265	879	103	241	999999	999999	501	999999	984	262	728	565	999999	999999	191	628	200	689	897	962	176	478	999999	286	546	631	969	63	999999	882	999999	937	682	999999	706	79	532	268	770	999999	42	458	638	614	999999	407	318	999999	660	664	548	221	876	33	322	786	848	816	999999	230	730	447	557	112	985	999999	999999	423	654	121	105	931	918	728	930	717	840	426	999999	149	323	999999	403	755	343	65	71	658	234	999999	230	716	572	549	999999	999999	901	535	629	200	523	894	999999	548	569	999999	302	157	102	604	999999	432	520	556	907	999999	54	802	768	929	999999	999999	199	734	999999	389	999999	378	999999	346	999999	999999	999999	999999	625	428	477	854	999999	726	762	914	999999	629	973	798	205	26	642	999999	549	999999	767	700	472	999999	705	198	658	190	258	999999	866	756	788	642	635	416	999999	999999	862	200	616	51	176	999999	668	999999	761	101	999999	352	999999	999999	999999	716	999999	106	999999	336	723	999999	206	999999	478	999999	58	999999	841	999999	172	789	95	999999	255	999999	493	725	533	999999	630	999999	999999	566	996	905	197	693	959	81	105	999999	999999	999999	765	583	993	999999	999999	337	766	857	728	429	929	403	267	582	999999	999999	999999	821	573	984	706	587	851	639	19	573	651	364	850	999999	245	633	26	490	398	671	366	882	162	205	999999	999999	999999	17	637	603	648	615	765	523	999999	284	965	999999	898	188	732	999999	601	999	685	411	17	959	194	305	387	999999	999999	999999	90	351	668	377	102	933	179	843	12	999999	924	46	599	336	920	961	667	237	592	220	939	11	999999	163	519	490	764	458	999999	341	999999	872	431	509	999999	507	616	598	696	964	18	999999	361	195	84	649	812	680	48	233	999999	160	193	973	326	88	70	999999	857	612	178	721	30	671	999999	999999	999999	100	893	423	355	79	540	627	999999	60	
650	105	88	870	678	999999	420	600	703	75	688	457	192	364	447	110	740	93	796	297	868	689	995	31	43	722	787	624	877	568	999999	999999	999999	276	999999	999999	437	987	934	94	999999	429	967	134	374	999999	999999	539	999999	999999	338	999999	999999	999999	999999	960	109	66	836	956	999999	795	999999	144	455	133	999999	916	926	482	999999	999999	159	711	985	448	999999	870	657	999999	999999	257	999999	633	999999	999999	733	857	999999	999999	865	999999	160	978	787	515	707	999999	999999	251	482	999999	612	999999	999999	999999	307	129	928	742	248	999999	408	961	151	59	999999	99	904	293	399	828	831	459	999999	302	999999	180	924	479	741	999999	201	416	402	823	644	153	62	653	999999	999999	999999	352	238	999999	999999	199	999999	999999	368	617	999999	395	851	654	170	163	886	287	983	999999	205	999999	999999	999999	47	999999	568	999999	414	999999	46	260	428	785	899	999999	231	981	999999	999999	999999	195	121	133	960	805	564	748	999999	491	267	774	999999	999999	418	479	351	878	598	979	999999	517	333	364	581	677	966	76	999999	681	931	905	956	999999	792	19	999999	876	399	242	437	819	999999	922	746	999999	999999	691	376	429	147	999999	393	999999	782	999999	861	756	552	292	838	999999	993	999999	559	999999	817	100	944	409	999999	999999	488	999999	552	810	851	411	618	318	999999	999999	700	335	543	588	999999	615	797	966	157	591	333	117	403	939	826	684	373	394	999999	499	746	967	298	673	865	37	799	971	974	460	999999	244	999999	563	797	668	999999	971	840	999999	303	978	999999	550	150	380	962	612	984	177	47	234	999999	999999	538	999999	46	870	999999	494	999999	825	991	696	453	99	911	999999	152	168	999999	401	553	252	205	767	715	748	532	999999	74	197	987	806	422	999999	380	607	34	74	631	999999	257	355	999999	478	987	564	106	61	469	132	999999	825	931	646	680	999999	999999	770	27	999999	347	239	430	628	837	999999	999999	539	999999	314	816	87	537	668	153	207	855	726	780	161	999999	481	35	942	726	171	875	776	242	758	215	263	56	342	999999	28	925	768	999999	802	290	566	341	164	316	392	298	273	502	483	766	675	990	865	999999	866	213	488	901	676	319	506	999999	999999	999999	999999	40	204	437	135	282	96	95	977	870	94	149	870	635	344	872	611	284	759	992	999999	999999	191	695	999999	814	999999	866	964	493	783	269	381	999999	753	361	104	835	376	211	679	999999	22	999999	999999	726	343	999999	567	803	707	231	999999	968	999999	999999	999999	509	999999	
320	999999	230	131	494	96	824	768	814	999999	982	778	999999	908	558	322	999999	260	195	142	647	481	595	999999	999999	786	999999	721	412	495	999999	999999	595	999999	999999	376	459	999999	528	908	738	958	529	969	585	35	999999	323	990	999999	999999	49	664	377	999999	839	248	921	960	707	999999	113	999999	328	428	480	192	14	999999	191	862	491	731	286	999999	688	951	625	999999	145	854	248	999999	999999	875	425	847	999999	354	227	137	538	507	820	384	634	602	210	551	999999	843	926	472	808	793	139	999999	387	999999	738	887	999999	999999	825	999999	296	382	608	452	13	632	999999	660	634	64	333	983	911	902	769	95	750	999999	618	302	999999	775	922	962	746	999999	470	999999	999999	339	514	341	682	999999	97	999999	994	758	548	482	878	275	837	999999	999999	155	406	484	213	999999	999999	548	999999	533	924	520	459	646	706	895	999999	718	54	305	549	992	311	999999	999999	999999	101	992	999999	999999	423	663	938	178	999999	600	711	985	51	999999	999999	965	751	159	53	577	802	357	61	999999	319	169	231	999999	214	999999	844	462	999999	696	560	999999	23	452	120	271	582	290	153	115	193	187	677	999999	999999	584	250	161	899	247	999999	743	999999	999999	826	999999	441	405	964	34	756	258	999999	354	412	58	952	309	49	782	995	999999	214	999999	999999	999999	492	150	439	630	236	692	562	432	982	817	213	140	626	856	829	186	999999	128	358	935	861	999999	677	64	631	941	122	127	252	203	539	999999	423	694	770	999999	966	343	999999	999999	695	999999	372	999999	845	999999	999999	192	953	818	204	95	597	533	999999	169	999999	385	998	999999	999999	445	999999	789	287	218	717	932	999999	538	220	999999	999999	295	250	967	960	92	218	999999	268	999999	999999	433	999999	454	999999	889	422	999999	828	590	999999	512	493	260	713	999999	318	636	999999	750	106	425	608	221	764	312	293	313	209	390	177	198	36	999999	281	999999	790	999999	999999	827	519	484	709	629	999999	999999	999999	990	263	386	774	999999	999999	518	834	749	824	786	999999	103	999999	119	412	999999	423	157	486	844	978	957	999999	999999	823	286	999999	621	715	978	574	946	511	303	59	822	616	999999	999999	517	814	532	999999	13	153	718	231	409	82	272	216	499	999999	999999	21	305	594	299	758	999999	287	222	43	999999	222	743	592	999999	70	589	830	828	665	968	40	456	36	999999	341	999999	65	831	999999	453	999999	84	614	554	292	753	999999	999999	836	73	240	999999	999999	95	791	999999	136	918	349	492	441	
388	834	373	926	564	279	805	999999	653	373	456	999999	590	83	148	139	47	30	316	361	513	991	601	738	999999	958	941	997	931	999999	147	491	66	21	999999	249	250	999999	999999	484	433	370	193	700	783	929	999999	21	653	280	999999	898	43	141	999999	396	243	635	499	606	999999	807	999999	999999	236	965	616	578	999999	898	999999	419	302	831	928	152	808	901	999999	507	59	929	999999	661	890	248	457	925	93	999999	16	614	139	131	999999	999999	344	999999	473	818	323	339	332	754	999999	678	605	211	213	785	999999	999999	681	999999	999999	999999	463	374	783	987	517	690	999999	691	892	284	290	180	999999	312	808	299	437	145	999999	999999	606	999999	999999	222	999999	999999	721	307	419	999999	932	147	575	748	171	970	734	486	311	632	843	640	861	116	397	435	526	900	977	298	903	546	807	835	801	863	999999	571	353	271	969	198	282	227	351	152	604	936	151	837	565	951	833	999999	999999	999999	738	174	999999	218	729	999999	999999	131	771	396	340	740	947	307	999999	173	142	50	999999	655	368	644	764	254	830	590	758	999999	733	999999	999999	255	958	834	135	929	746	145	541	999999	868	161	455	955	812	999999	988	844	961	401	818	793	999999	231	999999	999999	999999	580	999999	148	72	190	398	999999	684	94	781	122	999999	947	999999	997	508	515	786	217	198	999999	999999	965	602	999999	999999	341	143	999999	358	737	999999	41	529	176	757	403	95	688	999999	635	280	727	999999	876	671	23	975	821	294	392	444	999999	905	999999	999999	422	999999	999999	11	999999	686	765	736	53	886	150	427	260	249	115	999999	108	454	563	538	714	999999	726	252	999999	999999	321	633	965	999999	835	136	928	38	999999	856	938	999999	705	948	514	991	49	989	531	596	725	581	189	999999	999999	946	352	999999	433	999999	999999	904	837	999999	375	142	770	751	999999	24	499	231	905	258	490	421	748	614	33	723	842	999999	721	999999	640	999999	454	12	956	888	999999	999999	604	803	46	44	849	15	583	382	230	298	939	517	107	503	676	999999	482	924	208	738	48	710	999999	999999	193	999999	69	635	687	999999	794	171	240	632	626	111	222	456	572	743	40	999999	502	999999	796	214	481	147	72	524	530	999999	999999	56	827	894	115	952	850	590	945	947	999999	463	999999	777	287	474	999999	999999	717	35	361	999999	999999	396	218	154	999999	978	787	999999	572	172	999999	762	481	194	999999	732	999999	270	605	981	798	999999	956	48	60	29	927	16	270	497	999999	505	680	
999999	348	440	999999	960	664	871	802	32	385	999999	226	741	305	102	999999	154	579	999999	999999	380	667	624	999999	179	104	278	61	781	662	85	365	740	91	257	845	374	999999	44	605	733	999999	775	707	433	821	318	723	834	347	999999	999999	359	999999	310	567	999999	999999	515	866	396	819	999999	999999	309	999999	485	999999	58	999999	305	999999	545	999999	999999	200	891	917	999999	999999	999999	554	999999	443	546	168	15	664	781	999999	132	374	541	999999	218	914	167	999999	408	265	999999	658	675	586	52	29	381	507	391	119	676	806	992	999999	90	842	602	587	823	150	172	821	878	369	135	999999	565	376	643	781	43	485	519	752	999999	137	879	641	401	999999	786	507	283	672	999999	326	381	999999	97	376	321	579	591	268	102	524	780	315	999999	120	999999	15	863	999999	85	200	297	249	155	953	962	961	196	307	363	665	999999	216	356	809	559	999999	289	277	469	463	999999	261	660	497	356	573	999999	290	73	781	643	673	596	822	39	999999	999999	144	413	360	999999	294	904	436	976	574	999999	999999	561	280	725	596	150	999999	306	46	589	657	999999	398	781	905	999999	581	31	874	620	533	779	427	955	155	864	118	80	999999	356	233	521	782	999999	999999	729	792	65	57	533	973	525	993	552	579	999999	24	579	999999	999999	332	414	111	953	435	999999	999999	325	580	731	41	999999	697	689	366	145	823	784	999999	999999	451	525	974	350	999999	999999	786	874	385	999999	999999	539	999999	558	34	818	419	999999	188	663	595	999999	485	325	501	431	828	313	196	999999	714	239	333	313	609	806	440	999999	999999	428	95	268	940	963	999999	502	960	999999	665	547	726	994	606	591	589	974	50	999999	849	224	999999	483	999999	999999	902	619	215	999999	999999	227	388	658	521	760	578	336	536	521	443	999	471	688	999999	999999	999999	999999	633	742	999999	634	765	999999	911	103	248	612	580	999	999999	272	296	681	199	447	169	77	999999	999999	22	262	447	999999	226	999999	752	500	999999	49	233	999999	986	472	565	324	461	607	746	428	999999	965	756	537	461	180	713	789	499	210	489	999999	247	787	999999	999999	999999	247	999999	72	350	747	777	999999	775	999999	285	823	126	875	985	561	330	999999	334	999999	505	999999	77	999999	146	962	999999	999999	560	583	999999	209	743	104	999999	224	53	684	88	774	198	226	761	584	895	889	999999	623	224	927	329	999999	462	682	965	286	999999	518	999999	387	745	152	979	202	999999	86	90	32	747	771	999999	646	975	
559	858	289	999999	999999	999999	256	299	999999	999999	632	999999	762	746	70	139	850	54	534	758	701	39	55	999999	999999	652	818	999999	999999	875	453	999999	999999	217	903	999999	685	999999	686	368	999999	97	367	733	357	939	179	999999	30	999999	897	727	983	999999	284	530	812	52	589	840	999999	447	999999	511	999999	222	579	554	999999	999999	453	721	999999	176	88	613	671	322	999999	629	482	489	788	757	999999	726	435	999999	999999	383	999999	642	549	846	36	999999	448	855	767	144	369	625	496	784	449	185	369	999999	809	999999	858	500	163	959	999999	852	658	892	533	999999	786	999999	999999	469	233	999999	182	521	149	845	999999	999999	999999	754	270	857	992	13	317	802	366	618	985	999999	525	522	999999	999999	999999	183	583	999999	999999	527	999999	584	14	999999	999999	639	13	848	677	963	504	999999	944	409	699	511	999999	999999	584	730	999999	999999	999999	356	944	711	331	593	43	966	271	999999	494	37	999999	685	852	966	452	678	799	518	941	999999	999999	999999	999999	999999	890	976	324	929	999999	601	644	189	999999	999999	999999	850	317	999999	999999	999999	701	999999	557	917	12	23	659	999999	999999	906	999999	374	999999	776	588	470	999999	252	999999	67	651	342	999999	893	392	227	899	999999	999999	999999	371	999999	704	240	330	883	926	999999	999999	876	327	430	726	74	669	280	952	999999	79	999999	716	75	716	756	69	369	247	664	534	785	124	999999	19	999999	545	551	669	996	999999	999999	544	999999	174	999999	999999	231	615	583	233	121	999999	890	134	999999	885	999999	999999	999999	180	961	999999	999999	999999	302	999999	862	421	126	529	999999	611	955	563	374	86	241	900	889	26	838	753	664	440	422	519	233	340	746	724	999999	878	721	826	999999	68	282	359	999999	74	877	809	499	63	115	999999	319	337	759	196	654	999999	783	931	342	999999	982	831	999999	782	538	532	675	401	289	999999	889	139	78	316	804	881	37	999999	148	38	263	999999	335	999999	210	896	580	999999	999999	999999	999999	790	999999	286	86	450	648	100	535	355	144	108	999999	865	621	190	269	453	391	772	999999	958	792	314	954	381	999999	999999	581	642	951	125	330	446	999999	108	999999	791	239	999999	243	936	999999	999999	894	165	836	999999	300	999999	637	137	178	307	474	999999	998	188	331	704	944	848	999999	893	999999	29	777	337	999999	522	544	477	223	38	539	999999	669	999	420	999999	545	999999	999999	561	999999	999999	999999	999999	971	17	110	467	469	535	418	395	427	405	999999	874	999999	509	748	778	486	169	913	
149	999999	999999	477	999999	999999	532	169	908	349	999999	888	580	82	754	999999	999999	422	999999	17	688	620	154	24	273	610	545	421	46	999999	999999	85	845	910	807	264	939	540	111	698	999999	376	999999	55	470	516	818	999999	633	153	44	365	409	999999	999999	529	624	999999	214	398	233	120	132	619	618	881	999999	670	274	499	425	183	321	999999	80	999999	119	108	553	999999	792	742	788	892	999999	999999	676	692	999999	287	640	921	336	712	999999	826	253	890	436	589	999999	157	537	999999	727	861	53	31	91	913	419	525	474	457	605	490	332	240	999999	253	214	360	985	987	859	504	847	999999	912	254	999999	999999	671	999999	293	644	999999	654	999999	402	331	655	611	770	868	124	457	999999	999999	985	504	23	534	193	384	999999	172	999999	284	999999	24	999999	118	837	845	200	853	510	173	960	285	677	999999	963	921	559	749	225	999999	744	999999	968	999999	999999	750	64	694	488	589	181	999999	664	999999	941	388	886	546	999999	924	677	271	946	715	156	709	826	947	571	271	824	372	947	431	539	185	55	943	191	97	791	999999	999999	999999	992	488	621	306	999999	584	999999	999999	975	300	451	483	110	263	355	227	999999	117	132	999999	764	808	535	242	840	765	342	943	364	687	143	180	896	36	723	667	98	529	999999	986	236	999999	397	656	999999	66	85	792	597	964	173	683	383	999999	165	193	952	999999	465	368	252	101	658	297	999999	280	587	999999	539	688	138	403	293	146	991	953	999999	878	999999	784	690	549	356	400	523	459	999999	748	870	539	714	710	999999	465	999999	144	999999	999999	499	999999	999999	10	262	909	835	770	999999	247	166	212	773	83	135	681	999999	999999	745	999999	774	707	484	999999	214	10	999999	428	339	828	401	856	800	320	389	999999	999999	999999	297	999999	564	999999	69	999999	591	667	766	640	584	393	787	51	398	999999	336	792	999999	640	796	262	936	417	440	999999	846	999999	412	462	694	581	375	987	415	309	999999	999999	647	925	256	999999	244	342	999999	946	999999	360	468	905	984	596	328	675	893	44	510	999999	323	496	999999	999999	264	313	946	13	27	799	636	99	200	315	154	999999	393	260	27	999999	574	494	531	495	999999	507	999999	108	999999	999999	104	380	798	999999	707	999999	222	964	291	930	396	839	999999	251	724	379	714	678	451	29	291	643	27	907	999999	828	965	226	451	757	835	847	750	999999	704	265	300	643	608	999999	96	999999	968	96	217	734	565	290	771	999999	999999	799	656	
999999	418	461	363	891	975	878	196	995	523	534	105	548	99	610	999999	468	999999	80	80	999999	932	999999	674	930	999999	999999	999999	999999	455	979	964	999999	999999	516	909	253	901	409	668	999999	999999	100	905	443	999999	669	645	954	744	312	393	999999	999999	208	310	555	786	999999	201	137	615	511	550	543	570	69	357	582	701	303	567	999999	412	999999	999999	842	956	241	939	40	212	318	940	999999	595	252	316	999999	216	999999	466	478	218	999999	999999	305	999999	371	873	931	321	72	263	451	999999	714	319	999999	558	468	598	555	999999	999999	925	999999	571	407	999999	327	752	364	376	347	999999	98	470	999999	235	354	301	999999	368	999999	718	999999	999999	498	407	881	932	928	444	747	999999	911	999999	999999	615	818	999999	152	423	555	999999	957	695	915	999999	657	999999	999999	999999	213	176	14	196	486	452	999999	250	82	10	77	394	824	920	628	999999	925	999999	423	265	416	999999	158	181	813	827	761	999999	149	999999	750	637	494	774	240	581	761	724	508	604	830	578	999999	152	356	170	365	47	77	999999	688	999999	999999	192	746	592	999999	832	383	659	691	341	110	197	999999	999999	900	999999	689	57	820	999999	605	819	435	838	959	16	824	652	472	724	999999	806	205	999999	806	311	37	999999	562	928	999999	848	913	498	477	473	892	916	270	315	999999	29	999999	487	948	20	757	908	633	999999	18	730	197	967	953	999999	992	63	633	599	999999	51	494	892	860	756	906	936	999999	999999	123	907	392	166	376	367	293	999999	999999	999999	554	999999	24	550	919	620	999999	999999	545	999999	481	839	293	670	293	999999	534	999999	627	201	114	820	999999	148	898	110	348	40	601	596	21	283	804	836	54	999999	36	943	972	250	104	960	401	199	23	284	999999	999999	872	69	832	663	101	66	999999	733	999999	876	999999	999999	999999	999999	999999	999999	999999	207	44	999999	626	391	999999	591	999999	387	107	999999	429	999999	134	999999	485	626	999999	541	763	357	192	999999	155	999999	329	160	301	163	967	473	999999	452	37	816	249	999999	105	490	779	251	16	999999	959	547	314	234	751	37	343	655	999999	812	195	813	25	999999	311	314	71	999999	299	503	419	633	537	976	999999	318	385	317	530	677	762	521	999999	999999	999999	607	17	105	409	274	820	322	11	999999	266	224	800	952	866	791	999999	649	952	512	304	336	999999	337	904	443	652	35	999999	794	59	674	471	546	508	703	307	966	730	35	999999	999999	632	734	720	115	517	999999	451	999999	258	123	
999999	839	999999	462	597	679	200	966	621	794	196	216	999999	999999	753	264	453	172	493	999999	918	999999	999999	207	999999	286	617	999999	925	229	584	396	545	935	114	632	999999	56	116	627	775	999999	413	888	999999	425	979	999999	362	999999	999999	288	255	795	205	642	19	976	758	320	72	401	50	402	220	800	670	818	487	999999	892	407	66	866	687	164	523	940	999999	288	306	489	447	999999	250	999999	999999	750	999999	472	999999	395	297	795	565	384	999999	999999	678	120	999999	171	649	241	370	581	232	388	118	50	999999	999999	690	480	24	582	953	378	162	999999	999999	999999	87	25	999999	507	120	270	311	999999	440	512	272	186	533	144	840	999999	311	999999	83	999999	641	999999	352	553	999999	817	781	983	431	355	858	763	460	999999	999999	633	999999	863	471	999999	999999	806	610	616	806	513	946	879	741	747	76	493	840	898	289	999999	672	954	999999	302	488	999999	999999	94	654	509	726	700	60	999999	483	448	999999	121	999999	834	98	736	746	200	999999	901	251	683	289	374	922	562	553	707	960	778	999999	178	999999	759	999999	526	999999	999999	999999	256	999999	535	999999	627	295	999999	224	455	298	936	999999	611	431	586	999999	207	805	290	586	173	156	999999	255	999999	388	999999	637	924	909	572	999999	449	413	624	999999	715	419	999999	88	202	348	999999	418	34	570	458	746	896	682	728	721	681	720	623	109	486	289	999999	249	266	101	300	546	999999	171	999999	208	807	515	370	787	999999	211	393	825	57	999999	231	144	929	293	741	251	190	850	102	728	789	999999	999999	436	850	421	822	111	57	999999	692	862	801	260	939	391	322	941	999999	480	336	797	61	552	999999	999999	320	973	360	59	999999	875	999999	49	418	291	919	934	999999	731	999999	292	999999	494	252	369	342	678	353	999999	999999	999999	282	999999	999999	991	473	53	999999	424	111	849	751	998	207	817	793	762	841	999999	999999	387	13	846	101	999999	30	566	310	999999	102	641	629	10	130	126	602	999999	647	427	999999	999999	565	522	999999	999999	541	778	297	999999	999999	580	837	696	888	551	999999	999999	530	358	971	906	742	679	332	470	999999	751	878	90	999999	345	124	424	999999	595	822	490	226	561	512	251	999999	875	132	522	804	933	999999	578	880	176	926	299	455	999999	143	885	999999	169	999999	999999	900	999999	220	240	999999	423	999999	303	729	754	220	968	845	730	637	999999	999999	809	666	295	638	999999	210	58	999999	825	968	927	999999	936	999999	66	251	723	351	72	664	
892	66	390	999999	819	999999	135	956	958	453	999999	284	276	339	391	503	34	161	600	16	172	821	640	454	999999	841	792	464	163	727	132	389	999999	999999	999999	752	999999	219	999999	460	999999	102	460	999999	252	999999	195	607	909	563	226	571	751	65	999999	81	426	936	999999	977	67	671	802	241	999999	346	709	73	675	638	227	815	341	149	931	79	999999	268	211	286	656	195	555	999999	510	560	638	519	710	592	336	349	999999	842	403	413	299	229	59	999999	943	131	932	280	345	410	999999	611	999999	999999	999999	168	734	999999	330	871	125	212	999999	771	708	199	362	92	999999	878	999999	498	746	999999	780	151	218	305	999999	999999	263	284	999999	110	329	37	999999	287	999999	999999	614	999999	521	531	999999	96	498	288	208	754	769	849	968	466	656	999999	864	606	652	569	949	439	536	795	618	999999	948	630	999999	680	999999	85	999999	999999	999999	561	977	225	240	693	999999	929	106	588	765	413	315	999999	453	999999	172	789	635	999999	227	185	665	726	913	456	999999	868	836	999999	999999	693	648	999999	999999	105	764	648	375	958	915	29	999999	999999	39	999999	535	160	999999	863	999999	999999	999999	888	916	98	999999	260	312	783	999999	785	103	999999	999999	81	999999	481	605	999999	823	523	423	999999	406	208	842	717	696	708	920	988	999999	999999	19	999999	254	760	917	113	209	513	346	592	413	999999	926	763	319	957	449	64	999999	999999	999999	994	601	772	999999	999999	255	188	563	999999	862	567	999999	129	569	702	999999	14	563	501	158	319	187	999999	273	999999	281	88	407	739	268	999999	443	861	933	25	344	482	278	209	999999	30	950	999999	729	999999	46	807	204	616	140	445	500	63	681	729	999999	999999	508	225	447	176	780	824	345	996	999999	999999	999999	999999	368	355	735	999999	643	137	999999	444	112	427	239	473	999999	791	999999	823	376	390	189	214	208	574	973	63	762	691	249	135	407	733	722	803	999999	999999	257	784	709	145	419	553	999999	381	667	90	985	973	292	999999	225	521	999999	743	63	981	999999	793	381	681	999999	952	887	243	999999	379	705	436	999999	243	543	824	124	240	970	999999	844	999999	907	999999	999999	788	408	260	910	999999	999999	979	749	999999	306	999999	999999	37	543	466	665	136	344	298	999999	558	131	59	999999	400	407	398	999999	427	999999	999999	886	487	613	999999	554	999999	999999	161	275	726	999999	221	936	89	420	97	999999	513	970	717	492	618	518	519	999999	358	804	999999	488	715	216	999999	502	778	577	999999	
423	729	999999	999999	802	192	32	659	871	909	123	999999	980	320	700	268	999999	429	44	277	969	104	155	205	833	999999	672	560	999999	363	719	167	511	494	673	968	601	942	999999	310	595	858	647	999999	999999	437	539	999999	999999	947	876	83	744	999999	999999	999999	583	717	204	989	519	472	999999	999999	200	999999	865	495	646	732	667	513	999999	734	681	120	456	397	959	999999	999999	503	545	571	487	645	999999	211	999999	999999	394	884	999999	926	999999	133	719	139	568	290	571	53	999999	291	999999	372	569	999999	999999	999999	873	196	757	798	999999	26	999999	577	40	554	999999	664	956	303	999999	999999	999999	587	944	558	401	326	999999	679	834	240	971	264	291	124	86	413	582	999999	480	999999	137	949	221	773	206	151	108	23	999999	907	97	239	942	507	999999	981	999999	999999	999999	556	367	87	964	484	54	999999	296	915	999999	137	999999	273	999999	151	999999	816	376	180	361	260	228	815	931	926	153	742	999999	999999	518	999999	999999	512	250	924	840	59	984	999999	729	534	854	193	999999	620	825	824	416	801	999999	789	614	895	999999	203	338	552	156	999999	341	312	360	512	407	382	789	999999	999999	898	311	606	832	639	999999	999999	405	45	279	320	111	328	336	519	933	728	490	453	793	56	596	297	903	946	405	999999	999999	352	785	173	999999	999999	801	999999	500	254	999999	975	453	891	798	999999	283	835	937	22	975	999999	579	679	891	345	999999	976	312	23	702	885	244	34	999999	62	259	115	489	855	999999	818	29	999999	770	515	999	999999	999999	303	24	999999	999999	392	451	343	773	116	282	495	469	824	999999	487	551	81	741	999999	999999	999999	53	177	356	91	999999	167	821	890	908	386	346	885	728	19	998	999999	876	999999	583	320	289	152	832	993	999999	703	999999	541	146	999999	774	579	662	512	999999	846	721	927	897	293	521	999999	208	896	159	584	106	206	488	917	999999	889	846	928	466	900	999999	363	695	791	554	289	753	999999	611	766	232	225	759	161	913	948	999999	299	798	405	999999	999999	843	812	606	416	62	229	999999	884	732	734	999999	358	512	999999	242	115	739	999999	139	988	999999	393	361	880	999999	337	13	256	936	557	139	70	956	999999	519	999999	999999	999999	237	533	715	727	43	999999	999999	410	649	555	716	847	560	999999	276	955	652	460	460	726	999999	999999	226	257	948	185	999999	985	402	113	848	358	920	601	14	999999	282	566	359	863	999999	46	687	999999	539	98	996	572	794	999999	755	999999	432	468	
178	511	999999	468	779	999999	893	999999	999999	545	999999	999999	927	999999	562	999999	682	95	111	596	26	932	48	767	717	859	188	41	200	402	358	789	999999	462	432	503	298	813	787	501	970	525	999999	151	999999	181	171	47	999999	999999	327	999999	957	999999	451	999999	473	999999	751	919	679	999999	994	999999	197	917	442	474	999999	69	382	868	307	999999	999999	501	903	896	999999	546	698	999999	32	76	84	687	831	99	20	196	40	747	72	867	999999	999999	999999	423	954	834	738	696	511	950	751	458	372	358	220	999999	342	576	534	215	231	538	839	999999	999999	509	95	353	464	350	999999	634	806	439	786	516	970	489	942	191	807	11	999999	82	999999	625	325	483	878	999999	999999	463	223	999999	999999	294	280	603	883	454	749	395	242	171	920	127	652	932	999999	704	980	852	633	353	407	999999	898	999999	613	914	194	612	999999	403	999999	999999	420	948	999999	999999	246	999999	606	498	441	999999	999999	999999	161	207	973	392	911	999999	999999	11	829	999999	459	427	999999	513	990	968	999999	147	921	838	675	354	999999	704	149	79	999999	999999	256	145	999999	985	999999	999999	615	415	941	801	701	300	999999	493	745	550	498	375	116	733	387	638	238	999999	500	999999	803	806	999999	279	253	999999	716	999999	755	694	958	999999	967	966	897	584	999999	999999	999999	631	524	191	609	165	999999	999999	999999	735	999999	617	906	999999	999999	999999	999999	808	914	672	558	859	584	846	738	61	592	34	408	149	835	802	999999	770	999999	869	415	622	207	345	73	480	878	999999	999999	999999	787	351	978	447	350	99	669	364	909	586	56	678	999999	557	572	190	374	999999	899	432	16	999999	999999	626	123	999999	610	578	608	87	981	603	604	600	273	251	56	960	798	999999	142	999999	999999	281	822	736	999999	999999	772	883	999999	64	999999	819	141	652	999999	362	333	347	488	999999	755	832	999999	453	999999	999999	294	331	143	413	35	163	299	759	284	487	999999	386	835	960	999999	725	971	999999	999999	785	469	999999	999999	694	999999	461	999999	52	501	38	676	999999	662	999999	365	451	999999	999999	38	927	529	999999	999999	115	558	946	511	999999	294	40	999999	999999	931	298	999999	672	999999	999999	776	573	895	999999	267	256	810	434	723	519	999999	365	975	999999	999999	594	266	97	254	553	146	690	949	740	757	471	999999	998	446	999999	999999	999999	999999	999999	925	999999	999999	999999	124	130	999999	133	232	992	922	929	64	999999	779	999999	42	999999	428	128	313	999999	624	999999	500	795	88	811	987	359	
587	911	586	674	353	443	999999	999999	972	999999	999999	22	999999	957	818	999999	416	586	999999	109	342	999999	274	659	997	839	999999	875	781	328	52	493	145	873	414	999999	352	389	247	346	999999	999999	333	999999	869	300	999999	667	999999	671	388	501	592	999999	999999	952	646	926	999999	513	602	999999	212	653	91	766	877	594	999999	999999	485	37	349	882	326	294	311	970	790	706	221	183	538	119	940	550	900	257	999999	999999	374	425	711	999999	999999	106	844	999999	223	112	423	999999	124	539	195	999999	999999	999999	571	733	999999	676	999999	999999	999999	428	158	103	713	999999	999999	629	738	99	443	70	325	614	147	229	449	999999	756	687	292	186	69	999999	999999	999999	398	200	999999	132	811	697	999999	740	441	326	999999	999999	966	683	247	794	306	999999	999999	135	46	547	572	352	293	29	920	458	999999	125	368	159	178	135	151	675	944	999999	288	745	781	584	183	821	281	697	664	82	450	999999	879	44	902	798	551	850	999999	999999	999999	791	999999	830	61	325	957	999999	582	841	541	999999	850	690	746	361	354	461	374	750	80	596	365	847	18	999999	246	334	257	380	583	300	57	610	999999	999999	967	950	999999	857	864	999999	124	823	540	879	648	198	298	551	454	99	486	999999	273	251	999999	929	822	860	89	632	551	999999	267	250	523	249	913	259	393	403	999999	999999	886	596	482	541	317	138	552	999999	46	999999	925	493	999999	999999	347	535	69	47	138	672	777	241	999999	911	565	299	365	408	284	48	167	999999	171	999999	990	676	769	894	999999	693	318	42	999999	845	999999	999999	999999	352	901	388	200	355	275	265	739	654	664	570	999999	27	999999	999999	999999	998	548	874	332	845	189	670	765	175	424	444	364	745	645	97	999999	791	863	999999	506	999999	847	811	785	905	240	345	22	999999	918	999999	920	999999	999999	999999	306	999999	451	591	172	241	623	999999	931	999999	900	999999	999999	577	935	194	163	760	646	876	999999	999999	98	426	614	844	658	566	256	819	524	999999	484	999999	999999	232	350	282	849	275	282	822	880	955	15	245	336	999999	273	733	451	169	527	394	447	569	323	999999	999999	328	582	999999	778	122	316	710	999999	999999	786	713	999999	999999	910	381	603	337	999999	143	421	378	517	223	302	522	999999	365	673	100	609	230	908	326	305	531	999999	225	54	768	649	999999	726	999999	658	559	890	999999	258	156	791	999999	712	190	612	999999	999999	369	999999	265	744	999999	46	429	363	566	804	527	586	389	687	388	
293	98	999999	126	652	154	564	999999	999999	807	116	527	309	999999	517	728	999999	698	999999	333	999999	789	33	698	999999	999999	20	102	755	372	983	869	468	999999	999999	624	695	496	954	666	999999	31	999999	936	999999	519	999999	863	999999	86	813	887	669	999999	927	503	74	796	857	355	143	471	987	269	824	247	69	999999	672	999999	999999	227	999999	999999	529	439	166	97	853	748	999999	156	54	679	999999	999999	209	114	485	999999	559	999999	638	609	533	343	43	372	122	607	999999	233	999999	165	52	596	154	616	834	498	347	977	942	119	178	987	427	318	710	728	47	999999	999999	349	343	143	999999	144	529	195	405	794	974	255	298	999999	954	999999	636	962	951	592	279	999999	999999	581	956	529	999999	545	999999	724	661	393	569	505	813	852	999999	909	999999	20	96	999999	999999	553	12	696	820	224	42	538	682	748	777	454	685	433	999999	999999	187	68	702	983	999999	680	142	999999	999999	792	999999	112	77	726	954	940	506	630	894	442	579	269	708	226	513	387	52	913	615	124	819	389	999999	999999	731	999999	317	112	378	422	420	421	20	38	999999	930	999999	955	793	836	948	999999	538	921	999999	999999	359	486	480	893	638	999999	975	571	972	999999	613	18	994	999999	633	403	261	999999	31	167	258	999999	151	999999	999999	96	999999	999999	176	764	999999	999999	877	814	999999	831	632	485	784	202	445	449	65	999999	326	462	960	999999	213	555	804	999999	999999	34	668	679	999999	897	976	551	108	207	405	218	999999	46	140	190	999999	802	771	776	697	828	722	809	625	826	266	999999	135	341	574	620	999999	999999	677	852	155	920	495	734	509	242	103	248	999999	847	415	289	999999	780	383	411	784	38	369	81	312	858	63	518	999999	521	426	766	632	999999	258	125	369	999999	999999	494	316	46	276	464	999999	484	765	777	999999	977	143	355	958	173	836	932	434	606	550	296	866	977	999999	987	816	337	999999	269	599	300	920	999999	745	888	105	747	761	904	345	827	103	285	999999	663	388	80	808	469	948	325	690	763	999999	999999	627	338	942	289	648	408	868	506	188	131	66	999999	609	999999	77	999999	180	529	270	722	203	590	999999	999999	608	999999	528	999999	320	283	609	166	999999	997	270	766	804	481	265	999999	959	596	107	976	606	298	471	738	401	859	999999	170	503	25	999999	47	458	512	999999	903	879	722	999999	905	521	900	999999	612	809	311	293	999999	999999	332	763	606	493	999999	999999	320	999999	790	755	460	138	999999	
663	999999	452	233	318	999999	801	362	68	999999	411	202	999999	706	514	858	928	999999	576	456	999999	180	261	948	553	553	679	370	999999	99	966	734	777	82	246	493	169	585	992	999999	999999	911	273	526	205	301	449	136	805	999999	999999	664	999999	681	551	492	48	504	680	999999	622	441	733	969	280	676	424	391	469	999999	699	353	107	584	999999	985	999999	735	753	262	114	553	564	999999	999999	311	850	105	999999	754	454	664	905	238	379	466	187	999999	255	528	876	68	666	784	999999	999999	999999	309	132	566	999999	313	751	427	660	78	876	999999	741	968	826	329	860	715	999999	999999	999999	869	215	102	807	612	489	234	385	56	999999	999999	999999	999999	744	550	972	964	999999	151	913	999999	578	310	589	657	563	287	702	557	207	950	999999	691	80	999999	103	40	999999	973	999999	526	52	614	191	105	52	32	234	285	999999	895	547	999999	131	959	301	905	512	999999	59	212	999999	828	999999	936	573	795	648	55	457	942	216	204	999999	396	445	999999	128	494	614	999999	63	999999	999999	311	412	781	570	121	999999	198	527	999999	924	620	994	224	765	999999	532	999999	383	188	828	414	689	353	117	735	524	337	786	28	546	518	159	115	627	547	533	999999	235	537	999999	268	424	608	999999	707	401	230	208	873	962	367	167	875	598	795	621	69	999999	999999	597	80	999999	509	999999	416	471	889	596	999999	721	740	31	846	539	999999	989	91	999999	999999	999999	303	138	912	65	188	999999	999999	516	999999	925	473	999999	401	939	577	999999	999999	546	863	245	512	633	999999	161	232	999999	320	345	39	806	540	986	273	999999	303	941	999999	453	883	999999	196	999999	765	303	257	622	630	999999	999999	999999	83	999999	219	175	830	669	158	761	833	842	50	999999	999999	35	394	486	854	999999	999999	636	366	472	663	999999	58	140	868	999999	903	609	715	413	383	999999	732	995	999999	999999	999999	633	792	738	999999	999999	24	999999	999999	739	908	771	999999	730	999999	335	357	999999	881	410	999999	700	800	472	857	999999	999999	637	999999	999999	303	398	999999	999999	999999	23	843	628	853	622	999999	999999	999999	139	999999	142	999999	999999	153	57	999999	131	124	377	981	969	832	330	999999	395	913	999999	999999	999999	999999	520	71	21	500	999999	999999	729	757	999999	616	324	466	671	999999	725	392	151	493	518	999999	181	999999	341	775	269	190	523	748	467	999999	416	120	999999	693	999999	80	830	494	896	565	248	999999	999999	760	666	513	171	635	999999	12	772	893	182	539	274	245	
729	245	999999	999999	968	981	299	559	209	214	955	978	436	654	562	999999	597	952	955	807	429	580	118	755	29	999999	593	999999	937	523	937	971	428	32	350	594	263	999999	597	267	83	999999	561	461	558	192	209	509	999999	999999	305	229	584	466	816	158	137	485	57	91	999999	834	621	685	277	984	560	999999	314	967	999999	999999	365	999999	733	133	29	656	207	836	688	94	25	822	999999	717	396	961	999999	201	467	999999	781	516	870	249	684	875	194	999999	632	794	205	482	721	536	999999	886	733	693	139	480	287	220	999999	313	999999	799	467	560	597	999999	999999	122	510	625	986	999999	999999	494	448	153	472	632	214	893	888	542	110	691	853	999999	999999	522	72	987	999999	999999	999999	566	430	884	418	634	976	43	595	93	972	999999	550	24	69	248	254	999999	999999	654	16	509	999999	999999	699	999999	706	999999	370	686	999999	522	135	426	736	270	999999	564	735	838	656	181	307	805	999999	999999	151	838	450	989	278	86	979	845	999999	999999	152	154	194	641	927	999999	999999	999999	43	459	971	134	288	798	184	690	259	999999	998	835	211	619	716	696	635	999999	647	999999	418	973	543	289	861	132	128	919	379	999999	999999	767	509	398	999999	120	41	999999	560	651	814	587	826	810	846	999999	412	532	999999	498	16	68	999999	300	999999	70	999999	691	272	165	680	999999	999999	999999	267	999999	335	812	999999	606	664	999999	999999	996	999999	830	156	999999	999999	999999	999999	595	999999	881	999999	852	526	218	897	711	203	350	754	404	971	559	277	670	999999	615	403	600	999999	999999	999999	999999	750	254	734	670	999999	999999	258	139	446	94	773	438	79	415	715	127	915	999999	999999	324	999999	914	34	999999	562	999999	190	827	739	129	999999	659	57	698	999999	281	999999	999999	999999	20	999999	625	957	886	786	999999	601	147	900	999999	999999	999999	999999	519	999999	836	230	727	118	438	12	430	400	326	184	999999	390	380	312	443	643	689	348	401	232	248	999999	148	230	723	999999	53	927	463	999999	371	240	999999	174	276	61	757	127	999999	17	999999	234	641	712	672	999999	231	999999	466	999999	995	999999	999999	999999	295	880	91	506	395	554	999999	502	936	882	812	883	999999	999999	46	999999	886	999999	979	394	562	23	325	435	558	274	999999	219	999999	821	999999	170	999999	999999	999999	395	969	260	999999	815	58	999999	999999	758	899	789	606	999999	797	84	756	434	999999	643	734	281	565	999999	948	130	891	749	41	125	999999	651	999999	610	336	650	423	635	838	
173	345	394	999999	566	536	768	668	999999	422	999999	75	24	939	569	517	606	830	323	312	612	999999	999999	999999	183	999999	999999	119	999999	689	156	999999	130	596	999999	308	350	999999	999999	129	999999	462	255	999999	644	999999	999999	712	121	102	999999	820	999999	333	235	250	45	999999	999999	999999	288	999999	999999	957	276	999999	944	999999	999999	271	177	60	831	203	999999	160	999999	973	999999	133	897	544	998	999999	999999	336	561	797	370	817	272	102	14	758	841	530	790	999999	70	907	115	10	831	999999	925	679	988	906	210	84	572	999999	755	427	999999	743	999999	768	997	999999	185	157	67	73	998	84	55	999999	999999	999999	370	389	912	594	28	897	999999	158	999999	289	347	654	999999	999999	255	999999	347	586	414	107	869	999999	999999	130	732	957	942	999999	851	851	634	914	999999	608	999999	192	999999	170	409	456	40	512	999999	717	602	999999	560	999999	818	797	736	468	668	264	999999	348	99	791	999999	71	954	944	306	999999	655	432	110	988	581	72	61	187	187	999999	999999	366	240	582	528	211	407	181	949	999999	999999	999999	256	999999	875	375	102	367	307	348	502	95	999999	999999	72	179	999999	999999	200	756	745	559	999999	999999	198	376	118	516	273	661	663	999999	995	251	20	999999	186	811	123	215	969	999999	999999	839	466	980	159	575	520	999999	781	835	980	999999	999999	565	885	999999	110	509	267	586	103	645	684	718	100	999999	654	583	993	618	458	984	999999	61	678	450	253	999999	226	999999	999999	915	880	828	802	803	999999	455	603	640	710	614	948	393	600	244	165	747	890	194	999999	936	365	172	386	999999	416	266	887	444	302	892	292	724	590	999999	999999	855	999999	297	41	209	980	362	999999	844	46	403	461	444	295	506	327	41	621	999999	560	717	451	806	999999	676	567	999999	348	817	999999	999999	802	999999	478	309	831	999999	162	999999	999999	999999	265	999999	958	23	805	999999	159	795	575	999999	113	531	628	999999	999999	999999	900	365	641	822	24	99	999999	813	600	50	965	999999	999999	723	878	999999	112	557	999999	909	848	383	871	125	18	552	252	80	130	281	793	430	894	999999	703	797	91	144	988	175	29	155	422	999999	486	172	999999	999999	999999	999999	428	80	596	505	270	999999	494	525	813	471	847	999999	693	328	256	545	101	952	30	91	817	967	569	296	999999	702	999999	115	638	846	431	400	999999	999999	999999	722	999999	399	461	186	312	999999	999999	526	328	577	461	999999	518	999999	81	179	831	999999	396	461	511	310	615	567	
566	388	999999	967	999999	457	753	999999	476	534	711	702	500	844	779	262	646	52	999999	322	251	999999	999999	999999	774	999999	569	999999	529	401	220	533	783	999999	619	923	677	364	999999	999999	823	999999	627	999999	999999	999999	678	986	520	144	999999	468	341	303	326	999999	790	999999	999999	787	999999	354	258	999999	324	188	919	606	999999	855	584	999999	565	106	498	999999	248	999999	468	406	583	582	888	394	999999	751	201	489	999999	919	999999	487	172	699	983	479	435	553	669	60	459	999999	761	999999	559	999999	902	999999	804	759	460	999999	999999	796	213	315	465	863	497	572	986	999999	39	314	999999	106	999999	866	123	28	141	695	945	417	946	511	820	233	835	63	848	956	684	999999	469	999999	999999	999999	495	677	24	999999	999999	999999	999999	999999	999999	456	942	463	999999	46	130	786	627	999999	240	999999	849	701	999999	241	38	444	999999	39	999999	222	845	766	350	753	380	999999	14	999999	640	999999	999999	999999	469	373	291	381	999999	812	835	898	199	704	999999	442	526	794	192	782	542	999999	383	44	275	999999	610	999999	999999	660	999999	999999	999999	999999	999999	392	970	923	242	131	949	656	795	910	999999	855	33	151	50	907	237	999999	264	231	38	30	999999	318	660	640	762	999999	999999	999999	155	161	999999	142	579	999999	471	603	561	70	832	999999	824	473	840	999999	806	469	145	215	433	90	999999	560	999999	114	918	999999	999999	602	368	844	397	807	765	999999	739	890	572	707	445	633	34	204	398	999999	999999	11	477	251	834	303	970	63	564	999999	731	999999	113	474	999999	809	999999	999999	999999	988	497	999999	707	798	999999	915	999999	437	769	799	65	235	171	886	909	917	194	999999	768	999999	873	344	252	699	320	999999	787	107	293	999999	999999	74	501	999999	654	999999	999999	999999	570	918	406	543	293	764	19	506	999999	226	565	506	624	999999	201	637	125	999999	774	18	487	999999	137	799	153	999999	506	990	733	761	241	730	999999	999999	461	999999	668	340	61	999999	689	813	778	570	541	999999	21	983	999999	999999	295	501	413	294	201	72	791	606	999999	999999	268	29	773	999999	985	834	882	999999	858	352	968	784	111	296	328	673	729	567	268	367	131	522	127	868	476	739	999999	999999	323	398	67	71	940	900	229	670	50	144	585	706	903	901	135	530	999999	510	999999	127	965	527	342	234	999999	999999	999999	745	901	999999	999999	255	999999	999999	796	469	294	907	999999	999999	999999	658	633	595	981	561	463	229	397	596	972	999999	350	210	373	796	65	833	
722	908	872	483	768	146	999999	340	199	999999	115	665	246	988	666	198	59	316	999999	999999	252	787	579	808	358	999999	931	211	999999	999999	189	10	413	999999	194	935	338	593	890	496	627	651	371	112	124	731	999999	984	999999	161	160	66	999999	318	591	935	339	999999	135	999999	999999	999999	434	881	181	999999	261	999999	803	730	860	999999	426	407	999999	600	425	476	694	626	955	946	901	754	167	999999	999999	105	999999	999999	606	999999	467	437	999999	861	226	490	999999	18	479	574	190	579	300	694	999999	503	198	990	519	999999	379	509	506	999999	999999	999999	724	58	999999	166	915	999999	999999	596	998	988	999999	999999	383	935	999999	686	156	390	999999	332	463	999999	491	604	907	999999	999999	744	894	999999	931	999999	996	545	766	881	10	323	659	637	999999	704	695	652	999999	999999	616	584	326	693	362	999999	999999	542	999999	261	567	412	258	45	813	389	701	50	67	103	271	837	999999	663	685	832	731	138	999999	759	777	999999	999999	977	999999	166	999999	211	605	999999	530	464	328	514	999999	597	74	624	823	76	12	655	999999	294	667	778	414	662	17	999999	999999	373	999999	467	483	727	195	999999	999999	657	961	499	999999	252	999999	807	999999	664	349	999999	767	116	999999	810	999999	132	254	932	320	999999	751	765	203	85	430	999999	999999	860	41	597	412	999999	852	176	114	513	220	999999	721	859	999999	750	999999	920	761	288	68	856	711	361	999999	999999	999999	286	999999	999999	306	368	822	415	19	999999	999999	751	685	973	264	999999	705	999999	911	999999	220	460	999999	999999	999999	283	324	999999	108	941	159	999999	999999	158	833	999999	270	907	216	852	530	315	849	610	127	572	245	787	33	999999	999999	468	449	999999	52	510	61	999999	755	33	54	680	317	78	509	953	636	999999	999999	688	878	798	999999	69	381	905	610	999999	883	879	999999	536	999999	188	790	691	999999	544	116	333	999999	365	162	193	808	850	997	781	111	173	999999	999999	647	999999	51	362	431	390	208	999999	899	436	30	875	985	517	562	139	287	999999	999999	101	430	816	174	999999	999999	999999	261	531	907	999999	523	720	943	339	888	783	999999	999999	269	999999	346	969	433	97	345	286	208	300	297	999999	503	294	451	999999	288	830	180	529	999999	999999	139	676	239	999999	999999	999999	932	655	629	779	992	849	558	872	754	460	393	86	187	368	653	999999	243	48	335	238	278	108	60	68	613	999999	721	690	721	669	739	999999	184	999999	354	553	671	999999	875	999999	735	999999	100	999999	447	999999	
351	999999	925	178	443	999999	745	684	41	833	604	570	176	384	137	867	161	999999	720	39	999999	152	24	999999	999999	724	172	999999	503	700	18	232	620	519	275	372	764	553	999999	999999	618	999999	12	520	948	110	352	999999	999999	868	427	999999	117	417	999999	208	999999	825	878	718	37	75	191	999999	825	382	949	656	999999	764	113	608	858	181	421	999999	999999	503	162	199	999999	671	163	999999	282	13	999999	212	328	999999	999999	938	675	517	999999	999999	319	670	695	576	160	999999	392	762	764	819	155	935	996	788	68	840	673	999999	346	999999	911	999999	999999	821	266	747	337	51	735	174	999999	351	999999	868	103	480	808	585	49	685	999999	400	870	463	857	999999	999999	540	999999	198	999999	986	181	999999	641	762	611	873	319	413	369	999999	999999	600	999999	804	284	999999	695	588	42	97	649	661	86	999999	686	605	999999	999999	541	999999	43	547	999999	999999	179	506	236	999999	868	934	276	636	325	999999	374	280	577	62	906	87	999999	999999	165	187	999999	519	999999	129	86	15	999999	243	872	571	316	488	999999	939	999999	999999	901	365	719	108	999999	999999	345	146	157	415	38	911	179	463	953	613	391	721	999999	660	999999	999999	263	863	34	999999	999999	754	633	885	999999	638	427	138	186	999999	710	999999	999999	999999	184	942	999999	670	977	999999	73	418	999999	703	106	999999	340	974	360	794	111	855	83	788	258	591	513	272	836	399	493	51	287	999999	902	334	364	999999	485	484	144	593	886	999999	969	355	145	929	788	999999	999999	999999	777	391	999999	854	999999	999999	999999	593	439	710	833	999999	515	32	141	154	800	772	624	65	999999	876	659	999999	969	58	818	903	455	583	483	247	101	50	273	895	999999	57	350	786	999999	999999	999999	434	759	309	999999	946	223	990	139	26	974	252	953	901	732	868	885	935	999999	182	999999	856	236	596	496	999999	999999	246	67	752	999999	838	856	999999	831	999999	999999	999999	999999	999999	999999	465	453	999999	273	848	96	372	173	228	999999	415	36	999999	999999	999999	208	173	999999	54	999999	977	933	386	999999	145	396	999999	80	507	999999	224	999999	999999	492	682	412	768	333	647	388	999999	83	838	590	999999	811	829	851	642	999999	999999	999999	493	684	712	531	77	873	999999	999999	999999	301	665	118	947	999999	149	544	999999	785	999999	840	175	666	999999	904	104	999999	578	334	999999	505	437	480	524	367	999999	213	780	160	345	895	205	195	647	104	999999	999999	642	17	671	294	778	856	597	755	692	827	882	807	436	
281	305	802	894	244	863	194	594	999999	106	936	764	922	450	999999	644	979	28	706	497	374	163	570	999999	283	727	580	883	768	999999	95	330	972	723	74	600	403	301	413	240	232	146	999999	999999	735	529	999999	416	62	121	712	808	999999	320	72	127	734	150	621	999999	292	310	999999	914	20	615	791	208	385	943	999999	999999	615	475	274	238	110	659	999999	753	872	174	999999	999999	999999	286	999999	662	661	946	865	262	680	896	947	922	999999	999999	999999	999999	999999	999999	40	119	869	999999	999999	710	55	834	27	85	999999	867	999999	128	479	177	951	734	999999	138	547	439	88	999999	17	719	527	352	917	962	758	807	24	999999	999999	999999	787	999999	92	444	616	826	929	790	48	812	260	829	452	152	196	175	658	999999	119	601	40	881	27	999999	999999	703	999999	64	326	999999	999999	429	984	758	390	999999	651	36	521	720	999999	298	949	999999	999999	698	900	774	775	593	158	415	116	542	691	906	919	608	261	913	910	874	473	632	959	830	845	694	762	182	523	632	97	398	102	742	931	823	25	494	803	152	289	733	999999	447	999999	451	76	483	104	53	774	608	999999	634	999999	999999	999999	999999	853	216	22	602	79	525	327	999999	450	948	975	105	592	767	119	999999	595	740	373	521	516	403	627	288	88	999999	858	489	588	467	999999	613	589	388	641	597	999999	686	664	743	130	606	11	999999	999999	998	460	999999	999999	52	999999	94	999999	722	130	460	589	733	523	599	666	999999	138	982	41	371	516	214	136	522	638	999999	86	999999	999999	999999	401	509	999999	999999	29	851	999999	546	428	832	658	866	999999	999999	18	406	173	75	86	292	478	999999	96	999999	491	256	880	999999	414	999999	999999	334	331	220	68	89	954	443	999999	815	847	999999	564	999999	712	999999	999999	999999	514	242	999999	20	553	999999	441	383	422	999999	598	772	999999	24	141	297	823	999999	545	57	999999	999999	452	729	999999	271	445	885	999999	887	999999	841	309	935	999999	182	999999	997	999999	999999	778	685	999999	321	999999	806	999999	999999	460	276	385	388	114	899	822	586	789	25	525	292	672	999999	999999	535	218	757	473	45	553	959	902	826	553	331	278	447	999999	140	999999	688	427	999999	435	197	512	999999	736	409	123	885	392	379	482	498	550	232	766	141	113	97	343	999999	288	500	374	558	834	783	999999	384	324	659	999999	999999	864	999999	130	731	33	171	30	73	922	668	577	532	353	65	999999	999999	681	140	37	999999	355	619	999999	934	
823	953	221	953	778	999999	570	732	999999	645	633	490	999999	44	117	941	76	279	885	620	923	842	999999	999999	999999	585	702	194	632	342	491	254	735	195	908	999999	949	77	295	999999	107	844	999999	999999	431	300	944	647	32	95	731	85	999999	714	21	980	748	443	999999	203	46	386	999999	906	163	389	755	916	136	999999	991	999	984	702	522	88	999999	999999	357	711	640	65	171	546	611	999999	999999	31	183	927	332	516	999999	999999	999999	721	744	999999	999999	52	544	999999	520	985	103	731	999999	999999	999999	933	431	252	999999	999999	562	981	224	563	304	746	868	734	742	999999	715	485	883	892	999999	801	344	183	950	314	999999	999999	544	185	999999	999999	326	488	829	250	506	90	999999	876	539	999999	506	999999	92	808	183	809	295	321	280	999999	848	207	485	400	598	999999	301	780	82	949	446	49	120	424	430	389	904	501	702	634	64	17	363	391	304	999999	999999	151	140	367	999999	233	999999	999999	999999	128	13	439	651	258	788	999999	804	589	727	467	80	667	388	794	904	793	618	645	564	841	844	999999	999999	445	166	159	650	714	632	223	143	284	391	999999	386	475	850	454	846	413	999999	773	664	837	93	433	763	346	462	533	615	999999	280	201	284	909	343	216	101	639	999999	999999	957	514	999999	795	286	86	999999	999999	943	999999	799	160	638	80	439	268	999999	999999	396	313	999999	109	608	874	14	200	999999	999999	142	643	363	217	413	123	816	160	513	297	157	686	929	999999	589	451	470	130	562	999999	480	85	999999	367	999999	696	999999	857	906	459	791	999999	59	940	999999	309	809	999999	746	524	999999	288	754	74	586	710	999999	999999	519	166	999999	999999	638	824	996	999999	789	996	999999	999999	286	999999	254	64	999999	71	637	999999	725	289	641	877	383	48	949	202	330	789	780	999999	999999	607	999999	999999	55	907	999999	234	943	250	999999	813	999999	39	248	305	44	700	568	524	82	394	513	239	524	535	510	599	874	804	736	999999	225	431	403	678	621	504	18	598	999999	999999	55	999999	769	828	260	353	799	654	167	630	230	265	469	928	103	117	999999	519	999999	999999	360	149	513	520	597	206	636	999999	683	999999	999999	969	910	999999	348	38	470	696	285	167	999999	999999	999999	116	779	999999	962	999999	585	513	999999	499	202	757	62	906	971	259	240	64	717	240	999999	628	938	999999	999999	799	590	75	647	539	243	248	67	139	999999	407	741	637	243	171	999999	999999	999999	999999	777	999999	999999	442	66	220	
465	999999	449	569	260	27	177	527	614	172	884	519	866	999999	265	953	700	999999	414	574	518	602	820	556	256	799	999999	746	484	202	191	158	18	436	83	999999	799	497	879	999999	239	223	33	81	999999	999999	999999	530	936	823	462	695	38	492	999999	999999	411	893	999999	460	659	431	999999	421	980	999999	999999	999999	666	253	164	999999	53	999999	344	305	578	748	280	781	999999	999999	810	999999	740	496	129	526	999999	220	999999	905	184	999999	825	808	179	611	101	999999	964	875	863	693	669	259	651	999999	157	999999	294	663	623	999999	964	820	621	999999	999999	493	616	984	999999	455	999999	258	38	623	999999	536	135	967	657	999999	817	620	974	127	991	490	845	31	378	999999	999999	947	999999	642	465	14	197	786	929	607	932	999999	999999	417	999999	420	230	38	994	621	281	327	15	999999	724	354	846	503	402	999999	648	595	999999	377	529	999999	965	395	999999	999999	349	999999	47	999999	999999	838	450	999999	77	580	269	816	36	999999	999999	608	999999	400	918	120	167	693	393	739	958	999999	372	803	999999	364	454	834	999999	894	281	931	289	955	104	886	904	289	999999	821	999999	831	568	859	321	921	754	575	477	57	942	656	955	999999	101	461	475	646	999999	999999	999999	999999	947	142	485	999999	999999	985	306	42	216	999999	266	999999	807	999999	778	513	491	966	609	999999	367	999999	951	624	999999	981	999999	643	420	999999	611	723	695	506	999999	436	383	196	999999	768	279	999999	840	999999	999999	999999	500	964	682	999999	165	711	113	256	77	135	190	999999	159	347	131	999999	621	949	276	542	877	311	252	999999	140	305	999999	841	999999	922	999999	887	235	592	491	899	960	459	111	999999	620	448	999999	758	255	522	47	999999	647	615	823	890	797	856	516	999999	721	340	831	859	346	271	646	154	154	999999	635	566	855	231	703	172	848	377	922	438	999999	999999	106	617	267	119	203	994	108	999999	100	378	85	999999	188	999999	627	252	999999	358	999999	294	614	952	999999	480	409	425	912	660	999999	430	934	88	327	999999	999999	224	601	237	77	999999	999999	999999	999999	267	490	999999	53	999999	544	999999	814	999999	635	587	999999	153	730	999999	999999	778	999999	447	999999	669	443	997	974	949	394	413	999999	335	291	160	999999	999999	749	999999	989	845	999999	999999	999999	446	616	371	452	999999	999999	100	494	814	999999	299	570	607	999999	999999	823	493	589	999999	688	141	999999	999999	292	485	348	327	999999	110	797	999999	405	252	999999	611	999999	82	555	244	599	304	999999	835	
808	999999	589	640	554	999999	806	506	265	289	159	984	490	999999	88	967	401	41	697	394	27	661	894	327	286	404	490	751	937	355	503	394	222	130	681	301	895	708	773	197	303	999999	609	999999	102	999999	999999	926	993	588	843	568	999999	535	999999	156	106	272	364	159	999999	65	569	999999	785	764	772	999999	455	999999	81	693	999999	509	100	726	61	778	999999	999999	284	563	757	999999	512	935	788	687	999999	534	204	999999	353	623	999999	248	731	999999	340	337	574	759	480	999999	516	159	309	999999	444	101	104	999999	999999	425	875	172	307	220	999999	999999	976	94	67	921	999999	448	349	644	48	851	995	361	447	999999	373	524	93	999999	842	362	999999	690	252	221	439	876	596	927	748	308	940	521	301	490	360	490	999999	559	999999	78	810	665	68	592	105	742	881	149	61	360	89	999999	377	55	224	296	842	846	999999	999999	852	421	896	999999	911	484	69	999999	546	883	822	533	999999	774	999999	999999	632	999999	999999	696	994	456	999999	398	228	999999	153	256	999999	74	999999	855	77	999999	225	999999	999999	328	681	620	683	925	603	177	537	555	827	999999	503	999999	999999	192	730	794	999999	406	999999	508	521	999999	999999	813	689	999999	246	999999	466	32	558	163	999999	313	978	999999	23	79	853	708	860	672	999999	999999	752	999999	410	464	135	283	193	819	999999	270	999999	953	999999	869	245	131	931	571	999999	805	55	350	52	360	214	235	780	652	552	836	648	849	999999	791	71	667	999999	781	841	193	839	738	999999	941	507	34	225	154	834	999999	999999	298	583	560	504	411	999999	999999	260	999999	999999	999999	276	26	622	957	591	498	808	577	59	159	730	906	999999	316	51	111	852	999999	999999	636	818	999999	69	359	275	999999	296	659	999999	31	999999	941	690	308	471	293	999999	550	443	999999	346	267	682	627	568	676	594	198	999999	878	207	80	889	866	999999	455	999999	273	691	780	211	158	889	38	627	788	225	999999	844	999999	782	312	746	292	300	999999	148	441	790	599	999999	108	299	809	823	461	61	824	585	25	336	65	859	662	525	197	377	653	999	780	999999	927	353	999999	106	999999	999999	606	999999	999999	317	525	483	101	999999	113	999999	90	214	176	737	999999	91	828	431	999999	999999	93	767	999999	193	494	441	19	999999	299	754	686	712	928	136	454	258	424	708	811	999999	767	108	422	337	296	449	833	999999	70	845	525	190	999999	452	250	839	472	978	822	93	473	999999	999999	999999	999999	377	286	49	293	
999999	667	999999	999999	153	685	984	355	999999	896	55	608	967	88	453	999999	506	342	485	886	614	785	445	999999	999999	999999	813	833	72	999999	999999	173	793	759	917	999999	405	569	236	766	266	494	999999	91	777	484	506	875	999999	999999	676	45	800	999999	678	999999	231	243	892	44	872	160	292	620	999999	999999	999999	217	999999	274	833	999999	116	719	999999	130	98	364	119	253	613	937	22	942	487	883	373	639	91	999999	956	171	999999	201	894	999999	211	999999	999999	999999	668	298	715	556	297	999999	999999	90	999999	999999	277	867	134	649	999999	934	148	349	999999	104	518	186	135	608	318	671	999999	915	825	999999	919	21	260	224	584	999999	999999	999999	655	747	954	292	115	533	294	99	47	37	769	959	999999	861	943	19	386	492	172	999999	248	625	481	23	265	18	638	266	617	910	75	117	999999	999999	999999	999999	149	236	80	601	324	229	999999	242	155	865	558	67	78	999999	837	101	161	124	226	999999	275	940	36	106	895	999999	481	137	999999	662	999999	292	999999	557	999999	160	422	571	793	29	991	999999	999999	999999	999999	581	999999	377	999999	973	955	599	467	999999	130	208	209	973	999999	296	999999	506	280	999999	619	275	890	520	379	999999	999999	590	330	206	47	999999	999999	636	999999	999999	839	114	64	988	706	657	825	512	437	671	999999	999999	864	507	999999	999999	968	999999	780	194	691	677	997	396	304	999999	278	270	626	103	136	999999	999999	392	456	999999	999999	999999	999999	999999	450	999999	999999	999999	999999	239	725	999999	924	999999	68	696	855	461	633	999999	117	999999	693	999999	388	999999	885	344	545	388	999999	482	60	999999	53	686	999999	818	744	313	594	999999	999999	75	650	454	999999	999999	999999	999999	999999	999999	759	293	999999	783	999999	454	583	885	999999	748	172	357	127	252	772	294	508	999999	106	47	717	329	578	817	999999	628	690	934	228	811	309	999999	671	247	999999	767	114	269	97	999999	999999	999999	812	845	137	999999	947	999999	682	62	575	662	343	679	167	439	999999	999999	775	970	999999	649	667	690	448	67	685	880	529	15	999999	249	294	951	801	999999	517	732	690	999999	680	999999	261	175	245	647	999999	991	89	293	999999	397	999999	126	390	596	202	132	999999	80	627	77	878	676	873	336	377	392	999999	999999	922	982	999999	81	299	480	397	501	454	801	295	693	800	245	953	999999	755	999999	570	999999	665	999999	336	620	86	999999	415	585	302	909	279	388	999999	780	371	78	370	422	827	910	208	700	677	605	784	934	276	642	
722	91	581	999999	822	672	999999	999999	656	416	995	685	75	812	209	545	999999	907	580	999999	873	885	999999	999999	350	659	16	965	999999	731	999999	999999	347	999999	862	999999	337	999999	999999	450	146	833	421	954	427	999999	845	396	999999	999999	83	876	364	256	768	999999	999999	248	999999	172	999999	999999	820	925	580	852	999999	302	999999	988	217	999999	999999	999999	883	999999	473	999999	915	999999	814	619	473	999999	657	959	787	101	999999	999999	999999	99	221	999999	784	468	999999	496	384	574	802	553	447	999999	925	999999	535	235	999999	728	374	193	333	659	358	56	999999	246	278	999999	999999	257	298	924	438	128	249	947	354	425	37	976	103	350	406	271	999999	960	658	45	434	999999	728	285	660	377	765	561	55	738	263	999999	228	763	509	555	264	522	84	999999	382	587	999999	999999	701	999999	100	982	263	96	873	254	999999	999999	196	512	999999	999999	999999	71	362	688	901	615	172	260	758	999999	840	850	16	659	885	851	663	846	682	781	584	273	287	782	307	958	864	18	199	985	577	999999	37	251	258	23	454	693	685	274	784	999999	999999	760	152	999999	89	224	999999	999999	579	350	829	999999	999999	999999	783	580	390	942	751	999999	71	773	999999	999999	822	999999	411	872	406	969	999999	999999	999999	143	634	999999	640	894	879	650	999999	463	415	237	177	290	999999	258	239	999999	999999	743	523	631	389	999999	998	999999	590	324	999999	495	999999	610	190	422	749	305	999999	267	999999	495	73	110	999999	999999	999999	535	675	542	952	999999	643	999999	666	427	893	375	999999	999999	528	341	314	564	837	164	999999	805	56	755	541	517	999999	972	935	817	679	422	999999	999999	508	473	633	999999	371	660	999999	807	944	763	529	383	999999	999999	739	607	190	999999	999999	359	999999	561	488	920	10	445	280	671	999999	848	747	999999	258	999999	999999	64	708	999999	999999	187	311	326	861	293	235	167	999999	286	242	337	636	180	159	768	999999	999999	999999	713	57	925	999999	191	221	999999	999999	58	135	999999	344	999999	999999	923	315	96	57	167	700	204	694	842	479	993	438	269	221	577	331	489	675	324	79	994	219	277	796	129	115	765	278	186	42	397	999999	557	437	713	864	72	999999	149	256	790	28	999999	456	999999	753	951	884	447	999999	645	902	30	615	904	714	47	299	928	62	999999	925	999999	810	91	61	880	999999	508	712	268	768	999999	999999	288	999999	999999	821	410	999999	999999	880	830	459	396	999999	921	942	532	999999	827	999999	999999	96	322	864	999999	403	374	
344	873	130	386	735	468	877	377	999999	336	928	708	225	999999	561	899	63	104	999999	424	999999	140	937	308	509	885	495	975	999999	755	999999	475	611	999999	999999	503	42	504	105	990	999999	128	999999	616	999999	999999	999999	883	999999	999999	268	999999	999999	979	999999	214	935	821	999999	849	973	901	927	206	912	463	107	768	823	68	867	558	999999	78	999999	478	170	331	704	219	999999	611	744	262	496	653	32	631	679	860	567	999999	627	255	26	617	999999	772	703	150	202	843	70	181	329	709	770	384	84	309	53	613	127	999999	576	371	166	999999	710	268	440	475	98	962	999999	656	931	753	61	297	288	398	628	563	999999	999999	551	573	933	999999	999999	648	557	380	817	953	103	960	679	655	460	999999	71	999999	710	726	754	999999	680	999999	999999	27	333	786	31	654	999999	563	999999	145	820	593	741	923	385	791	918	718	999999	999999	562	970	83	999999	837	762	336	193	852	300	685	454	892	270	18	866	325	999999	999999	172	968	999999	999999	543	999999	999999	999999	999999	68	999999	808	999999	952	143	999999	999999	943	927	949	999999	328	801	710	999999	459	375	999999	481	999999	519	476	158	999999	983	999999	32	660	540	570	970	978	198	134	999999	492	649	501	758	999999	999999	922	999999	999999	100	844	999999	999999	960	93	469	175	312	999999	549	452	660	676	969	999999	999999	999999	413	366	979	289	140	676	999999	999999	810	999999	943	999999	713	597	88	337	999999	148	412	203	700	456	111	804	676	963	585	491	832	973	532	203	71	999999	999999	41	841	811	714	999999	62	999999	999999	999999	232	980	999999	952	374	333	408	830	162	894	456	957	264	999999	612	176	101	999999	45	836	351	999999	999999	659	999999	56	495	467	434	912	999999	608	182	516	582	696	453	633	127	509	574	702	999999	176	608	562	999999	666	208	548	408	767	67	446	253	482	719	860	874	327	837	941	405	249	754	847	784	748	999999	916	999999	467	177	536	272	648	708	103	61	525	279	829	268	886	999999	382	550	735	272	109	976	593	759	799	671	633	306	801	999999	760	777	38	73	292	999999	940	600	530	184	999999	773	626	808	358	58	17	999999	519	734	999999	307	999999	485	503	939	138	708	377	864	638	999999	907	680	301	999999	250	766	976	70	999999	781	29	561	667	335	999999	785	411	999999	664	999999	787	999999	50	999999	729	553	569	352	697	241	233	666	546	262	865	945	516	609	999999	999999	705	458	170	599	287	497	817	177	999999	353	307	999999	210	687	
565	841	640	838	999999	999999	206	633	373	342	558	999999	24	415	469	999999	999999	801	999999	422	999999	338	905	451	999999	241	999999	401	764	353	934	607	466	859	696	34	315	677	590	999999	999999	82	94	999999	51	923	999999	412	708	999999	84	506	681	787	442	236	999999	999999	662	999999	962	804	869	29	408	951	896	165	718	445	110	601	220	834	378	182	253	999999	410	262	999999	332	693	591	279	437	999999	679	427	470	999999	126	24	803	156	250	213	75	429	999999	999999	327	693	272	999999	999999	296	846	418	269	999999	858	999999	999999	999999	639	121	287	750	999999	35	227	738	258	357	984	586	416	999999	138	999999	188	657	320	235	442	999999	430	520	796	999999	89	999999	168	999999	239	337	614	775	517	139	999999	325	459	74	809	999999	445	915	97	896	999999	168	999999	299	804	210	478	184	595	999999	690	767	953	829	945	956	580	771	999999	999999	972	640	999999	999	54	863	208	255	426	853	203	515	432	899	271	999999	979	868	682	38	858	439	190	516	448	999999	371	629	128	852	18	674	797	440	924	999999	988	291	254	941	11	999999	758	742	806	999999	999999	999999	567	34	977	711	99	98	798	999999	460	663	560	886	501	578	999999	573	844	999999	999999	999999	974	32	932	698	999999	740	37	999999	680	999999	710	274	823	317	72	104	875	307	585	709	641	392	999999	999999	731	368	450	999999	999999	194	999999	286	467	352	89	544	101	999999	97	358	71	171	861	21	953	296	72	194	516	42	999999	547	944	18	360	592	244	999999	966	265	999999	604	540	999999	551	999999	806	999999	237	528	999999	999999	219	236	647	480	530	776	999999	445	999999	999999	916	73	495	999999	999999	999999	991	496	999999	492	322	832	68	467	631	999999	470	530	999999	591	956	988	39	112	999999	999999	370	880	72	467	999999	531	959	999999	687	476	10	999999	999999	357	490	741	227	519	284	999999	177	190	848	999999	315	850	999999	714	999999	928	43	393	999999	623	98	120	433	999999	265	790	873	34	779	164	375	279	999999	141	999999	999999	770	519	828	949	999999	190	41	908	999999	387	576	999999	734	759	999999	616	999999	477	269	999999	999999	384	264	493	999999	153	410	694	788	46	421	823	999999	94	168	524	564	82	999999	907	88	524	999999	999999	999999	999999	299	30	721	999999	999999	999999	999999	731	907	395	265	344	445	407	780	347	130	125	965	752	999999	650	601	918	61	999999	404	362	300	792	693	387	279	886	854	390	972	999999	999999	999999	999999	881	187	772	268	229	636	
675	136	741	404	576	911	999999	987	648	429	803	707	13	567	519	441	124	999999	878	75	559	553	999999	375	999999	189	516	999999	759	473	828	659	999999	470	728	235	999999	999999	126	475	807	999999	999999	960	179	331	932	892	999999	449	72	999999	390	164	87	132	736	999999	313	397	405	670	237	185	600	153	999999	543	839	999999	882	726	999999	412	268	660	999999	999999	999999	999999	256	999999	369	320	410	757	279	677	392	605	499	193	95	728	999999	146	999999	39	369	999999	455	399	63	157	567	346	999999	999999	896	426	785	306	178	543	999999	781	999999	999999	999999	842	999999	208	160	243	794	698	999999	856	343	999999	989	999999	79	180	999999	857	999999	999999	999999	73	273	301	999999	965	820	999999	999999	551	588	297	999999	753	264	999999	999999	257	248	819	362	999999	705	999999	644	775	999999	477	999999	999999	999999	293	999999	99	174	712	999999	582	427	195	423	602	999999	99	999999	56	295	245	63	999999	999999	999999	999999	999999	858	884	367	636	657	15	999999	353	965	26	332	304	86	746	589	552	947	578	829	63	999999	760	194	616	999999	999999	489	201	423	684	979	162	999999	470	999999	289	999999	943	925	999999	656	80	636	999999	767	974	969	999999	655	511	605	450	246	565	353	999999	700	751	999999	68	526	346	929	999999	47	999999	630	615	999999	310	207	999999	653	418	999999	336	134	526	849	394	999999	940	545	912	89	539	999999	118	126	999999	589	603	999999	866	999999	999999	150	355	630	999999	999999	364	43	355	313	600	796	828	169	27	973	183	902	883	440	585	800	27	212	508	264	522	498	382	721	604	339	786	523	999999	999999	779	999999	262	51	273	999999	200	999999	999999	999999	97	949	999999	169	999999	700	792	999999	320	519	133	152	999999	999999	830	999999	661	634	708	271	999999	999999	999999	999999	203	287	649	842	177	678	999999	418	723	999999	999999	573	399	222	316	903	999999	360	999999	577	72	636	774	919	220	407	255	565	899	999999	732	782	876	999999	965	137	999999	999999	999999	641	908	715	428	366	176	999999	999999	448	328	804	999999	659	111	999999	768	567	513	999999	631	769	432	55	999999	506	999999	394	696	130	999999	188	853	597	102	571	668	357	218	417	752	952	930	806	246	104	503	82	680	381	509	999999	999999	330	328	999999	218	999999	999999	921	333	782	999999	355	202	999999	951	136	567	540	999999	421	358	105	999999	999999	999999	626	999999	423	13	999999	713	325	621	847	564	999999	278	603	362	999999	160	296	94	970	392	584	614	106	999999	376	515	999999	545	
97	60	528	999999	649	999999	999999	64	999999	918	372	78	255	734	354	999999	999999	857	999999	999999	41	270	72	20	17	296	264	21	999999	280	637	455	573	780	533	999999	999999	190	999999	943	770	750	999999	378	722	902	147	850	269	520	999999	518	551	962	999999	999999	987	518	999999	362	405	580	352	512	291	917	999999	474	999999	557	999999	248	238	999999	417	290	892	694	298	999999	999999	413	752	201	556	128	903	610	999999	707	999999	999999	845	276	999999	999999	407	865	96	999999	406	672	650	712	968	485	290	999999	554	233	999999	302	999999	240	213	991	828	160	955	172	999999	894	999999	999999	746	34	403	999999	999999	228	999999	999999	607	492	708	999999	763	999999	233	80	838	382	65	53	773	517	999999	615	73	556	370	256	910	924	999999	511	999999	157	965	944	999999	328	58	336	349	999999	999999	737	532	999999	237	789	927	885	334	640	838	164	999999	239	999999	787	999999	999999	999999	636	127	999999	999999	206	22	616	83	288	987	999999	334	999999	703	999999	821	568	92	347	328	999999	328	35	599	999999	673	319	427	735	226	999999	999999	132	999999	712	789	22	46	335	713	621	999999	999999	897	815	315	999999	460	863	417	169	705	561	607	286	318	102	93	549	533	702	199	999999	72	693	999999	999999	260	991	86	999999	532	757	633	707	865	679	138	784	845	563	859	563	327	66	599	869	525	202	404	697	999999	497	999999	21	431	377	586	213	726	113	999999	469	787	999999	637	947	927	999999	999999	638	999999	999999	703	969	999999	636	30	999999	103	229	686	68	999999	388	999999	44	954	622	286	999999	102	924	999999	742	704	399	776	719	429	651	941	625	781	766	733	629	793	832	999999	795	357	580	120	507	426	800	872	999999	726	602	999999	315	623	999999	545	999999	999999	961	275	999999	859	310	586	999999	287	71	287	999999	655	999999	250	132	454	490	151	522	813	999999	325	904	999999	999999	993	826	999999	636	12	859	230	693	389	832	567	999999	999999	57	994	668	230	999999	522	52	753	475	362	871	860	999999	780	33	235	999999	645	371	926	491	317	760	999999	650	69	427	999999	961	999999	417	564	730	999999	104	999999	155	340	960	999999	484	625	999999	473	999999	999999	869	88	206	468	698	196	206	797	454	999999	243	875	579	999999	999999	442	999999	603	944	316	140	588	999999	999999	90	360	685	979	452	866	789	296	999999	874	199	348	413	503	183	231	368	932	110	999999	294	999999	999999	663	296	51	833	924	529	481	645	999999	402	700	387	999999	511	999999	355	
999999	950	999999	870	705	999999	756	39	999999	429	723	999999	207	488	332	221	999999	999999	32	693	410	43	999999	767	999999	239	909	999999	999999	125	835	999999	999999	587	999999	999999	347	408	999999	557	540	999999	544	504	805	534	999999	802	80	489	576	748	999999	532	999999	999999	94	189	999999	475	999999	809	999999	183	594	13	804	620	966	918	874	999999	544	475	163	999999	498	371	961	999999	791	116	875	999999	549	96	999999	999999	999999	999999	328	999999	71	589	999999	730	999999	999999	909	802	999999	827	836	162	615	173	213	23	999999	999999	999999	999999	228	347	999999	100	934	103	633	507	772	999999	999999	999999	599	999999	350	999999	125	432	999999	137	462	169	280	999999	280	999999	618	385	883	999999	249	94	911	605	999999	724	904	999999	795	602	737	999999	999999	999999	850	999999	562	999999	823	257	999999	947	856	999999	999999	69	999999	999999	820	221	485	258	624	555	945	999999	98	994	776	626	60	999999	636	999999	999999	60	139	999999	122	999999	999999	719	562	635	328	302	999999	982	343	880	999999	193	449	584	127	999999	786	999999	999999	957	748	568	999999	999999	207	999999	320	758	538	220	929	340	608	386	60	765	696	989	237	652	664	115	660	999999	968	867	417	62	980	910	999999	655	147	164	695	602	597	364	438	285	982	480	453	133	950	326	584	999999	534	361	793	797	256	945	303	642	907	999999	999999	339	999999	268	777	628	946	284	203	453	691	999999	999999	999999	561	951	670	193	999999	537	946	652	999999	354	527	629	126	476	409	202	861	62	695	372	136	109	999999	724	702	825	186	999999	133	140	381	87	999999	462	246	304	285	120	980	999999	288	586	55	290	740	158	511	480	875	11	592	639	762	805	214	462	310	999999	491	836	361	999999	529	999999	973	450	445	664	240	114	916	750	81	325	999999	550	63	370	983	554	323	706	999999	999999	999999	742	324	387	999999	784	999999	339	999999	154	28	19	999999	999999	999999	300	999999	846	249	770	94	841	568	447	721	999999	408	999999	962	999999	999999	655	478	407	615	240	135	999999	417	456	120	587	132	926	306	84	493	171	63	692	841	477	466	40	999999	999999	184	999999	666	592	385	63	376	999999	631	373	540	999999	999999	86	999999	655	438	793	659	999999	719	641	999999	999999	999999	999999	887	279	106	55	198	447	999999	910	66	999999	401	999999	999999	67	999999	999999	999999	932	999999	834	885	976	527	196	999999	673	381	540	985	999999	736	29	421	149	176	107	999999	585	185	102	999999	376	29	918	263	613	999999	601	296	999999	
345	218	112	999999	361	910	999999	909	17	999999	999999	829	999999	523	520	382	999999	931	999999	123	844	999999	757	451	545	519	999999	608	932	999999	950	779	254	999999	207	528	999999	85	787	999999	999999	685	577	659	36	469	451	506	408	999999	209	790	710	999999	445	624	461	661	800	999999	953	153	977	999999	574	296	585	999999	325	992	466	999999	153	999999	768	168	999999	107	424	86	77	460	210	999999	235	169	79	81	270	582	76	999999	999999	945	999999	211	708	999999	94	999999	884	232	190	999999	999999	870	647	84	413	286	482	363	246	724	774	502	999999	999999	357	999999	227	513	958	742	999999	211	999999	208	333	567	460	157	23	999999	202	845	279	794	999999	364	522	995	668	983	110	999999	28	559	181	809	268	782	647	999999	522	380	274	448	490	223	815	448	750	845	826	334	999999	561	532	929	232	157	298	992	999999	231	844	974	641	221	193	505	36	524	308	999999	509	343	172	821	999999	831	999999	423	999999	999999	999999	822	167	776	373	466	999999	252	999999	999999	493	999999	999999	999999	535	300	806	279	999999	320	422	999999	546	999999	824	999999	399	711	358	401	999999	875	999999	818	976	32	816	999999	999999	726	478	784	937	197	999999	854	999999	871	999999	290	35	44	393	238	661	29	285	999999	951	367	77	325	894	195	999999	618	210	968	324	513	483	999999	431	313	841	999999	298	359	965	999999	459	527	425	77	999999	999999	999999	999999	999999	999999	746	808	914	490	658	163	890	751	920	575	653	587	557	999999	807	94	999999	89	396	999999	730	926	52	981	907	999999	900	826	999999	468	136	984	999999	999999	999999	674	36	940	655	688	747	546	438	400	325	871	969	999999	270	291	205	413	999999	999999	236	820	999999	999999	583	118	263	999999	999999	461	448	669	999999	201	999999	142	68	672	999999	707	286	999999	498	651	665	999999	580	267	565	538	273	722	165	679	139	946	908	103	367	546	435	683	614	976	951	656	106	778	627	999999	233	999999	979	132	856	52	332	999999	276	999999	537	995	508	403	198	726	514	106	71	79	233	964	999999	887	281	602	580	521	999999	19	939	999999	639	436	315	741	743	999999	822	999999	624	999999	827	999999	18	439	184	221	788	235	152	10	716	558	904	268	226	102	851	264	472	810	424	267	607	735	999999	999999	97	457	982	481	283	999999	454	999999	146	495	999999	841	427	369	733	474	866	999999	95	91	999999	56	524	651	191	999999	624	814	379	570	222	999999	83	112	999999	999999	253	670	726	742	113	474	
132	999999	999999	999999	999999	113	87	999999	999999	668	650	999999	550	999999	932	341	999999	714	359	640	999999	999999	282	604	768	999999	999999	402	231	205	222	353	999999	67	924	793	437	181	731	521	737	429	179	554	633	798	562	92	407	911	999999	21	392	472	999999	555	458	619	251	999999	999999	684	999999	205	999999	999999	999999	999999	126	149	903	128	999999	837	903	640	407	728	999999	969	999999	163	995	319	825	210	961	514	652	379	344	817	930	219	654	999999	999999	974	999999	336	501	80	999999	999999	999999	999999	38	554	999999	773	157	730	647	281	760	714	689	999999	999999	254	999999	791	840	746	999999	999999	197	774	193	999999	939	433	999999	644	477	691	999999	999999	311	999999	999999	416	945	878	999999	614	180	999999	999999	940	373	291	604	854	991	709	240	999999	462	921	74	264	371	718	834	724	111	13	999999	79	999999	952	999999	807	82	928	846	961	525	201	915	538	999999	252	487	658	829	999999	999999	767	999999	999999	284	389	508	999999	999999	237	54	506	999999	176	855	388	423	421	182	999999	782	72	863	278	999999	271	999999	535	999999	128	241	999999	999999	337	359	45	999999	559	999999	729	308	164	999999	619	916	999999	688	748	683	937	829	75	485	42	991	591	999999	192	273	23	383	973	999999	926	995	868	999999	999999	817	819	999999	999999	999999	453	999999	628	999999	254	362	685	999999	267	851	11	999999	175	700	863	345	768	999999	999999	296	664	356	335	185	956	623	57	417	512	931	999999	176	999999	331	41	543	373	412	660	830	588	439	999999	999999	978	638	999999	178	747	839	59	687	999999	999999	89	999999	999999	452	232	630	314	277	80	999999	987	834	332	843	668	329	999999	365	481	604	707	234	239	214	206	328	792	879	669	672	999999	186	830	398	999999	934	999999	920	190	39	525	320	368	790	143	153	999999	999999	509	428	999999	999999	216	999999	999999	855	867	959	256	903	837	999999	999999	408	453	810	999999	933	601	734	949	62	185	451	89	396	865	999999	80	999999	21	805	379	999999	805	999999	970	100	528	396	76	999999	674	286	999999	100	712	960	347	333	149	383	395	775	479	814	999999	764	999999	483	989	428	888	202	999999	41	999999	367	602	999999	840	913	999999	214	668	537	388	999999	259	988	683	999999	112	747	914	638	419	999999	999999	991	680	999999	438	55	999999	648	532	999999	999999	170	44	999999	368	92	492	235	968	191	116	999999	436	620	999999	999999	799	94	326	151	999999	263	621	461	595	611	584	999999	485	999999	807	999999	14	999999	513	999999	999999	
338	546	999999	264	999999	670	999999	497	830	999999	70	700	999999	999999	322	999999	999999	203	141	548	999999	760	757	508	999999	999999	610	384	999999	999999	999999	116	426	718	471	999999	999999	887	999999	593	393	999999	764	999999	999999	999999	719	122	999999	999999	623	713	382	999999	380	577	788	521	999999	999999	70	999999	999999	892	44	953	999999	56	785	773	35	504	999999	548	999999	619	995	711	983	999999	40	999999	889	398	323	817	734	874	348	893	999999	785	491	999999	533	539	562	999999	999999	570	999999	672	337	721	999999	999999	119	833	396	760	582	87	537	482	907	572	999999	22	999999	227	228	409	708	892	23	999999	22	999999	25	625	66	133	699	422	999999	367	170	178	725	204	707	900	488	587	321	999999	999999	19	999999	999999	999999	550	302	999999	351	999999	999999	445	707	999999	999999	177	818	999999	999999	458	388	124	218	999999	412	999999	297	384	520	327	921	999999	580	340	999999	999999	198	64	61	999999	830	904	80	22	403	725	999999	303	98	539	92	716	884	862	304	142	800	213	558	777	263	918	284	34	339	844	864	376	439	113	979	999999	719	999999	999999	483	53	206	156	686	999999	999999	296	980	245	214	999999	999999	45	860	212	984	506	283	263	999999	630	56	999999	559	861	103	864	984	560	999999	997	696	244	821	99	604	67	871	452	269	632	304	789	999999	607	155	340	578	900	994	999999	446	933	715	853	996	999999	597	825	241	139	311	429	999999	217	549	483	224	999999	608	926	634	831	994	290	335	267	556	951	999999	762	295	93	565	72	560	763	529	967	102	90	470	56	220	999999	330	874	873	918	68	672	999999	807	302	77	632	999999	999999	435	527	738	967	645	120	478	999999	227	863	999999	999999	785	954	257	678	528	466	588	621	863	959	999999	999999	999999	892	999999	999999	487	790	498	440	945	824	103	449	999999	122	824	935	741	999999	999999	21	999999	271	999999	717	999999	999999	774	611	54	994	999999	999999	77	354	999999	752	77	999999	999999	437	375	422	711	961	860	999999	324	415	641	652	999999	576	857	449	373	377	999999	999999	777	358	26	886	396	951	999999	627	382	19	783	82	868	908	999999	675	645	607	559	321	856	71	814	369	999999	401	124	509	618	627	980	961	142	741	64	17	420	489	36	999999	999999	243	434	315	631	999999	784	970	645	191	803	766	999999	308	999999	716	999999	657	999999	999999	837	249	18	754	38	821	939	136	854	924	264	166	580	999999	108	623	636	509	737	411	617	153	863	437	824	999999	999999	833	
999999	348	474	763	573	42	923	973	234	680	286	999999	629	999999	126	721	927	647	195	27	210	855	89	999999	919	514	387	999999	999999	581	930	814	677	115	864	515	460	500	592	548	999999	135	399	956	233	927	999999	999999	36	152	999999	186	38	137	999999	417	268	440	844	68	999999	999999	597	652	999999	999999	999999	524	999999	610	271	436	999999	647	999999	999999	465	133	810	991	999999	427	667	242	81	999999	786	549	481	456	257	29	656	999999	893	999999	538	747	217	761	795	266	177	425	881	84	132	390	999999	558	952	145	629	852	999999	999999	571	364	580	995	684	593	52	346	363	999999	999999	530	999999	999999	546	717	915	59	206	476	259	251	360	999999	631	406	563	922	504	121	400	804	208	665	85	183	176	221	86	212	223	831	72	999999	304	602	636	493	22	244	230	579	655	859	977	999999	13	583	374	288	39	999999	841	252	850	975	331	98	427	373	551	704	972	994	999999	428	999999	720	702	38	769	79	910	270	891	820	999999	349	687	755	179	999999	847	798	182	103	989	999999	790	329	999999	548	75	999999	693	525	607	999999	606	558	151	293	880	999999	519	999999	219	999999	999999	39	826	982	410	672	999999	957	856	184	822	999999	439	999999	929	383	758	231	14	271	999999	375	999999	497	742	138	613	885	713	512	289	222	883	999999	468	760	503	297	999999	402	454	735	999999	432	839	446	129	782	364	999999	586	297	999999	999999	14	986	999999	999999	249	281	68	999999	999999	354	895	609	999999	31	900	179	999999	470	999999	611	999999	841	705	790	657	999999	19	831	531	216	999999	991	266	935	413	482	944	173	58	866	343	145	491	324	999999	239	171	107	999999	194	626	999999	213	999999	140	999999	290	35	999999	943	272	236	999999	47	428	903	353	349	999999	999999	999999	716	422	227	278	681	999999	999999	999999	428	145	911	950	346	590	809	788	913	999999	251	201	918	491	999999	603	117	358	454	895	999999	886	821	999999	462	999999	909	703	985	999999	458	999999	899	771	263	808	999999	286	999999	456	619	125	439	544	999999	236	999999	235	318	623	170	333	904	999999	999999	542	323	999999	498	999999	999999	999999	999999	838	356	438	302	157	238	305	253	999999	907	997	286	517	456	286	999999	235	999999	999999	395	999999	914	135	908	414	999999	999999	494	928	788	73	776	513	323	601	198	938	934	169	996	999999	999999	999999	999999	906	218	123	95	999999	317	272	999999	995	720	440	923	999999	530	888	15	517	811	324	52	844	231	772	999999	855	98	
185	999999	999999	687	999999	991	584	710	11	205	999999	635	457	621	999999	999999	781	793	882	999999	967	418	55	163	489	211	65	999999	580	685	999999	918	240	949	142	999999	250	317	347	449	349	519	528	693	977	882	999999	999999	526	514	450	979	321	187	999999	767	255	999999	999999	181	935	296	140	325	759	119	404	508	489	555	99	473	455	442	337	458	889	362	185	607	999999	362	771	75	245	466	999999	63	999999	374	725	910	119	176	999999	999999	389	999999	933	999999	487	999999	224	971	425	976	999999	879	849	999999	878	893	164	600	333	583	999999	74	89	303	512	351	679	124	830	189	999999	289	999999	283	78	685	428	999999	129	992	147	999999	999999	268	932	999999	213	166	999999	831	999999	519	842	930	999999	999999	133	640	366	999999	185	110	999999	246	623	254	951	576	603	202	474	999999	480	341	445	724	999999	820	999999	999999	147	523	627	998	433	843	999999	997	744	753	562	999999	951	999999	816	999999	658	413	645	999999	999999	999999	562	303	366	908	49	510	494	814	901	312	279	999999	999999	662	482	152	813	779	807	953	831	999999	640	999999	895	497	524	999999	75	20	185	683	18	510	961	333	641	999999	804	935	512	930	851	999999	999999	379	984	164	565	515	600	865	999999	999999	805	711	663	679	22	552	999999	96	999999	890	999999	596	572	498	701	158	999999	999999	975	999999	999999	901	998	390	999999	526	999999	999999	842	999999	419	319	803	195	704	259	670	961	999999	999999	999999	426	191	960	132	922	807	496	463	417	14	311	999999	17	999999	904	713	283	999999	496	49	625	253	198	481	817	999999	999999	793	451	999999	999999	787	722	922	999999	719	47	268	999999	999999	25	906	435	999999	117	999999	796	999999	800	545	397	460	999999	222	333	999999	992	489	999999	139	430	703	21	929	465	524	177	999999	358	194	675	999999	265	777	999999	719	999999	643	373	398	995	574	993	906	100	999999	772	509	598	851	999999	557	954	999999	298	999999	894	506	99	999999	261	999999	464	615	869	382	204	246	199	999999	364	359	999999	999999	144	855	999999	115	838	376	752	668	999999	507	467	128	999999	149	999999	999999	824	322	553	999999	147	999999	120	999999	46	718	894	535	999999	983	497	999999	441	48	999999	443	999999	789	667	723	840	593	223	956	157	751	322	999999	757	487	999999	51	806	346	778	999999	745	999999	79	130	481	226	357	513	20	999999	686	999999	167	55	109	44	654	829	999999	553	80	163	239	999999	999999	839	777	999999	203	455	570	999999	269	142	697	289	719	
547	251	624	245	710	999999	67	75	299	897	711	388	755	397	976	407	234	778	591	102	785	724	999999	449	524	319	564	999999	592	763	34	999999	999999	325	999999	588	999999	318	370	217	182	229	115	942	75	999999	999999	68	593	696	44	364	116	999999	934	822	999999	184	721	400	999999	999999	482	536	872	363	568	440	289	398	92	916	418	384	920	999999	618	699	383	79	871	506	935	895	728	670	252	633	999999	295	978	150	596	999999	999999	999999	746	578	79	999999	999999	17	779	205	614	127	999999	731	275	999999	999999	909	999999	651	528	885	999999	587	808	211	121	934	59	994	420	999999	330	448	999999	285	819	49	629	672	999999	863	727	740	291	610	999999	520	367	22	91	999999	999999	999999	450	999999	52	999999	770	867	999999	952	958	784	785	671	999999	507	999999	999999	558	173	999999	138	468	664	999999	861	306	999999	999999	601	999999	47	913	999999	603	385	997	619	242	661	999999	999999	82	999999	999999	942	999999	999999	813	227	348	377	464	917	999999	220	485	786	780	191	999999	572	390	999999	386	921	871	999999	999999	999999	999999	562	757	897	894	528	999999	238	999999	999999	906	686	394	269	262	999999	582	995	999999	393	899	999999	999999	999999	798	706	381	83	854	999999	81	999999	999999	400	718	785	619	567	33	270	163	257	36	999999	284	185	187	131	745	999999	999999	875	881	685	522	297	999999	999999	999999	197	157	982	384	775	154	395	145	993	999999	477	999999	25	972	302	239	652	194	283	999999	623	999999	259	999999	676	645	999999	640	866	878	430	999999	913	468	835	123	999999	872	261	420	889	49	193	580	278	598	333	999999	999999	455	869	112	449	929	999999	668	897	999999	708	140	949	754	279	125	130	414	675	556	147	188	69	780	999999	863	887	999999	344	999999	69	87	322	302	999999	420	18	327	622	984	983	999999	226	525	174	131	999999	144	770	78	459	999999	999999	999999	765	410	396	99	999999	585	52	999999	333	228	999999	999999	818	656	703	859	999999	802	999999	690	572	970	962	999999	615	812	403	999999	813	276	229	999999	999999	545	537	650	34	999999	158	999999	942	92	843	998	999999	544	312	814	999999	999999	961	999999	80	243	214	795	999999	853	484	366	192	299	98	66	999999	398	999999	999999	129	999999	835	999999	653	756	748	490	136	964	999999	81	509	588	320	902	315	572	135	920	341	741	212	181	999999	999999	999999	652	999999	786	999999	542	77	999999	694	999999	999999	999999	13	324	494	723	668	484	250	413	856	603	979	195	751	436	273	555	941	
387	850	999999	754	861	902	106	496	350	999999	80	13	479	894	932	826	542	568	810	436	617	82	727	999999	41	935	259	673	808	44	999999	278	521	99	316	537	999999	28	999999	422	398	999999	328	999999	999999	409	387	709	999999	368	218	999999	999999	129	333	314	132	733	723	925	652	999999	687	999999	401	801	491	999999	587	404	999999	524	426	999999	47	390	999999	217	760	631	558	999999	626	999999	826	704	999999	999999	765	999999	414	688	305	226	769	965	999999	999999	128	378	999999	997	132	999999	953	694	451	999999	91	999999	560	999999	973	101	377	999999	807	999999	999999	696	986	99	999999	585	999999	999999	229	999999	999999	82	840	742	999999	392	714	561	427	999999	496	142	999999	999999	999999	999999	451	500	715	999999	848	666	167	312	533	999999	391	827	382	547	663	236	474	250	999999	19	113	999999	824	999999	999999	816	685	833	750	357	442	245	779	801	143	499	22	25	361	961	914	537	218	999999	999999	999999	188	880	320	270	999999	23	314	999999	718	633	675	134	826	999999	999999	334	561	186	988	156	58	581	413	173	223	458	888	484	104	575	609	166	590	501	999999	804	523	999999	999999	999999	930	999999	92	999999	999999	887	199	999999	980	590	999999	42	680	999999	838	607	476	156	999999	218	999999	830	999999	152	34	518	999999	335	999999	187	811	81	496	999999	999999	579	999999	904	349	336	999999	999999	503	513	999999	576	999999	736	662	999999	337	376	443	481	999999	110	271	940	484	315	999999	864	924	803	999999	903	546	999999	999999	268	119	572	807	999999	949	565	336	703	999999	457	43	807	672	373	849	444	638	25	274	999999	317	558	429	44	981	999999	644	999999	999999	696	999999	999999	999999	403	921	999999	999999	999999	999999	738	773	999999	999999	999999	999999	999999	202	561	953	344	275	531	847	999999	951	561	152	772	738	555	921	636	999999	855	999999	669	709	278	451	999999	875	915	493	535	351	999999	999999	402	999999	444	999999	93	746	399	999999	999999	526	584	452	370	999999	796	984	976	817	999999	999999	541	609	999999	999999	923	119	999999	468	359	47	322	181	212	400	750	999999	999999	353	837	889	579	434	917	153	135	999999	90	999999	89	999999	999999	999999	214	160	629	792	160	607	288	974	877	931	999999	471	999999	999999	250	970	872	999999	999999	633	999999	257	29	117	692	469	712	108	999999	408	388	427	531	604	966	61	999999	999999	860	999999	75	863	22	648	362	455	939	999999	585	120	599	304	251	883	737	956	140	999999	110	690	894	189	945	478	552	654	940	999999	445	198	209	
914	925	993	568	126	245	380	755	246	529	990	522	918	809	94	186	648	866	19	920	259	856	179	801	885	918	543	106	707	515	339	286	999999	999999	684	999999	257	324	621	721	999999	766	864	171	904	667	36	999999	468	478	302	743	999999	999999	949	68	755	201	999999	208	999999	284	57	999999	200	999999	136	17	134	715	928	333	255	298	999999	493	992	999999	897	228	999999	873	638	239	222	999999	999999	128	999999	626	623	65	999999	422	29	486	719	143	999999	200	999999	29	544	999999	549	968	498	147	999999	999999	75	999999	304	464	999999	828	646	817	518	605	862	17	55	999999	999999	873	691	832	279	999999	774	858	48	706	687	872	999999	885	690	999999	107	999999	21	505	560	875	761	186	999999	200	840	999999	625	374	337	533	973	46	660	999999	999999	665	999999	433	999999	217	709	597	777	444	499	999999	137	999999	508	159	996	550	948	226	121	999999	726	999999	843	872	243	673	379	163	899	302	234	23	966	441	845	587	999999	353	999999	999999	999999	671	701	89	999999	361	999999	187	537	433	999999	999999	564	772	939	789	589	819	999999	45	227	624	545	207	535	123	999999	76	999999	999999	737	604	59	999999	999999	64	387	764	109	882	806	201	625	999999	213	790	999999	204	502	999999	999999	993	379	999999	946	784	136	503	999999	659	999999	800	873	129	696	493	395	999999	666	884	411	825	719	101	239	36	998	999999	993	745	664	113	573	258	419	999999	999999	999999	999999	331	999999	999999	999999	449	828	15	327	506	779	720	999999	841	537	618	654	182	284	999999	999999	919	785	67	509	807	994	950	999999	625	709	953	267	476	617	344	999999	999999	999999	279	999999	234	708	999999	299	999999	351	823	575	955	603	246	468	999999	999999	90	545	871	384	412	454	878	779	999999	796	826	462	999999	999999	203	999999	137	567	14	24	677	220	293	767	235	466	181	384	280	32	473	999999	319	459	536	799	94	152	212	824	394	999999	999999	705	472	999999	423	599	382	303	476	678	999999	999999	350	999999	999999	113	999999	999999	999999	999999	508	999999	333	342	999999	478	697	404	577	999999	365	189	630	232	213	999999	304	414	53	582	12	977	999999	794	39	999999	119	666	546	981	993	266	551	890	946	999999	382	140	999999	945	901	999999	725	491	323	999999	313	128	666	674	999999	744	902	999999	501	530	133	538	312	767	369	41	999999	999999	990	109	637	739	285	876	214	174	735	107	681	34	262	74	481	754	81	990	999999	872	182	259	363	999999	399	426	213	843	827	
910	585	869	130	999999	501	999999	647	574	842	789	469	999999	19	804	30	477	278	69	999999	558	696	999999	41	999999	999999	999999	745	787	999999	999999	999999	999999	999999	824	521	811	903	133	573	267	117	506	157	220	999999	538	249	558	829	921	157	154	999999	999999	224	999999	999999	999999	999999	759	478	999999	233	983	127	108	999999	194	293	218	573	154	495	800	451	199	230	821	581	885	501	197	957	428	711	999999	585	78	609	999999	973	999999	418	999999	999999	257	999999	174	102	314	241	999999	275	999999	358	13	999999	985	999999	35	986	26	564	829	268	999999	999999	999999	281	600	523	239	999999	978	999999	806	999999	682	21	999999	916	65	728	277	654	446	921	346	999999	708	868	599	250	584	327	957	212	999999	555	999999	356	478	892	999999	791	999999	480	297	999999	999999	277	976	973	999999	999999	930	297	297	184	999999	369	564	734	572	999999	923	999999	10	660	999999	999999	999999	136	514	847	999999	172	236	485	652	966	999999	960	529	441	891	625	617	999999	396	669	914	414	999999	147	791	743	330	770	867	23	999999	999999	108	946	130	849	469	999999	671	767	71	999999	532	999999	999999	604	215	999999	999999	999999	381	534	273	618	999999	741	403	999999	66	999999	842	466	999999	638	999999	998	861	582	320	51	999999	831	804	628	608	112	882	878	411	196	538	198	930	569	642	945	372	489	266	389	999999	101	999999	999999	999999	605	203	893	368	737	743	999999	999999	798	151	549	730	999999	999999	587	859	999999	965	869	176	999999	535	59	995	999999	999999	999999	325	931	595	74	112	838	703	12	909	988	520	674	453	999999	999999	142	427	103	224	727	479	679	530	932	136	859	999999	999999	79	154	999999	817	111	371	317	889	212	999999	447	892	941	17	678	871	14	300	426	271	999999	403	999999	902	336	908	999999	646	411	663	937	999999	48	432	999999	765	100	999999	999999	999999	999999	999999	929	350	655	332	999999	471	11	659	927	999999	442	538	994	675	522	995	490	999999	469	671	487	549	999999	204	853	518	84	913	780	311	727	345	674	797	474	291	257	13	132	440	999999	752	999999	111	810	999999	438	267	252	105	999999	999999	621	925	10	389	211	461	479	277	397	98	878	999999	118	107	863	207	211	241	748	487	999999	39	36	735	999999	999999	394	999999	90	999999	670	685	98	358	723	748	796	94	90	796	534	999999	999999	999999	999999	119	993	999999	646	240	66	21	356	735	308	999999	999999	275	575	173	76	135	197	999999	427	202	537	760	384	125	411	126	160	999999	
952	226	999999	480	861	705	54	999999	707	849	760	658	338	363	60	999999	849	530	518	916	999999	999999	667	470	999999	681	581	243	999999	531	829	999999	860	404	999999	91	604	428	414	999999	129	999999	428	347	821	999999	999999	184	999999	253	999999	880	608	999999	232	553	999999	526	999999	189	999999	810	353	999999	29	999999	798	933	999999	968	536	999999	126	648	796	345	980	330	999999	999999	817	999999	533	999999	265	949	341	625	182	238	533	88	999999	234	747	999999	51	252	999999	10	999999	930	999999	999999	716	844	999999	959	447	999999	573	999999	999999	999999	372	726	287	267	999999	999999	999999	182	999999	999999	445	458	999999	892	901	487	304	737	999999	648	398	887	804	999999	378	421	196	381	188	295	665	304	210	102	861	30	41	783	999999	257	520	798	999999	260	999999	999999	498	999999	68	959	999999	835	235	238	999999	485	922	496	999999	508	999999	118	994	476	686	150	999999	263	40	999999	456	520	415	755	138	600	718	553	999999	119	999999	325	999999	228	701	830	78	971	508	999999	108	544	894	824	373	999999	803	999999	574	165	21	245	839	188	512	82	999999	480	110	999999	766	999999	11	779	999999	568	795	776	774	999999	999999	286	754	654	781	911	626	590	392	725	797	999999	999999	339	108	687	999999	144	715	629	410	598	870	999999	619	730	999999	124	249	999999	616	37	928	718	94	735	490	195	406	601	455	839	97	384	206	751	399	999999	999999	999999	999999	661	70	155	455	482	415	250	44	61	378	512	351	999999	119	769	97	270	999999	999999	207	301	737	124	183	571	511	999999	999999	999999	340	871	443	352	999999	954	967	999999	272	611	999999	999999	160	355	232	943	497	510	275	437	663	138	426	999999	700	790	924	946	972	884	971	919	932	176	999999	506	78	999999	863	164	802	315	998	644	53	956	150	392	999999	239	83	10	230	880	215	212	999999	999999	999999	932	40	30	999999	999999	639	410	317	984	634	726	875	498	646	121	634	358	139	999999	274	743	650	999999	999999	743	999999	970	999999	62	999999	999999	60	942	357	931	133	781	504	620	14	999999	649	166	757	999999	363	999999	364	118	999999	856	82	672	861	908	292	498	999999	76	576	668	710	265	999999	125	675	932	151	715	987	999999	853	519	777	630	103	493	999999	890	389	236	616	590	806	113	446	388	999999	448	648	634	999999	438	53	346	999999	394	142	641	498	431	443	999999	999999	402	13	999999	894	240	815	999999	999999	85	687	350	999999	130	459	919	679	999999	850	703	76	363	47	999999	
475	441	698	709	361	152	401	957	793	967	469	413	110	883	999999	851	632	999999	920	739	750	703	999999	812	934	999999	962	210	580	739	583	999999	999999	588	97	463	542	115	447	571	684	729	557	999999	661	999999	819	796	804	999	999999	225	442	999999	674	771	157	999999	774	147	190	200	386	63	394	999999	999999	522	795	999999	318	999999	412	999999	999999	30	999999	209	160	889	403	175	999999	581	668	367	999999	67	999999	325	315	999999	340	309	391	493	999999	503	700	960	996	307	11	774	690	553	813	94	999999	654	625	948	999999	885	744	24	999999	805	394	37	375	991	608	999999	724	999999	196	113	999999	571	677	652	509	200	892	106	174	632	890	124	553	250	814	269	700	367	920	999999	565	376	699	547	999999	673	999999	999999	698	531	59	37	367	710	128	680	977	973	449	999999	992	999999	850	171	914	279	483	999999	186	349	779	999999	741	740	547	599	872	999999	543	835	606	887	999999	642	999999	999999	757	999999	999999	999999	999999	727	918	386	462	918	526	537	999999	838	999999	999999	829	358	752	691	296	626	172	528	808	847	439	613	938	999999	248	218	588	61	999999	639	999999	51	67	62	449	365	999999	629	83	344	999999	999999	645	147	67	59	999999	999999	576	140	999999	603	336	444	297	314	447	357	679	317	948	581	326	560	464	787	301	700	999999	999999	348	543	454	473	352	734	967	801	999999	199	328	697	485	391	958	410	715	999999	999999	144	999999	930	950	999999	395	923	388	95	682	999999	999999	198	648	646	791	147	999999	862	102	562	347	646	309	489	989	999999	999999	999999	601	64	999999	677	936	999999	999999	417	593	688	87	428	356	999999	128	999999	999999	140	59	838	599	999999	261	852	531	211	797	282	999999	999999	999999	144	999999	453	493	628	208	90	262	539	634	384	554	999999	999999	674	216	464	999999	531	58	859	212	267	999999	780	803	229	156	734	321	739	786	132	912	943	600	903	399	500	579	361	877	519	214	225	276	791	78	857	995	342	999999	999999	422	917	999999	569	118	713	825	999999	933	999999	228	894	999999	999999	557	841	999999	999999	75	37	951	697	999999	693	63	999999	999999	21	999999	999999	999999	978	999999	685	710	994	21	41	794	999999	675	600	427	359	300	320	627	844	244	236	783	692	277	726	999999	724	936	248	516	999999	209	999999	999999	644	790	250	908	911	999999	562	999999	52	518	999999	362	361	279	632	402	742	501	668	999999	999999	515	55	710	269	537	985	999999	999999	525	999999	486	861	772	783	
999999	999999	411	999999	133	999999	999999	741	184	888	373	999999	999999	313	845	773	496	540	999999	904	138	744	539	648	384	735	504	999999	527	999999	902	501	589	496	73	352	341	785	999999	105	526	774	870	821	999999	999999	541	999999	927	751	319	999999	999999	999999	999999	824	521	999999	341	397	999999	351	224	472	999999	999999	218	957	250	503	442	711	995	941	388	363	873	717	752	645	204	999999	139	775	402	957	999999	721	841	248	831	578	454	157	918	185	559	999999	999999	999999	530	583	513	433	319	608	949	882	489	999999	999999	999999	19	696	203	436	999999	448	80	38	204	497	126	12	672	999999	266	848	32	212	804	475	881	728	124	621	246	705	999999	793	999999	794	241	999999	297	37	568	999999	953	999999	963	999999	337	807	830	999999	466	510	760	454	351	999999	860	286	999999	485	922	291	581	582	999999	516	999999	286	30	409	265	575	715	645	999999	508	999999	540	999999	693	148	83	999999	90	999999	999999	945	21	999999	905	934	955	999999	811	115	999999	186	381	301	457	138	999999	786	430	778	890	999999	999999	158	999999	217	329	47	803	347	848	999999	500	428	464	999999	970	999999	125	474	999999	522	903	539	29	332	523	248	999999	564	999999	297	999999	312	273	999999	999999	862	609	698	999999	917	259	474	267	894	685	999999	837	999999	167	226	671	955	478	999999	892	585	999999	520	694	999999	255	249	259	561	914	198	164	524	741	118	234	427	859	392	272	438	282	134	646	569	411	999999	406	870	999999	521	999999	999999	57	999999	999999	99	13	534	999999	20	224	999999	999999	497	798	322	154	59	992	254	106	95	999999	463	313	14	999999	134	678	349	999999	389	935	403	364	269	476	497	385	144	999999	335	720	262	223	576	155	159	771	999999	760	357	878	381	425	999999	789	999999	940	728	225	879	855	332	177	835	770	586	999999	538	846	656	674	857	830	771	375	999999	249	736	999999	724	363	590	589	999999	511	564	977	616	480	999999	557	657	919	544	479	397	999999	388	806	999999	999999	242	252	999999	999999	30	550	999999	999999	936	354	213	868	500	525	275	742	682	999999	216	608	999999	999999	963	109	27	938	296	301	977	767	861	930	999999	708	130	347	485	812	490	23	999999	243	543	538	354	999999	999999	999999	214	654	999999	63	599	999999	999999	184	999999	14	999999	91	263	362	404	179	492	282	579	792	405	928	267	999999	843	999999	999999	999999	999999	434	999999	238	520	999999	999999	999999	363	807	340	339	999999	945	999999	481	999999	409	759	970	838	374	
55	81	219	636	622	286	999999	999999	220	406	684	216	660	854	259	999999	571	985	275	999999	815	685	941	999999	583	459	870	785	999999	999999	999999	999999	454	160	389	683	29	884	655	999999	935	821	597	934	999999	999999	295	999999	231	718	837	774	704	766	558	370	139	969	62	172	415	611	818	775	963	378	999999	510	475	576	999999	686	339	463	146	994	999999	999999	999999	580	174	666	999999	15	606	999999	611	688	601	28	553	999999	831	492	405	333	999999	822	970	999999	251	784	737	999999	311	161	445	999999	630	563	282	132	999999	482	999999	749	57	813	178	305	767	83	908	456	33	367	855	846	999999	812	992	275	999999	999999	999999	389	929	909	999999	455	233	370	67	999999	745	430	675	358	494	656	285	198	653	999999	518	999999	876	291	631	943	305	598	193	817	571	17	95	75	154	999999	820	148	119	723	81	407	25	870	710	602	692	506	999999	999999	536	803	621	999999	800	169	513	647	287	999999	159	634	186	999999	476	738	345	610	999999	875	999999	999999	89	930	999999	999999	163	15	999999	38	261	799	247	781	999999	767	395	724	999999	984	114	182	860	999999	999999	999999	230	775	999999	972	266	91	999999	999999	999999	399	999999	691	999999	688	16	999999	77	258	999999	360	397	404	959	999999	352	621	345	999999	771	664	287	999999	367	166	890	387	611	608	772	179	999999	999999	999999	999999	54	999999	956	586	977	999999	114	611	999999	222	60	825	815	695	999999	645	746	81	999999	910	122	992	334	999999	797	629	896	469	486	340	999999	636	999999	78	999999	648	664	999999	999999	174	559	675	999999	999999	115	75	999999	916	979	136	433	999999	56	306	778	61	379	999999	999999	999999	710	999999	134	517	999999	424	637	747	40	980	980	986	827	999999	360	446	999999	999999	505	732	67	979	489	360	907	999999	589	891	299	612	278	318	971	895	463	914	550	375	785	691	437	824	886	998	155	446	999999	505	945	342	942	999999	850	65	300	730	165	774	610	999999	834	999999	457	999999	711	672	25	932	97	446	999999	999999	404	813	304	242	999999	491	999999	999999	819	94	945	957	669	89	467	915	604	999999	758	776	764	999999	999999	691	376	468	297	483	430	999999	418	999999	446	209	795	47	761	999999	636	999999	999999	999999	131	750	999999	500	757	632	999999	110	999999	999999	999999	129	978	559	956	612	865	634	203	999999	999999	154	999999	999999	521	470	293	999999	163	546	999999	93	216	625	722	999999	891	999999	999999	664	278	999999	347	64	999999	999999	230	246	90	158	201	12	
999999	838	999999	977	84	999999	979	296	349	784	947	790	267	605	912	363	836	849	720	989	923	538	463	720	806	621	625	204	250	999999	349	14	354	999999	612	999999	526	745	999999	537	897	424	325	999999	382	999999	796	999999	414	999999	409	240	438	212	88	942	384	388	999999	462	737	784	56	301	999999	942	446	173	999999	543	837	101	817	193	102	999999	222	970	999999	999999	999999	410	789	383	648	999999	999999	999999	25	999999	994	147	574	999999	999999	122	377	33	57	439	120	633	232	871	39	317	999999	254	120	999999	999999	414	50	921	638	337	994	673	653	336	376	303	999999	333	549	699	527	248	393	979	141	198	922	908	148	201	187	999999	353	999999	695	331	42	445	940	589	999999	653	941	999999	999999	999999	380	720	73	817	999999	899	331	339	790	185	861	999999	448	540	492	141	782	999999	159	86	329	322	641	999999	270	712	392	959	602	874	306	920	999999	436	818	211	845	331	716	288	999999	24	550	520	469	999999	997	409	107	999999	870	504	323	51	385	67	89	28	556	772	999999	372	999999	916	878	941	278	999999	999999	290	296	999999	729	999999	488	315	772	131	999999	369	715	983	861	636	13	999999	999999	999999	60	761	131	826	775	944	771	234	286	634	642	999999	632	985	999999	816	679	420	999999	999999	562	80	294	958	443	999999	66	532	999999	111	999999	85	343	459	999999	999999	168	469	685	785	999999	264	38	148	488	66	999999	730	306	55	956	593	999999	165	999999	979	476	173	392	588	887	248	724	184	721	566	194	999999	33	725	999999	219	999999	989	352	999999	999999	156	999999	387	460	336	236	999999	154	329	57	188	201	981	494	995	86	107	897	860	999999	854	426	921	872	562	706	580	397	999999	999999	48	999999	999999	999999	329	693	999999	137	561	999999	269	40	401	518	999999	981	51	240	662	999999	637	101	492	769	197	730	557	514	999999	999999	656	999999	407	470	19	375	999999	53	175	312	999999	999999	346	848	279	999999	34	413	999999	580	665	349	734	614	231	999999	330	199	999999	599	999999	501	238	999999	366	201	632	930	509	640	748	998	999999	360	71	666	754	643	499	373	999999	154	648	327	999999	316	999999	793	249	71	54	54	303	576	999999	579	999999	415	492	88	201	104	999999	235	832	667	284	383	552	564	999999	687	699	999999	999999	990	852	911	966	59	857	999999	691	447	595	704	704	498	194	491	925	999999	161	999999	999999	610	251	999999	495	307	42	959	250	684	999999	367	999999	999999	682	185	727	829	448	
442	999999	999999	999999	465	639	137	962	999999	199	70	639	853	535	289	214	293	749	439	999999	669	27	897	598	999999	578	238	999999	788	816	999999	764	105	900	719	200	819	999999	785	782	999999	345	256	999999	190	54	999999	831	75	999999	399	435	999999	999999	779	425	332	999999	999999	887	411	777	184	969	191	306	544	952	816	999999	394	94	999999	657	68	334	999999	137	417	962	562	406	294	85	426	999999	476	999999	999999	303	867	64	802	898	381	999999	999999	287	588	883	510	73	25	976	327	314	471	999999	999999	454	655	999999	356	443	334	999999	492	108	552	608	829	852	830	522	231	339	292	75	286	478	173	492	999999	999999	461	999999	390	999999	758	121	121	836	345	677	648	672	708	369	573	376	107	999999	734	980	64	657	242	503	999999	999999	32	999999	364	876	999999	172	655	999999	981	835	999999	184	349	441	496	992	516	999999	874	559	631	999999	502	909	381	110	757	568	999999	999999	267	887	999999	771	99	715	999999	468	396	485	999999	885	388	738	752	999999	723	303	493	72	150	88	629	205	365	999999	903	454	999999	190	414	999999	353	186	578	999999	620	578	351	999999	519	58	999999	999999	542	746	543	763	166	458	999999	464	84	416	663	999999	268	999999	415	989	812	38	963	215	80	929	999999	999999	999999	999999	312	154	951	712	552	102	320	240	999999	619	566	149	999999	56	999999	950	999999	999999	523	399	477	261	999999	362	999999	491	94	562	328	613	214	342	999999	149	156	242	513	999999	864	570	867	37	999999	999999	433	999999	739	916	411	999999	916	605	688	771	549	61	999999	999999	999999	70	18	758	912	58	414	233	546	158	900	571	447	650	82	952	531	449	554	377	999999	305	999999	999999	160	208	696	999999	654	832	600	104	260	914	628	803	562	119	125	657	391	999999	136	590	26	840	682	276	532	735	249	109	999999	614	669	448	318	840	608	713	362	804	579	999999	999999	806	320	532	32	278	400	422	333	999999	985	999999	999999	171	161	319	525	430	999999	918	592	500	999999	999999	999999	189	494	722	510	412	999999	586	629	421	999999	999999	529	160	999999	263	999999	826	775	609	628	939	278	157	689	298	999999	931	727	999999	131	67	218	675	999999	842	784	678	912	921	999999	408	110	757	138	940	790	375	185	999999	582	766	724	988	999999	316	911	346	999999	999999	999999	999999	859	968	300	999999	12	999999	999999	412	479	999999	914	854	17	999999	999999	521	29	748	507	822	999999	904	88	364	343	230	999999	970	999999	999999	645	699	
999999	999999	549	141	999999	999999	938	936	501	773	999999	915	852	870	980	999999	477	400	327	294	714	401	617	999999	890	935	999999	999999	205	999999	999999	41	999999	999999	157	779	680	707	63	999999	809	571	331	999999	999999	999999	512	472	249	861	999999	540	130	361	999999	315	621	999999	251	999999	522	999999	740	597	302	999999	893	637	722	999999	999999	770	346	461	484	153	79	634	402	727	999999	999999	542	344	410	940	911	670	240	841	167	94	999999	530	352	999999	831	733	690	250	279	874	749	48	999999	732	203	999999	876	841	999999	986	202	523	110	999999	624	405	197	999999	999999	232	407	881	53	999999	314	816	999999	831	321	346	944	162	458	557	428	504	599	678	746	999999	794	999999	999999	181	999999	942	430	998	38	435	546	999999	840	56	477	868	994	999999	427	387	999999	999999	529	900	52	999999	75	552	925	129	999999	518	614	167	437	18	285	872	150	372	396	120	802	999999	799	615	322	999999	999999	560	509	999999	260	369	693	749	999999	705	138	851	876	877	83	909	630	999999	724	682	618	468	999999	132	572	65	991	448	251	644	110	436	727	663	999999	999999	620	918	268	255	473	999999	150	580	999999	999999	495	518	47	893	265	999999	891	639	792	999999	966	387	325	204	378	999999	507	999999	605	702	134	222	999999	708	999999	711	769	478	999999	930	328	22	388	283	570	482	411	358	388	999999	545	999999	871	849	408	242	603	999999	876	228	999999	915	975	51	173	999999	112	339	999999	554	12	422	999999	862	303	954	998	51	999999	895	999999	999999	846	999999	999999	47	351	566	999999	65	999999	706	602	990	750	412	47	347	120	297	380	81	753	833	335	132	666	999999	999999	999999	999999	562	999999	981	384	40	78	708	884	136	930	545	39	548	999999	999999	820	999999	121	891	916	661	999999	346	525	772	406	22	940	44	999999	342	20	855	821	999999	277	620	616	719	999999	999999	999999	984	366	834	52	214	999999	39	999999	237	999999	664	999999	583	999999	101	999999	612	633	999999	767	849	755	598	535	183	727	890	999999	209	999999	401	556	586	208	999999	999999	690	729	202	624	911	732	999999	999999	999999	999999	248	923	185	164	999999	96	287	571	613	238	768	309	869	999999	999999	999999	112	414	505	999999	999999	385	685	121	775	999999	441	441	999999	999999	999999	162	999999	855	489	967	853	54	819	999999	279	25	999999	717	221	391	859	715	999999	910	999999	739	940	248	376	862	248	73	389	131	654	846	714	999999	999999	616	130	999999	997	539	157	999999	594	199	838	
935	999999	967	900	394	33	725	323	999999	496	999999	222	940	488	999999	729	789	999999	698	660	432	310	109	101	605	270	845	718	999999	763	999999	154	750	999999	440	82	280	173	994	107	929	533	768	999999	753	403	999999	535	381	810	367	401	896	538	416	635	999999	876	999999	133	188	17	733	999999	923	728	471	541	999999	553	458	626	670	600	731	999999	999999	109	348	999999	91	319	999999	778	405	181	257	222	999999	805	999999	403	999999	871	999999	922	799	584	85	34	932	648	999999	827	361	999999	731	306	807	516	999999	591	538	999999	999999	868	669	999999	788	752	481	259	547	252	172	64	758	799	681	999999	109	957	999999	323	999999	999999	831	519	427	663	450	951	999999	486	712	799	865	999999	829	60	262	999999	796	333	999999	683	110	999999	664	306	982	999999	999999	998	999999	145	567	224	999999	609	47	160	537	999999	312	529	844	71	540	373	199	985	999999	630	556	265	999999	700	770	999999	341	595	855	999999	680	517	336	415	999999	999999	242	650	947	229	999999	112	317	999999	31	33	838	999999	705	301	117	997	961	999999	999999	162	999999	866	453	999999	277	451	304	416	453	999999	203	438	991	999999	140	549	47	750	999999	453	948	999999	679	747	756	999999	890	999999	23	683	999999	341	963	917	601	376	206	717	951	999999	807	900	229	999999	829	999999	999999	742	999999	568	960	221	388	999	214	999999	196	706	483	975	561	740	403	770	248	861	475	84	371	764	352	330	799	999999	645	57	999999	452	918	356	254	157	402	455	723	344	953	963	713	124	189	999999	243	999999	20	76	999999	999999	988	967	999999	972	380	999999	999999	639	422	999999	363	166	218	744	999999	137	731	413	348	999999	56	903	908	999999	371	257	585	852	999999	999999	43	579	999999	819	464	950	421	281	999999	996	239	999999	999999	619	610	556	906	444	712	115	999999	607	728	558	412	95	999999	432	999999	133	821	373	552	999999	999999	784	614	398	999999	837	715	459	636	351	718	963	980	299	901	814	351	150	149	980	578	436	850	992	417	378	891	988	670	653	185	866	540	333	999999	826	942	517	999999	875	400	999999	999999	386	840	999999	114	999999	531	795	782	680	999999	571	999999	874	933	622	981	999999	945	999999	788	982	176	851	432	657	980	84	872	833	986	273	590	999999	999999	473	161	968	274	131	999999	874	999999	504	642	968	312	444	892	330	535	253	930	673	16	987	220	989	26	456	790	456	923	948	999999	960	981	248	418	999999	470	23	646	999999	269	913	
120	671	219	463	355	545	191	552	307	742	343	917	776	477	263	999999	951	818	341	20	951	999999	810	999999	987	74	36	433	859	522	606	999999	414	102	999999	548	779	562	999999	254	274	380	650	951	999999	999999	471	940	999999	999999	999999	828	493	999999	999999	197	999999	537	476	290	519	758	999999	785	999999	999999	512	683	600	715	392	399	999999	999999	745	581	283	858	64	923	602	999999	227	562	460	778	622	165	140	999999	999999	252	96	820	999999	516	687	864	815	399	561	787	999999	499	914	999999	121	406	512	391	913	12	483	999999	688	433	540	140	999999	367	615	357	553	911	39	150	312	896	360	239	893	418	999999	999999	372	999999	745	727	647	788	667	225	652	749	775	683	768	544	142	311	999999	999999	539	457	784	999999	999999	438	470	774	369	999999	56	283	999999	505	959	818	189	873	688	812	492	999999	700	399	704	804	145	355	381	999999	763	59	263	346	878	999999	880	168	580	316	267	999999	428	451	179	378	999999	280	999999	950	364	269	623	172	74	992	757	394	999999	440	303	124	999999	999999	461	997	30	161	999999	373	999999	30	302	999999	555	618	999999	258	230	335	552	999999	631	431	414	503	435	100	281	885	999999	495	659	999999	23	152	481	999999	990	999999	999999	110	653	360	21	999999	966	251	999999	455	874	999999	174	999999	887	438	999999	970	999999	957	999999	929	879	740	534	452	370	999999	368	999999	147	300	268	58	977	999999	221	999999	420	80	537	999999	483	825	21	340	331	486	262	584	659	510	999999	42	610	428	230	999999	826	568	972	813	883	214	318	999999	250	125	206	445	227	999999	560	126	430	388	456	64	999999	203	999999	884	900	784	753	637	999999	236	447	558	999999	307	455	851	107	723	310	278	517	437	100	999999	290	999999	366	448	949	524	611	999999	971	176	999999	999999	447	98	913	109	461	680	923	999999	678	647	999999	919	766	999999	28	707	88	187	546	302	113	915	603	92	999999	314	688	146	624	225	586	999999	999999	999999	414	18	999999	999999	817	836	513	86	999999	643	603	446	682	250	505	999999	154	999999	629	891	999999	531	999999	999999	681	156	992	999999	399	463	70	168	805	943	304	20	897	877	370	999999	788	37	388	960	999999	980	632	447	999999	719	999999	999999	435	232	304	999999	523	999999	529	671	843	726	686	83	999999	445	640	739	945	495	17	277	433	999999	113	501	152	534	999999	700	523	999999	156	680	392	999999	732	583	999999	421	496	919	357	698	999999	999999	350	314	387	999999	
350	893	502	155	712	803	369	515	129	802	740	988	636	828	158	298	579	16	691	999999	712	67	100	534	998	97	999999	735	64	51	999999	837	157	308	360	629	999999	999999	968	999999	908	999999	464	845	680	508	292	528	550	577	491	344	623	82	999999	292	802	999999	156	624	884	999999	460	87	652	902	999999	337	478	528	246	578	47	112	406	494	603	999999	999999	500	804	999999	999999	999999	560	816	224	84	999999	78	827	95	854	353	999999	999999	766	387	203	777	667	955	60	32	999999	912	306	999999	675	846	999999	557	123	656	819	493	449	973	526	835	688	766	370	410	701	161	724	694	407	132	727	226	999999	86	832	849	349	172	156	647	519	703	409	131	389	279	971	207	533	220	834	793	860	999999	99	901	594	650	330	189	198	611	123	552	999999	472	506	47	823	969	153	286	827	999999	325	984	999999	248	30	432	999999	526	170	196	999999	934	366	693	987	999999	265	999999	842	966	459	999999	590	856	12	917	772	934	383	563	999999	558	999999	981	52	999999	544	355	629	898	10	671	999999	926	999999	194	116	812	60	892	714	999999	444	861	429	999999	404	510	246	113	999999	255	153	607	129	739	968	384	651	881	397	909	80	943	966	788	466	663	601	818	999999	960	884	491	848	622	999999	114	999999	634	999999	44	119	525	249	754	999999	843	806	524	225	731	999999	178	999999	805	999999	500	894	641	951	740	999999	427	999999	698	371	661	758	507	626	863	823	999999	180	362	799	999999	704	221	269	999999	856	87	602	90	799	716	986	53	248	999999	220	920	683	970	999999	691	233	550	393	866	999999	309	898	362	908	154	997	152	15	829	796	999999	381	338	883	999999	825	222	899	654	675	715	999999	13	653	999999	999999	999999	999999	118	330	163	827	999999	537	556	188	999999	181	654	999999	999999	999999	999999	825	536	999999	355	97	305	866	21	651	999999	201	380	999999	895	708	15	999999	796	999999	897	509	643	856	978	800	336	652	999999	50	254	935	999999	678	849	999999	127	999999	988	123	999999	251	999999	512	98	211	166	515	293	542	176	844	922	928	149	909	999999	680	570	999999	999999	652	292	971	406	803	370	702	202	999999	591	650	822	683	984	999999	200	141	767	999999	643	821	369	52	873	410	23	999999	538	939	999999	446	793	443	362	288	959	347	115	295	999999	464	323	575	950	999999	999999	248	943	492	999999	999999	912	794	999999	939	293	999999	108	996	790	999999	999999	262	723	154	857	388	331	705	999999	
852	35	482	999999	189	999999	793	101	357	388	775	958	56	229	943	533	999	533	999999	995	719	249	999999	505	383	301	70	852	999999	668	643	917	999999	999999	867	34	440	859	731	440	499	158	750	617	25	509	127	43	779	621	857	999999	907	710	978	613	916	977	561	887	448	999999	295	999999	745	858	720	260	362	919	999999	149	999999	999999	505	999999	498	501	489	873	184	999999	83	194	811	787	19	537	817	263	999999	462	307	843	999999	999999	862	999999	999999	167	788	866	681	860	999999	718	63	999999	214	999999	999999	424	497	999999	999999	421	868	111	877	957	848	193	443	108	810	640	841	999999	990	947	708	435	999999	999999	95	999999	355	999999	666	103	734	94	333	410	999999	693	999999	619	140	999999	999999	999999	999999	913	318	605	432	582	59	887	876	104	934	999999	999999	999999	794	174	602	405	76	655	444	784	999999	764	859	999999	960	126	674	232	999999	419	268	999999	999999	716	24	999999	999999	773	173	779	226	639	159	76	702	459	899	800	26	734	515	44	327	410	690	553	999999	399	999999	932	222	654	276	999999	998	999999	448	87	159	123	520	302	491	999999	567	593	999999	793	341	511	999999	873	215	103	903	234	629	839	36	471	743	496	161	241	999999	999999	372	633	78	941	21	821	651	903	224	222	552	662	843	106	938	999999	999999	120	999999	348	999999	183	621	774	141	608	61	688	379	33	150	260	999999	995	231	999999	725	400	500	405	232	311	999999	691	681	967	996	929	532	791	438	51	526	228	133	199	21	999999	999999	412	769	999999	533	200	81	999999	999999	999999	875	956	999999	667	620	319	125	147	999999	999999	102	173	611	132	999999	588	595	109	733	999999	999999	41	999999	999999	999999	999999	636	270	778	687	619	388	999999	158	64	576	564	770	431	217	112	986	894	90	211	999999	800	647	807	999999	604	972	569	685	976	843	985	999999	87	532	999999	999999	368	617	320	714	761	463	78	588	999999	999999	678	526	776	885	147	889	230	999999	999999	988	463	833	92	647	819	726	181	220	999999	759	693	898	534	256	627	287	999999	999999	884	347	579	228	921	779	304	52	908	999999	705	105	585	142	246	694	402	999999	534	673	999999	45	999999	857	997	273	141	780	992	530	999999	860	129	733	69	949	419	244	911	999999	353	776	817	90	999999	495	999999	999999	661	839	853	999999	999999	106	999999	848	999999	999999	231	999999	648	524	60	388	999999	999999	999999	851	82	297	999999	168	623	999999	999999	128	227	999999	352	511	999999	581	
999999	162	676	999999	118	999999	142	220	893	697	23	263	999999	828	725	438	999999	999999	999999	333	487	374	563	695	478	531	999999	482	631	854	378	719	568	999999	999999	999999	712	666	736	999999	718	861	999999	588	999999	370	566	501	402	788	953	683	991	766	999999	754	599	980	999999	999999	999999	660	589	999999	328	999999	695	597	999999	828	999999	591	932	999999	614	625	999999	975	999999	117	964	284	89	842	901	695	727	802	973	651	308	731	968	999999	706	68	282	364	269	850	674	968	78	999999	71	999999	750	435	161	999999	999999	623	439	590	622	971	580	747	147	632	576	893	624	999999	530	995	622	782	859	999999	353	615	716	700	443	996	216	515	780	539	945	302	650	505	867	685	301	388	537	734	488	534	226	636	284	781	999999	295	999999	76	749	999999	575	606	999999	177	907	738	157	626	765	75	999999	608	687	999999	252	128	914	999999	703	244	255	135	77	818	398	89	999999	661	651	920	470	713	999999	999999	726	54	381	699	777	563	999999	911	999999	999999	567	618	999999	10	538	999999	381	999999	999999	514	722	450	538	315	999999	999999	322	495	974	844	604	263	999999	999999	556	208	746	999999	999999	150	13	343	165	999999	261	999999	999999	425	132	999999	549	271	999999	999999	265	286	999999	76	999999	949	250	745	936	999999	818	314	999999	999999	453	340	488	166	142	999999	511	388	295	883	63	999999	697	896	372	558	304	343	912	541	454	280	999999	680	303	127	999999	999999	406	999999	999999	999999	999999	999999	999999	792	999999	999999	139	128	774	876	999999	631	22	999999	262	354	383	388	830	485	401	268	999999	183	999999	999999	863	24	333	253	981	265	999999	116	999999	807	924	580	999999	912	999999	794	767	577	289	999999	999999	381	865	999999	884	28	209	999999	555	720	105	798	999999	139	529	999999	999999	530	895	736	999999	905	903	999999	429	802	767	918	281	607	501	228	894	587	149	492	999999	777	369	963	999999	696	561	999999	711	136	436	491	999999	98	999999	246	682	999999	999999	763	478	420	999999	92	260	291	999999	999999	999999	877	904	566	989	999999	965	999999	171	931	680	888	354	999999	743	999999	375	285	535	999999	608	999999	545	351	111	386	24	999999	652	287	712	774	616	999999	89	999999	999999	870	501	355	133	999999	84	750	872	597	999999	999999	999999	832	999999	974	755	897	999999	964	341	562	464	613	999999	236	374	884	228	906	999999	740	999999	999999	80	505	784	189	999999	627	190	999999	999999	513	967	150	71	819	570	737	28	718	275	124	999999	669	415	888	
332	896	616	200	532	966	325	678	357	768	761	999999	200	999999	999999	721	999999	545	999999	950	999999	882	174	999999	323	490	999999	564	999999	999999	414	411	99	896	999999	172	999999	989	272	512	198	298	793	303	68	999999	547	999999	879	553	340	957	585	464	252	450	731	71	877	51	88	761	214	999999	363	360	999999	999999	719	676	999999	794	283	581	762	357	98	871	999999	963	943	445	684	999999	999999	457	826	634	654	416	999999	948	121	231	999999	436	94	999999	939	707	237	252	732	999999	842	546	684	999999	702	894	361	860	999999	914	107	643	86	293	876	999999	534	999999	999999	313	999999	762	682	61	158	335	272	251	999999	789	999999	701	713	999999	88	533	999999	822	931	759	64	999999	999999	207	134	790	360	801	970	999999	183	740	602	428	967	999999	863	999999	855	377	631	999999	929	785	999999	406	999999	605	214	352	144	711	565	999999	258	999999	388	999999	927	367	975	471	281	897	615	995	109	294	513	998	999999	148	967	999999	137	945	999999	597	29	728	861	754	596	627	999999	472	999999	711	180	313	701	999999	706	497	402	170	838	999999	180	193	306	644	101	216	682	995	743	999999	999999	999999	23	791	466	208	506	230	999999	654	999999	152	999999	398	124	210	999999	292	442	480	172	967	116	620	427	836	431	226	999999	999999	999999	903	728	183	947	866	300	910	922	507	990	181	296	194	42	37	999999	908	530	890	909	999999	562	273	999999	795	206	402	373	630	777	999999	566	999999	999999	105	424	999999	450	257	910	396	999999	999999	999999	999999	681	922	588	399	473	999999	695	999999	999999	553	351	464	344	161	999999	897	999999	999999	729	709	999999	801	999999	937	999999	726	999999	283	979	522	40	627	784	848	999999	284	999999	974	166	999999	595	793	23	165	753	999999	999999	298	587	23	850	77	999999	999999	385	879	447	651	786	747	64	421	999999	999999	523	723	680	496	47	395	999999	572	145	999999	999999	822	788	329	193	653	424	179	696	966	671	962	421	14	473	245	836	173	198	419	210	183	999999	65	999999	40	289	815	260	201	999999	288	999999	741	999999	563	100	999999	467	142	999999	884	725	826	296	560	999999	675	33	802	558	919	383	725	999999	941	821	733	686	162	374	609	999999	504	46	393	40	680	349	909	154	718	705	999999	96	326	457	183	768	92	727	613	791	458	642	999999	999999	217	999999	999999	741	367	999999	999999	767	999999	965	999999	789	999999	530	999999	999999	999999	657	840	224	327	638	946	999999	999999	964	999999	434	761	817	470	
862	999999	999999	823	999999	625	999999	787	999999	999999	298	999999	361	236	394	865	561	106	999999	677	800	801	795	999999	578	999999	240	102	402	836	880	16	906	504	368	999999	424	706	999999	711	999999	870	563	824	999999	999999	595	266	264	999999	999999	999999	485	149	669	70	241	901	999999	999999	999999	85	999999	999999	520	292	466	999999	868	999999	451	855	677	999999	999999	999999	248	971	999999	999999	935	973	838	303	794	999999	999999	766	835	307	999999	999999	461	747	325	869	485	123	313	999999	809	738	398	999999	657	197	661	909	999999	739	822	270	354	999999	999999	999999	247	101	999999	969	761	700	999999	570	110	929	999999	929	259	863	454	999999	999999	810	503	999999	584	215	645	606	999999	621	359	106	485	270	177	519	10	903	631	393	467	999999	999999	999999	717	827	531	728	794	999999	659	553	294	697	603	999999	449	549	837	41	456	59	89	999999	999999	925	95	840	761	884	928	356	999999	71	999999	332	824	394	489	757	999999	916	999999	167	961	805	811	999999	999999	999999	79	461	76	600	937	418	265	845	768	999999	742	691	999999	910	803	999999	322	233	40	280	719	999999	69	89	999999	539	247	999999	188	999999	999999	999999	183	999999	999999	999999	290	641	134	999999	999999	978	626	697	25	992	949	901	364	658	493	587	757	396	913	24	401	999999	252	407	180	999999	999999	999999	999999	999999	518	840	105	335	999999	681	109	780	212	740	438	372	999999	365	590	346	567	529	61	536	549	999999	223	800	85	303	398	726	88	734	321	402	29	999999	999999	119	805	38	999999	812	488	976	193	999999	999999	39	921	887	816	999999	775	147	999999	999999	895	731	626	305	260	729	292	382	702	478	429	46	352	494	880	481	540	999999	894	248	57	572	603	999999	224	56	382	999999	910	254	999999	183	230	877	684	753	492	509	778	999999	529	115	284	715	999999	549	686	436	16	344	303	246	252	933	999999	999999	138	999999	91	214	357	781	471	457	999999	255	815	475	810	999999	999999	40	999999	999999	719	941	297	887	999999	675	369	945	504	576	999999	723	931	297	782	360	624	999999	428	573	558	747	999999	999999	206	508	733	220	999999	999999	999999	273	485	263	224	162	45	999999	298	999999	844	411	999999	895	507	795	324	528	692	460	999999	92	612	196	441	971	307	470	690	789	999999	999999	329	999999	999999	687	248	677	82	630	324	999999	999999	999999	999999	999999	470	748	329	999999	999999	215	528	999999	376	273	660	298	822	252	999999	575	559	509	474	695	92	999999	675	820	556	646	999999	999999	
145	138	473	999999	467	295	510	558	151	289	999999	735	630	999999	259	957	999999	999999	855	830	774	749	824	119	999999	43	74	809	999999	508	854	547	760	465	999999	247	799	999999	830	537	741	306	433	999999	903	738	74	928	411	717	793	606	790	999999	297	395	999999	364	60	433	999999	701	485	999999	434	68	999999	175	133	21	167	964	129	328	98	999999	999999	554	215	999999	969	146	999999	365	715	258	756	145	178	645	999999	445	21	407	315	49	999999	790	846	845	762	899	999999	399	560	828	487	471	999999	819	78	759	158	249	999999	94	999999	129	927	999999	311	840	997	488	87	721	953	999999	999999	999999	999999	535	708	999999	999999	80	341	17	999999	886	771	999999	999999	999999	576	184	296	771	943	231	745	701	999999	670	544	999999	902	999999	999999	999999	999999	999999	458	487	999999	999999	61	789	201	999999	753	999999	999999	50	414	26	999999	648	912	999999	434	191	779	999999	313	955	671	48	824	135	999999	25	695	965	21	16	836	132	197	42	133	507	580	559	999999	459	386	822	999999	528	691	263	999999	418	414	999999	999999	999999	183	216	871	23	964	75	226	737	600	359	39	408	189	999999	461	999999	779	927	611	229	324	854	579	849	999999	306	444	999999	611	286	560	327	30	178	948	999999	999999	120	543	514	342	999999	858	36	999999	999999	348	582	802	534	638	487	92	999999	353	329	636	32	240	667	999999	312	999999	324	999999	712	999999	20	170	480	717	669	394	106	886	999999	995	553	66	999999	957	999999	121	999999	648	83	245	264	825	999999	999999	149	879	875	883	40	613	544	237	90	480	337	422	332	817	968	103	985	878	769	999999	93	999999	999999	709	770	200	59	675	725	999999	132	195	999999	999999	999999	790	518	999999	999999	970	461	325	976	454	999999	999999	788	269	999999	999999	999999	386	66	304	271	183	573	175	122	839	999999	868	511	613	999999	152	880	206	999999	999999	999999	772	999999	798	872	767	989	999999	999999	331	412	999999	999999	746	227	746	999999	247	864	999999	226	353	110	26	415	999999	814	373	106	487	999999	591	999999	500	405	999999	363	267	999999	504	194	713	95	999999	999999	774	871	765	999999	999999	24	643	342	999999	962	241	671	16	393	289	952	626	763	999999	764	999999	768	505	351	739	392	870	815	369	999999	513	267	319	588	640	721	59	977	999999	473	924	259	188	999999	173	999999	357	874	152	551	567	999999	493	999999	999999	16	375	424	656	229	999999	827	972	631	458	973	362	427	752	567	999999	648	279	138	839	999999	
589	999999	187	923	45	999999	672	817	653	564	774	999999	971	999999	355	999999	330	275	329	106	286	557	90	199	463	930	131	585	648	919	999999	365	197	56	427	408	246	733	999999	158	999999	164	999999	894	209	79	999999	128	999999	277	328	999999	809	743	999999	42	999999	987	999999	115	873	97	179	999999	883	418	999999	925	216	999999	398	597	91	999999	941	131	999999	195	999999	394	484	13	373	381	999999	676	555	453	761	394	521	259	273	89	284	77	999999	253	20	999999	999999	530	999999	274	878	999999	922	638	801	173	999999	701	997	85	630	870	724	797	143	217	863	651	174	822	999999	149	334	11	895	873	145	999999	184	209	999999	953	999999	108	999999	999999	753	917	999999	597	999999	819	262	198	999999	999999	999999	198	119	999999	927	999999	366	999999	839	999999	406	920	742	928	38	999999	527	797	664	677	779	626	999999	273	463	945	999	999999	999999	615	886	999999	553	999999	530	947	225	999999	281	999999	596	999999	999999	762	999999	832	185	723	568	804	999999	464	533	780	634	727	892	846	349	999999	332	999999	999999	234	853	999999	377	999999	407	91	999999	155	999999	576	999999	778	367	999999	799	999999	770	285	17	96	323	999999	612	772	857	999999	64	999999	42	299	765	999999	801	999999	999999	213	999999	924	999999	487	892	999999	939	956	699	855	369	999999	56	718	221	57	782	999999	911	999999	999999	604	403	999999	37	541	123	235	999999	284	999999	333	633	999999	176	845	999999	530	203	176	999999	655	83	11	444	704	332	324	88	999999	34	688	133	488	999999	860	999999	999999	999999	999999	42	713	155	425	999999	46	726	460	552	999999	98	262	999999	744	938	999999	531	401	169	333	219	799	157	103	999999	999999	209	154	51	315	324	999999	79	999999	143	779	509	999999	999999	407	977	872	772	712	630	772	768	388	550	551	999999	139	562	137	999999	242	999999	999999	175	999999	999999	999999	418	246	61	999999	192	87	610	169	503	874	999999	762	355	347	37	445	473	488	999999	821	604	499	977	999999	684	942	701	999999	223	457	492	543	571	405	463	999999	660	778	589	690	778	390	58	464	999999	800	781	804	214	999999	588	686	69	25	977	919	999999	866	999999	250	999999	709	946	999999	999999	999999	999999	950	999999	502	784	694	999999	999999	999999	223	451	999999	334	883	170	896	696	102	868	805	484	999999	999999	543	276	793	999999	349	314	999999	444	12	999999	135	999999	830	999999	712	999999	894	788	229	972	763	478	746	542	999999	89	489	23	853	999999	585	999999	999999	533	350	235	999999	93	999999	
535	974	999999	448	999999	208	283	340	977	983	757	974	999999	265	583	663	75	529	999999	999999	270	824	65	591	825	497	874	965	307	579	486	999999	811	239	693	999999	984	39	999999	343	999999	748	512	39	106	212	999999	996	999999	999999	284	705	739	999999	298	710	999999	197	622	952	334	318	43	408	506	412	173	788	571	585	679	45	232	917	317	521	322	35	495	622	928	877	999999	437	304	780	614	55	940	983	999999	796	416	354	999999	701	999999	999999	999999	693	49	999999	434	485	200	249	483	999999	999999	776	397	893	702	10	33	456	413	605	999999	725	797	127	847	999999	507	882	629	877	908	616	806	218	999999	801	582	158	453	999999	999999	65	307	999999	999999	999999	595	999999	104	999999	331	562	999999	119	10	807	895	922	932	847	977	318	999999	999999	999999	841	999999	999999	400	900	999999	874	13	984	999999	999999	428	14	529	999999	992	322	788	222	556	355	328	696	218	695	999999	660	225	605	451	928	445	701	999999	756	203	415	794	203	999999	456	558	313	999999	999999	389	999999	999999	258	854	665	999999	999999	59	567	522	284	971	999999	995	767	999999	407	542	999999	999999	726	999999	772	999999	586	528	999999	999999	109	797	24	945	266	999999	25	999999	967	751	785	408	47	652	321	244	999999	444	98	999999	231	999999	160	770	321	999999	662	764	999999	767	278	147	934	183	950	999999	507	338	714	999999	979	509	692	656	999999	41	999999	84	814	538	999999	151	439	999999	12	311	646	254	999999	918	653	260	637	999999	483	648	474	864	999999	999999	736	589	729	699	228	999999	115	504	23	289	772	588	950	101	205	136	999999	547	999999	648	134	263	999999	999999	745	999999	999999	492	183	118	567	999999	382	274	802	999999	999999	740	999999	290	205	151	999999	999999	155	75	309	545	13	357	940	926	692	63	426	999999	885	933	999999	498	849	622	331	904	999999	999999	215	999999	299	223	713	967	999999	891	452	982	999999	999999	651	680	429	336	489	825	178	640	999999	329	999999	329	999999	488	786	680	440	583	820	336	631	999999	999999	623	999999	789	643	999999	557	801	610	999999	459	999999	291	999999	78	522	143	505	999999	92	53	886	999999	969	126	234	191	697	460	999999	999999	696	729	999999	821	805	90	999999	192	999999	999999	226	719	414	869	572	206	999999	999999	917	450	324	999999	549	999999	999999	785	285	673	418	791	999999	350	740	999999	762	805	724	462	999999	442	443	323	540	998	826	177	433	110	554	999999	678	999999	543	429	999999	106	999999	526	848	30	804	36	
774	413	233	876	999999	144	117	766	482	60	350	999999	999999	11	999999	999999	224	999999	362	185	129	390	999999	774	999999	999999	432	665	625	999999	999999	252	999999	416	549	999999	775	950	199	299	999999	787	555	628	999999	67	999999	847	47	639	311	53	667	629	907	999999	300	459	78	666	712	451	151	284	446	107	848	601	462	999999	774	274	616	73	192	341	834	494	999999	999999	899	585	628	985	896	999999	584	999999	508	999999	836	999999	881	532	587	551	999999	999999	191	999999	219	999999	395	115	865	47	999999	604	446	576	558	999999	430	328	999999	137	823	165	999999	876	523	840	102	306	105	458	392	93	486	640	999999	999999	313	391	540	999999	199	522	130	999999	143	980	571	932	606	40	999999	563	765	460	728	491	893	315	134	379	728	98	19	416	654	353	128	805	880	995	502	49	787	999999	937	310	44	999999	742	543	278	170	699	75	561	828	328	36	911	214	670	998	999999	999999	360	111	512	713	214	790	861	766	61	611	999999	857	776	86	999999	428	456	374	572	590	110	567	999999	944	999999	999999	34	101	999999	675	334	999999	782	999999	338	835	798	330	324	952	681	511	118	999999	537	704	999999	999999	513	493	757	306	435	676	999999	792	712	999999	999999	388	766	770	872	385	999999	44	999999	161	748	687	629	136	59	620	909	598	459	310	417	160	773	782	588	409	918	38	78	115	564	545	133	240	999999	936	196	911	638	732	811	503	629	901	503	826	999999	999999	257	999999	767	472	343	412	160	707	615	983	191	999999	467	258	965	969	999999	212	564	398	999999	122	999999	997	959	999999	999999	999999	531	872	288	762	545	297	781	999999	348	102	212	999999	90	763	331	212	730	999999	275	563	537	999999	314	301	272	475	999999	144	391	769	999999	617	913	246	999999	742	705	999999	999999	180	477	712	630	504	10	843	317	901	791	999999	277	794	460	999999	386	872	567	999999	500	999999	330	646	871	579	590	999999	807	844	587	588	506	310	999999	104	95	825	38	810	300	428	167	74	999999	169	999999	717	166	999999	859	314	184	718	999999	999999	999999	999999	841	61	913	414	46	473	323	213	999999	999999	556	366	999999	561	843	757	696	81	999999	266	304	711	87	872	439	829	985	283	413	788	381	999999	255	265	984	977	999999	999999	392	694	750	149	444	534	171	800	999999	308	470	427	31	857	945	999999	536	139	973	50	975	216	488	50	799	936	594	176	120	999999	577	866	860	810	689	227	515	164	276	552	711	638	
701	687	999999	986	999999	999999	999999	661	729	854	999999	999999	999999	185	216	999999	349	508	940	994	689	543	731	604	999999	999999	177	999999	88	999999	863	431	339	347	999999	801	237	812	999999	80	999999	999999	999999	722	862	14	900	514	21	804	815	768	612	999999	949	999999	955	217	430	554	357	715	583	357	999999	999999	526	572	669	415	999999	537	338	999999	270	239	677	18	742	561	321	663	716	283	566	105	818	621	397	999999	845	29	392	625	722	27	875	517	731	290	488	337	844	606	331	287	439	742	456	719	999999	999999	475	868	243	693	999	999999	791	896	763	999999	185	999999	999999	462	154	712	157	253	999999	170	287	999999	83	983	999999	999999	952	999999	665	86	174	677	867	897	554	523	391	39	999999	576	725	835	526	999999	161	532	45	868	143	726	595	213	365	999999	670	23	795	260	999999	888	357	999999	240	687	740	508	454	672	908	631	331	127	235	999999	999999	999999	935	999999	999999	999999	84	93	155	938	491	999999	321	547	236	540	728	999999	164	139	228	222	999999	839	843	653	87	999999	960	512	405	999999	978	577	885	228	88	305	428	587	814	274	999999	302	206	999999	196	907	445	378	903	200	963	105	569	232	847	106	999999	188	219	711	133	643	999999	23	983	744	662	18	999999	999999	713	999999	999999	954	854	311	999999	74	467	180	927	591	609	999999	514	882	18	999999	380	981	649	999999	378	113	999999	725	759	192	795	452	999999	437	915	480	999999	999999	780	999999	999999	546	999999	591	721	48	784	541	44	337	509	111	735	999	999999	480	999999	473	208	221	813	138	552	999999	279	24	925	499	676	138	999999	127	111	404	294	999999	528	999999	527	340	329	609	999999	431	999999	693	717	999999	800	445	698	22	198	568	800	249	999999	999999	321	999999	122	294	999999	905	609	999999	999999	340	999999	802	999999	724	945	867	892	214	447	130	776	585	307	681	999999	241	999999	999999	929	542	604	999999	841	524	746	821	999999	44	744	785	822	301	694	999999	999999	999999	999999	974	76	330	675	999999	801	873	999999	999999	409	441	999999	633	476	892	461	466	736	670	999999	438	977	134	999999	858	469	999999	308	485	891	920	151	999999	748	465	649	609	999999	999999	999999	999999	296	20	999999	999999	448	120	318	929	839	237	999999	869	46	64	996	941	999999	817	136	148	574	752	999999	999999	999999	894	885	21	253	852	599	728	426	993	151	967	713	865	420	359	353	999999	999999	999999	999999	282	664	694	468	707	930	59	882	114	403	544	176	933	
494	553	234	307	686	999999	637	921	999999	52	912	39	999999	999999	407	776	794	206	116	190	999999	999999	240	201	552	545	922	999999	846	999999	600	606	801	779	380	866	134	999999	692	657	999999	359	829	621	781	999999	478	126	652	115	319	206	437	985	725	476	999999	43	755	999999	999999	97	85	999999	452	316	237	459	442	999999	652	999999	514	459	164	858	199	618	999999	999999	77	805	999999	740	999999	403	178	815	64	999999	999999	999999	301	999999	591	938	283	697	179	474	211	29	999999	121	463	571	692	978	999999	999999	287	705	999999	642	83	270	199	345	139	58	147	999999	405	538	987	999999	999999	962	999999	999999	585	501	448	999999	911	57	131	785	287	999999	711	200	983	197	626	999999	477	658	478	999999	749	999999	567	130	337	999999	624	155	134	902	123	729	120	616	291	999999	266	677	730	35	999999	413	67	699	999999	947	999999	217	999999	999999	93	999999	999999	999999	475	647	933	328	617	132	432	976	661	385	999999	981	89	377	999999	840	590	800	999999	452	999999	999999	880	999999	783	390	360	416	243	983	999999	999999	245	575	150	644	852	938	999999	999999	999999	171	751	682	382	366	867	71	312	81	559	999999	870	51	999999	140	999999	75	545	237	771	26	999999	678	565	12	999999	514	999999	270	988	652	740	328	849	999999	593	207	495	426	999999	299	999999	999999	434	536	453	999999	999999	20	877	786	403	832	999999	586	428	83	999999	380	999999	363	999999	51	92	906	999999	552	201	339	546	999999	580	128	714	482	999999	580	253	39	999999	550	999999	999999	392	999999	258	907	999999	272	603	520	90	124	805	999999	464	72	89	999999	999999	901	12	883	999999	318	216	284	127	365	674	847	830	96	999999	999999	999999	618	658	999999	657	999999	70	929	999999	36	999999	465	323	555	27	849	999999	725	56	999999	548	418	752	83	994	974	790	136	597	756	689	999999	303	734	107	846	999999	207	999999	348	999999	83	156	447	830	751	961	999999	347	825	356	114	50	999999	999999	653	865	585	886	683	854	999999	341	999999	999999	494	999999	999999	457	181	446	999999	855	708	815	999999	999999	315	999999	999999	22	228	789	772	409	585	953	138	999999	453	980	828	321	999999	999999	907	741	176	110	345	588	999999	124	175	389	62	999999	341	359	66	392	560	341	642	671	999999	154	568	999999	999999	541	43	385	13	201	617	999999	669	225	908	733	104	215	907	664	639	113	999999	393	357	999999	622	779	156	999999	430	496	678	524	999999	762	183	596	349	999999	555	997	999999	999999	771	
80	589	126	450	332	298	355	999999	999999	999999	532	530	999999	233	434	999999	999999	238	942	770	131	313	999999	999999	155	999999	508	865	112	999999	641	999999	650	622	286	747	506	999999	823	999999	85	72	701	999999	335	242	998	372	999999	886	300	999999	177	213	650	767	999999	999999	304	773	789	489	999999	999999	400	538	880	999999	947	999999	422	925	999999	179	695	68	612	661	42	913	561	999999	999999	226	819	999999	825	447	972	519	312	747	44	999999	983	595	741	833	102	796	361	446	425	238	473	374	365	998	517	591	164	783	725	390	221	653	539	114	58	999999	713	443	999999	437	383	999999	891	363	196	109	326	999999	999999	246	562	125	999999	721	753	999999	999999	999999	999999	390	364	529	32	653	839	340	999999	637	784	573	93	918	855	987	855	999999	999999	11	811	417	275	385	224	999999	828	106	932	999999	361	603	22	885	513	209	83	999999	652	999999	524	855	53	689	994	995	163	999999	999999	732	866	955	999999	514	999999	521	124	978	999999	543	824	742	407	247	285	191	560	207	415	656	913	10	155	999999	487	956	999999	585	391	228	335	195	837	210	952	405	631	508	999999	991	95	105	548	118	423	781	999999	805	999999	813	445	955	238	613	818	865	809	999999	36	999999	157	539	999999	97	999999	639	905	207	295	880	999999	62	999999	999999	571	818	999999	47	820	706	507	999999	999999	578	999999	380	956	234	391	999999	999999	893	481	810	844	999999	999999	999999	900	784	876	261	519	533	263	393	627	815	52	999999	413	772	999999	330	999999	587	366	999999	999999	999999	682	999999	815	208	999999	666	999999	527	578	999999	320	10	146	45	829	255	999999	648	325	999999	752	999999	192	390	684	999999	976	161	258	266	199	489	157	72	112	205	445	321	250	596	999999	110	246	36	690	412	635	881	500	999999	538	718	703	915	95	540	999999	435	524	468	690	999999	279	321	826	830	999999	83	999999	634	809	738	408	728	586	652	905	165	700	281	999999	999999	999999	941	999999	480	785	999999	977	999999	999999	20	999999	999999	999999	394	999999	924	210	999999	559	999999	999999	865	506	999999	319	975	339	443	999999	999999	734	999999	279	999999	767	337	593	355	54	999999	105	371	927	798	941	999999	821	201	999999	980	954	840	721	636	999999	795	444	999999	171	810	902	544	936	374	286	999999	511	321	999999	503	341	999999	814	938	466	586	938	708	999999	692	163	147	621	654	999999	893	531	643	999999	999999	892	999999	193	244	718	561	434	562	522	999999	125	510	574	327	649	108	
35	782	179	570	856	736	81	478	657	999999	999999	292	999999	392	31	999999	872	654	610	999999	671	999999	999999	905	161	999999	999999	469	577	999999	572	303	15	289	867	748	473	999999	125	166	593	715	587	999999	638	999999	577	999999	376	257	637	920	999999	972	999999	455	999999	274	419	480	550	611	901	14	202	628	286	705	524	283	404	999999	538	454	93	956	993	276	276	18	808	999999	103	330	24	652	586	999999	999999	422	195	209	467	999999	615	982	814	999999	761	19	999999	871	615	102	999999	642	391	273	888	479	461	999999	997	411	671	495	517	999999	989	549	52	999999	999999	112	97	204	537	999999	999999	111	152	999999	514	267	152	937	999999	999999	477	382	270	323	154	383	999999	999999	999999	999999	973	130	999999	243	592	221	966	621	999999	513	999999	657	114	999999	434	787	337	51	782	740	268	733	54	516	112	616	289	999999	110	479	999999	198	992	481	919	718	636	909	827	303	300	530	919	937	995	819	278	999999	889	366	55	999999	126	471	797	249	85	958	140	976	932	999999	521	548	371	816	664	632	578	715	999999	428	223	489	450	999999	814	117	520	293	348	516	840	743	434	231	82	999999	684	680	999999	678	999999	851	999999	62	18	999999	999999	189	164	646	999999	999999	216	627	999999	999999	999999	69	999999	999999	447	847	637	426	407	778	999999	150	743	143	948	898	999999	481	649	999999	999999	397	999999	443	999999	999999	138	702	321	666	537	806	999999	445	510	625	254	674	999999	999999	999999	999999	655	999999	999999	435	999999	31	697	306	111	734	977	344	518	633	339	991	436	999999	999999	999999	114	740	251	317	999999	308	999999	999999	653	408	250	718	157	183	999999	499	186	116	896	117	14	25	565	802	999999	190	926	876	295	262	247	135	222	288	840	915	988	949	810	147	398	374	652	999999	493	268	999999	999999	891	839	815	330	219	611	999999	99	184	999999	487	444	381	755	47	999999	170	125	506	869	999999	826	510	999999	999999	999999	718	639	999999	863	318	999999	993	591	985	456	447	916	915	610	356	750	740	550	471	376	765	999999	336	999999	541	378	761	327	11	74	339	999999	34	460	893	301	727	321	139	916	999999	790	770	999999	953	254	209	999999	522	592	95	960	765	930	993	85	312	119	999999	940	999999	675	590	999999	127	858	892	464	716	64	33	429	420	554	999999	975	999999	745	308	297	179	999999	804	418	979	378	823	999999	467	817	988	617	989	199	999999	999999	999999	849	474	999999	999999	744	190	468	568	665	999999	999999	
15	28	213	567	810	999999	770	944	870	999999	999999	999999	44	999999	999999	898	75	416	439	231	447	999999	775	32	281	213	999999	999999	684	346	850	323	828	613	98	999999	613	431	806	956	428	172	905	39	908	725	70	563	747	999999	402	161	235	328	999999	856	999999	999999	296	606	107	345	270	533	330	999999	999999	431	709	557	295	644	610	483	999999	999999	253	746	124	999999	999999	383	687	402	944	999999	97	509	840	999999	206	432	145	209	858	92	999999	381	708	999999	805	638	853	199	999999	757	999999	752	526	497	999999	999999	77	741	463	999999	658	999999	589	632	541	420	590	477	361	999999	509	411	624	719	383	872	47	834	749	514	529	999999	406	999999	157	344	982	999999	629	699	999999	403	746	144	434	999999	791	999999	747	394	58	999999	999999	143	258	999999	137	999999	124	740	469	242	991	948	204	999999	999999	402	999999	206	437	247	847	662	507	999999	665	490	294	349	90	961	96	364	466	152	999999	272	938	17	217	999999	238	999999	240	999999	999999	797	939	999999	571	399	999999	551	999999	810	539	185	635	152	484	647	522	774	660	507	155	637	491	62	508	999999	464	477	989	999999	999999	959	432	385	703	867	550	29	778	690	370	545	407	655	613	485	636	795	999999	569	663	463	237	999999	976	775	315	887	999999	372	935	134	562	704	999999	579	999999	259	449	616	107	999999	996	999999	147	610	239	835	999999	33	999999	668	944	429	598	999999	731	699	999999	928	999999	662	263	416	755	245	999999	999999	854	43	732	387	356	999999	472	171	467	267	999999	375	999999	480	448	742	799	276	999999	142	116	999999	848	63	850	521	65	444	248	999999	999999	999999	627	999999	981	415	301	195	322	38	999999	436	98	473	115	43	392	91	999999	520	616	489	65	850	596	609	195	678	536	834	860	38	922	877	999999	999999	748	19	999999	999999	451	614	999999	161	186	999999	167	384	947	816	138	973	230	728	974	735	999999	999999	940	381	230	622	658	487	177	928	514	999999	430	423	295	383	592	190	999999	999999	535	904	674	999999	452	999999	731	720	706	999999	807	204	903	999999	846	970	999999	127	813	828	956	476	984	257	999999	946	954	534	530	999999	390	49	999999	972	209	941	113	33	929	419	891	938	781	999999	130	319	318	999999	576	999999	314	475	999999	250	55	999999	919	426	999999	506	855	206	199	999999	506	767	999999	930	118	904	867	54	197	403	999999	28	695	704	999999	855	637	842	957	216	449	915	999999	417	927	150	32	686	282	433	
564	694	748	829	783	362	773	387	999999	672	456	270	288	999999	313	999999	373	224	999999	895	868	23	999999	983	999999	591	105	138	13	999999	882	191	772	999999	839	252	279	999999	921	999999	999999	260	999999	999999	759	189	999999	699	114	900	999999	807	999999	386	565	999999	455	765	999999	202	267	999999	384	46	790	999999	497	524	144	70	757	508	303	525	814	617	185	954	234	332	954	405	33	113	999999	84	794	395	207	298	797	514	547	999999	516	445	875	801	504	999999	692	121	564	54	999999	278	999999	871	999999	947	999999	501	540	995	999999	861	622	281	846	999999	999999	999999	999999	845	272	999999	960	575	19	378	999999	384	459	740	999999	999999	840	979	960	921	570	922	999999	260	923	306	973	999999	489	654	823	604	954	788	22	590	795	719	781	898	317	938	862	203	215	999999	51	800	365	406	999999	642	320	924	155	558	288	76	999999	966	999999	418	95	364	554	147	429	670	728	999999	999999	131	208	72	999999	999999	70	629	54	932	264	999999	196	93	633	191	294	40	643	463	312	728	999999	999999	999999	899	853	507	648	78	571	381	81	315	999999	899	444	257	320	523	497	999999	32	989	999999	999999	999999	999999	731	373	999999	399	999999	274	747	328	999999	393	443	714	999999	563	981	999999	371	883	999999	999999	734	999999	747	46	719	129	966	653	706	807	113	531	677	851	775	284	225	182	354	807	999999	40	999999	999999	814	999999	745	999999	676	56	999999	828	995	350	276	997	626	999999	680	907	999999	103	999999	526	290	912	46	999999	788	706	760	199	539	304	322	704	999999	696	999999	999999	383	43	999999	660	999999	284	535	337	584	778	658	409	999999	446	509	999999	418	59	770	901	569	818	155	970	295	439	299	701	38	999999	999999	999999	593	566	999999	274	126	961	346	15	386	709	351	20	58	999999	697	102	999999	847	295	119	926	330	553	564	887	999999	374	750	985	833	308	22	938	728	816	935	912	244	999999	999999	712	999999	525	859	477	999999	922	935	742	999999	906	190	286	730	13	273	999999	999999	387	999999	597	595	29	553	999999	999999	81	329	544	999999	190	560	499	999999	999999	171	805	694	999999	752	93	438	18	789	927	128	999999	218	724	552	999999	999999	857	247	999999	126	999999	971	458	147	73	602	401	980	26	355	999999	447	333	999999	467	328	999999	634	999999	999999	999999	240	999999	291	604	862	604	991	839	246	703	261	979	999999	427	833	999999	950	688	491	999999	999999	772	581	438	297	885	882	94	999999	999999	232	221	701	
539	513	356	176	543	211	997	409	150	999999	652	438	468	54	424	999999	92	930	945	545	130	999999	467	999999	853	316	977	721	907	999999	184	480	50	287	999999	999999	999999	79	999999	487	493	999999	887	993	928	10	828	999999	999999	460	999999	141	287	676	580	999999	56	311	323	999999	234	285	502	905	605	182	397	999999	304	511	157	22	524	999999	61	492	671	474	999999	852	999999	999999	263	456	723	52	203	373	707	999999	999999	185	756	999999	999999	999999	145	981	397	756	612	647	546	957	312	508	617	818	624	97	319	581	999999	470	748	98	32	999999	191	563	978	999999	999999	535	999999	971	266	344	999999	999999	357	689	86	368	249	840	599	999999	154	225	434	384	748	619	459	295	989	295	440	174	999999	999999	800	999999	999999	588	174	20	999999	341	251	999999	613	780	740	629	504	827	999999	908	498	725	901	966	138	604	285	863	999999	999999	982	971	903	50	659	267	999999	252	590	661	675	588	983	813	973	162	770	968	999999	999999	999999	172	74	532	999999	999999	999999	999999	705	183	313	311	999999	999999	999999	999999	379	572	999999	483	999999	261	246	569	999999	909	999999	98	993	976	834	316	984	999999	999999	819	906	381	374	999999	999999	65	999999	417	358	374	653	999999	464	999999	782	207	848	405	999999	999999	925	504	298	766	999999	999999	840	729	349	996	326	999999	999999	539	373	997	208	929	999999	999999	999999	828	221	999999	265	723	634	999999	203	636	468	588	166	37	894	412	92	999999	473	967	999999	999999	78	999999	999999	964	620	925	999999	785	999	918	990	414	999999	106	293	430	999999	999999	999999	999999	999999	713	537	999999	533	381	999999	961	915	601	465	447	999999	897	760	859	821	301	113	709	962	418	999999	550	999999	751	212	797	999999	999999	106	470	501	674	999999	365	824	999999	999999	249	290	376	870	999999	999999	999999	944	927	346	999999	609	999999	999999	767	587	127	86	987	149	781	999999	847	843	999999	504	999999	946	999999	616	404	999999	511	860	864	428	595	548	238	97	54	807	285	460	999999	999999	999999	570	999999	97	173	289	837	180	659	999999	442	999999	617	903	467	607	158	999999	941	399	999999	359	45	348	999999	579	847	999999	999999	974	893	999999	158	209	618	434	222	708	999999	999999	206	341	211	794	985	999999	930	335	630	447	999999	999999	999999	304	955	536	535	394	104	999999	441	938	84	684	186	56	999999	999999	294	999999	395	450	867	826	202	766	999999	251	362	931	999999	522	279	657	326	929	877	853	253	999999	898	827	999999	859	684	268	266	
526	617	939	999999	999999	999999	597	999999	218	106	999999	999999	198	388	293	42	172	944	918	669	427	999999	999999	999999	999999	174	213	144	567	835	18	152	999999	510	631	633	423	999999	136	999999	681	605	999999	999999	193	999999	999999	999999	615	999999	451	915	999999	599	838	999999	999999	999999	164	358	837	463	494	382	98	551	177	687	756	999999	618	917	817	446	999999	821	259	999999	985	779	999999	509	528	772	394	102	999999	344	999999	473	272	653	100	999999	999999	999999	120	999999	745	999999	999999	999999	946	954	186	533	108	328	612	27	999999	948	784	999999	999999	999999	934	722	987	999999	174	833	25	293	398	965	827	48	802	769	999999	523	999999	352	999999	740	562	574	595	861	993	68	999999	654	564	999999	868	715	539	999999	999999	398	999999	749	999999	750	999999	663	999999	220	999999	70	999999	999999	999999	394	999999	999999	189	999999	999999	370	136	136	11	115	110	370	999999	84	107	122	508	494	999999	999999	775	928	999999	454	388	899	18	385	999999	999999	542	889	348	999999	53	437	535	999999	999999	923	271	999999	747	373	999999	991	934	491	123	594	562	41	999999	994	619	351	567	734	130	999999	361	751	999999	999999	999999	221	32	559	40	669	586	477	951	561	999999	999999	190	999999	999999	999999	964	526	271	570	999999	511	532	999999	560	701	999999	800	910	999999	999999	520	649	678	800	438	969	385	461	453	999999	999999	90	806	943	464	171	66	930	999999	910	999999	489	411	697	71	999999	678	999	339	799	786	999999	293	999999	539	514	999999	999999	376	426	589	75	817	562	295	430	725	999999	105	540	814	999999	186	757	736	40	248	981	999999	749	999999	385	131	654	231	999999	999999	816	413	999999	658	355	999999	317	331	770	672	848	411	640	999999	278	904	798	999999	999999	390	999999	999999	508	276	530	999999	999999	135	213	999999	173	999999	999999	634	909	999999	155	999999	468	999999	999999	435	965	368	399	999999	109	999999	32	481	999999	668	315	148	270	563	904	683	138	999999	936	192	128	827	508	517	999999	16	63	281	758	917	527	999999	521	111	298	150	999999	951	870	840	999999	732	620	505	35	628	373	356	999999	472	999999	92	379	685	999999	999999	860	882	935	103	999999	751	999999	999999	150	706	999999	169	275	999999	999999	186	999999	105	89	396	999999	999999	491	999999	999999	707	189	295	173	445	239	836	794	160	289	994	25	776	999999	999999	999999	999999	364	999999	999999	214	999999	336	999999	576	577	284	999999	999999	931	999999	401	919	461	34	571	437	999999	705	999999	999999	375	124	485	812	171	737	987	728	
386	999999	999999	171	23	438	626	853	629	597	999999	954	240	873	229	432	602	106	999999	94	789	582	963	999999	851	999999	838	966	851	854	999999	839	999999	877	544	929	219	239	905	999999	407	999999	999999	654	837	999999	560	502	999999	62	219	75	999999	902	939	999999	48	988	319	999999	599	660	11	999999	192	37	667	363	338	299	999999	999999	200	303	686	81	774	319	821	339	999999	346	80	999999	644	350	427	394	937	999999	999999	231	919	113	433	999999	717	41	471	809	854	207	999999	606	840	846	874	128	225	868	39	728	999999	980	999999	999999	590	212	140	842	999999	283	425	599	408	991	453	999999	870	939	363	743	847	22	484	463	183	999999	958	798	999999	308	178	999999	709	172	64	939	961	180	166	514	900	629	209	581	782	573	207	999999	402	787	999999	285	514	296	881	164	505	688	89	999999	999999	341	376	311	999999	355	889	246	937	999999	135	999999	783	849	842	227	999999	999999	999999	999999	277	120	999999	687	60	999999	565	999999	290	900	999999	282	999999	50	999999	568	263	897	999999	436	999999	960	999999	888	999999	558	502	665	454	663	999999	602	18	479	848	143	935	689	261	999999	790	999999	955	999999	80	999999	609	742	588	283	964	999999	999999	999999	926	316	208	517	999999	999999	400	900	999999	627	558	841	274	621	999999	137	633	574	646	265	999999	216	14	874	817	808	999999	760	86	181	698	436	175	763	552	999999	934	999999	663	999999	820	889	508	338	488	999999	589	999999	550	460	999999	999999	278	181	607	999999	312	334	999999	227	552	640	823	797	929	131	676	999999	78	659	999999	215	910	886	444	756	708	676	395	587	999999	962	220	999999	999999	999999	168	999999	166	999999	240	609	727	446	217	190	76	999999	408	366	563	89	999999	999999	999999	445	490	999999	736	851	21	635	999999	122	998	589	430	207	276	631	963	999999	354	245	429	592	487	474	679	264	689	997	277	39	34	150	999999	329	368	95	999999	776	267	314	821	999999	671	615	448	627	999999	999999	444	777	402	881	734	999999	471	674	957	25	999999	999999	171	24	368	909	999999	857	546	110	839	190	999999	197	999999	999999	424	824	999999	872	36	61	504	821	562	500	636	152	415	371	857	693	138	802	999999	785	153	807	246	762	526	590	91	659	999999	999999	999999	999999	466	695	268	999999	753	95	988	999999	977	350	461	867	282	999999	999999	184	999999	156	62	22	133	638	896	999999	588	169	999999	446	970	999999	791	308	537	999999	685	719	999999	220	999999	52	813	413	999999	999999	
999999	378	489	581	147	906	416	999999	211	950	91	827	799	999999	999999	593	999999	552	690	999999	558	162	340	851	999999	733	81	42	216	19	208	720	999999	103	270	999999	680	999999	309	73	438	909	107	586	349	999999	920	999999	999999	355	999999	999999	722	676	254	203	47	638	321	999999	834	999999	675	202	999999	371	997	706	390	849	913	965	253	627	703	649	65	754	512	999999	813	999999	879	861	706	938	998	999999	999999	77	181	999999	462	895	238	64	243	999999	834	977	860	224	80	313	441	999999	26	105	999999	605	148	293	136	910	600	223	504	999999	496	813	373	999999	857	323	677	999999	512	999999	999999	999999	415	160	920	534	550	598	550	576	429	368	921	903	999999	253	929	888	915	552	304	24	560	428	999999	30	614	28	999999	756	635	999999	999999	999999	706	334	199	987	373	602	369	12	999999	927	395	137	891	999999	661	614	394	788	956	960	64	383	999999	986	741	899	919	532	242	999999	940	859	533	999999	206	857	63	941	525	999999	193	302	351	999999	43	291	139	154	367	752	372	847	999999	874	613	332	246	213	256	999999	682	836	770	999999	986	536	604	638	273	999999	561	452	999999	642	777	999999	999999	999999	953	459	770	775	175	489	999999	103	255	999999	999999	873	621	850	694	61	641	999999	532	999999	646	507	686	500	999999	563	201	999999	584	970	999999	999999	999999	780	259	796	703	907	670	999999	999999	999999	290	945	989	399	999999	999999	757	999999	11	430	240	570	819	456	999999	279	894	612	298	999999	999999	284	561	797	583	999999	600	898	999999	733	685	251	24	752	226	999999	511	491	381	489	172	999999	969	677	999999	999999	960	802	999999	434	23	999999	991	946	384	15	394	201	816	351	120	999999	999999	277	744	988	556	76	240	42	767	412	241	808	348	155	315	883	186	999999	999999	797	999999	999999	720	626	259	77	378	220	999999	999999	675	39	379	313	509	999999	932	633	184	894	572	991	666	610	827	999999	999999	238	999999	510	25	962	999999	322	984	940	557	127	738	488	697	29	999999	458	737	999999	439	999999	646	613	951	553	679	985	235	883	266	119	799	76	999999	999999	520	845	304	712	999999	66	328	569	153	814	999999	695	999999	553	315	218	872	625	754	572	591	96	559	472	999999	485	999999	111	999999	448	328	671	999999	557	509	841	999999	35	999999	999999	716	86	469	146	658	983	789	999999	578	58	246	183	322	896	558	433	999999	999999	428	92	969	226	886	705	496	232	999999	648	53	474	64	847	982	381	
855	515	626	423	813	309	695	415	533	999999	211	154	359	999999	999999	86	555	332	606	560	413	500	199	764	650	436	999999	150	638	113	994	399	201	941	50	53	999999	872	28	129	999999	999999	693	262	504	351	873	552	650	999999	918	999999	250	431	968	999999	325	862	773	387	992	555	999999	429	999999	811	953	418	93	999999	279	683	313	487	999999	999999	806	937	999999	999999	563	765	500	670	195	272	158	999999	972	684	727	943	999999	640	137	841	999999	273	622	693	398	464	469	694	697	244	428	763	267	128	558	387	603	474	824	236	64	999999	999999	377	662	193	445	408	238	999999	584	673	360	332	72	999999	325	999999	999999	108	999999	999999	972	950	843	395	511	999999	135	349	350	634	816	900	999999	999999	39	254	999999	214	999999	999999	466	372	999999	999999	999999	935	66	999999	72	37	999999	999999	930	999999	143	293	533	277	681	999999	999999	888	999999	950	857	460	545	392	513	999999	545	705	88	245	349	999999	299	99	999999	999999	797	120	999999	999999	999999	999999	999999	538	999999	999999	720	763	999999	438	787	578	386	999999	897	952	399	674	511	991	492	999999	647	695	909	532	993	444	999999	115	793	173	611	671	999999	767	490	999999	844	999999	360	781	183	999999	458	999999	234	999999	201	999999	999999	999999	608	296	999999	999999	999999	284	628	25	752	285	479	427	644	624	967	999999	999999	140	472	999999	829	999999	640	711	686	996	246	148	308	413	253	264	999999	999999	999999	324	999999	671	999999	999999	388	829	24	85	311	755	16	834	999999	519	999999	71	567	999999	999999	999999	655	129	999999	455	47	999999	716	349	42	224	999999	974	69	999999	873	167	999999	999999	14	10	730	565	409	930	990	412	344	999999	654	191	697	142	999999	701	669	721	148	869	178	999999	999999	675	52	999999	266	999999	775	999999	645	602	999999	999999	790	304	999999	100	720	602	464	635	156	927	694	999999	527	367	608	999999	983	162	28	945	98	116	887	65	999999	322	674	959	637	192	153	999999	935	395	352	81	568	578	999999	546	415	543	999999	194	999999	201	999999	899	999999	417	178	492	999999	311	223	683	416	999999	999999	999999	927	999999	997	963	783	643	915	141	25	999999	798	414	999999	482	999999	999999	365	702	84	330	752	775	999999	229	24	661	478	999999	999999	668	665	999999	10	999999	619	909	545	999999	411	346	286	999999	883	895	999999	763	340	111	771	668	328	999999	12	256	656	162	968	999999	999999	132	175	291	999999	999999	872	317	414	999999	863	630	19	577	999999	737	54	324	891	641	
610	261	331	376	862	514	350	951	487	753	999999	466	999999	767	839	999999	181	999999	479	537	33	311	359	779	248	151	658	751	422	274	212	341	270	337	177	697	800	999999	429	999999	16	920	829	660	615	999999	999999	999999	737	22	566	59	999999	999999	618	308	902	999999	999999	999999	999999	599	538	222	999999	613	999999	612	599	999999	487	383	575	34	999999	999999	999999	698	999999	842	461	416	999999	409	708	162	999999	906	719	999999	795	999999	669	708	598	417	391	616	119	999999	209	86	653	594	999999	192	483	820	833	515	999999	213	387	999999	269	999999	999999	139	514	398	999999	300	893	730	357	999999	714	867	436	999999	720	864	999999	172	999999	384	763	429	875	526	679	999999	82	213	51	999999	999999	383	448	999999	832	262	112	999999	999999	909	193	922	246	305	478	616	394	720	999999	962	623	225	999999	884	686	166	264	987	719	451	227	689	688	765	368	341	429	287	291	467	761	869	289	999999	201	840	192	579	58	72	291	362	418	88	999999	655	728	999999	472	675	999999	999999	10	441	999999	999999	999999	480	999999	147	999999	116	438	337	210	754	936	999999	693	999999	973	999999	939	999999	170	864	280	609	797	999999	612	865	815	615	469	646	868	847	49	697	606	711	642	910	999999	185	924	91	999999	223	719	806	871	626	999999	323	185	999999	281	828	233	634	683	233	534	331	300	999999	867	564	999999	98	999999	999999	999999	999999	999999	38	999999	985	940	199	999999	583	993	806	999999	199	913	155	999999	524	575	221	473	999999	38	999999	385	999999	999999	110	223	323	337	630	923	875	386	440	281	157	999999	999999	887	999999	902	109	999999	728	337	999999	999999	722	103	372	999999	671	532	277	243	999999	652	999999	999999	839	975	418	255	372	882	999999	813	482	999999	323	950	999999	333	438	79	928	188	657	226	999999	999999	501	229	965	117	262	352	999999	207	648	504	347	195	999999	68	493	853	867	846	219	297	437	999999	779	999999	243	999999	104	208	999999	454	995	20	327	999999	999999	198	290	264	629	999999	705	999999	999999	819	612	104	284	999999	586	85	320	810	17	495	763	652	999999	554	999999	914	258	909	892	204	508	337	867	999999	999999	304	573	613	226	999999	592	162	623	960	999999	149	73	724	621	238	999999	194	13	832	884	831	999999	735	390	715	528	795	392	40	999999	285	999999	874	999999	999999	511	707	999999	574	999999	611	39	489	745	999999	851	534	298	999999	999999	324	334	45	525	752	555	837	232	511	914	999999	769	592	650	533	912	198	928	
999999	727	437	999999	438	999999	283	802	269	999999	999999	863	999999	507	728	971	996	951	201	358	53	737	674	999999	93	659	116	841	447	838	221	823	662	605	959	936	632	724	895	999999	251	950	295	999999	577	999999	920	299	50	999999	654	582	721	840	999999	602	62	999999	516	778	822	441	365	430	999999	831	211	398	547	999999	348	281	65	94	116	999999	451	827	999999	446	738	816	999999	825	999999	639	111	822	999999	366	999999	679	999999	126	294	810	999999	864	77	999999	445	532	999999	258	282	382	527	636	733	791	160	234	56	80	49	999999	640	999999	246	150	730	389	677	191	908	669	73	938	800	306	999999	587	760	170	999999	216	999999	553	552	812	122	475	98	928	216	999999	633	147	86	288	180	65	628	926	999999	66	855	570	350	999999	999999	588	836	436	293	572	474	999999	79	833	940	999999	999999	433	38	264	999999	748	999999	999999	999999	925	861	521	136	453	959	999999	155	999999	361	504	213	999999	999999	999999	638	999999	645	643	999999	747	78	999999	347	999999	999999	999999	898	760	766	999999	596	101	577	393	726	324	310	840	999999	640	740	135	482	446	883	57	930	504	626	638	999999	999999	73	999999	857	999999	999999	52	384	765	934	394	999999	999999	907	999999	371	120	806	324	361	999999	39	999999	17	999999	771	900	209	30	273	404	999999	138	13	999999	37	288	535	118	999999	267	999999	999999	705	355	948	237	538	771	686	820	697	311	286	999999	311	519	291	914	847	282	999999	364	501	540	259	59	999999	999999	999999	92	584	697	183	103	999999	999999	849	661	994	543	372	999999	344	453	706	832	851	705	999999	518	999999	999999	271	867	424	111	999999	174	999999	899	999999	885	999999	603	245	999999	138	999999	958	129	999999	999999	919	999999	910	414	29	999999	834	427	999999	544	699	576	999999	999999	436	315	678	248	835	999999	566	105	555	486	751	741	218	706	704	999999	999999	999999	848	378	702	957	956	20	91	308	340	678	701	452	195	999999	517	282	573	822	999999	999999	999999	985	73	823	758	999999	663	288	839	138	999999	999999	797	865	727	716	999999	478	358	999999	166	537	354	887	999999	113	300	640	233	935	142	881	999999	37	999999	999999	315	878	209	532	356	802	999999	211	999999	172	999999	999999	392	801	21	104	473	999999	563	756	641	185	429	999999	144	32	65	904	999999	999999	385	769	999999	865	411	392	279	826	321	999999	78	152	931	242	457	970	999999	999999	924	48	417	318	474	999999	999999	139	999999	554	397	334	746	564	216	124	786	999999	
13	527	399	628	825	999999	534	999999	687	999999	999999	197	207	174	775	633	999999	957	999999	999999	305	533	644	999999	934	724	439	987	617	999999	935	816	455	571	966	730	42	305	222	999999	999999	999999	115	999999	885	999999	357	233	558	123	999999	259	691	719	999999	480	882	127	694	110	999999	546	591	183	564	999999	741	635	999999	999999	999999	684	744	663	293	39	427	914	999999	673	376	999999	438	503	930	686	135	736	999999	999999	847	914	610	122	562	999999	683	931	176	458	529	999999	35	513	999999	899	514	38	435	560	62	968	731	999999	999999	12	999999	97	999999	877	999999	14	999999	712	207	999999	84	999999	110	55	356	495	999999	937	999999	654	190	999999	999999	41	181	107	999999	429	442	879	193	589	388	999999	999999	999999	689	298	157	524	77	323	316	835	825	882	927	999999	999999	566	230	794	877	88	822	999999	116	220	999999	213	704	234	279	327	999999	494	253	550	999999	999999	806	458	789	629	586	866	999999	155	216	299	180	920	999999	999999	659	398	711	309	737	948	999999	478	593	943	820	999999	53	988	342	340	639	386	999999	454	760	771	14	258	502	955	573	960	14	999999	43	783	19	404	999999	999999	999999	999999	813	967	280	999999	865	999999	808	743	823	630	812	876	659	793	456	999999	999999	887	394	999999	807	781	384	999999	999999	186	910	47	833	649	330	999999	557	696	572	507	183	432	906	168	999999	758	142	943	158	137	756	999999	336	999999	289	781	719	330	145	41	592	752	862	688	935	771	909	184	309	584	329	963	230	999999	598	692	999999	236	23	59	649	999999	380	999999	429	999999	710	595	369	548	518	236	560	999999	914	431	570	227	232	999999	999999	957	643	573	808	999999	29	387	649	597	800	493	316	999999	999999	999999	999999	526	999999	275	70	323	999999	760	75	102	412	999999	999999	177	132	763	14	999999	210	691	999999	999999	538	636	650	333	946	772	748	35	919	474	158	999999	999999	53	958	999999	617	534	153	882	508	999999	390	339	999999	482	475	999999	489	971	885	701	363	574	999999	632	624	737	377	51	999999	49	182	937	999999	999999	127	999999	805	57	727	999999	548	914	308	822	255	321	981	999999	307	999999	999999	947	999999	457	999999	485	65	999999	341	880	999999	111	999999	468	543	452	798	79	365	396	999999	441	254	219	162	999999	999999	175	999999	313	755	999999	743	999999	503	234	358	94	873	641	32	480	715	847	519	446	54	840	999999	802	523	911	999999	910	481	999999	703	999999	999999	960	999999	890	948	38	134	262	
368	570	999999	318	999999	999999	206	724	374	760	999999	407	699	716	404	435	886	584	790	843	796	999999	828	398	999999	977	999999	913	431	141	531	686	722	267	999999	999999	999999	999999	999999	809	999999	393	546	720	388	306	680	999999	999999	785	13	374	999999	291	465	535	741	577	787	999999	924	292	303	999999	238	49	685	442	638	920	560	916	876	981	999999	999999	296	117	19	234	999999	212	357	999999	138	167	999999	441	801	552	999999	307	193	590	884	432	100	313	492	999999	621	248	999999	644	999999	97	497	267	163	62	999999	633	568	562	820	721	935	657	999999	80	600	254	640	999999	999999	263	732	295	106	705	999999	999999	999999	669	999999	999999	263	713	999999	51	999999	191	287	749	313	117	739	630	770	173	999999	443	209	999999	748	377	608	862	465	971	999999	212	171	457	999999	999999	18	898	948	762	468	232	246	999999	410	419	966	891	783	81	524	111	525	999999	217	878	783	214	920	999999	459	401	257	449	686	467	30	999999	999999	57	999999	840	682	17	704	275	999999	146	999999	999999	411	716	89	393	457	262	686	237	249	999999	482	803	977	712	999999	76	974	797	999999	999999	398	145	883	735	971	683	429	517	999999	942	681	647	204	591	835	743	322	999999	999999	434	781	792	590	156	574	306	863	970	705	999999	999999	409	999999	77	940	275	833	999999	422	773	832	999999	999	307	190	835	609	999999	999999	569	754	120	806	951	172	606	555	999999	171	675	820	459	812	600	999999	282	999999	136	650	570	910	969	451	227	999999	612	999999	293	966	999999	696	476	999999	145	883	190	603	808	999999	344	999999	999999	191	746	953	999999	366	409	655	907	948	482	745	316	658	785	999999	588	359	559	813	272	770	432	979	353	365	676	717	999999	999999	999999	231	315	850	814	787	999999	274	999999	255	393	637	68	790	223	731	787	487	107	521	24	458	999999	531	456	335	999999	767	609	27	689	692	193	237	870	999999	999999	999999	844	999999	963	324	141	313	429	634	712	999999	765	622	578	999999	999999	950	999999	629	875	784	999999	488	37	937	664	999999	566	701	454	999999	920	961	300	999999	642	109	557	699	999999	51	112	822	999999	127	999999	987	449	499	82	242	572	250	385	656	71	365	970	35	660	930	747	727	190	881	999999	999999	331	256	999999	519	403	965	312	999999	682	582	866	999999	936	999999	761	999999	628	221	268	680	999999	644	270	286	139	531	49	396	304	384	641	999999	999999	999999	665	202	942	563	838	607	938	551	999999	489	499	
999999	99	982	179	680	108	968	623	51	227	999999	986	999999	390	872	925	915	540	307	999999	135	514	738	21	568	999999	75	383	660	742	44	670	999999	786	79	441	67	999999	999999	285	673	999999	365	979	978	999999	671	182	966	681	32	21	676	999999	374	555	361	970	611	999999	999999	595	963	309	999999	26	215	494	321	440	999999	699	999999	32	277	18	159	758	999999	999999	462	893	416	978	719	32	994	241	999999	999999	90	96	614	77	999999	87	999999	66	999999	999999	10	187	861	535	813	999999	105	653	282	366	999999	602	999999	259	103	149	188	999999	589	171	999999	999999	82	999999	999999	781	94	848	780	199	999999	103	962	81	361	284	999999	999999	175	396	926	350	959	999999	127	487	159	999999	974	112	898	179	999999	634	940	36	999999	999999	185	42	248	257	873	92	512	313	640	999999	898	999999	117	307	999999	202	999999	681	24	27	679	872	999999	729	999999	677	300	684	626	337	140	334	999999	999999	999999	142	158	679	476	876	999999	814	847	293	466	165	999999	601	360	999999	999999	999999	21	999999	395	999999	409	519	382	205	792	827	686	999999	735	573	999999	150	602	999999	54	999999	214	999999	474	864	999999	348	273	719	683	699	334	999999	937	871	999999	91	582	999999	999999	638	307	281	94	724	137	545	558	892	515	999999	998	674	239	834	65	999999	999999	530	288	71	255	663	522	999999	999999	999999	999999	999999	260	999999	568	209	953	415	267	932	63	749	737	489	790	380	999999	829	700	660	123	999999	999999	449	999999	61	124	671	392	999999	759	991	231	793	180	694	642	999999	295	799	720	999999	999999	132	820	873	999999	798	280	875	460	999999	402	843	231	271	57	999999	111	516	94	291	32	999999	183	72	528	999999	318	106	737	999999	543	901	939	299	536	999999	999999	593	267	999999	401	517	193	999999	598	387	571	999999	999999	999999	846	999999	715	439	800	952	948	999999	354	999999	490	183	148	204	158	501	904	999999	735	363	999999	517	999999	768	889	515	441	116	473	151	382	408	459	905	419	764	999999	999999	499	583	745	871	248	418	999999	227	378	989	999999	999999	482	639	999999	294	999999	338	530	946	550	294	520	841	295	213	477	91	724	243	784	999999	315	405	999999	161	999999	320	278	840	931	671	146	452	199	999999	668	742	234	175	999999	91	999999	249	959	214	72	903	586	999999	999999	999999	502	145	214	533	792	87	207	32	676	340	70	689	999999	878	999999	999999	652	919	544	734	856	559	978	703	159	76	446	238	98	999999	734	242	
999999	186	999999	11	247	999999	583	591	999999	211	999999	999999	30	554	999999	90	66	999999	261	999999	500	216	898	943	999999	511	383	725	641	999999	999999	963	605	827	790	838	999999	156	831	987	345	953	999999	654	71	63	682	999999	842	365	181	104	462	77	741	692	288	235	843	735	291	857	949	576	277	999999	329	202	763	395	381	909	172	273	331	547	26	253	999999	114	999999	778	883	286	797	999999	510	537	95	107	560	483	312	105	706	999999	13	623	387	536	734	999999	841	456	983	999999	931	199	746	204	675	44	999999	739	906	512	974	673	779	438	999999	791	116	999999	999999	897	607	77	567	843	544	999999	999999	355	999999	349	999999	436	302	535	999999	321	999999	891	999999	999999	139	999999	999999	203	512	339	843	949	511	999999	383	185	621	999999	999999	864	631	903	999999	281	177	998	370	566	575	548	381	254	529	713	10	999999	999999	999999	768	44	877	373	340	214	559	917	844	436	999999	761	815	216	870	53	999999	887	241	999999	358	999999	212	633	999999	999999	999999	599	429	999999	999999	168	999999	999999	999999	630	986	267	572	454	722	999999	999999	999999	600	813	733	174	383	486	999999	122	983	999999	960	637	999999	999999	745	999999	256	960	498	56	493	808	819	999999	889	249	66	431	325	787	438	108	976	278	42	815	241	999999	225	943	773	831	184	858	999999	689	798	742	522	999999	208	762	761	117	450	792	993	999999	999999	143	429	999999	796	999999	999999	861	660	562	221	929	144	462	744	555	283	662	633	999999	170	999999	451	324	999999	128	588	999999	347	869	828	250	822	21	518	91	524	181	999999	978	213	489	39	245	530	592	72	745	27	216	833	788	169	42	69	85	692	114	692	678	999999	978	524	791	734	999999	117	133	999999	662	41	111	627	999999	999999	681	180	999999	793	999999	65	842	658	141	45	50	91	789	951	442	399	419	999999	365	371	235	999999	248	999999	559	999999	939	999999	999999	999999	999999	170	514	999999	999999	905	486	999999	375	623	774	330	392	999999	694	890	999999	181	999999	272	999999	999999	272	999999	531	715	999999	999999	244	842	125	999999	302	956	999999	880	999999	999999	573	536	999999	109	124	742	999999	999999	582	492	817	668	999999	999999	999999	999999	563	999999	897	231	999999	999999	999999	999999	999999	532	507	733	37	436	452	813	323	999999	608	975	359	522	508	529	696	626	999999	449	887	576	685	357	751	209	403	203	982	999999	999999	900	562	999999	33	999999	244	863	877	156	50	13	355	353	169	999999	743	50	611	378	535	
136	999999	535	894	999999	846	160	981	999999	43	258	831	968	999999	708	422	229	999999	916	295	832	749	986	408	884	999999	999999	999999	436	999999	999999	591	999999	820	999999	369	37	999999	523	999999	94	999999	999999	123	791	181	386	302	999999	902	999999	551	999999	92	702	999999	553	136	19	288	515	962	554	371	999999	667	227	999999	999999	999999	999999	982	975	182	210	951	699	873	616	712	844	49	999999	999999	942	810	895	999999	128	257	999999	999999	236	245	239	131	337	688	442	134	999999	238	875	123	517	541	576	523	882	750	687	999999	520	307	444	475	237	999999	428	870	771	695	39	178	532	494	756	739	942	89	624	21	440	999999	757	615	173	622	27	999999	243	382	999999	377	569	999999	390	929	801	763	894	317	269	571	999999	269	208	707	999999	32	784	837	580	802	999999	999999	250	38	549	828	999999	615	12	999999	636	398	999999	662	609	999999	113	827	938	188	195	316	752	868	999999	498	999999	999999	999999	994	626	999999	802	846	250	893	894	361	389	973	999999	999999	314	999999	935	999999	222	999999	108	204	999999	957	899	999999	617	820	923	999999	999999	60	421	845	584	17	400	240	999999	209	999999	715	999999	752	999999	964	726	906	12	510	933	999999	285	999999	368	999999	999999	669	507	411	238	430	969	523	462	999999	561	616	999999	306	851	704	999999	22	133	392	701	176	520	934	674	710	999999	423	999999	733	774	550	486	747	932	731	732	999999	999999	992	745	979	299	118	412	119	212	705	658	999999	999999	273	999999	975	144	908	999999	573	736	528	612	556	999999	728	999999	999999	140	956	374	999999	971	999999	51	999999	647	722	877	999999	999999	564	508	999999	765	218	935	511	802	510	612	33	582	169	458	453	389	199	903	570	554	400	979	256	341	999999	999999	615	999999	616	338	422	41	746	999999	999999	29	999999	999999	866	792	62	999999	629	999999	350	548	999999	999999	598	751	457	999999	316	999999	140	584	262	781	238	951	999999	290	195	182	200	992	835	999999	286	433	889	408	47	999999	502	999999	360	902	990	989	999999	999999	632	864	880	999999	725	889	911	999999	767	718	562	915	472	772	33	457	163	358	712	693	999999	175	861	58	780	999999	999999	999999	999999	359	790	999999	505	448	657	999999	301	999999	999999	945	217	689	666	180	846	132	315	999999	167	902	749	642	999999	761	435	467	12	832	823	999999	534	961	372	999999	928	323	419	34	125	702	999999	999999	91	766	486	767	508	691	999999	658	232	634	999999	332	609	158	962	743	22	199	328	
468	772	89	421	255	327	258	999999	999999	713	999999	614	465	999999	192	560	519	285	668	958	321	629	175	965	899	180	49	999999	999999	999999	999999	21	925	999999	697	794	12	999999	240	449	259	449	999999	945	941	30	336	586	427	999999	452	468	354	240	999999	838	607	124	521	999999	287	451	472	181	48	999999	689	999999	58	999999	557	174	54	999999	709	872	950	230	34	879	999999	463	999999	191	908	216	666	694	999999	999999	197	999999	999999	165	999999	808	976	507	999999	671	340	254	999999	38	50	999999	423	136	531	144	888	387	100	641	241	999999	70	290	272	831	999999	999999	714	199	999999	668	340	889	999999	999999	895	452	999999	362	549	999999	925	361	150	999999	793	540	173	242	970	809	798	999999	923	999999	999999	696	244	85	67	345	540	348	827	382	948	533	79	630	248	445	999999	737	102	642	899	709	999999	642	999999	999999	831	481	229	401	870	147	965	719	163	209	217	247	304	213	68	999999	533	999999	682	999999	999999	999999	993	999999	745	999999	109	290	999999	999999	556	602	47	984	514	68	129	436	511	810	567	360	477	999999	999999	826	442	999999	584	322	185	999999	960	999999	999999	999999	487	694	999999	808	48	685	280	125	999999	999999	209	319	698	999	467	107	266	871	702	999999	999999	999999	999999	918	628	220	999999	136	999999	184	641	269	382	225	581	435	780	703	999999	882	90	999999	395	622	626	132	200	585	855	88	124	98	85	502	234	532	397	999999	190	828	979	154	262	478	999999	999999	999999	483	999999	41	327	563	109	819	39	999999	569	684	302	999999	29	999999	280	999999	70	552	193	879	990	999999	47	52	522	944	903	935	109	999999	647	686	195	716	167	823	761	561	989	266	473	522	963	713	999999	684	808	859	873	478	418	999999	999999	68	493	379	994	284	999999	999999	916	104	612	999999	46	615	320	312	962	999999	32	509	562	927	416	999999	94	334	607	838	145	999999	71	630	509	225	999999	999999	999999	787	828	999999	999999	999999	349	378	910	322	999999	829	373	506	896	426	456	999999	868	999999	651	25	295	670	677	212	30	872	42	981	152	821	685	193	88	185	628	545	999999	728	587	47	567	771	658	777	474	638	157	645	184	999999	999999	111	484	218	501	999999	999999	999999	814	999999	999999	928	999999	854	154	190	427	720	797	910	999999	150	999999	614	457	523	22	999999	738	391	724	397	806	999999	474	584	708	870	999999	470	736	681	914	999999	999999	639	601	803	999999	294	220	999999	999999	274	679	216	999999	870	760	999999	
156	909	579	432	752	948	131	628	390	999999	999999	557	46	999999	183	249	235	140	913	999999	999999	219	277	454	180	297	550	999999	871	267	724	838	120	705	324	826	999999	491	999999	752	517	999999	422	999999	812	663	400	519	999999	440	999999	729	956	999999	999999	999999	642	135	262	464	999999	589	756	133	846	642	446	999999	23	357	147	743	772	171	999999	949	796	215	641	999999	897	40	451	441	285	999999	881	178	650	387	194	976	239	904	999999	928	225	298	225	999999	227	999999	505	743	303	248	957	795	640	999999	150	437	493	745	999999	377	147	325	999999	851	999999	278	999999	636	173	999999	999999	868	999999	382	734	508	989	999999	299	838	999999	708	999999	47	47	95	537	545	999999	756	493	493	999999	976	790	899	450	374	418	948	378	869	579	142	734	99	999999	268	381	999999	448	32	456	727	842	438	999999	810	999999	675	740	999999	399	416	677	30	530	840	592	999999	67	624	62	350	470	999999	138	15	313	948	999999	279	174	999999	318	470	999999	620	143	361	721	639	559	743	218	233	999999	173	465	714	569	147	675	546	999999	823	969	999999	267	187	310	182	999999	866	567	999999	999999	794	107	216	999999	909	707	240	999999	999999	75	319	999999	246	999999	964	549	599	389	969	603	627	30	999999	501	930	363	956	61	548	999999	693	185	746	252	685	76	258	730	999999	440	444	434	165	758	660	974	30	999999	999999	999999	908	999999	598	867	363	774	612	715	62	999999	999999	189	573	999999	381	999999	395	999999	509	898	300	868	729	539	168	202	864	737	999999	999999	342	963	716	999999	233	216	999999	879	889	911	999999	543	999999	999999	689	265	861	999999	999999	999999	588	999999	492	446	342	999999	757	69	708	170	999999	999999	999999	106	223	999999	999999	999999	999999	999999	557	516	114	999999	444	757	999999	625	849	903	341	995	360	324	377	316	481	279	582	192	458	999999	180	999999	12	999999	999999	999999	999999	999999	791	213	805	221	968	82	922	893	11	585	999999	141	219	805	999999	913	523	999999	728	906	999999	203	999999	880	999999	39	999999	386	596	854	999999	618	735	999999	121	999999	199	149	356	999999	999999	999999	999999	999999	342	327	999999	375	899	999999	999999	119	852	983	596	597	999999	925	999999	939	736	999999	307	157	497	241	999999	272	999999	700	999999	384	213	433	523	999999	999999	87	548	398	721	971	999999	507	789	999999	765	752	360	999999	999	999999	643	416	568	847	289	130	509	999999	921	55	681	999999	374	691	906	999999	470	999999	999999	60	387	117	999999	999999	69	
999999	999999	518	999999	999999	999999	179	700	459	741	999999	864	675	999999	805	999999	447	477	676	299	999999	142	999999	82	346	291	492	852	999999	887	536	199	803	788	490	762	990	999999	277	143	512	999999	915	999999	999999	564	999999	429	866	999999	939	640	551	475	780	999999	270	446	999999	372	429	327	751	572	215	607	71	999999	958	53	999999	813	209	542	787	999999	227	999999	999999	782	999999	73	986	476	947	895	647	337	18	823	999999	554	504	905	714	195	755	353	745	512	999999	908	470	822	895	999999	440	18	688	999	449	122	483	357	875	365	340	285	624	999999	959	733	878	999999	550	42	318	303	828	602	999999	999999	999999	460	289	588	602	173	999999	821	465	639	649	18	383	389	999999	157	40	358	999999	479	999999	435	999999	999999	39	999999	282	863	999999	146	999999	96	973	575	999999	32	78	999999	763	999999	705	999999	999999	330	93	869	761	171	960	171	273	999999	999999	555	154	976	999999	519	558	277	891	716	13	999999	999999	563	45	999999	678	58	89	743	594	686	774	925	581	233	686	170	574	120	999999	655	873	999999	348	999999	430	734	125	999999	737	999999	286	988	999999	535	870	530	834	952	492	999999	92	529	885	71	999999	228	404	683	833	999999	702	780	813	358	999999	750	224	617	387	944	933	999999	16	108	409	785	999999	56	362	999999	335	621	628	991	572	353	999999	999999	646	212	999999	441	725	348	793	999999	999999	450	90	130	999999	226	999999	548	999999	999999	999999	787	662	995	102	357	331	677	999999	90	161	822	785	111	927	938	971	185	614	501	805	667	314	999999	999999	999999	965	242	999999	119	56	89	22	999999	830	45	624	651	999999	982	120	57	285	712	354	362	999999	978	203	999999	255	399	934	486	757	999999	482	758	999999	415	392	98	828	953	44	81	809	999999	281	891	999999	329	75	631	390	999999	392	602	558	999999	31	986	48	482	864	999999	155	535	263	975	999999	999999	266	703	599	32	999999	331	678	282	552	999999	707	311	999999	925	334	312	999999	998	472	880	210	999999	394	999999	59	356	99	388	999999	283	522	305	999999	458	73	371	41	368	539	70	999999	285	705	142	288	737	428	938	332	843	439	264	512	682	999999	131	319	204	999999	872	241	299	356	279	376	411	973	605	862	962	999999	999999	469	999999	999999	925	440	262	126	322	927	999999	999999	93	844	268	793	656	999999	941	999999	837	999999	666	999999	634	929	436	765	876	763	823	86	369	999999	701	794	110	725	999999	690	66	88	659	999999	90	
999999	273	434	117	618	999999	811	920	910	443	352	999999	582	999999	995	13	496	249	999999	114	84	696	520	152	999999	693	930	63	261	999999	759	736	999999	748	400	665	11	657	268	999999	21	166	459	139	359	991	527	403	999999	687	570	999999	110	839	16	547	753	291	643	925	396	758	669	914	683	615	90	999999	932	999999	12	838	980	999999	103	918	247	999999	793	482	175	537	319	574	434	999999	635	882	999999	999999	912	719	24	999999	59	263	999999	544	455	743	999999	693	470	413	684	999999	857	987	745	97	310	999999	498	171	999999	999999	448	105	490	999999	979	207	102	999999	427	999999	824	647	73	840	431	702	999999	60	570	482	76	999999	889	999999	999999	999999	147	654	551	550	231	852	583	200	814	401	64	692	763	714	601	390	986	402	907	220	999999	905	666	999999	438	447	601	999999	792	542	215	999999	700	999999	69	447	538	877	999999	972	999999	999999	35	39	648	999999	999999	999999	880	999999	999999	497	999999	852	724	999999	999999	944	999999	783	260	306	407	282	195	276	992	431	654	999999	852	999999	999999	999999	999999	60	879	636	959	196	999999	746	406	116	622	999999	999999	847	617	828	460	593	764	288	999999	767	999999	999999	999999	999999	259	999999	999999	727	833	810	999999	859	999999	673	362	999999	985	925	632	514	899	300	659	999999	999999	154	814	826	703	268	999999	999999	223	999999	584	135	792	999999	936	296	545	679	999999	812	999999	142	999999	944	475	108	608	838	656	217	999999	185	103	377	107	115	60	999999	999999	574	999999	114	646	326	98	236	569	999999	989	345	969	230	999999	847	915	152	12	999999	999999	604	659	999999	405	16	522	408	42	425	999999	831	245	171	655	999999	356	457	496	999999	855	249	999999	210	849	320	247	647	168	255	461	955	112	190	999999	429	914	950	708	999999	804	999999	204	999999	918	168	110	807	575	318	501	999999	656	187	999999	999999	75	459	666	95	999999	999999	249	786	963	999999	728	999999	999999	235	999999	406	748	856	999999	999999	54	395	292	691	219	440	82	850	754	994	309	925	176	911	363	465	999999	999999	871	999999	450	417	190	999999	440	55	669	349	999999	105	719	799	165	849	77	680	176	975	876	999999	802	399	999999	969	999999	999999	888	237	872	338	121	999999	999999	102	725	999999	214	898	260	173	770	732	336	658	284	509	999999	326	844	683	298	319	999999	542	136	999999	385	221	168	637	167	999999	477	195	999999	999999	999999	73	133	999999	476	277	724	712	999999	79	72	999999	694	725	42	571	393	198	
49	999999	388	999999	999999	674	262	992	740	622	16	999999	999999	999999	675	691	695	706	203	414	217	31	594	999999	975	66	988	11	527	442	605	595	58	999999	155	190	999999	371	108	999999	999999	483	537	111	706	238	813	921	707	999999	40	335	378	978	999999	28	217	354	477	908	685	260	475	307	27	420	290	977	995	494	999999	999999	999999	999999	999999	733	494	493	338	746	253	999999	303	523	999999	279	227	79	306	137	973	860	894	199	774	999999	17	239	94	295	948	836	925	223	526	706	999999	635	999999	999999	534	724	25	731	665	617	999999	951	895	747	203	220	681	867	521	625	439	418	999999	309	726	264	409	999999	999999	417	999999	999999	997	705	999999	592	327	58	603	999999	844	172	534	166	970	65	999999	999999	999999	738	999999	999999	701	900	277	318	665	452	999999	279	999999	972	933	258	475	875	954	200	205	611	892	633	999999	272	781	999999	884	812	338	670	920	71	951	70	262	93	999999	106	437	243	999999	874	526	333	933	871	239	285	999999	104	999999	153	999999	999999	845	531	793	438	129	10	999999	853	999999	861	358	263	31	873	996	391	496	858	762	961	999999	27	117	999999	339	909	46	999999	131	243	569	777	919	470	224	731	300	950	976	437	808	82	999999	664	975	680	850	366	289	309	607	999999	391	190	999999	827	423	853	108	999999	999999	999999	731	880	301	999999	343	999999	999999	999999	101	546	999999	335	162	612	266	452	965	659	68	680	329	822	636	327	396	739	664	396	317	999999	999999	766	999999	983	350	880	372	403	347	999999	999999	24	217	71	371	66	37	999999	570	970	887	999999	161	293	506	909	254	974	195	603	896	999999	957	654	694	125	861	179	271	386	90	571	322	770	971	999999	615	574	999999	339	712	471	999999	346	559	411	614	189	487	441	636	999999	999999	743	402	446	999999	562	999999	255	204	857	932	194	890	325	137	391	999999	201	999999	679	28	999999	999999	999999	445	620	105	292	999999	681	692	829	999999	999999	999999	578	999999	535	999999	999999	207	710	145	999999	999999	999999	456	244	999999	233	868	295	146	957	379	363	852	967	11	447	467	93	745	522	175	999999	444	208	962	558	24	786	945	252	481	318	719	46	999999	999999	999999	861	18	287	813	407	693	999999	999999	999999	726	999999	533	999999	595	999999	999999	999999	689	436	207	257	281	725	219	91	350	894	485	999999	643	999999	81	208	283	999999	85	468	709	768	419	652	886	962	832	614	999999	146	999999	999999	999999	999999	357	469	606	916	
589	292	78	732	999999	798	317	261	999999	910	999999	334	999999	989	999999	506	913	921	27	999999	371	319	893	604	827	999999	247	999999	999999	546	999999	999999	602	999999	999999	792	400	976	711	620	999999	634	999999	921	286	928	999999	667	329	999999	193	999999	451	61	555	999999	399	999999	904	852	561	200	544	999999	999999	724	732	999999	999999	255	116	936	999999	406	999999	999999	713	999999	328	999999	604	999999	797	870	362	999999	170	551	999999	746	999999	926	82	858	69	154	99	785	999999	999999	205	440	695	999999	740	999999	226	55	840	818	566	427	155	14	999999	999999	402	674	468	999999	564	191	369	235	852	190	999999	999999	347	75	647	999999	502	766	999999	173	884	723	140	115	816	125	999999	991	190	999999	781	77	609	88	752	425	327	999999	997	24	81	469	999999	559	392	864	707	775	181	637	925	388	999999	95	106	999999	543	362	603	448	481	377	54	999999	408	797	751	269	999999	231	999999	442	999999	689	102	999999	501	580	723	951	999999	935	819	552	60	402	766	524	981	999999	881	999999	466	559	542	703	425	999999	161	595	999999	448	999999	950	36	492	620	621	999999	681	187	963	638	999999	40	999999	558	501	999999	16	40	999999	288	250	999999	646	976	219	157	999999	999	999999	429	999999	837	970	483	869	526	567	782	155	531	309	895	918	336	814	529	999999	155	999999	527	155	564	999999	170	221	610	390	515	411	999999	999999	681	999999	543	510	814	69	72	688	975	269	234	999999	704	978	999999	430	320	172	689	999999	253	86	999999	284	999999	950	810	272	268	146	61	381	681	927	627	865	385	826	10	469	934	466	947	268	921	679	192	999999	999999	189	80	353	721	323	361	605	410	269	936	863	999999	799	430	838	217	852	213	776	360	488	55	493	172	230	225	999999	138	999999	363	893	999999	999999	999999	88	76	708	999999	367	576	999999	465	125	889	146	219	145	46	118	61	999999	476	415	831	388	144	586	999999	999999	108	575	476	49	906	999999	105	631	404	999999	772	508	203	845	999999	338	999999	930	604	999999	21	999999	749	29	319	295	427	999999	797	26	944	999999	999999	169	269	999999	555	426	999999	847	51	588	740	694	346	999999	874	631	215	502	365	214	982	166	489	28	825	456	729	621	625	743	834	387	407	292	981	43	586	999999	782	605	999999	756	983	433	999999	65	683	767	999999	795	999999	304	661	740	999999	370	679	999999	999999	109	697	597	232	307	754	363	999999	64	570	841	55	15	720	759	492	999999	182	999999	999999	770	
773	962	999999	999999	999999	539	999999	999999	783	621	364	345	33	999999	999999	133	534	686	999999	986	767	999999	206	579	750	151	583	901	257	282	198	623	572	415	999999	735	396	999999	711	224	999999	630	999999	949	487	709	982	999999	851	999999	700	496	999999	692	999999	154	766	999999	999999	455	955	825	419	510	999999	740	773	617	999999	183	999999	999999	974	464	359	146	358	256	102	51	169	545	59	888	582	702	245	879	999999	191	969	765	323	265	268	999999	221	999999	999999	746	936	374	690	678	633	568	521	923	999999	866	999999	519	539	47	999999	419	775	531	999999	730	505	893	214	175	214	971	818	719	205	547	925	588	729	355	999999	794	999999	381	264	999999	999999	999999	546	546	395	459	235	999999	999999	999999	46	690	840	796	251	53	169	525	474	662	750	802	727	999999	941	217	999999	999999	933	501	564	404	999999	915	549	192	356	999999	999999	754	745	999999	749	356	511	999999	747	932	999999	70	635	339	907	602	272	388	595	999999	999999	187	668	999999	352	477	293	641	999999	925	999999	68	696	501	745	719	916	218	62	999999	294	999999	469	858	89	999999	999999	235	497	673	652	170	597	606	72	602	95	703	999999	282	72	869	999999	999999	999999	55	374	143	999999	197	686	64	336	224	465	899	718	999999	999999	479	611	68	999999	999999	282	96	471	99	439	152	633	222	28	779	317	425	885	999999	999999	999999	508	999999	999999	309	986	597	833	382	999999	172	883	285	999999	719	670	14	999999	80	549	999999	584	999999	704	451	563	474	46	557	906	49	24	81	636	929	971	879	999999	845	763	685	263	98	999999	999999	269	358	480	308	118	313	999999	999999	107	585	458	233	37	199	999999	522	561	286	476	999999	158	812	999999	999999	747	791	999999	999999	317	864	344	999999	336	999999	999999	214	993	737	448	603	999999	210	973	999999	999999	748	851	238	999999	250	999999	976	622	846	128	456	710	668	560	327	727	822	999999	243	999999	962	896	599	16	540	529	823	838	872	999999	948	839	597	342	999	940	357	779	999999	739	367	874	489	319	735	999999	335	187	130	876	525	703	739	809	518	851	261	232	999999	721	999999	148	749	93	179	617	123	336	561	386	999999	53	440	503	883	999999	416	289	999999	46	999999	645	717	996	247	999999	109	787	823	157	689	135	999999	355	438	229	134	406	150	128	391	999	625	999999	506	482	273	246	999999	429	999999	971	951	999999	526	664	430	752	845	999999	518	335	512	999999	697	254	999999	94	74	999999	999999	999999	999999	
162	999999	999999	30	973	500	765	982	863	862	404	712	999999	184	687	828	774	798	381	561	225	610	999999	496	221	57	262	649	999999	181	271	466	434	831	799	876	331	644	457	999999	90	999999	654	472	118	702	979	80	155	999999	300	865	591	458	924	551	999999	708	999999	925	248	126	803	999999	601	937	287	885	385	811	507	999999	351	999999	481	282	955	593	388	518	77	999999	503	923	880	405	999999	999999	907	257	287	623	835	531	24	999999	999999	963	871	180	425	103	695	999999	758	171	524	472	977	651	596	16	329	300	858	66	999999	879	811	205	73	310	978	999999	533	999999	304	999999	115	517	143	992	721	218	103	974	497	169	999999	719	999999	412	999	266	660	280	303	544	673	999999	351	999999	161	999999	999999	999999	999999	999999	810	874	999999	705	366	469	517	604	295	999999	206	884	569	463	715	999999	324	999999	311	999999	999999	263	590	759	999999	157	176	873	999999	55	112	979	858	929	359	300	999999	185	55	539	748	66	985	192	999999	789	398	888	554	70	361	455	812	403	100	556	294	999999	558	218	303	643	999999	250	999999	227	35	999999	113	999999	248	148	615	772	973	999999	277	407	999999	366	759	288	329	779	693	657	176	999999	839	999999	15	999999	999999	836	246	114	302	999999	183	130	999999	759	784	139	821	222	839	50	430	680	289	999999	695	999999	999999	25	999999	983	556	361	999999	569	800	311	419	503	521	779	536	868	999999	532	233	301	602	999999	504	999999	958	999999	817	999999	999999	168	522	999999	999999	434	387	999999	999999	318	999999	821	79	999999	958	482	720	999999	701	70	999999	561	999999	756	663	404	599	999999	520	999999	999999	86	999999	924	534	641	999999	301	453	97	401	314	999999	808	343	412	232	999999	50	31	479	640	999999	757	622	483	605	765	464	999999	834	999999	999999	665	293	999999	287	154	670	327	999999	999999	874	613	668	209	999999	754	423	999999	181	201	419	499	654	394	306	786	999999	60	46	32	836	797	999999	474	999999	999999	525	230	999999	87	737	723	338	60	766	999999	99	422	999999	850	352	213	999999	643	518	999999	20	898	816	501	999999	619	290	999999	593	86	999999	203	604	70	239	999999	137	103	463	999999	171	604	628	140	696	889	60	195	680	632	323	619	999999	393	411	626	414	999999	999999	128	999999	999999	467	999999	813	895	817	939	621	159	999999	390	189	822	59	416	280	685	804	952	568	104	990	999999	762	742	247	221	999999	612	788	504	999999	344	262	503	146	999999	999999	801	82	120	
999999	530	555	999999	439	143	343	999999	999999	728	999999	293	560	999999	677	506	927	81	999999	606	291	999999	999999	582	532	844	570	999999	999999	342	999999	13	880	999999	530	469	414	999999	312	999999	877	999999	266	999999	676	574	784	914	826	639	21	255	152	475	999999	566	169	973	999999	595	572	999999	725	999999	370	824	413	999999	999999	217	102	107	768	999999	729	627	751	311	905	958	999999	656	729	999999	999999	122	860	999999	999999	963	309	999999	429	999999	541	99	999999	252	699	852	170	681	106	619	999999	999999	487	999999	746	211	815	858	77	451	999999	999999	999999	95	693	257	963	998	999999	853	907	661	677	60	999999	640	689	508	612	999999	798	388	559	120	102	416	635	272	668	426	158	451	372	999999	192	624	40	852	999999	451	889	171	207	252	711	885	246	436	586	999999	521	999999	255	24	653	156	367	948	992	286	621	700	340	999999	705	999999	298	999999	999999	398	609	837	949	170	174	636	190	316	999999	217	180	999999	686	999999	904	999999	999999	358	334	999999	266	999999	999999	999999	829	198	831	149	999999	254	596	547	999999	197	506	684	366	94	850	999999	965	999999	549	785	116	999999	999999	777	163	863	270	940	999999	999999	141	999999	976	676	340	975	805	51	769	999999	620	632	640	498	66	230	999999	121	508	317	80	215	541	85	176	417	183	63	999999	684	984	999999	182	736	999999	978	707	999999	999999	874	221	924	291	395	174	483	781	526	999999	932	387	158	442	66	999999	925	986	901	509	999999	802	751	999999	94	179	964	459	904	999999	87	999999	795	367	633	999999	155	924	156	910	693	635	656	341	63	306	835	223	999999	974	141	992	806	190	830	82	999999	869	206	226	210	33	877	95	999999	420	592	791	808	960	616	11	999999	990	999999	298	155	999999	11	788	343	750	343	929	310	95	716	999999	537	999999	999999	285	727	930	710	670	999999	571	698	999999	714	54	414	165	367	140	162	815	374	542	926	59	999999	999999	882	459	689	947	999999	999999	703	977	264	999999	999999	341	999999	909	290	155	999999	584	721	367	84	298	345	999999	571	179	999999	900	249	995	634	586	999999	318	57	999999	980	809	999999	150	999999	999999	999999	167	832	36	856	253	535	229	11	352	999999	511	999999	593	124	511	999999	615	625	802	738	269	999999	747	924	964	861	39	175	730	798	581	999999	347	508	187	355	545	999999	690	375	999999	993	999999	258	905	999999	463	145	999999	999999	181	525	146	998	531	544	94	112	999999	391	999999	999999	281	554	757	999999	
996	95	936	165	840	301	934	437	717	275	999999	499	28	990	408	893	696	306	999999	999999	290	999999	976	643	271	442	431	308	869	966	721	738	501	822	978	378	999999	322	593	999999	999999	709	290	999999	214	595	999999	901	983	612	367	975	927	700	802	999999	119	303	894	408	869	635	568	999999	554	602	997	999999	22	999999	694	383	712	747	476	999999	999999	720	439	675	999999	530	325	266	609	999999	999999	800	29	331	999999	906	427	194	999999	954	999999	539	711	999999	597	887	889	953	999999	983	999999	189	234	231	597	398	864	229	999999	999999	320	311	151	808	791	207	187	999999	771	999999	955	528	737	521	440	529	19	826	87	470	999999	999999	348	625	999999	631	575	797	999999	870	51	208	144	999999	643	839	999999	999999	821	400	710	208	999999	140	38	744	999999	712	791	77	388	47	151	589	708	947	962	999999	334	170	631	390	956	900	746	999999	999999	77	877	600	140	116	999999	687	999999	999999	190	218	597	999999	189	863	16	666	999999	999999	66	555	961	999999	877	873	999999	660	768	330	252	291	393	280	999999	384	834	200	937	999999	41	464	999999	275	767	999999	927	999999	980	999999	384	999999	999999	999999	999999	999999	115	999999	723	267	538	999999	919	439	200	898	824	327	387	999999	38	999999	729	218	972	999999	725	999999	928	999999	945	982	679	999	946	951	872	651	579	523	278	653	477	999999	744	686	999999	399	85	868	929	610	218	186	740	568	571	209	769	108	122	419	999999	600	322	556	674	919	493	248	35	999999	747	864	999999	999999	347	999999	999999	295	67	335	999999	999999	203	344	999999	503	999999	387	390	673	882	480	999999	858	400	876	367	198	21	625	906	837	843	756	863	354	649	364	231	521	735	483	51	786	798	202	407	977	782	180	659	116	857	362	300	276	463	999999	999999	999999	692	286	999999	441	429	999999	226	446	481	429	854	999999	166	869	937	999999	439	623	999999	207	479	999999	416	999999	965	800	979	490	465	596	890	971	379	760	829	459	209	999999	367	25	975	960	506	999999	326	755	949	988	424	891	837	839	617	787	991	312	870	999999	475	629	803	736	980	884	999999	999999	999999	999999	49	488	209	829	999999	54	231	519	999999	63	524	999999	850	991	75	999999	999999	999999	363	592	769	526	588	766	144	738	221	249	979	999999	823	999999	230	554	949	935	691	18	583	999999	565	482	999999	816	918	265	999999	812	999999	416	134	489	529	999999	636	522	999999	999999	694	528	999999	982	539	999999	240	999999	989	305	
52	140	882	751	476	790	999999	297	106	772	847	999999	959	408	579	999999	999999	999999	914	288	918	436	46	258	323	65	740	583	942	170	586	837	275	482	770	540	533	383	22	738	914	349	426	999999	595	816	568	434	413	966	771	896	999999	711	387	999999	104	634	437	421	60	454	354	935	196	20	612	999999	999999	49	49	124	999999	185	373	578	999999	999999	662	506	496	999999	999999	999999	398	689	671	564	104	164	999999	999999	945	999999	688	470	995	490	941	999999	999999	91	796	373	999999	999999	574	999999	999999	809	999999	195	972	930	999999	744	284	377	547	506	999999	57	391	483	602	149	179	999999	999999	903	583	529	999999	999999	303	414	519	999999	58	741	124	680	227	295	558	260	999999	24	675	943	195	999999	943	444	246	165	700	322	771	787	487	843	503	443	235	86	228	895	637	520	999999	478	999999	999999	391	668	830	106	924	352	222	999999	999999	999999	717	956	585	532	839	147	714	999999	44	271	263	281	186	784	70	999999	42	999999	386	999999	718	717	307	147	62	578	335	999999	398	428	575	333	999999	949	725	278	999999	999999	66	999999	806	38	443	68	551	120	999999	56	45	452	320	191	777	999999	999999	10	658	447	479	999999	811	120	808	615	696	999999	494	237	68	999999	981	345	999999	886	999999	690	283	249	999999	942	96	289	999999	945	118	999999	555	885	124	724	619	999999	999999	795	689	999999	999999	827	999999	621	626	264	999999	999999	471	974	217	891	553	155	726	419	851	536	184	531	551	999999	507	999999	999999	999999	999999	344	182	928	128	188	207	662	999999	456	999999	975	999999	831	302	325	484	144	186	663	342	999999	997	210	211	690	620	999999	999999	366	999999	69	245	27	999999	653	999999	542	999999	38	694	890	999999	999999	541	876	999999	353	239	999999	999999	373	136	721	276	153	346	972	727	438	999999	999999	999999	113	999999	999999	739	999999	688	649	254	942	288	158	969	451	294	727	669	334	479	276	928	917	978	999999	933	999999	999999	999	317	999999	815	427	469	654	381	999999	154	722	999999	911	664	589	981	445	94	978	999999	824	858	618	999999	999999	958	301	121	999999	134	999999	885	999999	999999	689	342	156	137	861	688	324	80	999999	999999	999999	196	568	611	348	999999	543	872	954	771	927	150	698	795	422	468	178	543	781	456	975	999999	999999	363	975	257	999999	999999	233	999999	999999	754	155	45	366	216	400	999999	999999	664	999999	306	999999	452	630	548	643	360	715	403	520	781	298	266	607	118	999999	214	636	100	999999	
234	999999	664	344	183	995	662	438	216	78	488	999999	126	865	678	906	999999	999999	999999	999999	485	603	999999	999999	656	465	888	438	258	942	999999	63	683	564	999999	999999	276	118	456	553	980	921	999999	335	999999	21	182	400	999999	999999	793	481	999999	999999	625	631	818	884	687	718	116	234	190	999999	882	435	96	562	508	30	999999	371	286	883	999999	999999	104	505	748	999999	292	999999	509	56	999999	714	853	207	999999	735	839	391	430	999999	446	756	740	999999	452	999999	925	620	891	999999	570	999999	204	326	999999	71	536	323	145	53	999999	618	725	144	999999	178	581	888	623	999999	999999	258	940	548	447	877	999999	859	999999	151	718	672	999999	600	485	726	519	999999	999999	999999	209	999999	256	387	999999	827	999999	606	129	283	999999	999999	996	128	999999	322	491	656	878	974	248	677	270	999999	334	762	22	134	658	399	658	54	543	747	573	663	999999	562	244	619	846	226	740	778	126	999999	676	999999	872	173	999999	863	658	999999	999999	532	265	261	63	550	814	999999	948	730	999999	980	504	259	555	74	319	999999	421	268	999999	32	937	491	877	653	96	999999	999999	494	999999	795	396	171	119	51	407	750	509	694	804	939	999999	19	163	999999	999999	999999	999999	807	853	315	452	999999	253	615	999999	774	999999	999999	464	289	654	463	575	830	999999	999999	149	513	666	999999	999999	726	999999	999999	755	927	338	741	475	669	603	454	999999	999999	352	999999	918	504	456	633	376	110	240	525	999999	814	999999	333	551	845	287	428	999999	294	886	725	935	999999	859	668	445	642	934	794	999999	210	999999	726	487	597	423	645	67	42	202	328	999999	938	999999	941	492	14	200	999999	391	184	312	356	961	999999	71	999999	644	999999	197	734	175	999999	838	94	991	718	846	953	432	641	371	118	102	568	238	999999	161	918	185	441	999999	999999	413	512	898	476	764	859	536	559	11	279	844	467	162	61	110	999999	999999	999999	168	999999	208	750	813	203	263	403	999999	999999	712	725	612	756	292	862	42	336	196	524	953	986	427	872	999999	101	273	635	415	187	896	342	999999	411	282	215	115	999999	698	999999	223	370	471	999999	847	286	999999	999999	184	999999	28	773	633	435	999999	182	818	335	999999	999999	929	628	988	999999	999999	380	756	211	999999	87	999999	379	637	491	999999	592	524	956	999999	364	999999	185	999999	124	168	132	709	544	590	999999	396	999999	552	976	774	595	382	260	302	477	529	464	614	107	999999	649	145	151	133	999999	999999	862	309	755	
999999	754	177	873	62	999999	670	222	621	383	691	999999	999999	999999	717	999999	219	999999	663	558	834	970	999999	362	999999	999999	986	567	420	361	452	533	479	797	690	30	427	508	207	256	806	317	843	241	999999	566	822	484	434	418	28	392	999999	751	921	325	999999	815	999999	543	69	113	999999	999999	930	167	507	39	970	999999	298	999999	77	999999	752	526	136	339	946	999999	999999	511	143	12	343	70	334	999999	875	375	836	999999	216	999999	999999	702	515	584	999999	259	999999	793	999999	736	999999	317	999999	792	999999	999999	198	853	999999	999999	847	557	969	799	999999	870	832	778	163	999999	860	999999	505	413	228	999999	20	552	999999	999999	954	999999	997	406	882	999999	744	541	999999	480	186	983	743	999999	816	639	733	715	999999	441	426	291	640	908	999999	999999	812	911	999999	949	999999	999999	999999	181	333	944	999999	573	999999	900	999999	300	58	682	428	999999	941	577	999999	999999	326	304	999999	597	999999	673	272	999999	529	448	223	833	968	780	96	541	999999	572	604	871	90	999999	798	757	315	135	999999	957	490	999999	502	245	999999	984	632	99	751	999999	900	659	999999	999999	53	479	686	999999	332	277	595	999999	719	999999	972	725	508	166	506	146	291	155	441	314	608	530	946	978	518	983	158	997	790	929	672	999999	199	619	126	329	81	23	802	999999	371	602	289	132	272	598	486	475	592	614	946	999999	999999	377	861	522	533	999999	783	349	129	597	999999	789	706	37	536	889	49	187	75	277	999999	475	942	15	999999	823	716	919	506	682	415	185	999999	917	726	821	999999	604	795	373	999999	463	999999	999999	505	999999	999999	244	72	596	999999	415	999999	678	999999	999999	434	856	281	710	991	863	842	446	999999	921	805	788	311	714	142	445	999999	701	46	889	629	178	510	750	406	999999	857	910	256	999	636	999999	516	999999	397	901	332	999999	381	377	999999	409	999999	583	999999	999999	999999	999999	464	999999	33	999999	641	999999	133	265	355	531	313	520	999999	932	999999	192	295	500	282	337	327	999999	999999	305	329	999999	279	230	587	926	65	999999	547	509	456	266	975	788	999999	994	850	999999	555	800	782	861	371	688	219	408	298	203	365	999999	40	233	999999	728	527	972	252	903	678	999999	475	999999	999999	507	486	933	216	506	999999	288	999999	999999	685	322	522	999999	308	591	20	188	638	861	414	941	999999	999999	389	257	999999	701	999999	947	999999	136	335	249	889	864	212	286	202	791	999999	999999	129	845	547	564	215	999999	999999	661	999999	500	
791	613	139	40	39	263	553	959	245	135	999999	539	732	558	987	283	579	444	389	734	985	999999	495	337	822	632	684	999999	51	211	37	100	65	962	345	721	119	858	999999	999999	732	242	555	250	550	999999	122	988	577	932	490	999999	282	168	514	999999	128	802	218	999999	578	999999	917	999999	108	446	484	999999	223	999999	173	999999	999999	999999	11	753	300	254	786	241	519	695	999999	119	721	797	817	897	458	400	603	317	999999	438	380	14	999999	521	152	999999	116	352	775	311	768	999999	999999	842	999999	761	653	999999	999999	999999	886	999999	479	808	322	310	628	587	321	822	672	856	999999	180	69	997	438	779	999999	999999	135	177	920	947	351	951	176	975	740	696	747	729	302	673	999999	497	534	999999	999999	999999	486	528	40	999999	638	911	999999	460	999999	168	333	874	771	343	999999	719	961	532	467	370	144	652	999999	999999	85	943	564	407	628	572	472	921	580	270	206	607	146	968	318	999999	263	716	203	999999	373	873	999999	959	822	832	536	999999	59	837	999999	833	682	415	876	695	357	300	832	219	999999	411	303	510	146	253	999999	993	999999	999999	117	428	458	273	261	212	999999	604	585	795	46	999999	872	743	563	372	924	999999	101	622	91	962	883	999999	886	961	580	999999	822	579	260	542	787	31	729	999999	384	418	163	674	709	753	715	47	183	235	999999	559	947	774	999999	851	902	602	946	999999	544	475	387	299	632	999999	782	16	999999	503	682	999999	23	999999	999999	515	577	999999	912	338	256	999999	809	660	432	999999	509	58	259	408	999999	195	84	584	999999	909	41	999999	999999	180	999999	709	502	680	553	688	546	672	785	999999	284	485	689	999999	898	698	999999	999999	867	999999	39	733	999999	146	863	496	999999	438	540	88	999999	713	385	742	367	546	353	139	117	743	484	837	999999	446	133	999999	506	999999	685	55	253	315	996	439	150	246	953	999999	816	66	999999	999999	141	706	339	571	109	999999	260	361	999999	535	618	134	138	999999	471	319	22	708	999999	319	752	999999	834	178	717	999999	999999	130	999999	987	322	61	831	376	705	565	999999	562	65	999999	216	334	699	999999	696	872	999999	948	775	999999	353	118	75	602	364	646	872	170	853	163	355	139	768	368	999999	566	999999	999999	497	999999	212	459	999999	441	999999	428	795	126	482	845	644	653	355	949	643	999999	985	239	22	999999	693	946	999999	901	213	86	565	341	505	139	579	550	460	999999	441	999999	465	634	499	936	850	999999	999999	18	
519	702	999999	819	999999	18	581	73	999999	438	222	266	750	751	238	36	863	463	621	352	999999	999999	999999	484	518	749	999999	361	739	86	999999	999999	268	999999	392	999999	302	746	617	496	558	516	800	32	658	184	153	999999	405	472	82	999999	144	999999	999999	425	509	309	310	999999	269	999999	333	673	999999	283	997	999999	999999	728	733	126	846	999999	999999	759	999999	180	999999	343	606	45	955	277	999999	821	999999	922	957	966	10	993	445	642	237	999999	192	137	801	384	187	102	354	999999	738	999999	550	19	999999	999999	999999	999999	999999	967	377	999999	273	999999	670	409	479	84	999999	402	727	740	681	213	897	465	576	176	999999	452	166	513	690	288	538	57	999999	999999	999999	974	845	999999	520	477	275	999999	999999	136	467	402	999999	999999	10	952	950	998	284	999999	999999	999999	999999	955	961	999999	811	863	543	999999	528	623	138	685	703	128	556	66	999999	213	938	894	400	450	708	975	548	999999	513	738	337	540	772	934	999999	295	999999	999999	709	999999	666	411	469	89	608	844	274	228	408	999999	999999	999999	778	80	408	228	999999	966	256	999999	491	999999	999999	805	999999	999999	850	204	999999	999999	561	999999	356	739	547	999999	434	320	842	864	710	329	655	631	343	444	761	701	535	999999	999999	601	643	999999	999	999999	61	664	431	620	993	80	225	991	330	999999	546	49	533	999999	999999	385	133	999999	285	999999	111	728	471	223	236	159	668	549	817	959	33	999999	739	638	999999	769	889	232	999999	999999	113	664	311	604	897	999999	178	663	670	224	999999	999999	999999	838	806	333	202	218	393	844	412	676	183	370	715	913	309	999999	397	33	496	999999	520	645	67	999999	999999	999999	999999	999999	980	14	999999	602	492	999999	193	999999	831	161	999999	680	838	999999	237	437	490	941	999999	999999	422	284	276	646	728	576	741	803	999999	369	999999	335	999999	999999	863	407	797	999999	999999	999999	999999	408	72	245	456	815	72	493	418	630	956	485	977	341	100	706	738	242	999999	915	39	390	130	472	254	252	787	999999	999999	999999	639	910	72	945	264	999999	221	40	199	913	999999	258	395	999999	999999	431	357	562	789	167	668	999999	999999	999999	999999	999999	999999	599	999999	214	37	114	329	588	999999	56	999999	41	86	999999	999999	707	52	960	410	780	995	970	999999	823	894	235	178	15	171	84	213	999999	41	915	735	622	999999	985	885	410	999999	807	169	365	18	326	485	712	673	961	521	999999	562	143	354	999999	999999	999999	320	802	935	323	427	915	843	323	
10	171	999999	871	667	67	85	10	999999	999999	811	705	999999	999999	749	465	342	999999	563	467	999999	898	571	428	93	871	675	92	474	615	390	253	522	694	999999	324	371	801	303	464	999999	999999	291	999999	505	833	362	999999	62	479	980	227	362	385	999999	999999	999999	999999	788	795	392	992	535	999999	999999	568	192	129	262	999999	104	541	906	108	796	984	616	415	923	259	999999	999999	40	994	634	173	999999	146	999999	224	999999	449	22	507	81	678	36	54	359	936	999999	243	999999	627	385	449	321	263	589	792	495	194	999	538	286	459	999999	999999	612	644	999999	56	211	48	710	654	528	999999	37	999999	999999	999999	65	986	608	999999	452	412	618	195	999999	636	999999	135	728	540	450	483	230	621	999999	999999	442	999999	268	604	41	452	999999	731	999999	912	236	471	835	923	138	22	999999	10	17	559	922	999999	792	51	999999	86	319	179	214	54	999999	415	411	999999	999999	351	999999	13	254	10	495	887	274	938	410	999999	999999	805	411	437	553	230	614	167	999999	25	922	227	115	954	143	747	527	875	735	999999	999999	372	999999	787	295	926	756	17	73	999999	162	999999	641	413	999999	999999	768	776	501	957	801	254	899	999999	999999	510	898	299	867	748	999999	399	213	589	36	927	22	624	999999	627	473	607	999999	537	999999	78	585	999999	179	630	979	999999	999999	778	29	815	473	678	368	784	37	466	999999	324	675	763	999999	62	386	858	500	999999	634	874	493	204	159	371	261	999999	924	999999	130	246	769	619	999999	434	999999	220	464	343	265	999999	599	999999	466	999999	862	108	427	533	325	320	999999	835	126	509	999999	824	665	111	427	999999	999999	831	999999	903	554	65	748	225	492	176	404	999999	887	276	284	999999	737	999999	509	163	932	401	881	809	117	934	503	515	999999	745	554	362	916	257	507	999999	671	563	235	806	360	212	51	158	916	999999	999999	999999	235	808	97	999999	601	273	999999	468	999999	536	795	619	562	999999	85	746	621	51	250	640	768	999999	814	184	153	999999	999999	729	360	732	893	999999	986	652	999999	341	658	268	760	652	999999	49	818	999999	767	615	254	126	136	304	999999	999999	999999	317	999999	999999	993	999999	152	898	999999	999999	117	226	642	660	633	999999	953	999999	98	363	290	597	468	728	999999	679	999999	999999	458	686	602	66	999999	28	413	679	571	571	999999	745	125	861	191	999999	931	602	502	116	982	999999	173	393	215	999999	593	143	999999	362	31	999999	506	999999	999999	785	753	61	30	999999	
257	999999	348	999999	405	353	247	428	416	999999	797	105	186	309	555	999999	523	219	851	31	434	279	830	999999	999999	999999	249	511	421	999999	82	880	581	879	858	38	999999	999999	987	861	936	999999	727	214	999999	999999	147	206	999999	337	271	999999	999999	999999	198	978	133	139	842	380	999999	736	999999	20	571	916	523	999999	999999	526	125	999999	231	989	95	269	551	625	652	623	887	52	451	999999	144	538	680	582	690	879	905	867	999999	617	757	999999	999999	999999	643	648	412	839	755	543	221	529	321	999999	913	999999	437	507	487	228	493	71	295	924	999999	43	999999	940	617	571	620	999999	804	614	241	885	999999	999999	999999	13	221	58	999999	999999	999999	615	226	469	669	761	452	999999	390	718	133	999999	915	999999	841	610	412	471	231	194	923	963	724	999999	999999	38	825	603	999999	483	17	999999	999999	387	999999	270	816	777	281	856	128	221	868	999999	491	545	999999	870	992	382	601	749	826	112	984	999999	999999	999999	999999	999999	935	849	883	907	711	999999	921	537	190	581	793	999999	200	375	76	711	104	999999	225	443	68	999999	610	152	881	999999	999999	671	403	153	379	306	296	641	920	278	338	961	384	803	999999	999999	690	420	588	966	559	460	46	282	814	262	303	56	999999	979	248	740	35	453	78	259	999999	999999	212	497	348	558	455	797	382	142	264	422	819	626	275	200	564	915	708	999999	635	999999	999999	999999	13	250	69	940	39	999999	935	999999	734	999999	307	999999	218	101	627	10	999999	249	899	999999	997	999999	236	999999	714	58	186	120	745	909	624	24	706	94	494	999999	499	514	767	999999	999999	333	687	454	328	621	981	473	999999	707	163	395	230	658	999999	131	23	114	236	980	999999	999999	195	825	750	293	947	134	606	530	510	501	481	124	484	674	203	999999	636	999999	77	712	823	47	999999	238	999999	999999	999999	372	999999	395	999999	786	373	381	148	862	704	44	999999	857	866	999999	999999	662	999999	999999	184	455	928	999999	477	144	913	709	999999	158	79	521	999999	900	999999	244	446	125	999999	695	751	112	999999	341	87	601	999999	220	846	66	999999	104	324	999999	873	999999	444	852	917	999999	873	663	380	989	999999	999999	544	773	698	631	330	999999	448	229	363	82	918	597	164	999999	999999	703	863	999999	317	974	207	999999	36	999999	999999	593	208	81	821	97	732	546	547	894	66	655	522	224	735	999999	655	105	334	801	999999	846	697	999999	999999	999999	999999	434	682	818	985	732	999999	59	831	736	883	999999	
407	275	349	382	59	269	819	69	999999	649	999999	558	999999	999999	487	235	57	953	895	999999	643	651	999999	307	999999	729	909	333	908	472	999999	999999	875	288	999999	68	999999	999999	797	999999	999999	377	989	161	225	133	499	883	255	521	999999	877	841	726	733	755	978	52	517	329	360	495	161	718	999999	999999	999999	50	999999	428	773	828	165	999999	934	999999	999999	145	91	740	239	999999	999999	396	470	514	167	159	555	942	90	999999	711	999999	999999	736	226	281	895	999999	999999	459	479	826	747	184	721	383	791	999999	103	843	960	776	999999	335	999999	765	257	751	999999	533	494	471	348	365	126	688	390	999999	59	391	999999	86	999999	999999	999999	261	999999	296	793	784	367	96	999999	247	458	934	387	752	329	461	33	153	952	917	964	17	999999	392	999999	999999	999999	593	419	999999	602	884	486	319	779	165	126	960	958	277	999999	408	622	110	906	191	310	999999	879	597	367	106	133	999999	816	999999	772	999999	239	759	999999	774	999999	999999	999999	573	457	78	973	999999	345	72	195	999999	751	566	395	388	485	875	733	364	713	821	354	506	999999	113	999999	999999	999999	860	731	999999	485	999999	730	485	466	999999	734	999999	999999	716	262	304	999999	999999	631	259	162	999999	780	999999	36	436	70	999999	792	999999	813	999999	575	999999	780	484	341	987	209	999999	836	910	999999	152	151	501	999999	997	568	999999	999999	999999	481	999999	88	999999	90	999999	999999	59	341	873	692	328	529	389	666	922	999999	778	963	923	248	282	999999	252	472	637	222	535	737	73	999999	999999	999999	500	872	332	664	999999	404	999999	999999	160	27	999999	227	999999	623	761	999999	777	999999	999999	999999	673	999999	208	829	835	536	999999	165	999999	999999	278	999999	950	777	38	517	343	268	163	383	10	999999	98	999999	461	34	868	999999	460	700	960	11	507	999999	877	427	673	503	999999	999999	952	807	178	838	999999	386	276	826	594	254	999999	518	999999	999999	96	565	999999	999999	377	811	999999	999999	704	999999	362	276	999999	305	899	611	843	839	440	907	431	202	939	260	515	85	757	52	429	999999	999999	451	102	100	568	999999	441	729	999999	27	999999	523	999999	232	486	482	999999	971	926	983	410	999999	999999	11	986	999999	999999	999999	438	301	999999	625	999999	498	999999	910	184	999999	736	586	999999	124	999999	422	999999	907	100	717	774	42	778	786	125	999999	999999	546	373	100	114	675	696	707	301	999999	964	999999	514	999999	483	999999	308	319	244	999999	813	295	999999	999999	683	88	803	999999	960	405	999999	
276	999999	572	999999	212	547	94	883	71	890	472	822	999999	458	364	999999	486	243	999999	734	468	552	999999	999999	999999	597	707	416	999999	871	999999	746	895	321	698	999999	941	999999	281	38	223	435	182	459	351	473	999999	999999	999999	999999	999999	675	762	999999	64	999999	733	999999	999999	614	839	999999	858	199	999999	725	927	566	999999	900	461	563	961	180	520	43	379	999999	291	999999	526	999999	98	999999	554	121	984	233	267	999999	730	12	752	666	198	999999	577	983	356	625	545	513	457	428	234	999999	714	591	161	31	355	417	657	132	97	349	589	517	644	992	741	999999	309	786	179	459	811	304	981	974	999999	396	970	999999	512	23	999999	999999	126	791	406	402	82	245	628	999999	354	629	999999	849	999999	69	999999	363	999999	841	999999	670	258	774	952	419	610	186	565	958	446	991	620	999999	306	919	401	853	595	349	631	73	167	856	115	192	999999	142	27	405	58	616	782	670	808	999999	421	999999	999999	986	999999	895	999999	669	876	999999	18	504	999999	47	999999	494	768	999999	220	151	999999	402	669	769	999999	478	169	170	910	830	218	950	276	923	507	59	24	608	556	999999	999999	999999	979	752	999999	231	588	980	737	999999	847	248	459	667	870	29	682	79	302	323	736	999999	759	999999	154	999999	237	629	539	618	480	169	999999	484	757	24	422	916	595	473	889	188	999999	999999	982	999999	501	609	999999	487	377	999999	316	243	999999	874	999999	933	999999	126	993	959	450	128	92	688	260	975	909	855	999999	765	999999	829	434	557	96	412	73	999999	566	628	576	999999	251	536	853	754	484	883	286	488	318	999999	480	930	738	314	274	304	719	526	699	207	880	999999	470	486	809	452	999999	336	870	433	560	374	392	398	877	556	999999	506	500	36	579	128	999999	14	359	999999	999999	781	148	999999	464	49	928	378	181	638	75	377	944	41	105	950	618	999999	918	115	548	349	437	717	999999	999999	35	673	628	761	165	465	137	315	633	999999	198	111	969	999999	446	23	226	999999	491	467	561	999999	999999	629	510	571	999999	253	999999	479	999999	430	999999	251	999999	264	749	420	482	609	249	639	408	99	999999	516	915	407	669	999999	132	199	999999	999999	661	999999	743	999999	260	594	999999	999999	360	164	661	767	803	727	506	191	274	806	765	999999	227	999999	70	999999	867	994	656	999999	999999	431	356	164	204	304	590	456	521	749	169	888	240	999999	288	253	999999	994	999999	198	999999	487	999999	999999	433	354	999999	739	999999	902	
142	266	999999	999999	310	999999	807	506	999999	508	147	59	670	524	646	999999	651	862	643	816	413	872	291	999999	787	106	999999	40	999999	850	519	999999	950	618	617	903	950	549	999999	359	999999	930	999999	213	60	851	817	745	679	557	703	923	105	689	999999	999999	974	479	903	999999	767	777	999999	721	999999	296	109	61	907	743	926	111	807	294	380	482	999999	87	417	936	288	426	361	184	157	999999	755	999999	129	356	928	999999	646	999999	591	668	164	711	224	764	751	765	838	999999	630	601	125	811	318	26	820	897	72	999999	999999	999999	426	601	574	403	541	999999	932	999999	815	455	465	956	702	711	327	999999	863	999999	999999	999999	999999	425	553	556	999999	999999	999999	112	535	41	418	679	925	250	252	563	146	999999	233	999999	833	287	129	185	146	169	118	607	699	92	43	419	999999	412	763	999999	58	27	922	596	999999	829	34	784	47	785	41	462	468	764	601	52	999999	281	689	310	305	377	419	999999	836	354	413	453	997	999999	898	522	487	252	514	999999	898	999999	35	13	262	999999	148	360	137	655	148	934	490	991	989	509	723	999999	704	681	608	610	760	542	426	581	999999	999999	999999	518	975	226	259	482	999999	793	255	999999	58	960	239	68	193	190	999999	999999	962	15	19	999999	799	34	547	833	520	297	875	493	587	681	558	109	473	618	999999	921	685	999999	848	205	263	47	999999	744	999999	549	427	580	335	947	618	781	39	498	719	950	678	425	999999	855	918	762	108	376	411	139	595	575	509	999999	793	999999	167	813	144	761	620	803	391	971	870	304	167	639	72	777	80	975	898	730	253	269	56	999999	287	501	999999	999999	342	322	999999	851	999999	999999	164	664	623	226	364	958	339	875	44	999999	985	999999	604	468	999999	634	69	620	999999	779	51	533	907	175	536	999999	999999	583	471	78	27	999999	233	126	485	408	163	854	620	940	400	378	235	66	999999	999999	896	481	999999	999999	263	343	185	301	999	630	756	457	689	721	146	756	999999	965	999999	966	999999	999999	982	904	480	215	999	999999	388	673	999999	851	168	999999	746	999999	849	763	815	683	843	931	126	999999	652	999999	999999	899	804	644	999999	270	999999	999999	272	417	498	829	236	58	344	450	913	336	333	905	299	816	974	795	907	650	159	298	133	999999	372	138	262	774	50	999999	931	744	999999	47	766	127	610	338	852	30	999999	766	349	403	999999	790	999999	747	417	357	999999	18	999999	323	120	796	999999	804	55	370	
999999	462	17	999999	999999	179	627	295	148	181	999999	645	942	887	999999	393	949	729	449	582	606	514	367	692	184	999999	17	999999	999999	970	209	806	999999	492	999999	999999	758	113	884	849	172	245	609	245	151	289	75	999999	210	727	846	197	999999	473	763	72	105	325	70	595	171	241	369	178	999999	409	362	460	444	49	634	999999	845	600	419	371	905	131	550	895	857	167	195	209	133	999999	451	999999	728	390	999999	443	53	298	687	931	876	999999	274	742	926	614	415	170	102	11	352	999999	64	402	166	973	774	175	999999	999999	56	170	54	959	957	999999	731	63	69	201	999999	999999	913	488	494	474	857	808	968	999999	751	999999	116	132	669	688	765	999999	999999	15	999999	877	560	999999	885	716	396	999999	784	999999	883	362	999999	900	209	795	999999	999999	907	692	126	965	207	999999	262	999999	63	922	300	279	777	405	829	63	532	924	995	240	602	778	88	553	34	584	369	399	923	216	923	873	999999	199	999999	541	889	704	999999	75	430	999999	663	474	24	515	616	488	999999	57	999999	284	800	999999	973	139	614	572	941	999999	999999	999999	999999	999999	999	426	442	587	999999	999999	999999	827	255	930	810	739	125	613	538	519	999999	880	867	876	837	648	83	999999	226	999999	999999	326	999999	66	999999	566	765	816	474	597	82	38	511	244	882	550	39	999999	999999	999999	23	10	43	432	655	999999	999999	231	19	360	353	225	371	686	999999	847	999999	198	991	253	974	309	149	941	999999	938	378	632	999999	296	619	999999	999999	999999	286	926	292	340	999999	692	570	543	806	124	999999	999999	667	999999	873	45	999999	999999	877	566	999999	999999	861	999999	985	716	999999	373	237	723	740	150	808	388	999999	444	999999	734	786	309	682	440	502	34	697	588	281	999999	999999	958	810	999999	999999	849	999999	571	75	200	354	999999	816	207	315	93	383	113	999999	999999	999999	438	480	751	999999	578	884	829	999999	836	405	407	445	332	999999	279	912	962	814	959	665	839	379	374	999999	101	492	485	134	999999	999999	593	540	992	139	331	487	69	999999	756	965	893	359	999999	795	999999	259	493	593	46	181	421	299	999999	622	585	69	999999	371	962	95	408	704	999999	195	811	867	452	999999	999999	999999	999999	999999	67	999999	772	489	150	578	442	841	999999	999999	98	248	239	304	450	380	553	999999	999999	698	762	999999	999999	198	557	53	999999	999999	807	299	311	253	328	184	999999	999999	999999	106	918	537	928	130	96	517	616	564	955	517	426	81	999999	
999999	421	163	999999	396	436	583	931	107	999999	361	999999	710	999999	999999	919	65	72	354	529	999999	999999	842	770	641	585	999999	582	993	98	476	663	736	648	291	999999	999999	999999	845	999999	999999	175	999999	999999	999999	96	385	927	999999	644	999999	454	999999	999999	203	675	999999	999999	843	999999	387	999999	938	19	999999	698	307	71	307	999999	754	366	227	684	262	291	532	999999	203	999999	999999	999999	809	358	198	999999	591	194	999999	999999	999999	999999	855	43	292	999999	236	812	999999	878	788	323	630	760	999999	542	999999	397	299	912	153	679	200	298	999999	266	201	589	820	106	116	999999	616	691	999999	972	999999	193	999999	987	999999	999999	85	999999	766	999999	500	59	467	655	794	203	999999	999999	472	582	591	567	431	999999	83	647	991	727	999999	674	999999	938	10	918	41	54	995	311	857	999999	604	875	531	726	765	152	999999	174	312	999999	229	999999	999999	186	390	944	761	999999	999999	417	729	357	552	999999	188	562	999999	549	624	749	999999	593	999999	50	999999	715	45	999999	999999	931	525	826	424	999999	455	632	999999	823	537	96	292	628	397	449	702	999999	333	439	547	212	102	999999	550	562	715	635	398	188	999999	675	999999	65	116	982	892	902	999999	693	999999	556	999999	999999	999999	537	467	579	205	999999	999999	731	391	606	168	999999	999999	943	286	862	153	819	244	999999	625	861	187	236	522	999999	999999	800	324	640	792	990	999999	999999	570	999999	105	146	999999	162	999999	476	293	312	897	59	153	948	626	80	549	999999	322	312	610	160	999999	240	999999	789	688	547	416	750	814	177	999999	999999	383	273	766	17	389	91	699	999999	577	875	339	473	272	608	183	999999	101	965	678	66	266	999999	662	999999	88	650	999999	303	70	999999	498	999999	360	181	999999	362	314	542	447	999999	612	462	582	484	901	594	527	89	999999	999999	659	848	498	641	715	963	611	900	999999	739	999999	406	98	44	387	608	122	999999	43	821	999999	559	999999	447	453	999999	837	187	963	494	132	999999	930	999999	883	649	241	999999	466	612	751	999999	613	708	624	216	374	547	999999	302	481	437	55	551	232	110	331	60	999999	911	136	433	937	444	999999	230	476	200	161	737	377	999999	634	431	80	536	945	818	823	246	439	299	89	671	999999	695	349	388	674	999999	999999	999999	530	554	485	327	999999	999999	999999	403	740	183	395	370	925	88	802	624	481	999999	164	512	999999	951	999999	836	999999	275	431	921	881	999999	526	999999	420	196	873	90	945	753	69	776	726	429	
506	266	904	999999	999999	999999	892	725	906	999999	627	815	952	578	82	649	999999	210	748	181	999999	652	656	26	949	738	214	722	679	999999	636	388	785	808	455	225	999999	634	529	496	38	165	999999	999999	751	999999	243	999999	17	305	780	859	38	555	907	854	609	887	769	999999	999999	179	56	187	999999	249	39	154	133	856	717	348	999999	261	999999	366	470	118	275	999999	504	909	715	383	948	777	359	240	900	600	616	54	864	999999	766	858	119	13	207	511	575	99	181	999999	587	441	999999	777	413	550	999999	501	621	424	513	820	464	672	239	573	889	999999	999999	532	250	673	999999	170	494	293	256	999999	910	999999	999999	415	738	999999	796	516	999999	582	827	360	217	124	432	999999	17	999999	404	447	999999	633	622	776	845	999999	999999	914	958	27	292	129	304	999999	591	858	645	108	91	900	876	722	999999	316	971	893	324	135	250	999999	162	548	889	809	693	286	150	12	999999	100	653	999999	558	581	300	707	999999	291	533	574	804	909	999999	503	570	61	659	999999	805	951	999999	784	673	924	999999	999999	239	495	242	999999	717	642	538	999999	999999	994	174	402	26	273	837	43	602	675	238	253	683	395	248	641	999999	834	207	999999	766	868	999999	633	999999	556	999999	570	999999	999999	857	172	380	873	999999	999999	886	267	299	541	124	300	999999	999999	696	621	70	843	999999	601	687	882	445	999999	234	388	786	999999	999999	469	795	276	984	383	818	76	872	809	999999	672	755	999999	544	999999	504	476	685	219	999999	104	999999	634	324	457	999999	974	999999	999999	648	867	789	355	581	999999	999999	847	315	999999	189	629	999999	261	703	584	845	327	347	999999	426	758	703	577	603	590	973	171	952	536	841	843	999999	999999	170	282	882	999999	788	714	920	999999	170	876	40	317	355	244	930	739	612	999999	637	947	999999	890	174	999999	999999	990	856	584	894	779	967	999999	290	337	100	431	702	445	999999	632	859	999999	999999	826	999999	295	999999	999999	240	999999	924	627	999999	401	999999	280	999999	670	658	797	858	345	761	391	908	999999	37	27	154	509	999999	176	684	14	98	275	303	347	674	465	755	999999	353	999999	854	350	138	999999	950	820	322	41	787	999999	774	999999	17	215	917	999999	999999	227	999999	731	999999	758	942	999999	999999	122	976	771	995	202	52	741	991	89	999999	568	999999	999999	77	334	999999	999999	999999	942	999999	574	267	97	999999	822	207	537	532	622	506	105	407	925	999999	999999	843	999999	999999	999999	999999	43	532	927	
678	358	999999	999999	160	999999	545	179	999999	10	973	738	999999	999999	351	183	995	514	218	379	999999	441	171	640	999999	239	491	644	970	793	252	205	52	339	418	81	536	86	999999	272	999999	336	726	999999	952	847	999999	999999	210	999999	600	195	825	162	354	247	197	656	568	920	779	900	209	586	757	999999	999999	525	480	279	999999	918	136	946	302	257	715	764	999999	714	999999	999999	444	118	202	67	380	999999	999999	181	883	999999	518	999999	493	186	137	999999	999999	184	161	467	482	930	225	681	68	878	999999	106	531	432	999999	853	999999	251	466	999999	393	999999	407	806	539	308	396	767	409	669	463	126	130	575	124	999999	563	999999	64	513	892	999999	999	501	39	888	650	461	911	665	793	251	719	46	999999	949	777	355	999999	999999	544	458	999999	398	425	743	976	956	999999	465	300	885	196	999999	208	999999	999999	905	777	651	658	935	999999	744	876	221	999999	94	819	175	735	217	999999	999999	969	444	248	999999	85	295	912	693	999999	999999	374	908	64	999999	999999	882	999999	871	999999	287	525	609	999999	537	522	213	999999	891	146	152	999999	92	34	999999	983	763	634	999999	830	999999	738	964	791	410	999999	999999	167	640	999999	999999	916	864	999999	583	364	999999	999999	711	98	999999	999999	30	999999	999999	725	292	883	747	999999	999999	258	168	51	96	999999	999999	999999	202	167	554	999999	706	645	208	999999	999999	452	451	951	624	921	999999	12	957	542	999999	417	790	684	97	999999	419	857	999999	689	758	822	999999	45	804	551	999999	999999	543	825	252	384	999999	775	859	839	442	796	168	999999	999999	166	93	554	829	153	36	999999	79	470	637	999999	473	519	477	999999	900	415	157	82	280	378	468	142	299	343	999999	25	825	257	651	623	999999	28	363	601	999999	997	215	660	525	999999	484	82	198	403	911	838	307	816	939	36	648	95	882	956	999999	951	999999	496	999999	21	692	822	819	24	159	455	165	876	314	999999	210	496	557	148	894	395	999999	895	432	999999	717	999999	317	624	999999	613	999999	407	903	787	999999	718	575	999999	450	662	263	184	254	466	682	431	999999	47	999999	999999	538	743	72	312	17	999999	74	865	303	683	514	205	49	545	319	758	972	999999	169	491	999999	999999	698	241	142	769	999999	965	546	296	999999	999999	798	822	85	401	999999	601	780	999999	654	710	220	767	157	999999	144	999999	999999	999999	458	985	878	999999	240	999999	999999	830	179	248	718	999999	328	17	185	245	407	227	469	917	424	381	745	999999	837	
999999	833	999999	94	85	999999	941	818	999999	837	521	999999	463	591	591	356	999999	431	542	664	556	391	999999	591	999999	999999	916	249	999999	509	999999	249	102	999999	999999	660	124	746	104	999999	777	289	706	999999	664	843	943	636	878	999999	999999	949	213	131	291	829	631	349	182	424	718	999999	999999	122	999999	281	999999	956	571	999999	999999	767	999999	928	999999	276	685	42	927	999999	717	290	371	999999	999999	138	46	999999	225	200	39	774	573	679	895	999999	701	593	420	392	545	999999	74	947	338	999999	621	285	243	25	154	598	422	999999	999999	999999	339	999999	524	631	999999	999999	740	381	901	467	204	658	43	811	574	102	999999	545	999999	730	225	999999	340	455	516	761	999999	210	999999	440	362	469	999999	467	999999	999999	79	999999	156	999999	255	693	55	871	999999	999999	251	432	999999	999999	975	877	581	999999	222	915	588	79	125	484	599	540	999999	471	115	735	686	575	75	792	32	834	398	324	484	531	379	469	505	999999	519	999999	760	994	464	999999	887	994	999999	831	999999	10	673	671	618	715	368	583	766	999999	999999	676	367	999999	39	151	488	266	502	999999	545	129	573	572	965	293	999999	341	999999	630	847	691	330	999999	599	999999	999999	727	706	768	173	795	702	999999	275	843	948	113	999999	323	996	631	502	564	295	83	436	110	999999	334	999999	37	577	145	377	596	355	133	67	16	999999	760	560	733	526	999999	999999	999999	999999	132	345	676	376	693	634	225	999999	765	948	999999	595	999999	31	381	832	999999	999999	566	913	678	999999	825	999999	958	999999	245	81	768	48	545	656	154	803	583	999999	270	660	884	511	161	407	999999	184	541	999999	920	739	999999	999999	999999	531	859	999999	628	635	520	999999	999999	360	999999	999999	430	727	999999	999999	451	267	999999	392	572	999999	343	65	761	280	906	650	514	547	999999	506	892	999999	999999	23	796	776	184	947	999999	999999	252	533	123	18	999999	999999	999999	671	969	663	301	796	338	999999	999999	999999	616	358	728	869	999999	870	999999	892	261	563	79	999999	82	674	92	500	999999	932	999999	810	942	753	999999	53	879	842	577	758	999999	999999	537	999999	825	991	999999	826	999999	608	524	382	594	999999	999999	423	793	999999	598	304	999999	801	882	999999	999999	387	862	862	64	684	989	282	302	191	687	165	35	325	574	90	515	266	280	315	417	860	226	721	996	880	999999	508	253	282	187	413	223	141	92	999999	999999	306	771	544	618	252	89	412	542	999999	999999	999999	807	517	789	999999	530	576	999999	
999999	171	150	865	183	434	999999	38	30	13	284	999999	894	242	999999	999999	218	494	736	697	999999	780	813	189	404	493	781	701	736	493	863	999999	646	999999	281	999999	988	999999	598	119	137	223	999999	409	267	659	503	245	680	566	581	829	794	879	822	40	358	961	470	690	653	789	302	999999	150	401	999999	999999	999999	849	962	777	896	626	999999	952	999999	999999	921	745	999999	999999	31	179	912	44	98	999999	330	251	928	37	999999	907	466	347	999999	532	999999	866	364	752	999999	999999	603	804	932	178	319	999999	319	943	49	725	999999	999999	999999	999999	624	116	312	538	430	719	999999	934	807	989	169	232	999999	198	999999	999999	999999	247	270	999999	575	117	111	920	457	460	931	984	988	254	999999	359	579	798	908	162	564	999999	332	564	909	999999	997	999999	18	96	999999	999999	798	984	345	463	846	578	999999	516	14	391	91	970	787	936	999999	562	783	809	653	242	289	992	500	565	914	705	290	999999	120	999999	911	371	620	810	999999	13	909	752	513	11	999999	401	999999	182	743	362	776	972	723	444	999999	209	442	606	841	806	494	779	549	999999	999999	999999	999999	845	479	719	999999	999999	751	999999	999999	40	306	652	991	888	843	999999	821	562	928	999999	193	676	999999	712	928	23	969	389	999999	139	213	372	713	600	995	313	703	999999	12	799	999999	780	790	139	903	790	999999	952	963	176	957	986	221	999999	999999	728	846	999999	791	346	999999	372	432	999999	827	933	939	999999	999999	999999	624	797	560	139	95	412	999999	869	999999	147	408	27	425	999999	182	227	999999	732	142	276	999999	935	999999	665	999999	859	999999	999999	312	969	851	223	999999	999999	551	170	435	92	894	65	842	977	957	653	938	990	946	999999	351	999999	782	216	269	625	83	999999	565	999999	999999	999999	64	619	999999	839	296	194	956	999999	801	21	791	78	999999	999999	434	489	978	588	999999	801	913	278	924	999999	197	999999	954	444	359	862	605	540	745	999999	10	233	420	127	367	753	43	953	999999	339	818	713	999999	192	201	593	999999	976	176	544	322	785	999999	865	652	652	240	999999	999999	939	416	260	332	178	86	211	79	999999	231	974	768	960	991	595	883	483	275	772	999999	766	162	628	374	999999	356	225	538	555	475	714	523	520	320	999999	923	567	391	210	115	990	524	850	754	202	776	999999	999999	109	981	179	387	468	279	999999	787	787	886	131	999999	999999	999999	999999	999999	999999	460	257	999999	653	999999	325	101	999999	999999	999999	251	311	999999	181	
434	999999	431	438	573	999999	999999	65	250	443	560	145	999999	999999	387	999999	327	10	465	999999	741	528	711	150	437	666	87	322	801	27	635	485	913	714	696	828	440	243	950	98	999999	405	16	217	103	536	999999	832	999999	422	935	999999	846	636	999999	906	999999	291	11	906	999999	25	263	233	807	85	231	966	572	559	813	93	59	999999	68	345	521	504	999999	900	32	999999	635	388	92	999999	999999	999999	284	790	545	159	999999	54	870	174	151	783	409	28	999999	999999	269	137	999999	999999	200	479	578	104	394	787	999999	111	884	973	389	874	151	422	445	999999	691	782	23	999999	851	15	999999	893	204	999999	999999	999999	594	354	985	508	780	241	999999	170	708	999999	406	757	914	140	169	897	784	276	641	987	582	999999	985	487	123	944	999	195	999999	684	999999	655	999999	215	516	539	987	881	999999	910	228	285	245	511	386	265	999999	720	845	999999	119	927	999999	117	456	233	368	508	999999	836	999999	18	196	34	290	750	75	709	624	630	909	903	181	731	768	306	135	484	111	857	999999	289	999999	374	999999	973	999999	585	999999	292	181	488	497	268	999999	219	98	999999	231	635	200	50	999999	999999	698	215	755	374	348	159	999999	884	407	536	641	999999	669	821	458	317	201	489	999999	342	458	999999	416	913	63	559	217	913	263	475	667	163	193	133	675	369	999999	194	999999	609	194	999999	91	960	626	726	999999	276	999999	914	444	710	100	763	766	277	799	841	321	789	999999	194	630	932	869	487	769	999999	156	99	999999	999999	253	350	157	171	349	455	296	336	19	941	160	999999	999999	956	73	429	366	408	570	999999	872	999999	999999	999	666	159	101	148	956	999999	130	999999	824	438	467	999999	615	605	927	353	555	984	999999	999999	43	291	999999	912	423	350	188	747	528	713	143	999999	682	158	505	999999	364	157	999999	999999	820	487	524	602	499	324	813	761	480	226	830	888	676	667	965	999999	258	189	999999	999999	999999	383	155	121	999999	670	77	467	109	737	989	407	614	999999	190	556	999999	308	999999	109	999999	426	277	311	883	255	999999	24	192	130	942	999999	999999	763	999999	447	341	412	308	829	257	355	662	742	237	432	999999	900	999999	419	617	949	766	625	89	409	999999	999999	238	999999	550	62	284	978	795	814	974	999999	597	743	224	365	10	593	852	191	764	534	84	460	971	229	999999	773	513	992	999999	807	683	999999	999999	498	184	999999	999999	204	999999	683	947	423	457	432	313	999999	204	261	
948	182	772	898	645	580	769	778	87	999999	524	511	999999	999999	405	177	177	819	999999	726	190	751	999999	657	120	90	587	660	12	548	999999	793	579	261	53	246	999999	784	999999	761	729	999999	180	957	680	999999	218	155	27	290	265	493	342	477	81	999999	867	999999	788	564	993	999999	999999	539	999999	731	931	223	758	169	999999	392	686	999999	999999	784	581	357	977	550	999999	442	643	722	293	432	460	111	190	846	378	999999	996	578	767	999999	630	641	551	948	638	999999	396	858	156	872	807	691	999999	296	626	999999	148	248	691	999999	474	63	255	983	999999	830	43	911	791	224	396	999999	882	386	999999	999999	805	999999	999999	878	999999	785	575	999999	624	768	630	894	999999	857	780	757	886	999999	999999	576	396	568	677	807	999999	999999	76	932	485	700	809	104	141	686	715	119	336	813	515	689	488	834	368	511	209	148	690	999999	443	638	230	676	240	587	553	246	360	114	916	999999	718	642	935	924	959	535	762	543	152	671	431	999999	700	999999	999999	562	999999	176	999999	822	794	143	498	847	479	142	864	554	143	478	999999	999999	897	945	999999	999999	898	444	551	674	386	156	790	772	216	157	975	774	499	991	47	999999	506	103	775	584	999999	98	454	827	999999	217	410	674	912	999999	186	754	494	252	999999	764	624	934	999999	647	352	999999	640	332	166	100	65	152	999999	573	725	803	180	999999	999999	810	989	724	999999	178	746	126	859	16	971	231	289	999999	337	282	570	572	657	138	242	428	999999	132	670	580	162	268	999999	349	484	999999	584	107	551	999999	775	899	931	999999	900	235	999999	633	999999	935	810	999999	999999	168	13	999999	155	51	999999	283	363	867	64	431	25	488	999999	999999	531	598	647	999999	705	484	999999	671	641	390	237	999999	561	823	771	734	770	354	453	999999	345	331	237	542	943	278	499	999999	844	509	999999	422	352	999999	999999	763	999999	999999	999999	340	999999	342	521	765	814	158	721	539	106	329	661	999999	999999	808	185	209	371	999999	248	437	999999	999999	826	141	999999	815	999999	216	721	18	999999	150	251	123	424	13	809	471	999999	794	556	960	811	525	847	999999	387	544	999999	999999	402	193	390	676	355	71	999999	999999	637	999	494	514	999999	98	882	520	429	999999	394	181	399	899	386	999999	999999	34	999999	999999	294	999999	437	129	45	819	999999	262	760	575	999999	999999	497	999999	833	728	310	52	152	723	642	999999	171	999999	160	999999	512	502	999999	999999	795	330	283	214	999999	100	
571	375	478	999999	482	629	760	999999	164	999999	684	970	999999	657	999999	838	882	999999	668	999999	999999	972	999999	46	317	999999	455	999999	999999	447	999999	292	333	743	999999	935	573	153	251	22	999999	316	310	128	324	541	436	160	999999	957	448	218	546	148	999999	599	405	441	691	368	999999	936	84	717	952	401	646	332	999999	218	999999	739	823	656	391	79	671	850	722	775	687	305	999999	822	999	870	746	194	38	999999	539	141	461	999999	837	639	241	593	999999	999999	895	113	660	584	692	708	999999	890	757	645	927	555	719	916	999999	999999	905	262	718	91	999999	462	303	931	679	143	287	941	818	751	837	999999	999999	798	879	999999	999999	456	139	300	486	855	999999	999999	641	984	999999	544	999999	958	999999	979	875	95	999999	443	999999	999999	999999	999999	430	999999	82	16	808	999999	870	999999	46	108	244	999999	133	427	604	799	35	999999	300	695	999999	743	740	859	999999	857	212	999999	530	446	999999	916	551	580	869	42	783	430	585	792	999999	500	507	112	724	286	999999	458	490	478	417	899	437	999999	999999	999999	712	222	990	950	646	281	401	599	334	327	906	552	557	572	26	605	335	999999	999999	231	245	638	999999	740	11	754	119	999999	999999	999999	489	342	743	192	330	570	439	635	999999	842	999999	999999	777	407	379	313	900	999999	462	812	573	929	999999	615	451	83	87	259	948	891	172	349	570	460	838	574	809	999999	251	455	999999	700	362	999999	132	337	861	737	999999	999999	999999	201	599	999999	310	999999	704	138	740	256	999999	189	686	263	999999	759	347	326	569	804	999999	534	676	16	646	873	576	898	492	124	222	350	888	999999	47	999999	999999	353	160	288	870	681	635	994	999999	985	999999	999999	999999	372	990	545	999999	566	204	329	524	592	999999	436	982	806	645	999999	999999	152	999999	436	999999	999999	19	993	176	290	999999	822	999999	999999	54	661	860	477	838	129	999999	999999	999999	332	65	999999	999999	999999	773	723	999999	74	45	18	960	820	694	586	882	999999	362	999999	378	999999	631	381	430	843	548	919	575	514	967	525	502	367	970	968	999999	509	262	852	230	452	999999	999999	786	890	721	233	966	284	595	487	999999	999999	308	999999	701	683	297	612	619	854	157	790	999999	520	999999	602	849	726	214	383	107	999999	776	926	902	760	594	539	132	324	952	301	919	999999	999999	375	68	686	999999	698	221	999999	243	376	304	999999	774	999999	384	128	384	249	79	222	390	999999	999999	382	391	940	98	758	490	999999	901	856	
871	999999	999999	150	543	173	459	999999	171	457	276	999999	631	708	986	328	164	13	940	999999	999999	706	109	501	999999	686	999999	335	609	463	169	938	474	999999	332	168	515	243	584	220	789	563	61	932	999999	999999	751	999999	954	999999	603	486	999999	999999	634	175	999999	269	134	857	868	133	907	708	999999	338	999999	192	385	828	812	920	429	729	922	999999	655	999999	512	999999	999999	622	381	999999	859	999999	583	286	814	167	651	999999	118	727	352	999999	999999	999999	644	661	23	568	306	135	957	999999	67	635	275	999999	999999	348	757	68	921	255	752	78	849	999999	754	999999	377	228	186	566	812	702	999999	266	22	312	533	850	62	376	326	256	880	186	999999	999999	20	849	999999	999999	498	60	805	106	913	587	503	38	906	999999	999999	88	949	401	870	364	257	18	952	217	815	906	15	555	929	999999	197	672	990	805	648	527	999999	873	78	761	897	290	352	435	999999	504	944	698	999999	999999	306	489	316	270	700	12	897	440	497	591	999999	259	176	999999	400	831	47	110	716	673	507	999999	332	119	467	967	665	526	407	321	962	317	380	691	209	707	999999	730	115	646	630	149	386	486	999999	647	999999	999999	44	978	466	843	999999	511	740	230	999999	207	803	733	346	999999	42	185	629	736	879	485	218	999999	999999	317	999999	80	53	999999	700	846	999999	999999	999999	999999	492	429	854	128	999999	999999	951	978	999999	169	926	999999	999999	259	117	210	856	980	768	638	999999	999999	513	158	847	999999	468	382	530	999999	805	999999	999999	615	888	612	331	510	999999	21	999999	999999	999999	315	999999	623	770	793	260	500	999999	421	999999	225	999999	999999	916	706	280	999999	409	579	458	239	999999	943	999999	694	371	504	999999	999999	579	757	114	999999	208	999999	767	999999	151	675	132	40	331	393	999999	664	609	747	695	625	239	985	611	999999	781	999999	951	448	132	85	431	755	999999	643	841	303	120	519	942	719	938	56	283	733	999999	428	907	970	20	836	94	624	808	999999	126	999999	999999	159	714	294	999999	329	111	999999	253	376	999999	688	999999	638	554	100	805	976	686	192	712	999999	999999	363	16	981	999999	999999	990	807	947	367	999999	999999	158	960	999999	657	473	999999	945	999999	490	90	999999	999999	427	381	999999	994	818	999999	577	999999	881	277	999999	361	288	274	891	816	84	445	429	61	172	305	999999	999999	999999	157	999999	76	247	503	397	427	353	787	563	65	999999	996	989	124	789	999999	999999	880	999999	453	378	209	999999	139	143	999999	
661	957	66	132	891	699	708	999999	330	999999	999999	387	880	234	17	501	710	836	813	87	456	314	999999	999999	929	999999	284	842	779	312	349	118	370	353	765	395	730	440	999999	313	298	328	999999	288	999999	999999	10	93	445	876	499	890	999999	999999	597	357	695	487	999999	999999	424	866	891	999999	171	588	999999	999999	469	621	771	280	672	509	789	138	519	999999	683	942	610	200	406	999999	813	458	792	314	756	418	700	252	247	882	889	432	999999	999999	127	318	969	473	624	823	115	229	228	999999	999999	999999	999999	999999	804	260	680	233	999999	989	214	999999	999999	712	780	60	921	528	42	789	620	999999	702	742	866	374	999999	999999	576	582	797	594	999999	975	48	298	580	987	448	999999	212	665	962	447	573	414	522	266	693	573	999999	999999	196	439	205	908	765	105	846	439	999999	543	657	887	201	999999	483	820	674	999999	479	933	90	55	999999	999999	999999	999999	179	461	852	715	453	12	999999	999999	999999	800	999999	140	532	485	151	18	709	668	18	999999	255	953	999999	999999	592	211	999999	968	505	999999	851	999999	999999	511	926	394	999999	999999	100	654	217	981	222	682	50	544	999999	999999	999999	82	346	919	946	999999	19	999999	530	160	133	251	999999	711	999999	999999	948	538	999999	31	559	757	431	147	577	999999	868	274	740	258	661	58	999999	109	999999	999999	804	932	305	193	502	709	863	436	448	848	746	505	275	955	733	999999	917	938	444	45	650	209	351	592	461	999999	485	282	999999	85	999	808	535	291	462	999999	243	442	529	999999	893	995	699	728	617	999999	998	785	524	160	999999	999999	664	150	782	605	591	999999	731	999999	234	591	999999	999999	849	999999	969	984	999999	718	278	484	999999	999999	151	999999	999999	622	974	99	745	700	999999	348	944	695	153	394	508	856	434	530	710	771	625	312	999999	335	879	678	403	999999	291	806	881	999999	999999	79	999	999999	105	968	738	642	21	534	999999	598	428	999999	794	999999	999999	646	293	747	773	647	999999	999999	597	184	743	999999	696	731	418	999999	466	999999	800	84	999999	381	761	999999	792	78	759	999999	999999	469	999999	725	883	818	538	645	999999	144	881	257	999999	999999	999999	921	235	442	999999	290	999999	882	999999	139	363	720	199	999999	999999	828	999999	705	999999	879	370	137	276	27	422	878	202	773	438	332	417	553	975	999999	840	840	999999	360	131	478	999999	999999	999999	778	371	999999	628	434	759	694	188	185	369	229	799	999999	654	218	999999	78	999999	351	453	809	721	810	
745	964	273	55	999999	999999	999999	419	904	774	799	497	655	258	999999	767	23	744	154	241	999999	755	435	999999	999999	31	340	62	390	633	152	528	999999	999999	999999	999999	170	714	105	582	601	999999	325	999999	613	999999	562	999999	819	999999	999999	999999	664	489	999999	989	539	836	860	577	275	531	38	280	999999	281	440	999999	831	595	607	309	649	999999	640	244	440	999999	999999	999999	469	569	999999	70	305	442	863	999999	935	437	999999	334	854	527	317	79	921	54	403	341	727	999999	999999	233	999999	38	70	103	848	999999	559	139	22	832	118	705	999999	999999	974	199	417	999999	169	404	471	999999	999999	999999	264	999999	322	395	16	492	310	999999	999999	20	347	999999	999999	770	728	553	878	999999	322	31	419	611	999999	953	80	214	999999	999999	308	545	762	450	583	938	999999	999999	999999	999999	132	529	531	116	85	287	631	707	816	647	143	615	526	475	960	433	713	652	789	999999	999999	801	568	999999	703	999999	257	896	694	444	931	450	483	714	872	792	499	312	535	503	332	373	397	999999	731	692	28	999999	489	159	999999	196	498	999999	848	330	961	96	999999	999999	40	734	22	999999	715	692	142	811	602	178	933	410	126	295	999999	951	999999	291	999999	20	999999	960	417	544	219	744	951	773	865	551	831	413	898	999999	473	597	999999	25	999999	48	560	999999	693	999999	999999	999999	80	213	673	999999	916	679	999999	403	924	999999	327	478	173	971	741	999999	999999	61	346	999999	511	581	821	449	601	398	999999	675	459	859	277	999999	999999	999999	674	748	109	968	634	161	41	505	620	404	280	881	999999	600	307	201	270	642	999999	696	999999	999999	999999	234	305	528	959	705	943	75	801	231	160	778	999999	999999	269	977	426	194	498	15	960	999999	999999	719	546	999999	378	999999	598	999999	131	999999	81	185	366	874	999999	116	202	336	562	555	602	999999	731	83	303	999999	931	293	999999	789	207	999999	538	965	66	999999	981	999999	337	685	476	177	109	999999	707	131	636	395	313	319	992	999999	999999	415	999999	129	988	999999	826	74	336	315	418	999999	434	764	999999	400	999999	999999	999999	362	998	876	89	999999	999999	212	999999	181	677	546	979	907	999999	45	999999	132	151	936	597	518	22	273	359	170	759	767	104	943	999999	246	576	999999	193	639	173	576	336	999999	179	785	999999	655	999999	789	336	999999	545	398	900	524	259	881	500	616	349	735	527	918	675	999999	118	999999	696	441	969	763	723	166	999999	297	796	752	767	812	421	367	876	569	
834	999999	232	705	52	999999	987	694	725	999999	299	437	58	999999	722	999999	676	999999	958	955	999999	572	999999	388	999999	613	999999	506	124	687	205	982	859	958	93	427	960	412	390	736	453	285	47	156	866	444	248	999999	40	780	145	747	409	921	749	271	470	843	189	439	242	491	580	47	381	317	578	100	334	999999	37	274	999999	232	999999	544	535	999999	521	91	375	349	999999	344	999999	457	583	938	218	999999	956	126	233	950	503	962	704	999999	999999	559	999999	157	64	999999	999999	999999	999999	186	419	214	736	999999	332	108	74	892	999999	246	495	924	999999	999999	881	999999	349	910	51	342	728	999999	839	535	999999	961	225	227	295	741	590	681	993	406	528	14	95	999999	999999	134	886	611	947	999999	999999	850	825	236	275	552	394	842	829	131	999999	999999	999999	999999	961	999999	883	846	607	283	655	813	930	999999	121	877	999999	222	126	916	456	127	600	381	31	999999	146	988	951	999999	357	748	851	872	999999	657	639	999999	174	433	999999	50	13	674	812	999999	920	497	125	999999	135	999999	725	999999	999999	341	280	999999	999999	944	233	894	999999	999999	926	999999	961	999999	390	463	999999	543	999999	999999	674	415	123	925	568	330	106	649	873	562	617	185	32	999999	207	616	387	646	999999	230	999999	357	155	148	999999	905	739	999999	116	661	999999	999999	134	999999	999999	268	227	999999	434	858	999999	583	999999	342	999999	750	999999	33	859	774	999999	601	999999	999999	493	999999	270	975	999999	662	999999	244	999999	221	999999	35	61	990	698	939	398	42	221	845	999999	626	336	812	891	997	31	716	13	342	999999	559	753	306	549	922	998	999999	177	771	277	613	51	999999	929	999999	699	894	334	999999	385	53	390	993	999999	999999	990	457	93	189	641	875	240	999999	636	853	282	754	451	776	999999	156	864	449	577	768	999999	999999	883	999999	307	137	391	999999	957	541	178	760	999999	681	931	550	999999	988	140	999999	383	999999	182	999999	948	945	452	557	979	239	189	940	999999	687	292	473	574	422	881	513	493	156	999999	999999	684	999999	903	769	844	400	987	876	319	185	395	999999	354	806	722	362	684	834	999999	728	362	238	345	173	399	999999	975	746	116	626	908	236	599	87	402	436	51	683	712	999999	999999	312	631	249	302	999999	128	768	699	999999	829	659	52	524	999999	455	186	740	379	386	425	250	999999	999999	276	168	153	277	414	295	321	999999	131	526	486	60	607	105	871	849	999999	216	56	587	797	999999	194	84	999999	946	
260	310	314	336	172	999999	541	939	999999	143	405	850	364	414	217	828	538	526	48	693	848	91	868	529	45	219	999999	999999	999999	999999	999999	79	999999	999999	45	999999	696	794	363	484	518	668	132	737	454	499	999999	999999	999999	999999	720	667	999999	650	999999	179	442	784	999999	953	807	358	54	955	169	336	916	896	999999	999999	141	743	999999	563	999999	190	999999	140	85	546	366	561	999999	925	306	316	999999	999999	370	866	578	912	503	999999	676	169	623	999999	578	128	582	955	273	183	837	977	505	999999	476	999999	999999	311	999999	754	596	256	999999	999999	999999	999999	999999	633	536	999999	999999	999999	250	761	887	999999	566	790	562	957	963	411	297	638	999999	329	811	560	816	453	655	277	999999	748	814	999999	999999	505	518	725	999999	948	429	761	556	999999	999999	743	594	461	999999	429	749	999999	791	194	958	907	999999	339	999999	743	817	93	856	360	999999	999999	999999	467	999999	71	282	836	142	24	999999	536	999999	481	999999	999999	965	999999	103	235	528	460	999999	629	999999	716	476	189	999999	91	141	346	904	999999	600	245	796	137	999999	298	157	913	619	776	212	999999	824	558	746	973	777	461	989	999999	831	565	543	327	996	684	595	103	161	61	883	645	631	886	880	357	281	838	304	999999	999999	999999	999999	999999	426	999999	892	999999	999999	710	313	679	999999	284	374	45	701	999999	140	385	999999	63	999999	999999	999999	999999	800	937	677	399	999999	939	166	194	999999	226	999999	362	900	958	792	677	661	450	999999	999999	299	357	522	999999	655	802	999999	919	999999	35	854	283	298	999999	247	954	249	52	18	373	522	172	732	999999	320	349	578	181	593	35	402	320	820	999999	277	999999	425	832	999999	900	242	999999	92	526	999999	999999	74	999999	999999	837	437	618	999999	384	999999	136	625	374	534	316	233	535	335	86	632	543	999999	608	592	794	539	417	308	999999	141	284	90	215	785	869	285	538	460	999999	999999	999999	877	445	999	151	999999	60	308	437	999999	999999	912	999999	894	828	988	466	458	926	999999	999999	319	999999	252	415	999999	420	589	664	40	695	84	579	999999	848	665	26	608	450	966	999999	118	999999	999999	999999	999999	999999	320	956	881	818	90	534	457	577	474	553	203	593	999999	417	471	644	406	999999	631	999999	999999	999999	999999	971	857	999999	959	819	911	448	999999	817	999999	971	109	999999	999999	999999	615	550	999999	911	999999	121	999999	24	999999	559	27	474	474	999999	804	38	557	274	999999	909	999999	82	999999	638	665	36	661	385	550	133	
318	838	861	194	999999	999999	222	999999	999999	61	158	842	661	410	801	447	974	440	23	24	423	999999	839	873	260	542	975	999999	999999	357	460	999999	473	232	251	189	613	999999	96	723	999999	942	602	741	761	128	421	999999	999999	227	61	231	372	536	709	483	998	999999	934	832	999999	730	368	999999	601	999999	379	438	169	621	999999	999999	354	299	207	481	999999	999999	999999	999999	999999	811	654	999999	305	999999	999999	937	523	767	191	625	355	263	999999	999999	584	288	150	61	999999	982	999999	225	393	366	876	83	999999	238	252	900	999999	802	999999	302	999999	339	28	999999	635	441	915	401	999999	218	349	100	680	121	896	953	957	71	392	999999	999999	439	645	939	999999	999999	999999	295	524	999999	750	552	552	326	21	254	269	777	999999	317	77	999999	785	999999	26	786	402	227	999999	299	943	814	419	572	999999	645	999999	89	999999	633	999999	629	876	160	468	999999	548	999999	999999	652	693	999999	645	84	80	203	999999	471	922	575	999999	999999	954	999999	346	999999	143	999999	829	375	560	190	999999	999999	483	999999	736	634	716	229	247	48	999999	689	999999	999999	178	344	501	303	999999	232	999999	999999	33	999999	675	999999	999999	531	664	999999	534	999999	999999	512	999999	852	999999	633	999999	29	999999	702	337	571	272	275	629	999999	767	798	488	536	999999	337	33	332	769	40	772	95	820	194	565	679	513	394	597	103	352	999999	743	868	836	972	477	464	117	462	999999	410	31	999999	999999	865	90	999999	359	763	999999	999999	93	570	860	381	208	570	146	658	67	999999	677	536	239	451	999999	619	999999	411	860	999999	225	316	849	371	74	588	430	699	599	514	44	833	614	999999	243	183	999999	465	773	999999	327	999999	999999	313	732	494	12	999999	999999	470	309	999999	903	999999	874	776	999999	499	316	620	150	447	69	999999	843	999999	921	977	999999	881	999999	243	999999	999999	251	766	912	546	638	579	585	117	999999	139	999999	96	929	695	999999	466	999999	999999	158	162	999999	880	399	851	469	888	573	35	999999	930	858	75	319	949	678	118	999999	999999	860	737	44	43	999999	929	347	757	914	236	599	999999	429	103	95	999999	198	371	376	999999	86	750	15	560	12	957	999999	999999	776	999999	27	999999	999999	999999	999999	420	128	999999	330	469	513	711	973	999999	435	363	511	764	999999	833	999999	316	741	803	999999	120	999999	483	999999	601	659	999999	981	934	999999	330	158	152	446	674	366	465	50	907	556	999999	999999	999999	135	648	999999	515	169	942	229	999999	537	798	999999	546	
689	645	701	729	810	315	729	49	999999	999999	999999	999999	328	315	476	999999	276	834	256	732	344	72	358	393	999999	153	48	999999	715	999999	793	359	999999	899	985	721	764	321	106	999999	645	737	541	999999	999999	98	999999	853	999999	924	444	702	551	999999	212	626	296	317	584	667	999999	691	999999	629	321	855	404	428	330	754	540	954	737	15	96	606	531	337	950	67	955	194	572	790	74	100	999999	518	696	368	435	456	737	999999	974	999999	413	999999	709	999999	693	768	533	721	393	999999	964	546	368	605	104	999999	999999	999999	711	92	999999	999999	564	999999	57	885	999999	961	329	93	227	999999	41	142	203	620	628	372	373	197	661	850	407	584	136	271	159	101	999999	476	99	999999	728	891	835	869	999999	999999	539	807	46	571	402	999999	272	666	515	236	999999	484	340	994	163	523	999999	278	146	979	104	785	736	640	999999	852	993	999999	579	999999	307	334	272	148	833	565	999999	999999	458	999999	322	469	756	923	689	790	146	104	66	214	470	999999	733	377	999999	754	81	405	874	549	316	264	96	375	928	88	221	999999	171	597	373	340	819	999999	666	634	38	999999	951	907	715	899	950	999999	678	740	999999	999999	753	88	494	755	999999	999999	999999	67	382	999999	995	611	999999	945	932	469	841	139	999999	693	999999	760	725	269	999999	999999	834	417	314	721	697	197	999999	325	447	93	113	618	125	910	999999	609	262	647	999999	999999	338	769	966	999999	534	548	993	907	999999	992	999999	235	311	258	84	382	999999	661	693	807	999999	262	508	999999	999999	232	24	836	999999	111	508	999999	451	113	638	999999	450	824	196	999999	204	580	999999	454	730	878	317	866	835	877	856	600	953	20	227	999999	271	126	135	311	533	166	473	999999	494	284	783	207	620	20	931	928	474	545	612	999999	132	999999	129	487	915	158	11	999999	999999	907	134	999999	886	562	802	333	698	885	999999	47	116	56	960	456	104	119	999999	825	946	999999	136	418	407	674	954	999999	999999	647	999999	999999	165	999999	838	586	999999	352	321	68	999999	607	999999	588	919	574	446	85	103	672	392	806	999999	186	619	999999	781	999999	43	221	999999	594	336	999999	999999	999999	999999	999999	217	383	999999	752	797	196	999999	348	697	999999	498	832	999999	878	124	334	264	589	481	999999	298	521	805	999999	999999	109	460	623	999999	999999	999999	679	692	999999	999999	719	376	999999	18	999999	569	280	999999	999999	227	211	984	729	479	11	796	910	768	999999	909	696	577	862	443	697	
735	993	77	518	458	818	150	990	999999	404	958	624	580	765	420	28	890	572	999999	117	125	999999	153	999999	999999	188	911	788	999999	181	152	513	206	320	980	575	213	122	784	408	70	999999	999999	85	53	182	339	13	999999	891	806	15	645	336	582	14	999999	797	136	280	907	361	662	838	262	999999	999999	269	999999	844	814	999999	787	818	56	131	22	78	236	219	848	908	305	446	375	146	867	869	999999	976	725	416	985	513	500	709	999999	880	999999	598	999999	999999	228	999999	87	999999	227	826	999999	999999	991	781	999999	916	999999	999999	66	226	473	999999	586	999999	530	808	129	407	999999	284	328	347	789	142	255	638	465	778	689	656	368	347	918	50	999999	288	984	944	845	79	91	999999	999999	999999	416	706	21	206	549	419	529	679	999999	943	508	943	670	859	999999	999999	461	999999	319	409	857	999999	207	545	969	252	823	184	562	722	999999	826	999999	674	725	549	626	268	238	279	136	999999	111	999999	542	645	617	135	418	913	999999	438	192	253	267	291	508	475	237	306	999999	354	127	523	751	681	999999	996	143	999999	315	202	424	999999	999999	178	34	232	999999	333	635	698	999999	648	999999	999999	644	451	416	444	999999	999999	41	932	683	782	999999	999999	233	860	396	999999	999999	432	999999	424	999999	152	970	98	266	999999	472	904	999999	897	588	478	418	988	47	999999	589	999999	944	999999	999999	999999	999999	999999	999999	999999	999	153	936	24	706	343	50	999999	750	999999	480	328	999999	765	688	136	271	786	203	999999	179	999999	999999	999999	41	303	488	999999	262	999999	787	480	491	820	285	999999	967	656	999999	255	437	727	247	545	999999	271	521	188	476	44	231	999999	307	514	276	764	999999	357	999999	413	854	999999	999999	999999	999999	10	836	367	490	369	999999	614	595	947	999999	452	999999	287	262	770	781	309	976	227	309	218	182	977	553	520	999999	620	674	787	401	999999	300	28	830	336	434	163	999999	116	875	617	983	359	999999	824	767	52	999999	221	631	999999	622	219	920	506	827	859	813	999999	999999	549	939	999999	556	825	161	999999	457	925	346	999999	610	999999	352	691	234	823	137	999999	999999	956	525	462	999999	999999	227	999999	108	334	508	575	350	999999	745	336	677	185	803	34	672	999999	594	179	875	999999	944	753	867	999999	281	14	731	94	226	415	34	487	652	999999	607	81	880	133	999999	770	287	999999	133	25	24	59	999999	112	66	963	999999	999999	586	162	999999	474	999999	869	62	504	843	265	512	340	999999	200	
533	103	999999	601	908	471	752	999999	725	72	629	851	224	999999	999999	999999	37	262	53	999999	999999	499	808	143	857	21	999999	922	927	999999	378	793	713	823	526	926	685	465	65	900	603	482	436	999999	844	371	654	830	519	224	238	260	296	634	299	43	294	999999	743	896	400	829	187	703	694	836	148	400	705	68	942	572	207	153	85	428	72	969	999999	999999	999999	250	413	999999	793	128	506	999999	999999	493	999999	402	721	168	999999	773	999999	733	999999	999999	232	264	135	460	281	999999	62	152	558	871	970	999999	999999	999999	540	160	425	474	909	999999	340	69	866	222	426	999999	850	48	644	311	133	339	824	290	273	112	124	953	441	999999	75	363	530	662	522	326	407	999999	628	359	357	830	999999	999999	677	173	397	999999	43	999999	814	24	999999	256	748	640	500	714	984	437	45	472	43	782	999999	976	999999	214	699	110	153	386	420	294	954	302	516	255	612	999999	999999	211	999999	999999	999999	61	855	283	999999	881	825	692	490	200	323	884	797	51	999999	701	633	192	999999	933	587	437	603	223	302	455	134	255	112	999999	722	999999	999999	999999	469	458	999999	266	301	817	999999	460	896	230	971	79	505	475	186	999999	476	999999	987	985	133	884	458	641	999999	999999	757	580	590	605	477	489	340	474	581	620	580	999999	890	406	999999	136	541	999999	252	232	999999	658	78	201	417	199	999999	568	209	584	10	489	285	833	69	704	870	300	752	491	738	40	893	566	340	108	642	590	335	996	353	85	399	999999	516	109	511	399	999999	287	999999	772	275	997	999999	999999	102	66	346	999999	265	250	629	760	493	920	999999	512	860	319	557	266	242	213	240	924	100	527	999999	960	202	481	113	475	999999	966	765	999999	999999	249	999999	999999	254	380	740	113	455	638	999999	596	344	999	538	878	999999	385	540	999999	767	695	10	575	739	386	999999	784	147	164	910	527	165	868	999999	999999	312	972	21	861	472	999999	479	462	999999	730	626	203	943	234	744	473	436	703	139	999999	249	441	845	868	617	956	966	999999	999999	747	441	999999	999999	999999	999999	758	373	999999	599	640	226	548	322	19	760	569	999999	999999	420	446	100	461	739	999999	999999	999999	136	153	254	516	169	188	734	514	999999	160	760	36	999999	999999	110	758	113	999999	43	999999	128	836	999999	999999	999999	64	880	290	656	979	736	135	544	704	631	230	433	93	481	47	813	808	999999	610	999999	999999	263	434	346	999999	999999	251	282	681	753	999999	
45	999999	999999	115	308	454	857	319	423	999999	491	954	364	879	334	30	26	996	999999	320	999999	507	999999	999999	800	455	943	999999	631	495	852	863	999999	999999	999999	999999	691	376	739	368	950	410	196	183	332	999999	79	999999	17	338	234	999999	793	442	184	538	957	101	314	999999	510	543	688	928	782	628	13	33	695	107	338	650	267	528	369	715	321	999999	977	501	385	486	316	302	271	576	80	999999	165	999999	999999	600	999999	886	858	999999	721	268	999999	704	305	55	771	910	999999	583	29	274	83	468	226	892	124	813	476	34	999999	999999	667	216	558	495	867	49	999999	999999	588	999999	670	952	993	63	673	282	205	340	999999	405	999999	687	999999	805	445	697	439	999999	486	258	999999	834	191	336	600	195	156	810	187	731	93	271	995	648	604	999999	999999	173	999999	841	618	146	318	830	102	979	999999	752	59	180	999999	450	261	999999	961	836	999999	667	999999	999999	999999	394	999999	983	322	41	692	907	211	324	232	276	167	999999	640	282	525	360	244	621	535	403	761	17	131	999999	19	999999	687	767	360	999999	710	999999	715	233	984	334	517	70	297	751	551	999999	948	999999	293	999999	699	688	321	420	433	999999	953	732	633	999999	999999	680	999999	37	230	999999	999999	999999	565	427	928	999999	999999	200	842	183	334	783	852	35	68	787	359	401	964	998	456	939	383	869	999999	983	599	839	999999	999999	48	269	999999	117	999999	534	778	865	689	293	400	999999	577	260	516	179	880	607	96	85	331	630	999999	232	999999	34	50	696	639	945	816	458	728	15	999999	74	262	999999	264	534	19	999999	712	999999	607	336	371	133	362	618	113	992	752	396	516	418	206	308	999999	746	493	999999	236	743	476	942	999999	572	124	452	916	145	352	999999	76	999999	999999	391	624	661	999999	916	999999	31	999999	824	705	342	999999	999999	867	999999	624	518	999999	999999	266	999999	215	665	999999	999999	999999	910	702	999999	649	199	329	678	500	815	999999	999999	93	576	748	215	901	651	246	69	999999	999999	584	962	521	834	521	999999	581	948	185	958	726	863	907	433	329	874	185	516	23	820	999999	62	279	164	435	474	188	61	77	563	429	999999	725	621	335	739	456	815	678	189	107	999999	639	726	999999	999999	668	324	999999	37	476	730	55	263	171	532	692	366	408	57	960	529	881	622	999999	851	148	296	107	999999	428	369	837	833	722	683	999999	999999	999999	999999	806	864	999999	49	96	699	829	471	459	999999	57	99	417	631	
229	578	671	27	999999	890	999999	381	999999	999999	609	999999	892	221	540	999999	120	149	944	202	999999	106	363	841	999999	999999	31	677	836	999999	999999	339	952	216	614	154	22	999999	365	531	135	999999	646	869	999999	999999	806	999999	930	999999	999999	907	154	225	390	132	224	830	492	357	869	413	544	922	999999	279	999999	685	999999	395	474	715	784	423	76	815	999999	494	999999	555	42	413	746	864	611	634	194	737	826	999999	999999	192	912	17	999999	722	999999	723	114	170	999999	999999	20	544	507	977	999999	731	999999	574	999999	730	429	999999	325	465	999999	680	999999	139	94	426	859	124	465	999999	803	999999	761	353	999999	999999	389	999999	999999	911	403	212	366	999999	511	463	999999	999999	999999	209	763	974	692	999999	66	999999	412	974	85	409	271	895	88	225	183	999999	970	999999	648	937	350	189	999999	413	72	464	324	687	628	999999	999999	999999	305	999999	529	828	94	564	999999	717	333	999999	999999	330	649	999999	133	150	460	165	493	783	613	882	999999	583	766	999999	145	999999	894	724	999999	454	571	999999	600	822	999999	999999	271	416	517	931	613	935	26	887	763	564	341	183	237	472	147	999999	994	423	407	946	72	805	428	696	822	609	68	718	758	986	907	310	454	116	893	87	999999	681	278	922	566	879	524	580	270	721	497	883	316	999999	668	186	425	999999	999999	466	987	821	119	14	877	999999	999999	999999	657	999999	729	131	999999	999999	787	323	154	484	389	999999	290	848	999999	111	999999	184	412	250	327	730	884	703	999999	437	100	999999	999999	274	999999	269	999999	746	922	999999	991	376	999999	256	730	355	999999	999999	371	109	185	148	999999	999999	892	702	895	999999	460	927	156	999999	307	999999	999999	341	999999	880	439	129	999999	999999	925	207	119	745	999999	165	520	971	698	943	342	724	262	951	999999	565	999999	999999	374	861	296	995	92	965	999999	172	287	999999	605	161	511	999999	666	999999	999999	999999	897	156	832	739	999999	999999	238	212	693	583	889	27	281	195	999999	96	755	581	257	999999	999999	154	677	999999	878	999999	999999	546	442	100	67	999999	738	999999	667	999999	520	999999	493	999999	767	879	999999	495	283	269	126	420	653	425	495	999999	999999	999999	999999	753	479	134	999999	256	999999	691	769	602	526	278	288	999999	528	999999	575	999999	999999	451	999999	245	872	999999	434	999999	999999	954	893	27	605	971	999999	456	999999	913	756	396	999999	999999	999999	85	119	679	968	999999	999999	718	892	381	849	373	999999	942	999999	999999	999999	297	700	999999	251	169	
999999	752	997	554	51	999999	608	999999	525	189	358	851	758	999999	135	203	999999	429	638	296	72	522	178	241	999999	295	336	963	42	999999	696	530	994	533	999999	999999	681	424	962	157	999999	999999	855	670	24	155	999999	42	711	687	83	999999	613	955	106	999999	584	999999	999999	756	506	644	582	65	999999	828	857	235	811	768	999999	798	467	491	999999	784	666	507	999999	829	111	303	999999	354	395	425	999999	49	999999	10	999999	916	844	999999	650	999999	704	999999	187	196	298	957	999999	942	176	999999	999999	131	778	321	619	86	549	999999	654	999999	392	238	670	77	912	818	799	999999	985	605	954	261	841	711	89	867	330	999999	540	999999	83	319	188	999999	999999	794	270	124	390	706	376	103	561	447	999999	999999	139	119	283	999999	999999	419	957	999999	330	561	290	77	999999	751	755	518	220	510	139	82	60	559	999999	127	558	999999	999999	288	238	999999	700	403	627	613	738	220	756	71	986	663	361	999999	789	61	514	202	999999	639	950	857	883	60	317	999999	999999	999999	999999	166	999999	483	989	678	341	469	999999	886	450	628	23	544	999999	158	524	999999	999999	442	770	413	613	365	999999	790	337	999999	999999	999999	999999	999999	197	168	999999	600	149	999999	999999	999999	999999	329	199	627	999999	264	625	416	999999	999999	999999	841	300	983	809	251	553	565	999999	208	351	960	492	221	999999	833	999999	854	999999	172	999999	20	802	999999	167	450	999999	999999	613	547	175	999999	285	253	123	999999	326	214	359	324	57	999999	831	999999	342	325	837	978	826	919	823	770	999999	933	999999	525	48	262	825	999999	999999	566	951	143	43	429	685	248	108	555	516	236	999999	664	125	999999	189	336	705	999999	613	244	169	694	999999	404	999999	999999	999999	597	216	74	388	991	295	490	632	698	999999	999999	999999	598	880	280	412	597	275	772	818	999999	346	999999	999999	983	755	999999	407	267	419	638	999999	342	999999	510	349	452	847	514	378	634	802	490	999999	792	212	24	364	888	291	136	139	721	534	999999	999999	504	516	404	246	502	92	375	288	803	977	999999	878	379	931	999999	750	761	999999	193	999999	999999	817	765	781	740	438	999999	975	293	509	999999	808	999999	999999	845	999999	452	277	999999	999999	437	211	101	999999	904	146	985	957	330	999999	378	999999	350	999999	404	687	751	623	999999	999999	574	399	995	999999	999999	498	999999	129	95	35	999999	999999	526	999999	70	654	725	999999	876	604	453	560	654	907	141	894	467	753	855	168	193	829	772	812	999999	999999	216	
797	60	999999	751	999999	871	999999	88	884	801	709	679	750	961	801	999999	901	620	23	744	98	999999	869	40	641	273	927	841	478	720	714	663	32	447	928	900	470	853	587	689	359	828	256	103	999999	84	999999	206	392	93	870	999999	964	303	999999	634	999999	385	119	999999	944	463	999999	173	97	55	656	312	43	999999	999999	58	42	334	395	269	999999	776	282	567	169	730	458	395	850	521	999999	999999	330	303	719	95	743	985	745	895	228	92	16	712	427	802	999999	491	999999	822	999999	639	999999	999999	718	414	113	552	999999	223	999999	224	999999	575	355	927	982	999999	191	200	314	56	589	499	50	833	999999	569	149	366	567	999999	587	37	999999	69	821	472	999999	315	981	201	552	531	999999	999999	768	440	366	500	819	999999	310	617	517	123	60	999999	817	885	999999	544	412	86	656	47	636	296	224	296	115	520	164	999999	218	999999	503	999999	609	46	74	339	999999	648	546	142	666	969	519	247	999999	413	999999	999999	670	999999	789	476	875	852	377	482	225	80	395	309	280	434	409	404	999999	993	809	780	820	315	999999	763	539	999999	999999	666	776	977	286	702	865	464	999999	770	999999	36	191	999999	669	592	123	141	263	246	862	242	570	999999	627	25	604	999999	999999	999999	999999	35	937	362	481	999999	705	248	794	693	999999	815	229	638	999999	593	811	999999	121	237	999999	210	999999	999999	660	999999	106	660	999999	999999	108	990	999999	850	664	308	999999	828	999999	958	886	875	347	999999	999999	56	22	931	55	44	214	551	763	652	173	999999	525	644	701	342	613	999999	888	533	999999	999999	999999	378	999999	771	503	983	777	162	350	326	863	939	999999	613	136	999999	615	325	66	556	999999	932	999999	758	783	454	136	942	355	841	986	813	975	358	815	644	957	999999	999999	230	773	611	311	999999	52	585	154	98	215	999999	439	572	476	48	999999	999999	691	225	999999	999999	999999	835	807	508	339	999999	963	151	798	491	217	341	785	835	999999	625	999999	840	716	207	309	48	999999	906	999999	424	999999	937	141	516	952	741	295	999999	374	938	804	803	999999	993	622	999999	999999	723	241	999999	787	640	999999	999999	999999	850	508	790	749	817	108	901	106	999999	711	36	999999	291	538	475	56	303	471	845	999999	826	334	723	585	306	748	23	674	315	999999	999999	682	540	837	112	999999	999999	742	556	840	902	707	999999	291	999999	992	17	194	765	60	999999	178	419	999999	852	525	785	215	452	999999	94	236	790	287	14	353	479	
454	999999	999999	552	561	915	999999	918	129	733	441	999999	313	999999	828	909	999999	154	538	999999	999999	999999	586	999999	298	299	999999	755	676	916	323	999999	251	523	563	758	532	508	931	263	999999	860	733	999999	999999	225	999999	338	266	326	536	143	999999	90	999999	469	849	999999	263	999999	437	999999	252	212	419	164	999999	790	187	999999	387	755	222	284	859	999999	999999	999999	999999	999999	161	159	999999	359	389	189	999999	170	804	999999	999999	745	255	669	825	163	617	530	383	200	999999	357	160	999999	939	780	921	202	231	817	218	65	683	189	121	288	761	892	822	239	354	999999	986	94	170	641	999999	552	458	705	293	731	420	912	605	999999	999999	311	420	609	999999	999999	939	987	885	852	72	75	558	547	401	725	707	153	999999	999999	371	75	36	999999	280	378	744	526	533	486	645	771	584	317	999999	460	999999	223	971	736	648	998	999999	318	579	444	999999	910	313	568	34	277	999999	999999	441	999999	285	122	999999	889	999999	999999	999999	999999	217	300	491	999999	268	999999	253	999999	181	120	251	373	866	718	999999	999999	999999	833	999999	965	999999	999999	705	867	876	355	185	368	999999	91	862	999999	544	800	110	288	953	999999	651	372	324	540	105	956	474	77	76	566	394	503	515	50	210	498	945	839	999999	623	374	913	765	884	609	99	999999	26	828	75	617	449	881	630	191	850	651	999999	282	748	403	808	288	999999	974	390	576	999999	34	999999	855	271	692	339	389	738	606	999999	930	15	708	457	248	11	949	945	621	885	999999	360	846	33	566	846	999999	565	634	156	910	228	999999	436	992	782	220	355	756	552	999999	452	253	221	999999	999999	999999	999999	569	999999	669	39	999999	999999	962	673	209	999999	705	846	119	824	114	459	529	712	492	282	465	466	790	603	198	79	644	415	999999	635	41	999999	806	285	999999	999999	487	881	459	999999	473	328	582	388	650	910	442	426	999999	794	692	288	784	768	489	113	999999	76	840	999999	999999	999999	567	574	999999	416	999999	834	999999	757	972	647	263	660	809	146	883	411	953	287	636	227	77	322	942	999999	514	999999	795	892	859	999999	50	759	784	916	761	18	588	999999	999999	999999	597	591	999999	55	35	999999	958	353	229	95	123	563	72	999999	999999	254	631	56	999999	11	49	999999	897	561	999999	504	999999	999999	384	875	999999	719	416	38	999999	485	500	897	727	389	88	999999	672	774	999999	487	696	954	436	516	386	541	341	868	569	661	693	999999	448	999999	258	75	969	353	
271	403	157	999999	999999	14	754	999999	329	999999	922	597	999999	133	263	129	999999	921	466	867	999999	291	999999	547	469	999999	999999	240	459	999999	999999	999999	999999	999999	512	904	340	662	999999	431	762	651	222	999999	945	971	397	570	16	329	723	336	609	999999	999999	979	25	609	574	242	222	999999	285	132	391	909	999999	944	620	999999	788	155	999999	999999	115	848	79	570	601	497	581	230	234	999999	483	999999	413	381	475	532	889	730	97	999999	219	999999	999999	999999	437	999999	856	452	950	999999	540	577	999999	574	999999	15	999999	455	18	87	661	991	299	155	649	586	505	743	478	97	469	999999	999999	999999	825	865	481	979	999999	565	641	138	280	576	599	905	644	839	999999	470	622	999999	722	999999	860	227	950	231	450	850	540	122	999999	863	197	999999	519	999999	748	139	534	930	322	452	445	532	721	722	555	743	941	999999	368	999999	474	999999	345	58	794	607	999999	260	539	292	35	528	164	999999	999999	127	396	140	999999	255	935	691	999999	279	574	338	506	237	675	706	999999	873	754	964	999999	172	999999	470	720	150	224	283	401	40	427	999999	999999	313	343	438	357	811	574	999999	999999	783	903	999999	999999	999999	111	687	585	832	999999	161	999999	199	29	225	999999	925	420	950	999999	662	300	101	999999	657	960	202	893	246	359	999999	999999	642	891	615	269	81	986	999999	999999	536	698	999999	657	275	152	999999	294	127	458	431	400	624	90	420	493	811	223	827	506	908	794	999999	482	999999	852	141	307	414	956	908	939	166	999999	505	999999	730	444	999999	514	781	908	775	788	999999	999999	684	561	481	999999	999999	858	168	757	140	742	359	96	382	423	21	999999	880	171	549	999999	244	999999	585	456	762	377	999999	323	999999	999999	999999	560	999999	577	999999	580	826	292	509	60	999999	408	780	763	999999	643	72	173	999999	901	38	999999	248	446	472	971	999999	35	369	90	231	845	43	999999	723	798	542	804	255	440	64	598	999999	498	711	836	932	821	999999	999999	315	473	819	823	971	413	322	117	115	206	604	800	922	429	828	934	375	649	49	816	999999	267	999999	72	846	440	999999	749	735	999999	48	999999	999999	250	775	758	35	999999	169	320	486	434	699	58	999999	999999	675	242	669	776	471	293	999999	34	27	999999	999999	757	999999	999999	460	572	382	999999	168	449	616	999999	654	80	999999	165	489	729	340	677	568	868	235	592	765	721	89	959	175	754	382	170	233	727	212	278	999999	627	859	914	61	999999	999999	396	647	
999999	587	599	999999	315	999999	62	693	349	999999	687	999999	999999	776	739	492	423	314	413	77	455	458	926	867	640	999999	861	869	426	625	348	977	839	945	772	999999	999999	101	859	950	329	476	883	999999	999999	746	849	851	130	432	999999	915	487	329	201	544	660	732	236	393	942	999999	277	724	150	709	692	999999	999999	605	11	331	455	463	747	979	574	688	352	893	83	20	748	994	986	999999	999999	520	754	999999	999999	758	865	475	18	146	999999	999999	999999	999999	999999	410	847	524	430	999999	470	999999	581	221	969	972	390	342	999999	931	444	283	737	717	218	999999	694	776	133	999999	466	999999	455	611	781	415	591	536	999999	672	173	233	999999	999999	962	476	938	999999	999999	510	999999	999999	999999	86	702	925	431	390	607	882	999999	80	999999	999999	850	490	578	969	440	564	390	999999	503	648	768	220	709	67	754	999999	999999	999999	518	623	875	999999	999999	999999	909	855	999999	999999	928	956	955	999999	832	397	829	482	897	999999	111	999999	129	523	39	516	999999	491	999999	999999	999999	865	649	565	562	777	999999	916	666	210	70	584	580	999999	925	999999	693	999999	388	321	238	282	844	274	60	814	504	999999	904	318	70	427	999999	620	575	73	317	399	540	65	97	913	815	999999	908	526	133	939	598	492	823	999999	113	903	145	362	30	999999	515	747	282	948	21	358	149	643	944	959	999999	999999	999999	999999	144	332	999999	325	466	156	366	999999	690	565	763	999999	999999	427	324	999999	999999	223	53	932	884	792	999999	149	999999	999999	557	999999	582	174	335	737	264	529	508	780	678	819	999999	874	28	999999	999999	717	194	599	863	999999	999999	217	999999	400	818	305	418	352	999999	95	423	998	598	100	999999	525	239	35	167	965	919	543	68	665	327	999999	999999	999999	735	74	954	311	999999	835	946	999999	691	934	919	958	120	999999	239	999999	405	897	999999	928	41	541	487	999999	441	897	999999	784	158	999999	83	999999	391	516	617	999999	141	122	404	763	999999	584	834	999999	116	999999	854	763	999999	999999	270	430	999999	999999	870	999999	999999	795	869	707	41	171	226	873	999999	279	577	604	999999	753	462	999999	999999	522	783	456	999999	192	999999	242	53	50	480	683	557	999999	757	405	999999	999999	999999	345	999999	696	999999	999999	999999	999999	443	837	631	259	999999	560	22	976	927	379	212	423	496	999999	999999	999999	663	991	691	999999	325	217	522	999999	959	134	854	126	51	805	790	801	98	999999	748	224	999999	793	825	919	671	581	726	387	202	231	
927	999999	602	615	43	740	999999	825	999999	999999	324	999999	999999	100	705	896	935	131	588	411	335	999999	656	999999	35	870	176	771	871	744	491	145	979	738	206	999999	523	435	772	999999	509	273	109	522	900	161	999999	734	224	774	645	605	798	791	896	999999	848	83	999999	999999	573	529	999999	901	745	189	480	561	894	999999	382	509	999999	999999	999999	72	999999	143	628	874	376	442	999999	107	108	886	347	197	841	30	512	450	846	609	486	980	318	208	777	720	680	941	999999	869	401	146	256	269	890	834	999999	714	455	999999	796	141	973	999999	802	999999	999999	999999	999999	999999	842	932	663	748	61	921	753	452	366	907	999999	434	602	687	705	962	639	87	306	17	496	798	994	141	999999	355	999999	462	406	918	999999	396	231	966	37	468	482	508	217	999999	91	91	357	548	999999	372	999999	295	999999	840	229	764	986	999999	386	54	938	999999	935	999999	914	301	56	448	38	807	999999	635	999999	246	489	141	869	337	999999	414	450	456	621	450	815	721	999999	999999	698	123	410	518	589	983	530	951	572	511	65	790	44	908	519	999999	168	903	999999	999999	360	999999	999999	659	999999	972	603	492	910	494	891	999999	999999	490	749	914	407	999999	56	677	999999	999999	569	368	282	146	999999	542	999999	908	292	912	999999	999999	215	999999	228	999999	732	617	389	48	50	87	620	999999	799	554	169	605	315	474	857	999999	209	999999	999999	537	387	999999	999999	71	556	12	999999	978	116	604	284	999999	696	656	999999	438	999999	677	999999	491	747	420	346	825	999999	340	602	818	64	138	196	393	999999	999999	373	91	25	328	492	47	999999	641	999999	204	279	999999	909	658	999999	428	670	532	999999	47	789	966	999999	999999	999999	999999	999999	394	999999	999999	418	999999	67	15	999999	880	423	968	194	460	616	116	664	152	555	999999	431	943	316	635	467	664	999999	53	999999	406	778	247	640	277	637	999999	717	776	786	388	962	999999	999999	999999	15	701	999999	999999	999999	683	999999	171	231	335	793	999999	87	999999	521	753	832	999999	113	886	112	999999	999999	999999	999999	999999	399	888	365	999999	400	527	577	999999	630	766	326	194	999999	228	104	999999	26	315	483	181	412	999999	265	42	555	999999	800	489	528	999999	372	430	62	306	293	423	805	64	934	999999	888	999999	668	754	436	647	999999	884	791	494	169	33	443	651	722	969	632	333	999999	451	999999	97	166	800	403	999999	142	326	999999	680	999999	961	999999	216	292	999999	761	510	605	907	557	915	698	44	
999999	349	999999	999999	999999	324	791	482	443	492	550	800	246	868	361	540	999999	999999	950	120	683	207	652	236	368	712	218	131	727	713	894	810	399	999999	139	63	909	731	742	620	889	339	528	888	666	491	999999	999999	158	74	999999	482	965	587	360	999999	697	760	999999	999999	115	999999	999999	730	598	999999	411	123	999999	999999	631	999999	342	339	231	354	679	999999	570	877	938	325	973	999999	999999	421	845	999999	771	666	366	999999	689	871	999999	229	583	999999	300	927	999999	660	164	850	443	618	999999	999999	365	16	793	933	199	175	933	789	696	999999	999999	186	894	598	352	82	942	482	104	999999	999999	11	770	881	473	999999	796	999999	171	132	999999	702	281	219	456	999999	872	433	959	523	937	726	999999	491	389	123	42	491	318	91	908	999999	523	678	811	364	999999	999999	469	556	378	655	627	573	999999	999999	905	684	152	587	209	519	523	580	533	108	477	289	999999	999999	610	314	969	89	224	268	189	603	999999	999999	528	999999	999999	412	155	999999	999999	960	617	672	218	358	999999	731	882	398	447	942	154	712	886	956	420	999999	946	73	685	548	358	614	537	312	286	60	999999	249	555	120	435	251	10	517	671	829	152	262	965	999999	207	825	821	999999	458	695	215	571	999999	855	465	91	999999	560	611	12	999999	905	81	299	672	642	999999	999999	999999	903	712	379	295	591	966	694	108	447	999999	532	793	999999	999999	591	845	496	699	700	999999	354	644	450	905	668	693	246	190	675	575	565	982	494	999999	554	999999	835	286	958	888	771	999999	169	219	88	999999	845	62	490	454	186	942	153	681	999999	269	272	473	627	897	729	999999	432	871	785	999999	309	999999	309	608	19	999999	999999	811	883	371	484	240	826	459	999999	194	999999	999999	399	622	839	999999	567	999999	720	372	999999	71	169	267	560	298	434	538	909	284	999999	881	444	966	212	341	999999	801	784	42	646	177	59	545	813	999999	999999	999999	999999	497	13	999999	888	999999	561	679	652	999999	810	196	999999	298	549	573	441	818	786	433	420	999999	23	765	511	687	726	999999	22	623	454	359	816	271	827	422	999999	999999	993	798	999999	532	999999	183	990	598	999999	358	628	485	113	995	424	999999	752	213	483	247	512	210	920	80	666	38	180	461	999999	545	470	137	302	702	824	988	28	887	999999	999999	775	912	461	378	862	999999	519	459	935	999999	999999	624	938	999999	236	792	999999	344	865	661	12	999999	227	690	887	501	192	411	180	435	40	
865	395	999999	472	599	748	552	217	139	518	721	526	612	999999	846	198	269	999999	42	121	999999	31	999999	837	246	999999	770	490	371	354	118	288	509	736	653	238	305	999999	999999	53	334	137	999999	152	291	22	615	664	51	312	922	935	148	323	357	843	999999	806	236	904	978	71	999999	999999	410	442	26	875	383	617	892	699	999999	988	786	555	295	999999	556	999999	999999	116	449	68	999999	182	150	999999	389	809	999	499	343	732	75	273	291	999999	742	848	995	999999	290	434	419	233	106	999999	537	801	557	225	999999	12	825	871	622	786	362	237	302	830	496	573	617	999999	999999	116	922	523	274	344	999999	999999	238	350	825	24	648	209	85	990	658	587	262	784	249	341	907	999999	650	504	598	515	556	999999	253	717	999999	26	999999	989	999999	24	537	999999	999999	552	773	485	999999	999999	999999	999999	999999	311	999999	908	999999	999999	163	33	209	727	999999	999999	746	765	161	74	999999	118	207	999999	341	96	762	644	999999	49	839	696	568	431	159	51	367	444	999999	254	992	344	405	984	862	999999	789	999999	999999	768	476	188	401	999999	388	936	410	515	999999	999999	549	538	999999	281	993	466	465	777	578	831	412	999999	412	906	82	999999	712	223	999999	498	999999	262	503	291	573	661	305	999999	53	222	641	851	623	298	705	463	999999	134	990	406	387	999999	931	319	999999	174	999999	999999	637	625	999999	197	999999	333	768	296	45	576	708	341	999999	607	734	366	200	560	688	124	211	618	286	999999	232	373	120	294	331	999999	925	999999	999999	810	231	427	989	999999	115	300	999999	419	428	909	999999	999999	244	780	287	999999	129	805	999999	661	293	29	349	644	964	382	222	484	964	851	650	999999	457	999999	999999	999999	377	745	455	397	595	791	199	376	173	573	138	999999	17	756	74	130	999999	233	526	999999	88	354	489	999999	88	54	455	577	268	125	211	883	999999	971	999999	383	360	999999	76	502	829	972	481	999999	999999	999999	477	217	787	530	999999	233	999999	183	237	32	266	723	999999	550	346	622	118	58	371	254	936	45	559	999999	770	833	166	34	382	116	873	98	487	206	999999	248	790	738	999999	978	999999	999999	743	185	127	999999	778	999999	165	216	864	432	39	999999	945	441	658	106	759	999999	77	809	800	999999	999999	177	245	122	972	108	832	379	321	999999	999999	999999	302	999999	999999	999999	64	640	869	176	251	450	69	488	261	146	589	693	978	191	910	999999	429	621	35	949	401	665	553	67	384	494	
999999	645	804	239	148	284	999999	626	500	999999	940	634	879	709	118	756	861	999999	999999	148	400	140	482	954	295	681	358	623	741	398	97	811	791	757	999999	999999	683	31	997	999999	171	362	690	484	999999	794	741	326	999999	645	804	716	548	245	103	981	173	849	999999	999999	926	908	999999	112	348	138	842	132	380	999999	999999	839	838	213	999999	48	999999	997	655	501	939	41	781	106	999999	381	273	999999	663	357	260	834	88	540	999999	262	478	588	146	181	999999	619	945	157	572	964	999999	345	267	65	541	175	204	452	527	894	136	787	518	999999	864	296	468	32	444	248	761	307	823	724	999999	860	999999	483	549	999999	96	634	999999	629	502	928	298	999999	999999	94	639	999999	999999	999999	135	690	80	178	316	665	160	999999	712	999999	213	580	521	543	495	999999	313	720	903	999999	999999	501	263	888	474	936	997	999999	216	360	608	136	295	338	598	880	999999	692	177	883	999999	173	922	210	425	922	999999	755	123	145	780	919	732	814	686	633	436	999999	999999	999999	667	300	716	362	725	999999	999999	999999	944	614	999999	621	553	29	999999	644	579	62	473	552	530	252	747	999999	579	689	403	999999	999999	965	999999	999999	999999	798	226	999999	999999	570	485	348	637	999999	999999	508	254	169	376	712	786	52	64	384	718	161	849	425	553	645	782	45	683	814	540	979	171	999999	632	999999	803	158	197	999999	576	999999	914	999999	440	248	826	420	999999	690	694	609	910	999999	889	837	999999	800	336	812	999999	449	665	999999	693	832	346	961	537	999999	909	637	999999	54	999999	594	246	553	984	999999	818	372	723	992	130	930	999999	103	403	795	806	12	822	384	999999	999999	469	101	999999	999999	999999	864	882	999999	781	66	999999	865	270	999999	999999	404	815	32	993	424	999999	672	703	763	763	253	568	742	814	906	999999	480	822	681	134	999999	941	386	999999	953	489	31	999999	73	186	212	833	107	999999	411	999999	999999	391	807	999999	796	398	848	999999	659	306	150	886	874	250	283	999999	588	181	455	463	439	620	50	999999	705	999999	639	586	560	419	999999	547	413	999999	26	99	25	282	337	756	102	541	999999	657	999999	145	346	823	999999	169	254	926	749	948	758	189	999999	872	704	345	759	271	999999	249	835	602	482	165	234	194	37	316	999999	699	370	898	867	393	595	570	125	815	684	400	999999	999999	999999	465	960	999999	999999	999999	577	992	996	999999	256	513	821	746	662	190	599	717	999999	938	93	999999	587	999999	999999	
957	286	144	230	999999	587	999999	84	301	804	27	999999	397	999999	884	738	999999	999999	999999	651	363	571	999999	907	934	226	966	268	236	999999	748	878	999999	524	791	999999	999999	772	999999	253	362	999999	999999	941	644	999999	999999	282	999999	210	242	356	999999	218	957	395	437	236	999999	728	620	635	847	840	65	149	104	872	654	999999	304	88	650	296	298	924	999999	999999	273	948	24	694	21	36	228	402	830	891	566	999999	438	999999	486	333	632	727	592	689	886	505	891	339	627	999999	999999	163	999999	760	999999	43	354	529	963	347	999999	925	624	820	999999	663	318	212	999999	999999	999999	999999	602	999999	663	999999	999999	362	31	999999	999999	684	999999	999999	131	75	999999	80	971	533	61	909	999999	999999	619	707	999999	771	999999	233	197	688	33	378	648	999999	560	388	107	359	701	991	508	205	999999	999999	858	841	699	999999	999999	999999	999999	782	208	680	842	463	707	999999	467	570	295	999999	999999	377	660	698	999999	312	514	317	973	622	831	999999	411	999999	859	590	848	999999	82	520	266	948	458	251	180	967	999999	107	681	150	892	999999	706	999999	624	912	378	999999	707	396	51	658	275	999999	999999	999999	279	793	604	999999	999999	205	999999	775	541	999999	919	999999	528	999999	337	417	636	999999	730	700	363	700	434	999999	222	688	564	685	478	607	683	840	301	41	698	192	503	999999	999999	999999	999999	999999	178	999999	992	999999	641	541	69	634	32	442	887	259	785	578	369	657	904	430	641	999999	306	999999	947	89	127	497	477	155	999999	81	800	43	999999	432	532	999999	954	263	999999	32	999999	999999	999999	999999	952	999999	999999	129	822	846	999999	999999	65	831	634	245	55	999999	841	154	999999	914	721	999999	642	999999	202	363	56	928	703	651	383	618	999999	462	358	706	137	999999	999999	358	999999	77	420	198	978	235	797	296	395	51	422	902	999999	999999	132	999999	609	108	849	892	82	893	153	19	238	446	646	181	999999	999999	785	765	903	715	591	654	540	453	999999	966	999999	759	543	661	239	481	999999	483	999999	723	107	38	236	999999	999999	439	923	999999	960	999999	999999	626	409	999999	265	656	998	253	130	478	103	999999	232	883	337	323	999999	491	780	757	786	172	841	999999	999999	756	539	999999	439	162	999999	999999	493	999999	386	939	360	498	406	999999	482	417	362	861	630	941	806	352	30	999999	89	999999	630	212	755	426	784	246	803	508	127	453	813	967	747	964	672	887	506	398	999999	861	94	208	284	999999	809	999999	543	310	950	999999	
534	999999	82	999999	999999	999999	589	959	164	124	999999	999999	999999	999999	603	395	124	665	279	919	846	999999	999	999999	999999	432	999999	385	617	999999	999999	503	558	931	919	346	999999	459	465	391	308	546	999999	848	177	196	743	256	775	424	865	877	40	41	350	902	477	854	999999	85	362	213	352	360	999999	200	350	533	119	266	999999	664	209	888	620	309	398	160	61	170	689	682	610	999999	938	824	472	999999	999999	27	869	50	517	999999	999999	104	204	999999	437	999999	846	220	146	518	924	999999	677	152	420	51	999999	326	803	999999	999999	999999	603	999999	999999	596	727	823	942	102	397	459	156	820	859	526	115	515	723	85	323	999999	545	101	278	737	156	330	116	549	999999	552	999999	999999	992	358	501	54	999999	840	258	33	277	54	131	999999	999999	999999	999999	893	935	997	999999	728	467	917	145	512	999999	683	999999	407	716	402	587	844	223	419	827	510	999999	70	54	883	826	300	211	999999	969	804	683	298	47	222	613	516	950	518	999999	85	223	999999	173	787	999999	851	316	874	466	286	261	644	999999	782	999999	875	953	719	901	176	999999	644	542	87	10	161	999999	999999	789	80	894	704	150	751	297	999999	999999	999999	493	999999	999999	337	43	693	552	999999	999999	999999	999999	738	999999	241	999999	113	369	578	999999	96	787	248	999999	812	999999	396	391	556	999999	999999	495	999999	999999	696	235	999999	192	388	611	848	534	961	893	114	159	999999	517	663	97	999999	392	999999	999999	810	478	255	493	999999	252	647	311	995	545	978	770	999999	999999	866	15	691	921	980	967	607	562	826	354	387	663	44	999999	727	999999	467	999999	776	253	177	228	979	442	20	146	999999	547	538	425	999999	999999	637	999999	999999	658	406	125	411	750	999999	999999	652	900	999999	518	217	768	583	536	87	92	993	278	591	648	35	258	910	844	13	70	34	410	999999	53	35	743	239	79	73	351	495	35	272	999999	575	89	336	999999	928	205	999999	999999	348	999999	350	369	999999	11	999999	999999	215	566	747	920	999999	251	999999	999999	492	474	999999	514	472	999999	999999	999999	16	672	999999	946	922	999999	999999	807	107	32	72	607	999999	666	44	237	447	916	146	928	288	351	999999	334	999999	274	20	999999	666	459	999999	999999	245	382	362	999999	928	686	234	798	649	939	822	212	189	862	999999	826	999999	311	76	556	999999	668	689	664	977	748	337	658	407	999999	999999	648	493	460	371	999999	313	997	309	761	691	999999	288	999999	528	999999	999999	756	905	999999	32	
999999	392	982	22	577	692	698	68	999999	358	576	999999	999999	798	184	999999	729	999999	46	999999	443	11	315	999999	999999	389	351	145	495	999999	999999	752	999999	999999	785	999999	510	447	794	639	615	938	999999	412	124	999999	101	549	999999	999999	425	265	999999	670	999999	363	86	126	760	197	351	562	573	999999	778	824	188	755	23	918	999999	291	999999	407	999999	504	882	903	751	316	297	801	791	999999	187	999999	883	552	851	432	189	394	999999	607	999999	999999	999999	542	634	999999	999999	346	999999	435	564	144	999999	472	762	94	480	183	375	453	999999	549	770	999999	409	462	999999	999999	904	591	739	824	603	109	118	855	139	350	278	460	999999	951	274	365	166	53	767	999999	789	766	951	999999	28	243	707	748	292	523	142	182	359	141	441	945	999999	740	540	458	363	907	955	140	904	999999	905	947	999999	999999	695	366	694	529	846	999999	639	733	999999	370	402	999999	572	616	217	106	999999	999999	519	328	669	999999	512	318	67	999999	810	821	110	113	338	759	999999	877	827	776	999999	829	295	303	999999	999999	934	999999	999999	999999	345	349	922	808	813	499	437	956	745	279	999999	385	999999	999999	337	818	633	999999	999999	642	999999	999999	999999	999999	999999	999999	130	226	22	999999	491	342	262	74	546	471	898	302	999999	999999	999999	516	142	999999	923	111	999999	330	999999	497	340	242	148	999999	106	650	999999	491	199	999999	378	221	944	49	788	520	133	408	428	865	919	999999	999999	202	999999	999999	999999	999999	517	999999	914	800	999999	999999	376	258	204	838	999999	896	910	417	112	759	470	119	571	999999	999999	999999	978	999999	902	999999	578	999	831	999999	112	715	999999	330	999999	999999	626	578	962	429	673	539	999999	999999	999999	531	955	512	238	651	999999	211	999999	999999	470	114	999999	999999	999999	158	946	376	426	259	999999	262	999999	589	443	430	142	999999	157	151	999999	999999	96	692	529	999999	155	75	771	190	222	901	896	627	860	869	153	999999	680	814	483	306	123	999999	560	186	722	999999	79	808	999999	839	64	677	50	239	28	846	435	526	12	880	605	246	999999	834	366	999999	729	574	999999	470	999999	999999	668	132	999999	30	142	352	659	779	996	999999	670	382	846	228	586	630	850	306	999999	164	811	603	999999	876	999999	999999	820	539	646	505	531	58	628	721	18	917	999999	997	714	93	999999	999999	999999	642	999999	663	999999	147	999999	999999	999999	979	999999	66	530	75	431	250	991	416	532	129	142	999999	441	999999	754	134	220	999999	999999	853	999999	161	297	999999	
718	68	310	375	737	682	999999	999999	999999	552	823	571	999999	943	495	872	16	308	999999	747	100	999999	211	999999	909	863	927	936	591	869	396	83	769	942	356	999999	939	999999	678	850	195	594	718	999999	999999	193	933	276	183	645	847	294	999999	550	498	335	856	999999	466	874	999999	997	957	999999	165	750	802	999999	999999	132	932	390	629	711	562	505	675	322	999999	726	999999	661	763	945	32	112	482	999999	999999	999999	517	999999	169	804	105	197	637	805	999999	57	390	685	679	61	712	999999	999999	889	987	992	660	543	999999	740	944	999999	999999	21	890	999999	278	582	999999	999999	614	350	231	825	999999	375	868	869	999999	117	999999	999999	981	999999	243	999999	448	593	241	461	370	999999	399	999999	859	12	999999	626	914	680	999999	807	880	999999	446	371	245	838	999999	622	999999	790	954	95	404	999999	121	531	777	335	999999	684	999999	352	215	999999	951	802	965	613	422	251	954	908	337	999999	999999	878	999999	871	330	999999	320	619	338	580	29	314	34	169	890	999999	999999	589	999999	999999	999999	999999	898	805	420	443	873	670	999999	881	836	55	758	867	336	999999	265	905	14	14	374	731	24	999999	621	647	777	806	999999	991	999999	999999	841	999999	80	999999	980	470	461	886	736	999999	419	999999	999999	999999	999999	166	833	656	175	942	585	72	999999	735	523	272	194	772	999999	76	999999	218	488	471	213	526	797	500	999999	794	454	127	999999	724	321	568	891	647	101	999999	972	75	999999	460	789	779	510	999999	321	717	286	688	231	999999	702	211	999999	282	770	999999	369	343	403	999999	498	467	794	17	423	955	999999	547	999999	54	104	881	393	38	681	434	26	461	188	999999	999999	765	896	608	31	999999	999999	618	876	999999	260	639	672	454	961	332	999999	503	921	366	346	739	17	186	999999	821	818	939	601	346	22	907	999999	856	862	733	570	195	985	313	365	762	999999	618	793	464	999999	938	999999	359	449	522	540	821	999999	779	757	720	43	209	999999	661	999999	999999	59	352	999999	816	591	237	762	799	517	999999	10	999999	78	399	392	120	612	879	872	251	999999	500	377	343	999999	999999	975	849	162	999999	999999	704	744	140	568	450	980	402	356	838	596	999999	14	921	821	626	710	999999	338	922	597	999999	999999	999999	999999	559	999999	150	169	508	262	912	647	731	607	306	999999	938	830	999999	139	220	532	43	655	257	495	456	522	39	383	999999	521	239	198	597	915	969	999999	999999	999999	839	242	999999	586	684	12	999999	323	524	
787	772	538	396	793	386	890	999999	130	395	73	528	628	999999	135	644	400	999999	999999	999999	390	869	451	999999	475	999999	977	684	457	970	255	222	142	999999	252	999999	999999	999999	446	812	999999	999999	848	999999	945	947	999999	113	999999	999999	294	595	999999	313	143	918	331	999999	921	999999	999999	216	307	999999	999999	851	395	631	887	524	999999	999999	970	730	312	999999	999999	999999	876	527	88	874	961	999999	686	999999	481	829	864	333	289	372	213	943	412	500	863	698	999999	103	561	589	225	208	386	999999	624	19	11	999999	999999	981	840	403	424	999999	255	792	473	490	999999	566	766	563	245	999999	999999	37	327	812	999999	332	389	782	966	498	658	999999	138	999999	45	472	827	999999	999999	307	531	809	529	877	255	999999	999999	999999	724	995	823	661	962	194	999999	999999	692	198	558	573	999999	68	999999	925	877	492	999999	805	455	999999	999999	999999	999999	937	670	262	507	999999	566	294	108	909	68	999999	999999	999999	800	944	999999	448	780	639	401	863	999999	999999	382	604	10	763	416	428	999999	999999	266	16	535	999999	523	703	99	251	632	999999	999999	693	10	466	259	880	692	720	103	16	999999	109	999999	273	241	999999	880	903	450	803	877	999999	884	999999	714	669	471	774	430	18	358	999999	999999	999999	397	22	999999	915	354	129	999999	696	999999	27	999999	166	592	999999	794	326	999999	999999	800	828	999999	796	808	758	752	590	418	917	999999	95	658	598	102	296	875	229	733	965	559	330	732	190	354	867	562	557	999999	210	980	114	195	173	738	188	742	601	214	714	999999	999999	711	163	999999	249	369	100	73	305	999999	574	592	857	636	999999	106	214	999999	940	206	204	999999	999999	937	194	999999	494	860	999999	999999	283	25	29	801	795	619	999999	783	115	507	999999	999999	781	813	415	522	337	537	268	999999	537	999999	999999	999999	968	260	999999	226	222	999999	874	999999	159	999999	122	559	572	66	999999	860	527	431	999999	443	733	710	732	404	531	999999	999999	957	601	832	999999	133	752	510	833	544	999999	362	571	767	633	999999	344	39	701	856	999999	281	696	408	564	116	814	829	784	268	528	108	694	550	774	917	638	326	735	999999	999999	72	232	999999	744	174	999999	578	999999	501	376	703	999999	674	723	302	271	203	278	910	318	922	726	575	26	27	999999	30	992	999999	999999	999999	304	712	999999	887	58	999999	664	400	255	999999	30	292	999999	999999	405	29	999999	482	999999	444	58	824	999999	884	345	657	289	726	999999	839	586	103	897	358	999999	
991	625	835	254	871	539	878	664	82	902	443	683	201	622	647	203	520	70	169	999999	479	41	999999	551	999999	120	999999	893	416	659	926	395	543	425	414	404	991	237	784	905	180	170	607	982	901	999999	97	114	999999	645	75	43	737	388	929	959	999999	293	854	760	602	984	258	423	976	58	149	775	217	253	212	293	285	264	799	319	999999	999999	650	999999	999999	832	44	770	594	892	999999	165	496	454	999999	999999	383	33	312	999999	911	194	16	999999	834	321	896	999999	442	782	757	483	589	620	535	999999	999999	437	999999	769	950	487	828	93	999999	984	289	999999	999999	505	999999	999999	951	613	407	249	186	999999	591	712	936	429	338	811	144	184	575	999999	919	999999	73	945	297	543	245	999999	365	922	462	850	41	143	315	937	872	505	531	975	222	295	101	847	846	34	833	999999	999999	26	948	999999	418	413	843	633	441	999999	964	418	378	973	884	999999	343	741	999999	999999	123	400	939	639	999999	600	662	634	999999	226	999999	272	999999	714	284	999999	973	246	441	627	299	682	505	908	540	999999	607	249	411	836	513	115	354	41	999999	999999	87	319	572	818	999999	219	58	225	864	702	708	664	698	545	290	106	309	999999	999999	441	894	40	108	999999	999999	999999	233	748	712	993	917	999999	306	525	271	999999	674	999999	876	90	634	999999	999999	838	414	943	550	865	556	417	805	302	528	976	999999	999999	221	999999	825	338	986	309	999999	870	784	999999	367	182	284	999999	432	686	185	432	807	614	986	269	135	59	999999	367	202	999999	999999	625	160	330	999999	223	453	642	797	548	999999	334	776	182	63	384	585	377	590	930	999999	999999	126	106	179	259	999999	951	906	775	465	628	999999	218	999999	169	999999	47	521	70	183	790	888	636	999999	482	999999	999999	216	750	474	504	777	271	999999	79	508	999999	161	412	163	501	736	31	999999	999999	999999	568	500	894	505	999999	999999	999999	999999	999999	240	999999	767	696	421	256	745	165	999999	960	851	999999	897	613	999999	824	886	118	907	999999	64	866	999999	864	266	279	323	321	255	925	648	257	999999	125	838	28	296	464	991	907	756	999999	719	132	999999	380	671	887	242	681	662	747	999999	85	150	999999	935	903	440	999999	933	433	910	999999	322	604	341	781	774	999999	538	431	127	999	925	483	999999	999999	999999	885	608	436	999999	573	999999	999999	999999	439	974	475	92	393	34	849	999999	332	670	343	809	28	49	889	122	599	152	999999	629	999999	160	999999	226	999999	
662	554	543	507	354	999999	999999	422	999999	902	806	309	561	154	406	278	35	602	812	813	622	999999	846	719	999999	999999	430	999999	280	21	288	317	258	578	730	480	315	477	999999	999999	231	999999	58	999999	92	813	999999	999999	999999	999999	999999	999999	854	413	999999	999999	708	824	999999	864	999999	999999	151	999999	999999	499	60	999999	423	926	962	999999	623	488	591	235	184	708	999999	509	999999	432	208	919	424	999999	462	844	686	999999	771	491	999999	124	418	152	999999	999999	523	592	763	999999	584	999999	398	999999	934	376	822	999999	265	999	197	684	422	492	880	232	544	892	46	215	306	132	999999	481	999999	508	79	449	980	94	195	999999	746	396	848	300	531	385	796	96	32	31	45	772	304	999999	999999	926	271	32	555	999999	555	557	999999	461	753	916	772	999999	306	382	999999	181	814	152	938	36	643	999999	999999	168	106	999999	192	284	96	391	186	667	806	999999	188	958	538	564	498	198	637	396	547	999999	613	999999	999999	650	347	864	958	161	669	999999	999999	681	331	397	999999	605	374	999999	374	999999	739	999999	629	999999	204	726	642	260	654	750	999999	999999	999999	999999	554	736	999999	542	937	232	433	35	997	140	860	506	636	150	39	999999	824	162	999999	186	999999	508	740	999999	455	620	999999	708	999999	919	286	45	999999	245	842	797	445	831	546	152	999999	999999	117	999999	302	698	99	502	230	999999	925	999999	234	865	221	56	995	534	97	326	10	999999	528	87	853	825	866	400	307	242	999999	999999	615	879	999999	170	400	252	999999	757	999999	999999	999999	999999	993	50	810	773	999999	796	801	911	744	999999	999999	223	999999	39	645	477	999999	999999	999999	999999	314	933	631	999999	628	60	656	753	999999	999999	795	281	999999	783	94	999999	24	102	376	511	440	546	257	999999	738	999999	974	370	999999	865	925	999999	999999	999999	999999	70	419	465	155	973	149	58	720	414	999999	870	976	412	945	831	463	739	999999	693	999999	767	685	245	616	603	999999	999999	999999	334	414	962	999999	746	352	34	404	558	946	999999	999999	999999	825	843	999999	867	999999	999999	999999	775	412	195	510	999999	942	673	384	183	849	552	897	854	901	395	999	999999	999999	239	69	999999	437	904	999999	928	331	175	999999	842	999999	749	554	512	999999	381	999999	999999	462	904	804	679	649	230	709	404	999999	517	490	440	843	499	999999	819	513	503	347	508	403	582	519	776	999999	541	999999	109	998	999999	983	530	999999	999999	19	230	435	999999	281	999999	999999	398	432	814	685	511	998	785	
999999	999999	999	999999	44	423	825	879	394	37	999999	118	999999	609	999999	121	533	959	966	73	489	522	394	999999	232	999999	313	15	160	705	101	229	542	123	999999	273	394	999999	999999	999999	955	999999	835	408	442	999999	999999	595	992	320	290	725	545	935	999999	494	350	876	153	999999	120	819	999999	688	935	728	575	217	999999	142	726	999999	473	916	117	359	999999	985	999999	999999	254	999999	23	839	425	999999	999999	606	818	609	923	518	472	999999	939	999999	410	156	472	714	597	678	999999	859	594	373	261	629	827	945	807	999999	195	94	658	402	999999	999999	273	570	53	968	399	906	219	999999	454	881	976	972	949	540	999999	976	472	576	638	163	254	61	124	64	779	872	802	568	332	388	933	547	999999	999999	883	902	670	628	289	183	650	386	919	380	653	999999	995	999999	841	219	621	999999	764	652	999999	221	456	989	999999	999999	114	650	999999	999999	999999	999999	643	439	657	999999	999999	843	297	999999	512	868	142	743	411	923	876	535	727	123	767	999999	782	685	874	671	999999	999999	999999	763	78	10	500	854	431	223	221	999999	619	230	999999	778	794	309	150	776	89	712	587	999999	999999	579	923	772	308	999999	656	999999	565	985	174	635	999999	534	396	999999	378	288	322	197	712	320	999999	506	221	989	67	482	999999	999999	999999	744	999999	173	123	999999	86	728	556	335	567	262	999999	634	66	276	373	999999	913	999999	999999	800	999999	399	563	338	664	426	561	318	49	184	422	999999	404	429	542	250	420	896	436	650	732	986	999999	459	319	999999	450	944	625	797	569	999999	699	790	354	704	610	785	999999	659	177	247	295	392	840	543	239	636	734	132	848	26	210	757	78	413	768	113	29	999999	976	999999	693	251	615	999999	999999	613	85	837	999999	635	71	776	999999	495	700	999999	619	775	61	814	220	502	948	552	707	941	722	941	935	506	999999	462	683	560	999999	54	777	336	775	626	999999	896	492	223	954	999999	999999	583	712	530	494	253	331	171	405	999999	999999	72	999999	999999	999999	144	901	999999	868	609	103	922	941	656	999999	292	10	999999	263	999999	19	999999	597	283	666	149	239	415	22	523	999999	999999	164	362	751	715	999999	948	736	426	994	359	999999	355	341	362	999999	65	69	211	252	897	907	999999	191	567	474	999999	170	751	905	496	130	355	478	581	767	589	905	755	762	61	698	837	329	660	999999	252	942	314	507	183	355	999999	999999	243	613	82	181	193	250	997	788	984	999999	508	238	998	
877	759	594	999999	159	313	449	999999	208	80	763	530	186	232	590	999999	999999	731	150	320	85	244	999999	695	999999	999999	999999	764	273	713	326	820	432	999999	999999	192	720	999999	34	999999	371	999999	999999	543	319	651	16	28	417	933	999999	999999	367	918	923	999999	792	899	645	999999	798	684	927	495	999999	942	107	794	857	408	145	799	706	108	948	995	209	433	385	999999	999999	999999	357	340	999999	536	462	514	468	731	399	820	809	999999	999999	686	162	549	999999	999999	553	221	999999	18	797	999999	999999	269	969	999999	443	999999	523	999999	721	311	337	999999	999999	228	489	593	336	136	18	324	989	119	855	272	842	659	644	18	222	503	336	348	542	40	452	203	544	999999	999999	40	307	999999	875	999999	999999	999999	37	571	887	960	885	43	10	483	952	973	414	707	999999	999999	724	514	666	227	999999	988	63	491	775	296	58	795	999999	977	999999	68	244	999999	912	999999	999999	82	131	999999	999999	303	348	999999	88	479	788	837	999999	999999	316	792	999999	657	966	370	999999	999999	796	600	999999	999999	204	32	465	893	999999	999999	794	808	161	651	393	414	609	681	650	994	413	305	507	221	999999	336	671	235	999999	999999	947	551	999999	97	286	530	350	528	999999	999999	999999	194	740	298	52	645	999999	664	999999	860	58	294	720	518	142	500	103	700	999999	868	361	999999	109	162	553	252	44	74	374	862	73	999999	583	334	399	228	999999	999999	999999	705	974	17	826	934	538	662	831	266	999999	999999	437	649	780	240	964	999999	95	588	999999	799	999999	296	299	999999	796	967	999999	395	128	999999	936	884	531	52	999999	353	413	175	999999	999999	421	777	119	999999	434	423	999999	352	370	35	143	975	473	378	999999	687	718	999999	147	570	999999	445	148	50	850	553	127	737	346	620	960	999999	999999	999999	388	833	187	710	999999	999999	667	368	35	102	780	960	420	163	949	999999	635	133	999999	999999	938	976	999999	79	738	881	999999	572	15	999999	74	223	20	999999	990	270	510	999999	177	764	902	592	419	55	269	889	999999	964	788	999999	985	837	891	999999	916	999999	203	117	971	999999	999999	105	363	286	38	567	950	801	172	999999	705	628	956	273	999999	356	566	594	809	849	748	341	999999	874	764	237	999999	999999	999999	588	999999	402	999999	936	687	806	239	143	26	702	939	341	801	999999	435	366	999999	628	999999	999999	845	609	308	132	999999	745	321	999999	521	800	246	851	109	584	622	312	999999	999999	585	354	126	433	577	117	909	416	539	999999	
449	407	356	999999	348	142	742	467	104	913	999999	941	494	750	621	999999	465	98	241	227	487	133	774	861	52	415	453	421	999999	201	222	999999	216	999999	49	124	999999	999999	513	966	842	165	218	679	575	999999	859	999999	812	362	651	821	185	322	999999	325	633	494	660	932	689	331	999999	903	700	377	734	856	711	506	999999	921	584	274	385	331	915	999999	295	408	556	86	609	999999	549	401	901	894	440	999999	491	959	883	580	287	999999	729	315	979	208	909	12	665	999999	590	999999	246	910	937	875	410	538	209	261	386	612	721	756	999999	308	999999	999999	426	999999	25	811	47	999999	987	864	602	609	126	999999	498	553	999999	303	98	819	164	991	999999	999999	322	953	760	631	204	674	799	999999	951	999999	732	79	999999	999999	999999	778	692	999999	922	999999	999999	800	421	999999	999999	833	201	428	667	544	999999	484	999999	999999	674	72	999999	415	809	322	75	628	658	446	999999	429	966	999999	13	319	136	999999	78	999999	292	999999	541	648	868	371	999999	380	999999	417	535	999999	999999	726	999999	999999	999999	286	433	610	999999	654	152	975	758	999999	866	457	424	357	417	233	416	998	577	163	531	413	547	999999	838	694	323	251	999999	999999	242	250	740	776	592	850	497	467	876	638	379	565	999999	534	999999	999999	955	999999	999	312	841	197	999999	999999	999999	999999	739	999999	772	323	340	901	999999	652	111	626	999999	648	999999	999999	735	999999	132	939	783	966	999999	999999	942	811	738	365	251	999999	999999	999999	101	891	80	278	120	511	695	999999	999999	477	999999	247	432	878	320	317	202	442	576	891	999999	219	999999	739	801	726	53	999999	585	974	659	466	387	999999	999999	825	578	497	457	999999	263	999999	641	315	476	999999	999999	73	501	431	173	809	42	382	999999	999999	825	340	477	393	467	735	999999	332	818	43	860	375	354	495	738	704	985	351	638	999999	577	760	273	525	999999	980	468	999999	811	999999	434	999999	87	652	10	999999	30	73	767	528	592	319	999999	442	424	224	719	16	692	999999	824	690	744	483	314	74	76	999999	257	487	276	999999	999999	999999	999999	856	297	701	494	999999	684	921	999999	119	913	999999	272	830	999999	921	270	462	471	352	35	999999	269	999999	347	935	181	79	815	999999	261	999999	797	999999	834	999999	999999	999999	521	201	999999	902	116	635	570	999999	802	245	849	336	226	999999	362	999999	943	865	999999	693	363	999999	329	999999	116	303	857	154	470	999999	996	999999	994	999999	940	279	567	132	999999	634	999999	301	
143	935	999999	489	74	447	416	628	999999	969	969	242	663	961	872	179	999999	812	777	426	585	68	999999	314	341	972	874	93	611	820	238	963	660	72	426	393	395	999999	239	420	738	842	168	37	574	762	999999	999999	406	999999	336	824	857	616	999999	84	696	915	157	999999	572	332	26	999999	740	16	582	601	999999	999999	783	178	583	366	999999	742	900	221	740	999999	393	895	686	999999	493	414	116	53	355	351	697	480	479	999999	848	999999	825	402	296	568	189	988	443	918	614	168	250	999999	928	973	184	484	184	578	708	677	646	999999	281	336	999999	538	255	999999	790	313	698	445	999999	999999	916	507	924	181	399	405	462	768	999999	335	173	615	999999	382	176	222	999999	999999	440	180	769	32	131	960	999999	651	742	248	137	311	999999	805	983	655	66	677	560	13	189	313	999999	878	205	945	173	999999	999999	873	37	578	18	798	15	347	513	999999	385	999999	513	747	662	223	640	999999	866	367	632	999999	325	499	999999	999999	721	137	999999	890	826	186	796	383	999999	869	221	559	303	999999	800	645	999999	171	999999	595	999999	441	650	11	247	999999	999999	999999	662	952	557	999999	915	716	86	877	999999	999999	78	999999	177	999999	519	792	12	999999	999999	205	567	986	328	163	999999	76	801	999999	999999	999999	653	928	107	999999	720	285	999999	682	643	586	594	922	999999	528	103	101	428	999999	922	857	999999	166	999999	883	248	999999	634	403	340	999999	999999	999999	401	436	969	149	112	186	418	243	481	329	447	427	611	644	731	999999	70	115	648	999999	367	628	955	496	44	224	753	54	651	917	352	794	672	797	530	827	558	999999	989	251	999999	688	999999	999999	718	476	282	603	999999	834	343	234	211	483	439	773	481	482	999999	887	433	374	999999	563	977	653	754	999999	999999	903	999999	999999	125	999999	999999	678	251	285	777	567	942	159	999999	999999	584	999999	592	199	367	999999	999999	999999	849	999999	818	587	106	823	702	75	721	468	999999	999999	999999	237	118	804	999999	999999	531	206	704	999999	945	283	275	775	978	859	70	565	455	365	999999	175	267	24	999999	999999	581	428	582	999999	999999	999999	669	67	234	357	18	788	204	606	236	159	380	312	166	545	321	331	844	843	14	165	22	134	494	427	969	104	227	102	999999	113	623	999999	700	471	614	218	550	999999	850	282	370	999999	139	407	999999	955	857	52	589	999999	583	739	999999	690	471	545	999999	999999	387	999999	570	112	427	132	999999	388	611	694	999999	113	780	223	
992	732	795	172	994	96	632	24	999999	184	999999	999999	529	884	999999	20	10	79	644	743	254	999999	711	268	999999	16	871	416	999999	173	121	999999	999999	999999	746	999999	895	308	550	486	184	372	677	396	999999	999999	603	652	103	600	694	999999	999999	47	969	66	30	536	999999	987	225	226	999999	83	72	35	458	999999	999999	319	999999	999999	528	168	999999	881	269	325	999999	932	999999	228	322	753	479	260	27	442	400	999999	954	368	567	563	271	957	702	999999	333	999999	50	999999	515	783	485	999999	343	310	478	97	797	705	869	999999	584	997	904	917	603	812	18	999999	769	999999	365	757	143	965	896	610	189	664	991	103	892	970	713	539	277	486	917	999999	964	999999	893	258	999999	759	979	274	63	784	10	521	566	999999	673	68	427	728	999999	378	413	867	908	999999	714	775	916	999999	293	374	649	127	894	301	61	466	563	117	267	999999	986	632	557	999999	664	999999	537	867	307	655	999999	548	999999	549	999999	999999	403	760	543	723	999999	375	980	999999	144	882	627	274	999999	216	504	320	470	485	392	781	320	999999	477	245	248	59	316	999999	263	110	501	999999	999999	999999	72	803	573	544	999999	620	999999	999999	269	999999	999999	999999	893	100	160	800	88	151	167	999999	786	889	293	307	999999	793	69	351	999999	44	390	281	286	999999	999999	999999	746	925	943	999999	139	451	999999	695	999999	976	999999	226	487	463	999999	359	198	999999	999999	183	519	999999	70	748	560	999999	443	235	401	999999	985	874	945	459	63	162	208	395	402	344	999999	597	914	508	637	843	863	999999	21	999999	92	820	850	971	191	480	865	204	221	829	18	29	304	812	990	290	280	38	409	869	161	803	999999	833	538	999999	361	999999	999999	999999	445	471	223	370	999999	175	33	974	277	582	999999	14	184	572	336	999999	999999	999999	999999	999999	573	999999	571	999999	999999	289	755	27	442	999999	999999	999999	92	999999	393	546	806	999999	324	824	999999	305	760	826	582	999999	999999	501	999999	913	628	258	54	999999	154	610	900	999999	491	218	419	999999	541	18	463	983	921	680	999999	789	818	369	787	693	99	277	84	745	569	731	660	263	520	528	640	999999	269	327	359	783	646	999999	452	999999	999999	261	763	751	373	598	235	999999	322	717	999999	268	470	999999	675	876	535	999999	999999	759	557	999999	495	23	378	592	724	603	330	405	153	93	917	681	288	838	513	332	381	970	506	712	941	803	432	999999	409	999999	999999	999999	257	491	999999	693	559	258	765	750	
383	780	999999	999999	627	917	573	22	999999	999999	999999	837	373	213	783	541	263	844	224	691	590	999999	192	999999	951	847	999999	999999	999999	233	999999	39	82	763	949	600	105	874	94	33	240	420	39	620	835	814	119	53	708	690	999999	714	43	84	169	999999	598	68	999999	780	768	911	161	128	999999	53	999999	999999	264	999999	446	389	999999	999999	461	180	967	999999	981	147	999999	114	953	999999	999999	417	995	999999	999999	572	999999	47	203	314	999999	328	999999	999999	953	791	59	509	789	999999	254	61	954	843	623	989	419	36	86	542	51	663	999999	982	335	999999	58	999999	16	691	189	408	999999	455	999999	143	911	65	999999	199	98	999999	324	436	925	999999	999999	162	384	613	162	976	961	999999	272	601	369	999999	586	704	999999	999999	999999	999999	346	846	866	509	999999	490	87	364	418	999999	454	999999	349	532	66	593	796	999999	393	402	539	213	447	534	192	999999	773	999999	478	999999	456	806	734	226	100	89	875	953	254	894	536	797	568	999999	216	999999	999999	837	229	993	908	847	898	110	568	142	408	999999	999999	573	999999	451	885	504	440	647	89	132	999999	999999	717	999999	650	499	866	741	999999	372	327	733	91	936	415	999999	999999	999999	908	633	658	957	680	543	636	681	999999	999999	912	73	999999	569	379	140	405	252	285	75	207	999999	244	999999	497	999999	24	593	492	780	999999	410	499	832	739	455	473	484	306	999999	216	969	321	781	829	581	999999	758	363	999999	540	999999	209	999999	411	999999	398	999999	469	644	528	52	198	407	58	999999	574	811	829	924	667	920	945	110	859	237	97	999999	997	915	999999	266	239	999999	249	999999	999999	560	431	239	66	641	999999	662	656	173	781	999999	733	999999	17	999999	928	439	293	620	227	109	89	999999	999999	935	834	999999	999999	271	812	656	167	185	311	23	390	999999	868	35	905	293	454	695	456	183	730	679	907	999999	999999	999999	258	629	654	111	999999	999999	817	999999	807	999999	334	394	361	134	999999	557	26	994	537	337	571	267	714	934	999999	999999	727	248	215	999999	646	939	933	22	408	999999	530	210	542	143	783	747	228	445	959	999999	344	331	999999	999999	663	913	860	10	239	990	999999	720	999999	96	529	578	914	999999	823	394	460	348	726	227	36	815	461	999999	554	823	49	279	999999	594	59	406	822	42	500	733	89	933	783	417	624	809	754	456	613	214	832	999999	621	574	609	999999	605	999999	999999	848	462	465	455	415	951	645	746	999999	999999	132	999999	882	
161	999999	315	526	565	318	999999	226	71	14	999999	350	991	999999	657	409	984	999999	801	623	885	999999	280	623	999999	999999	466	978	999999	892	419	490	458	950	999999	530	999999	92	440	296	604	930	786	457	674	999999	424	999999	999999	999999	876	999999	331	999999	999999	509	820	691	48	197	851	999999	162	999999	595	310	891	50	59	136	150	902	623	514	28	954	866	823	949	999999	953	979	999999	727	25	435	169	326	953	999999	999999	577	999999	252	445	979	778	617	861	373	223	999999	438	860	205	974	999999	817	123	51	643	997	742	665	244	872	634	435	163	169	999999	575	97	144	426	999999	857	380	999999	49	186	259	961	585	170	999999	550	139	999999	50	999999	351	213	911	281	713	834	999999	17	999999	354	353	999999	999999	232	999999	296	303	444	632	999999	988	748	83	865	393	999999	167	999999	999999	331	505	999999	999999	103	799	999999	185	999999	712	738	478	373	999999	694	833	795	269	999999	522	293	257	999999	898	999999	87	999999	139	56	887	677	999999	883	999999	999999	849	448	350	607	999999	285	999999	441	731	893	999999	625	999999	999999	42	598	999999	804	999999	381	999999	810	15	198	26	206	242	139	999999	999999	71	594	30	999999	844	394	455	999999	999999	999999	182	816	999999	14	285	999999	360	749	999999	299	999999	872	900	970	177	49	999999	999999	591	236	999999	999999	466	696	832	63	605	988	544	647	152	999999	999999	746	209	268	999999	10	913	565	845	492	125	685	143	198	694	999999	97	805	950	304	80	999999	203	999999	360	999999	181	999999	855	372	999999	376	157	999999	999999	163	999999	908	202	443	248	35	391	559	866	780	563	644	369	556	900	999999	696	848	54	999999	553	18	908	580	999999	691	999999	999999	287	748	999999	356	200	540	999999	188	612	999999	999999	54	321	999999	334	579	713	537	862	309	472	475	679	308	742	825	610	762	999999	622	999999	556	325	999999	282	127	252	216	453	829	278	722	999999	999999	792	999	999999	909	683	338	999999	301	999999	410	20	811	79	999999	613	374	929	525	188	999999	999999	509	729	413	371	217	336	506	93	43	41	749	348	500	999999	999999	965	701	999999	999999	756	323	727	915	897	470	57	23	603	999999	899	753	544	148	285	999999	279	456	548	475	12	369	217	795	999999	271	473	578	999999	869	409	999999	445	516	999999	999999	781	814	516	900	169	323	903	14	143	287	215	210	224	233	473	518	999999	613	669	396	999999	932	999999	636	996	479	299	733	679	671	317	37	905	695	511	465	940	647	315	
688	466	999999	661	999999	65	273	999999	999999	405	891	999999	999999	999999	846	484	849	278	999999	999999	999999	999999	180	335	472	999999	188	305	529	721	999999	578	999999	307	999999	930	999999	999999	999999	580	733	125	999999	337	787	596	999999	999999	68	221	999999	197	70	999999	624	999999	999999	877	199	131	876	968	834	999999	397	999999	999999	534	866	999999	999999	999999	823	999999	180	999999	233	843	547	875	494	998	246	317	69	820	518	999999	999999	999999	644	35	999999	333	704	764	290	32	939	474	37	950	323	151	999999	93	374	760	999999	59	441	452	339	324	636	878	731	999999	718	577	805	797	999999	551	282	999999	497	500	999999	999999	295	211	903	82	848	999999	999999	999999	677	976	456	757	209	633	884	201	696	766	696	825	43	763	313	999999	669	999999	108	772	868	94	999999	873	999999	167	763	999999	999999	266	475	102	204	999999	849	742	130	999999	597	228	666	90	859	730	999999	780	381	532	897	541	412	618	445	912	236	999999	389	582	601	51	869	654	652	439	301	604	999999	407	913	571	251	622	999999	879	999999	999999	999999	865	79	999999	785	240	341	17	999999	856	656	291	409	266	362	999999	456	555	358	999999	437	429	439	209	158	999999	619	335	300	790	976	565	806	448	366	524	513	226	266	639	322	645	585	444	947	349	998	656	219	703	175	999999	999999	103	360	806	436	869	236	811	621	999999	999999	73	999999	101	485	960	899	837	44	999999	299	719	699	792	844	994	262	809	975	962	126	596	624	999999	44	713	999999	560	97	643	989	455	27	316	927	522	999999	999999	864	999999	756	381	668	935	999999	999999	403	568	999999	442	617	427	835	999999	999999	130	448	989	999999	771	873	348	750	400	250	844	702	999999	999999	332	440	406	999999	937	215	999999	927	689	103	232	319	528	599	655	999999	999999	619	368	426	807	999999	574	999999	102	174	999999	631	278	695	952	999999	20	704	639	11	999999	482	898	453	999999	202	759	895	833	462	354	749	999999	373	678	234	999999	966	66	999999	865	606	852	773	798	999999	659	993	999999	999999	308	824	959	653	816	999999	721	999999	280	999999	324	678	999999	640	820	667	536	999999	26	728	999999	53	999999	999999	146	999999	630	134	654	43	999999	765	754	720	999999	529	790	451	557	999999	512	428	696	452	999999	196	640	999999	953	999999	586	755	977	423	347	999999	999999	578	516	211	468	596	270	247	999999	559	924	999999	486	300	877	95	999999	437	225	357	357	205	457	999999	973	418	181	524	456	787	788	341	382	
899	352	221	934	355	130	916	167	999999	999999	384	271	394	735	662	999999	501	999999	549	207	990	907	999999	131	566	238	59	424	746	790	294	770	592	999999	587	947	666	160	999999	316	308	199	999999	825	82	688	589	683	518	271	955	389	248	999999	392	991	370	100	999999	127	80	999999	999999	668	96	999999	679	520	158	715	596	999999	999999	242	899	999999	19	166	59	877	999999	376	906	484	999999	904	999999	999999	999999	999999	587	576	782	999999	246	999999	778	239	739	467	19	78	999999	999999	675	614	982	999999	244	591	982	213	50	500	478	999999	595	936	833	191	92	230	39	999999	999999	30	568	523	999999	101	32	780	427	591	868	999999	999999	112	809	230	922	525	224	899	613	383	535	292	999999	541	999999	999999	999999	999999	385	789	48	999999	675	654	56	468	999999	152	999999	211	999999	459	631	898	863	492	137	613	999999	566	15	140	949	754	495	999999	119	464	879	190	384	870	999999	89	541	999999	999999	164	999999	463	516	81	340	411	597	85	660	999999	678	999999	714	999999	298	999999	999999	908	33	920	169	770	359	554	273	388	827	915	254	999999	366	995	999999	999999	438	806	59	933	799	547	999999	420	625	602	786	159	476	592	582	396	306	633	844	517	995	414	999999	962	808	951	999999	999999	831	119	999999	682	674	741	363	999999	769	850	999999	486	999999	749	154	756	767	999999	912	999999	343	999999	255	733	161	547	976	34	702	97	134	848	963	484	588	999999	999999	114	484	734	238	100	627	456	524	999999	754	999999	269	356	204	999999	999999	999999	349	973	863	426	999999	137	765	339	789	681	999999	999999	522	288	170	999999	313	662	999999	187	16	253	240	799	999999	793	792	730	999999	355	999999	440	809	623	145	999999	652	36	999999	356	969	898	310	945	730	264	845	476	95	630	52	541	65	999999	342	106	743	74	999999	736	999999	45	999999	443	999999	294	460	999999	152	555	999999	287	88	999999	218	117	942	999999	78	954	948	326	644	999999	999999	360	384	947	290	49	999999	588	999999	847	999999	934	334	866	999999	445	803	946	333	540	999999	765	463	772	653	999999	163	458	999999	263	787	28	401	440	141	438	999999	513	999999	113	999999	999999	469	999999	999999	283	783	86	999999	632	160	999999	999999	999999	499	547	897	611	304	65	885	422	592	564	69	999999	543	894	999999	728	535	300	338	230	856	246	305	999999	502	379	452	87	330	372	112	785	36	297	940	593	540	999999	219	562	227	999999	815	905	181	286	740	999999	351	999999	999999	860	
673	771	257	999999	252	675	999999	924	613	999999	101	229	461	284	967	255	953	999999	197	237	90	776	12	999999	431	399	61	226	638	999999	736	921	999999	251	121	999999	999999	999999	351	999999	199	294	999999	419	179	595	999999	999999	999999	999999	999999	209	221	869	999999	999999	769	662	831	852	624	893	295	59	82	180	999999	219	172	713	215	275	800	332	48	796	827	593	425	836	999999	999999	906	153	628	536	709	999999	472	224	495	387	856	498	251	305	999	899	346	998	641	244	734	605	289	670	408	889	830	983	80	185	246	995	906	470	986	999999	999999	545	471	999999	999999	948	228	827	418	311	999999	742	796	928	999999	999999	204	711	429	311	863	958	138	999999	575	488	999999	999999	151	999999	592	781	999999	857	477	801	999999	93	497	999999	387	462	261	107	809	98	197	151	999999	819	800	204	50	684	287	473	999999	652	981	269	804	999999	686	556	719	308	432	999999	460	455	889	999999	999999	999999	924	411	706	40	20	487	301	12	391	331	999999	999999	999999	999999	579	13	393	884	999999	999999	982	478	776	705	388	510	999999	258	999999	482	929	999999	980	407	760	999999	767	386	641	503	967	999999	999999	364	494	331	999999	797	369	456	72	14	18	986	660	455	635	10	652	509	999999	999999	321	909	401	999999	417	343	874	703	246	17	253	608	270	190	952	421	220	999999	999999	999999	889	244	999999	924	680	999999	999999	315	251	999999	999999	141	681	925	999999	999999	962	999999	999999	235	999999	665	220	999999	761	410	726	480	503	223	999999	595	567	954	163	87	999999	477	702	423	595	569	999999	480	999999	121	927	344	699	344	459	108	152	717	944	233	33	364	999999	999999	277	276	812	38	976	148	574	726	771	999999	127	999999	419	501	639	364	213	739	781	650	483	999999	781	168	764	691	453	999999	20	929	63	144	314	431	155	329	757	999999	504	999999	999999	210	572	296	227	963	688	651	87	590	29	294	583	999999	797	886	999999	653	273	999999	694	723	999999	842	360	982	191	999999	999999	319	999999	780	999999	646	113	282	818	999999	940	800	12	801	772	430	910	999999	561	792	634	268	999999	999999	999999	999999	450	823	495	730	999999	245	781	700	305	768	983	999999	999999	936	999999	524	78	10	712	473	293	893	950	999999	931	591	999999	999999	363	97	486	503	999999	36	206	999999	999999	97	999999	999999	28	311	506	14	999999	670	720	999999	383	999999	200	833	999999	696	925	557	872	999999	999999	999999	999999	392	346	217	292	490	629	999999	740	999999	999999	980	
999999	17	999999	981	396	999999	848	270	870	804	999999	254	897	999999	999999	923	110	649	417	587	999999	214	890	636	964	298	722	956	51	697	885	256	999999	219	391	392	999999	943	170	926	999999	538	999999	20	376	102	319	639	387	999999	921	101	719	999999	999999	247	999999	818	27	108	233	999999	229	183	919	769	872	688	270	720	999999	999999	489	491	999999	759	730	879	269	871	999999	93	999999	346	775	794	999999	999999	526	154	274	433	926	999999	999999	999999	319	311	100	607	230	631	378	667	33	765	612	238	923	999999	516	247	999999	155	129	150	322	882	407	135	243	999999	171	999999	455	258	240	427	788	767	999999	429	999999	999999	651	356	715	912	999999	20	999999	307	308	594	638	37	999999	781	942	562	156	999999	903	964	373	999999	470	262	221	774	999999	194	449	165	491	999999	999999	896	503	772	434	409	569	396	999999	999999	352	576	487	999999	384	459	484	235	621	24	999999	824	298	82	886	999999	700	549	999999	997	999999	999999	112	550	578	977	287	999999	137	999999	867	517	30	999999	999999	999999	999999	793	999999	999999	710	999999	543	477	572	633	999999	431	886	999999	999999	29	910	946	88	208	474	999999	849	406	999999	314	108	875	999999	17	804	861	845	992	999999	999999	159	410	296	643	609	999999	978	945	999999	856	293	999999	999999	999999	607	84	359	38	429	837	944	992	904	405	125	668	999999	564	829	746	586	893	999999	802	869	999999	999999	444	598	839	958	999999	36	325	999999	999999	999999	308	409	729	511	816	573	851	961	166	999999	891	999999	999999	999999	999999	125	633	279	400	872	244	999999	999999	424	999999	440	590	878	50	966	999999	384	999999	830	999999	164	999999	244	770	330	442	840	712	999999	768	916	657	535	545	788	999999	55	630	80	604	999999	312	999999	596	386	982	973	921	200	917	517	354	120	290	268	25	999999	509	80	999999	999999	275	103	999999	998	782	65	342	261	573	542	753	113	236	999999	852	793	647	394	999999	468	999999	522	96	261	572	546	254	286	772	13	546	560	640	999999	999999	218	660	598	603	927	640	669	626	999999	763	250	884	588	416	232	999999	125	732	999999	999999	752	16	404	999999	245	999999	66	999999	570	996	203	473	35	647	644	143	59	999999	420	999999	999999	895	999999	497	331	662	999999	999999	999999	999999	430	827	669	727	312	211	999999	172	367	999999	999999	190	66	388	570	777	858	940	771	98	701	335	321	152	234	999999	999999	906	113	583	154	196	938	317	575	375	803	308	345	999999	877	887	433	304	
254	78	839	333	927	554	999999	725	108	462	560	999999	516	526	503	999999	906	359	999999	999999	971	397	999999	748	812	205	973	560	604	999999	220	814	901	999999	898	999999	999999	971	979	559	779	999999	97	486	757	480	859	287	805	890	535	528	828	999999	999999	999999	826	100	521	731	580	253	131	999999	251	746	999999	498	627	347	436	935	379	999999	14	551	310	765	991	341	346	999999	755	999999	804	691	985	262	999999	999999	338	999999	459	257	979	536	307	329	245	20	286	370	660	467	999999	599	159	999999	999999	781	556	70	108	189	395	884	497	417	964	559	760	940	999999	999999	18	509	999999	132	999999	477	254	981	530	999999	64	975	45	298	999999	214	542	665	617	912	496	278	828	279	999999	105	49	890	999999	685	999999	346	565	999999	458	954	123	37	801	177	999999	999999	540	128	999999	420	848	209	167	759	27	105	333	892	999999	740	999999	216	270	433	999999	999999	626	845	730	718	419	960	999999	305	101	999999	864	999999	385	921	999999	710	154	451	999999	839	732	605	667	164	999999	673	986	718	999999	907	766	999999	738	999999	999999	695	398	416	999999	887	370	862	999999	999999	241	882	999999	177	999999	970	71	819	186	598	631	31	187	575	705	999999	974	131	31	194	748	496	712	211	972	52	322	999999	999999	369	479	870	937	999999	923	999999	999999	818	715	313	846	947	201	999999	999999	927	999999	822	710	999999	913	999999	840	483	763	999999	999999	315	205	960	658	332	999999	999999	999999	760	999999	999999	999999	999999	999999	166	415	718	348	999999	304	572	659	54	534	499	38	999999	999999	240	39	463	402	189	960	851	623	999999	655	523	578	385	30	791	999999	999999	999999	145	675	757	999999	132	145	961	450	999999	655	160	435	999999	999999	193	999999	888	999999	629	628	472	614	737	543	660	73	999999	233	999999	552	867	210	48	328	892	520	999999	407	906	327	440	999999	362	205	472	999999	496	229	999999	999999	141	70	224	867	708	530	999999	224	182	69	999999	738	999999	65	787	949	397	840	411	672	670	999999	824	311	999999	733	999999	999999	999999	341	576	605	838	903	421	807	986	180	999999	371	582	485	235	847	16	702	217	306	417	523	932	999999	817	722	354	649	245	912	679	999999	278	406	153	840	999999	716	899	627	999999	980	999999	999999	230	999999	100	195	266	976	305	495	526	999999	999999	557	409	921	787	999999	558	771	571	84	501	644	103	999999	341	394	365	300	802	589	999999	437	560	715	435	999999	631	169	393	269	617	193	458	322	281	
999999	999999	571	999999	783	999999	873	999999	999999	724	585	946	914	999999	872	621	999999	999999	999999	303	696	996	999999	999999	20	494	398	999999	999999	999999	317	196	780	904	745	952	793	999999	29	519	999999	29	999999	999999	849	999999	999999	316	520	647	611	501	521	999999	585	599	999999	85	918	999999	680	999999	115	431	416	399	175	19	118	920	827	643	673	999999	999999	677	335	702	646	190	777	999999	999999	665	855	816	674	762	329	999999	213	718	453	730	839	999999	999999	250	999999	459	999999	707	999999	999999	999999	999999	999999	104	513	908	999999	56	439	737	521	597	999999	999999	999999	600	725	413	690	962	716	118	200	942	588	221	763	95	128	196	999999	999999	999999	277	844	999999	988	580	999999	421	999999	167	289	715	219	251	676	999999	999999	999999	999999	260	27	999999	999999	711	777	885	516	999999	999999	999999	928	252	221	452	712	360	605	689	612	154	164	999999	91	558	829	999999	733	346	545	999999	421	144	999999	275	61	650	392	143	119	999999	74	957	276	702	999999	47	503	999999	538	326	999999	984	381	590	106	747	999999	335	882	303	162	179	999999	853	767	793	999999	946	999999	72	967	472	579	509	90	206	12	388	328	792	980	999999	808	229	433	436	762	871	178	313	496	67	999999	999999	949	894	211	999999	934	446	257	557	375	476	999999	999999	414	872	509	999999	745	999999	17	100	322	196	371	999999	430	999999	41	918	999999	97	575	910	220	999999	999999	195	994	589	454	882	545	999999	600	341	870	37	31	890	372	277	568	722	59	171	503	999999	999999	674	999999	603	414	999999	778	288	901	448	194	651	999999	324	905	165	999999	999999	554	999999	595	999999	999999	403	320	150	556	510	999999	853	999999	59	270	796	661	999999	597	850	477	216	655	322	999999	431	843	380	999999	999999	372	999999	999999	924	616	615	177	503	18	599	999999	274	782	278	760	58	999999	144	390	525	999999	586	567	479	657	348	999999	283	599	244	999999	999999	572	508	148	124	461	999999	443	654	999999	167	320	998	999999	213	433	999999	562	392	844	708	989	63	395	999999	999999	921	276	277	381	894	904	774	49	352	701	284	139	645	596	999999	701	999999	895	504	275	569	999999	454	914	856	721	999999	400	999999	999999	518	123	362	279	539	999999	999999	283	734	263	999999	958	225	511	159	257	999999	795	202	16	263	167	999999	521	285	20	822	362	525	999999	697	384	999999	402	193	170	777	375	66	999999	999999	462	170	251	728	611	999999	999999	999999	608	803	999999	207	844	697	360	999999	841	993	
999999	999999	812	999999	561	999999	999999	999999	999999	328	988	480	999999	739	220	999999	800	999999	649	792	674	999999	880	999999	916	379	286	999999	353	705	832	937	935	381	537	144	999999	705	609	684	999999	841	999999	623	776	138	999999	681	987	374	896	363	583	999999	329	999999	999999	225	841	191	289	985	426	999999	496	999999	544	999999	211	85	756	105	397	964	236	832	449	999999	999999	788	126	604	999999	978	808	478	999999	886	61	331	178	508	863	427	999999	580	424	756	137	725	999999	92	480	911	618	801	966	619	999999	999999	765	709	999999	999999	75	685	796	999999	319	27	697	658	128	879	907	999999	999999	999999	568	655	418	693	138	104	204	44	134	287	370	999999	512	999999	999999	564	999999	468	113	810	999999	719	784	976	999999	999999	38	935	964	600	14	999999	569	999999	999999	177	88	999999	999999	310	858	40	999999	518	87	312	514	999999	594	563	999999	448	999999	431	617	999999	871	441	999999	28	999999	268	79	533	283	10	999999	516	999999	896	999999	494	887	802	951	331	168	275	899	144	999999	85	351	411	287	565	999999	999999	387	211	305	646	824	999999	244	599	960	37	244	999999	999999	997	270	697	87	828	561	352	999999	296	690	605	999999	999999	422	990	999999	668	999999	999999	786	309	139	491	601	839	670	334	567	362	999999	141	41	823	279	607	999999	654	333	459	14	999999	999999	999999	521	700	114	711	999999	254	682	302	781	999999	300	565	999999	778	106	248	168	236	999999	127	925	558	999999	719	843	815	185	273	344	796	713	999999	999999	47	969	900	734	999999	194	323	679	78	999999	514	532	999999	738	46	999999	999999	300	777	96	551	175	999999	135	395	867	335	79	418	957	984	813	999999	924	831	808	999999	514	208	52	999999	447	999999	999999	70	196	139	86	999999	999999	259	505	935	999999	99	999999	17	999999	348	102	858	253	271	121	374	700	156	789	907	238	362	581	102	735	624	114	318	763	75	209	999999	258	930	703	707	488	878	558	999999	959	999999	430	175	116	193	228	186	746	834	369	49	350	999999	910	999999	678	413	209	212	984	563	254	709	149	364	999999	323	567	413	885	999999	598	954	948	436	932	416	985	551	406	999999	571	928	705	169	397	89	999999	350	39	85	678	355	850	405	556	720	35	752	583	999999	618	342	949	548	999999	395	230	483	431	272	428	658	806	66	991	325	14	980	966	999999	999999	999999	384	810	153	252	113	999999	880	221	390	243	968	501	320	239	979	999999	718	11	859	546	919	766	
999999	30	549	794	413	240	716	999999	785	62	611	999999	958	148	404	209	999999	678	603	219	999999	195	689	315	746	762	346	846	272	965	671	757	308	999999	999999	132	999999	318	148	649	999999	345	457	915	890	919	999999	840	762	518	718	999999	942	709	885	472	340	999999	58	650	999999	999999	782	819	999999	853	102	350	985	281	506	974	539	954	714	545	737	774	424	826	492	999999	94	753	256	490	999999	598	999999	691	999999	468	999999	999999	754	635	562	999999	533	46	827	929	855	490	22	744	651	988	994	999999	734	566	999999	232	168	999999	784	39	573	999999	999999	503	617	304	489	999999	714	999999	209	999999	983	109	250	387	999	999999	650	603	741	999999	999999	826	604	393	956	235	649	47	999999	366	850	533	74	632	998	333	321	561	11	974	999999	610	788	916	366	635	325	441	232	999999	747	191	298	71	72	222	899	234	999999	263	398	999999	711	843	237	459	44	999999	389	999999	250	99	999999	766	481	238	48	999999	37	999999	910	217	815	733	618	669	244	13	999999	999999	999999	97	999999	999999	585	999999	898	945	688	906	601	999999	62	557	365	658	589	999999	589	834	183	999999	206	27	999999	999999	999999	999999	234	568	225	41	57	603	250	999999	999999	999999	999999	999999	999999	103	999	999999	729	999999	165	267	377	960	89	713	423	736	611	223	890	206	999999	999999	999999	999999	720	129	690	569	660	458	316	212	782	735	999999	472	504	999999	999999	85	297	151	36	603	611	274	489	511	999999	321	991	37	272	680	999999	787	625	419	382	880	440	169	999999	706	951	174	187	354	373	999999	999999	531	11	815	908	262	377	898	318	455	640	189	999999	349	466	288	940	111	285	999999	846	95	707	341	644	138	599	329	651	446	97	145	147	666	999999	999999	35	999999	771	999999	999999	726	110	999999	999999	261	999999	212	250	999999	234	85	78	999999	114	155	823	670	181	780	999999	57	256	872	368	505	51	295	269	999999	262	493	339	999999	999999	999999	985	999999	101	393	920	397	999999	979	999999	999999	76	336	562	934	647	365	999999	991	999999	371	479	237	569	744	219	922	943	254	419	999999	746	990	668	999999	999999	53	578	787	999999	275	999999	277	660	357	438	715	733	334	358	897	999999	348	543	780	650	758	220	999999	184	998	454	834	569	999999	275	85	999999	577	775	604	786	999999	142	999999	403	212	577	999999	999999	999999	198	618	896	522	532	999999	999999	887	344	411	832	999999	999999	860	820	143	999999	188	91	999999	56	165	559	753	120	720	
215	274	387	447	191	997	51	679	809	835	938	56	949	867	999999	780	243	999999	771	565	884	281	458	270	999999	999999	999999	952	457	999999	69	152	999999	811	999999	192	510	999999	230	834	189	933	61	999999	204	999999	999999	224	734	999999	922	999999	981	555	999999	999999	999999	999999	944	793	867	99	232	776	776	999999	645	147	999999	445	280	999999	153	936	385	999999	230	473	75	841	168	915	227	190	120	873	170	856	975	999999	376	393	952	436	967	100	711	285	218	409	26	999999	550	298	996	586	51	999999	179	885	999999	352	61	999999	634	951	871	51	665	903	634	999999	172	999999	79	999999	393	716	999999	295	999999	945	265	999999	824	77	375	999999	194	534	831	126	687	99	555	33	341	850	802	999999	999999	670	619	999999	774	238	928	144	999999	119	202	334	86	883	647	999999	97	999999	287	567	585	942	999999	140	999999	999999	111	83	999999	55	555	543	999999	952	76	999999	999999	950	891	596	148	999999	709	999999	342	999999	49	803	452	999999	999999	999999	572	245	440	286	999999	999999	243	265	136	855	284	999999	563	658	999999	133	816	78	442	999999	503	691	429	354	242	780	999999	999999	478	308	630	82	119	609	971	679	521	999999	999999	845	716	636	999999	292	956	535	522	683	96	916	986	384	354	999999	452	881	816	96	999999	42	691	999999	999999	999999	999999	211	999999	999999	687	741	612	36	313	596	431	867	231	146	398	999999	268	123	488	562	321	256	999999	999999	166	100	863	435	745	999999	163	57	999999	640	67	755	470	567	996	355	313	959	80	757	377	585	999999	679	999999	347	774	577	999999	234	517	978	483	999999	797	597	878	187	291	999999	443	383	27	591	89	642	245	701	999999	143	258	999999	186	969	999999	999999	440	193	736	999999	999999	999999	867	624	133	88	281	999999	769	409	477	999999	678	499	999999	994	567	77	599	65	999999	83	460	57	999999	999999	802	513	809	226	999999	694	450	882	623	857	999999	403	468	10	371	999999	931	718	666	132	683	999999	999999	949	999999	372	593	681	999999	884	135	819	999999	967	999999	767	999999	553	999999	999999	685	999999	875	467	488	174	999999	599	694	999999	151	742	999999	999999	481	125	858	859	212	793	110	769	586	738	731	696	753	999999	724	603	999999	388	999999	883	999999	888	999999	197	471	849	763	994	987	724	742	999999	438	796	496	171	908	58	999999	999999	682	916	219	146	735	999999	420	119	874	100	999999	763	277	999999	415	593	313	671	397	362	40	999999	782	862	996	348	267	957	13	999999	
694	572	47	25	210	999999	999999	675	461	679	438	999999	129	999999	762	999999	125	930	999999	902	999999	247	660	987	429	999999	144	357	150	999999	999999	463	999999	321	406	399	726	261	307	884	914	638	999999	718	924	386	986	999999	109	999999	999999	337	576	110	705	457	912	59	595	634	999999	999999	999999	75	154	975	548	999999	999999	373	262	864	632	506	988	228	37	941	73	53	999999	258	999999	999999	173	207	999999	999999	616	948	486	677	999999	672	497	593	113	999999	573	948	999999	999999	395	736	764	368	704	80	122	486	429	970	999999	552	53	148	999999	411	901	947	97	543	999999	551	886	585	208	959	999999	404	125	882	378	999999	214	412	863	521	369	804	502	817	892	139	999999	999999	691	999999	629	999999	999999	702	999999	999999	861	305	999999	843	849	188	170	744	71	718	999999	999999	999999	999999	348	999999	285	562	999999	106	455	280	651	999999	32	999999	999999	95	340	999999	884	999999	639	999999	263	909	999999	29	671	190	999999	999999	755	999999	999999	982	914	820	774	987	83	957	660	157	179	590	653	925	820	479	999999	84	999999	999999	833	948	907	848	999999	438	999999	265	891	861	461	698	524	477	303	50	466	83	321	353	585	927	999999	492	999999	999999	266	500	209	201	999999	999999	353	353	350	819	999999	75	999999	346	771	818	76	798	999999	999999	75	186	631	780	22	999999	763	71	826	906	999999	424	999999	999999	182	726	66	699	966	891	354	999999	999999	999999	965	400	870	999999	581	767	861	963	999999	111	999999	89	868	428	999999	684	807	292	527	444	633	999999	999999	999999	999999	54	999999	376	999999	804	999999	894	59	157	814	999999	999999	788	489	68	999999	232	628	173	347	102	857	999999	520	291	94	72	653	692	850	315	600	611	810	537	15	999999	141	991	975	712	40	720	614	566	344	999999	803	468	398	410	999999	637	921	81	999999	999999	855	550	720	74	251	366	307	509	999999	999999	978	952	63	999999	999999	999999	197	634	72	999999	33	954	999999	75	269	999999	999999	449	999999	962	999999	738	349	881	639	999999	281	910	471	999999	423	115	999999	999999	49	851	415	999999	320	405	449	297	19	60	111	901	602	999999	805	999999	72	857	235	69	58	999999	612	182	921	508	999999	999999	999999	999999	999999	917	999999	352	36	417	780	999999	139	877	999999	402	728	299	779	738	989	626	115	415	610	566	879	999999	999999	799	249	242	917	811	50	172	999999	621	336	193	491	260	999999	397	285	607	727	358	546	655	521	322	402	192	519	738	181	758	787	167	
48	934	795	236	178	547	548	328	836	359	999999	999999	962	999999	256	739	997	718	139	13	838	999999	999999	900	288	926	840	734	301	999999	991	375	999999	179	155	999999	464	402	228	738	999999	409	521	196	999999	999999	999999	999999	936	780	999999	462	628	784	328	517	999999	999999	948	252	706	999999	999999	534	999999	999999	283	999999	451	698	284	605	499	401	944	439	999999	751	524	999999	575	999999	797	521	999999	539	999999	999999	850	637	999999	570	999999	975	999999	255	999999	999999	999999	999999	999999	567	365	247	999999	999999	962	236	839	999999	506	253	380	84	676	672	25	999999	962	828	165	999999	942	813	146	999999	161	524	999999	699	66	33	922	999999	742	18	678	560	999999	437	576	520	999999	999999	141	318	999999	379	308	368	239	867	34	10	327	999999	999999	999999	110	791	982	448	866	999999	999999	483	999999	339	341	668	999999	465	999999	535	262	644	23	981	681	828	523	782	225	12	469	199	999999	922	722	999999	999999	999999	999999	233	454	999999	654	79	137	657	987	999999	47	999999	374	773	377	498	747	999999	893	642	870	282	277	999999	233	863	681	644	483	408	999999	999999	284	867	16	999999	91	134	989	944	999999	33	841	999999	744	584	638	696	821	510	185	49	941	999999	999999	187	956	253	999999	791	999999	493	184	588	252	541	999999	999999	767	999999	417	622	693	999999	999999	846	999999	613	465	999999	235	984	822	972	233	999999	564	534	611	999999	319	999999	230	208	999999	371	849	262	999999	213	228	141	999999	719	103	562	355	992	962	419	746	999999	999999	265	565	413	670	999999	999999	999999	977	831	999999	938	792	580	999999	494	403	426	996	187	202	262	999999	999999	999999	113	878	671	232	572	571	999999	91	966	999999	965	643	152	999999	647	897	746	999999	999999	246	989	999999	999999	170	861	598	545	422	568	999999	536	999999	471	357	567	999999	999999	999999	415	999999	703	856	999999	531	436	999999	261	726	359	290	455	999999	999999	857	76	186	365	510	999999	973	36	778	999999	816	522	139	181	999999	999999	324	999999	305	820	137	543	143	110	992	999999	19	347	999999	73	288	999999	510	802	613	290	390	967	193	90	441	244	924	999999	999999	19	306	679	999999	593	44	87	160	215	905	324	999999	999999	373	777	362	636	999999	715	245	122	21	336	568	514	999999	999999	29	224	388	999999	618	799	101	982	999999	999999	881	236	999999	210	553	999999	897	298	357	314	604	415	728	805	37	218	108	999999	997	969	999999	951	840	687	999999	935	827	999999	706	143	999999	999999	351	32	999999	999999	
686	45	568	717	439	999999	166	447	752	999999	496	582	999999	999999	701	204	985	466	999999	930	999999	999999	151	617	476	885	592	224	330	224	74	705	61	56	532	999999	337	290	540	841	794	403	934	454	449	254	156	306	442	789	999999	999999	804	823	595	345	893	950	250	554	687	999999	127	999999	549	999999	531	819	999999	638	867	705	925	999999	146	999999	416	696	177	232	738	999999	782	999999	819	189	901	237	461	999999	180	386	50	986	163	999999	285	406	905	659	723	337	429	803	922	699	958	999999	999999	603	928	206	783	999999	815	402	170	586	718	369	888	303	367	690	468	999999	664	939	234	294	716	20	791	518	508	411	999999	978	618	129	231	485	550	858	268	973	999999	32	181	761	691	699	687	999999	999999	430	999999	739	999999	441	999999	29	202	403	887	918	415	275	999999	413	535	999999	968	599	999999	412	753	509	999999	494	999999	999999	768	472	999999	26	332	254	746	999999	999999	137	642	186	999999	211	292	999999	971	350	999999	338	511	999999	235	510	730	98	408	368	677	469	318	999999	554	999999	260	729	800	999999	595	170	528	442	971	999999	549	792	514	936	130	999999	999999	999999	925	999999	140	999999	247	102	296	999999	999999	387	410	999999	819	791	999999	692	950	562	355	110	755	408	809	79	795	999999	999999	938	584	472	248	80	931	237	925	996	271	999999	999999	999999	584	360	324	150	999999	999	589	758	170	821	999999	567	260	437	334	527	748	71	215	420	140	999999	660	383	149	339	51	999999	865	999999	431	701	79	999999	526	405	999999	669	47	795	247	213	999999	999999	487	680	999999	999999	902	999999	258	210	54	82	577	236	700	940	11	999999	958	998	999999	999999	399	294	497	613	911	929	443	89	34	419	182	927	580	897	896	469	519	547	999999	466	999999	231	656	997	79	999999	999999	153	667	344	837	999999	320	251	373	999999	192	216	592	973	965	178	185	634	899	650	999999	803	54	541	193	420	999999	436	159	178	637	500	544	620	999999	999999	999999	689	582	999999	617	339	533	702	999999	999999	955	999999	999999	217	999999	32	107	999999	644	900	999999	136	160	426	930	883	101	204	566	692	671	971	999999	999999	757	495	62	999999	42	326	999999	351	264	880	999999	604	935	941	133	615	402	125	975	334	200	295	539	165	999999	733	247	339	146	999999	641	983	999999	825	460	559	999999	141	396	328	999999	757	871	999999	960	335	948	160	81	999999	299	999999	996	423	999999	999999	999999	999999	963	309	88	999999	215	669	249	482	
999999	999999	491	573	999999	270	729	657	702	443	423	269	205	677	785	97	999999	999999	305	95	987	553	999999	987	602	83	178	97	249	690	551	211	40	488	698	838	999999	999999	315	38	999999	349	999999	51	58	697	999999	999999	523	991	682	29	374	164	495	93	999999	999999	971	999999	999999	642	417	999999	892	221	239	717	978	947	428	999999	879	276	269	648	832	308	999999	999999	382	882	999999	999999	18	999999	837	875	993	615	77	999999	999999	999999	999999	999999	931	708	159	999999	467	983	317	576	572	999999	999999	999999	895	847	260	471	999999	75	199	999999	79	169	14	999999	384	999999	723	372	999999	999999	234	145	999999	85	716	134	999999	111	999999	398	574	996	685	96	999999	740	999999	155	999999	606	999999	470	554	999999	123	999999	704	788	462	113	270	944	697	999999	698	999999	766	819	140	136	321	999999	999999	800	999999	83	483	917	978	644	383	999999	999999	282	999999	763	591	615	962	944	429	999999	999999	999999	138	629	308	376	999999	386	973	999999	25	239	295	999999	843	753	89	50	297	786	999999	818	730	999999	937	424	667	999999	423	999999	856	999999	706	950	813	293	672	26	774	117	529	999999	670	222	562	777	987	503	919	837	536	922	656	999999	560	830	614	446	692	999999	999999	463	963	822	314	829	533	344	345	999999	91	999999	276	190	266	999999	158	517	139	169	437	173	24	586	624	934	538	999999	400	982	678	235	999999	999999	408	76	638	848	908	733	254	653	168	369	755	473	999999	476	999999	999999	999999	106	317	532	999999	545	448	387	207	999999	300	470	944	999999	881	855	738	385	999999	199	579	309	608	405	999999	784	15	655	999999	161	999999	72	686	57	310	581	999999	999999	443	862	999999	999999	650	539	442	784	709	805	999999	900	999999	279	695	196	772	999999	497	999999	617	672	540	792	999999	999999	999999	238	783	999999	61	310	937	936	942	918	571	328	659	79	963	140	84	209	177	999999	426	18	377	999999	285	999999	999999	16	194	999999	332	835	704	604	448	214	10	812	753	187	962	797	337	776	625	453	723	428	948	487	597	340	999999	626	629	91	999999	294	620	999999	226	999999	752	181	595	736	623	65	631	758	139	999999	455	989	967	628	681	600	874	831	215	665	999999	707	182	992	220	88	974	366	999999	716	999999	999999	961	999999	55	165	190	999999	829	668	796	199	357	335	884	635	659	11	409	270	419	999999	918	560	871	55	999	603	525	545	999999	274	999999	422	80	825	999999	934	583	526	999999	985	999999	999999	869	999999	
359	847	117	585	428	973	999999	92	307	999999	999999	410	171	10	166	587	999999	294	999999	999999	783	935	265	999999	606	724	999999	883	851	434	787	381	691	12	695	161	495	940	126	117	999999	333	125	999999	122	627	773	583	369	832	999999	717	959	346	95	999999	591	999999	978	704	555	999999	241	999999	625	341	719	169	314	14	101	432	177	479	224	460	820	598	946	979	951	844	523	29	999999	80	422	354	999999	282	570	999999	962	999999	562	244	102	252	52	781	908	614	278	999999	740	199	549	489	132	999999	603	993	999999	999	752	711	999999	222	999999	554	999999	374	252	42	443	999999	470	754	917	999999	368	999999	555	999999	80	347	575	168	289	623	530	932	999999	290	999999	577	343	963	670	850	685	880	191	497	862	544	371	999999	999999	999999	728	794	999999	152	277	34	999999	938	928	415	999999	400	933	999999	34	986	999999	962	363	866	321	507	94	999999	999999	488	999999	999999	311	536	999999	338	247	204	894	735	999999	90	23	653	139	405	999999	264	714	294	947	744	472	876	999999	999999	883	64	999999	999999	710	504	846	789	638	999999	636	402	439	807	999999	738	552	999999	625	71	948	709	737	915	472	829	362	20	999999	652	595	434	144	576	455	192	430	673	999999	866	243	999999	999999	750	999999	999999	999999	906	999999	218	201	183	261	340	460	183	326	857	999999	999999	999999	835	257	985	793	999999	267	862	362	970	317	879	999999	759	828	999999	999999	999999	156	830	14	456	880	999999	461	999999	999999	804	125	281	865	999999	999999	154	724	407	999999	39	999999	999999	384	962	554	169	900	322	908	999999	512	736	489	339	711	999999	875	999999	955	925	534	381	999999	463	746	90	115	999999	964	129	44	430	747	664	999999	589	456	51	999999	720	432	149	999999	681	301	999999	999999	536	999999	999999	278	39	452	61	999999	585	539	920	225	999999	64	999999	357	789	467	92	989	825	308	999999	481	834	792	999999	502	395	867	356	172	367	999999	578	883	977	850	999999	977	695	168	455	59	999999	826	439	665	276	999999	724	223	219	999999	966	237	999999	515	444	247	217	559	119	999999	193	757	858	999999	999999	282	379	938	999999	114	999999	666	852	82	944	999999	363	579	999999	603	153	999999	952	967	331	351	153	999999	416	999999	999999	146	58	999999	866	999999	968	264	190	994	422	999999	999999	115	106	309	999999	999999	571	999999	883	638	333	516	999999	61	805	890	852	144	139	907	532	999999	343	999999	999999	124	216	176	49	108	398	241	999999	999999	999999	846	871	
32	965	486	900	979	883	142	813	542	999999	999999	973	999999	412	55	999999	514	263	999999	999999	939	999999	270	999999	405	396	784	249	101	334	999999	999999	958	999999	830	178	999999	999999	553	999999	210	353	85	999999	401	202	962	696	999999	376	677	114	999999	84	932	999999	999999	36	999999	592	108	893	721	999999	957	145	24	999999	581	877	222	507	709	261	571	595	616	319	999999	212	434	98	896	999999	657	999999	999999	883	96	500	473	999999	511	960	713	999999	632	867	993	999999	188	902	125	475	163	999999	999999	66	999999	346	723	395	999999	302	167	20	999999	995	560	855	999999	999999	999999	90	413	596	995	999999	547	999999	963	749	325	802	999999	531	972	431	572	487	707	315	380	749	776	88	658	219	803	999999	320	636	316	148	999999	999999	929	999999	999999	566	184	655	518	258	383	974	79	175	278	636	999999	575	999999	83	157	467	760	233	313	999999	999999	786	946	844	943	336	442	999999	999999	977	602	938	368	15	312	61	797	132	376	802	19	493	940	177	665	999999	213	243	991	35	296	706	730	738	629	999999	709	674	999999	56	541	891	856	300	43	109	216	427	999999	105	999999	638	857	511	999999	454	845	779	188	208	133	208	196	293	690	895	217	630	386	999999	352	999999	817	330	270	128	637	649	143	565	538	999999	999999	895	365	658	999999	228	423	184	552	999999	495	116	999999	343	705	572	609	147	891	586	51	855	753	546	821	537	999999	999999	817	205	645	623	999999	348	735	999999	927	42	57	999999	216	211	371	421	638	999999	407	999999	422	74	999999	995	999999	952	999999	617	151	819	837	999999	978	999999	366	357	999999	999999	446	584	607	999999	645	999999	999999	999999	999999	999999	999999	342	907	999999	139	323	999999	753	165	999999	948	716	999999	999999	159	117	205	999999	20	989	845	24	136	766	999999	999999	999999	17	428	472	904	772	999999	999999	133	809	911	726	191	664	443	613	201	643	999999	729	979	999999	264	537	381	999999	891	390	994	479	215	151	999999	999999	999999	776	334	693	746	186	143	700	999999	999999	205	478	553	356	555	241	823	493	843	543	843	840	999999	891	100	548	999999	202	999999	653	999999	770	999999	999999	671	999999	999999	507	999999	746	596	289	999999	999999	341	999999	811	545	999999	762	656	722	999999	312	999999	162	33	443	602	207	305	999999	791	351	746	435	598	678	684	888	952	325	596	106	947	999999	355	838	559	197	737	999999	999999	156	996	881	472	999999	999999	519	643	845	905	999999	450	655	999999	153	999999	906	999999	143	
999999	946	809	341	135	211	999999	908	806	195	883	414	470	960	583	999999	354	999999	962	999999	276	175	254	117	999999	999999	655	302	76	211	671	999999	883	604	484	421	346	664	999999	999999	223	999999	712	458	962	500	238	490	999999	999999	799	312	943	294	999999	695	701	702	921	238	555	71	842	999999	524	239	531	866	486	171	999999	689	119	701	807	773	462	796	155	919	668	175	230	223	412	368	709	598	737	788	719	644	999999	999999	715	161	660	117	934	732	968	999999	999999	910	555	999999	999999	999999	487	104	242	905	557	11	570	390	841	629	999999	165	530	932	139	697	452	663	945	591	985	655	122	999999	862	423	999999	305	171	320	668	999999	175	467	999999	642	999999	814	96	999999	999999	334	999999	41	914	779	211	999999	999999	316	468	891	173	611	266	831	981	886	53	144	999999	275	229	530	960	900	989	73	999999	496	151	999999	999999	213	635	661	345	90	999999	93	221	915	999999	854	999999	776	138	564	210	999999	661	669	771	999999	999999	691	999999	789	999999	23	789	148	224	999999	175	830	324	959	975	605	495	901	454	959	923	999999	213	999999	999999	194	771	434	862	541	835	481	866	624	521	999999	999999	556	19	428	303	82	700	999999	999999	31	462	178	589	999999	794	759	224	811	39	556	999999	740	999999	999999	999999	364	285	999999	911	694	964	700	448	41	59	938	891	999999	666	999999	443	887	999999	656	731	603	845	268	746	999999	999999	64	999999	999999	465	815	999999	132	999999	938	797	27	413	994	67	999999	730	557	554	856	999999	197	155	189	123	600	999999	463	165	999999	519	999999	999999	999999	436	909	115	999999	575	244	999999	769	850	727	999999	999999	999999	692	999999	969	999999	999999	713	999999	999999	79	909	415	999999	865	761	982	967	537	429	779	90	576	567	999999	999999	257	982	320	999999	108	999999	427	135	696	125	371	864	999999	999999	231	999999	57	628	367	999	999999	631	709	482	519	801	999999	308	283	345	907	134	450	322	624	315	402	535	119	999999	491	289	999999	750	999999	127	782	761	207	475	42	948	210	159	957	626	282	837	999999	306	34	999999	852	360	217	247	424	999999	161	915	999999	521	999999	999999	517	999999	475	959	93	402	999999	561	110	808	999999	999999	924	301	365	998	43	565	691	812	707	372	437	804	542	999999	999999	999999	610	292	999999	520	439	575	641	547	160	322	754	452	287	999999	999999	53	57	258	323	132	517	163	999999	356	830	706	927	155	982	671	426	931	698	120	951	817	254	999999	529	
358	659	817	847	720	811	248	535	243	999999	999999	756	999999	838	999999	401	456	410	217	690	733	999999	496	999999	488	896	822	753	176	522	999999	799	265	999999	999999	999999	699	999999	999999	999999	592	180	693	801	598	914	142	999999	999999	719	504	417	46	111	796	999999	173	262	999999	824	988	999999	369	721	152	593	501	565	874	117	701	151	249	999999	108	999999	954	694	966	574	999999	999999	999999	999999	999999	793	763	163	932	263	309	447	946	346	999999	999999	999999	972	999999	15	423	576	228	20	27	362	178	373	13	242	756	478	296	794	999999	268	859	911	703	358	830	347	633	620	807	264	205	999999	126	10	999999	982	45	960	160	197	511	999999	999999	665	624	400	159	999999	999999	999999	160	161	286	298	247	899	279	310	184	86	999999	999999	999999	763	999999	276	999999	12	490	774	442	999999	999999	873	756	245	999999	47	734	440	999999	933	122	976	114	54	626	828	999999	852	713	735	786	83	999999	903	999999	999999	509	999999	154	156	219	732	398	824	516	412	542	12	427	241	999999	744	889	19	495	236	659	122	999999	427	999999	637	71	707	549	999999	999999	999999	999999	805	538	385	296	50	999999	390	999999	289	537	223	296	999999	999999	481	169	51	194	244	418	195	999999	999999	708	726	999999	581	671	691	284	946	782	689	999999	999999	999999	200	458	848	999999	115	647	999999	585	436	141	488	212	589	548	507	999999	395	444	638	789	151	677	999999	142	999999	718	897	15	591	999999	999999	582	813	777	968	593	999999	949	999999	547	647	811	281	594	429	379	91	153	776	570	999999	255	550	832	999999	999999	888	999999	151	396	999999	374	993	994	534	905	398	812	579	914	999999	445	999999	999999	151	340	405	975	713	999999	636	999999	999999	31	999999	999999	41	981	225	454	704	630	999999	999999	796	999999	999999	999999	999999	523	999999	279	999999	862	530	999999	124	460	690	232	128	913	11	377	760	996	999999	972	949	999999	874	416	596	134	999999	418	637	224	304	868	522	128	916	999999	793	367	190	376	500	103	247	581	300	999999	999999	791	629	441	999999	800	999999	999999	999999	885	649	999999	682	999999	651	122	999999	899	166	822	709	10	996	999999	999999	999999	815	999999	482	999999	936	302	126	603	999999	428	789	205	999999	503	731	999999	790	40	550	229	684	742	999999	388	999999	999999	425	478	294	336	999999	817	857	999999	984	377	372	481	999999	999999	457	999999	999999	233	999999	128	999999	662	100	999999	219	966	999999	365	717	999999	55	103	999999	999999	877	648	319	471	634	972	348	
305	519	999999	315	318	90	204	771	606	101	501	999999	661	507	763	387	262	127	999999	555	502	999999	910	332	278	405	360	478	809	769	189	999999	360	780	544	999999	736	726	900	999999	76	999999	121	982	553	48	425	101	124	270	67	999999	806	426	845	260	608	41	46	913	730	725	961	836	911	902	705	999999	999999	999999	650	535	999999	942	488	999999	999999	999999	778	999999	999999	268	364	549	999999	836	999999	999999	934	999999	999999	705	999999	986	165	351	632	285	999999	999999	342	544	138	999999	619	531	137	999999	937	937	326	680	999999	805	933	471	370	999999	133	84	120	772	946	999999	86	945	845	239	786	999999	286	999999	856	999999	898	445	139	860	929	191	708	927	995	996	967	863	999999	884	999999	999999	980	999999	999999	996	540	570	597	460	427	674	685	999999	87	999999	661	668	823	136	907	497	999999	510	999999	942	376	999999	999999	949	711	222	503	961	186	103	166	76	506	999999	596	338	848	679	443	265	999999	811	999999	205	345	999999	999999	325	977	565	999999	480	727	999999	630	357	793	647	999999	214	180	724	999999	984	999999	999999	171	999999	539	579	648	662	76	237	446	564	343	581	614	413	183	187	983	620	742	686	349	298	999999	999999	999999	211	999999	238	95	999999	99	865	561	751	146	85	999999	408	916	698	413	500	771	75	24	222	43	999999	41	992	740	999999	252	957	255	873	734	301	44	447	732	838	152	999999	475	477	29	999999	276	107	401	585	703	53	282	849	526	173	233	332	178	999999	207	102	50	999999	999999	604	506	999999	999999	999999	373	999999	966	575	999999	999999	600	547	202	999999	999999	933	601	165	407	208	684	405	356	570	77	711	279	147	640	59	625	486	854	425	999999	12	999999	906	221	999999	87	706	501	420	999999	686	139	997	525	274	500	885	591	424	919	110	999999	999999	428	662	999999	828	935	308	491	999999	693	777	813	76	186	695	999999	183	999999	978	904	936	997	999999	999999	281	622	375	999999	739	895	439	999999	266	96	976	488	559	34	258	999999	202	929	458	993	362	194	999999	98	999999	942	417	302	999999	999999	980	999999	47	999999	999999	215	999999	749	751	229	999999	280	999999	999999	209	216	393	158	873	216	711	999999	999999	999999	229	96	174	999999	753	797	487	146	565	70	999999	204	450	479	106	52	212	453	999999	999999	739	91	638	999999	999999	999999	999999	268	429	999999	494	999999	242	650	999999	999999	51	999999	996	953	999999	127	715	999999	874	15	999999	914	62	999999	14	999999	999999	319	657	147	458	
696	399	999999	249	228	716	999999	576	142	961	799	999999	264	11	999999	457	233	999999	622	375	999999	603	882	832	644	216	999999	999999	236	999999	922	993	722	392	355	892	999999	714	522	410	999999	918	742	999999	999999	999999	999999	829	999999	810	605	821	999999	999999	316	103	516	331	604	22	126	110	350	987	49	999999	896	872	656	38	616	519	975	221	999999	233	860	839	866	999999	999999	770	646	999999	549	110	957	950	999999	261	385	519	120	999999	293	784	999999	755	999999	999999	408	925	999999	999999	204	95	999999	824	999999	92	242	999999	999999	265	604	999999	464	924	447	938	849	945	795	404	652	106	999999	476	927	706	655	115	835	706	941	999999	597	590	231	463	264	143	669	999999	28	708	999999	854	999999	999999	999999	653	317	75	320	462	999999	778	413	999999	687	379	896	584	436	137	841	999999	324	121	758	999999	702	984	999999	715	286	801	385	943	999999	553	571	999999	999999	999999	797	999999	396	488	999999	819	186	133	776	884	999999	95	999999	890	867	999999	540	999999	999999	456	950	333	999999	604	186	999999	402	470	66	143	999999	907	208	434	340	82	999999	835	759	939	697	578	217	798	479	201	243	494	86	746	23	778	810	930	61	474	999999	791	999999	33	999999	716	77	643	86	339	886	142	999999	795	932	705	43	249	999999	381	125	593	135	985	999999	907	393	320	129	999999	106	999999	383	865	695	581	533	735	523	981	999999	999999	722	149	314	110	999999	999999	813	317	999999	571	999999	679	999999	793	665	327	999999	999999	332	756	523	57	243	999999	759	694	110	999999	182	308	726	999999	870	550	871	985	999999	999999	973	112	506	812	294	534	106	704	516	901	999999	216	999999	999999	658	999999	60	999999	906	696	999999	999999	191	462	145	999999	845	405	999999	999999	921	679	646	934	999999	230	999999	999999	762	708	521	65	999999	999999	444	966	501	721	127	999999	999999	999999	89	999999	652	733	999999	54	676	847	688	700	894	707	980	246	569	999999	469	438	505	349	912	207	184	295	71	983	28	178	945	134	999999	693	318	724	600	661	291	810	999999	215	999999	915	29	821	999999	480	999999	999999	999999	629	261	999999	619	160	294	881	810	367	672	937	36	507	901	564	422	210	399	265	646	999999	590	658	138	299	999999	996	187	363	135	590	765	819	772	326	872	598	84	999999	440	718	851	924	999999	999999	189	536	24	465	999999	959	91	961	561	498	49	602	560	999999	999999	297	704	457	999999	91	181	216	735	585	692	824	136	240	999999	928	66	665	
520	766	120	778	982	722	955	175	509	999999	268	283	286	279	999999	999999	323	999999	999999	403	999999	66	200	999999	800	999999	772	999999	833	850	999999	633	441	383	999999	999999	219	75	315	999999	502	76	582	378	948	461	308	999999	785	382	999999	682	913	999999	973	464	576	999999	978	552	949	999999	999999	999999	666	634	842	903	999999	254	544	257	836	42	901	625	483	821	35	999999	140	999999	798	460	934	999999	719	778	999999	628	226	82	97	762	42	999999	734	999999	711	999999	999999	405	999999	540	838	669	846	881	761	358	980	999999	122	638	422	598	582	881	724	999999	999999	999999	999999	999999	37	472	169	83	999999	780	890	558	120	711	730	999999	135	267	622	274	617	838	27	61	647	999999	959	458	350	999999	548	852	210	508	408	555	902	665	512	375	509	772	881	980	999999	431	644	410	908	999999	999999	999999	269	459	594	86	56	451	922	565	512	711	733	566	242	47	358	612	999999	999999	999999	999999	754	999999	765	999999	999999	46	594	226	828	558	550	663	999999	233	593	751	913	999999	508	461	743	947	863	798	49	324	748	999999	83	41	999999	733	854	12	570	23	999999	999999	130	20	857	705	999999	999999	170	79	596	999999	999999	999999	698	980	676	999999	999999	807	392	967	999999	999999	297	173	153	796	460	999999	808	967	663	579	67	173	211	497	999999	999999	999999	909	637	969	728	740	975	475	342	127	999999	483	284	762	630	725	943	999999	722	693	562	999999	503	354	999999	629	354	874	999999	535	999999	188	777	690	597	483	340	836	913	999999	198	677	463	999999	759	334	692	901	948	342	230	723	775	911	484	278	416	292	708	109	395	111	926	807	999999	878	706	999999	174	157	395	116	575	174	504	885	999999	170	999999	936	999999	453	925	217	314	65	999999	865	216	999999	999999	57	999999	999999	172	97	750	999999	999999	999999	628	108	999999	801	946	124	999999	610	999999	598	790	255	999999	999999	999999	941	185	719	503	999999	474	840	388	844	999999	347	999999	761	999999	999999	999999	831	999999	715	999999	838	716	134	270	199	908	803	459	617	538	999999	360	367	999999	230	911	999999	161	710	415	787	720	892	999999	608	147	395	608	999999	463	958	89	981	462	334	235	60	459	314	384	671	391	770	316	268	986	620	121	781	506	114	680	999999	309	531	127	999999	412	661	999999	523	204	999999	999999	579	742	379	904	325	995	860	581	847	335	744	406	949	999999	999999	621	527	999999	827	502	358	288	623	999999	931	217	999999	999999	797	262	861	999999	999999	
