500	500	
97	95	98	103	91	94	117	79	93	98	90	87	105	86	102	103	99	107	107	94	107	101	97	81	111	107	115	121	109	101	98	101	89	110	96	116	105	109	94	100	98	108	90	99	107	104	96	107	103	96	126	109	82	104	84	85	116	89	93	98	112	117	113	97	94	85	121	101	87	92	100	114	110	107	93	110	101	104	98	91	111	92	90	110	116	102	111	100	96	109	108	115	93	106	99	104	101	89	91	97	118	115	121	79	89	116	106	99	96	113	96	87	96	104	86	101	103	121	110	93	109	93	91	93	93	106	102	95	104	88	114	99	114	83	102	105	82	117	95	110	85	108	103	106	102	111	96	96	74	105	107	117	90	92	92	101	97	90	100	111	117	96	93	99	98	93	91	97	112	89	114	92	120	102	105	99	111	101	106	86	125	104	94	86	94	101	89	102	103	109	96	85	107	100	105	96	107	99	111	111	99	98	96	107	118	77	109	100	98	118	94	98	112	92	111	93	102	102	87	99	85	111	104	104	94	99	109	110	107	104	98	89	82	103	84	88	135	96	91	116	111	107	116	102	97	97	100	94	108	95	100	89	95	94	90	103	111	104	89	123	100	97	102	83	97	118	106	79	93	96	89	103	99	102	95	102	105	101	103	105	109	86	84	90	101	103	87	84	111	88	103	115	91	110	93	115	101	92	93	101	98	85	110	104	98	91	90	109	94	93	105	109	93	102	95	104	105	108	101	102	103	104	104	102	96	108	104	109	122	87	109	115	90	97	90	102	101	105	84	91	88	94	97	81	86	106	99	87	89	94	104	96	121	101	90	91	79	97	88	115	95	100	83	106	94	93	88	96	99	81	92	102	106	86	92	76	84	107	107	94	93	106	95	96	104	106	98	105	106	100	82	97	102	115	97	85	96	114	112	74	92	83	113	91	110	119	113	98	103	104	97	109	91	119	102	87	101	107	94	94	95	105	107	86	104	97	87	114	108	111	90	105	85	99	92	81	110	89	104	109	105	104	102	84	105	92	92	96	96	100	118	100	101	104	94	105	92	93	80	121	90	95	99	102	90	110	101	96	125	116	88	112	100	114	102	99	92	97	113	104	97	106	104	88	89	95	95	90	115	115	107	115	109	102	86	102	110	98	107	108	
80	98	99	100	84	95	84	113	97	100	107	115	120	119	124	103	81	79	104	79	88	108	100	82	80	114	94	100	98	89	75	88	95	95	114	112	94	103	104	109	107	82	96	120	90	104	91	97	101	115	94	95	92	101	125	104	80	99	97	96	95	98	103	98	96	95	104	97	109	109	122	98	103	97	104	110	103	90	97	107	80	99	98	113	107	92	99	107	99	107	97	87	86	116	109	104	91	90	89	91	127	110	117	103	100	91	108	93	112	99	93	98	111	90	105	89	97	111	114	116	90	91	87	103	109	92	109	105	108	99	105	90	102	87	100	102	109	93	110	103	99	103	109	111	101	104	103	110	113	111	109	95	115	102	91	110	109	111	112	101	95	82	84	105	96	106	104	123	99	108	110	99	86	91	118	98	77	101	114	101	98	95	92	101	97	98	123	91	112	74	94	107	86	116	83	86	100	111	105	91	99	86	104	102	113	109	100	93	93	87	92	104	98	88	87	120	96	111	116	100	97	103	128	84	97	96	105	93	107	104	99	93	92	91	114	109	96	85	111	99	105	84	95	96	85	69	106	106	94	100	88	104	92	117	106	95	99	101	91	114	120	73	109	103	89	108	101	89	93	90	96	96	123	100	96	103	97	91	96	111	87	98	105	109	115	94	84	88	113	100	88	104	83	113	104	73	113	110	89	101	98	86	106	105	107	95	99	102	108	90	90	88	108	109	94	109	81	91	87	98	83	101	110	115	106	102	128	104	120	106	95	115	121	122	98	90	116	101	110	90	108	110	91	95	113	113	103	91	87	93	108	109	92	92	83	99	98	109	89	104	92	97	103	90	107	96	97	94	90	108	106	89	107	103	96	106	100	93	95	95	103	108	95	95	114	113	119	107	75	87	88	114	110	116	96	106	116	92	106	105	111	107	77	109	104	114	91	91	100	100	85	90	112	78	96	103	100	96	95	109	86	87	111	100	97	101	95	112	103	112	97	86	94	109	95	111	101	99	97	97	91	97	118	102	91	95	110	98	93	83	96	91	89	96	97	104	97	110	109	95	96	109	98	105	106	96	111	98	103	102	97	86	110	97	105	109	109	85	93	96	104	113	101	109	103	85	108	103	99	95	87	107	87	100	118	95	98	107	103	85	
758	999999	246	621	999999	998	371	940	887	282	879	893	50	303	211	966	215	525	287	988	350	486	184	764	977	79	357	999999	999999	964	775	747	895	545	999999	999999	931	546	450	925	999999	736	806	249	646	836	594	999999	615	655	939	221	999999	999999	345	999999	608	999999	999999	629	650	999999	303	923	507	999999	998	505	802	692	45	668	85	362	676	614	680	934	127	999999	485	999999	999999	991	34	563	461	447	210	229	910	458	999999	820	285	859	443	883	742	999999	838	99	999999	922	999999	999999	146	999999	780	731	999999	673	999999	502	154	999999	168	312	898	943	681	999999	304	583	782	586	999999	264	999999	999999	181	999999	202	999999	999999	396	81	381	999999	999999	427	528	667	479	627	246	999999	999999	676	447	999999	140	999999	999999	999999	999999	794	999999	150	43	999999	881	856	963	560	999999	481	751	198	999999	766	787	930	999999	526	162	999999	825	955	545	493	364	588	999999	127	50	811	403	781	999999	602	912	241	348	248	545	999999	704	918	999999	765	352	222	918	681	913	210	841	282	679	394	968	213	604	549	161	303	226	999999	999999	993	88	969	999999	165	999999	556	592	999999	999999	999999	199	906	142	780	151	151	670	958	213	839	999999	130	112	999999	999999	709	636	798	999999	252	455	858	409	829	687	382	58	762	999999	366	999999	935	302	198	205	999999	80	824	408	999999	633	267	641	679	33	958	867	533	532	154	919	794	818	738	44	999999	507	313	102	768	102	907	141	999999	232	44	828	913	444	572	638	812	999999	999999	619	198	226	729	806	999999	515	525	999999	682	999999	822	127	999999	163	864	999999	999999	731	640	917	725	136	794	457	989	139	953	999999	999999	516	117	405	999999	129	846	124	999999	506	999999	262	576	676	459	999999	410	916	274	999999	999999	18	871	90	758	999999	999999	71	431	281	817	599	562	436	999999	176	999999	999999	387	444	316	749	784	270	368	387	999999	999999	676	394	57	82	865	203	518	999999	644	36	646	999999	235	785	999999	999999	999999	774	999999	149	405	293	81	999999	538	829	999999	830	233	610	999999	999999	819	999999	999999	46	999999	744	733	369	918	329	531	999999	780	806	218	999999	66	287	999999	593	687	999999	653	393	323	74	543	45	749	999999	727	44	314	276	761	999999	999999	656	999999	944	999999	341	231	86	761	768	213	732	999999	922	999999	945	38	138	693	618	999999	11	723	170	210	698	619	239	602	497	997	514	55	827	141	409	999999	637	999999	355	978	577	631	999999	861	999999	424	999999	914	999999	
15	999999	582	152	200	999999	933	121	999999	352	722	992	483	999999	770	698	686	793	999999	375	940	401	999999	348	640	623	380	999999	309	399	283	791	999999	820	492	822	931	903	637	742	999999	893	893	211	633	986	103	366	784	172	134	999999	46	999999	841	999999	600	999999	512	576	999999	764	812	354	78	999999	676	662	999999	948	767	783	999999	57	999999	56	508	384	999999	999999	530	23	999999	147	274	652	999999	999999	999999	999999	232	698	400	71	999999	711	90	999999	142	999999	320	999999	584	835	405	350	999999	988	650	794	115	225	999999	858	55	999999	379	675	89	426	999999	899	683	999999	725	78	392	999999	999999	999999	999999	999999	252	22	999999	99	438	558	742	924	999999	766	999999	195	772	999999	179	999999	25	718	342	999999	469	716	999999	420	757	680	120	336	957	380	665	999999	828	999999	973	516	525	999999	999999	820	999999	999999	999999	999999	999999	999999	999999	718	899	850	89	999999	854	999999	999999	535	494	999999	999999	758	448	416	999999	807	999999	673	366	626	43	663	26	69	152	521	999999	313	477	999999	999999	268	999999	401	436	116	301	60	608	278	656	999999	999999	999999	999999	817	381	527	999999	441	999999	110	141	515	685	999999	834	29	472	342	999999	195	68	385	285	83	220	57	979	999999	516	60	74	97	969	595	641	423	446	334	999999	955	125	999999	999999	999999	136	43	715	999999	282	281	587	275	200	999999	388	646	999999	549	607	334	547	999999	925	267	45	54	999999	99	999999	420	582	148	999999	132	80	33	584	738	999999	999999	999999	788	586	999999	473	798	897	999999	216	994	106	897	726	815	417	786	119	543	511	92	497	626	595	862	698	999999	82	78	999999	365	71	589	602	430	999999	758	752	691	794	247	157	47	999999	999999	323	685	421	999999	715	294	913	51	237	864	999999	715	203	724	545	33	725	829	117	999999	933	999999	999999	306	999999	658	43	428	999999	274	935	460	743	999999	548	23	37	695	362	116	452	30	999999	737	741	287	565	37	999999	770	521	328	929	41	676	806	389	125	999999	999999	260	495	302	962	928	238	972	217	999999	532	995	40	476	11	409	913	164	567	564	545	103	999999	283	978	752	617	999999	711	319	999999	999999	912	139	306	855	957	727	399	808	999999	315	357	852	623	999999	490	999999	927	632	999999	999999	999999	560	30	962	999999	221	323	220	321	706	270	898	443	999999	93	900	999999	155	452	195	999999	999999	999999	999999	746	999999	999999	999999	271	765	604	89	556	100	811	362	119	344	999999	999999	414	188	497	
806	54	999999	419	999999	691	590	682	781	999999	577	999999	73	999999	790	226	100	561	999999	948	555	999999	999999	352	353	97	730	999999	835	544	999999	781	586	999999	255	195	297	999999	935	999999	681	93	999999	899	999999	213	748	853	329	999999	520	193	304	999999	941	999999	864	116	75	637	960	999999	847	247	482	795	999999	801	263	604	928	356	626	596	277	999999	290	291	373	149	999999	877	999999	717	33	999999	486	356	999999	552	331	191	678	308	562	881	245	584	426	193	904	946	600	725	999999	174	566	999999	999999	999999	999999	582	742	926	999999	93	338	140	224	958	319	999999	482	711	283	746	678	328	44	999999	236	706	864	190	245	999999	287	745	527	859	957	778	394	999999	139	748	449	752	19	999999	553	115	370	999999	874	952	474	889	999999	452	496	248	673	577	252	999999	999999	562	691	999999	806	592	612	365	11	540	568	631	581	535	307	999999	318	999999	841	131	999999	407	315	999999	999999	397	304	999999	372	718	114	817	999999	422	999999	886	71	122	673	960	503	999999	999999	343	393	999999	317	916	154	570	930	118	735	130	380	999999	999999	408	969	418	298	536	999999	292	436	751	999999	168	999999	421	864	205	891	999999	627	341	941	972	899	94	90	388	930	802	788	995	91	999999	999999	720	640	662	153	265	672	999999	999999	182	907	642	999999	159	421	733	705	734	227	999999	502	49	999999	284	509	999999	337	909	606	200	999999	440	669	999999	126	784	780	999999	61	636	218	661	328	768	74	266	275	931	966	999999	999999	999999	778	999999	984	12	351	365	999999	269	927	763	999999	999999	999999	476	999999	283	999999	999999	952	999999	999999	999999	646	999999	721	999999	999999	252	618	406	943	408	103	999999	662	441	561	123	999999	425	58	792	709	999999	301	506	100	598	292	999999	898	338	255	602	380	197	591	999999	291	999999	999999	910	650	530	999999	999999	999999	237	999999	999999	722	919	204	999999	455	890	881	200	549	224	520	621	960	999999	508	614	163	501	80	475	849	417	831	702	278	147	151	189	635	339	777	999999	999999	750	279	999999	144	717	156	489	316	400	999999	77	230	534	950	33	31	215	808	237	166	349	692	314	97	502	999999	318	749	701	999999	220	999999	657	999999	999999	999999	529	480	445	354	999999	168	459	814	764	482	744	196	127	999999	429	530	550	705	445	68	964	999999	999999	459	837	740	614	834	392	630	572	999999	740	676	502	999999	373	882	576	999999	243	500	332	29	524	132	632	544	146	689	999999	999999	402	999999	999999	
999999	838	999999	516	850	554	999999	431	999999	999999	56	455	451	665	694	167	999999	999999	264	824	473	568	622	935	715	117	80	698	703	733	620	305	588	292	999999	897	387	375	725	636	618	78	999999	999999	477	676	191	879	451	999999	239	999999	147	999999	920	79	226	999999	801	999999	483	925	728	411	299	751	999999	169	801	999999	999999	301	999999	628	216	404	380	512	999999	49	926	999999	256	180	504	999999	999999	261	999999	794	680	337	999999	983	162	999999	350	787	820	999999	808	31	88	654	752	937	418	519	130	525	999999	714	999999	999999	815	292	679	557	906	500	999999	615	797	16	126	999999	727	430	476	999999	64	593	999999	999999	240	999999	122	999999	999999	567	390	999999	141	999999	105	966	744	812	178	869	23	792	880	330	999999	203	234	81	538	999999	999999	987	52	606	999999	116	32	851	531	910	179	999999	999999	349	999999	999999	999999	950	911	999999	999999	999999	262	607	510	999999	713	999999	609	47	680	51	74	999999	356	402	605	534	385	989	943	892	291	267	699	999999	663	999999	999999	195	999999	999999	170	388	601	999999	999999	445	106	209	403	999999	252	493	240	138	23	20	993	717	999999	949	999999	922	216	999999	632	994	907	999999	607	182	160	423	999999	406	880	685	527	61	666	999999	438	185	999999	291	999999	999999	37	999999	923	999999	547	503	999999	768	708	248	999999	784	673	741	538	532	601	999999	511	828	999999	999999	257	337	999999	999999	60	192	521	999999	335	924	176	999999	967	347	650	954	999999	657	999999	560	697	999999	513	743	388	925	631	999999	999999	375	780	820	633	202	323	596	999999	605	452	999999	256	318	912	999999	999999	999999	774	999999	999999	647	594	853	999999	614	999999	999999	823	749	563	134	560	615	815	960	153	356	211	774	34	64	999999	40	999999	916	313	389	730	266	135	549	999999	439	34	937	781	926	999999	28	65	999999	999999	421	51	327	111	999999	502	999999	999999	271	999999	999999	176	827	853	564	999999	342	311	757	884	566	623	24	973	130	591	878	188	227	785	999999	718	326	291	381	988	999999	815	999999	886	777	162	864	912	162	273	207	93	227	287	238	716	307	822	215	798	37	354	980	59	623	999999	886	999999	999999	999999	850	545	481	575	762	527	639	871	117	414	759	111	821	999999	394	795	999999	939	557	476	420	503	85	583	961	542	834	622	272	14	999999	388	469	871	422	661	611	652	525	999999	87	436	999999	801	49	999999	532	132	665	828	812	946	928	999999	869	999999	469	898	613	229	692	999999	608	
112	147	380	642	949	445	999999	193	999999	424	846	398	984	787	283	543	45	999999	712	957	444	201	999999	459	491	12	74	201	712	999999	305	28	70	827	612	664	668	294	999999	686	999999	999999	999999	532	92	589	885	570	999999	365	578	219	979	999999	174	911	817	921	160	999999	999999	540	480	280	128	827	337	166	184	999999	874	751	437	35	34	799	698	999999	377	902	126	504	15	357	470	95	48	11	663	701	999999	747	143	999999	316	999999	173	999999	413	264	261	999999	395	999999	490	826	782	999999	44	375	223	29	554	258	830	999999	535	133	810	42	789	335	503	482	772	999999	617	801	719	633	635	999999	394	122	999999	398	118	438	866	643	313	93	967	298	488	826	203	885	804	439	866	50	422	380	475	999999	235	912	804	363	219	980	244	411	739	999999	635	441	999999	442	999999	106	266	999999	729	705	368	215	994	945	999999	732	997	289	999999	595	62	999999	999999	999999	173	206	633	513	434	332	999999	566	558	740	201	999999	287	371	999999	769	783	999999	651	769	567	29	918	859	430	999999	999999	955	644	154	999999	622	999999	883	279	571	999999	999999	742	407	856	999999	999999	999999	754	181	455	635	617	999999	999999	806	999999	877	166	153	287	773	93	946	348	893	921	413	54	578	967	403	999999	999999	306	40	513	253	912	999999	999999	999999	115	258	999999	357	348	999999	342	889	260	916	727	135	293	699	670	795	68	999999	880	253	999999	185	213	61	542	516	700	781	999999	999999	965	400	999999	624	668	834	915	999999	999999	284	80	164	327	61	675	966	817	606	369	717	999999	949	885	999999	453	999999	999999	980	815	831	946	561	596	999999	951	337	355	668	999999	836	880	999999	417	605	182	999999	999999	162	385	575	698	104	421	586	999999	25	514	660	181	738	789	934	185	723	337	519	568	196	109	999999	999999	158	575	999999	836	127	542	289	947	397	82	892	604	249	143	852	149	999999	999999	999999	822	694	497	303	56	999999	999999	999999	278	662	496	999999	999999	47	999999	999999	529	888	749	815	483	235	999999	784	666	897	340	936	590	999999	379	558	999999	173	525	927	661	281	487	890	235	848	21	294	900	410	839	566	295	999999	999999	261	270	392	999999	597	999999	713	999999	999999	999999	955	999999	793	292	999999	999999	888	999999	36	888	257	410	999999	590	635	223	999999	999999	265	67	773	650	996	161	127	298	605	711	928	946	947	644	337	284	279	744	227	11	999999	726	999999	54	268	705	86	850	411	801	827	383	562	
999999	381	102	999999	315	117	999999	175	649	89	999999	593	90	999999	613	83	584	999999	891	996	426	920	999999	116	999999	392	301	84	277	887	999999	883	554	999999	127	272	999999	442	964	999999	584	836	322	647	773	461	187	764	473	777	826	999999	936	999999	146	909	842	985	123	999999	816	999999	898	762	999999	303	48	999999	999999	350	838	151	356	999999	421	999999	999999	892	343	277	214	999999	611	999999	70	322	947	177	257	218	999999	259	329	999999	820	27	938	560	999999	479	422	490	941	132	999999	685	999999	999999	965	556	311	949	652	845	718	999999	956	408	702	963	356	871	449	999999	919	588	999999	999999	999999	999999	651	999999	531	863	855	723	594	488	560	999999	999999	999999	212	701	906	480	999999	484	333	540	70	999999	857	407	999999	999999	51	337	999999	360	863	828	248	570	999999	264	428	999999	999999	999999	999999	477	848	327	999999	90	669	748	707	999999	980	347	981	903	999999	120	199	133	999999	314	681	267	285	209	521	999999	37	641	796	999999	999999	999999	493	339	845	593	692	999999	623	999999	881	303	629	763	380	525	999999	344	236	794	999999	305	999999	686	322	438	201	648	805	433	63	999999	999999	999999	398	999999	853	999999	68	750	428	658	509	698	999999	388	637	999999	829	996	999999	692	414	11	999999	999999	999999	807	26	416	401	53	735	199	999999	854	999999	574	999999	999999	671	999999	286	999999	376	415	795	359	264	934	999999	999999	819	809	920	371	623	950	477	642	400	56	635	651	358	384	999999	320	999999	577	46	72	999999	620	334	319	416	999999	635	182	959	421	999999	92	615	722	999999	925	999999	999999	999999	401	999999	733	817	999999	568	634	138	991	491	485	649	686	999999	738	999999	208	485	610	954	695	325	304	682	978	999999	552	45	635	160	997	51	999999	346	645	999999	999999	803	708	750	781	799	643	690	999999	772	867	195	877	201	36	450	999999	672	545	85	802	60	999999	132	999999	999999	502	999999	494	444	567	349	261	773	999999	405	776	999999	183	999999	999999	614	208	216	635	367	168	999999	134	556	382	419	800	570	172	999999	963	585	734	192	999999	802	206	49	214	527	999999	114	93	630	674	808	498	650	999999	198	999999	999999	999999	658	440	68	717	937	71	158	548	691	610	743	441	201	135	991	598	879	417	168	999999	999999	433	64	360	503	999999	574	999999	160	175	973	999999	340	999999	86	751	249	95	268	978	65	999999	252	503	999999	199	483	682	507	62	525	999999	999999	630	999999	234	999999	707	999999	999999	496	999999	999999	525	
637	999999	999999	113	58	999999	358	999999	159	189	946	999999	190	560	20	313	409	892	422	107	650	999999	827	709	708	999999	999999	541	999999	213	999999	827	589	727	866	127	97	999999	633	999999	703	731	631	514	684	999999	54	826	696	910	655	604	999999	300	999999	999999	404	401	404	207	999999	999999	922	945	697	999999	549	463	999999	893	226	39	268	164	404	919	999999	323	999999	459	807	549	845	999999	999999	887	22	999999	852	999999	722	696	976	999999	999999	886	999999	685	816	565	999999	999999	142	802	693	626	345	660	896	955	873	91	376	999999	999999	334	999999	961	398	809	115	260	610	271	181	530	999999	999999	770	517	999999	885	507	999999	749	226	999999	52	999999	930	551	362	402	897	999999	999999	329	41	47	69	914	999999	297	16	460	458	980	870	999999	173	573	999999	889	389	844	999999	584	907	205	183	917	999999	694	467	999999	999999	999999	999999	713	539	210	31	794	999999	602	999999	598	500	19	999999	245	999999	420	999999	366	47	999999	22	999999	570	67	422	835	863	999999	985	162	829	748	707	600	277	167	999999	963	552	719	188	786	580	399	93	897	999999	999999	381	518	591	999999	230	999999	845	659	152	482	788	196	931	569	617	120	999999	999999	999999	700	967	388	328	150	814	327	295	236	482	180	973	999999	999999	925	999999	476	999999	999999	527	427	999999	618	24	619	999999	365	788	618	179	469	630	340	595	999999	999999	993	199	451	999999	903	994	619	187	972	508	274	265	15	800	150	549	51	234	999999	946	999999	373	709	965	999999	538	999999	67	22	549	643	999999	726	955	776	286	130	440	624	432	145	999999	999999	999999	910	110	783	818	38	999999	589	999999	710	268	620	629	999999	486	838	374	327	561	175	432	865	345	999999	59	999999	863	428	999999	610	462	999999	918	331	999999	999999	999999	755	858	39	101	999999	537	228	467	345	156	796	644	602	260	999999	583	275	619	254	575	571	733	793	174	501	978	999999	258	457	701	308	891	999999	490	618	468	532	83	471	338	127	81	999999	877	77	784	999999	999999	999999	237	653	711	354	488	999999	32	999999	864	599	981	41	969	20	643	847	905	222	121	641	646	60	202	157	915	999999	500	28	915	107	717	970	999999	901	230	999999	597	546	943	999999	596	403	667	999999	999999	999999	999999	71	81	999999	172	999999	896	718	710	186	461	563	439	40	999999	13	999999	767	882	21	886	78	790	595	259	369	279	417	55	253	393	718	668	999999	310	439	947	885	934	155	999999	436	201	53	597	
44	117	912	418	593	254	900	999999	478	420	89	281	999999	781	999999	999999	488	673	467	793	742	999999	820	729	857	65	999999	999999	999999	999999	459	876	746	997	999999	261	367	999	462	998	492	126	199	208	231	168	471	999999	142	853	595	763	734	260	999999	149	999999	999999	560	537	980	999999	999999	540	960	999999	534	488	566	550	935	488	220	468	310	626	705	621	508	698	999999	169	700	883	999999	695	152	496	153	85	964	184	448	925	27	425	262	658	247	28	633	982	999999	591	999999	116	553	275	999999	999999	444	675	999999	862	942	820	377	981	999999	274	70	48	344	491	586	760	999999	295	451	885	373	56	999999	489	999999	612	622	119	964	245	152	877	546	999999	641	299	499	586	982	999999	57	280	470	999999	958	999999	647	65	15	999999	76	267	824	999999	864	397	301	204	999999	339	208	267	999999	952	999999	999999	501	429	850	296	271	463	312	254	999999	102	585	999999	530	999999	999999	566	999999	807	179	885	62	999999	61	253	997	304	790	653	998	790	264	517	851	775	103	228	215	718	896	999999	954	999999	999999	771	811	891	673	326	375	999999	999999	219	999999	246	140	29	377	606	298	999999	999999	659	256	57	838	78	559	999999	999999	745	999999	395	999999	999999	930	999999	999999	290	441	116	631	999999	999999	367	636	55	999999	999999	645	84	851	608	999999	930	999999	305	999999	999999	932	743	341	918	999999	630	290	767	308	227	316	657	772	97	175	192	345	209	999999	889	421	793	344	945	119	999999	894	752	999999	980	626	635	999999	999999	357	999999	774	712	535	657	86	999999	747	515	307	987	311	763	443	247	595	740	923	444	766	999999	408	396	808	635	735	999999	802	327	601	681	999999	704	740	999999	417	999999	999999	724	812	999999	999999	999999	647	131	999999	140	318	728	999999	885	712	714	311	999999	300	388	903	899	921	999999	999999	430	999999	626	489	999999	33	966	830	962	76	208	632	224	103	579	749	686	634	605	229	999999	931	715	969	794	402	532	999999	38	999999	774	803	273	486	625	915	999999	999999	999999	117	999999	999999	433	819	513	91	97	123	721	639	226	275	999999	329	992	999999	208	657	999999	999999	999999	789	801	243	301	404	999999	737	478	663	999999	53	239	497	877	186	508	896	465	713	999999	999999	999999	999999	999999	999999	999999	999999	494	137	717	373	948	199	617	562	106	199	527	118	999999	359	645	67	910	182	45	829	999999	999999	990	311	999999	981	999999	999999	333	411	730	792	999999	424	253	351	946	364	999999	999999	879	
999999	90	318	378	356	990	956	773	408	999999	339	473	657	503	999999	146	999999	181	967	999999	536	238	694	468	734	200	308	116	304	120	556	87	996	949	135	735	682	932	845	990	942	317	999999	923	401	999999	270	921	575	999999	541	193	999999	748	999999	97	395	999999	643	165	999999	850	479	297	932	262	477	708	999999	942	999999	482	335	976	999999	228	999999	771	999999	415	999999	387	999999	999999	999999	372	949	257	605	999999	350	999999	298	690	999999	102	999999	637	999999	999999	852	561	553	632	749	68	999999	999999	398	134	999999	624	781	238	235	315	318	389	718	569	312	999999	113	999999	999999	999999	194	645	678	267	390	675	780	999999	562	378	999999	908	349	521	514	798	999999	480	263	725	60	999999	464	992	783	999999	919	430	836	633	999999	225	40	127	874	222	999999	999999	744	119	844	853	675	999999	482	999999	50	206	64	514	999999	632	84	876	581	133	190	685	484	932	755	359	101	929	999999	618	999999	231	999999	302	999999	727	999999	999999	881	999999	394	608	520	999999	417	999999	375	332	273	825	150	999999	546	750	999999	796	657	811	363	494	999999	999999	936	864	532	818	559	762	197	642	999999	930	994	383	999999	582	175	111	999999	43	983	999999	665	105	477	999999	684	896	271	530	80	925	790	397	445	647	672	999999	850	598	172	613	144	631	928	999999	170	999999	20	458	630	556	295	330	511	992	90	841	396	808	143	662	500	667	999999	971	149	607	938	999999	910	518	260	926	870	379	634	44	999999	268	999999	999999	886	813	999999	523	999999	470	886	452	999999	999999	270	52	465	510	123	999999	68	956	80	562	234	999999	547	122	305	369	459	141	367	56	674	137	999999	621	776	686	768	58	342	999999	720	495	999999	89	999999	218	471	370	265	999999	999999	219	999999	10	297	968	275	786	227	279	999999	999999	999999	520	999999	142	796	843	733	999999	999999	19	624	401	842	999999	392	468	864	97	898	99	875	999999	999999	465	939	254	999999	808	420	981	830	73	999999	999999	410	25	923	125	999999	999999	636	828	459	966	595	796	168	999999	585	807	999999	140	999999	999999	879	884	999999	999999	202	999999	519	925	25	726	188	999999	999999	999999	338	376	544	748	675	280	463	56	750	999999	869	153	95	775	232	613	69	999999	691	745	96	999999	575	232	922	868	999999	710	812	733	999999	44	999999	292	229	218	272	999999	464	999999	468	832	144	345	831	59	467	744	702	412	667	999999	999999	988	789	813	801	322	999999	806	173	752	243	27	326	999999	
90	802	999999	24	350	885	245	999999	287	999999	390	239	400	873	411	372	17	410	76	308	999999	999999	999999	416	417	949	358	657	937	715	599	127	999999	996	968	664	999999	999999	71	782	253	288	710	535	432	571	999999	952	405	999999	745	999999	950	28	999999	16	309	148	999999	401	536	587	999999	572	664	999999	220	403	905	999999	183	999999	348	294	65	999999	373	967	984	999999	37	406	262	147	969	766	176	10	336	999999	364	61	92	670	255	665	999999	999999	999999	168	999999	999999	999999	657	626	427	999999	666	963	783	642	342	999999	759	373	140	334	515	602	897	106	220	77	942	393	132	245	678	999999	399	261	234	999999	999999	496	508	999999	605	520	552	282	510	999999	552	329	999999	897	999999	306	124	341	999999	546	999999	72	149	999999	114	274	504	191	816	627	573	532	417	999999	999999	273	865	999999	729	995	59	625	596	182	524	999999	371	235	913	381	924	67	999999	688	131	763	356	999999	254	999999	26	371	465	882	473	30	911	785	568	68	441	342	612	133	497	358	999999	966	936	490	999999	279	277	999999	703	516	400	999999	999999	575	917	999999	999999	398	979	999999	169	999999	709	504	999999	586	999999	854	999999	591	455	18	201	772	999999	389	120	999999	438	746	104	31	189	957	629	191	669	992	151	999999	999999	223	999999	999999	199	999999	267	442	777	326	612	423	504	121	999999	999999	999999	353	287	537	708	773	959	242	593	148	534	999999	874	531	916	673	713	327	786	242	999999	391	999999	999999	999999	677	986	121	144	681	526	78	897	248	653	326	999999	613	913	41	999999	999999	226	60	236	515	999999	256	409	938	709	186	999999	828	999999	999999	769	750	415	999999	786	848	108	912	621	466	854	999999	999999	600	958	999999	999999	755	999999	952	175	532	310	616	120	739	711	205	971	349	744	999999	720	507	999999	999999	208	882	254	415	813	313	438	769	660	930	999999	809	980	610	772	579	849	575	999999	247	449	798	999999	57	147	902	941	282	722	999999	916	380	53	993	901	531	999999	999999	148	861	103	999999	956	189	370	902	999999	999999	576	174	229	999999	999999	319	999999	999999	962	207	278	911	999999	166	999999	999999	24	999999	765	999999	709	251	78	287	999999	999999	153	909	842	740	686	244	686	999999	999999	557	999999	771	999999	734	999999	999999	999999	999999	304	999999	499	937	493	91	999999	371	146	238	999999	335	106	942	717	407	176	615	999999	231	520	43	234	792	461	500	318	252	999999	40	518	217	682	765	999999	209	629	215	999999	999999	575	
325	108	458	919	380	999999	623	64	456	568	862	999999	347	792	271	999999	707	999999	999999	999999	923	226	999999	719	454	652	999999	960	517	778	960	199	999999	656	999999	999999	999999	872	91	48	695	197	698	472	656	282	345	973	721	999999	999999	729	999999	988	651	999999	992	738	475	727	130	663	546	999999	607	999999	138	690	597	336	237	834	405	954	87	735	527	643	73	999999	999999	366	248	321	999999	240	999999	999999	14	106	942	47	407	999999	918	42	650	31	864	983	999999	999999	386	394	969	999999	334	479	911	916	581	359	674	303	419	999999	424	235	821	377	906	999999	999999	999999	393	199	436	51	45	54	94	506	778	89	36	663	980	999999	351	767	906	296	907	98	999999	999999	373	114	944	164	617	425	209	497	86	999999	968	885	999999	780	661	292	999999	866	831	999999	580	595	999999	755	783	570	884	999999	470	620	999999	597	975	799	825	332	107	881	437	669	307	290	12	202	695	104	852	571	999999	623	853	51	267	999999	22	778	837	999999	380	999999	999999	999999	999999	466	432	380	910	999999	954	999999	195	562	438	171	777	299	999999	84	70	688	999999	322	947	847	767	370	339	535	787	57	999999	999999	510	389	139	161	999999	999999	769	999999	999999	651	616	776	437	999999	612	106	672	999999	196	762	137	692	339	999999	208	189	999999	71	51	999999	424	906	844	287	61	58	42	999999	45	55	314	746	504	76	706	180	419	476	758	243	862	74	861	732	999999	818	999999	911	953	84	847	999999	283	809	999999	710	999999	999999	249	999999	74	56	686	150	999999	391	198	273	521	37	999999	999999	313	807	522	359	54	121	506	243	998	131	672	999999	208	606	472	694	839	995	247	269	237	204	179	816	388	999999	284	999999	629	787	399	925	315	999999	999999	475	297	877	665	999999	653	15	565	942	383	999999	941	851	999999	503	999999	526	789	510	999999	999999	638	706	999999	333	836	117	613	221	732	999999	655	999999	211	997	407	999999	340	426	615	231	638	236	442	662	999999	433	480	135	363	999999	146	999999	628	999999	837	590	906	341	984	999999	402	999999	999999	636	80	367	650	921	106	472	195	372	895	774	479	999999	999999	319	999999	413	999999	488	999999	859	610	850	955	999999	169	816	64	999999	442	999999	999999	999999	26	805	999999	421	783	558	38	891	999999	999999	909	854	816	435	326	597	787	580	909	999999	496	361	999999	999999	412	999999	762	290	417	196	929	826	945	194	395	467	727	999999	629	999999	459	966	999999	999999	941	999999	107	733	
499	467	221	861	169	999999	798	999999	780	372	19	57	796	999999	483	501	843	93	909	632	50	999999	870	655	951	831	464	529	189	198	288	999999	638	999999	791	950	975	78	999999	999999	396	730	687	999999	999999	582	291	999999	493	680	993	857	202	475	693	640	596	999999	910	999999	999999	279	485	592	93	708	418	999999	957	533	999999	775	426	999999	245	319	181	999999	999999	999999	999999	754	46	508	204	430	999999	173	999999	160	363	999999	167	999999	579	999999	255	105	281	999999	999999	523	753	960	164	228	441	322	999999	383	469	999999	999999	999999	787	706	242	976	397	662	599	255	999999	806	179	116	618	96	309	128	74	85	243	119	214	36	11	86	353	975	989	795	933	961	691	282	386	999999	999999	999999	884	999999	999999	618	824	999999	100	999999	790	58	610	355	23	120	319	999999	848	923	337	761	704	166	632	422	673	804	999999	471	125	999999	729	993	543	436	999999	795	378	999999	295	296	935	65	295	305	375	643	999999	822	651	308	433	999999	297	791	999999	999999	999999	999999	999999	29	999999	629	830	893	328	616	811	999999	999999	524	999999	999999	638	51	825	649	999999	337	56	39	999999	499	819	817	473	999999	706	752	267	999999	159	92	679	275	690	999999	999999	401	977	758	832	205	946	137	292	210	824	255	965	529	857	318	999999	915	998	999999	809	23	430	999999	910	68	328	370	999999	999999	553	373	360	519	425	479	360	298	207	999999	553	692	534	273	452	460	999999	738	999999	840	843	764	276	583	999999	220	999999	999999	999999	773	999999	585	761	359	656	460	895	456	114	387	958	999999	999999	182	563	126	489	167	608	999999	281	590	711	999999	98	999999	106	777	999999	214	999999	999999	449	434	948	967	999999	999999	999999	992	565	341	634	281	882	999999	56	104	30	390	730	814	327	398	999999	999999	874	237	999999	866	999999	127	443	899	880	999999	999999	999999	233	596	195	315	550	615	894	940	956	440	651	999999	742	12	757	632	484	999999	116	61	932	662	102	703	913	750	999999	447	897	999999	400	358	392	999999	870	434	204	999999	273	711	503	561	999999	444	999999	75	999999	361	999999	999999	425	196	426	458	999999	571	503	492	999999	800	977	457	999999	231	999999	302	813	978	141	999999	437	68	430	405	558	380	332	658	999999	999999	999999	286	86	96	319	999999	931	933	413	999999	931	711	33	472	999999	55	999999	118	999999	999999	262	999999	229	47	999999	366	999999	31	900	979	999999	844	375	999999	184	700	380	956	911	999999	370	879	999999	832	401	999999	
45	999999	671	999999	861	223	263	999999	595	480	999999	48	999999	953	447	910	43	999999	69	96	999999	478	999999	43	675	999999	999999	570	922	383	999999	397	646	999999	999999	999999	360	397	128	36	591	541	999999	999999	999999	342	254	957	397	460	846	150	999999	999999	388	566	668	999999	837	307	25	693	912	999999	999999	999999	402	63	632	637	559	645	315	43	505	805	999999	999999	399	342	999999	249	182	999999	999999	999999	624	340	279	999999	150	722	560	999999	999999	898	628	747	804	974	939	200	335	760	900	210	999999	739	999999	999999	56	84	248	504	988	775	520	450	684	469	55	71	999999	999999	999999	837	999999	999999	32	606	186	771	999999	424	403	999999	913	422	570	336	604	884	530	696	718	75	484	65	999999	999999	999999	188	72	345	929	878	999999	468	273	999999	999999	350	717	999999	999999	284	999999	999999	999999	870	862	108	880	358	999999	171	999999	96	159	430	363	999999	662	787	999999	998	709	453	495	524	710	455	159	506	999999	264	176	999999	999999	443	999999	660	999999	961	999999	999999	999999	999999	481	767	347	330	999999	842	710	95	687	929	984	999999	575	999999	999999	586	999999	416	949	383	147	999999	994	224	796	716	650	702	85	701	414	939	700	995	972	727	187	390	999999	316	796	135	999999	999999	342	891	867	937	332	377	802	965	999999	999999	576	871	773	132	533	603	201	999999	20	985	525	54	708	580	999999	610	408	999999	999999	642	586	22	41	999999	881	905	848	713	380	708	999999	448	999999	775	429	110	954	64	999999	542	125	999999	125	591	721	999999	193	297	77	999999	968	32	694	999999	347	564	839	25	999999	999999	754	999999	637	311	97	86	445	932	160	999999	999999	999999	923	739	527	798	897	450	999999	592	999999	999999	646	999999	999999	875	753	999999	999999	865	271	938	813	238	787	999999	160	813	504	644	853	260	146	307	75	624	109	955	180	549	666	399	979	658	906	204	841	979	572	221	332	999999	505	295	999999	999999	541	695	951	999999	648	999999	999999	401	999999	471	424	348	999999	999999	775	798	740	888	208	871	959	164	331	593	999999	180	999999	999999	999999	999999	755	999999	799	357	93	414	999999	290	900	582	454	587	999999	444	780	503	396	456	445	534	793	616	97	635	758	999999	373	368	105	477	842	661	89	420	716	573	548	999999	42	371	794	460	988	625	427	381	999999	887	813	301	999999	794	848	787	999999	149	763	999999	599	706	51	645	195	432	999999	792	508	508	999999	216	954	999999	424	84	739	343	628	472	218	387	152	999999	
555	803	694	999999	999999	301	884	577	999999	384	645	999999	999999	158	275	565	885	635	872	735	169	606	347	632	380	774	58	202	999999	300	955	221	564	999999	100	391	999999	999999	979	217	624	999999	406	579	999999	98	754	999999	999999	72	586	583	514	416	326	948	465	71	677	48	999999	691	999999	519	999999	434	771	763	68	883	827	203	655	665	999999	18	210	767	126	292	29	999999	135	457	714	382	999999	158	249	151	925	999999	999999	999999	999999	933	104	886	160	91	326	991	532	194	999999	999999	927	849	304	318	748	698	944	999999	29	786	999999	999999	805	56	999999	623	523	917	999999	999999	189	715	700	188	913	323	999999	45	965	37	934	940	222	331	454	857	853	931	402	237	999999	629	920	188	376	496	91	113	364	703	478	614	237	95	999999	222	159	126	404	435	91	909	429	999999	999999	625	396	483	602	869	769	591	525	999999	428	560	794	522	811	427	999999	513	999999	999999	999999	330	713	999999	128	999999	708	737	536	967	156	821	209	928	336	751	999999	608	511	495	934	887	999999	999999	667	653	428	999999	314	999999	999999	578	239	999999	443	530	912	269	999999	369	170	42	64	999999	999999	606	361	865	195	70	327	999999	11	194	337	671	241	999999	469	999999	999999	81	432	559	772	577	999999	50	495	806	838	840	253	999999	335	902	999999	540	923	70	302	999999	451	254	660	571	576	999999	831	772	299	999999	999999	999999	999999	98	609	999999	785	16	999999	320	999999	389	999999	486	389	859	999999	434	999999	700	293	408	999999	261	630	187	898	999999	999999	999999	219	722	999999	142	999999	362	596	999999	302	337	755	916	56	981	999999	72	32	184	999999	717	196	406	933	598	422	999999	717	303	467	431	607	583	15	999999	111	658	871	99	446	37	273	622	142	511	945	376	999999	201	999999	568	164	999999	999999	293	360	813	788	919	719	648	645	302	778	870	999999	999999	911	999999	880	533	200	999999	737	999999	999999	573	273	432	652	56	999999	526	999999	899	999999	882	563	999999	126	999999	869	952	379	798	392	970	843	271	999999	774	465	781	999999	546	378	231	986	999999	999999	999999	549	999999	276	999999	999999	999999	78	999999	603	999999	618	999999	462	592	664	247	999999	939	772	484	999999	11	999999	878	590	268	215	687	531	55	896	697	883	339	748	999999	685	999999	200	273	999999	999999	668	933	166	275	999999	728	999999	140	667	57	999999	364	66	999999	714	999999	93	348	913	999999	999999	557	951	920	999999	132	844	161	999999	999999	748	508	999999	765	343	717	
722	324	939	487	999999	400	388	848	603	528	283	211	798	297	999999	852	359	999999	999999	120	982	245	999999	206	883	730	578	808	999999	595	782	999999	213	997	999999	768	408	436	585	956	999999	112	327	788	849	643	999999	274	246	896	999999	999999	158	233	734	486	365	743	603	84	822	580	549	18	746	981	999999	801	620	854	453	999999	933	660	940	880	918	181	999999	250	378	314	999999	413	445	999999	153	980	999999	200	412	665	833	511	144	598	999999	319	52	868	646	561	653	392	452	236	999999	498	292	999999	568	193	397	362	706	518	18	146	572	36	838	26	999999	999999	451	788	999999	432	525	352	999999	608	139	487	604	817	660	999999	960	219	590	655	698	418	631	229	999999	480	804	999999	590	426	747	25	999999	629	32	232	940	664	146	706	999999	940	536	959	64	910	757	889	857	829	186	362	446	999999	328	130	798	999999	520	619	627	899	761	901	999999	124	457	975	795	999999	248	305	83	883	682	757	881	672	999999	367	723	915	768	760	250	999999	578	847	310	901	999999	999999	999999	527	999999	82	188	634	107	940	462	782	103	430	590	880	288	562	510	570	248	136	67	999999	999999	711	141	999999	661	476	545	610	999999	893	13	530	162	999999	999999	999999	999999	256	999999	234	904	941	999999	999999	180	999999	116	25	346	739	662	999999	661	990	631	376	999999	999999	973	631	404	852	117	210	999999	70	727	999999	757	900	991	991	562	832	258	999999	889	999999	830	301	369	529	273	934	241	706	869	999999	999999	438	668	402	999999	999999	830	62	833	621	921	120	642	385	268	445	748	670	744	999999	999999	676	999999	999999	357	682	271	999999	588	182	999999	720	200	565	999999	999999	242	999999	718	999999	12	206	130	278	872	719	658	984	271	827	196	999999	961	50	429	258	951	521	55	600	681	955	473	661	652	999999	999999	86	579	999999	213	999999	951	999999	826	545	556	218	284	637	33	999999	613	761	986	999999	758	160	145	557	377	720	554	999999	999999	56	733	469	625	672	800	582	999999	999999	999999	999999	618	835	224	884	702	742	246	999999	576	403	999999	999999	674	253	451	769	940	32	571	492	605	999999	999999	780	812	97	593	612	999999	451	873	999999	146	950	790	999999	935	261	999999	634	484	146	999999	544	703	30	794	382	999999	40	641	391	759	999999	999999	785	648	444	999999	615	159	634	580	134	529	71	575	724	463	528	834	689	178	999999	18	999999	291	653	999999	999999	302	221	392	806	999999	492	531	14	518	999999	
285	501	189	249	485	999999	999999	427	24	641	455	79	918	701	206	952	223	822	133	972	503	994	367	290	322	999999	252	773	324	47	540	570	215	458	253	342	509	928	461	168	903	864	638	999999	999999	999999	302	999999	610	857	279	999999	999999	546	511	999999	999999	899	926	999999	608	791	112	977	111	884	863	469	458	863	452	294	999999	999999	78	639	366	999999	943	99	645	561	173	999999	768	999999	999999	668	947	963	209	610	12	999999	560	121	761	999999	343	999999	369	833	242	747	414	984	347	916	999999	999999	923	220	955	836	901	56	999999	645	218	279	205	204	521	495	663	999999	291	456	415	999999	877	999999	999999	491	730	999999	329	426	62	783	494	772	999999	85	49	999999	654	175	22	999999	999999	126	452	73	266	999999	321	747	93	571	703	890	511	521	994	229	630	474	999999	999999	999999	211	593	434	785	432	14	446	455	675	198	126	443	901	999999	761	262	526	999999	566	501	582	343	490	999999	604	271	678	91	820	367	190	69	923	999999	999999	999999	28	999999	833	169	874	999999	418	999999	586	456	609	59	243	999999	999999	249	549	597	154	868	999999	999999	190	171	999999	364	635	317	18	66	999999	124	999999	238	244	247	999999	407	999999	999999	924	999999	503	157	661	629	848	853	263	999999	520	999999	641	422	430	673	999999	999999	833	520	665	111	375	530	936	495	868	14	732	867	847	999999	971	999999	999999	995	850	43	509	706	516	782	63	77	545	999999	482	768	808	570	149	728	573	116	624	823	999999	973	999999	999999	761	999999	130	395	103	378	365	999999	478	999999	823	74	172	136	999999	883	999999	999999	984	753	22	110	206	999999	999999	999999	999999	865	999999	130	263	876	822	343	945	999999	661	668	974	177	999999	705	999999	383	746	84	566	446	111	999999	776	444	999999	467	163	999999	999999	957	999999	974	999999	499	538	358	180	946	999999	999999	191	341	231	389	333	999999	924	317	811	822	426	999999	562	142	763	999999	354	999999	888	364	999999	999999	34	704	10	10	377	338	176	940	999999	799	999999	736	999999	769	520	397	999999	181	542	846	999999	824	999999	999999	999999	667	999999	40	14	361	999999	887	999999	999999	316	527	999999	999999	999999	596	150	870	999999	626	820	826	876	993	987	956	708	716	822	343	999999	210	999999	985	588	710	602	146	936	851	741	945	97	368	462	992	18	999999	999999	999999	705	979	214	914	204	999999	790	999999	53	57	999999	999999	999999	999999	461	116	364	403	744	739	999999	14	934	768	885	875	738	999999	540	
994	948	999999	999999	999999	999999	465	999999	999999	790	993	919	859	102	888	208	399	880	999999	907	356	999999	999999	51	992	952	700	55	445	999999	329	856	282	212	58	109	730	366	199	999999	995	121	116	612	999999	819	144	911	55	999999	999999	999999	956	610	194	366	342	880	991	923	937	420	559	228	471	147	646	657	54	788	478	42	999999	115	911	245	999999	999999	300	183	817	999999	999	875	542	999999	899	672	27	691	767	999999	374	275	999999	999999	561	887	999999	614	182	999999	867	266	999999	463	313	851	698	949	835	339	999999	818	115	999999	420	684	999999	147	999999	999999	639	362	31	628	999999	425	376	336	684	643	862	686	10	340	921	743	783	88	30	58	973	78	855	437	270	556	169	999999	175	876	211	13	376	999999	847	999999	999999	474	795	888	485	372	275	999999	476	903	818	775	237	676	999999	607	126	198	10	571	507	593	367	121	999999	785	170	999999	999999	859	999999	801	999999	416	508	319	293	142	573	999999	803	999999	961	367	738	393	999999	999999	975	604	886	188	208	286	999999	650	999999	999999	631	699	999999	999999	761	616	593	999999	999999	999999	178	591	324	983	999999	399	768	999999	999999	10	999999	872	432	999999	831	837	972	141	603	216	408	858	999999	608	511	999999	408	345	999999	354	773	721	111	541	330	393	289	903	563	999999	999999	173	28	116	311	759	276	539	636	923	644	999999	422	85	999999	319	388	715	482	999999	999999	433	999999	287	236	661	771	999999	351	447	999999	79	999999	794	698	245	839	106	307	999999	607	999999	708	977	710	999999	999999	35	999999	20	14	574	430	812	817	999999	230	740	879	999999	987	385	197	198	375	575	884	999999	386	999999	480	292	417	730	153	131	724	964	999999	915	999999	745	772	341	442	983	649	765	977	614	24	108	227	658	764	999999	681	999999	612	144	436	680	648	942	539	999999	166	699	668	695	370	266	173	963	999999	999999	613	856	999999	391	926	129	650	772	172	381	74	999999	966	921	450	213	999999	999999	489	999999	106	830	801	720	827	949	106	291	253	758	935	263	371	521	619	824	765	999999	218	999999	39	875	999999	999999	657	406	732	747	255	999999	999999	730	999999	614	155	999999	999999	999999	564	999999	999999	369	529	414	446	999999	999999	455	311	625	448	142	234	182	652	230	999999	643	999999	999999	227	358	46	96	854	999999	779	999999	375	836	999999	730	999999	241	999999	670	999999	374	722	846	999999	287	445	629	719	771	506	311	962	924	732	421	972	142	759	674	333	442	
560	241	42	640	89	999999	855	717	475	992	889	981	874	686	921	999999	423	939	999999	416	377	999999	999999	477	794	999999	114	359	757	533	482	618	347	999999	813	490	814	377	208	999999	774	11	305	513	422	980	60	55	500	999999	719	819	761	916	75	478	533	564	846	638	371	506	959	942	519	280	644	999999	872	999999	999999	999999	741	999999	999999	375	786	204	65	813	400	68	859	999999	813	999999	999999	430	847	999999	957	259	531	569	608	278	51	363	993	151	346	99	183	69	355	999999	87	819	284	999999	691	338	509	999999	247	312	647	958	138	855	423	223	999999	999999	483	999999	524	181	343	999999	333	433	211	913	999999	311	999999	799	655	149	586	47	155	157	999999	628	750	498	999999	306	999999	999999	234	999999	727	132	976	645	585	204	159	999999	485	999999	376	267	137	596	565	936	427	847	313	999999	279	386	78	965	883	855	411	35	849	47	743	250	999999	999999	195	354	334	249	224	999999	990	681	562	999999	781	395	501	999999	933	395	878	999999	779	245	868	351	64	21	762	999999	999999	999999	65	999999	177	999999	999999	74	410	999999	611	187	632	852	999999	999999	823	832	193	999999	363	257	102	463	169	959	999999	963	204	999999	999999	323	999999	494	668	866	625	999999	78	656	999999	999999	753	723	999999	700	160	927	247	280	527	231	827	274	376	545	999999	602	288	999999	664	105	869	999999	919	999999	999999	148	194	141	972	709	999999	999999	170	926	504	999999	679	468	999999	544	726	999999	326	999999	496	999999	999999	133	835	33	999999	999999	992	999999	999999	197	803	999999	10	22	742	115	308	999999	999999	300	114	449	999999	662	923	820	408	999999	379	945	249	850	801	487	30	70	999999	999999	873	904	544	929	369	317	575	192	467	999999	801	999999	625	999999	612	205	118	678	92	999999	110	999999	462	872	861	999999	948	999999	695	999999	991	681	809	359	944	562	756	999999	90	733	96	740	363	611	329	999999	999999	999999	999999	606	379	352	978	132	848	858	451	672	77	747	368	623	497	944	805	999999	810	276	563	60	448	999999	597	999999	97	369	661	851	553	999999	302	217	999999	98	999999	999999	703	686	510	999999	120	93	999999	343	374	472	999999	419	805	999999	948	62	999999	197	999999	999999	754	999999	999999	489	999999	600	129	999999	454	161	999999	408	800	165	425	134	999999	476	939	365	826	263	999999	999999	999999	252	55	999999	164	999999	39	526	931	708	895	999999	651	31	890	520	964	151	999999	222	564	845	619	650	999999	824	296	710	258	999999	
619	500	645	420	999999	954	554	775	811	215	132	391	477	102	270	351	999999	745	586	428	999999	684	999999	771	70	999999	999999	405	569	339	999999	999999	278	139	98	404	438	240	999999	935	966	199	999999	683	100	182	377	527	999999	999999	999999	550	134	999999	999999	934	135	874	360	999999	331	999999	216	481	999999	804	999999	348	13	865	913	251	999999	650	462	211	354	692	681	999999	999999	999999	999999	137	987	412	204	448	726	163	279	564	999999	566	614	817	982	999999	430	296	999999	39	523	999999	528	110	999999	999999	999999	211	590	443	999999	473	198	224	143	88	493	999999	610	674	621	999999	999999	359	999999	999999	999999	999999	999999	999999	271	999999	999999	999999	592	502	999999	887	948	999999	80	525	572	836	999999	999999	377	399	684	904	999999	999999	686	394	418	999999	927	179	739	932	447	733	982	105	181	999999	644	999999	632	999999	479	606	999999	889	604	105	286	760	999999	999999	163	645	959	999999	130	691	999999	443	999999	918	574	439	157	999999	282	999999	542	477	999999	563	999999	999999	999999	53	999999	768	999999	796	790	323	999999	177	191	785	778	801	773	668	975	490	108	211	860	999999	76	50	458	885	617	267	562	809	105	999999	191	112	878	916	890	361	999999	912	653	151	531	999999	257	371	248	480	573	873	999999	999999	465	999999	999999	63	977	393	320	999999	188	533	760	999999	999999	999999	604	676	999999	857	778	623	478	195	557	719	192	668	999999	96	647	146	999999	688	317	921	968	619	911	825	938	506	50	228	733	999999	999999	999999	336	499	767	999999	557	715	105	878	705	279	23	481	870	318	999999	233	156	52	839	999999	280	159	789	984	764	999999	919	282	583	259	999999	438	337	248	341	303	329	85	589	978	593	439	226	699	606	439	955	629	905	816	999999	691	999999	320	999999	187	710	999999	999999	999999	796	822	304	456	817	585	154	631	976	307	904	81	462	861	999999	840	933	999999	387	999999	999999	999999	376	766	187	999999	999999	27	574	164	592	546	999999	139	999999	999999	999999	770	882	999999	295	999999	652	999999	911	11	239	428	832	832	254	620	404	999999	317	507	456	538	999999	999999	999999	136	999999	999999	714	368	803	332	999999	716	999999	172	217	366	50	818	646	999999	999999	186	540	999999	194	742	910	972	151	796	822	684	324	605	999999	835	593	168	277	830	892	999999	207	906	999999	126	136	999999	412	48	999999	499	860	687	684	102	515	999999	942	324	999999	742	226	16	509	995	401	999999	671	382	772	882	551	815	999999	310	978	634	999999	78	
615	829	570	113	999999	333	823	637	921	999999	329	885	226	952	999999	160	337	201	999999	999999	724	34	419	39	275	558	947	54	999999	383	124	999999	728	874	708	91	999999	122	651	186	182	763	190	999999	63	887	666	599	896	725	973	786	236	237	353	999999	419	541	838	806	385	778	826	547	999999	447	999999	999999	253	999999	979	224	550	999999	999999	961	844	157	976	388	892	358	158	96	999999	338	654	999999	530	999999	671	640	999999	844	801	403	999999	642	978	615	730	324	355	68	745	999999	246	16	999999	392	746	272	999999	459	913	36	630	740	147	956	999999	665	821	136	999999	348	939	705	429	186	33	212	178	371	999999	578	13	99	350	999999	101	648	845	999999	999999	409	85	824	999999	774	773	206	504	32	822	74	999999	229	892	406	819	540	587	999999	999999	543	999999	203	801	344	33	999999	999999	496	999999	154	999999	682	754	766	272	125	774	999999	413	826	707	156	999999	999999	86	783	207	943	831	561	70	999999	779	837	315	999999	33	596	750	243	806	17	168	677	253	999999	474	135	999999	999999	765	932	76	999999	999999	999999	999999	218	999999	249	342	456	665	999999	93	999999	902	917	461	390	102	188	904	179	30	700	987	999999	999999	266	999999	81	999999	136	796	138	309	248	11	999999	238	814	337	511	999999	360	351	855	999999	798	916	557	999999	999999	612	999999	38	897	521	146	999999	783	868	12	930	271	647	539	516	955	155	999999	916	104	162	999999	851	402	278	670	358	142	287	550	349	999999	408	65	524	219	110	412	726	864	999999	454	946	335	999999	639	712	812	348	638	999999	999999	640	578	601	999999	735	635	999999	851	788	828	505	327	662	999999	863	591	24	307	854	999999	999999	61	697	707	340	525	999999	638	957	545	999999	648	999999	97	131	829	464	198	483	474	783	875	86	578	999999	629	672	999999	999999	131	797	51	783	909	324	999999	999999	999999	994	219	814	990	999999	252	44	857	429	999999	56	43	999999	826	823	389	999999	72	974	999999	999999	711	852	999999	861	836	747	751	864	999999	773	542	999999	999999	203	273	660	793	981	833	544	999999	209	107	999999	742	994	971	999999	404	948	262	999999	761	145	293	366	406	999999	67	999999	292	992	440	802	513	999999	566	999999	999999	999999	177	91	150	585	666	999999	755	59	999999	842	775	534	999999	50	520	927	999999	435	910	906	999999	664	999999	338	261	109	769	305	853	999999	999999	349	999999	674	780	181	473	186	999999	782	611	356	19	999999	730	758	531	399	291	
586	899	140	722	999999	475	512	167	812	333	567	742	459	206	999999	999999	435	867	795	269	349	999999	999999	957	137	999999	907	999999	707	608	503	999999	379	999999	277	757	307	627	23	209	278	23	661	852	999999	50	161	999999	547	999999	304	891	735	999999	999999	131	889	183	594	358	568	857	460	999999	830	989	372	445	928	999999	117	808	999999	595	991	999999	999999	166	56	97	153	756	117	896	999999	611	841	249	82	155	867	133	999999	999999	641	999999	563	456	32	921	677	716	999999	833	703	999999	47	150	148	615	329	733	136	506	999999	811	750	563	900	228	158	133	372	999999	846	983	775	197	954	580	773	355	999999	999999	420	436	533	999999	202	818	574	701	999999	467	826	144	996	535	460	999999	670	999	556	999999	773	999999	999999	450	986	719	999999	850	195	567	999999	973	598	999999	96	778	999999	475	371	91	999999	999999	33	904	955	712	987	249	999999	134	999999	773	999999	341	362	999999	92	93	297	482	108	723	515	542	625	853	999999	994	999999	682	551	204	638	474	999999	326	999999	999999	999999	284	732	479	999999	71	999999	78	184	267	999999	229	696	999999	187	999999	999999	931	940	999999	289	999999	176	992	800	64	582	715	145	334	192	45	347	999999	999999	23	999999	628	609	454	885	557	679	289	355	230	986	999999	999999	749	492	227	386	48	170	391	999999	740	679	69	489	941	932	999999	84	613	999999	63	999999	999999	148	364	331	999999	605	732	999999	887	646	579	999999	235	999999	395	999999	965	999999	308	482	217	999999	20	999999	550	964	999999	624	829	214	999999	348	932	752	852	611	999999	896	999999	443	437	958	230	103	999999	991	999999	252	547	999999	119	954	583	580	999999	268	138	999999	781	531	662	999999	603	682	905	241	145	483	846	784	714	78	999999	999999	54	258	684	916	849	558	710	700	999999	822	105	787	999999	361	364	594	483	722	124	368	781	329	365	548	198	868	855	780	406	762	303	999999	194	999999	535	149	583	221	565	232	999999	961	40	781	586	127	999999	783	999999	999999	310	999999	953	411	999999	725	999999	146	999999	981	703	929	303	999999	528	999999	999999	55	999999	999999	20	272	999999	892	547	999999	299	584	999999	80	999999	81	661	154	999999	311	96	782	999999	999999	256	447	492	584	528	999999	667	716	262	531	524	431	999999	904	999999	48	999999	71	864	273	435	318	184	658	999999	632	278	999999	862	227	968	820	999999	999999	967	573	779	999999	374	999999	162	582	331	440	999999	969	123	999999	903	423	476	35	999999	371	999999	
937	272	834	994	896	622	518	853	999999	999999	999999	20	999999	999999	677	999999	262	696	217	999999	852	987	744	112	620	518	521	255	448	750	999999	902	59	640	39	311	945	999999	477	44	999999	729	296	876	999999	958	181	999999	999999	164	223	999999	710	259	532	950	528	731	999999	388	111	273	415	294	999999	802	961	311	907	376	999999	675	229	183	478	133	999999	867	261	999999	346	701	28	293	537	614	202	799	999999	999999	782	223	213	98	999999	999999	324	999999	266	58	997	870	912	999999	841	548	118	999999	999999	999999	259	660	999999	722	999999	410	999999	131	999999	999999	610	172	999999	827	593	109	471	140	251	108	999999	999999	610	212	664	476	788	169	452	988	505	665	999999	709	829	132	742	491	56	532	135	203	999999	261	448	999999	999999	94	999999	741	87	978	295	682	599	560	999999	278	68	999999	621	95	999999	999999	999999	999999	999999	999999	997	471	366	980	999999	718	999999	999999	999999	359	999999	829	999999	703	892	710	999999	999999	380	999999	120	999999	81	999999	432	480	999999	49	999999	486	751	503	690	193	96	999999	384	106	894	576	709	982	999999	701	513	238	776	917	202	999999	857	982	999999	809	382	728	999999	891	557	612	807	999999	102	968	999999	270	999999	999999	616	97	335	999999	999999	999999	635	999999	174	999999	961	204	704	999999	846	999999	628	768	929	881	810	999999	415	999999	549	291	769	775	999999	999999	102	253	100	169	310	114	999999	52	360	770	183	254	563	28	930	363	908	813	999999	546	349	839	999999	266	806	258	682	842	275	351	43	860	247	36	999999	999999	113	544	692	741	912	999999	418	999999	708	565	804	397	562	195	383	956	688	999999	798	263	913	999999	999999	62	432	800	777	19	736	322	16	537	999999	999999	260	373	131	355	999999	999999	431	181	999999	999999	999999	999999	999999	89	967	87	999999	893	238	34	804	279	191	639	319	999999	999999	408	432	396	558	277	999999	348	935	19	835	342	720	45	831	741	286	122	999999	147	999999	697	51	659	149	123	309	716	418	999999	191	999999	46	520	954	32	749	999999	692	999999	999999	999999	153	958	999999	839	183	203	202	72	992	78	999999	999999	602	121	367	772	257	445	968	940	999999	954	827	354	999999	999999	999999	808	992	999999	430	999999	509	578	553	93	417	309	999999	115	523	356	988	122	460	864	999999	842	999999	976	913	999999	218	697	21	198	140	897	999999	973	122	394	79	876	648	607	671	33	567	999999	364	947	505	862	427	583	966	715	999999	441	291	248	153	999999	212	184	
999999	811	567	364	999999	999999	766	966	999999	138	286	121	474	852	999999	895	999999	391	622	965	750	355	280	999999	999999	425	14	111	692	873	250	63	674	474	392	860	465	213	330	844	191	539	869	298	307	854	999999	999999	248	395	999999	762	403	246	433	869	541	140	142	537	515	665	283	129	888	232	999999	10	470	999999	439	81	70	777	784	999999	999999	999999	140	999999	999999	963	999999	306	909	488	659	438	50	523	328	335	81	999999	338	999999	999999	749	999999	84	418	250	580	905	956	999999	701	999999	461	222	392	559	999	764	999999	551	802	999999	219	409	999999	18	959	946	24	999999	10	277	449	999999	955	999999	581	999999	959	934	999999	956	349	27	786	43	999999	828	140	769	336	316	439	999999	723	287	999999	10	511	409	290	633	891	852	892	434	186	202	266	999999	977	943	805	428	167	845	637	201	623	539	41	141	999999	254	777	999999	999999	662	999999	677	206	581	554	559	654	760	999999	497	135	362	999999	999999	571	484	792	392	511	999999	999999	999999	650	347	387	999999	999999	158	816	647	84	208	596	999999	657	589	458	405	398	999999	774	999999	780	150	76	999999	999999	257	570	341	461	999999	192	999999	44	668	37	859	204	999999	191	505	943	428	422	927	999999	343	136	981	35	396	993	265	245	231	106	509	281	126	299	131	587	999999	195	689	25	769	489	999999	561	599	211	816	74	279	463	362	727	149	505	348	130	999999	316	74	401	927	591	812	571	527	587	87	292	999999	917	468	242	733	912	996	854	147	430	435	195	999999	999999	966	999999	744	782	142	621	999999	999999	999999	179	130	999999	97	999999	999999	428	44	999999	133	533	15	999999	995	129	994	236	509	999999	983	168	880	879	223	736	625	55	826	745	999999	466	999999	68	918	299	122	444	824	817	187	719	999999	423	71	654	195	614	772	625	788	999999	122	467	999999	999999	298	251	84	361	563	999999	999999	298	999999	999999	201	946	444	999999	16	559	412	691	316	999999	772	466	999999	568	999999	21	282	211	957	549	353	874	50	87	10	871	370	472	264	556	999999	107	856	999999	463	249	179	76	999999	999999	503	999999	160	999999	78	831	433	516	810	999999	358	399	341	27	323	999999	905	366	704	145	199	939	999999	999999	156	675	999999	999999	999999	311	999999	216	593	728	56	922	723	296	19	179	448	853	661	711	208	728	765	838	999999	146	343	813	372	999999	49	563	999999	401	999999	402	230	19	999999	509	711	152	806	613	971	999999	602	999999	356	
535	999999	345	287	725	560	428	999999	772	342	968	967	37	843	120	689	492	928	999999	689	616	948	999999	453	999999	10	66	921	162	999999	689	999999	724	466	999999	785	703	286	278	840	999999	493	999999	676	999999	542	683	308	696	999999	488	472	279	929	999999	587	268	999999	999999	999999	504	506	756	904	653	435	252	999999	17	999999	985	999999	999999	492	509	999999	499	999999	21	619	326	758	234	238	389	999999	999999	794	726	259	999999	811	160	552	999999	999999	736	553	33	999999	299	123	999999	372	938	281	811	787	999999	616	999999	507	881	515	408	999999	281	528	999999	435	999999	999999	999999	758	807	184	65	117	156	826	397	945	737	14	999999	999999	467	862	999999	117	416	486	374	120	171	999999	929	644	999999	600	411	999999	38	597	999999	841	279	542	999999	999999	225	703	640	603	229	152	769	877	999999	206	288	419	237	418	29	685	93	732	597	999999	254	421	963	999999	425	189	917	150	169	488	932	924	306	999999	891	712	845	771	891	28	999999	62	459	999999	322	991	999999	619	578	169	757	547	945	999999	999999	804	739	999999	999999	49	235	629	999999	706	273	363	122	701	526	317	839	321	841	999999	536	201	961	25	243	434	209	307	571	999	731	395	979	528	26	96	972	760	594	999999	792	999999	345	752	684	959	879	999999	102	271	329	999999	705	999999	252	328	842	724	850	752	840	928	67	717	975	999999	384	593	685	440	344	89	727	989	785	999999	856	999999	341	999999	555	921	214	310	679	295	999999	611	999999	697	253	999999	909	841	21	864	574	627	776	807	999999	295	602	662	926	250	999999	999999	999999	999999	472	633	392	576	207	999999	999999	757	48	690	197	772	317	999999	196	96	179	885	977	921	340	239	443	999999	999999	270	328	552	999999	999999	577	973	30	938	235	620	865	343	644	102	999999	999999	589	999999	999999	812	977	614	999999	999999	81	999999	999999	670	17	242	199	858	876	999999	600	181	383	608	123	224	751	999999	761	576	230	999999	251	885	779	999999	649	357	914	886	292	713	86	543	367	744	244	360	930	999999	431	16	466	706	501	970	443	999999	972	405	70	999999	853	999999	620	245	590	853	890	495	999999	841	944	989	654	887	104	840	250	378	980	999999	449	768	154	999999	378	545	394	809	999999	999999	385	999999	999999	999999	860	187	922	132	163	390	469	445	999999	589	999999	999999	62	614	999999	999999	999999	603	425	999999	999999	94	754	406	866	55	469	91	416	923	999999	436	173	969	36	917	999999	128	225	999999	
931	14	368	999999	162	999999	999999	780	933	999999	930	781	999999	166	999999	775	432	526	999999	999999	999999	999999	999999	999999	999999	999999	313	92	587	999999	685	620	388	826	737	999999	725	199	254	964	999999	689	157	999999	993	684	999999	17	999999	260	494	400	862	999999	677	553	975	882	999999	526	999999	410	202	999999	799	319	403	999999	429	374	60	242	282	301	554	242	999999	999999	493	448	999999	999999	999999	336	473	999999	758	280	999999	193	999999	843	757	727	376	162	496	999999	140	683	290	76	588	87	210	999999	128	571	563	999999	999999	876	999999	993	999999	301	768	866	511	514	561	133	999999	999999	999999	999999	485	999999	924	999999	745	999999	999999	809	167	235	718	563	136	221	176	196	717	999999	870	999999	453	764	503	84	394	629	999999	625	132	167	947	352	891	993	776	999999	646	171	999999	264	908	589	999999	998	583	215	740	300	999999	999999	999999	416	374	885	763	720	61	849	999999	125	999999	352	686	10	287	375	672	142	999999	602	999999	555	999999	616	402	864	928	504	501	999999	999999	380	286	757	751	999999	978	16	239	999999	522	797	163	999999	867	565	902	835	999999	999999	542	607	855	745	999999	999999	403	758	492	999999	792	999999	358	828	236	26	75	929	258	746	999999	666	903	388	90	999999	402	438	748	837	961	103	784	294	646	292	525	541	932	891	148	999999	524	999999	999999	965	999999	335	357	999999	499	973	586	974	820	876	999999	477	999999	82	468	964	19	654	999999	698	772	999999	191	943	500	999999	996	367	607	999999	152	572	124	125	313	76	91	897	348	987	999999	999999	999999	770	999999	58	876	860	433	184	999999	869	402	575	202	999999	999999	413	360	999999	977	999999	376	652	999999	141	362	549	999999	401	882	122	316	999999	999999	962	600	421	365	452	658	146	934	999999	999999	282	180	549	922	927	999999	677	547	383	19	299	443	821	46	456	695	999999	100	41	301	108	562	999999	394	999999	785	999999	57	907	316	841	294	942	695	461	960	999999	999999	841	479	215	574	933	941	999999	999999	778	999999	909	756	332	55	902	142	999999	999999	729	164	692	152	200	630	639	999999	177	999999	999999	135	999999	496	882	708	258	562	95	999999	629	999999	503	999999	16	357	148	999999	983	795	391	999999	999999	741	241	658	935	999999	289	585	935	866	773	886	39	653	800	422	874	623	797	350	999999	334	999999	229	661	982	146	842	491	999999	93	382	999999	999999	999999	843	265	233	773	559	283	510	598	763	735	616	999999	362	557	999999	286	369	998	51	999999	
512	999999	999999	997	953	562	999999	103	456	782	401	999999	348	999999	957	999999	651	999999	247	76	545	736	336	999999	999999	310	783	295	999999	212	723	383	582	927	786	201	253	235	820	997	999999	999999	152	980	999999	354	342	997	599	999999	999999	519	999999	974	999999	776	999999	527	953	999999	999999	160	338	253	999999	999999	689	421	578	765	913	425	40	249	239	138	999999	355	999999	700	968	999999	695	999999	577	213	999999	608	999999	20	876	726	282	178	999999	686	89	899	920	999999	999999	921	429	999999	654	219	488	522	744	98	192	999999	999999	263	999999	992	999999	140	999999	855	406	91	711	568	999999	196	153	862	29	553	59	693	435	833	46	57	366	999999	553	367	725	109	999999	620	999999	906	999999	29	494	999999	230	948	233	75	919	582	219	860	999999	467	76	999999	502	200	999999	498	544	543	226	636	635	999999	587	317	140	307	227	100	741	982	837	999999	378	791	332	110	470	370	914	463	837	506	917	95	301	999999	606	673	580	338	372	816	802	857	602	627	371	999999	934	999999	365	129	129	961	999999	942	258	711	867	939	38	999999	628	763	799	138	686	502	26	41	701	553	519	412	999999	31	331	520	199	705	739	554	999999	303	107	718	999999	955	465	358	850	895	805	641	309	999999	197	48	68	999999	940	869	999999	999999	920	811	609	716	999999	608	620	737	522	999999	999999	484	748	335	665	91	751	730	46	667	190	806	748	878	112	431	999999	999999	462	999999	999999	999999	655	532	999999	296	118	670	999999	856	999999	123	382	643	999999	825	999999	862	383	977	721	999999	999999	241	722	999999	73	999999	613	919	999999	337	285	796	407	999999	828	225	952	999999	972	999999	999999	190	929	77	433	114	446	287	981	971	909	484	13	554	999999	423	999999	269	232	387	999999	694	91	410	837	999999	246	999999	996	234	910	13	15	999999	104	652	311	655	690	999999	294	336	938	803	428	800	793	999999	301	415	999999	692	999999	594	33	431	109	999999	239	847	999999	999999	290	756	71	999999	479	373	459	395	999999	999999	578	274	102	999999	999999	287	999999	47	792	393	810	591	999999	227	857	999999	999999	999999	552	781	425	999999	100	950	55	999999	742	522	331	429	403	905	999999	259	124	882	999999	302	674	821	547	202	64	484	534	698	937	843	58	69	756	785	843	999999	739	735	999999	152	685	574	544	469	715	373	990	904	299	569	112	974	918	324	998	731	243	233	788	999999	999999	357	254	898	473	272	673	999999	72	962	999999	389	708	360	
616	109	999999	999999	486	691	999999	629	409	377	740	84	999999	441	787	999999	106	516	946	568	725	999999	330	645	995	453	699	382	841	336	60	723	999999	568	999999	898	454	165	747	107	131	796	999999	999999	168	399	131	999999	830	950	865	13	442	999999	634	288	779	640	999999	999999	991	121	788	82	327	26	999999	582	999999	888	667	940	999999	848	999999	929	390	453	487	606	999999	999999	552	890	470	56	999999	135	933	430	999999	813	83	999999	115	19	18	875	559	151	999999	548	510	942	293	924	244	594	703	704	898	335	163	485	710	535	999999	999999	999999	280	999999	682	649	312	768	853	867	64	742	999999	921	514	999999	346	25	784	956	610	607	545	811	696	999999	238	532	999999	660	597	14	580	450	120	999999	288	415	908	899	207	183	439	67	189	851	275	783	393	999999	816	470	925	578	959	300	75	469	49	260	420	780	999999	203	999999	60	172	999999	810	251	999999	931	117	885	758	436	177	488	999999	845	166	999999	148	361	843	136	88	11	491	820	207	999999	375	657	999999	999999	209	246	787	139	689	288	973	151	826	885	363	50	999999	999999	132	587	837	204	104	965	999999	622	359	153	971	999999	506	989	53	795	565	459	406	341	237	999999	701	502	166	877	481	997	535	958	773	48	191	958	999999	620	982	181	563	522	785	586	886	643	168	527	781	984	999999	41	329	904	643	488	305	201	885	999999	999999	226	999999	644	97	401	379	932	979	547	999999	433	813	393	895	883	556	999999	54	67	999999	638	105	496	999999	504	638	869	404	703	662	506	734	647	143	999999	38	151	999999	494	273	235	999999	244	999999	674	227	936	999999	759	931	654	156	827	11	410	130	997	744	593	763	510	537	286	999999	795	698	176	260	999999	855	415	162	560	794	117	99	861	999999	235	999999	701	999999	645	771	18	359	907	999999	733	226	40	999999	905	731	763	697	999999	358	897	975	61	686	459	904	526	502	596	43	893	999999	268	203	999999	999999	71	999999	892	999999	876	446	791	530	999999	999999	999999	18	999999	828	999999	420	999999	512	906	999999	999999	25	411	999999	254	515	762	874	999999	999999	957	836	887	597	669	124	805	756	482	460	194	530	169	127	999999	518	255	767	12	483	491	755	297	999999	999999	55	247	999999	270	370	684	999999	779	113	999999	999999	130	659	999999	999999	615	999999	999999	999999	75	704	856	293	661	736	270	994	871	278	931	212	999999	629	515	624	876	653	999999	121	999999	999999	751	65	743	101	
397	999999	609	999999	999999	420	724	841	999999	388	199	953	499	534	110	999999	56	511	182	181	999999	501	999999	999999	999999	961	586	919	679	798	952	999999	550	999999	999999	674	395	784	409	521	487	708	436	137	999999	922	164	999999	21	96	231	250	999999	571	653	895	452	999999	57	999999	833	805	171	404	435	398	413	928	194	436	304	271	111	661	694	739	999999	999999	119	127	807	625	907	999999	577	712	999999	979	917	454	999999	330	737	502	687	681	547	42	701	999999	519	235	776	584	999999	959	148	232	876	913	829	436	955	999999	109	218	897	577	999999	723	481	433	21	740	215	974	534	608	973	999999	202	43	324	82	999999	999999	999999	333	802	618	573	999999	113	14	624	794	375	807	403	479	783	969	215	978	564	96	224	46	379	816	434	540	258	863	999999	796	999999	882	332	999999	370	574	775	218	160	999999	329	17	126	999999	609	727	999999	504	239	232	827	999999	999999	999999	367	812	953	985	193	42	999999	999999	999999	999999	682	492	999999	875	118	218	204	997	999999	776	766	217	919	958	999999	707	335	754	999999	498	969	999999	999999	810	170	557	999999	790	34	127	352	89	999999	299	999999	126	251	339	395	31	999999	829	999999	741	755	160	892	994	777	999999	707	691	616	999999	999999	908	127	674	714	561	597	413	999999	710	999999	686	492	630	230	100	465	995	368	612	470	150	265	632	999999	20	665	999999	22	549	420	660	473	930	441	829	998	577	999999	834	999999	624	856	808	316	78	667	999999	999999	687	29	711	332	14	334	717	652	494	618	704	895	970	401	434	300	773	223	999999	198	401	101	888	380	999999	188	845	294	457	326	987	999999	402	853	334	529	708	999999	999999	999999	723	999999	513	959	921	999999	463	232	431	518	542	855	999999	83	382	999999	141	341	797	826	488	433	205	999999	630	360	503	126	76	904	591	999999	999999	956	999999	999999	587	999999	459	596	724	622	999999	938	783	142	248	329	480	999999	397	377	541	642	127	300	981	345	999999	570	445	346	166	527	999999	999999	110	157	999999	168	18	212	881	211	111	999999	571	266	395	498	122	999999	645	337	516	224	999999	121	839	184	242	999999	600	999999	161	999999	466	344	22	685	41	999999	721	322	731	195	495	340	540	261	728	725	950	839	457	999999	701	828	999999	712	204	989	318	999999	926	765	612	992	999999	999999	410	236	253	999999	467	31	462	333	606	331	999999	573	580	999999	455	516	999999	760	441	999999	686	637	999999	310	491	999999	783	
297	396	999999	582	503	290	999999	999999	999999	481	999999	999999	436	808	377	232	999999	983	631	418	729	999999	419	473	852	561	170	999999	772	901	943	227	999999	247	175	937	640	748	235	292	764	999999	953	45	61	387	14	90	318	414	999999	326	860	999999	63	319	976	999999	730	941	999999	778	999999	600	538	32	999999	199	643	440	591	940	757	348	653	992	34	384	999999	999999	556	999999	729	999999	999999	626	367	791	194	856	960	149	27	293	172	986	659	999999	999999	38	431	815	446	877	822	705	569	522	980	71	294	602	89	266	395	50	58	719	999999	911	665	175	14	787	480	452	922	999999	186	667	999999	999999	877	393	53	741	642	851	546	560	999999	845	999999	132	571	999999	70	761	898	999999	937	999999	28	595	373	266	810	659	407	379	783	999999	999999	323	999999	999999	724	695	223	999999	408	207	183	783	854	819	363	881	225	122	392	170	575	65	729	999999	653	292	999999	786	999999	999999	454	176	776	962	509	497	999999	949	999999	374	548	254	722	740	766	244	741	999999	902	928	443	295	987	999999	529	999999	593	334	999999	999999	999999	436	723	425	752	999999	17	999999	320	999999	487	999999	999999	999999	622	330	999999	988	637	999999	550	477	884	11	549	999999	189	163	442	228	904	79	981	999999	700	999999	530	999999	987	758	237	849	243	46	999999	999999	816	969	10	208	999999	999999	999999	559	891	206	551	722	875	594	827	999999	459	101	961	417	294	999999	327	509	999999	44	11	878	999999	701	244	848	559	382	352	999999	162	243	280	309	382	432	319	503	570	999999	432	999999	931	384	999999	999999	84	44	882	549	999999	501	408	999999	999999	818	377	999999	962	703	172	502	999999	617	700	225	999999	662	44	999999	957	823	939	991	999999	607	947	999999	999999	999999	773	525	500	999999	999999	661	834	366	705	563	64	128	541	867	999999	929	161	999999	999999	999999	999999	422	10	29	591	827	999999	417	311	996	999999	569	890	869	929	999999	999999	999999	58	48	999999	464	956	480	808	839	292	81	355	682	999999	633	999999	135	771	361	525	481	221	740	999999	999999	65	999999	692	495	238	999999	937	998	927	712	999999	644	793	866	999999	529	999999	752	545	490	71	628	999999	247	445	764	999999	999999	131	999999	237	999999	939	963	408	257	788	999999	999999	620	999999	356	755	743	369	489	342	905	999999	999999	269	999999	205	619	365	436	168	454	59	474	574	999999	877	406	485	956	999999	829	467	217	740	898	999999	924	999999	715	873	807	878	999999	432	202	681	135	
271	999999	999999	999999	999999	971	98	999999	272	145	56	774	479	358	267	999999	783	512	447	688	265	371	999999	280	999999	649	999999	361	575	104	999999	381	688	751	999999	717	843	385	999999	495	129	406	999999	16	999999	582	246	525	549	476	182	999999	999999	999999	870	900	449	999999	999999	999999	999999	736	769	178	999999	674	999999	728	999999	549	569	408	999999	951	569	999999	735	321	401	999999	999999	999999	812	109	921	999999	626	695	880	244	999999	10	328	999999	87	392	999999	466	912	214	496	517	999999	999	906	773	639	803	433	21	174	138	999999	376	554	999999	924	999999	256	971	57	400	847	978	281	568	90	28	999999	187	999999	999999	409	197	203	896	736	812	202	158	492	999999	272	869	999999	149	560	951	718	707	467	967	219	940	999999	999999	670	333	728	999999	693	621	929	255	789	999999	728	262	182	999999	643	122	477	108	999999	999999	137	978	908	999999	18	999999	309	176	720	264	999999	999999	41	107	999999	412	93	853	999999	871	893	26	89	183	999999	307	778	69	999999	999999	999999	121	462	931	968	691	999999	596	339	563	321	762	535	534	837	999999	231	85	432	241	39	623	643	999999	999999	120	898	734	999999	711	361	249	113	375	765	947	16	110	139	999999	987	999999	523	901	999999	140	999999	554	345	999999	85	703	637	999999	325	875	478	845	599	857	792	690	875	628	212	81	999999	169	999999	999999	999999	999999	945	999999	253	541	110	741	66	211	629	999999	398	570	635	657	999999	281	999999	889	999999	999999	511	999999	752	306	999999	895	698	488	481	332	785	999999	999999	955	757	999999	588	999999	999999	736	789	999999	238	448	301	314	993	999999	999999	387	119	880	999999	103	999999	674	145	947	999999	214	999999	577	730	306	569	943	675	999999	900	862	999999	999999	123	743	381	124	52	313	14	999999	999999	153	29	103	223	904	44	802	999999	999999	999999	640	864	570	692	221	666	931	999999	999999	639	322	654	606	693	842	766	677	722	504	999999	999999	942	999999	312	999999	557	637	93	664	909	872	999999	817	257	63	411	553	999999	169	457	121	434	656	679	999999	499	422	409	999999	147	366	90	999999	461	783	697	264	267	793	999999	999999	999999	224	999999	766	999999	836	359	640	441	999999	627	562	999999	520	999999	296	999999	999999	410	144	237	999999	999999	552	792	999999	366	474	999999	157	295	267	505	999999	273	999999	217	912	999999	999999	73	768	999999	999999	999999	527	795	999999	386	411	999999	544	999999	529	801	144	698	895	999999	487	999999	999999	999999	294	927	369	999999	627	999999	999999	
999999	28	123	746	81	468	774	602	999999	274	706	999999	98	999999	824	751	874	999999	627	138	999999	321	938	131	193	189	493	655	996	379	999999	177	693	999999	333	313	999999	646	458	342	999999	106	92	999999	781	64	795	332	469	999999	495	91	10	128	675	766	90	992	563	999999	975	999999	605	444	804	999999	731	899	630	520	331	999999	526	294	767	425	239	239	999999	139	393	171	999999	819	883	388	999999	575	999999	566	999999	999999	93	566	999999	251	500	647	905	252	333	999999	701	948	999999	267	564	716	999999	260	537	850	651	434	508	814	933	785	561	425	372	999999	385	74	999999	893	155	999999	999999	525	925	592	334	107	805	999999	469	246	964	999999	824	459	223	273	999999	999999	786	658	999999	999999	318	714	999999	490	880	176	520	999999	661	999999	999999	604	790	835	999999	944	526	554	628	21	999999	696	821	934	601	999999	942	122	999999	914	999999	496	999999	383	217	999999	506	844	227	999999	999999	831	585	999999	999999	999999	669	387	937	999999	856	242	40	57	207	999999	999999	160	889	967	234	407	999999	746	999999	625	702	416	999999	124	448	682	336	989	44	999999	121	818	999999	999999	999999	565	999999	951	68	999999	465	854	185	596	327	355	954	259	414	999999	999999	999999	999999	999999	526	262	999999	823	999999	999999	905	51	999999	684	509	85	730	517	999999	668	232	999999	999999	999999	999999	848	241	42	797	102	727	87	584	464	293	283	669	541	999999	990	999999	361	315	999999	969	424	841	501	96	999999	625	447	535	746	356	589	159	178	999999	678	31	727	35	999999	455	828	466	999999	999999	236	415	198	663	733	862	999999	344	803	20	999999	999999	740	945	554	476	290	999999	838	118	999999	133	501	999999	185	999999	88	335	999999	999999	999999	999999	293	109	860	836	437	784	801	883	999999	255	356	167	999999	672	291	781	999999	999999	999999	286	628	449	697	112	914	999999	487	764	783	544	582	999999	869	787	999999	999999	999999	999999	999999	506	750	999999	631	458	776	343	829	513	688	307	854	684	274	865	339	999999	999999	999999	999999	61	306	999999	999999	941	999999	983	297	205	999999	651	696	762	48	669	999999	673	818	248	336	580	556	974	85	999999	689	897	109	999999	458	999999	999999	337	999999	999999	209	712	855	690	785	999999	55	634	564	46	999999	102	646	604	999999	666	35	174	431	351	999999	332	961	622	261	775	883	999999	746	999999	423	369	966	60	469	823	817	138	999999	542	534	921	420	49	875	597	999999	504	999999	792	853	73	906	454	999999	876	999999	242	999999	
20	909	762	887	999999	999999	999999	135	596	144	515	848	897	711	888	816	583	912	999999	999999	664	523	389	617	999999	226	360	462	522	567	999999	999999	584	699	452	633	771	44	999999	426	999999	999999	665	999999	170	944	956	361	999999	637	909	964	827	999999	999999	496	530	155	933	278	999999	788	999999	38	551	441	999999	207	269	265	55	999999	986	506	123	201	858	29	457	19	269	998	999999	885	657	629	999999	999999	925	955	112	626	110	657	163	845	860	636	817	728	679	758	999999	761	592	999999	977	330	382	582	638	510	999999	999999	18	273	353	999999	380	922	195	999999	281	313	162	429	448	338	353	278	341	231	212	728	340	511	906	684	999999	297	651	925	715	353	326	999999	927	999999	649	890	502	142	266	895	542	503	487	788	999999	173	922	648	977	114	251	416	999999	969	594	506	367	999999	999999	93	999999	270	470	928	986	560	501	272	999999	462	775	999999	965	317	196	999999	34	127	999999	140	374	12	999999	611	112	909	304	958	592	152	999999	833	708	182	623	282	43	558	802	58	671	999999	999999	524	338	52	451	999999	783	757	482	999999	999999	304	718	999999	322	999999	825	86	265	999999	999999	999999	999999	999999	999999	999999	693	913	802	475	325	36	468	714	999999	433	282	999999	468	314	184	834	999999	999999	249	414	999999	355	999999	184	732	725	793	138	979	999999	595	395	552	658	307	999999	999999	17	924	566	835	13	234	888	586	766	618	999999	368	845	876	645	703	95	338	347	953	628	742	600	243	339	735	999999	837	886	517	809	16	314	999999	999999	369	999999	999999	999999	131	81	598	966	116	999999	999999	143	999999	999999	692	999999	999999	959	916	336	274	334	999999	506	278	602	999999	699	999999	809	999999	63	965	999999	286	999999	516	999999	226	881	40	776	493	999999	568	601	95	888	204	59	489	57	999999	553	397	44	359	999999	192	999999	999999	898	999999	999999	897	716	177	999999	673	671	950	451	743	44	306	498	840	931	937	999999	517	172	505	999999	330	897	665	999999	999999	251	999999	999999	999999	697	860	141	68	196	504	999999	999999	764	224	532	999999	47	999999	363	257	899	204	428	999999	515	21	999999	403	517	976	10	999999	755	504	999999	10	516	755	999999	183	999999	439	999999	437	95	252	999999	947	999999	110	293	592	312	999999	926	57	252	309	190	686	12	737	999999	219	503	999999	999999	999999	793	531	592	291	268	189	999999	469	550	990	58	273	268	999999	430	417	693	417	999999	591	577	384	757	216	574	368	999999	436	888	
444	933	999999	999999	493	164	999999	518	11	334	133	999999	467	999999	999999	999999	917	428	999999	999999	143	525	999999	62	999999	691	418	773	385	717	900	999999	656	999999	999999	67	999999	699	775	999999	980	898	692	93	625	999999	999999	877	505	955	657	940	999999	999999	754	918	846	243	487	801	745	676	142	294	999999	125	999999	999999	999999	999999	497	999999	652	346	336	244	999999	13	437	586	580	540	999999	999999	999999	999999	928	536	826	197	220	530	222	974	20	313	765	408	659	999999	85	235	487	999999	999999	439	297	742	792	519	96	843	806	999999	999999	215	408	999999	234	473	196	898	999999	999999	983	967	15	678	335	33	479	999999	353	927	511	999999	999999	967	999999	630	672	195	743	316	111	999999	999999	999999	753	805	999999	62	184	196	323	187	999999	283	327	499	433	619	417	769	50	661	999999	999999	398	874	161	441	751	603	800	10	999999	752	112	616	254	694	924	530	128	426	259	167	614	334	190	780	650	472	207	999999	778	974	999999	999999	999999	999999	999999	999999	653	999999	311	581	395	322	32	999999	180	710	999999	739	694	886	650	624	412	343	274	73	694	999999	791	289	405	747	231	190	486	663	739	408	770	55	877	655	124	678	999999	302	312	766	609	939	999999	468	999999	892	333	651	46	544	581	859	194	282	999999	32	185	647	999999	999999	936	999999	970	999999	968	648	19	994	509	733	571	972	999999	927	771	851	72	937	388	339	999999	999999	626	205	827	999999	999999	605	973	102	503	133	211	999999	999999	103	968	379	499	720	882	999999	151	999999	972	609	107	266	510	830	999999	247	269	760	986	999999	999999	775	29	67	787	414	999999	417	240	448	999999	302	107	999999	882	693	447	668	999999	527	693	323	232	999999	999999	999999	999999	153	999999	265	999999	450	483	729	213	203	999999	442	932	478	317	734	82	534	838	805	168	832	947	276	999999	600	999999	468	417	576	999999	999999	999999	999999	319	999999	284	999999	583	330	819	378	474	689	343	999999	735	999999	219	999999	250	698	389	17	446	271	999999	865	465	999999	146	24	321	636	650	558	999999	750	168	999999	459	108	950	518	986	999999	367	268	933	794	999999	335	259	459	999999	999999	421	246	745	58	682	999999	518	999999	193	805	999999	838	49	784	817	999999	819	999999	999999	152	747	999999	31	655	903	937	932	671	408	811	765	862	311	795	146	951	15	999999	999999	51	589	640	335	191	733	999999	228	999999	976	880	515	479	950	999999	117	550	224	100	154	744	486	847	911	381	49	999999	
536	253	647	866	979	709	999999	999999	563	116	545	840	921	384	718	999999	999999	528	306	999999	912	999999	688	596	736	914	999999	23	564	999999	999999	953	151	539	992	974	511	120	900	999999	456	492	629	10	15	384	999999	769	35	703	162	392	85	999999	292	418	565	61	999999	74	743	19	999999	821	387	592	999999	392	999999	744	281	999999	999999	500	839	429	498	687	591	999999	999999	206	987	860	589	346	878	999999	256	999999	419	460	981	835	72	999999	588	807	623	422	684	786	388	999999	431	999999	765	999999	914	862	919	999999	470	776	329	547	31	999999	242	50	714	312	145	807	334	821	999999	999999	438	999999	841	691	73	178	678	959	818	706	438	21	999999	303	482	393	999999	540	990	214	516	524	425	545	575	583	999999	381	999999	580	956	610	999999	999999	156	522	31	238	999999	301	107	369	729	325	614	231	999999	999999	830	999999	999999	794	999999	397	285	913	975	999999	126	999999	469	306	319	999999	999999	828	45	608	156	999999	372	436	725	698	117	999999	795	110	931	353	124	297	999999	999999	437	172	778	587	698	243	999999	726	999999	334	832	801	60	491	575	785	195	861	274	870	389	999999	999999	143	290	137	999999	875	373	772	376	181	754	420	809	587	59	999999	909	913	999999	646	324	400	999999	999999	107	314	534	156	167	262	33	681	518	720	999999	645	306	570	999999	671	362	349	958	660	56	639	999999	988	735	737	951	999999	457	742	402	678	276	975	40	999999	999999	227	999999	999999	158	999999	901	98	494	999999	161	349	798	751	999999	999999	999999	215	999999	467	632	546	999999	430	311	999999	234	775	328	424	378	331	539	311	330	145	734	845	512	999999	737	593	503	331	585	611	562	706	458	999999	999999	70	716	573	191	804	806	194	811	999999	848	135	770	79	45	830	810	496	430	158	999999	595	703	295	730	48	52	99	844	700	119	527	327	899	187	317	999999	999999	130	526	338	999999	999999	36	134	611	999999	434	999999	755	800	76	285	999999	188	650	999999	430	842	152	761	717	349	999999	375	331	999999	870	891	727	225	844	375	903	820	999999	561	677	171	128	226	999999	999999	99	899	999999	252	27	721	536	950	194	132	978	764	621	210	922	660	803	999999	952	542	568	540	955	701	999999	489	999999	99	689	269	724	926	153	914	260	221	999999	89	791	159	364	999999	40	999999	397	999999	208	498	638	26	999999	999999	273	85	244	558	944	352	869	537	241	447	270	925	408	999999	999999	999999	950	711	338	724	999999	
802	999999	792	509	999999	314	242	291	999999	999999	673	901	408	662	78	679	701	999999	999999	219	264	917	916	515	115	323	999999	528	501	547	927	688	643	315	470	896	999999	59	710	48	637	255	250	987	597	33	10	399	999999	37	259	999999	358	515	756	885	271	286	404	920	999999	714	999999	453	532	984	268	103	201	999999	237	652	566	941	582	18	677	929	999999	91	322	945	976	473	999999	493	999999	999999	558	999999	999999	999999	654	790	79	922	999999	999999	465	613	999999	999999	207	380	999999	606	877	999999	933	747	999999	342	368	322	607	999999	999999	999999	999999	49	653	140	544	615	546	71	999999	999999	872	659	553	881	474	314	327	415	747	605	673	691	615	924	204	999999	378	999999	999999	341	192	55	194	148	641	999999	999999	633	373	592	834	999999	608	110	543	283	204	336	868	63	995	202	285	999999	653	473	433	729	936	732	247	253	263	999999	999999	826	475	414	999999	58	355	693	52	999999	999999	999999	92	999999	390	921	616	51	434	999999	999999	989	999999	999999	495	177	992	239	999999	640	999999	591	485	942	516	717	808	790	999999	820	999999	311	160	129	370	999999	391	918	349	999999	126	206	818	999999	330	604	66	423	999999	82	65	125	996	411	811	190	458	150	999999	672	122	826	954	614	999999	44	999999	650	691	775	999999	83	999999	682	523	999999	773	976	621	911	660	395	871	23	999999	999999	999999	748	318	189	270	250	999999	676	999999	999999	251	999999	462	296	765	416	731	153	296	982	999999	323	999999	663	417	999999	999999	96	999999	727	955	940	999999	462	728	999999	341	512	515	545	163	223	780	234	906	569	523	335	156	254	663	728	727	781	368	999999	999999	655	999999	788	721	834	664	999999	999999	999999	999999	10	567	674	999999	229	999999	750	829	20	542	999999	756	847	999999	203	939	767	74	237	223	78	999999	736	240	686	740	726	824	999999	559	999999	889	606	217	523	767	999999	179	444	100	976	952	357	999999	206	898	924	999999	527	894	897	119	117	96	293	999999	831	444	999999	489	911	926	999999	461	935	999999	160	640	445	435	999999	999999	630	147	999999	126	746	286	999999	787	816	897	306	434	999999	999999	999999	519	923	617	936	47	999999	955	188	59	452	896	524	432	748	999999	999999	102	435	309	489	970	999999	999999	169	999999	410	999999	673	23	630	999999	799	447	991	999999	716	827	499	999999	816	674	958	197	673	849	761	611	48	999999	999999	214	999999	362	18	999999	670	755	457	999999	999999	180	999999	174	429	999999	107	87	440	
118	999999	566	999999	999999	493	814	22	662	504	319	793	799	572	150	511	999999	87	446	439	189	999999	960	999999	999999	793	999999	392	793	999999	306	752	684	180	930	955	999999	999999	993	868	203	800	17	999999	147	598	837	607	999999	663	14	299	660	647	999999	999999	615	196	495	221	847	431	228	894	207	567	119	629	641	195	999999	814	93	577	245	389	999999	999999	242	518	956	999999	251	999999	999999	17	101	46	918	792	349	999999	125	782	999999	772	999999	999999	64	580	999999	218	999999	955	108	200	215	92	411	871	185	906	953	976	265	810	999999	99	999999	999999	475	82	710	849	845	805	698	999999	556	473	808	999999	654	999999	39	747	999999	295	40	999999	999999	19	634	56	999999	443	999999	149	526	999999	592	492	999999	999999	114	416	507	126	120	999999	502	904	535	937	73	336	261	999999	947	517	738	894	68	568	999999	466	447	663	242	412	999	999999	784	345	881	999999	867	790	557	622	250	955	999999	737	999999	897	999999	697	982	999999	191	514	202	19	999999	697	433	999999	475	999999	969	843	883	708	303	999999	999999	200	65	747	469	471	744	334	999999	782	999999	330	999999	501	983	750	680	952	231	999999	366	775	999999	999999	999999	454	324	908	653	406	82	477	443	137	777	293	641	244	820	719	999999	867	742	700	978	113	925	999999	665	229	172	930	999999	999999	586	354	337	999999	855	999999	157	999999	681	870	710	252	999999	999999	723	999999	999999	445	999999	511	725	499	42	172	999999	788	529	349	999999	433	999999	151	999999	635	551	433	999999	999999	389	806	571	934	195	999999	990	736	226	999999	261	965	119	726	798	999999	999999	999999	322	174	665	77	494	808	592	257	999999	568	999999	999999	818	999999	744	349	66	999999	940	790	313	999999	182	479	572	999999	98	288	999999	516	353	25	551	464	121	791	113	999999	321	763	351	938	245	431	999999	964	999999	960	999999	770	670	472	44	302	999999	162	999999	999999	999999	529	719	314	933	130	225	246	710	364	188	952	246	744	23	999999	448	375	923	999999	995	607	228	999999	66	553	999999	880	999999	259	681	958	799	916	817	792	53	47	14	125	216	999999	999999	999999	999999	278	999999	925	458	999999	853	999999	238	251	201	999999	311	592	257	999999	999999	344	999999	999999	682	230	163	999999	927	231	999999	411	370	999999	543	757	353	836	355	788	30	999999	431	132	999999	273	729	557	725	920	491	999999	790	999999	841	872	999999	803	709	561	125	214	997	237	724	452	999999	430	707	999999	553	474	246	469	369	362	
999999	143	65	418	500	605	603	999999	740	681	620	999999	967	671	776	550	999999	999999	672	815	999999	204	407	953	226	999999	849	291	376	26	224	999999	265	488	960	847	747	300	71	520	610	999999	497	53	831	311	463	46	667	13	347	453	999999	553	438	999999	735	999999	202	200	755	999999	640	723	999999	298	489	488	710	999999	802	836	732	162	999999	933	999999	364	999999	914	999999	813	624	999999	679	771	535	711	60	999999	999999	999999	108	870	999999	298	359	773	586	999999	822	974	335	999999	211	511	720	999999	348	999999	20	381	980	287	353	942	999999	277	54	999999	999999	777	438	999999	817	999999	999999	861	999999	999999	583	933	777	999999	102	871	487	999999	172	177	60	999999	999999	554	241	739	999999	820	999999	822	601	92	729	891	779	54	546	867	920	999999	773	999999	257	431	999999	87	603	402	195	482	464	999999	999999	876	644	999999	414	999999	999999	87	502	999999	344	999999	325	500	213	999999	999999	58	334	999999	966	127	404	201	643	999999	999999	164	146	272	635	54	368	791	977	852	999999	999999	639	999999	641	842	999999	855	999999	999999	999999	999999	873	999999	593	146	157	845	843	987	482	452	999999	999999	261	81	999999	239	292	300	999999	533	999999	999999	638	902	418	671	978	999999	575	548	999999	960	835	210	290	428	679	498	999999	522	948	990	380	804	676	177	411	569	999999	322	999999	234	999999	582	908	522	89	690	728	999999	999999	718	999999	933	776	278	999999	999999	999999	522	560	793	402	693	585	533	999999	833	235	250	270	999999	999999	263	974	451	494	999999	999999	767	349	989	770	999999	655	999999	578	446	38	999999	540	359	778	387	762	780	831	999999	997	384	542	255	464	487	999999	458	493	167	999999	999999	784	999999	759	33	183	999999	32	980	999999	999999	999999	543	804	827	999999	910	639	846	501	999999	619	711	264	917	235	103	999999	293	999999	207	746	421	999999	703	999999	166	600	755	214	201	758	851	745	652	430	998	451	636	999999	313	999999	647	666	765	714	999999	999999	841	999999	89	999999	738	999999	840	608	999999	999999	999999	213	999999	999999	883	642	309	445	999999	965	611	497	999999	999999	898	516	893	387	999999	754	999999	989	999999	999999	758	958	134	166	30	999999	999999	999999	886	942	999999	432	234	999999	936	14	366	329	945	117	517	354	571	437	146	231	889	999999	509	788	343	121	662	515	999999	925	518	153	424	701	70	999999	610	294	312	476	999999	900	999999	999999	397	402	53	443	529	414	999999	696	30	798	999999	452	544	107	608	238	999999	718	441	
20	495	223	904	999999	56	950	999999	287	134	670	999999	989	999999	415	401	999999	78	229	986	999999	999999	822	133	626	523	999999	32	513	999999	999999	999999	574	469	441	608	184	497	798	396	579	999999	999999	571	359	858	999999	999999	139	706	999999	169	551	731	294	999999	999999	100	288	731	438	927	240	999999	60	964	375	529	580	999999	226	452	279	832	417	485	428	260	999999	767	334	999999	892	806	999999	914	164	842	184	958	934	93	219	77	958	999999	999999	518	520	395	493	999999	999999	333	490	225	889	999999	324	808	999999	423	326	999999	406	261	999999	433	584	145	999999	533	354	621	871	142	243	211	873	765	999999	910	739	387	284	999999	325	569	326	801	34	445	527	376	999999	999999	767	999999	671	706	616	17	933	385	586	999999	323	250	461	357	982	688	845	558	763	152	683	939	246	740	936	475	117	999999	121	373	15	999999	715	360	375	545	540	176	159	47	999999	364	801	999999	351	999999	118	968	819	346	600	968	999999	762	999999	999999	461	930	770	151	899	160	273	999999	953	345	999999	111	999999	999999	157	678	999999	726	175	329	147	999999	399	860	367	148	999999	999999	999999	47	375	999999	522	547	93	610	999999	17	147	827	100	588	999999	999999	999999	999999	987	999999	199	921	569	886	999999	518	999999	539	541	909	784	761	999999	999999	449	916	999999	581	588	999999	363	546	283	401	588	348	238	559	561	393	999999	360	161	999999	999999	851	477	489	366	13	857	999999	79	495	233	386	640	600	148	453	999999	969	999999	553	28	652	648	177	307	258	289	140	977	157	599	434	609	605	914	597	448	489	225	999999	586	809	477	787	178	212	707	637	999999	117	999999	351	932	608	572	932	999999	310	192	117	724	727	576	921	896	799	777	45	686	550	14	556	754	842	967	219	184	860	998	104	550	999999	719	870	801	999999	999999	11	999999	981	394	148	307	117	861	858	242	556	891	999999	435	999999	999999	870	999999	799	597	99	641	363	757	353	312	97	999999	82	17	706	130	648	307	775	12	999999	166	866	999999	646	981	118	999999	628	969	629	999999	877	700	999999	999999	11	661	999999	369	999999	233	999999	999999	219	549	788	851	536	436	253	81	659	670	999999	713	999999	549	950	117	533	386	999999	383	682	427	689	381	168	939	999999	986	895	999999	332	999999	125	40	50	107	999999	999999	450	202	999999	999999	20	217	453	999999	531	999999	999999	304	836	303	104	667	163	791	999999	416	999999	999999	317	266	186	253	347	775	999999	999999	509	
853	915	276	935	936	657	134	417	482	928	32	417	999999	285	600	579	39	386	457	877	259	999999	785	573	853	999999	470	381	767	870	678	547	326	952	857	389	570	999999	168	20	999999	384	387	488	671	189	651	999999	585	674	317	399	999999	337	260	999999	139	703	92	61	196	752	650	611	999999	485	999999	713	427	221	999999	999999	227	447	848	874	859	999999	901	674	999999	489	795	102	562	999999	999999	989	702	251	259	866	999999	116	823	999999	734	776	239	999999	98	938	562	374	665	645	181	999999	489	999999	756	999999	801	999999	818	999999	999999	557	59	971	88	111	20	185	961	152	396	120	623	571	150	999999	999999	715	999999	304	926	431	999999	916	116	702	999999	999999	999999	999999	999999	999999	298	126	329	187	726	268	117	986	927	386	999999	522	999999	71	90	999999	999999	999999	764	95	999999	999999	999999	999999	129	142	864	386	999999	693	691	544	87	999999	822	506	999999	963	366	809	608	599	376	550	28	914	999999	999999	621	593	92	999999	662	979	46	774	346	793	67	999999	403	730	999999	244	999999	868	445	731	248	999999	674	281	317	954	487	999999	999999	239	517	214	999999	818	765	18	610	999999	881	108	492	57	170	459	905	771	999999	877	214	999999	854	999999	479	936	999999	47	918	811	999999	708	501	803	627	116	999999	999999	129	584	965	999999	633	999999	987	999999	248	999999	999999	224	375	546	548	609	999999	24	385	368	734	539	22	999999	99	799	366	182	606	688	999999	999999	184	62	651	831	999999	827	508	38	172	142	697	615	624	703	999999	966	169	892	999999	613	730	917	999999	590	572	248	297	834	468	814	740	560	999999	369	50	999999	894	717	698	210	516	356	205	602	841	999999	113	396	363	400	22	999999	912	999999	333	267	934	70	268	673	540	673	570	357	999999	146	844	999999	663	133	81	452	203	999999	106	384	721	526	748	999999	145	900	480	78	801	36	647	954	999999	999999	388	833	458	34	670	842	786	848	210	999999	999999	847	733	240	328	570	999999	348	720	949	545	418	322	102	537	639	202	501	556	375	498	890	999999	999999	744	999999	994	999999	903	264	999999	873	999999	53	999999	297	177	250	749	241	515	309	243	999999	999999	970	521	999999	496	999999	999999	294	301	834	999999	671	628	999999	999999	90	576	351	444	465	361	672	102	278	488	250	471	952	751	324	860	199	656	999999	999999	999999	725	638	682	872	614	313	581	491	836	942	668	999999	755	669	999999	999999	864	778	735	575	878	252	999999	256	569	697	
999999	977	974	27	25	496	222	720	364	937	668	572	851	999999	100	610	442	999999	999999	157	206	92	999999	999999	334	878	406	75	896	483	761	435	312	916	770	604	517	819	927	182	111	44	314	727	505	302	926	999999	485	999999	810	340	999999	421	999999	459	327	288	692	146	999999	156	823	881	186	242	269	999999	999999	496	102	999999	999999	409	999999	999999	778	931	199	42	951	999999	590	628	999999	431	760	890	999999	320	999999	239	136	999999	999999	955	221	432	551	999999	42	992	410	988	999999	999999	720	275	999999	338	999999	999999	98	999999	195	381	565	204	219	754	999999	379	999999	966	219	863	496	999999	327	101	951	356	390	926	999	958	318	602	999999	485	999999	495	524	97	639	891	150	476	605	710	999999	999999	223	999999	999999	663	999999	999999	779	321	700	891	948	999999	999999	334	999999	171	661	236	72	999999	751	733	53	999999	854	430	336	328	723	30	999999	616	702	934	142	593	146	346	484	999999	822	999999	784	999999	547	250	999999	315	886	978	814	378	648	999999	274	489	753	804	999999	63	117	461	598	999999	667	999999	582	452	201	999999	35	324	999999	999999	999999	999999	999999	233	449	614	720	31	441	744	215	855	967	276	999999	653	839	341	537	430	766	371	542	114	162	214	667	267	123	474	952	500	626	999999	294	655	999999	999999	999999	203	999999	96	29	853	999999	812	999999	315	782	548	582	999999	787	331	431	999999	999999	844	81	999999	946	463	999999	967	792	715	238	517	981	999999	123	319	976	343	999999	999999	352	689	639	350	999999	361	484	999999	999999	268	999999	305	999999	999999	999999	695	458	130	257	879	188	999999	71	999999	583	856	334	999999	999999	999999	717	453	243	750	436	999999	215	731	403	594	979	342	85	999999	12	999999	999999	476	446	427	861	856	96	218	999999	999999	627	880	766	984	999999	716	150	999999	551	999999	72	288	88	190	490	726	726	662	899	846	975	537	999999	650	999999	857	331	17	999999	860	367	34	258	999999	769	335	965	419	567	273	202	456	999999	743	870	210	397	265	937	144	139	999999	318	655	325	999999	133	125	617	999999	394	142	227	690	902	47	39	999999	420	164	761	317	999999	636	999999	999999	554	23	780	999999	470	999999	79	277	731	933	715	999999	820	679	211	849	801	999999	879	69	239	999999	841	833	181	999999	845	999999	999999	821	999999	682	11	796	545	999999	345	999999	709	328	72	949	959	969	331	436	132	999999	952	911	999999	708	757	594	299	999999	999999	946	994	26	230	297	894	910	604	43	
999999	999999	143	999999	514	360	687	560	996	999999	999999	872	512	999999	999999	113	829	999999	315	630	925	416	506	292	937	999999	456	693	107	775	65	999999	374	298	835	999999	999999	860	407	165	30	999999	598	999999	920	310	444	260	694	127	999999	433	604	974	117	195	527	851	164	999999	903	999999	463	230	234	293	507	223	909	233	999999	999999	73	999999	609	729	817	497	371	637	954	206	999	979	318	999999	454	400	190	999999	581	999999	999999	291	999999	999999	742	377	999999	637	802	230	350	999999	621	498	370	455	374	388	999999	40	489	999999	171	999999	994	483	999999	999999	838	116	42	269	999999	748	272	781	999999	999999	986	450	712	734	834	733	855	999999	367	819	270	999999	36	999999	999999	999999	277	189	130	554	42	268	464	191	798	695	197	999999	819	873	236	588	558	999999	401	926	999999	999999	999999	999999	999999	999999	125	103	342	999999	90	999999	987	111	481	92	661	999999	550	727	999999	999999	935	148	545	775	718	494	592	682	449	244	411	355	232	522	497	693	702	999999	999999	999999	848	958	999999	957	103	718	402	999999	999999	215	999999	673	941	797	999999	553	891	86	999999	631	999999	999999	400	845	828	641	878	958	595	999999	650	999999	584	623	999999	976	533	587	681	999	999999	449	755	244	999999	737	999999	435	702	943	802	625	825	521	860	999999	568	769	999999	462	839	999999	558	959	565	999999	99	327	125	843	30	999999	405	749	539	71	905	166	851	101	237	453	999999	652	175	999999	999999	72	999999	493	418	764	458	229	170	999999	999999	795	678	729	999999	96	319	858	923	498	229	86	982	799	293	411	917	48	234	395	186	906	794	539	124	999999	564	999999	434	999999	854	186	589	880	179	999999	487	131	999999	150	143	407	728	676	999999	83	90	963	210	16	999999	420	994	774	482	985	11	149	615	622	999999	687	434	667	643	53	999999	112	999999	183	999999	795	595	999999	262	999999	999999	127	999999	999999	999999	601	431	427	999999	444	191	814	407	999999	118	348	516	830	999999	455	973	71	43	761	586	999999	343	36	92	999999	999999	999999	522	704	807	883	415	999999	676	999999	266	16	258	209	861	682	704	445	75	586	289	765	999999	806	999999	999999	999999	972	999999	967	268	999999	345	367	999999	281	999999	703	386	999999	933	999999	164	689	199	966	999999	833	999999	904	283	898	961	999999	999999	69	999999	716	999999	999999	799	442	122	708	671	861	671	890	590	999999	389	10	68	840	653	348	999999	785	616	838	313	260	82	558	999999	370	442	839	596	559	
835	586	804	999999	999999	500	828	999999	28	337	304	922	999999	319	525	283	840	131	852	433	458	660	109	70	388	549	370	999999	24	311	429	832	304	999999	755	802	205	373	415	163	520	165	999999	289	543	999999	16	999999	999999	420	530	999999	987	172	999999	184	999999	743	316	885	140	275	441	716	908	472	999999	222	999999	722	88	476	716	699	999999	303	999999	999999	527	997	542	606	529	604	999999	117	845	999999	930	580	325	461	66	529	999999	254	723	60	381	80	763	999999	209	321	341	63	605	298	259	806	999999	666	226	318	999999	533	745	999999	935	999999	627	496	292	999999	406	626	420	197	675	999999	579	843	449	456	244	748	407	218	272	727	512	556	999999	133	299	999999	999999	747	999999	500	509	887	124	580	453	999999	511	226	999999	999999	642	417	622	999999	236	999999	227	769	84	999999	135	537	999999	217	999999	80	614	168	999999	747	391	672	21	999999	168	999999	728	868	999999	967	246	191	302	557	95	104	934	299	896	851	441	475	673	580	374	972	999999	906	291	382	999999	353	999999	178	999999	970	406	446	433	544	719	999999	999999	999999	368	944	244	27	132	999999	146	325	271	842	316	916	999	440	811	196	380	822	586	631	315	999999	659	999999	233	124	999999	497	999999	362	999999	92	999999	566	999999	999999	999999	999999	783	999999	999999	346	91	689	999999	416	970	965	635	247	999999	896	772	145	801	474	294	120	999999	18	505	648	459	909	710	234	218	999999	999999	390	999999	84	49	999999	395	969	812	970	272	817	154	732	862	628	999999	245	319	999999	765	747	145	627	512	775	592	597	999999	181	999999	999999	999999	537	747	254	788	99	857	999999	750	831	662	999999	999999	999999	864	773	786	999999	720	475	914	645	999999	999999	999999	831	571	999999	999999	797	92	640	992	999999	618	999999	984	617	840	109	388	46	822	933	95	821	999999	536	911	999999	811	65	999999	512	723	563	999999	277	999	999999	527	999999	999999	952	999999	999999	332	223	367	257	789	178	990	999999	97	999999	999999	744	394	433	62	45	999999	97	999999	36	190	999999	910	999999	757	716	617	883	999999	794	669	999999	194	74	499	565	178	663	39	642	75	838	425	846	741	124	999999	576	904	999999	240	289	999999	722	841	999999	999999	312	499	82	561	999999	50	302	999999	952	999999	330	934	497	866	699	67	353	999999	351	73	73	999999	643	999999	51	979	99	999999	390	903	472	999999	999999	262	866	173	999999	999999	958	798	999999	639	788	563	562	999999	417	625	999999	231	622	760	500	
999999	249	988	856	248	519	999999	999999	738	826	59	98	107	288	999999	10	999999	110	272	13	999999	941	434	535	89	281	410	999999	474	999999	169	999999	711	999999	999999	999999	999999	999999	719	999999	830	999999	394	812	739	475	999999	363	182	624	16	999999	359	757	947	837	999999	463	776	966	119	565	486	716	999999	999999	387	375	410	232	133	227	391	701	182	999999	556	622	795	614	817	57	400	999999	999999	48	931	953	784	50	207	424	540	999999	999999	275	371	677	155	971	999999	98	999999	999999	501	999999	739	658	585	253	999999	202	999999	172	158	72	999999	636	701	628	837	433	590	999999	999999	999999	999999	638	249	906	999999	999999	477	824	526	728	999999	450	359	236	309	999999	377	541	759	14	756	377	999999	399	110	999999	975	526	144	664	508	592	925	999999	110	110	419	678	909	411	725	843	646	430	999999	999999	999999	474	999999	564	66	58	999999	29	952	999999	44	999999	806	608	903	950	999999	999999	230	511	525	567	999999	209	862	999999	631	358	289	912	731	999999	431	999999	999999	511	999999	579	607	459	982	905	999999	791	999999	570	871	311	507	774	163	999999	209	466	209	999999	348	129	702	367	999999	262	740	999999	588	860	427	431	159	402	753	119	264	770	999999	619	727	344	999999	999999	827	330	850	514	759	946	974	965	185	999999	999999	88	877	250	42	729	174	799	212	999999	153	999999	161	115	31	53	530	438	936	589	999999	999999	985	409	999999	106	411	235	290	642	886	461	999999	421	999999	675	999999	23	738	799	999999	999999	999999	928	999999	386	178	999999	999999	715	426	545	38	595	999999	168	102	477	710	935	328	939	519	570	328	691	999999	740	875	356	811	517	700	147	144	73	871	67	260	163	999999	999999	999999	999999	999999	351	433	659	674	81	999999	764	312	999999	481	999999	418	572	999999	467	191	999999	869	147	903	908	999999	891	999999	683	297	999999	226	557	17	661	207	943	353	977	267	545	76	999999	773	999999	999999	897	665	629	654	308	999999	793	999999	999999	999999	999999	671	317	506	542	208	999999	784	547	547	999999	999999	820	318	475	228	632	209	645	999999	75	373	999999	704	999999	235	831	38	988	588	999999	999999	999999	864	999999	281	46	481	725	346	85	30	999999	999999	459	112	999999	321	999999	90	824	593	999999	999999	731	999999	999999	613	559	316	376	962	795	959	999999	999999	999999	999999	999999	203	192	161	484	309	295	999999	147	356	254	844	999999	520	849	999999	999999	840	258	387	999999	371	466	433	922	999999	999999	123	234	276	999999	288	825	
890	605	999999	898	673	119	36	844	686	103	999999	368	999999	926	856	999999	887	206	999999	922	899	822	354	737	758	239	75	339	181	820	871	961	999999	29	999999	915	863	19	999999	999999	231	999999	455	277	997	74	217	999999	123	10	346	80	121	366	925	77	261	258	149	444	53	697	672	866	232	506	999999	999999	436	941	260	877	999999	999999	700	366	999999	86	739	693	31	999999	226	181	483	801	850	609	999999	432	663	614	870	999999	686	999999	870	589	55	500	999999	521	65	182	749	468	999999	999999	665	999999	700	999999	519	455	422	470	999999	501	999999	430	656	793	999999	14	287	999999	17	459	866	999999	495	787	40	999999	31	510	528	54	431	24	999999	292	943	999999	732	488	104	999999	243	999999	999999	379	206	624	844	878	919	999999	894	113	461	514	701	499	83	913	154	281	999999	912	999999	436	79	378	594	374	849	999999	282	798	551	592	226	650	999999	126	590	416	404	152	590	999999	159	999999	999999	332	999999	453	462	999999	344	823	991	331	284	627	309	828	40	999999	39	999999	778	106	562	869	999999	61	386	956	332	738	877	290	331	474	286	751	814	271	999999	405	999999	463	463	728	601	999999	375	494	816	762	385	999999	999999	737	698	63	765	694	44	539	76	999999	496	606	945	999999	999	809	999999	999999	999999	769	695	633	248	325	642	834	999999	999999	685	892	150	569	362	999999	177	594	999999	232	986	130	237	254	999999	119	967	999999	782	890	999999	566	153	268	749	999999	238	490	498	382	421	930	999999	640	853	999999	364	926	254	992	542	415	42	129	571	999999	999999	450	999999	139	999999	785	61	999999	508	999999	748	999999	820	999999	724	687	999999	403	810	66	704	596	999999	999999	755	50	999999	790	357	489	999999	999999	999999	999999	84	999999	196	369	999999	636	999999	49	141	999999	436	481	999999	507	278	999999	319	638	999999	515	198	999999	999999	999999	384	317	999999	271	39	999999	594	999999	195	964	672	936	501	736	379	184	186	665	464	666	728	283	934	115	999999	999999	179	999999	999999	191	667	139	999999	55	984	999999	463	999999	19	122	149	711	999999	999999	999999	341	999999	999999	269	143	338	533	490	392	422	110	383	999999	749	537	849	699	18	14	306	542	208	999999	999999	662	999999	999999	655	352	527	26	987	792	999999	190	147	999999	999999	582	853	999999	649	355	999999	884	343	396	868	482	999999	999999	702	291	845	302	999999	909	830	606	422	769	878	999999	865	405	999999	590	796	999999	399	262	73	436	999999	172	999999	853	821	867	
329	334	700	182	999999	999999	323	706	947	977	999999	237	766	39	170	999999	999999	511	999999	238	771	999999	599	999999	92	20	386	276	141	683	409	289	999999	963	999999	98	79	705	67	788	91	416	642	999999	520	171	496	43	999999	999999	906	999999	373	999999	106	576	734	400	100	79	999999	56	575	274	577	999999	149	999999	753	81	999999	999999	454	701	156	364	120	780	788	999999	523	999999	999999	74	999999	27	999999	505	867	709	364	999999	615	999999	999999	44	841	377	999999	751	32	693	999999	204	999999	356	937	999999	445	741	466	954	999999	179	556	358	56	999999	498	559	853	644	935	53	717	999999	944	999999	999999	121	523	742	537	47	999999	829	72	806	999999	430	90	253	999999	999999	253	999999	999999	999999	441	999999	988	999999	879	692	898	388	999999	246	486	999999	411	481	67	334	999999	723	999999	574	281	726	999999	999999	498	78	479	999999	584	999999	999999	317	279	999999	34	875	999999	192	862	845	148	520	81	825	329	305	28	608	999999	735	999999	530	983	501	999999	715	453	999999	841	811	999999	298	999999	948	999999	999999	999999	999999	457	999999	210	45	860	581	436	999999	654	470	919	202	59	870	423	999999	902	279	334	778	343	999999	432	383	350	61	632	999999	716	133	388	161	859	124	161	14	534	871	669	412	75	413	70	982	829	648	761	352	874	999999	999999	177	844	668	569	147	758	827	695	809	948	585	55	531	92	999999	343	935	718	418	324	40	610	921	712	999999	259	449	553	999999	999999	290	976	999999	87	999999	316	200	555	24	256	999999	186	999999	463	999999	368	538	900	71	315	999999	633	465	641	25	567	922	999999	638	888	318	283	993	999999	668	609	294	454	871	461	999999	999999	704	999999	616	853	999999	468	232	572	720	548	999999	999999	999999	656	999999	130	71	652	393	999999	999999	999999	999999	433	193	999999	795	880	84	94	38	609	173	447	999999	303	34	172	816	464	732	76	178	769	999999	607	58	21	98	173	392	229	78	907	999999	579	999999	192	669	412	999999	999999	498	635	999999	882	233	35	728	227	105	999999	835	929	999999	849	957	999999	642	586	300	783	791	910	702	809	541	265	999999	359	78	841	502	414	791	390	999999	999999	259	909	384	32	293	999999	78	999999	393	148	999999	623	622	67	550	93	121	889	999999	587	933	710	350	999999	61	379	159	999999	406	999999	147	132	281	999999	917	733	999999	277	499	919	841	218	426	999999	999999	999999	736	21	999999	418	302	999999	828	990	609	549	568	417	971	914	999999	814	999999	
999999	999999	999999	999999	207	149	817	999999	843	999999	641	745	724	999999	948	116	701	642	148	962	987	999999	246	304	290	815	378	175	794	306	999999	207	37	999999	999999	401	588	17	538	872	999999	536	458	999999	196	254	884	999999	619	999999	999999	999999	583	999999	109	834	765	999999	72	392	770	651	97	999999	815	444	718	602	999999	999999	528	693	113	999999	488	460	679	734	999999	45	930	122	555	493	36	999999	624	185	32	629	636	609	945	155	999999	832	448	911	999999	752	536	291	434	999999	999999	587	178	317	373	648	164	40	999999	37	999999	657	106	603	521	512	819	999999	999999	999999	999999	999999	747	957	999999	999999	999999	768	49	365	508	999999	688	492	711	448	144	999999	812	383	475	605	738	918	693	453	999999	845	399	999999	932	993	710	233	151	862	839	999999	152	716	636	396	991	515	528	813	969	613	891	999999	378	513	729	999999	735	325	999999	828	274	721	920	176	378	999999	432	514	937	464	350	849	609	923	999999	105	747	88	614	999999	400	879	484	132	953	999999	999999	999999	274	513	497	826	681	20	999999	999999	796	469	28	145	92	23	876	515	999999	999999	999999	455	999999	633	999999	657	710	958	999999	394	999999	797	223	999999	999999	13	250	433	966	999999	177	598	976	999999	308	287	69	479	999999	386	13	999999	859	910	854	369	89	640	999999	840	125	723	582	561	194	998	256	968	104	89	773	452	548	748	875	875	479	607	334	183	597	241	818	999999	391	278	938	312	206	681	923	609	999999	999999	408	999999	25	424	557	310	999999	999999	384	999999	999999	999999	430	999999	45	979	890	482	315	999999	252	884	905	999999	999999	999999	70	944	999999	422	165	173	82	999999	350	432	999999	64	59	34	152	506	856	757	999999	831	848	999999	999999	999999	791	451	304	499	883	524	548	496	999999	641	999999	999999	999999	962	905	449	487	999999	770	612	129	835	432	290	999999	746	37	157	999999	999999	999999	242	676	554	999999	713	869	999999	999999	825	883	372	810	418	784	66	999999	893	999999	999999	999999	999999	999999	664	107	999999	28	999999	761	147	496	401	416	999999	999999	17	419	999999	342	201	579	999999	478	999999	728	757	999999	999999	999999	680	569	143	305	999999	999999	237	184	22	999999	673	999999	999999	820	402	999999	492	955	905	845	777	999999	411	561	660	431	448	999999	122	935	350	931	14	517	91	999999	363	106	999999	910	345	833	407	327	668	506	723	94	86	615	246	801	129	178	999999	43	999999	581	644	657	557	865	999999	86	117	741	999999	348	739	
824	975	396	627	995	999999	943	250	94	893	163	999999	999999	295	507	699	548	812	999999	788	57	418	781	461	999999	363	479	771	330	220	926	999999	999999	354	261	639	849	999999	999999	668	785	793	84	688	491	950	999999	579	999999	386	999999	929	855	559	692	415	204	935	946	642	41	999999	999999	874	966	999999	331	19	44	867	849	374	688	176	13	264	344	102	969	730	169	899	217	943	651	999999	960	826	999999	845	445	914	999999	492	637	613	873	210	722	154	628	194	545	999999	537	203	251	999999	999999	437	999999	111	999999	225	482	141	964	975	232	969	386	505	356	199	431	935	147	205	539	400	390	999999	380	825	111	975	999999	520	999999	457	755	282	999999	234	774	999999	948	999999	999999	505	648	898	999999	752	999999	133	837	356	275	601	999999	55	159	165	57	936	731	999999	124	506	777	454	999999	999999	223	999999	234	131	425	999999	986	999999	999999	43	999999	492	999999	627	999999	978	147	18	999999	814	401	710	999999	125	187	837	612	999999	897	513	728	203	999999	212	999999	664	899	716	930	999999	614	999999	999999	125	413	565	779	114	93	999999	368	769	999999	754	999999	999999	980	119	944	587	485	188	238	681	999999	558	163	999999	98	999999	89	431	87	77	999999	999999	999999	17	712	622	68	999999	724	999999	155	959	999999	584	999999	999999	683	789	999999	353	701	999999	701	999999	811	999999	411	824	25	999999	66	999999	691	142	554	912	663	999999	407	999999	529	977	999999	477	999999	355	999999	578	136	73	718	299	659	733	999999	773	999999	999999	206	999999	999999	999999	492	999999	704	218	277	999999	999999	915	372	999999	999999	449	999999	723	999999	999999	651	465	999999	833	698	952	999999	767	999999	958	999999	999999	153	999999	777	999999	121	295	495	430	773	327	87	999999	999999	220	999999	18	906	999999	909	999999	801	546	999999	999999	568	387	999999	999999	71	936	931	319	104	260	772	381	932	843	338	999999	238	999999	459	333	387	999999	295	999999	999999	964	999999	999999	999999	125	978	606	969	47	999999	734	749	955	999999	836	999999	999999	609	297	447	329	85	999999	881	380	423	259	96	698	999999	972	999999	67	288	106	85	865	270	978	281	999999	412	895	999999	603	789	283	999999	623	937	619	986	998	999999	999999	888	798	999999	678	999999	999999	520	281	684	18	999999	691	677	272	761	530	507	630	25	282	917	190	210	999999	999999	150	76	999999	760	999999	999999	102	999999	355	218	286	999999	592	287	552	655	140	999999	853	999999	108	605	999999	861	416	121	365	983	767	25	708	597	906	
97	999999	662	57	520	941	33	550	673	331	63	484	999999	999999	353	999999	626	786	969	357	327	492	999999	155	999999	354	631	999999	119	260	999999	999999	688	774	999999	999999	999999	608	999999	278	830	999999	434	999999	867	386	566	206	22	520	150	999999	738	250	588	999999	27	517	445	176	999999	403	440	423	991	553	796	85	419	627	999999	28	176	700	999999	907	68	270	287	235	999999	434	999999	999999	119	111	999999	999999	195	899	708	383	173	453	999999	436	979	20	292	999999	999999	491	787	394	938	999999	72	999999	723	999999	999999	999999	999999	999999	389	885	999999	999999	314	889	781	357	889	519	919	999999	855	722	999999	100	928	57	999999	963	645	305	647	233	660	987	999999	733	724	514	362	999999	153	953	74	83	651	147	706	402	541	242	602	999999	475	740	276	999999	305	633	752	999999	778	275	999999	93	248	562	191	327	850	58	633	384	999999	967	999999	901	658	668	999999	791	351	585	431	413	999999	380	758	999999	720	999999	438	101	762	863	183	878	999999	980	835	99	999999	389	551	493	609	227	120	999999	685	374	691	637	999999	961	158	203	843	170	390	999999	803	999999	606	161	619	541	622	303	793	186	521	677	833	359	835	961	43	938	803	999999	999999	260	999999	355	18	800	907	801	714	980	44	229	600	967	999999	999999	782	400	873	77	605	816	714	508	999999	23	999999	834	135	196	170	905	366	904	607	999999	37	999999	153	818	999999	821	589	813	152	999999	999999	865	999999	999999	189	999999	74	735	880	453	546	735	502	994	996	82	676	999999	820	139	862	695	999999	999999	665	531	257	64	443	783	236	900	999999	561	935	999999	769	982	17	527	841	999999	999999	164	999999	999999	758	999999	822	562	999999	71	993	23	999999	391	505	999999	487	657	395	19	302	106	226	645	379	941	68	68	312	693	520	303	999999	999999	671	215	999999	374	773	108	242	881	999999	174	907	999999	132	553	442	446	505	359	141	832	338	926	999999	371	922	999999	100	999999	999999	461	551	700	999999	207	720	999999	598	122	884	297	776	421	468	62	737	35	999999	514	999999	866	999999	999999	999999	465	902	745	278	372	999999	956	17	478	999999	187	623	217	628	924	833	999999	847	392	999999	999999	999999	917	468	885	634	896	998	999999	147	392	273	999999	538	999999	304	974	32	999999	670	927	289	307	789	291	438	530	407	893	680	483	28	805	999999	327	409	985	286	392	738	999999	958	431	999999	999999	913	242	678	999999	999999	999999	129	621	721	548	564	758	999999	187	
999999	114	498	114	905	999999	374	467	999999	221	999999	318	698	639	497	125	969	858	966	999999	377	206	999999	49	273	999999	999999	407	94	156	762	650	857	999999	999999	634	66	853	999999	999999	874	456	546	467	507	321	999999	999999	999999	606	579	706	999999	586	809	999999	262	459	841	93	309	999999	383	549	458	219	460	598	703	999999	68	999999	999999	299	999999	921	660	393	542	951	661	999999	999999	999999	577	66	858	281	299	687	999999	607	21	443	377	999999	82	997	18	297	999999	571	786	269	547	463	374	502	999999	999999	599	999999	916	889	432	999999	692	895	971	999999	360	189	309	26	999999	460	113	898	921	768	848	663	999999	254	101	99	98	24	939	999999	691	999999	370	411	97	512	691	132	999999	943	999999	999999	35	999999	936	680	272	770	778	97	359	999999	580	152	49	936	493	999999	798	342	346	678	999999	999999	711	994	999999	898	928	979	769	999999	887	978	999999	671	637	769	317	421	999999	327	246	852	764	225	999999	228	371	161	28	28	334	678	999999	546	231	178	904	941	860	999999	842	798	328	378	588	602	598	377	308	724	364	386	515	28	999999	113	102	495	219	999999	999999	776	999999	750	657	999999	381	17	450	999999	864	376	560	463	485	999999	534	396	636	193	999999	993	853	304	999999	947	172	999999	999999	127	85	999999	999999	999999	836	75	837	999999	720	999999	230	999999	999999	838	859	988	826	999999	542	995	579	706	999999	36	971	543	999999	666	96	709	56	999999	903	332	999999	999999	643	999999	626	420	610	956	999999	267	962	999999	76	24	444	676	130	121	999999	118	548	378	999999	705	999999	303	151	180	491	20	332	438	687	604	454	999999	354	535	999999	132	394	622	40	601	74	933	476	909	232	999999	589	935	745	795	783	999999	895	937	999999	332	999999	439	475	664	999999	533	999999	472	569	40	999999	999999	999999	999999	723	926	999999	958	641	363	827	242	947	81	431	396	692	999999	820	438	999999	416	999999	111	853	954	156	999999	999999	540	582	14	999999	202	999999	994	258	999999	81	857	999999	999999	999999	649	505	46	491	404	243	548	841	469	999999	141	521	999999	72	585	999999	768	999999	972	302	111	781	999999	892	999999	983	437	148	871	820	963	761	580	120	883	999999	817	472	999999	142	999999	999999	123	362	999999	681	182	999999	999999	749	312	86	704	645	999999	868	682	999999	736	421	805	410	969	999999	688	379	940	999999	188	979	263	305	38	839	999999	999999	667	470	684	84	810	999999	475	131	517	886	66	935	914	25	923	
673	999999	340	337	717	729	474	673	999999	740	999999	999999	694	496	999999	58	864	470	793	210	221	469	999999	611	309	935	999999	141	999999	322	14	999999	173	65	999999	569	999999	512	999999	682	203	797	845	343	442	752	780	635	510	838	202	999999	131	815	999999	214	83	999999	37	999999	881	342	871	526	735	488	999999	638	906	447	360	362	13	999999	16	424	623	328	179	999999	164	222	631	999999	130	999999	768	999999	353	385	999999	999999	484	685	999999	861	999999	999999	608	954	173	152	729	72	488	839	471	20	808	297	590	755	999999	481	628	999999	710	906	999999	205	719	240	294	530	951	391	877	328	321	155	498	304	720	999999	393	21	493	568	486	290	78	758	999999	66	999999	740	418	13	67	141	160	29	999999	412	999999	932	999999	208	121	999999	962	152	699	663	799	999999	45	345	98	616	186	152	999999	124	999999	961	690	238	999999	221	999999	873	999999	189	994	478	381	317	980	460	999999	294	457	389	999999	925	69	886	999999	508	999999	83	915	450	954	18	599	808	286	999999	252	629	999999	999999	999999	98	881	519	999999	330	914	999999	364	637	462	891	694	50	796	210	902	803	971	238	516	898	958	999999	235	999999	999999	999999	999999	707	999999	534	823	557	264	999999	54	549	999999	999999	593	977	719	287	988	73	323	999999	21	85	381	999999	658	243	393	235	999999	70	294	682	999999	999999	696	657	999999	928	78	147	785	999999	166	362	585	44	999999	538	189	999999	999999	999999	673	999999	561	955	335	769	875	999999	173	38	999999	983	265	545	495	252	999999	71	857	69	995	999999	999999	999999	999999	29	999999	623	598	999999	56	460	238	999999	18	130	789	741	331	999999	999999	488	974	757	468	182	999999	49	549	999999	257	127	822	772	176	497	558	117	46	316	906	262	992	318	999999	648	754	143	536	375	463	999999	740	207	17	999999	211	25	999999	746	999999	823	84	205	999999	928	999999	465	999999	999999	571	999999	999999	24	999999	799	999999	666	774	819	428	962	512	999999	999999	708	387	624	764	999999	999999	542	131	999999	393	93	999999	796	710	63	21	298	187	25	803	781	844	725	999999	217	999999	545	250	176	328	960	320	900	999999	899	551	22	701	306	235	999999	559	999999	631	670	621	699	955	720	808	139	999999	497	380	167	864	662	181	557	638	751	301	955	971	433	773	287	540	999999	512	998	597	880	999999	999999	999999	438	999999	783	595	999999	589	530	368	999999	184	822	529	108	44	888	999999	999999	668	484	999999	604	999999	208	999999	344	
169	154	218	809	541	905	706	606	935	435	568	398	999999	317	171	771	597	782	258	950	758	441	999999	999999	167	999999	999999	999999	999999	627	994	999999	885	999999	171	445	322	999999	657	999999	999999	922	999999	609	330	453	192	999999	322	965	16	661	949	946	999999	999999	377	593	652	97	999999	400	569	317	441	999999	512	709	155	726	459	999999	134	979	834	835	278	999999	999999	999999	271	861	993	81	620	342	946	999999	675	444	77	728	906	999999	585	725	363	855	178	657	940	482	214	596	515	999999	999999	969	122	750	458	999999	999999	938	999999	999999	406	999999	999999	108	726	573	999999	711	658	999999	142	999999	404	999999	481	999999	999	645	773	788	999999	407	565	652	805	999999	826	924	985	867	437	999999	744	752	328	865	999999	79	931	377	448	999999	937	784	836	999999	575	14	278	44	999999	654	175	47	186	998	999999	54	302	749	999999	119	999999	999999	999999	999999	819	651	789	999999	265	999999	714	999999	350	162	470	781	816	833	999999	821	655	999999	666	999999	802	707	576	329	933	999999	777	999999	630	338	777	155	490	671	162	924	224	662	778	281	940	769	696	999999	999999	160	238	468	349	925	463	999999	134	520	371	122	85	469	682	999999	999999	532	775	21	385	999999	301	154	999999	999999	607	993	182	999999	843	42	20	552	791	783	885	318	842	999999	875	999999	31	999999	309	50	999999	755	979	999999	129	417	994	685	648	223	859	999999	788	862	999999	470	602	739	677	339	111	533	678	999999	267	842	999999	80	999999	382	303	331	845	999999	638	852	999999	546	275	435	48	335	903	577	924	801	999999	980	999999	999999	409	291	303	999999	938	325	86	999999	378	286	727	999999	549	276	920	999999	248	158	234	999999	999999	66	474	251	300	776	630	110	975	466	999999	709	694	731	999999	22	999999	999999	999999	999999	999999	934	177	999999	708	124	786	999999	657	999999	563	381	755	909	999999	352	999999	61	679	172	694	976	114	912	964	27	239	818	302	907	999999	373	457	911	999999	522	999999	485	543	186	990	993	999999	589	902	940	954	784	772	630	205	976	204	999999	627	798	999999	265	34	690	884	968	999999	999999	886	199	923	999999	218	446	463	341	999999	503	999999	701	534	999999	19	33	999999	455	999999	999999	712	533	179	919	293	903	999999	634	461	852	301	32	999999	999999	702	999999	26	120	576	335	177	864	467	700	365	926	999999	314	255	10	627	439	921	672	999999	363	999999	14	560	315	754	828	879	666	211	160	53	999999	822	306	16	952	879	720	
504	848	75	999999	563	367	638	999999	389	460	234	862	110	986	666	348	692	999999	559	270	581	348	984	801	499	215	999999	443	999999	948	994	674	559	211	177	198	297	552	450	999999	999999	999999	449	428	441	348	60	66	174	484	614	999999	999999	618	999999	166	863	274	999999	358	484	205	896	999999	999999	560	313	898	819	477	60	150	571	999999	594	999999	898	566	370	160	999999	999999	999999	17	344	10	281	941	72	999999	999999	33	572	102	718	481	479	19	999999	999999	45	999999	999999	697	433	473	431	45	34	934	999999	307	903	999999	203	658	926	889	106	465	999999	999999	999999	809	999999	999999	999999	479	648	122	736	889	603	489	999999	13	589	580	584	870	999999	999999	916	138	752	38	129	999999	898	999999	554	589	999999	507	601	673	324	437	555	406	999999	999999	397	911	207	379	999999	424	714	199	999999	355	315	999999	999999	999999	455	708	67	999999	907	833	999999	588	568	156	976	999999	999999	451	688	162	999999	187	999999	626	848	14	999999	999999	334	705	40	999999	991	208	284	687	999999	557	227	616	380	442	499	999999	999999	808	353	999999	403	608	537	272	999999	916	330	137	999999	270	205	450	999999	684	999999	999999	803	871	999999	999999	999999	299	485	339	233	82	782	592	999999	911	255	50	661	878	979	725	178	999999	999999	85	877	156	435	999999	362	999999	837	695	653	297	269	509	220	983	188	113	133	207	49	999999	144	738	999999	999999	24	165	789	999999	704	73	999999	46	674	521	491	725	863	134	977	456	999999	96	999999	401	999999	745	999999	677	699	999999	602	999999	999999	768	941	149	999999	999999	345	207	987	938	990	999999	263	233	835	699	501	463	999999	998	999999	593	204	999999	999999	56	698	999999	335	122	209	828	470	72	318	905	999999	352	999999	777	999999	779	999999	999999	105	358	148	999999	910	140	185	999999	635	999999	750	999999	573	893	349	661	397	76	871	874	738	172	129	200	914	999999	128	158	445	472	219	450	133	898	952	999999	999999	279	368	205	936	962	203	866	322	183	342	687	13	366	390	722	999999	594	999999	933	999999	948	999999	999999	22	999999	999999	999999	394	310	20	675	940	999999	753	128	707	675	938	775	968	263	878	741	999999	440	155	999999	91	497	999999	999999	999999	28	999999	960	766	387	193	999999	171	39	481	22	172	666	746	113	613	272	24	999999	656	792	964	975	999999	772	393	581	999999	722	91	897	767	999999	999999	921	999999	999999	362	330	491	38	614	939	782	866	578	930	693	51	999999	819	482	309	882	548	
64	245	890	999999	993	999999	39	448	948	583	254	691	999999	824	999999	820	910	694	999999	627	999999	35	203	213	204	463	888	838	256	272	424	999999	598	796	999999	452	902	368	999999	880	999999	175	990	208	621	999999	608	868	625	999999	909	788	559	265	999999	39	51	999999	999999	539	999999	200	201	686	168	999999	102	999999	957	973	918	551	999999	870	628	22	44	999999	999999	317	999999	999999	999999	601	362	636	908	343	999999	838	411	999999	569	797	166	809	974	314	49	835	999999	82	911	652	999999	367	431	999999	636	357	994	56	104	491	684	703	977	599	999999	532	877	758	108	129	572	702	982	570	999999	819	999999	729	955	755	999999	782	118	570	999999	995	214	230	707	89	843	364	131	87	122	463	999999	384	981	516	999999	999999	999999	791	90	999999	384	861	999999	817	319	999999	999999	348	999999	901	999999	416	999999	337	999999	999999	60	29	999999	217	580	904	457	260	987	663	748	449	999999	485	999999	326	489	829	999999	353	255	890	769	578	999999	999999	999999	220	868	425	649	653	198	999999	985	955	516	872	464	480	413	724	999999	655	526	651	551	493	103	277	926	905	716	974	412	170	259	707	999999	798	999999	246	392	571	24	104	260	495	499	852	999999	617	375	150	939	530	69	124	61	622	999999	625	126	999999	999999	744	937	224	899	824	999999	808	929	665	999999	177	341	268	641	431	401	65	993	251	467	319	539	576	45	881	111	145	655	330	567	179	129	999999	82	280	167	999999	596	675	156	11	687	999999	465	999999	198	801	999999	629	231	185	632	999999	143	189	214	370	999999	27	723	999999	163	608	999999	999999	57	549	195	999999	274	365	468	999999	104	465	631	999999	999999	999999	999999	999999	999999	35	109	999999	999999	999999	999999	893	76	796	856	578	951	586	848	89	610	950	724	648	615	999999	365	999999	716	314	780	677	557	999999	260	915	999999	424	908	137	509	717	967	802	999999	301	999999	477	999999	890	999999	518	616	999999	229	999999	548	53	999999	549	999999	243	674	243	473	980	346	999999	546	941	253	999999	999999	721	580	999999	999999	922	757	999999	818	888	367	826	936	999999	71	999999	164	999999	377	291	729	369	466	999999	999999	733	338	999999	999999	612	931	567	646	840	841	895	972	336	185	626	999999	999999	999999	781	875	847	306	211	999999	341	537	454	573	961	999999	318	264	314	850	999999	999999	847	368	215	957	999999	189	106	430	999999	42	828	999999	751	996	359	637	684	400	205	437	137	990	623	85	486	999999	685	42	999999	
640	668	485	925	42	448	999999	525	824	84	667	999999	999999	753	999999	708	999999	999999	965	999999	680	580	913	655	822	466	857	744	999999	480	806	504	74	999999	999999	373	353	990	718	999999	346	999999	999999	325	999999	237	999999	246	999999	376	946	999999	720	999999	999999	70	999999	999999	112	576	591	277	394	999999	277	173	145	882	227	936	365	549	112	417	121	999999	999999	597	128	595	119	620	431	764	534	635	783	489	55	475	618	523	887	152	966	79	727	516	58	373	102	999999	28	999999	999999	407	999999	312	473	999999	999999	167	711	517	466	970	846	630	819	642	390	655	837	752	327	842	661	960	451	999999	840	213	549	999999	999999	645	602	53	999999	136	566	999999	26	759	135	461	811	379	685	995	232	107	696	415	999999	446	636	999999	70	178	999999	999999	861	430	455	146	617	956	999999	820	378	802	877	693	999999	909	639	999999	626	865	41	291	284	456	999999	742	517	144	772	999999	999999	335	983	584	390	457	619	595	314	989	843	999999	999999	864	999999	430	999999	999999	999999	999999	999999	558	649	999999	147	464	833	414	999999	712	629	999999	999999	957	999999	52	819	302	313	629	300	53	773	999999	31	186	925	999999	829	399	523	999999	999999	699	260	999999	686	788	447	925	623	214	999999	602	370	370	999999	999999	999999	583	611	927	699	709	782	763	999999	22	182	960	538	999999	585	222	199	999999	677	495	999999	359	366	999999	854	387	15	999999	999999	999999	277	999999	517	527	999999	256	999999	999999	814	106	916	497	999999	674	615	486	397	209	629	772	413	255	692	999999	701	703	226	580	82	999999	704	696	703	614	744	521	453	20	67	338	999999	603	999999	581	579	219	999999	692	999999	378	989	805	467	297	767	31	968	343	825	662	39	217	999999	503	401	999999	793	72	929	999999	999999	386	151	999999	348	809	945	121	604	492	30	534	999999	704	331	898	239	999999	846	722	553	120	999999	405	999999	226	91	806	189	359	425	620	999999	330	345	613	663	176	999999	958	86	857	999999	999999	641	504	999999	817	999999	503	991	387	226	999999	551	922	201	999999	999999	131	728	149	931	255	999999	409	771	999999	999999	718	999999	72	466	888	646	999999	381	852	763	804	999999	999999	999999	686	367	48	404	556	779	422	421	999999	185	827	240	937	999999	493	999999	241	999999	224	999999	462	999999	928	920	337	569	855	551	348	982	999999	956	464	999999	999999	887	999999	15	224	67	999999	306	328	886	639	658	709	999999	999999	585	999999	80	951	816	183	999999	439	127	999999	
987	923	999999	83	934	999999	870	775	433	999999	606	999999	999999	519	999999	510	999999	999999	52	291	679	860	95	999999	999999	460	125	15	648	340	826	458	910	999999	236	143	86	233	393	896	768	882	285	99	291	346	305	561	999999	999999	27	999999	999999	999999	397	137	838	999999	319	484	874	999999	137	103	853	157	338	298	292	33	433	931	999999	155	522	797	584	999999	999999	427	165	999999	220	342	322	347	70	85	551	109	304	999999	914	999999	32	903	754	192	245	144	17	17	278	770	999999	96	933	999999	323	599	999999	843	835	999999	329	319	654	795	780	516	999999	999999	746	192	728	999999	27	646	999999	999999	53	999999	759	247	999999	999999	295	449	999999	236	999999	818	761	951	999999	461	999999	32	590	999999	258	958	411	729	57	999999	270	95	52	328	78	999999	999999	703	999999	160	94	598	482	181	34	214	346	999999	113	278	501	999999	636	277	999999	995	66	999999	371	999999	990	39	200	664	887	209	407	141	167	126	698	67	999999	406	377	444	549	999999	688	999999	999999	856	999999	999999	263	999999	459	775	797	83	240	999999	342	470	999999	64	408	817	294	999999	807	214	397	999999	579	443	999999	239	900	96	455	647	729	999999	999999	144	999999	421	999999	421	750	632	999999	94	886	987	725	999999	999999	999999	46	731	134	999999	246	418	999999	640	999999	819	999999	229	999999	711	627	593	980	24	998	999999	999999	986	416	872	84	184	999999	312	999999	591	999999	463	993	587	59	723	999999	999999	91	64	999999	773	221	591	343	530	999999	633	466	999999	16	710	999999	220	672	999999	999999	999999	790	71	548	166	999999	618	111	623	236	297	999999	903	999999	125	933	943	361	877	774	824	999999	553	427	246	846	806	584	999999	526	783	999999	999999	408	999999	999999	30	516	517	999999	603	489	720	304	999999	971	562	232	999999	776	999999	859	794	285	999999	722	999999	644	312	320	734	999999	104	107	453	999999	999999	505	809	999999	999999	999999	843	644	180	344	818	259	999999	274	999999	583	693	999999	999999	923	130	722	907	547	838	385	214	207	508	570	395	622	850	97	318	67	999999	850	863	567	999999	160	115	165	999999	999999	686	999999	999999	160	350	863	999999	999999	261	999999	597	999999	212	999999	232	999999	999999	610	949	205	408	869	955	235	170	999999	377	965	907	969	617	752	643	999999	699	176	999999	999999	230	532	58	331	836	378	470	160	648	336	344	999999	25	504	216	708	999999	817	999999	999999	989	999999	496	609	622	292	332	845	628	359	838	66	476	786	390	427	157	
999999	999999	999999	765	20	204	999999	631	999999	953	123	545	999999	274	882	999999	377	999999	722	999999	449	709	554	56	624	999999	298	497	288	903	999999	124	789	560	509	999999	505	46	979	313	999999	977	94	999999	218	309	999999	999999	956	972	108	427	999999	999999	999999	378	999999	540	150	999999	905	553	353	999999	724	999	756	384	764	108	588	341	389	419	999999	471	624	226	837	325	999999	213	541	315	999999	811	999999	999999	852	141	303	964	895	999999	407	902	999999	461	613	999999	552	999999	999999	857	393	766	48	258	801	999999	754	273	703	999999	649	702	999999	999999	828	913	999999	359	532	632	804	999999	445	887	21	687	836	172	999999	999999	772	530	882	999999	999999	48	772	208	606	615	387	40	271	80	852	705	890	999999	633	999999	666	203	785	697	999999	768	331	161	999999	123	410	591	660	84	63	129	820	337	124	789	151	354	752	917	999999	774	363	374	45	999999	999999	249	539	913	961	578	744	999999	631	999999	717	999999	961	492	214	795	379	196	999999	999999	884	563	482	843	557	321	451	868	452	288	999999	956	125	929	326	999999	61	746	122	484	384	636	999999	961	82	530	393	269	712	459	404	999999	357	312	999999	999999	766	696	999999	650	137	999999	741	999999	999999	760	999999	41	176	999999	744	633	84	542	358	258	857	999999	770	37	928	999999	165	992	883	999999	608	813	507	999999	999999	365	390	472	999999	508	894	362	223	322	35	361	103	669	715	771	102	814	999999	184	385	255	925	999999	722	945	999999	749	469	508	161	999999	534	999999	999999	388	252	611	999999	849	999999	505	999999	999999	11	576	97	999999	286	121	156	794	999999	333	708	999999	440	61	749	411	999999	155	892	715	170	344	827	21	30	337	529	999999	999999	999999	820	879	948	476	337	156	858	233	472	357	361	367	831	210	383	499	999999	200	862	783	70	218	612	591	298	667	748	86	475	949	592	666	999999	756	999999	828	210	999999	724	603	553	999999	683	999999	999999	802	513	627	999999	999999	389	338	628	845	53	612	276	999999	188	670	407	781	757	522	765	694	202	85	999999	999999	999999	983	476	268	999999	505	534	77	999999	495	164	131	448	999999	999999	264	48	999999	712	900	562	843	785	63	999999	771	808	170	779	999999	999999	999999	999999	999999	242	405	861	369	616	548	87	208	140	999999	999999	999999	343	812	953	510	656	873	999999	797	999999	455	208	423	999999	468	999999	374	298	999999	885	999999	999999	999999	712	173	402	678	712	174	822	999999	712	102	547	918	438	995	
999999	278	999999	736	75	999999	99	786	207	448	306	999999	851	999999	910	573	807	789	999999	976	110	789	999999	999999	170	207	975	639	999999	115	875	999999	39	701	999999	29	999999	999999	999999	70	276	999999	965	954	381	564	323	119	452	149	295	758	834	461	999999	999999	170	999999	576	999999	166	999999	53	102	573	999999	999999	159	554	891	28	659	139	33	710	999999	823	163	606	999999	999999	865	196	603	999999	126	319	577	806	740	858	520	581	792	999999	999999	999999	873	390	229	446	173	564	561	131	636	628	810	751	999999	603	16	437	970	999999	300	273	450	282	999999	842	550	353	813	999999	507	999999	347	129	893	303	999999	772	386	999999	719	310	999999	481	193	999999	509	826	95	999999	999999	93	611	807	999999	552	440	600	934	999999	895	820	750	999999	623	558	291	999999	857	999999	652	243	999999	810	274	990	999999	999999	99	958	343	723	267	676	190	999999	475	539	515	351	999999	999999	999999	999	999999	899	999999	117	857	634	216	817	969	668	999999	618	42	999999	542	623	999999	472	999999	975	54	182	999999	84	347	209	93	999999	186	516	999999	302	404	61	999999	999999	440	530	120	464	752	525	754	598	999999	572	392	674	996	891	436	400	848	863	954	999999	346	484	999999	999999	551	999999	640	462	114	999999	223	980	999999	177	193	394	999999	56	232	528	999999	963	893	775	816	418	754	294	89	999999	453	541	999999	455	38	955	761	999999	913	298	885	301	494	988	359	411	421	829	708	52	48	999999	641	999999	674	382	591	994	841	143	709	999999	383	999999	999999	681	883	808	999999	237	999999	899	142	933	999999	135	479	904	425	999999	996	925	999999	47	135	651	899	999999	999999	655	999999	767	999999	780	999999	539	999999	554	250	677	999999	612	999999	481	419	149	999999	707	793	549	903	686	999999	436	146	999999	769	345	814	107	782	223	37	494	862	865	288	362	354	114	999999	999999	664	999999	999999	394	246	115	627	985	981	999999	999999	241	752	687	999999	999999	644	999999	769	582	739	999999	999999	314	585	205	618	999999	999999	317	363	999999	342	999999	32	830	549	752	999999	999999	718	999999	999999	590	346	795	742	999999	676	104	717	999999	999999	633	195	521	852	581	808	51	999999	82	134	673	837	999999	999999	774	665	368	644	892	999999	999999	864	911	36	315	968	999999	999999	443	878	766	999999	816	354	999999	791	511	977	999999	943	505	176	999999	703	452	752	158	896	999999	999999	317	460	825	288	239	999999	284	494	999999	613	28	588	64	204	367	83	31	999999	201	983	
164	390	999999	948	763	938	999999	217	583	562	819	999999	495	923	570	316	774	999999	125	938	516	999999	999999	364	924	917	122	450	345	999999	730	315	704	984	365	999999	784	876	525	301	550	999999	910	985	793	134	102	140	634	61	309	494	728	262	999999	147	950	320	34	845	825	778	871	214	831	513	999999	511	568	999999	532	999999	999999	999999	999999	449	116	454	570	800	999999	981	816	999999	79	246	587	452	518	227	976	999999	852	679	475	999999	205	705	163	290	935	591	572	990	999999	412	482	999999	864	37	999999	999999	999999	999999	999999	843	999999	587	144	595	925	746	993	999999	999999	68	999999	999999	358	626	253	410	301	290	999999	999999	999999	826	765	667	999999	999999	999999	490	195	480	999999	628	999999	999999	999999	618	570	568	999999	198	999999	230	332	470	367	999999	999999	248	783	999999	214	469	999999	999999	433	999999	821	477	830	252	168	512	165	197	345	425	684	726	999999	999999	999999	733	926	675	644	198	503	999999	999999	999999	137	350	707	999999	999999	263	269	870	208	675	797	103	737	121	40	96	999999	144	134	999999	464	999999	432	159	791	481	999999	693	152	244	641	527	177	215	125	999999	999999	600	921	91	165	813	999999	999999	837	745	999999	814	645	558	999999	369	999999	367	999999	307	917	557	999999	794	720	999999	728	963	44	279	926	531	996	222	999999	475	999999	53	999999	650	999999	292	322	55	484	729	999999	593	121	282	357	809	999999	817	900	257	826	137	371	589	999999	564	115	567	819	474	817	999999	277	657	999999	136	999999	519	999999	635	999999	728	319	999999	527	144	851	762	999999	126	485	999999	322	43	649	999999	681	999999	565	747	186	754	235	999999	911	999999	999999	463	136	999999	239	535	822	999999	22	107	817	380	999999	951	712	999999	999999	702	988	638	119	244	18	70	455	383	954	999999	999999	490	999999	309	999999	900	817	397	999999	702	887	999999	366	58	30	551	278	310	144	999999	999999	832	120	533	31	283	516	92	454	76	775	855	581	574	815	532	604	999999	302	999999	999999	325	717	999999	815	48	999999	71	999999	467	791	154	249	350	999999	625	379	999999	288	805	394	735	999999	570	926	41	378	791	242	498	947	760	18	999999	480	719	125	177	717	999999	11	455	868	999999	284	999999	616	241	362	199	999999	999999	239	496	777	407	382	157	999999	783	670	490	828	724	519	41	146	276	870	502	510	211	262	306	803	938	866	955	999999	306	999999	147	439	52	346	322	999999	521	999999	82	999999	999999	999999	933	999999	520	626	154	
477	252	494	999999	371	999999	689	950	381	933	693	999999	540	427	861	999999	999999	532	999999	999999	387	207	510	624	81	797	165	542	59	328	983	999999	321	722	487	52	811	85	776	579	363	999999	940	999999	828	366	541	999999	115	442	575	999999	468	999999	999999	999999	999999	869	278	573	704	156	999999	999999	999999	409	527	818	940	999999	999999	292	756	482	433	991	266	913	796	714	265	244	437	617	753	204	999999	481	955	216	310	941	807	213	999999	217	495	887	647	428	839	999999	980	296	999999	292	43	999999	999999	999999	999999	999999	83	563	317	469	719	293	309	755	999999	55	862	999999	518	999999	999999	553	606	225	505	378	999999	999999	875	999999	264	150	92	471	171	837	74	190	201	481	999999	253	895	415	999999	999999	588	892	843	793	861	256	999999	568	807	489	390	201	279	646	563	706	999999	999999	999999	578	211	838	594	999999	981	681	542	47	108	242	657	999999	999999	303	789	999999	999999	999999	681	17	372	524	663	999999	456	872	910	555	918	999999	564	999999	210	919	11	750	308	104	999999	999999	999999	999999	469	999999	832	199	999999	999999	856	189	182	999999	999999	207	216	999999	184	999999	301	999999	999999	999999	129	936	677	538	989	808	999999	49	85	999999	999999	999999	999999	632	64	999999	849	267	409	934	999999	739	989	958	35	13	713	999999	999999	395	803	703	999999	727	621	999999	898	999999	999999	999999	684	817	113	742	335	602	999999	583	999999	96	73	43	709	836	298	390	947	718	512	986	105	977	473	690	636	577	93	575	21	531	200	555	67	744	260	999999	635	999999	999999	433	109	139	691	999999	999999	769	999999	582	999999	240	585	189	791	999999	999999	999999	999999	999999	116	757	518	338	572	111	896	517	976	999999	999999	999999	754	700	94	89	886	966	999999	984	368	866	583	511	147	780	999999	20	764	844	999999	999999	537	222	150	876	914	771	999999	590	999999	814	999999	39	996	999999	486	884	999999	999999	336	603	999999	369	64	250	183	17	200	792	165	999999	753	142	788	999999	879	999999	999999	999999	174	999999	409	705	401	554	83	999999	515	126	303	71	999999	999999	517	582	142	178	167	900	702	999999	580	999999	999999	707	70	660	251	964	151	999999	334	886	548	221	999999	715	967	510	176	630	502	999999	999999	103	970	702	624	215	899	711	383	660	516	999999	544	635	279	999999	494	422	312	550	974	999999	737	39	513	999999	388	426	210	657	733	999999	415	999999	999999	342	737	367	45	45	74	439	999999	673	379	291	676	999999	999999	999999	999999	753	328	951	
109	149	999999	940	198	328	826	999999	510	999999	926	999999	851	48	360	937	999999	999999	386	276	999999	999999	999999	73	659	232	629	820	980	926	641	979	999999	999999	406	144	999999	796	179	717	218	591	929	844	746	935	999999	999999	217	999999	327	890	999999	999999	999999	564	361	999999	291	999999	698	15	999999	999999	95	947	690	397	642	225	999999	169	956	669	67	999999	615	944	326	999999	999999	992	613	480	609	750	612	702	989	841	783	682	514	213	28	212	98	355	999999	999999	999999	52	999999	991	547	999999	999999	707	999999	579	949	417	999999	568	183	706	402	999999	974	344	345	999999	408	999999	999999	288	655	999999	999999	854	806	270	999999	999999	479	749	999999	622	932	451	817	999999	708	419	999999	375	706	999999	999999	321	810	999999	380	999999	999999	266	644	203	559	269	999999	189	67	148	773	999999	231	458	99	434	709	780	98	533	526	440	290	999999	909	76	581	708	999999	338	54	739	889	771	999999	999999	115	803	72	673	999999	638	847	569	646	999999	153	257	857	605	612	40	977	846	897	33	975	656	294	492	687	999999	464	728	999999	43	798	460	396	999999	999999	906	717	999999	595	888	593	720	999999	705	999999	333	851	999999	726	23	761	999999	873	49	999999	459	518	579	985	143	183	128	999999	613	414	693	861	980	286	706	999999	999999	260	18	439	999999	314	589	999999	363	999999	999999	999999	90	281	755	587	356	999999	999999	397	999999	439	461	999999	475	255	738	300	239	999999	870	843	30	999999	999999	792	865	609	999999	154	929	19	631	999999	838	999999	999999	341	999999	116	999999	351	416	318	185	132	799	303	964	19	576	298	341	891	92	501	981	389	82	962	999999	747	657	999999	999999	138	807	280	876	358	860	406	999999	999999	999999	999999	436	711	999999	86	999999	571	645	971	578	640	677	740	108	346	999999	14	999999	696	394	767	693	691	850	999999	325	528	427	999999	158	999999	658	218	934	563	75	280	864	995	969	160	111	686	999999	827	999999	999999	182	539	224	856	146	944	738	199	835	744	861	477	761	475	999999	999999	822	408	999999	999999	805	544	281	864	150	999999	726	243	665	17	545	32	999999	999999	355	887	401	302	999999	713	999999	999999	999999	999999	999999	397	244	504	16	82	863	747	845	999999	272	637	267	360	715	872	999999	505	533	999999	209	839	880	513	129	999999	638	999999	375	278	989	999999	815	951	999999	752	999999	232	236	593	154	999999	186	999999	999999	717	629	50	586	170	496	974	221	999999	131	579	999999	730	385	750	999999	342	382	
576	11	211	822	316	904	963	842	994	999999	999999	683	411	662	999999	999999	411	999999	999999	943	215	999999	25	848	914	999999	999999	244	999999	999999	486	159	811	425	609	604	999999	895	323	999999	623	327	501	705	999999	227	719	916	999999	212	973	999999	846	399	176	794	986	362	907	486	37	728	999999	157	791	999999	871	986	999999	680	999999	516	322	999999	330	887	999999	319	999999	999999	119	999999	11	106	874	999999	313	421	258	815	617	430	988	836	118	894	783	353	913	490	355	733	863	999999	467	466	999999	999999	999999	999999	999999	676	999999	220	999999	77	999999	447	283	999999	487	460	737	247	999999	324	528	486	351	435	999999	936	406	96	999999	385	999999	448	999999	417	572	917	352	969	310	941	645	778	999999	51	177	345	80	494	13	895	996	626	501	999999	938	324	53	643	184	577	280	698	868	991	971	288	808	866	856	569	999999	999999	936	999999	678	749	26	999999	999999	768	866	911	93	999999	389	479	999999	495	478	257	873	708	999999	733	999999	946	909	478	79	888	536	214	999999	443	999999	999999	689	380	999999	198	999999	999999	999999	415	710	368	614	423	612	502	999999	323	397	999999	696	408	999999	213	459	999999	999999	548	241	379	242	662	999999	650	667	160	790	576	999999	289	950	999999	333	389	999999	312	342	496	866	577	556	999999	999999	39	999999	389	265	486	921	742	358	759	511	16	183	58	95	963	755	461	711	999999	303	117	658	999999	999999	593	191	156	999999	354	682	663	822	29	999999	252	903	288	999999	314	655	287	931	201	628	327	215	973	226	378	741	999999	865	791	919	999999	999999	191	314	671	305	774	353	13	86	848	193	163	213	842	999999	999999	999999	999999	119	25	999999	466	936	757	387	217	999999	30	613	999999	999999	41	999999	146	871	721	999999	233	19	881	934	927	124	999999	144	62	770	383	999999	274	848	467	681	904	532	914	255	556	294	999999	844	332	400	809	59	161	63	999999	971	348	502	999999	398	238	90	258	352	165	623	999999	999999	556	712	348	999999	340	360	205	613	956	476	428	938	921	46	612	537	315	731	982	998	999999	999999	969	999999	999999	78	452	824	284	572	99	999999	958	999999	999999	619	61	999999	718	801	858	462	25	872	999999	404	477	999999	477	720	999999	434	641	999999	743	154	742	576	999999	272	907	999999	339	394	999999	999999	980	999999	749	992	999999	924	22	190	149	250	396	107	698	999999	601	260	356	999999	534	999999	300	631	906	153	999999	484	476	456	999999	486	999999	630	495	587	424	
206	452	999999	244	122	422	461	197	999999	757	644	877	802	670	656	999999	775	859	721	999999	358	374	605	125	999999	999999	565	296	662	126	765	999999	121	696	405	999999	871	329	422	252	839	443	413	999999	242	607	673	786	247	461	358	771	774	392	999999	999999	847	369	243	663	856	174	534	386	999999	43	765	116	999999	849	163	455	447	478	365	915	999999	999999	882	403	784	779	58	211	768	994	999999	999999	631	573	960	512	96	758	999999	674	908	999999	403	999999	841	567	520	398	999999	903	334	305	36	160	999999	637	486	839	878	87	125	333	999999	997	206	46	485	702	888	999999	368	688	92	690	16	999999	816	999999	999999	999999	999999	660	999999	999999	999999	541	703	480	701	999999	999999	999999	879	318	559	585	419	405	13	999999	999999	818	509	658	544	646	223	345	999999	999999	999999	803	287	661	818	464	431	999999	338	665	343	14	11	565	624	121	808	773	141	431	522	420	999999	757	145	450	999999	999999	330	33	327	367	336	761	512	232	999999	999999	500	104	999999	666	77	348	471	999999	817	943	43	433	837	449	999999	722	427	410	134	529	999999	999999	999999	187	999999	999999	347	975	677	249	63	402	999999	590	283	47	277	855	352	341	295	999999	999999	217	220	896	196	878	163	614	999999	111	108	450	999999	132	999999	999999	243	763	11	495	999999	577	999999	641	292	999999	175	999999	454	571	67	792	244	467	999999	105	999999	536	128	468	822	73	999999	952	303	700	887	999999	256	301	999999	589	999999	999999	999999	999999	327	578	613	939	712	985	169	772	53	999999	999999	245	999999	695	18	999999	999999	542	999999	346	672	937	348	592	368	25	921	162	950	999999	999999	444	809	690	777	399	999999	188	755	837	999999	143	999999	988	493	652	772	560	293	914	944	797	999999	321	392	390	240	30	581	697	74	16	821	999999	853	999999	436	697	999999	618	999999	466	787	835	999999	539	39	359	108	716	252	370	999999	45	533	665	317	498	307	397	169	902	607	68	772	897	999999	343	999999	722	225	999999	642	674	140	488	19	999999	878	853	999999	880	921	864	454	999999	147	999999	51	197	464	938	399	530	459	881	859	729	999999	545	227	695	224	386	500	178	728	999999	905	999999	655	999999	620	454	46	288	999999	742	613	999999	760	999999	999999	947	999999	999999	684	121	999999	999999	628	290	999999	342	636	665	665	999999	999999	286	999999	942	999999	999999	541	449	999999	999999	494	999999	999999	127	125	994	999999	691	404	999999	129	999999	493	999999	980	656	426	375	787	287	
818	999999	999999	999999	377	337	103	999999	655	999999	999999	818	959	999999	626	53	358	999999	174	999999	556	999999	271	398	425	161	792	999999	962	233	580	175	661	999999	137	123	999999	465	999999	788	901	967	46	109	861	999999	999999	754	991	936	999999	999999	211	553	730	873	119	235	29	226	544	999999	999999	999999	723	999999	999999	919	611	512	495	999999	762	385	342	999999	908	171	536	124	999999	999999	376	35	999999	666	964	118	999999	263	999999	332	445	999999	999999	175	999999	614	999999	621	154	343	999999	488	451	415	162	826	220	151	999999	999999	698	904	327	999999	369	830	999999	67	999999	57	610	358	509	999999	456	238	141	177	477	304	785	999999	970	999999	896	999999	584	520	513	147	897	177	298	65	634	541	215	748	805	291	117	999999	345	106	733	794	999999	288	958	923	694	53	673	999999	173	783	999999	999999	999999	481	255	986	999999	999999	999999	442	69	453	999999	915	33	392	999999	196	196	465	579	873	831	112	909	306	561	999999	999999	854	504	999999	999999	851	606	453	149	334	45	131	775	999999	946	999999	734	999999	750	52	999999	311	681	487	484	999999	213	71	930	506	571	999999	434	962	999999	306	999999	442	999999	686	318	999999	253	47	160	74	999999	381	926	999999	999999	384	555	999999	690	151	182	999999	152	194	647	999999	522	642	762	999999	999999	999999	512	650	363	301	999999	999999	733	329	68	644	999999	419	27	999999	144	400	139	197	404	915	282	999999	133	921	300	999999	49	773	68	610	284	74	378	999999	869	286	187	86	999999	999999	785	370	92	537	690	732	177	815	410	131	513	574	692	781	540	959	999999	441	999999	999999	34	960	271	457	370	272	51	150	999999	858	223	999999	786	912	140	912	470	596	240	567	209	233	372	999999	107	709	999999	597	346	999999	759	745	84	804	999999	825	999999	999999	177	428	999999	36	852	552	908	460	787	779	650	627	498	999999	211	999999	999999	801	999999	335	360	660	890	999999	803	62	999999	478	978	982	456	999999	813	835	429	812	876	182	380	820	38	647	921	999999	946	718	421	999999	544	641	408	664	237	999999	284	999999	537	246	232	799	453	440	481	805	333	345	999999	662	510	398	566	233	431	999999	999999	712	739	297	507	95	999999	278	934	346	999999	791	87	50	561	999999	284	640	949	999999	376	999999	175	125	278	999999	904	759	329	155	999999	184	243	459	999999	572	777	999999	738	147	168	184	505	145	231	999999	267	773	111	597	123	926	283	850	410	708	547	999999	29	896	190	881	949	788	
271	409	557	627	573	989	146	44	901	999999	421	201	102	40	894	736	999999	140	658	732	41	159	900	999999	58	768	34	999999	999999	842	957	286	235	717	873	821	984	639	210	122	460	999999	34	471	438	219	999999	517	728	999999	552	999999	233	226	756	122	508	999999	999999	804	999999	982	814	68	855	145	965	999999	166	82	752	714	930	546	281	999999	134	439	953	839	162	517	434	999999	999999	907	62	18	999999	999999	323	819	999999	406	999999	999999	274	999999	616	303	253	240	361	999999	540	837	129	687	999999	804	987	79	999999	739	999999	457	557	876	768	947	92	957	424	404	759	999999	654	534	398	999999	688	168	823	660	596	921	166	778	999999	999999	787	375	73	166	773	999999	607	330	999999	700	920	999999	207	999999	999999	296	816	999999	896	999999	192	595	299	152	125	829	256	999999	153	729	999999	779	477	315	170	999999	999999	268	631	515	335	333	779	697	882	300	999999	164	999999	310	115	209	999999	801	999999	201	999999	999999	50	944	997	56	187	999999	409	999999	920	999999	507	999999	401	558	335	391	280	858	999999	999999	999999	825	869	101	122	999999	624	100	999999	999999	44	999999	640	973	227	687	517	289	999999	999999	298	741	379	999999	656	943	908	557	874	999999	530	421	385	485	660	999999	999999	906	933	999999	409	318	253	999999	858	538	864	428	340	648	873	999999	712	70	312	999999	999999	801	444	179	999999	77	999999	999999	155	622	593	164	322	12	999999	611	356	811	355	979	497	135	219	128	89	489	226	236	626	539	709	324	999999	142	999999	999999	472	999999	409	342	102	845	108	245	999999	709	115	338	999999	999999	999999	999999	999999	999999	40	330	592	999999	99	455	850	989	999999	615	999999	279	999999	189	999999	338	149	592	999999	999999	999999	652	36	999999	999999	379	383	888	999999	364	895	808	609	849	111	999999	691	156	999999	954	999999	113	75	492	332	675	727	999999	999999	707	999999	61	497	999999	446	388	304	619	152	719	81	961	798	426	999999	999999	669	143	88	794	647	993	918	458	530	783	586	543	650	508	652	457	999999	493	241	843	320	907	412	723	154	82	13	954	999999	531	314	648	999999	228	15	999999	847	310	69	139	143	999999	182	662	999999	760	968	644	77	623	177	999999	194	877	793	762	730	364	650	575	989	963	575	999	999999	938	771	999999	999999	68	609	999999	433	111	709	281	734	750	921	999999	113	369	999999	268	999999	999	464	999999	434	253	863	493	659	999999	150	179	473	183	999999	863	999999	545	151	18	23	684	
881	92	177	522	37	979	442	267	471	629	999999	999999	645	480	484	876	997	258	205	126	834	939	961	540	807	561	567	68	405	567	227	999999	254	999999	127	999999	727	912	225	883	60	402	32	999999	102	166	537	713	999999	122	548	892	812	999999	850	941	131	636	714	475	422	999999	862	903	412	207	71	999999	362	999999	158	999999	999999	321	75	442	917	999999	447	650	34	853	678	292	29	334	76	999999	999999	999999	259	999999	208	999999	471	676	540	128	999999	895	104	570	360	286	963	463	999999	501	999999	999999	999999	679	199	999999	451	568	705	999999	884	999999	141	714	999999	999999	853	67	999999	293	849	999999	902	799	343	551	556	464	999999	402	329	566	475	574	525	420	161	580	901	144	999999	902	970	999999	244	999999	764	390	999999	184	433	905	576	575	651	442	515	234	999999	999999	517	987	999999	999999	259	327	611	566	999999	727	34	282	166	752	985	947	429	941	565	313	999999	176	42	999999	999999	999999	990	899	922	93	904	926	244	263	627	321	837	667	711	916	428	207	200	703	159	160	999999	999999	590	704	22	574	669	42	860	351	999999	999999	344	835	337	712	643	115	999999	999999	47	902	134	674	120	999999	240	999999	999999	589	975	338	178	999999	674	176	318	228	80	340	267	999999	403	285	367	999999	332	875	589	999999	564	94	881	999999	123	846	999999	916	594	260	999999	30	157	999999	376	625	578	526	170	171	403	425	45	492	840	835	508	999999	317	29	439	999999	69	999999	999999	890	457	999999	999999	827	476	401	999999	819	995	246	64	999999	909	741	522	806	999999	428	999999	999999	59	398	221	999999	348	850	609	574	821	980	999999	978	255	485	177	461	821	342	999999	11	791	225	496	999999	780	386	939	575	999999	633	648	641	856	887	999999	69	905	427	489	625	999999	69	998	999999	285	999999	877	433	574	70	984	382	733	320	999999	999999	901	618	507	962	911	44	76	999999	341	999999	132	368	644	117	555	404	852	79	219	999999	999999	999999	999999	704	508	515	999999	446	648	276	907	546	540	17	167	999999	919	999999	713	999999	992	810	999999	955	999999	518	789	466	514	590	529	999999	110	623	615	430	300	802	999999	406	43	999999	549	999999	422	585	827	999999	999999	268	484	334	365	461	999999	416	999999	372	999999	999999	726	544	931	999999	746	252	446	917	999999	999999	996	999999	74	317	724	999999	999999	619	542	377	690	999999	999999	999999	999999	999999	309	648	882	209	634	928	999999	473	680	999999	697	999999	328	999999	149	910	245	223	
272	367	270	57	737	378	155	187	829	999999	999999	574	38	685	953	551	943	797	999999	999999	999999	78	76	999999	637	999999	674	781	300	372	238	999999	916	302	983	748	999999	261	999999	999999	63	456	999999	678	174	115	471	21	536	777	236	999999	999999	52	999999	203	301	669	420	512	703	374	999999	467	154	528	657	735	702	999999	999999	999999	885	529	148	656	970	398	437	999999	999999	662	999999	522	999999	999999	903	874	191	789	456	999999	999999	408	810	689	568	640	533	645	458	735	319	331	170	545	466	356	903	465	233	902	241	888	999999	999999	129	374	332	268	624	782	999999	912	999999	351	850	999999	719	999999	97	339	999999	791	82	37	353	922	361	600	429	557	970	725	999999	999999	43	952	659	769	569	204	999999	274	30	675	191	406	573	819	694	999999	637	999999	377	893	48	450	815	999999	999999	999999	23	732	839	999999	999999	828	356	999999	999999	897	827	999999	889	892	999999	600	771	407	846	946	359	999999	905	450	920	525	357	999999	999999	593	146	937	81	999999	999999	585	999999	999999	863	362	60	368	512	796	161	687	999999	485	871	999999	679	999999	874	751	999999	481	999999	999999	999999	296	480	683	999999	723	761	999999	878	526	999999	446	175	817	544	494	895	990	39	118	298	243	960	872	999999	78	999999	728	72	329	999999	710	758	45	999999	999999	881	376	670	788	999999	999999	808	49	773	435	281	861	874	390	999999	856	451	999999	110	999999	336	607	999999	999999	999999	42	827	559	999999	11	687	140	20	967	612	528	330	250	82	36	435	920	999999	375	796	62	854	999999	472	668	268	999999	935	999999	999999	284	999999	50	999999	999999	444	258	48	771	999999	151	999999	999999	778	337	535	211	646	999999	487	415	508	517	833	756	188	154	96	999999	743	647	204	126	727	338	45	290	999999	79	592	186	881	338	627	655	211	999999	903	145	143	66	403	999999	416	834	776	976	217	232	824	299	999999	707	38	999999	999999	999999	189	450	302	255	999999	577	999999	311	533	180	890	187	554	999999	251	951	208	686	254	343	710	892	562	68	82	999999	999999	302	24	184	309	527	708	478	999999	463	842	887	999999	825	380	114	311	606	999999	39	677	999999	999999	220	508	999999	855	999999	32	297	999999	243	182	999999	332	198	297	359	870	373	478	86	472	999999	999999	321	568	429	999999	606	591	956	973	53	372	661	254	999999	675	958	671	105	455	480	576	609	714	227	503	999999	817	999999	735	722	560	600	130	270	112	197	999999	436	649	426	706	999999	
999999	139	999999	671	944	999999	683	911	701	999999	631	999999	221	509	999999	351	925	999999	788	639	230	999999	492	771	540	983	700	488	999999	999999	455	999999	774	644	348	999999	689	831	999999	333	277	823	30	187	968	138	59	999999	590	999999	510	868	999999	76	710	19	646	766	140	960	793	999999	736	465	927	603	227	576	170	31	999999	103	544	465	371	406	240	315	802	411	934	999999	897	744	999999	587	400	707	933	339	938	999999	701	286	540	82	97	999999	259	375	911	999999	442	569	779	999999	333	183	705	314	779	340	963	729	999999	695	999999	991	999999	999999	999999	519	643	831	92	738	402	268	924	298	318	999999	65	437	500	462	665	338	999999	999999	999999	227	12	629	560	608	959	971	260	844	999999	105	834	999999	172	402	839	611	486	51	23	75	258	416	995	114	284	536	239	999999	40	969	37	412	999999	986	516	23	281	484	778	431	17	999999	524	999999	840	155	275	108	623	999999	851	999999	314	999999	968	596	634	455	333	999999	742	999999	814	805	999999	432	999999	185	885	999999	340	12	273	592	67	178	892	782	273	138	271	141	950	976	999999	114	107	896	27	999999	389	825	160	354	688	999999	275	999999	154	417	999999	99	222	797	723	849	659	721	999999	999999	999999	851	999999	999999	172	611	736	837	687	964	334	928	999999	964	446	515	852	919	904	736	903	183	638	856	807	182	918	162	262	278	455	386	765	999999	999999	538	643	955	192	999999	999999	437	999999	190	92	999999	930	257	361	218	996	740	817	404	896	530	223	336	397	990	692	584	584	999999	519	999999	999999	941	748	908	999999	897	999999	827	152	475	999999	457	773	999999	999999	670	800	54	281	714	568	371	330	695	324	317	567	201	999999	19	852	621	999999	144	239	989	509	453	346	109	13	989	261	431	388	765	562	999999	748	31	783	540	147	804	389	801	620	999999	593	999999	339	544	442	999999	623	531	786	638	185	262	171	356	708	999999	711	999999	119	899	317	559	754	999999	999999	372	999999	322	483	866	754	438	378	455	999999	781	999999	468	999999	128	807	856	978	924	999999	496	860	436	832	965	999999	810	691	721	999999	43	999999	753	101	80	906	311	57	920	884	999999	999999	715	496	999999	999999	252	999999	991	101	460	581	829	778	999999	512	999999	489	518	773	999999	746	999999	710	999999	999999	26	376	487	222	506	809	68	49	69	613	154	940	905	563	850	789	700	999999	295	462	999999	974	999999	999999	117	821	999999	156	999999	999999	236	15	669	
956	999999	999999	999999	778	594	650	523	789	999999	353	368	999999	584	999999	922	164	999999	37	424	374	988	52	241	919	999999	685	280	911	109	68	387	148	281	948	177	975	254	999999	44	644	999999	999999	265	792	999999	999999	999999	583	999999	786	954	208	591	999999	967	353	644	625	673	909	379	611	690	999999	999999	229	999999	635	787	947	909	133	992	780	435	797	786	448	719	856	448	999999	686	322	113	188	557	976	980	824	340	629	258	999999	999999	337	510	604	826	999999	671	999999	999999	287	999999	831	999999	999999	999999	180	566	205	905	817	470	682	924	999999	556	787	672	610	999999	999999	616	999999	875	867	515	108	297	191	622	739	194	999999	901	409	446	282	973	745	117	810	267	999999	724	999999	664	592	999999	142	58	48	317	999999	999999	832	999999	595	955	347	999999	769	883	385	999999	999999	999999	633	780	999999	931	999999	814	999999	502	844	999999	999999	566	999999	213	923	999999	999999	143	583	432	134	880	79	999999	850	327	635	450	348	999999	999999	561	999999	999999	40	811	999999	211	774	234	999999	567	121	137	198	39	521	144	381	83	728	999999	999999	742	507	752	999999	785	90	956	188	486	164	999999	822	999999	17	635	182	999999	999999	999999	368	999999	52	999999	769	999999	999999	999999	805	501	78	274	999999	641	562	999999	311	287	110	112	999999	818	56	903	412	203	315	277	32	999999	961	270	274	775	883	649	700	941	983	769	243	999999	160	687	417	890	719	191	367	201	999999	895	999999	999999	832	550	313	148	163	575	636	283	798	919	539	808	10	432	999999	912	125	369	304	340	868	861	667	368	496	522	484	133	999999	830	561	76	999999	999999	943	999999	346	561	999999	999999	143	999999	471	999999	999999	999999	999999	297	999999	454	999999	964	601	680	999999	971	883	944	999999	999999	101	999999	999999	999999	367	472	559	999999	489	425	576	564	582	885	999999	999999	399	436	220	999999	633	197	700	465	999999	597	475	578	999999	971	459	999999	999999	156	326	999999	595	503	873	685	59	999999	807	17	878	520	999999	715	483	928	581	456	999999	764	999999	904	812	908	999999	999999	997	981	714	517	999999	183	655	436	569	576	323	896	563	999999	838	187	999999	692	586	244	215	760	999999	799	999999	12	999999	154	148	422	818	687	291	112	999999	999999	741	300	999999	704	865	955	155	907	615	685	893	209	925	829	525	129	999999	978	565	246	887	914	127	999999	999999	511	297	157	757	635	615	460	999999	771	446	98	650	882	378	999999	614	196	999999	715	118	999999	228	318	
897	698	366	999999	999999	451	190	826	183	999999	198	999999	667	998	160	979	999999	999999	999999	164	999999	436	478	449	609	314	999999	700	730	411	855	57	292	978	259	68	279	999999	913	405	590	619	915	573	999999	24	999999	999999	999999	214	645	675	999999	74	925	471	999999	917	703	242	819	490	106	771	999999	151	81	689	748	999999	999999	767	529	999999	573	774	999999	905	999999	594	722	26	663	525	766	999999	941	228	63	788	838	362	608	999999	586	999999	522	154	350	551	999999	903	867	999999	504	877	999999	999999	500	999999	950	324	171	119	519	802	826	581	14	53	209	853	635	999999	262	358	999999	849	381	473	261	999999	565	213	999999	999999	159	999999	999999	889	999999	793	727	903	838	524	200	499	170	783	283	941	149	307	352	99	999999	999999	692	999999	717	999999	999999	36	899	999999	759	957	468	999999	653	118	559	125	999999	999999	999999	732	131	999999	999999	670	688	999999	999999	319	236	268	999999	561	999999	252	35	999999	181	736	999999	701	13	263	765	243	40	470	999999	175	391	34	296	935	963	545	785	954	989	57	617	188	836	999999	358	501	105	906	158	999999	999999	684	999999	283	999999	999999	728	999999	972	923	999999	228	468	34	927	211	971	925	597	999999	467	80	885	133	129	838	864	424	905	999999	147	134	321	728	91	706	90	22	545	539	817	916	982	999999	418	398	719	811	661	999999	529	999999	999999	999999	944	22	799	819	999999	561	569	313	999999	707	786	514	999999	999999	942	230	131	958	390	68	999999	550	999999	820	999999	730	128	999999	763	999999	999999	967	816	179	783	999999	907	270	999999	983	970	513	953	284	999999	999999	491	978	868	440	35	999999	789	999999	999999	404	924	978	999999	434	443	999999	550	214	963	818	698	737	956	873	999999	860	999999	999999	98	685	596	999999	541	812	248	999999	193	332	733	999999	999999	565	227	389	999999	929	166	433	550	999999	963	748	321	470	214	754	31	999999	127	174	470	999999	172	999999	807	121	446	999999	195	304	333	227	481	789	640	143	999999	577	728	393	704	677	856	635	722	848	999999	81	999999	494	127	999999	999999	568	713	999999	999999	950	582	43	999999	999999	999999	256	140	745	276	531	829	999999	244	999999	276	733	470	792	537	537	999999	999999	619	375	693	701	999999	144	21	913	86	845	999999	999999	999999	694	901	839	440	609	505	977	581	970	999999	537	259	672	921	999999	108	999999	267	999999	406	623	424	999999	181	545	79	999999	999999	363	999999	983	341	674	460	581	999999	999999	362	927	999999	577	
387	648	999999	999999	452	999999	999999	539	815	165	587	873	173	380	999999	783	667	894	999999	509	253	228	524	999999	206	999999	999999	999999	649	477	568	340	834	828	246	775	994	26	999999	999999	783	203	999999	999999	406	467	511	89	311	59	963	467	396	999999	999999	169	134	865	959	867	301	872	999999	347	999999	257	999999	344	999999	504	788	651	801	974	726	59	999999	999999	862	738	999999	143	48	999999	514	999999	999999	311	505	999999	651	139	66	235	274	910	999999	999999	704	158	999999	177	945	807	270	321	666	422	806	284	489	900	999999	230	999999	167	999999	299	999999	999999	999999	738	839	999999	999999	659	594	576	709	999999	999999	999999	529	999999	321	906	999999	241	999999	202	444	999999	505	230	597	750	136	999999	440	999999	87	24	377	217	845	999999	337	888	954	611	727	100	713	991	538	21	999999	299	909	888	999999	602	999999	640	61	999999	243	999999	469	112	999999	999999	145	999999	738	731	111	321	867	631	578	999999	999999	729	475	999999	817	513	692	999999	380	836	927	552	999999	484	65	999999	999999	72	456	719	999999	852	88	969	955	120	263	807	909	999999	431	287	320	669	999999	239	175	708	964	999999	999999	882	731	695	830	593	999999	263	675	374	165	999999	999999	858	881	434	650	999999	398	707	260	999999	676	321	414	649	241	477	999999	825	570	458	108	727	793	546	130	392	149	999999	999999	999999	141	545	903	626	113	461	999999	891	589	669	319	267	478	51	216	420	290	999999	361	988	104	850	803	707	999999	999999	999999	999999	314	999999	366	999999	62	999999	999999	141	418	788	545	780	688	277	245	900	999999	840	259	751	999999	709	112	958	999999	999999	904	999999	741	999999	919	657	395	453	586	332	313	292	215	999999	999999	84	12	999999	644	580	309	826	999999	999999	999999	866	999999	323	14	604	165	407	25	999999	356	471	999999	222	868	999999	394	245	999999	999999	999999	855	999999	42	999999	265	707	609	324	440	367	87	676	837	636	63	459	82	448	981	999999	906	277	820	870	827	999999	789	634	755	196	74	145	700	316	999999	999999	174	860	749	999999	999999	93	999999	37	279	794	562	585	814	999999	999999	796	709	999999	999999	588	815	999999	636	581	917	999999	568	253	303	942	976	531	923	823	295	999999	999999	93	621	822	691	792	999999	999999	131	999999	819	999999	874	278	435	954	999999	133	425	12	234	177	980	999999	524	342	734	337	818	40	662	991	154	110	999999	625	999999	868	897	32	571	999999	459	713	999999	251	379	35	999999	31	999999	799	408	292	987	
532	999999	51	307	359	68	273	224	101	551	828	182	773	999999	810	829	756	236	999999	999999	999999	999999	999999	424	999999	962	708	821	796	133	862	592	861	999999	574	999999	93	570	547	964	999999	389	368	999999	336	79	605	853	705	202	160	999999	999999	852	366	814	837	627	34	999999	359	452	427	967	689	245	321	999999	607	298	999999	196	689	999999	999999	999999	999999	999999	97	213	999999	855	125	604	999999	999999	999999	18	756	759	999999	466	545	999999	999999	999999	962	401	482	101	999999	945	255	417	456	999999	884	999999	719	125	465	733	539	821	39	503	337	822	994	400	658	312	903	999999	613	289	650	538	822	287	288	957	631	999999	455	999999	610	707	158	19	414	18	299	641	999999	999999	927	724	131	999999	999999	999999	406	999999	442	455	51	999999	804	177	999999	999999	755	441	836	999999	111	999999	375	617	893	629	674	985	986	650	23	999999	999999	999999	362	926	417	711	759	149	561	999999	563	10	379	213	999999	981	695	68	262	857	804	795	999999	999999	999999	999999	227	999999	474	999999	999999	792	999999	779	851	999999	814	396	938	54	682	697	946	561	979	375	248	999999	726	999999	299	927	999999	165	467	759	811	999999	999999	903	999999	861	674	150	454	771	999999	600	361	760	999999	309	999999	218	999999	117	848	298	414	983	999999	999999	999999	780	999999	177	999999	286	322	999999	999999	846	818	45	999999	999999	999999	999999	117	217	999999	648	338	966	527	989	807	999999	980	999999	910	523	999999	594	638	956	999999	999999	29	999999	376	291	287	999999	429	330	999999	94	658	364	95	52	999999	207	185	626	208	999999	263	141	370	226	999999	962	191	816	292	233	406	603	139	999999	786	999999	999999	526	999999	79	999999	207	508	722	999999	625	274	999999	342	366	999999	21	999999	485	640	888	999999	160	999999	324	87	612	47	268	688	64	999999	999999	999999	360	999999	999999	266	139	668	999999	999999	647	696	679	698	323	484	926	814	394	846	999999	497	898	913	999999	540	55	991	999999	999999	250	999999	475	400	317	612	981	999	999999	755	628	817	584	265	279	464	315	626	764	138	121	999999	304	218	581	469	367	446	676	999999	999999	147	999999	895	392	612	231	999999	391	999999	502	999999	64	638	999999	835	912	642	644	999999	234	429	999999	805	58	999999	999999	266	819	847	254	545	332	640	545	490	93	999999	999999	666	243	36	999999	999999	999999	194	399	665	990	745	557	724	999999	451	894	791	910	928	846	596	999999	964	999999	999999	465	957	603	999999	999999	737	999999	233	769	977	992	207	193	
183	179	864	406	999999	276	83	300	530	742	881	746	754	580	164	842	287	793	278	567	701	598	678	590	976	572	263	999999	333	955	824	458	999999	607	737	759	982	199	798	698	396	253	935	999999	722	677	349	166	597	391	492	194	724	999999	999999	585	500	999999	430	511	999999	89	999999	575	999999	433	59	156	843	405	999999	97	995	579	999999	999999	999999	464	868	999999	233	999999	406	999999	472	640	734	999999	125	999999	268	709	769	999999	685	999999	999999	370	999999	298	628	202	323	201	999999	404	199	154	999999	43	999999	46	414	131	288	916	682	34	999999	287	699	992	41	690	146	160	328	708	894	864	182	301	167	580	680	40	782	999999	420	78	451	999999	597	999999	239	232	304	999999	999999	769	633	261	268	28	599	635	170	633	64	381	86	490	260	604	999999	630	879	999999	450	257	143	477	613	44	836	119	405	950	999999	914	855	680	699	134	240	999999	999999	148	980	55	870	159	160	49	991	960	339	999999	230	608	353	470	206	760	635	999999	648	233	191	999999	240	220	181	999999	999999	405	791	135	373	999999	999999	740	853	405	387	984	326	574	52	876	999999	412	729	999999	571	395	483	938	498	999999	999999	810	956	999999	814	999999	977	20	523	596	179	999999	999999	290	999999	612	616	801	383	651	839	83	999999	999999	709	828	999999	329	578	140	999999	852	637	999999	667	787	783	362	590	728	999999	315	61	456	707	577	783	449	841	958	778	999999	565	847	245	209	999999	651	999999	986	178	657	999999	999999	674	999999	999999	340	622	234	829	263	220	655	999999	999999	31	734	608	999999	55	999999	999999	620	361	249	296	789	63	999999	168	141	571	999999	559	358	873	668	782	390	10	999999	999999	616	138	525	471	910	999999	711	187	999999	53	999999	999999	137	179	999999	999999	999999	40	999999	286	999999	75	999999	692	616	105	295	659	999999	951	227	999999	602	999999	871	999999	836	777	386	586	352	999999	999999	98	912	662	999999	189	61	638	357	360	999999	176	674	550	440	999999	855	999999	917	61	824	999999	825	999999	349	913	999999	340	204	656	653	999999	934	999999	802	609	999999	953	672	116	608	999999	603	867	999999	435	549	330	999999	13	921	571	999999	300	999999	999999	273	394	999999	519	881	720	443	999999	999999	999999	999999	802	748	831	62	902	152	999999	999999	109	999999	957	611	914	373	977	290	999999	734	999999	540	999999	999999	481	345	999999	640	162	234	887	291	902	171	901	203	747	582	228	951	999999	428	857	847	368	981	316	999999	409	156	
903	440	253	966	624	999999	598	398	276	496	999999	271	989	586	565	999999	446	999999	709	720	999999	405	71	248	715	999999	682	796	55	500	39	613	241	16	331	457	47	936	547	427	605	999999	315	731	295	758	438	281	291	549	545	999999	83	999999	530	508	378	999999	999999	999999	801	801	999999	776	467	62	40	983	265	118	780	509	259	291	999999	277	99	339	953	956	235	999999	515	505	954	519	539	553	485	822	88	999999	999999	586	625	999999	15	539	274	243	728	454	25	183	999999	45	270	999999	572	263	999999	48	61	304	999999	400	295	847	821	947	522	486	999999	442	40	999999	999999	672	665	321	271	559	75	999999	238	780	395	342	736	918	259	999999	999999	231	413	49	981	391	851	235	999999	168	999999	327	720	251	999999	582	152	999999	221	598	999999	260	999999	859	973	341	75	954	14	953	120	902	999999	775	506	286	39	990	999999	442	820	440	804	112	841	747	999	987	833	812	199	999999	707	661	999999	729	239	554	75	650	326	999999	230	999999	58	815	629	944	744	670	553	999999	999999	999999	777	696	456	889	27	999999	341	87	131	202	764	405	205	47	164	776	999999	485	925	125	126	999999	999999	249	64	999999	128	64	999999	173	269	47	458	928	883	924	283	350	999999	839	999999	248	776	38	799	652	620	591	790	968	623	77	236	150	662	854	486	999999	834	992	117	286	834	999999	932	727	999999	999999	164	999999	999999	705	949	95	805	878	999999	191	449	999999	415	536	274	284	549	201	810	999999	275	999999	448	999999	516	543	999999	42	414	818	105	999999	705	352	999999	999999	475	917	128	151	345	784	707	999999	766	432	586	999999	21	999999	417	741	999999	639	11	135	999999	999999	999999	415	364	772	474	338	96	999999	707	999999	108	714	999999	632	83	999999	972	491	330	153	999999	93	957	999999	31	854	410	364	999999	75	999999	312	768	48	727	712	787	999999	999999	379	999999	399	999999	523	482	307	999999	785	667	999999	666	999999	804	648	999999	115	457	213	751	619	927	732	221	641	721	796	945	999999	999999	370	881	410	181	951	934	909	369	999999	677	723	113	999999	696	907	408	831	507	129	999999	621	264	583	999999	700	999999	999999	999999	92	801	999999	999999	980	880	307	375	999999	347	853	714	227	746	24	536	999999	999999	312	45	313	999999	890	298	999999	859	293	115	999999	589	481	510	457	731	286	999999	991	999999	133	744	398	541	152	493	999999	415	999999	999999	999999	57	792	999999	149	450	874	849	910	999999	535	130	597	
202	77	677	866	999999	266	999999	469	999999	999999	666	392	567	647	771	999999	407	999999	999999	175	418	864	261	999999	298	370	17	856	436	731	999999	999999	999999	157	206	474	474	627	310	158	999999	415	869	511	135	800	581	999999	113	759	999999	752	999999	954	999999	999999	999999	880	999999	982	259	640	43	999999	941	831	389	999999	451	306	625	779	344	271	968	12	995	749	999999	497	788	214	752	677	999999	850	999999	58	968	868	659	594	59	328	899	566	999999	228	570	304	420	172	361	806	143	733	418	852	986	186	999999	75	218	90	203	54	999999	365	432	101	120	999999	999999	999999	647	999999	730	999999	372	411	631	776	189	377	86	999999	852	946	999999	999999	441	868	71	791	535	593	385	968	134	855	679	999999	795	478	999999	88	720	999999	168	112	13	402	999999	584	555	566	885	841	14	576	202	940	821	938	999999	251	999999	659	999999	63	655	762	891	999999	732	615	980	999999	999999	997	999999	83	787	441	999999	48	387	487	999999	969	708	544	963	999999	999999	738	204	856	818	942	808	70	731	999999	456	250	999999	973	852	940	585	184	657	17	670	999999	163	999999	999999	621	864	999999	423	88	355	121	798	343	854	993	421	999999	892	999999	999999	845	351	682	999999	249	999999	413	999999	306	393	534	886	956	887	543	585	814	408	207	88	26	647	653	759	345	999999	178	129	859	529	461	291	999999	818	825	777	480	404	999999	94	999999	167	127	694	999999	234	999999	455	321	999999	606	724	695	172	182	999999	698	922	650	797	368	294	775	776	932	252	479	148	999999	766	114	419	999999	123	999999	999999	530	959	938	120	611	723	999999	451	922	737	595	253	646	627	88	557	999999	420	725	176	391	350	762	578	754	703	392	554	312	197	533	582	545	324	678	739	999999	539	195	645	999999	999999	854	205	657	999999	502	999999	687	557	664	780	397	461	476	189	207	370	365	908	340	263	148	999999	213	22	708	331	949	349	573	225	234	90	999999	67	495	999999	999999	999999	210	947	867	999999	532	753	999999	999999	999999	498	999999	999999	183	999999	999999	232	195	999999	991	999999	999999	180	999999	348	983	449	555	316	771	999999	999999	639	449	836	707	392	396	999999	212	999999	827	624	484	999999	806	999999	51	947	775	467	871	375	575	286	11	40	461	528	999999	999999	208	878	322	438	804	902	185	346	580	922	836	999999	999999	542	816	999999	999999	45	542	999999	407	607	540	999999	548	328	74	172	834	676	931	868	620	129	999999	999999	999999	56	656	
999999	999999	705	999999	853	630	78	457	43	469	109	345	999999	999999	738	999999	999999	348	999999	890	486	837	22	511	903	990	968	999999	798	290	868	600	999999	389	638	999999	702	240	999999	999999	479	870	41	702	999999	341	515	999999	882	443	660	610	999999	166	180	76	999999	999999	473	863	662	886	658	752	601	999999	695	46	999999	999999	999999	370	661	999999	420	615	806	320	776	572	999999	999999	309	365	630	268	999999	493	218	572	507	999999	766	823	999999	593	221	289	110	236	645	478	534	414	460	300	999999	970	745	564	999999	451	999999	901	387	999999	587	999999	999999	343	213	211	827	785	970	484	603	837	999999	827	403	999999	999999	999999	926	16	561	894	904	339	319	335	748	654	312	999999	91	865	445	999999	15	917	999999	767	33	444	999999	748	443	975	999999	120	668	917	170	743	242	877	975	381	24	999999	398	792	34	999999	463	999999	483	999999	402	738	999999	858	821	485	999999	452	526	492	364	999999	461	928	642	208	666	830	493	568	999999	214	889	73	439	322	528	375	999999	999999	980	477	275	999999	583	959	718	810	999999	999999	384	789	360	493	27	999999	241	470	160	825	221	633	999999	914	999999	197	848	999999	428	999999	999999	993	999999	999999	999999	886	999999	932	999999	682	490	856	733	808	194	43	854	406	56	237	999999	68	225	917	934	356	787	360	437	999999	999999	390	999999	999999	728	390	90	979	999999	140	664	308	124	477	344	364	899	882	730	67	999999	451	291	200	427	898	778	999999	446	165	109	197	505	960	999999	110	999999	147	999999	803	953	874	425	916	999999	783	944	747	999999	999999	456	905	630	380	61	999999	999999	201	179	830	612	298	542	999999	40	999999	803	999999	905	244	889	762	999999	926	113	469	35	374	626	644	953	999999	999999	866	999999	999999	566	135	908	901	11	999999	967	260	200	999999	341	600	886	106	980	999999	841	349	690	693	113	703	276	592	643	733	999999	535	876	582	90	999999	999999	837	999999	678	255	999999	242	616	795	551	735	449	137	435	488	529	999999	173	198	869	999999	26	100	862	858	999999	267	277	708	442	383	618	583	665	484	58	196	999999	544	837	116	84	999999	561	967	827	464	218	255	54	871	712	393	221	499	999999	747	999999	999999	928	999999	964	999999	363	999999	999999	865	471	950	999999	999999	362	628	360	762	999999	128	999999	894	41	862	59	32	999999	571	671	235	372	176	385	999999	999999	492	616	101	152	177	544	393	999999	961	992	267	815	999999	518	93	42	459	396	999999	218	
162	787	75	697	942	253	792	506	892	999999	305	999999	137	999999	869	22	999999	999999	935	584	154	54	999999	869	791	216	952	62	587	202	913	999999	405	103	985	704	999999	404	210	923	752	886	958	468	697	691	999999	515	648	81	773	838	461	406	73	118	999999	205	999999	735	999999	739	918	699	589	525	180	999999	219	175	471	865	999999	21	831	267	95	611	999999	110	528	447	413	516	428	84	328	999	39	876	999999	354	999999	999999	633	22	967	268	878	999999	521	653	306	483	999999	999999	428	999999	574	999999	33	115	33	805	216	853	335	412	281	515	207	181	999999	343	188	126	376	945	387	999999	299	826	733	999999	588	875	150	930	906	521	655	877	434	233	853	999999	331	693	999999	780	999999	565	987	372	974	999999	648	999999	999999	493	541	483	999999	755	516	206	382	32	226	341	712	405	505	760	859	329	999999	781	489	307	794	683	687	607	142	734	839	370	36	247	237	999999	635	999999	999999	999999	815	679	999999	999999	999999	308	476	927	999999	292	999999	237	512	654	604	866	483	999999	698	857	796	464	623	999999	999999	999999	995	978	113	534	769	92	780	687	514	76	999999	999999	798	999999	999999	759	539	849	674	611	858	382	643	370	704	638	724	132	386	360	66	935	299	999999	313	497	823	999999	999999	999999	457	825	150	537	801	649	999999	212	999999	46	999999	999999	116	756	163	999999	999999	742	829	140	999999	999999	311	163	19	139	544	310	193	718	936	996	337	698	999999	42	242	116	569	65	439	522	480	349	436	999999	828	999999	344	999999	999999	90	713	391	999999	999999	523	986	999999	671	115	898	29	932	999999	928	445	999999	999999	130	390	238	183	774	701	999999	187	961	726	726	311	11	965	999999	565	856	999999	999999	89	364	519	999999	589	999999	950	999999	502	999999	250	508	847	419	940	224	308	924	999999	939	690	772	622	562	269	801	369	113	999999	525	376	253	645	500	339	247	999999	999999	649	999999	824	999999	999999	639	721	228	878	999999	70	751	204	999999	948	353	264	316	741	956	985	788	538	846	608	977	999999	999999	863	357	89	702	999999	999999	285	999999	125	530	429	983	840	51	922	477	999999	191	331	735	304	301	245	32	999999	999999	159	861	746	978	562	375	999999	999999	365	531	999999	367	147	41	999999	326	238	734	887	758	125	999999	865	71	999999	999999	655	445	701	571	121	67	206	959	999999	999999	885	147	968	63	525	126	685	401	999999	685	54	999999	378	978	72	511	999999	747	538	214	995	684	
185	145	720	32	33	793	420	755	999999	999999	27	942	441	101	766	833	242	999	999999	474	407	126	382	366	77	999999	509	609	999999	458	430	809	427	210	961	999999	999999	503	102	892	981	909	525	999999	282	436	547	971	999999	999999	515	999999	945	531	999999	999999	763	363	999999	999999	999999	810	833	999999	999999	218	524	240	139	933	499	999999	906	376	492	497	999999	516	93	640	186	999999	864	620	999999	999999	863	896	923	903	999999	999999	999999	999999	999999	180	999999	813	117	74	911	999999	841	811	999999	775	999999	579	48	789	466	999999	280	999999	133	755	946	223	767	866	354	628	317	236	864	999999	999999	999999	999999	322	999999	999999	999999	999999	729	869	697	999999	808	177	269	293	999999	143	447	822	999999	234	669	852	999999	999999	55	251	719	292	999	615	947	301	585	999999	811	726	377	999999	848	261	999999	999999	68	894	415	599	607	999999	771	183	789	52	810	966	453	915	97	999999	742	167	309	446	869	999999	115	516	592	750	482	999999	765	769	973	999999	639	415	793	999999	457	455	643	999999	999999	999999	825	904	491	618	74	895	639	999999	935	690	951	157	394	976	999999	999999	17	856	999999	999999	999999	29	78	999999	336	47	999999	999999	999999	297	999999	650	925	53	266	210	35	974	685	587	501	999999	833	293	999999	491	31	816	551	558	999999	787	80	880	417	805	835	138	291	36	772	999999	715	648	176	999999	232	350	999999	587	999999	42	180	10	149	470	999999	785	855	999999	25	315	215	554	848	999999	580	54	636	460	375	896	999999	659	814	619	999999	195	126	206	269	999999	106	963	999999	999999	616	999999	741	947	999999	59	283	446	20	467	675	999999	799	440	730	188	713	999999	222	999999	350	521	196	529	237	11	999999	999999	585	999999	219	999999	999999	442	999999	999999	999999	688	840	325	999999	255	648	357	943	81	395	685	475	999999	999999	999999	750	707	75	104	883	221	999999	618	390	623	861	999999	257	999999	999999	367	999999	230	874	35	430	999999	363	104	873	999999	585	166	615	983	194	504	376	384	501	172	377	35	999999	999999	968	999999	934	999999	999999	971	110	520	999999	38	375	999999	216	942	415	853	353	970	231	54	636	563	12	999999	439	999999	999999	873	932	138	989	295	999999	999999	66	207	962	363	710	902	738	75	385	587	999999	999999	298	999999	968	647	819	406	999999	582	999999	415	229	999999	570	38	671	236	587	999999	48	89	651	432	886	217	890	989	270	328	315	571	187	425	788	999999	77	876	904	294	319	999999	999999	30	328	651	
978	434	793	682	241	999999	999999	734	999999	539	999999	865	999999	760	757	829	999999	485	276	893	237	804	750	999999	960	794	331	303	342	455	598	631	999999	245	239	466	206	999999	97	803	94	453	875	258	212	999999	338	999999	999999	489	456	16	753	435	423	183	684	722	721	446	999999	193	402	104	940	666	761	312	531	300	633	999999	999999	473	809	783	928	501	868	758	999999	187	999999	852	998	592	877	678	999999	66	781	484	866	999999	622	900	60	781	318	999999	999999	999999	623	246	856	897	618	289	625	999999	254	999999	853	962	979	13	427	550	105	999999	788	92	491	475	519	158	999999	745	850	908	732	999999	192	331	999999	999999	999999	529	995	110	973	999999	63	191	999999	999999	630	903	999999	619	482	999999	686	959	757	999999	544	157	727	707	215	873	439	716	906	999999	10	531	653	549	448	898	554	999999	385	200	39	999999	663	921	528	789	83	240	999999	232	999999	233	574	951	999999	416	801	297	895	110	168	346	999999	999999	597	108	259	999999	181	583	956	690	583	567	336	244	999999	806	189	999999	799	208	290	999999	636	776	999999	701	653	42	106	266	109	285	42	693	35	950	333	429	999999	950	69	852	276	780	649	999999	624	660	922	999999	117	479	999999	999999	999999	999999	86	820	999999	557	999999	149	487	699	591	308	534	643	219	543	482	999999	999999	849	999999	999999	999999	999999	137	950	999999	992	119	110	158	629	999999	999999	999999	435	873	513	288	983	481	920	375	576	199	350	999999	981	451	388	523	357	594	460	821	627	191	230	693	200	480	486	39	386	999999	961	999999	999999	999999	783	670	968	481	902	378	227	72	841	667	786	478	105	551	730	999999	800	45	999999	261	19	254	652	999999	98	512	994	891	988	999999	999999	999999	30	976	668	718	555	876	999999	92	603	999999	349	563	906	999999	999999	935	309	799	749	925	809	211	995	999999	27	158	999999	399	383	336	83	815	999999	999999	457	129	999999	999999	41	924	352	441	657	999999	905	99	913	376	137	999999	592	199	287	999999	218	819	999999	139	700	407	494	999999	708	276	491	999999	134	999999	274	265	62	297	999999	825	583	377	553	551	633	928	244	26	271	324	744	999999	999999	999999	561	999999	149	753	320	999999	999999	59	732	390	963	382	965	999999	111	872	999999	304	432	461	728	840	275	439	506	772	999999	477	41	999999	532	999999	999999	997	586	999999	126	308	999999	142	395	533	644	172	587	999999	999999	467	914	999999	317	449	461	999999	999999	720	373	709	257	
999999	999999	961	28	348	858	999999	386	967	999999	475	755	708	328	299	76	205	206	112	851	255	999999	705	999999	641	87	92	999999	918	598	865	272	416	60	438	670	433	515	305	314	230	873	995	277	448	644	999999	131	171	20	212	999999	270	999999	12	738	766	408	386	271	775	221	468	379	999999	212	348	657	890	629	642	999999	900	798	631	381	814	437	124	997	478	961	983	908	395	351	12	558	58	699	999999	35	138	44	538	999999	415	626	943	245	305	950	240	542	377	522	624	472	236	630	924	338	293	999999	793	999999	238	560	983	982	210	999999	999999	201	724	617	562	865	999999	622	966	999999	999999	878	701	999999	731	450	999999	873	727	540	999999	428	775	575	741	748	251	999999	780	855	642	999999	999999	516	351	49	818	759	960	758	213	999999	664	735	999999	414	688	999999	93	788	29	120	265	670	467	190	425	158	876	813	624	545	841	120	555	999999	843	999999	185	691	632	781	912	968	999999	717	763	999999	999999	999999	999999	975	999999	992	836	532	999999	375	58	170	623	669	883	156	144	999999	773	553	999999	999999	571	999999	99	401	165	247	207	296	999999	999999	427	999999	999999	999999	754	999999	904	848	284	32	826	477	146	999999	77	962	898	766	834	999999	999999	219	999999	417	765	999999	885	249	836	598	335	419	42	309	743	247	250	999999	402	495	999999	924	999999	167	999999	103	367	84	333	203	349	441	462	674	805	999999	999999	21	784	198	762	664	22	685	697	416	999999	836	281	829	722	564	373	348	905	30	940	999999	920	671	999999	811	915	643	259	894	957	368	504	536	721	239	999999	999999	732	109	999999	594	469	89	657	530	803	503	481	784	77	123	768	999999	276	823	100	122	999999	951	999999	999999	435	803	459	87	342	745	118	492	999999	169	615	806	118	999999	243	841	999999	999999	18	421	172	475	826	843	999999	719	269	999999	149	446	999999	999999	360	543	168	666	999999	580	198	999999	395	988	778	908	507	962	676	920	590	999999	108	322	943	336	216	959	977	616	488	999999	485	219	353	569	999999	834	999999	574	197	577	999999	443	999999	950	36	183	697	917	999999	636	53	999999	318	890	999999	902	837	999999	337	999999	688	23	102	575	581	186	645	219	963	673	516	111	732	999999	999999	999999	832	993	310	999999	272	999999	280	851	579	146	999999	462	231	52	999999	999999	999999	999999	888	207	351	913	378	999999	538	487	954	672	999999	999999	616	999999	852	999999	999999	844	722	305	999999	629	742	250	999999	445	
285	192	988	920	676	94	864	743	134	840	999999	999999	624	460	999999	999999	114	608	999999	999999	529	605	999999	549	972	999999	709	942	62	268	464	110	918	932	999999	999999	999999	999999	996	45	87	873	180	22	367	160	999999	271	801	161	524	144	519	367	915	679	582	448	948	523	999999	999999	690	866	385	999999	11	999999	885	157	295	81	999999	696	999999	656	999999	999999	999999	822	932	447	150	999999	743	999999	590	999999	999999	895	773	60	95	999999	660	165	193	999999	636	153	159	999999	999999	653	999999	453	532	823	806	269	253	999999	266	135	591	937	781	788	132	65	633	999999	674	990	383	999999	985	999999	45	405	472	131	961	48	672	404	71	999999	45	300	797	767	999999	757	999999	999999	793	959	999999	723	383	999999	191	581	519	708	863	395	999999	631	468	403	999999	411	796	132	999999	228	462	196	875	999999	753	832	268	999999	696	916	348	594	450	999999	248	322	31	78	939	389	528	964	541	676	226	414	999999	404	979	999999	961	529	999999	575	507	999999	847	98	999999	359	999999	653	999999	946	999999	999999	190	999999	164	474	389	999999	999999	643	699	498	999999	209	78	999999	10	864	886	354	955	818	828	875	528	544	474	999999	999999	590	76	875	999999	594	628	999999	233	399	249	999999	962	999999	346	133	876	18	59	648	999999	312	359	458	766	667	999999	238	857	315	914	620	10	457	311	602	999999	999999	546	69	580	999999	999999	610	624	382	392	722	999999	705	999	999999	494	826	911	124	240	999999	999999	294	603	400	684	918	485	629	514	514	931	999999	999999	999999	999999	999999	78	999999	197	748	834	394	285	278	756	162	316	404	135	183	545	196	371	958	714	262	466	190	999999	999999	135	995	867	877	790	738	158	999999	999999	504	999999	999999	927	492	783	725	999999	334	999999	532	611	91	503	999999	969	745	999999	598	347	999999	533	887	641	999999	623	839	526	999999	999999	999999	13	999999	355	630	425	999999	269	999999	184	989	253	141	546	330	595	53	999999	537	907	999999	999999	999999	999999	838	971	870	785	937	869	944	208	611	846	626	528	252	735	872	999999	851	485	999999	999999	357	965	402	351	321	405	579	347	989	999999	442	999999	999999	760	999999	659	555	342	332	999999	240	999999	999999	294	999999	801	352	318	628	621	999999	999999	999999	999999	999999	872	579	999999	474	541	999999	606	219	999999	414	999999	999999	491	228	223	999999	519	163	491	192	566	333	117	432	999999	62	270	999999	377	999999	872	795	315	509	999999	90	999999	867	790	720	634	999999	531	880	
953	726	861	99	415	261	547	415	382	954	694	549	472	106	954	489	999999	999999	841	677	541	180	769	982	584	143	343	651	373	771	558	999999	802	236	479	793	201	181	999999	125	896	466	423	360	814	104	617	999999	912	310	690	999999	740	999999	999999	782	956	878	514	282	917	895	52	611	406	999999	746	245	627	170	298	858	583	725	781	84	999999	419	177	490	525	414	738	72	90	810	254	948	999999	696	837	322	999999	40	999999	10	424	811	953	999999	357	999999	312	752	999999	832	999999	24	82	999999	35	999999	711	34	757	513	166	979	530	595	999999	798	358	999999	999999	976	202	553	528	780	660	945	999999	72	999999	999999	111	999999	60	257	647	999999	876	622	670	300	611	999999	999999	999999	843	999999	291	367	650	999999	34	381	428	46	640	619	496	999999	999999	999999	91	648	892	614	412	180	928	999999	999999	999999	999999	735	999999	42	374	560	279	833	937	999999	664	999999	422	583	128	730	999999	24	617	999999	744	999999	17	590	218	962	749	668	999999	673	516	18	419	425	637	999999	120	396	999999	90	999999	662	999999	399	999999	984	236	999999	999999	681	612	999999	665	920	490	999999	727	680	823	411	999999	611	551	273	708	656	687	996	946	829	619	181	353	536	687	91	230	618	173	234	736	440	181	999999	71	602	352	499	935	300	999999	439	572	269	999999	738	120	100	999999	999999	307	239	999999	999999	999999	999999	999999	139	242	999999	126	999999	516	599	675	380	439	941	212	116	999999	999999	999999	999999	999999	189	609	999999	999999	949	971	999999	927	999999	927	507	78	514	547	630	41	223	267	536	999999	999999	999999	972	999999	898	308	179	887	999999	466	119	177	715	408	882	831	486	871	293	437	999999	192	122	672	999999	311	925	403	999999	999999	100	930	535	999999	807	266	999999	499	999999	650	801	252	352	937	818	999999	999999	999999	665	999999	554	351	973	108	198	278	810	310	425	597	383	775	999999	509	375	999999	642	243	601	625	204	986	512	642	999999	999999	840	999999	854	838	948	819	999999	999999	999999	999999	999999	437	999999	999999	456	336	84	999999	999999	36	937	999999	572	639	697	129	999999	49	604	567	839	340	999999	455	438	635	455	587	649	999999	47	532	978	627	231	215	949	999999	179	868	912	741	999999	609	805	996	612	999999	151	828	999999	698	188	999999	909	626	999999	999999	999999	821	881	496	132	712	989	414	999999	945	999999	491	180	451	870	999999	654	107	964	863	649	441	999999	999999	445	820	258	999999	354	999999	999999	604	999999	120	961	
357	987	426	618	664	619	401	142	667	805	999999	658	863	827	452	317	811	661	111	999999	669	798	999999	60	312	463	650	69	848	237	814	251	69	490	522	749	238	488	310	253	999999	999999	365	435	786	171	999999	521	999999	708	906	942	999999	922	301	559	999999	999999	316	210	969	341	293	439	991	999999	999999	382	999999	703	999999	332	361	858	940	370	443	224	274	151	78	139	999999	149	331	871	112	999999	198	963	412	863	999999	109	284	916	25	925	443	378	999999	999999	216	208	629	583	591	290	981	931	999999	132	110	175	999999	839	183	154	118	130	315	999999	999999	351	301	225	999999	261	584	34	999999	517	999999	896	579	66	999999	999999	520	748	999999	999999	999999	267	999999	999999	762	16	999999	444	742	871	817	999999	72	118	999999	999999	907	414	432	339	999999	957	586	608	351	999999	999999	999999	916	224	633	999999	999999	999999	999999	926	999999	21	462	153	999999	150	999999	483	700	467	833	471	238	67	61	115	325	999999	125	207	681	248	938	557	421	892	527	528	999999	456	483	578	999999	901	370	896	951	289	55	566	676	999999	907	999999	999999	134	847	999999	172	528	55	889	379	999999	255	265	82	905	732	402	622	999999	246	253	984	265	660	999999	697	999999	164	45	905	558	999999	578	340	64	186	297	54	668	999999	999999	411	593	209	710	656	114	823	56	999999	653	944	999999	866	663	899	126	473	520	171	17	374	19	999999	999999	578	999999	925	27	999999	445	357	953	999999	527	842	400	999999	949	679	592	999999	117	489	262	614	999999	712	676	999999	999999	823	533	999999	357	355	402	610	388	142	999999	189	805	327	121	305	990	515	349	999999	999999	70	999999	841	999999	999999	999999	529	731	215	959	964	259	999999	669	999999	823	456	999999	181	449	999999	677	817	699	413	535	790	377	956	623	113	372	854	654	999	310	692	999999	682	98	872	999999	999999	183	25	930	942	658	499	481	544	465	177	382	719	999999	706	151	999999	149	476	161	999999	591	999999	999999	999999	218	669	320	141	528	377	999999	576	999999	504	643	683	482	999999	141	878	999999	999999	648	205	999999	935	616	604	551	761	999999	621	720	113	590	327	999999	535	734	988	189	350	26	97	94	805	808	888	72	467	693	556	344	999999	299	512	217	406	921	283	63	716	590	999999	835	471	855	807	999999	326	269	946	859	153	699	144	73	999999	120	999999	137	727	541	999999	78	985	287	447	999999	88	119	27	614	461	934	472	999999	259	262	622	949	10	975	999999	207	
999999	697	999999	584	164	449	657	295	999999	156	336	999999	506	698	849	194	418	993	835	216	252	342	408	999999	236	384	999999	307	999999	727	136	751	999999	886	331	298	95	862	659	638	462	999999	369	315	999999	297	263	561	412	438	999999	999999	150	540	955	999999	299	999999	358	779	635	359	797	527	29	585	389	620	376	561	109	556	344	206	753	520	973	102	610	938	999999	262	895	999999	196	129	999999	265	999999	917	998	999999	514	879	13	999999	934	841	999999	999999	908	643	194	999999	339	984	999999	943	786	999999	439	999999	383	419	658	999999	464	999999	341	999999	973	134	689	458	563	997	52	464	999999	650	585	999999	999999	587	40	999999	999999	54	999999	999999	999999	667	478	495	488	802	999999	105	231	999999	648	999999	999999	999999	59	783	954	999999	297	341	942	218	750	145	859	307	399	999999	388	180	315	419	17	140	452	315	999999	204	970	761	999999	999999	243	573	999999	389	632	421	537	257	533	342	757	398	268	999999	999999	342	999999	190	999999	932	716	60	324	239	999999	379	943	743	137	999999	764	999999	72	995	975	187	143	479	674	978	268	141	999999	999999	662	618	871	213	999999	323	568	790	358	999999	240	192	258	999999	201	263	999999	794	129	999999	577	231	999999	273	273	738	999999	999999	515	434	674	999999	413	999999	577	579	508	739	999999	999999	201	974	188	725	765	792	929	370	288	421	510	473	21	873	999999	999999	292	608	940	999999	124	412	284	923	672	654	779	908	999999	999999	755	737	999999	315	582	602	53	610	508	480	809	838	877	104	999999	210	574	539	944	146	297	899	798	693	699	789	700	999999	999999	999999	999999	999999	999999	667	666	773	33	999999	301	999999	397	999999	110	470	999999	285	534	190	999	999999	90	249	963	69	999999	855	938	999999	999999	999999	901	788	557	397	466	788	673	220	999999	160	999999	869	248	150	748	615	799	338	842	424	265	520	999999	591	40	774	999999	114	343	811	834	276	99	508	999999	999999	133	712	13	999999	611	324	999999	849	294	221	10	822	321	718	65	610	914	201	537	391	533	966	366	692	731	569	876	625	326	910	779	740	999999	149	492	999999	999999	779	999999	941	767	415	306	819	999999	244	793	625	755	233	362	999999	970	520	999999	166	999999	321	999999	52	447	137	532	999999	999999	269	999999	999999	235	968	286	144	999999	596	624	999999	670	547	918	496	775	261	870	103	999999	881	770	728	999999	335	740	22	448	769	999999	999999	883	922	388	514	660	621	399	786	999999	999999	517	384	
999999	957	496	808	402	844	277	195	266	999999	999999	559	999999	856	999999	900	238	999999	696	999999	102	984	244	747	169	414	836	999999	862	999999	155	341	374	999999	833	999999	838	999999	620	603	501	999999	999999	999999	999999	828	999999	999999	513	499	558	683	531	897	999999	999999	999999	748	649	999999	999999	999999	333	183	293	999999	195	113	32	11	71	305	653	102	128	783	611	999999	650	340	999999	42	650	372	534	472	809	999999	113	922	999999	100	292	631	595	388	999999	209	170	613	643	910	781	511	437	999999	999999	999999	779	508	999999	931	108	318	598	975	473	999999	648	821	999999	718	10	110	618	971	23	999999	506	740	798	412	630	46	697	489	999999	999999	935	282	441	999999	999999	605	624	999999	991	999999	999999	619	999999	34	561	348	929	999999	910	681	999999	466	249	999999	999999	49	999999	896	310	71	620	119	724	999999	999999	376	999999	313	31	404	999999	165	999999	48	988	887	999999	774	850	292	117	773	578	580	255	478	42	999999	448	658	896	727	999999	929	363	999999	999999	589	999	999999	999999	625	902	515	205	737	486	999999	29	54	223	935	55	28	954	847	540	154	89	556	343	999999	865	373	508	757	14	60	685	75	992	245	775	665	333	999999	999999	72	385	517	992	999999	413	404	444	961	682	999999	975	999999	392	750	510	452	851	999999	760	538	999999	999999	732	435	525	954	61	977	999999	999999	999999	472	975	999999	769	571	564	999999	553	470	999999	547	85	999999	999999	178	682	252	735	332	814	999999	999999	999999	65	937	999999	999999	316	458	352	999999	800	302	446	512	540	914	981	999999	888	349	459	999999	609	470	999999	860	360	356	281	809	999999	837	575	375	741	999999	423	831	786	997	204	999999	128	472	746	783	435	572	637	768	270	796	443	999999	871	441	999999	594	576	924	215	959	187	542	224	999999	999999	999999	771	897	501	999999	162	890	155	365	180	999999	723	588	999999	787	718	999999	999999	999999	403	999999	503	999999	910	828	265	862	792	245	916	586	257	783	999999	999999	801	740	277	999999	644	553	329	515	270	595	870	999999	498	999999	999999	674	993	768	569	625	577	472	986	672	894	999999	108	909	448	594	889	940	531	82	986	978	245	437	811	999999	999999	988	48	325	999999	277	374	373	999999	252	592	489	223	440	785	338	753	999999	227	354	999999	419	77	676	705	999999	466	425	999999	272	438	999999	957	999999	843	589	434	670	715	626	999999	734	999999	999999	999999	999999	726	999999	296	657	234	640	220	467	406	372	921	372	620	999999	
810	948	932	731	813	999999	532	505	999999	206	999999	93	889	999999	428	719	503	871	673	304	213	376	139	784	999999	797	999999	499	322	481	999999	71	999999	688	999999	977	802	193	999999	976	878	999999	503	100	752	151	999999	620	48	686	868	60	698	325	823	444	819	158	693	26	999999	42	193	125	537	999999	999999	999999	783	999999	917	319	488	999999	426	999999	999999	999999	41	896	56	999999	999999	635	612	999999	999999	734	999999	382	168	654	500	376	307	845	47	999999	562	910	118	550	999999	597	999999	559	571	12	899	999999	571	780	127	796	999999	943	581	999999	512	919	479	308	346	411	293	272	819	999999	999999	580	943	999999	485	131	788	506	999999	864	999999	999999	57	999999	835	32	811	387	999999	703	999999	364	274	490	875	643	440	809	213	435	999999	506	739	458	613	328	897	86	999999	999999	18	999999	53	716	999999	459	872	118	472	999999	600	905	735	126	716	44	315	463	619	842	690	978	999999	474	560	999999	324	598	758	517	999999	734	92	541	694	932	321	999999	798	426	771	332	999999	888	834	999999	770	999999	741	578	999999	443	467	462	999999	39	180	578	166	332	144	999999	999999	955	200	865	823	204	431	783	723	758	665	203	80	368	641	414	639	163	999999	701	856	189	999999	690	277	630	235	665	762	999999	401	475	291	498	972	391	999999	999999	584	999999	201	999999	855	264	999999	273	391	947	397	766	938	13	733	443	999999	180	461	509	597	202	969	999999	31	980	366	999999	911	582	395	260	715	670	578	33	509	898	333	250	912	13	248	287	277	999999	803	398	999999	847	81	999999	999999	199	381	391	606	435	936	874	999999	587	361	808	561	147	60	999999	434	999999	999999	527	999999	999999	999999	594	954	691	498	35	187	967	457	74	511	594	330	526	299	197	426	84	962	999999	352	334	652	440	726	140	945	999999	964	42	914	554	955	718	602	787	437	914	936	910	697	930	999999	297	999999	967	816	533	978	246	293	859	564	397	868	272	941	523	965	368	89	651	13	424	160	956	639	611	999999	999999	760	999999	147	61	761	421	999999	999999	142	758	323	422	556	999999	999999	65	989	567	999999	340	845	913	999999	578	830	999999	999999	715	147	350	338	214	608	476	486	999999	999999	513	636	999999	77	587	999999	216	55	667	104	285	675	105	966	81	762	999999	667	846	562	569	230	715	999999	489	227	791	999999	118	814	90	250	999999	343	999999	999999	402	272	999999	532	743	532	999999	951	651	49	52	383	267	452	23	
808	640	229	999999	292	920	963	588	370	599	786	999999	852	24	999999	999999	761	490	150	369	999999	409	999999	818	46	999999	999999	842	449	185	417	173	999999	800	281	610	749	999999	204	20	439	683	897	999999	957	596	320	999999	616	342	999999	893	126	92	999999	409	326	410	124	235	166	130	999999	195	191	623	280	999999	742	434	999999	578	295	999999	929	999999	999999	390	861	450	746	827	235	116	894	524	56	999999	118	872	294	348	78	969	854	318	543	712	752	999999	326	268	205	999999	384	712	607	999999	999999	52	897	935	548	999999	489	339	895	42	300	667	576	696	944	869	150	619	509	326	284	620	999999	799	638	527	133	999999	999999	52	732	191	916	68	430	75	975	358	799	404	490	525	423	511	999999	94	767	629	323	999999	52	765	212	290	713	542	938	999999	999999	31	550	11	707	852	310	119	999999	999999	999999	878	894	791	819	115	836	999999	207	603	388	553	759	503	173	306	10	966	979	635	355	888	137	878	61	999999	854	999999	818	571	210	312	344	259	999999	445	441	999999	945	107	454	954	345	344	999999	753	272	56	999999	999999	851	344	140	999999	172	388	999999	25	739	51	999999	357	940	635	403	86	999999	999999	999999	728	865	999999	30	881	191	401	553	792	999999	308	515	808	651	418	999999	866	182	229	96	999999	693	999999	522	904	846	106	23	999999	940	643	999999	761	905	999999	545	112	323	999999	999999	771	835	999999	856	999999	535	452	705	999999	915	999999	904	989	423	175	45	449	236	999999	45	94	387	843	999999	525	764	754	902	543	999999	617	999999	923	296	324	149	999999	568	91	379	403	400	491	794	413	738	554	999999	739	999999	999999	875	207	222	848	999999	991	116	340	999999	999999	999999	999999	999999	999999	984	980	999999	108	36	309	999999	155	747	641	694	895	59	999999	999999	220	416	173	469	999999	741	355	999999	448	930	157	629	237	999999	597	999999	237	832	496	428	758	999999	249	713	773	224	730	460	580	999999	499	942	667	553	465	999999	999999	999999	999999	566	639	278	263	178	999999	999999	653	739	159	787	999999	72	562	999999	999999	367	176	459	999999	563	20	895	140	295	441	215	961	683	999999	232	477	535	951	999999	788	490	599	81	835	103	570	999999	311	999999	999999	999999	999999	646	999999	107	208	926	999999	328	556	744	147	968	736	999999	718	969	788	926	320	931	121	633	241	547	768	999999	624	602	999999	999999	594	347	999999	14	825	324	999999	853	999999	550	528	633	999999	54	999999	630	344	172	999999	
601	213	999999	999999	766	325	756	415	978	338	113	312	414	335	536	159	799	999999	732	999999	999999	811	999999	999999	999999	999999	999999	999999	196	205	148	761	999999	228	401	815	999999	865	999999	689	999999	999999	189	524	920	999999	124	307	846	999999	999999	260	999999	324	980	789	278	481	712	363	999999	506	228	783	200	999999	849	196	934	999999	939	934	999999	52	778	494	632	420	981	531	298	190	413	301	652	887	159	148	247	999999	999999	738	999999	999999	852	573	691	999999	334	999999	398	928	373	135	999999	999999	710	569	546	496	999999	857	500	191	74	656	102	999999	140	312	201	999999	948	331	999999	211	781	81	200	215	999999	235	96	999999	142	370	999999	999999	346	43	187	590	601	751	455	689	247	999999	413	205	480	999999	276	999999	999999	999999	979	51	951	753	836	639	379	999999	692	931	771	97	58	703	839	999999	589	106	135	611	120	207	876	493	963	999999	999999	994	999999	48	959	999999	35	455	999999	774	336	999999	207	547	221	269	68	523	918	160	923	710	365	664	184	179	895	775	999999	782	175	467	999999	36	972	999999	606	999999	972	706	72	602	321	999999	489	996	899	999999	400	850	149	363	575	999999	886	957	638	80	999999	789	179	259	878	999999	609	999999	804	180	575	836	663	999999	550	221	98	331	398	300	185	188	279	317	385	727	643	811	999999	999999	150	25	746	536	789	192	537	999999	724	712	999999	999999	999999	728	999999	564	196	734	813	364	725	999999	568	347	999999	686	520	999999	874	161	966	798	976	828	40	999999	99	137	625	367	684	999999	606	686	835	565	999999	550	305	999999	999999	908	998	999999	999999	585	456	408	642	113	672	675	999999	572	746	666	644	373	698	462	474	999999	999999	999999	680	449	958	882	999999	339	699	969	566	63	620	999999	800	999999	999999	999999	113	691	494	521	694	18	999999	44	999999	178	920	623	852	999999	356	999999	799	552	857	810	999999	574	896	313	999999	703	999999	884	951	688	866	999999	999999	253	358	999999	574	597	761	671	112	924	942	343	418	85	126	723	707	149	999999	258	999999	767	999999	539	999999	191	117	990	898	463	92	261	312	724	999999	609	999999	572	906	211	790	999999	708	702	631	563	894	338	587	396	186	999999	429	999999	999999	999999	424	999999	989	393	490	770	773	649	842	999999	40	694	256	517	999999	999999	999999	67	467	405	69	999999	908	241	297	779	999999	999999	286	280	999999	999999	999999	801	999999	676	999999	523	720	29	422	999999	999999	999999	532	210	91	79	167	999999	578	999999	
160	999999	999999	298	910	757	106	711	999999	270	372	571	999999	999999	584	455	999999	561	999999	720	999999	447	983	10	999999	967	708	96	697	999999	999999	999999	999999	999999	543	999999	833	999999	766	825	427	999999	662	162	696	298	999999	999999	625	636	746	605	488	999999	34	712	235	999999	32	943	58	999999	23	33	915	136	869	397	803	683	621	999999	795	999999	303	337	999999	999999	313	977	884	523	999999	71	597	999999	999999	844	446	999999	675	865	999999	822	776	999999	995	639	246	999999	999999	999999	392	942	999999	319	810	752	564	696	927	404	664	999999	69	535	548	952	999999	999999	380	35	950	972	18	755	564	973	999999	999999	342	155	595	743	558	198	999999	528	999999	288	938	14	290	999999	902	281	999999	827	999999	251	999999	999999	214	999999	999999	403	745	999999	933	269	754	836	999999	678	363	782	999999	920	496	871	999999	29	906	999999	238	375	745	210	999999	737	553	736	219	718	26	299	941	999999	554	999999	999999	999999	594	999999	533	111	999999	999999	396	999999	472	291	341	892	846	849	146	999999	840	999999	658	544	350	999999	715	28	627	83	999999	74	841	999999	376	340	999999	682	435	130	999999	136	999999	142	814	999999	275	272	405	327	999999	177	163	883	685	730	507	908	381	398	999999	515	484	148	950	331	288	999999	915	10	474	174	999999	25	999999	713	999999	525	730	401	931	453	999999	310	211	999999	910	957	607	999999	832	519	999999	46	59	117	652	25	192	492	999999	96	357	404	999999	708	752	148	450	971	69	982	188	979	466	627	999999	184	937	465	421	331	999999	278	177	955	862	387	966	335	71	654	999999	247	730	845	106	999999	457	503	742	772	517	635	586	850	340	331	999999	432	999999	478	88	727	999999	999999	514	88	236	999999	845	999999	181	999999	999999	999999	650	999999	259	621	999999	675	726	444	723	999999	813	946	692	327	624	540	807	543	121	592	576	615	176	391	341	27	991	560	657	377	999999	999999	724	180	999999	399	82	959	901	999999	751	644	13	999999	999999	568	395	908	282	999999	999999	638	13	327	838	45	774	867	290	512	999999	176	999999	355	58	999999	231	521	128	234	468	848	641	999999	999999	999999	611	744	856	999999	632	92	287	999999	999999	961	399	407	999999	174	624	999999	999999	398	865	585	857	657	999999	124	347	999999	790	57	846	999999	996	441	486	906	999999	40	20	517	880	601	889	444	999999	999999	31	824	189	999999	609	999999	178	252	999999	266	999999	953	999999	741	435	999999	999999	239	505	99	999999	999999	920	999999	740	594	
204	171	518	274	695	423	121	296	103	523	694	836	448	999999	550	999999	999999	229	832	480	669	278	92	131	999999	659	938	456	132	73	903	754	223	999999	68	17	734	440	999999	661	841	84	648	912	74	465	999999	999999	548	220	231	700	603	269	925	925	89	396	965	46	999999	664	174	999999	620	939	622	432	999999	543	999999	305	659	180	638	594	630	179	67	843	868	35	907	911	841	212	999999	954	99	999999	927	347	475	534	186	186	910	618	302	134	842	368	387	15	201	925	51	432	630	341	305	909	339	131	999999	999999	999999	263	198	999999	788	668	343	999999	615	681	999999	999999	994	461	683	999999	877	999999	999999	509	648	999999	719	999999	170	729	333	758	837	27	18	353	999999	727	999999	657	429	884	346	184	35	985	399	519	105	915	437	178	658	293	42	999999	131	667	811	854	543	283	256	999999	345	585	564	597	673	487	999999	277	42	999999	999999	993	595	826	484	662	512	209	820	255	301	164	999999	554	985	999999	232	698	915	999999	999999	156	637	999999	839	999999	430	999999	846	618	156	169	146	632	999999	999999	811	304	193	158	352	999999	462	999999	767	190	484	20	999999	71	264	81	361	466	911	446	999999	318	999999	44	999999	999999	362	999999	109	141	999999	477	853	946	799	927	515	767	999999	780	999999	636	519	659	965	420	199	785	363	999999	808	679	720	264	683	502	999999	999999	916	641	980	261	902	635	171	999999	166	665	271	336	999999	594	244	999999	752	729	999999	338	79	999999	520	577	847	34	333	348	757	999999	272	307	620	999999	850	591	799	442	733	999999	999999	999999	263	534	523	999999	518	999999	445	999999	999999	954	702	978	88	105	130	999999	999999	878	312	822	260	567	402	964	715	209	999999	653	341	320	995	916	999999	122	999999	999999	999999	820	515	999999	999999	177	97	318	604	641	288	755	470	999999	38	855	580	674	707	695	141	558	321	999999	479	792	258	201	958	785	148	966	537	144	358	999999	999999	999999	919	999999	480	94	369	83	920	989	192	945	291	150	345	176	414	872	854	505	999999	206	641	120	919	895	359	819	503	322	227	335	999999	446	999999	389	999999	625	224	999999	199	247	398	490	999999	313	910	999999	999999	971	999999	664	289	853	93	175	999999	808	999999	585	734	550	580	608	771	857	907	999999	656	956	999999	789	999999	999999	316	272	808	160	999999	616	999999	541	379	999999	760	563	999999	194	362	327	828	946	999999	639	323	648	999999	789	719	752	405	75	171	999999	999999	772	
16	482	999999	821	367	409	307	999999	600	202	181	999999	847	999999	811	723	492	999999	138	475	337	29	493	999999	605	28	999999	758	999999	919	999999	886	971	987	557	573	647	541	999999	999999	999999	999999	48	999999	477	618	941	999999	941	682	582	832	364	95	999999	987	999999	879	226	348	999999	548	346	999999	823	294	999999	860	660	247	85	999999	379	709	826	433	980	372	999999	986	87	930	817	538	347	999999	531	886	553	569	584	768	325	621	999999	999999	999999	368	307	193	541	91	999999	703	999999	631	462	999999	268	21	999999	999999	999999	239	271	47	730	808	343	999999	762	200	317	999999	663	317	635	757	259	726	866	622	999999	16	999999	995	89	124	999999	715	999999	877	628	999999	999999	958	88	999999	360	999999	379	999999	35	999999	430	351	774	760	50	299	995	704	999999	541	999999	394	561	682	999999	999999	957	999999	999999	627	200	885	572	775	537	705	999999	999999	407	999999	999999	117	597	53	586	113	230	329	84	642	719	999999	481	96	397	178	406	405	309	999999	465	999999	882	407	830	544	999999	999	999999	344	70	455	307	569	194	47	999999	999999	106	682	999999	637	542	243	907	999999	414	485	388	369	308	832	250	323	999999	999999	234	999999	222	51	334	231	107	739	582	273	999999	912	902	359	999999	999999	999999	999999	48	999999	230	648	999999	29	999999	302	999999	863	999999	237	215	983	999999	599	812	608	305	999999	357	824	999999	999999	661	999999	728	502	583	38	988	419	999999	622	285	999999	374	585	698	202	911	999999	609	243	702	354	999999	109	723	312	546	999999	593	254	279	223	297	999999	987	857	301	638	999999	999999	875	627	704	592	707	999999	235	237	999999	113	153	326	224	999999	110	317	585	999999	778	281	491	225	999999	999999	999999	71	264	947	999999	841	999999	282	322	26	368	85	649	999999	401	999999	86	319	862	999999	110	999999	999999	991	325	999999	999999	672	859	447	111	659	801	425	249	646	391	288	638	77	212	870	13	208	937	35	667	119	999999	999999	999999	182	362	345	188	400	72	999999	631	918	569	238	999999	875	915	709	283	234	235	999999	999999	798	680	794	287	999999	949	800	999999	299	21	172	999999	167	252	928	306	465	246	849	583	999999	999999	720	999999	999999	999999	138	292	238	752	443	884	481	17	407	999999	567	67	949	450	999999	219	999999	906	407	999999	266	632	999999	412	817	987	385	999999	999999	151	959	296	314	782	820	518	824	999999	578	288	964	159	845	999999	738	999999	999999	999999	321	908	999999	814	111	190	200	506	305	
826	934	456	999999	309	440	999999	542	281	999999	176	630	753	395	793	338	129	829	116	787	559	673	999999	999999	977	860	999999	999999	155	195	133	999999	999999	222	998	613	131	999999	664	719	999999	894	467	654	130	778	999999	999999	530	486	981	361	999999	718	746	162	524	756	530	999999	772	438	396	95	999999	585	999999	540	396	190	999999	349	174	999999	207	664	999999	765	579	209	301	999999	306	669	213	999999	507	605	476	846	99	375	999999	226	946	161	999999	381	999999	999999	471	37	136	350	279	642	196	697	520	91	945	758	999999	331	156	627	141	999999	882	857	88	710	74	550	100	999999	99	947	450	999999	166	834	741	43	737	273	999999	955	399	570	585	810	95	394	999999	341	197	927	79	329	29	780	999999	177	467	761	963	586	999999	438	999999	249	256	474	924	999999	27	999999	594	882	999999	186	338	321	999999	999999	625	999999	649	759	653	999999	999999	999999	36	386	999999	999999	999999	976	310	999999	705	960	27	999999	999999	621	470	789	324	54	343	197	720	843	451	999999	895	199	999999	293	936	501	999999	390	371	999999	999999	548	775	453	576	617	582	177	481	999999	303	999999	714	13	219	860	445	608	829	691	410	999999	934	167	999999	387	840	26	504	213	186	637	975	437	183	921	23	870	478	725	614	999999	372	84	883	960	484	142	84	999999	66	999999	560	999999	725	999999	614	617	775	198	777	565	672	277	201	999999	959	999999	830	999999	846	574	140	999999	86	999999	999999	999999	283	717	903	708	942	999999	157	10	86	305	711	918	317	999999	105	999999	948	59	999999	104	882	227	10	206	311	786	999999	999999	999999	999999	603	869	999999	753	344	67	295	999999	622	253	130	201	589	664	575	911	980	451	479	851	166	36	975	726	977	66	716	706	406	999999	198	999999	955	630	701	842	484	563	71	47	994	879	436	637	999999	999999	638	346	999999	399	999999	788	22	203	299	577	893	717	776	287	350	588	672	466	999999	464	246	958	999999	733	437	427	389	441	856	999999	999999	348	751	295	428	380	85	16	360	999999	652	761	340	134	948	766	786	783	696	416	217	970	582	519	999999	679	383	897	962	999999	999999	999999	346	22	999999	555	966	999999	859	999999	999999	665	116	654	811	484	627	838	784	670	640	605	745	999999	79	629	765	241	840	748	999999	187	54	971	11	81	999999	327	156	403	999999	306	924	726	903	999999	999999	999999	999999	970	61	544	999999	302	999999	999999	835	896	943	999999	999999	999999	650	999999	973	334	621	144	
652	739	70	309	691	390	869	344	681	29	547	999999	764	837	533	869	999999	462	999999	751	233	208	999999	999999	384	999999	613	76	655	813	752	578	930	999999	999999	968	910	752	853	732	433	999999	999999	816	999999	426	999999	999999	999999	781	423	520	270	869	911	453	503	541	925	893	999999	999999	688	867	276	999999	596	45	999999	999999	958	944	609	999999	328	999999	999999	430	999999	999999	215	660	865	873	400	999999	317	999999	818	999999	474	378	827	999999	955	630	725	263	550	999999	999999	558	401	645	822	478	911	929	551	102	999999	83	371	966	687	126	999999	814	477	999999	661	535	226	728	100	589	127	649	385	697	103	823	880	790	138	657	268	230	60	921	999999	388	519	726	466	999999	999999	860	282	838	693	910	999999	516	728	999999	999999	673	554	243	999999	272	553	854	999	552	999999	581	837	999999	858	717	763	556	713	282	999999	500	271	699	582	999999	377	547	14	192	47	999999	72	834	325	594	675	817	999999	68	835	665	726	999999	207	435	999999	251	999999	975	156	239	803	455	288	841	412	855	660	999999	894	15	849	816	515	829	518	13	715	273	999999	946	986	654	447	359	773	356	501	999999	999999	999999	999999	38	45	999999	570	617	999999	999999	191	820	166	476	174	999999	816	909	409	378	999999	29	536	716	933	210	253	999999	17	929	999999	66	363	513	859	769	999999	821	780	999999	999999	999999	999999	240	92	231	789	520	490	618	999999	999999	947	133	240	224	599	851	999999	999999	999999	999999	610	626	999999	135	467	653	616	404	999999	995	138	701	119	999999	572	305	633	712	420	999999	668	398	395	213	118	239	282	644	180	597	726	945	999999	999999	301	999999	823	999999	999999	145	999999	95	999999	548	999999	999999	24	225	652	303	227	392	424	830	753	999999	241	213	27	237	999999	972	999999	793	278	999999	557	999999	723	740	482	677	947	284	999999	583	171	846	999999	861	999999	67	992	877	999999	343	530	322	103	90	600	619	999999	536	765	999999	860	443	279	999999	699	751	502	911	820	549	999999	149	10	179	999999	999999	736	999999	23	323	980	357	423	935	663	244	999999	643	150	999999	737	999999	999999	899	723	727	999999	925	172	473	999999	90	66	829	999999	390	322	924	40	999999	883	784	999999	452	951	512	29	344	889	999999	582	999999	770	958	812	34	999999	111	456	999999	817	811	992	549	757	899	301	594	47	282	922	255	612	934	999999	999999	897	77	999999	220	707	242	46	708	999999	706	319	107	27	873	999999	221	477	999999	398	81	
791	973	694	61	221	435	307	616	999999	999999	256	835	979	858	137	563	163	246	624	585	775	294	658	61	590	203	576	173	522	710	999999	904	546	907	171	999999	999999	999999	998	281	935	429	999999	563	460	999999	128	999999	746	206	999999	241	93	813	999999	507	325	642	471	27	859	999999	103	831	559	351	999999	81	999999	213	190	266	247	352	649	999999	128	104	601	116	85	417	999999	326	652	545	821	999999	610	664	607	739	435	981	422	801	999999	999999	13	999999	194	56	471	542	25	801	999999	999999	173	951	388	230	51	999999	942	451	716	776	188	24	999999	566	470	43	606	999999	830	265	930	848	28	784	100	492	922	999999	946	999999	310	851	999999	999999	569	999999	285	387	999999	80	999999	999999	95	559	165	999999	999999	999999	999999	437	936	574	970	999999	810	325	932	999999	139	558	999999	999999	504	831	475	337	473	999999	999999	811	758	228	752	760	227	959	763	469	629	111	999999	999999	451	518	999999	999999	880	812	281	254	726	681	999999	999999	638	134	476	263	93	827	526	150	631	775	679	999999	821	220	521	999999	561	999999	974	38	999999	147	999999	985	883	739	457	661	177	751	94	86	970	613	131	102	493	509	385	999999	585	762	672	999999	999999	240	999999	669	300	430	693	263	707	999999	493	999999	999999	490	379	999999	379	864	973	880	690	602	747	999999	99	428	367	61	98	182	452	999999	999999	795	156	653	824	788	370	747	68	830	999999	750	999999	999999	440	13	140	41	432	720	788	791	999999	999999	492	706	999999	872	72	641	175	535	777	999999	999999	867	343	999999	529	591	999999	236	822	859	999999	996	99	999999	988	364	921	67	999999	731	114	683	809	910	170	128	999999	498	684	427	665	844	973	528	605	572	669	414	511	999999	999999	562	969	135	23	496	616	121	999999	999999	719	118	785	55	496	351	67	433	565	410	383	16	551	405	203	999999	33	570	862	999999	694	516	555	999999	515	551	714	683	896	674	511	106	615	976	707	557	999999	927	41	263	515	246	999999	111	466	219	21	574	931	999999	473	56	258	467	24	212	562	876	539	999999	999999	999999	999999	891	899	287	401	575	999999	646	329	105	539	609	910	999999	667	454	452	306	540	999999	751	999999	210	465	847	157	962	504	995	192	398	96	626	141	999999	957	212	189	818	445	999999	295	315	378	516	649	557	999999	999999	118	434	243	999999	497	632	999999	999999	443	439	253	613	999999	651	146	706	999999	982	778	747	709	251	273	487	999999	274	465	
955	832	948	999999	600	999999	959	886	758	164	999999	138	509	999999	277	768	749	574	832	682	644	999999	999999	73	999999	999999	818	835	866	171	756	320	233	176	319	857	495	999999	999999	999999	999999	764	387	999999	772	999999	279	999999	999999	483	523	912	272	591	999999	999999	171	999999	541	822	587	999999	999999	597	999999	370	999999	999999	135	420	283	999999	921	999999	999999	879	792	129	301	813	999999	999999	403	393	999999	999999	57	641	999999	533	696	610	999999	831	999999	999999	745	789	999999	411	948	937	187	31	210	15	991	648	154	999999	993	51	593	999999	999999	999999	730	635	950	565	322	274	987	602	723	673	817	99	993	336	144	12	999999	889	864	570	338	381	193	641	852	999999	999999	414	539	654	26	999999	999999	559	390	119	999999	587	98	999999	950	584	308	536	198	901	654	818	999999	991	74	703	999999	752	742	359	452	318	712	913	777	582	73	79	656	845	582	999999	945	34	173	399	801	190	620	754	999999	656	453	951	754	999999	607	999999	589	999999	119	764	816	41	999999	999999	874	185	999999	377	521	238	879	999999	328	999999	873	999999	999999	675	902	682	142	999999	285	796	865	761	168	108	999999	525	489	344	736	999999	627	913	366	642	524	625	283	999999	243	844	776	110	632	544	999999	823	999999	914	419	436	632	999999	756	999999	665	123	26	807	401	995	748	545	617	511	592	999999	426	195	999999	286	999999	889	755	441	999999	765	138	623	304	161	999999	575	924	309	194	999999	167	495	977	410	999999	476	851	999999	105	999999	999999	130	952	844	999999	534	999999	143	37	743	82	325	852	900	984	402	999999	249	999999	183	621	999999	326	792	802	931	217	750	999999	999999	48	999999	345	788	282	17	671	459	754	999999	812	791	999999	999999	726	842	643	86	426	217	962	611	57	922	619	185	804	170	51	999999	327	22	465	105	999999	564	979	73	999999	976	999999	64	495	919	999999	829	46	875	75	960	999999	999999	333	469	970	436	999999	999999	178	107	213	511	417	999999	953	999999	335	186	746	999999	862	579	458	449	999999	907	999999	138	561	789	999999	928	104	90	188	999999	689	999999	135	278	104	566	999999	530	999999	230	999999	999999	965	571	504	859	999999	999999	108	718	681	999999	983	999999	999999	341	861	388	958	285	416	336	999999	999999	120	339	61	478	76	999999	999999	927	676	265	270	999999	172	989	295	289	800	199	982	469	514	999999	21	72	999999	999999	704	516	572	999999	813	321	116	208	461	174	808	999999	837	999999	44	753	217	728	802	999999	
999999	872	103	999999	999999	226	999999	999999	262	315	327	999999	999999	313	600	999999	999999	189	452	949	802	963	538	999999	481	149	362	189	999999	760	999999	999999	269	557	594	832	423	894	22	596	967	475	999999	999999	846	819	151	533	999999	867	999999	38	286	853	608	215	343	972	207	345	864	174	999999	999999	717	44	729	962	719	999999	754	471	999999	999999	999999	336	999999	999999	284	662	999999	829	977	567	371	569	17	416	999999	388	499	451	696	676	732	999999	999999	455	999999	812	99	189	813	999999	999999	999999	861	430	999999	281	999999	951	698	545	347	45	999999	648	999999	999999	36	999999	22	341	278	312	999999	999999	133	189	77	571	954	471	572	999999	25	542	454	444	708	587	544	678	200	547	753	160	338	697	615	620	326	999999	786	777	176	482	999999	809	999999	371	307	999999	213	627	997	236	973	528	999999	999999	204	695	449	449	778	344	150	730	559	623	171	435	573	457	255	673	685	999999	652	542	999999	645	290	347	289	852	475	999999	550	526	187	810	677	960	426	630	840	999999	998	999999	999999	444	999999	539	209	999999	128	755	381	333	551	188	876	486	999999	559	414	112	999999	925	869	577	189	43	446	999999	758	613	41	624	833	348	796	820	210	932	394	751	999999	999999	734	999999	201	227	974	999999	934	999999	683	867	226	737	999999	83	962	764	264	226	102	999999	123	515	724	757	499	213	392	65	286	354	174	662	965	999999	201	160	386	962	68	447	999999	567	929	174	408	105	170	999999	857	446	678	178	659	298	304	229	994	999999	728	771	616	878	914	339	702	563	772	436	881	812	999999	302	168	654	431	999999	585	559	358	404	53	669	208	999999	676	996	13	676	999999	999999	165	999999	999999	999999	831	548	653	600	999999	999999	333	999999	840	54	67	385	19	14	867	999999	999999	445	95	333	728	947	999999	84	662	706	559	105	979	909	657	446	68	871	999999	882	903	984	98	999999	80	318	828	163	782	999999	986	998	999999	999999	338	719	855	910	999999	999999	999999	578	999999	764	295	237	754	931	396	621	326	999999	190	984	999999	999999	356	583	263	419	128	999999	301	999999	999999	561	296	999999	580	938	590	158	312	939	24	334	999999	333	227	842	999999	897	766	170	974	849	999999	824	862	999999	372	282	656	159	765	350	286	999999	54	734	999999	482	360	458	40	178	834	251	999999	521	611	33	365	420	854	231	999999	141	397	870	999999	472	999999	900	575	317	999999	163	183	673	57	999999	288	493	902	92	546	999999	
999999	806	24	999999	854	351	77	349	999999	246	305	544	590	155	188	999999	990	477	72	459	883	999999	676	999999	77	306	473	140	999999	999999	518	771	684	452	11	591	856	176	618	999999	999999	235	400	265	857	999999	93	901	999999	999999	502	434	30	97	434	416	999999	342	999999	557	877	937	604	999999	999999	533	860	148	154	597	327	823	999999	993	626	657	332	420	823	438	222	572	999999	640	379	93	751	596	27	594	461	523	668	70	201	895	999999	355	537	334	778	944	756	999999	999999	678	575	36	999999	776	999999	719	518	80	345	315	109	999999	675	644	781	273	130	560	146	804	165	999999	802	730	35	977	999999	999999	659	999999	815	142	854	999999	518	725	136	250	510	999999	14	999999	725	886	796	668	680	893	999999	515	824	206	569	982	999999	777	234	739	750	116	999999	29	421	77	999999	967	118	973	999999	66	147	879	59	999999	799	568	82	916	934	999999	999999	999999	947	153	453	619	573	999999	188	741	999999	396	499	404	906	999999	999999	658	396	999999	559	706	767	495	999999	944	156	174	193	954	705	317	804	393	809	845	81	277	623	880	999999	246	795	394	565	750	389	655	498	813	392	423	999999	115	807	599	232	461	775	999999	999999	408	688	999999	46	193	999999	116	594	70	913	908	44	516	435	322	999999	383	929	627	564	999999	675	379	571	291	999999	699	585	219	622	620	502	124	417	994	557	999999	999999	382	168	283	71	437	999999	999999	389	23	680	999999	688	999999	999999	157	944	971	732	319	662	999999	404	892	530	384	447	303	999999	919	999999	440	764	350	35	557	999999	291	999999	248	999999	96	902	999999	29	999999	999999	773	999999	354	999999	445	271	248	999999	602	999999	276	752	686	989	606	78	469	999999	249	730	348	823	974	688	663	542	999999	999999	575	999999	999999	873	999999	853	674	999999	71	749	999999	178	526	441	433	579	999999	538	999999	999999	873	999999	443	999999	999999	999999	193	950	123	665	999999	903	777	408	342	750	357	402	322	833	325	400	17	720	999999	80	999999	999999	400	405	495	999999	789	246	999999	557	999999	770	103	79	670	723	101	999999	241	759	999999	128	109	999999	231	800	226	919	999999	999999	20	722	999999	999999	167	287	560	717	180	999999	124	999999	999999	784	340	999999	309	253	999999	999999	308	999999	488	501	679	95	806	717	184	695	908	999999	314	999999	547	696	999999	999999	999999	393	173	384	235	848	999999	861	687	324	351	643	500	972	757	340	183	409	999999	999999	39	81	480	842	543	999999	484	
254	236	946	247	644	426	914	999999	779	999999	924	999999	639	856	817	408	491	999999	999999	204	935	999999	973	321	147	999999	999999	364	840	912	999999	840	749	374	401	634	740	999999	707	227	586	641	977	902	258	32	605	260	221	673	988	477	999999	290	549	142	263	634	109	999999	371	559	500	867	117	999999	636	275	465	192	999999	413	999999	999999	618	999999	999999	80	73	124	856	804	152	999999	999999	853	837	469	824	268	999999	116	978	999999	856	999999	150	119	999999	174	999999	340	795	999999	15	585	999999	689	672	255	997	193	570	984	335	566	999999	333	999999	264	256	177	450	999999	811	561	435	152	467	591	162	35	999999	999999	728	526	19	999999	171	348	54	158	796	999999	271	999999	545	993	999999	299	619	817	175	999999	917	229	889	598	227	454	159	665	999999	999999	102	999999	908	671	265	808	556	303	999999	605	999999	108	380	871	935	622	25	441	952	177	972	345	859	743	981	509	636	999999	895	999999	199	388	999999	716	486	299	999999	873	737	392	743	326	654	570	999999	819	848	28	663	605	438	999999	713	65	118	757	122	174	690	999999	181	145	407	455	416	830	999999	664	394	646	342	152	703	570	433	999999	999999	299	999999	171	660	999999	757	300	288	481	999999	870	608	729	187	125	999999	981	999999	607	999999	999999	163	501	646	194	633	27	273	296	23	152	631	462	999999	822	999999	999999	106	563	388	999999	177	935	165	999999	65	665	469	226	999999	999999	359	826	736	491	999999	920	999999	999999	984	740	999999	991	999999	532	999999	156	663	364	372	664	999999	657	228	812	42	228	345	999999	138	967	558	57	999999	999999	792	999999	725	584	687	832	13	630	999999	999999	999999	185	477	999999	999999	999999	999999	999999	853	999999	837	702	608	924	459	916	999999	191	347	26	999999	980	663	999999	740	443	431	88	999999	539	661	264	88	580	732	856	751	999999	999999	999999	965	453	203	44	463	100	999999	999999	134	770	999999	821	293	562	999999	109	522	999999	999999	630	488	924	438	324	641	583	999999	37	999999	602	175	999999	999999	128	61	738	787	629	713	999999	246	630	999999	906	291	840	971	526	999999	633	344	999999	821	999999	740	999999	25	878	402	879	999999	179	609	999999	604	387	909	174	999999	999999	322	893	999999	999999	394	858	970	531	43	999999	612	107	913	568	999999	725	999999	999999	388	20	723	908	236	833	183	999999	999999	431	311	904	930	999999	24	396	999999	451	999999	579	264	881	80	999999	999999	999999	999999	379	266	51	274	879	337	646	786	501	
14	414	999999	764	999999	326	999999	999999	999999	139	999999	999999	999999	999999	257	999999	873	999999	18	999999	939	999999	72	635	565	804	811	979	167	431	576	294	30	523	392	906	999999	97	511	999999	53	532	273	716	730	472	296	739	999999	457	16	999999	638	289	562	774	351	999999	209	999999	514	999999	391	798	562	586	785	569	144	350	999999	786	968	999999	462	416	966	999999	905	999999	517	999999	195	709	425	719	656	740	961	617	565	999999	887	246	433	195	150	474	163	153	686	727	999999	453	425	999999	888	999999	826	155	808	994	136	115	757	442	672	681	382	999999	930	55	607	526	999999	288	898	732	646	277	276	501	202	999999	416	999999	999999	742	294	205	999999	999999	913	999999	999999	570	627	782	489	999999	522	999999	102	320	222	999999	130	88	667	146	331	166	920	559	878	999999	801	374	699	999999	966	930	397	999999	999999	999999	141	791	718	224	661	126	252	656	754	807	999999	882	548	775	999999	398	999999	157	874	999999	177	363	999999	501	768	262	999999	999999	34	592	999999	999999	307	999999	999999	338	999999	452	484	215	913	274	804	81	999999	919	826	999999	999999	577	855	999999	999999	999999	675	777	854	227	455	409	999999	999999	999999	172	736	493	999999	178	275	999999	38	632	673	999999	760	903	559	865	999999	999999	436	169	223	456	736	831	999999	958	705	732	484	999999	999999	85	999999	193	641	641	999999	999999	343	999999	999999	967	548	233	576	643	587	772	228	988	634	999999	973	999999	999999	185	435	999999	879	626	472	999999	855	886	635	598	496	577	271	917	999999	177	516	999999	510	255	907	513	265	969	380	999999	999999	496	517	999999	112	999999	999999	466	999999	440	545	717	195	125	122	662	597	978	999999	20	510	310	999999	999999	99	999999	373	999999	278	922	649	910	999999	539	39	369	999999	243	495	197	999999	999999	711	999999	999999	999999	999999	394	143	254	915	286	822	370	432	213	999999	999999	311	907	935	999999	999999	293	791	635	471	999999	999999	752	294	999999	999999	999999	119	706	598	378	834	300	611	978	999999	33	16	999999	999999	885	999999	825	341	327	999999	588	262	496	616	428	308	999999	999999	937	308	390	999999	999999	794	999999	999999	726	614	659	999999	999999	999999	956	286	174	287	999999	547	585	549	270	421	966	431	903	707	623	99	999999	80	837	963	674	680	747	999999	454	579	999999	999999	999999	220	681	110	921	292	305	219	999999	150	999999	459	751	398	47	968	993	140	890	164	999999	637	444	589	389	57	999999	999999	538	112	833	849	999999	950	999999	60	740	
866	509	999999	999999	999999	647	999999	200	387	221	999999	642	778	999999	324	688	80	997	999999	776	101	721	874	999999	999999	680	999999	999999	999999	147	800	239	987	238	137	630	278	752	233	990	414	999999	12	999999	356	644	759	43	519	170	999999	953	416	283	648	154	999999	960	393	732	999999	722	169	250	421	56	999999	550	999999	694	420	327	773	999999	371	702	999999	999999	314	384	999999	316	798	870	894	999999	823	713	589	982	994	317	368	501	692	691	239	762	424	309	988	219	102	999999	750	924	999999	653	912	946	435	999999	999999	18	811	991	924	299	355	999999	233	941	961	958	699	112	999999	282	79	680	472	999999	624	15	395	711	223	973	130	969	667	999999	801	999999	557	999999	661	359	690	999999	999999	940	416	999999	85	999999	257	143	999999	647	999999	906	583	241	999999	478	972	651	623	109	777	951	178	385	906	63	150	329	999999	302	999999	999999	999999	378	913	999999	550	774	929	999999	999999	90	999999	482	13	760	999999	569	168	999999	434	999999	736	999999	999999	815	771	41	943	999999	906	928	732	833	999999	999999	324	999999	999999	952	999999	207	999999	284	645	999999	113	696	381	999999	467	580	170	331	999999	440	871	999999	454	108	999999	518	831	999999	441	535	999999	24	999999	646	446	391	251	215	161	236	999999	462	945	999999	711	84	660	797	564	999999	767	410	999999	999999	495	322	760	229	201	419	376	999999	842	119	999999	98	421	735	709	86	338	955	999999	999999	152	419	66	228	396	685	999999	43	353	115	767	946	59	518	160	999999	631	32	23	741	999999	999999	619	835	887	622	663	925	98	488	999999	999999	240	334	999999	85	999999	542	832	516	561	342	999999	736	352	402	49	999999	584	585	999999	316	941	438	780	669	799	999999	341	774	32	933	944	865	118	955	999999	725	895	999999	867	99	199	999999	190	999999	999999	883	493	494	583	761	351	513	43	690	871	801	553	953	285	45	999999	68	999999	628	398	999999	627	396	685	324	999999	508	718	999999	999999	444	258	999999	657	999999	737	846	201	270	592	441	831	427	93	999999	999999	941	999999	831	888	141	22	999999	139	415	999999	106	808	269	754	999999	794	999999	574	999999	552	300	306	369	999999	364	867	233	45	956	999999	999999	999999	770	152	74	999999	999999	476	985	999999	696	133	251	661	640	48	931	999999	750	999999	163	853	656	999999	880	645	999999	534	533	999999	789	526	999999	999999	65	999999	47	126	689	142	908	999999	999999	15	999999	177	64	999999	666	326	935	716	295	319	620	356	656	
407	272	429	279	362	942	720	642	179	950	609	606	847	10	815	827	617	738	952	274	650	515	999999	591	732	867	217	338	999999	999999	864	31	708	146	640	853	999999	999999	555	268	868	373	999999	226	454	999999	999999	325	129	889	999999	999999	667	91	999999	891	558	837	999999	495	735	391	569	999999	96	588	897	710	370	962	999999	754	193	694	406	286	828	497	999999	631	57	892	219	193	562	293	363	626	140	748	999999	999999	326	999999	532	486	804	999999	140	866	213	118	955	167	332	923	396	973	999999	729	72	71	701	915	447	999999	182	386	386	802	234	280	580	621	667	999999	999999	999999	171	920	482	999999	367	999999	428	939	936	62	999999	638	896	390	941	999999	685	243	731	999999	622	690	999999	428	999999	999999	641	999999	538	343	500	197	495	999999	999999	765	257	982	999999	999999	496	507	906	129	525	999999	905	843	339	179	936	433	999999	37	509	481	999999	999999	999999	999999	638	495	999999	602	999999	673	152	632	999999	186	999999	703	538	310	999999	125	783	194	902	622	431	798	603	999999	407	76	784	468	764	999999	999999	999999	999999	674	999999	10	106	999999	567	852	605	282	274	999999	999999	999999	894	112	122	394	697	431	161	106	607	840	892	52	999999	999999	888	684	999999	249	999999	960	440	864	517	913	28	480	999999	60	26	999999	533	450	353	174	181	681	355	999999	642	727	51	175	76	952	118	64	117	81	963	921	414	35	135	64	999999	40	595	209	999999	227	805	111	89	999999	316	452	698	41	323	217	999999	498	607	310	919	274	999999	999999	805	999999	372	999999	96	105	744	999999	325	299	371	151	96	156	13	424	921	999999	96	617	999999	999999	365	86	758	756	592	915	427	824	999999	538	243	999999	403	411	854	999999	24	984	714	808	999999	408	669	182	130	192	495	192	388	999999	188	999999	918	149	608	999999	796	340	513	828	90	500	164	833	999999	999999	753	999999	570	671	999999	111	902	999999	539	957	416	585	635	999999	430	245	999999	166	999999	999999	121	999999	803	999999	464	683	480	886	999999	999999	254	999999	275	75	439	999999	621	999999	999999	86	999999	90	610	651	880	999999	999999	999999	407	845	64	997	483	853	943	499	999999	999999	216	252	999999	999999	999999	999999	713	579	319	569	970	537	623	999999	114	283	777	41	653	162	686	999999	999999	999999	489	999999	581	256	363	999999	999999	999999	104	618	510	999999	455	999999	969	707	938	999999	901	145	999999	870	232	999999	893	999999	85	912	846	646	326	999999	274	264	536	239	999999	466	
226	898	448	40	999999	14	227	304	828	517	71	945	999999	385	351	842	243	619	999999	255	362	162	345	218	104	999999	302	999999	999999	200	999999	740	999999	999999	94	13	696	113	437	228	117	598	382	568	851	900	431	940	621	999999	31	917	580	85	113	73	562	240	936	983	711	680	999999	637	999999	999999	570	999999	300	348	155	140	999999	440	999999	764	780	777	366	203	36	362	999999	122	178	815	169	309	377	999999	450	466	176	999999	999999	999999	838	744	785	530	999999	689	999999	283	286	891	735	150	999999	349	292	785	999999	742	957	999999	999999	999999	469	967	171	270	374	999999	999999	689	963	738	999999	710	925	999999	992	999999	863	347	713	652	836	287	999999	28	999999	38	739	665	593	434	999999	168	682	201	285	999999	369	79	324	379	385	999999	928	997	227	237	424	256	793	999999	999999	999999	645	113	999999	191	887	152	898	346	540	241	105	538	251	999999	38	733	760	184	476	793	999999	343	276	249	999999	999999	801	144	613	999999	872	999999	555	877	523	578	999999	103	999999	226	181	977	999999	999999	501	399	756	462	208	690	495	618	999999	94	596	311	836	570	832	805	350	763	733	57	999999	548	983	999999	251	459	999999	667	254	260	999999	55	503	132	748	999999	336	349	936	923	997	263	986	470	999999	221	742	820	999999	134	875	418	254	792	784	999999	999999	392	220	749	348	828	373	319	472	550	808	999999	822	873	479	999999	827	810	999999	115	562	522	999999	999999	717	999999	406	130	999999	213	801	999999	999999	795	553	943	139	196	584	179	999999	676	998	740	412	37	997	397	999999	875	591	444	999999	999999	400	894	308	999999	41	816	431	253	935	268	748	107	376	37	330	535	999999	640	999999	880	999999	885	523	352	628	690	534	19	474	509	999999	999999	999999	668	405	659	645	950	165	768	747	646	741	999999	991	315	999999	970	76	999999	14	950	219	999999	463	514	380	956	561	999999	999999	999999	779	435	646	391	138	707	632	671	999999	920	485	999999	999999	579	154	783	360	322	39	564	942	354	505	671	999999	999999	215	890	999999	688	399	813	487	335	867	999999	103	610	186	999999	348	999999	999999	999999	475	752	729	884	999999	596	605	248	999999	726	999999	999999	930	974	243	32	502	741	392	211	530	671	979	807	712	999999	690	750	999999	86	226	546	999999	421	205	999999	999999	330	999999	999999	999999	999999	501	760	855	441	999999	999999	376	999999	459	606	23	999999	563	804	773	921	182	999999	905	855	113	245	510	933	320	519	779	837	
645	182	222	699	999999	999999	179	228	952	280	463	571	383	980	627	619	999999	95	857	401	632	465	158	999999	786	237	999999	266	259	922	130	999999	349	538	518	287	393	323	910	193	634	555	969	902	78	999999	999999	999999	999999	890	409	235	999999	388	999999	190	999999	999999	913	890	999999	912	968	39	159	598	999999	999999	999999	349	236	219	184	674	999999	87	495	255	928	452	756	999999	999999	999999	999999	895	999999	999999	999999	338	264	178	410	999999	861	721	586	939	753	479	999999	637	660	999999	664	199	60	987	621	999999	694	777	296	471	999999	407	274	609	999999	263	395	270	521	143	95	999999	809	164	999999	999999	500	555	502	999999	339	128	274	999999	704	999999	844	225	349	204	643	486	881	939	886	999999	457	977	433	499	94	852	999999	527	193	606	390	896	183	999999	638	999999	285	838	141	25	142	999999	904	194	999999	179	920	327	999999	608	186	870	278	359	596	999999	132	13	374	486	13	999999	999999	108	999999	999999	51	771	999999	505	999999	53	807	871	330	563	82	249	89	999999	932	798	37	584	430	999999	628	824	999999	124	999999	281	999999	654	999999	395	708	806	251	471	137	158	761	994	407	143	73	999999	39	43	450	883	923	459	554	214	999999	999999	678	432	329	227	790	999999	999999	929	578	162	859	934	854	276	997	618	786	783	999999	43	187	296	456	231	795	999999	674	142	357	999999	110	807	676	999999	138	818	151	910	368	319	515	478	999999	910	547	104	188	183	886	999999	999999	771	176	685	434	999999	975	107	999999	842	776	999999	581	564	62	999999	268	757	148	999999	476	999999	999999	727	528	999999	999999	545	683	999999	768	999999	999999	52	352	339	641	990	673	999999	842	999999	999999	999999	543	169	896	10	858	999999	835	431	45	707	838	796	999999	448	999999	999999	999999	439	424	999999	83	999999	109	999999	999999	999999	419	999999	94	999999	999999	432	999999	900	999999	368	812	999999	687	197	864	999999	999999	549	999999	999999	999999	202	833	947	999999	999999	629	755	451	266	70	366	788	145	999999	999999	347	999999	371	999999	406	999999	999999	799	912	926	752	236	999999	736	821	560	335	666	739	226	444	999999	313	933	802	643	999999	999999	308	999999	944	552	120	999999	999999	821	188	999999	999999	999999	938	44	45	170	660	402	999999	999999	445	510	999999	999999	405	859	133	999999	339	438	613	763	999999	999999	500	999999	982	210	999999	570	737	10	381	538	517	210	288	410	111	153	282	409	754	743	492	798	424	822	156	999999	183	797	999999	999999	193	395	541	612	
543	578	187	999999	999999	328	978	444	138	999999	614	999999	581	723	110	196	165	213	18	263	843	702	52	170	999999	866	396	999999	519	631	354	999999	668	675	999999	533	999999	822	133	436	999999	58	999999	999999	217	951	678	460	697	304	595	999999	386	288	999999	841	535	27	406	999999	931	49	925	506	158	492	536	999999	856	577	999999	342	90	582	498	794	42	999999	999999	999999	197	936	999999	224	46	999999	999999	999999	905	999999	997	999999	426	713	504	725	132	173	999999	724	999999	999999	604	130	83	262	899	803	789	999999	808	414	74	303	232	995	797	711	470	784	747	155	999999	830	579	283	999999	376	88	773	671	999999	359	238	687	999999	342	999999	150	999999	474	941	601	931	226	593	999999	132	491	508	927	421	703	987	976	279	999999	773	999999	800	346	533	725	999999	999999	939	999999	835	615	806	999999	999999	570	685	999999	806	999999	999999	613	986	399	793	885	580	999999	260	175	371	261	418	654	568	580	350	448	940	999999	585	999999	287	537	58	516	685	845	999999	851	27	676	999999	726	701	170	564	411	552	648	154	999999	999999	999999	693	999999	207	161	104	106	230	247	379	590	967	451	336	458	350	287	209	999999	594	999999	158	694	92	999999	953	408	999999	938	999999	302	999999	999999	999999	999999	844	474	318	533	750	164	631	779	306	588	999999	259	834	999999	70	274	448	419	586	654	625	998	999999	515	999999	999999	90	291	351	87	519	562	876	822	614	875	968	676	984	439	999999	378	398	999999	933	703	573	910	878	631	854	661	828	921	999999	845	973	803	999999	63	83	999999	437	229	79	999999	383	21	500	194	306	771	435	156	877	256	999999	999999	581	504	132	179	412	999999	233	858	734	955	934	768	902	175	350	931	366	999999	940	178	434	737	330	562	999999	693	334	92	999999	681	54	641	245	974	231	831	930	999999	937	716	995	220	471	428	86	732	292	141	431	999999	999999	449	315	441	999999	999999	184	570	759	719	396	151	632	62	911	303	532	999999	943	519	10	999999	500	999999	183	999999	276	901	485	687	411	203	999999	999999	891	604	335	803	999999	387	656	370	153	227	999999	854	999999	999999	517	783	209	364	197	999999	999999	999999	949	91	268	360	577	282	94	82	318	202	999999	999999	171	316	968	728	527	566	863	639	319	282	903	328	999999	999999	394	702	487	56	16	749	999999	563	654	253	999999	60	999999	384	285	80	909	138	373	999999	257	210	814	481	837	631	57	863	999999	999999	188	939	724	999999	887	
999999	595	271	196	999999	999999	607	662	724	193	999999	756	488	364	248	373	999999	954	949	609	194	887	16	999999	384	702	999999	545	977	75	605	999999	98	497	892	485	647	941	633	23	999999	999999	999999	297	999999	874	999999	509	780	314	999999	985	999999	121	702	505	589	999999	811	48	309	72	685	659	588	151	668	991	471	999999	999999	833	999999	936	959	647	797	718	999999	510	142	864	765	672	661	620	561	999999	794	397	896	595	140	595	714	588	861	440	709	228	999999	577	999999	999999	588	580	663	837	999999	65	999999	999999	999999	999999	905	444	307	22	997	967	589	690	207	83	866	140	999999	736	232	380	785	366	19	630	304	565	826	999999	999999	91	956	999999	825	999999	689	36	392	999999	999999	279	290	849	999999	741	639	999999	380	964	999999	457	999999	999999	615	999999	279	352	999999	582	16	999999	999999	559	927	999999	21	999999	999999	467	999999	839	748	999999	56	999999	999999	936	922	277	990	778	195	861	596	999999	213	39	118	999999	469	999999	999999	809	822	999999	661	731	999999	526	730	773	660	999999	580	321	999999	13	999999	663	691	343	429	592	591	238	164	999999	963	301	712	981	757	821	997	56	674	938	61	706	999999	368	24	406	547	999999	999999	283	999999	999999	927	210	999999	454	999999	136	999999	583	228	999999	195	904	999999	630	813	748	26	999999	914	534	647	771	952	183	372	332	328	999999	55	374	119	999999	475	688	374	512	832	312	469	999999	137	100	999999	999999	999999	396	600	394	999999	798	210	290	368	756	637	165	258	975	999999	39	808	895	537	853	999999	314	999999	90	266	999999	915	714	999999	53	406	556	999999	494	662	976	999999	933	440	256	174	999999	999999	999999	60	218	264	999999	999999	439	73	242	999999	999999	982	216	956	519	138	290	999999	496	911	325	360	90	113	763	322	116	306	874	999999	291	999999	655	792	999999	999999	57	57	68	493	939	979	999999	999999	195	512	999999	29	222	999999	159	999999	677	918	206	368	970	115	500	544	123	999999	198	777	281	999999	337	999999	246	490	999999	999999	824	12	971	345	196	97	999999	999999	867	96	93	79	315	918	21	736	999999	362	999999	941	556	523	380	806	790	999999	722	18	185	41	783	731	999999	916	999999	675	999999	861	999999	882	197	249	677	36	58	999999	471	362	999999	600	999999	884	431	999999	686	311	632	999999	999999	999999	374	908	999999	835	313	362	355	399	380	346	789	734	999999	186	999999	317	999999	353	999999	671	999999	370	843	999999	212	999999	310	584	239	247	53	781	316	
383	517	288	173	841	722	696	774	82	981	828	810	104	704	999999	395	999999	464	288	417	883	999999	14	75	501	999999	415	61	770	170	143	303	18	999999	806	668	475	999999	15	630	70	896	853	388	24	774	117	999999	64	199	999999	782	764	999999	432	999999	513	999999	672	217	317	999999	13	912	848	535	999999	677	898	587	919	236	459	658	356	987	30	626	60	727	999999	220	996	999999	310	361	539	643	994	999999	165	999999	481	797	999999	425	999999	941	540	999999	999999	439	999999	999999	279	633	999999	115	999999	445	490	999999	173	945	691	107	648	999999	611	496	999999	168	999999	602	999999	667	754	662	345	930	104	999999	999999	570	755	96	914	529	311	677	38	999999	625	559	815	278	98	536	115	225	777	470	339	53	492	813	999999	703	56	999999	999999	670	769	97	350	411	999999	602	200	999999	192	129	999999	933	468	573	543	133	786	163	579	228	556	130	162	999999	749	53	999999	941	999999	220	482	999999	799	368	999999	537	218	414	478	495	346	510	42	658	999999	406	999999	999999	279	633	917	893	43	659	123	648	999999	716	661	757	524	999999	276	972	646	430	999999	999999	999999	16	914	999999	684	93	882	999999	98	504	999999	999999	999999	168	672	999999	302	589	666	150	254	24	602	501	752	721	970	999999	243	69	22	919	999999	484	999999	999999	999999	999999	999999	999999	776	76	560	440	999999	318	298	366	585	571	679	66	763	993	855	894	414	423	999999	999999	122	794	813	38	491	373	91	984	157	999999	999999	757	381	717	373	999999	464	171	999999	444	432	613	512	671	999999	956	999999	999999	628	125	858	999999	916	255	836	982	263	999999	948	68	999999	999999	218	185	999999	999999	684	56	999999	677	440	252	354	999999	540	508	292	151	648	535	999999	813	999999	999999	550	690	841	136	880	999999	925	932	222	999999	216	999999	999999	336	96	468	999999	119	999999	950	684	616	951	999999	999999	338	699	121	999999	423	851	999999	947	186	634	895	90	999999	176	249	752	508	39	999999	978	421	999999	956	999999	190	263	999999	175	416	999999	999999	738	999999	421	551	691	813	59	999999	999999	792	181	228	999999	200	387	723	943	407	207	999999	586	617	753	303	999999	999999	66	703	999999	753	999999	541	828	700	167	970	147	624	558	938	458	240	184	195	249	885	999999	864	999999	999999	999999	768	218	181	357	130	367	127	327	947	757	356	638	415	544	640	999999	10	43	417	585	328	848	999999	999999	999999	443	567	64	348	488	201	900	629	598	489	999999	999999	353	999999	
613	29	306	999999	191	999999	601	768	650	608	494	264	831	395	954	836	919	999999	999999	10	687	799	72	979	469	999999	455	19	817	64	317	743	657	996	999999	566	31	247	999999	624	999999	999999	999999	455	999999	234	370	514	675	761	569	383	212	352	359	813	957	999999	151	625	656	592	951	595	999999	751	606	834	591	398	815	999999	999999	829	256	999999	882	616	135	245	205	940	343	999999	999999	934	999999	315	999999	989	608	703	106	999999	999999	172	999999	330	164	112	627	535	923	999999	946	999999	510	382	106	999999	931	350	202	999999	429	716	258	895	110	366	219	999999	197	602	789	121	999999	420	861	999999	300	561	462	32	617	999999	27	66	119	999999	999999	168	219	311	68	268	999999	999999	41	261	914	827	229	999999	893	999999	347	999999	497	835	999999	99	520	22	55	999999	888	179	299	759	698	201	999999	503	933	60	999999	886	543	531	609	395	389	610	179	472	341	664	999999	999999	333	696	999999	284	304	343	648	207	999999	689	380	341	999999	282	563	722	52	726	999999	842	256	461	999999	966	235	916	710	999999	843	999999	47	234	999999	19	436	11	631	511	209	599	999999	999999	999999	854	160	278	494	117	56	999999	429	999999	799	999999	43	872	909	603	58	999999	633	737	999999	682	651	999999	301	891	999999	562	100	541	999999	275	439	372	830	999999	815	956	432	602	863	999999	163	431	434	753	999999	564	101	38	462	999999	966	675	529	999999	212	14	977	603	271	494	365	888	98	534	857	670	51	975	787	102	955	999999	874	967	528	230	721	548	915	291	470	999999	88	705	308	999999	843	881	731	811	979	829	341	378	40	999999	342	900	895	999999	522	126	251	370	865	936	999999	562	429	999999	293	439	688	979	34	999999	809	393	999999	103	826	999999	254	976	122	136	999999	505	936	263	999999	999999	652	999999	769	353	999999	718	840	372	999999	290	462	749	999999	999999	999999	999999	353	736	999999	949	675	802	999999	362	871	275	257	738	247	999999	999999	175	103	472	786	999999	220	999999	483	999999	999999	999999	999999	546	707	505	457	572	999999	347	162	209	798	938	154	999999	129	416	482	555	471	111	999999	668	664	999999	656	65	763	71	151	999999	263	373	406	812	672	942	655	376	817	684	753	900	152	426	376	164	999999	935	959	804	208	927	629	451	737	470	999999	420	849	402	999999	924	205	489	999999	435	542	341	187	999999	760	116	738	786	358	234	999999	247	999999	999999	737	827	111	347	474	335	744	999999	85	212	999999	244	
526	425	875	999999	999999	663	480	941	622	999999	758	782	53	101	999999	999999	103	512	999999	644	501	999999	664	981	822	858	25	620	690	999999	266	975	126	526	589	999999	911	529	530	862	767	978	879	752	999999	999999	999999	382	145	901	860	572	266	425	743	999999	999999	894	16	999999	999999	859	261	44	729	999999	665	527	511	876	931	574	981	92	999999	523	999999	911	911	999999	565	643	999999	789	727	999999	718	701	782	420	561	26	999999	685	225	907	999999	845	32	296	663	776	870	268	970	296	999999	183	547	999999	700	999999	999999	999999	290	14	384	999999	316	999999	74	999999	744	100	325	914	61	999999	867	970	796	633	889	999999	999999	788	999999	226	999999	999999	112	544	163	562	720	712	43	19	999999	220	532	264	538	987	232	999999	41	779	943	65	244	294	316	577	434	999999	959	368	999999	501	242	999999	653	876	933	529	810	999999	380	612	881	52	901	999999	447	541	105	999999	402	149	757	992	999999	999999	205	818	238	586	137	654	752	675	345	903	978	374	611	661	999999	999999	999999	849	409	341	184	202	392	659	139	999999	971	67	965	999999	743	249	885	889	680	999999	999999	233	64	726	999999	215	707	999999	999999	999999	929	999999	848	698	999999	908	592	999999	588	999999	435	579	999999	244	999999	694	709	810	999999	999999	488	721	981	938	999999	999999	999999	683	481	969	495	395	980	66	963	999999	219	276	283	999999	656	944	999999	677	689	721	999999	820	52	174	505	896	837	939	594	217	462	909	296	999999	123	999999	469	999999	999999	49	598	401	280	155	485	999999	537	334	92	999999	420	313	258	691	888	974	999999	999999	473	999999	557	999999	999999	999999	85	310	999999	999999	721	747	484	691	999999	999999	132	384	549	897	689	999999	369	513	999999	59	999999	158	660	604	708	149	278	163	156	918	492	557	929	524	80	999999	462	850	612	344	70	729	153	609	569	513	434	743	626	999999	239	54	999999	999999	959	926	999999	999999	978	582	479	330	545	251	999999	574	455	35	826	514	610	999999	900	523	989	77	15	61	999999	204	715	535	536	744	999999	999999	374	999999	565	999999	999999	85	872	40	864	739	194	999999	451	994	68	409	916	122	800	721	999999	999999	999999	999999	920	598	351	999999	867	944	794	999999	563	999999	999999	937	470	682	979	999999	645	999999	658	999999	883	113	610	50	146	316	618	999999	944	966	302	704	999999	673	233	937	734	98	172	920	945	393	348	730	795	130	938	244	999999	276	86	283	21	183	18	999999	999999	311	647	999999	
336	380	856	596	999999	505	853	797	458	51	999999	557	707	999999	314	499	765	879	255	26	999999	383	290	678	890	29	999999	911	664	416	949	433	451	611	594	999999	537	751	312	299	277	151	786	101	475	528	999999	283	869	519	61	999999	66	630	193	952	999999	188	705	408	812	941	142	999999	999999	376	115	105	153	739	961	23	576	955	748	235	597	999999	999999	999999	453	419	52	154	999999	841	377	820	999999	641	999999	359	56	904	999999	999999	999999	744	10	999999	999999	480	139	139	999999	47	541	110	999999	999999	999999	900	999999	343	954	403	899	987	686	999999	999	295	677	511	263	612	967	672	999999	999999	226	853	999999	113	948	973	999999	912	597	999999	310	276	999999	999999	286	585	383	712	949	999999	435	30	68	750	109	999999	802	999999	876	944	80	868	632	468	742	512	711	872	395	981	124	987	400	368	948	732	356	218	235	677	239	999999	722	394	987	205	794	448	13	820	999999	661	46	652	257	441	644	479	727	774	999999	511	326	968	999999	447	630	699	801	999999	781	594	402	208	999999	999999	156	247	999999	999999	717	272	868	574	811	463	999999	999999	120	999999	98	876	491	460	999999	999999	938	754	425	549	574	999999	646	999999	49	585	268	837	937	443	999999	999999	999	189	67	611	642	752	166	999999	496	999999	589	999999	999999	999999	113	999999	404	987	876	999999	821	999999	999999	622	625	241	999999	235	204	123	810	677	231	999999	877	311	403	201	95	196	999999	909	999999	691	515	362	999999	144	481	325	443	999999	566	999999	585	78	217	444	985	410	227	930	321	999999	82	911	999999	596	37	802	549	213	901	690	804	912	877	290	999999	273	882	400	754	999999	680	860	999999	999999	116	809	103	958	215	684	999999	667	598	999999	999999	603	299	762	116	679	776	999999	57	876	99	672	200	926	337	722	528	826	186	999999	702	222	801	735	999999	228	709	590	997	227	721	146	324	207	999999	513	974	130	293	84	113	999999	999999	243	247	443	999999	999999	631	999999	166	152	999999	166	977	406	802	563	281	888	970	195	242	830	999999	952	358	993	264	823	999999	999999	542	999999	338	261	409	999999	497	57	609	542	959	513	999999	579	999999	167	229	275	711	421	848	405	999999	999999	999999	999999	87	295	999999	624	912	808	746	758	609	999999	827	726	996	244	999999	234	288	438	999999	728	999999	586	306	200	774	988	121	336	559	147	997	999999	999999	428	489	212	962	985	999999	161	767	312	999999	277	340	999999	279	477	355	623	126	676	
691	489	221	501	988	893	999999	923	999999	420	999999	471	391	416	682	578	754	863	272	303	808	84	961	467	616	999999	860	281	719	643	999999	936	999999	330	729	563	216	988	999999	78	144	999999	464	999999	113	508	999999	924	820	999999	722	492	361	999999	868	616	528	753	885	959	43	579	213	62	439	272	999999	70	999999	129	372	766	999999	999999	169	111	999999	614	363	117	152	935	461	999999	920	999999	999999	208	462	999999	999999	462	112	264	45	565	503	411	917	841	68	825	248	701	338	956	843	167	663	766	999999	913	400	778	817	107	128	193	142	940	687	999999	999999	572	93	909	664	395	999999	603	608	999999	696	522	999999	999999	697	759	999999	999999	655	999999	999999	696	127	131	999999	333	446	937	999999	319	999999	977	164	816	227	675	999999	428	999999	457	998	70	999999	787	227	877	730	500	409	368	502	177	295	999999	999999	911	999999	961	846	340	948	230	999999	299	939	719	368	241	109	999999	152	272	672	207	429	484	999999	340	904	194	603	946	538	89	816	111	691	894	119	316	230	655	582	961	509	777	903	868	847	507	999999	999999	401	388	225	240	505	97	840	999999	999999	999999	999999	662	736	12	999999	87	999999	999999	37	473	132	793	999999	496	689	710	698	999999	580	999999	492	999999	999999	114	999999	159	999999	585	606	999999	999999	886	999999	115	598	919	999999	507	999999	826	999999	20	480	56	376	999999	586	729	999999	795	399	999999	652	712	632	660	987	631	456	999999	224	897	241	433	419	245	860	695	898	770	999999	200	566	754	285	482	926	628	738	999999	573	999999	44	810	999999	999999	999999	230	482	937	999999	603	999999	551	612	497	778	56	636	140	747	891	830	780	320	999999	631	898	999999	160	734	368	893	509	969	999999	862	430	999999	553	999999	639	222	961	837	999999	150	999999	152	788	999999	879	991	607	209	681	313	264	500	999999	999999	345	999999	332	999999	573	710	550	999999	999999	999999	999999	827	999999	999999	999999	678	869	943	439	68	616	755	648	456	854	377	295	310	298	776	608	930	222	999999	666	844	890	999999	273	181	599	443	620	163	355	62	908	479	100	999999	444	320	999999	948	626	999999	155	876	358	206	999999	250	293	756	36	428	615	999999	999999	999999	788	120	679	267	468	183	145	999999	111	802	468	816	219	294	999999	297	869	999999	693	999999	698	999999	410	77	756	999999	999999	864	999999	927	446	999999	17	826	225	333	641	803	489	453	999999	999999	774	555	738	608	999999	999	424	738	558	351	89	999999	574	
773	999999	999999	511	120	33	999999	367	999999	365	999999	808	392	78	18	999999	75	784	249	632	48	249	854	339	157	999999	160	450	398	378	104	66	621	261	451	622	39	302	379	429	183	999999	600	199	415	799	648	930	999999	92	493	999999	999999	999999	536	999999	856	282	363	792	873	831	968	805	271	275	196	140	627	999999	626	773	999999	820	459	744	648	664	923	999999	679	229	44	316	885	537	227	858	999999	916	999999	999999	938	587	555	999999	999999	795	999999	150	612	999999	313	29	465	719	161	999999	314	999999	886	201	359	15	123	999999	796	661	920	733	999999	999999	415	710	999999	999999	999999	828	274	117	420	999999	735	999999	745	999999	916	999999	851	175	999999	208	553	933	40	999999	407	933	474	999999	554	672	875	205	102	999999	111	602	400	999999	885	333	754	207	381	43	466	576	999999	951	738	781	810	754	356	999999	784	482	679	999999	999999	900	364	373	562	747	977	539	690	471	70	323	624	999999	290	62	999999	356	561	997	117	830	674	522	173	773	862	130	849	253	499	999999	923	345	999999	984	969	391	644	634	999999	999999	886	798	891	424	167	554	474	999999	406	437	999999	682	999999	641	236	841	999999	789	885	857	690	446	971	440	400	999999	999999	305	999999	72	999999	927	942	999999	944	875	631	748	615	318	655	555	847	71	708	999999	398	999999	757	138	191	854	749	207	999999	449	827	999999	33	877	421	178	999999	344	725	993	739	999999	697	361	219	999999	183	576	211	999999	599	910	732	159	891	652	999999	955	880	857	999999	744	943	504	57	181	724	738	897	486	999999	999999	345	999999	999999	631	793	406	999999	729	681	999999	995	111	999999	917	727	874	986	768	630	265	463	999999	815	995	822	202	313	48	999999	999999	679	724	800	96	574	999999	648	269	999999	151	46	999999	186	15	748	841	654	999999	999999	850	751	138	999999	89	59	477	899	515	809	601	102	880	992	245	502	281	311	763	999999	710	235	727	999999	489	228	999999	691	999999	999999	999999	548	182	594	999999	694	999999	999999	999999	46	106	128	142	999999	267	58	166	169	999999	513	999999	540	891	788	999999	625	33	227	376	999999	999999	785	100	269	828	999999	920	295	116	999999	951	412	589	726	999999	592	999999	277	653	999999	71	999999	751	306	779	999999	656	394	851	271	670	333	999999	999999	298	320	37	873	631	214	999999	871	63	399	562	75	950	174	541	160	999999	756	999999	935	799	999999	44	793	489	999999	406	535	443	999999	880	627	909	999999	437	999999	564	
229	646	449	313	999999	99	362	744	714	499	491	999999	700	738	914	759	567	70	692	285	244	393	253	807	601	437	218	518	999999	165	231	737	999999	999999	313	119	135	631	999999	516	999999	59	775	889	914	683	742	116	966	999999	352	999999	744	660	999999	999999	402	641	999999	999999	881	999999	999999	558	278	754	257	114	435	804	999999	999999	461	186	603	999999	618	999999	893	918	694	111	552	76	812	561	992	945	999999	999999	999999	493	920	846	635	838	999999	226	621	169	436	638	999999	171	244	416	218	568	67	999999	999999	48	999999	792	77	999999	999999	743	746	999999	999999	311	838	957	999999	150	24	614	999999	764	944	402	743	733	492	66	430	390	832	405	353	433	888	140	261	678	746	999999	779	999999	547	999999	480	904	999999	134	799	723	84	104	999999	999999	999999	302	201	824	999999	24	309	21	358	911	911	350	372	338	422	708	705	419	403	886	999999	695	999999	447	921	838	336	999999	266	706	316	737	13	749	415	595	939	437	382	731	828	999999	999999	999999	595	999999	999999	78	711	101	999999	999999	999999	515	768	999999	999999	753	999999	467	687	942	754	652	999999	183	346	999999	923	827	768	277	999999	672	68	999999	999999	999999	852	791	306	267	999999	175	688	651	999999	498	999999	93	999999	999999	999999	915	53	999999	999999	854	41	422	793	999999	155	884	332	750	999999	38	457	701	143	495	900	120	171	999999	296	999999	999999	953	145	847	642	999999	999999	582	999999	131	628	182	999999	343	558	999999	997	387	122	771	842	937	33	19	51	288	949	34	295	424	753	623	599	435	890	88	286	946	286	315	577	999999	999999	999999	409	284	648	999999	936	470	123	783	317	525	745	36	930	135	806	363	890	293	297	328	999999	14	582	628	453	999999	999999	61	999999	806	203	999999	929	526	610	999999	640	159	97	999999	311	969	316	84	999999	864	158	160	149	923	425	294	462	689	138	404	999999	30	356	466	316	999999	999999	510	999999	652	107	413	525	50	723	999999	205	472	27	408	698	999999	938	588	999999	999999	912	999999	391	909	640	250	999999	215	999999	619	802	631	999999	249	999999	805	753	46	999999	744	635	108	210	999999	98	999999	999999	730	999999	205	91	767	999999	314	999999	506	999999	421	999999	999999	25	320	976	999999	938	999999	953	778	999999	893	999999	902	999999	999999	999999	999999	999999	707	820	999999	578	667	508	999999	999999	44	498	999999	100	789	686	999999	34	999999	729	324	999999	106	746	524	999999	893	618	999999	451	189	945	555	936	345	530	422	600	371	
999999	357	999999	118	576	999999	999999	749	999999	332	217	999999	877	912	857	63	691	879	960	305	999999	685	59	696	426	357	98	942	278	754	999999	274	741	662	631	382	512	999999	530	999999	449	296	215	999999	605	39	999999	999999	697	999999	654	650	461	304	999999	603	307	125	691	228	815	143	481	933	74	942	680	999999	999999	999999	550	678	999999	128	999999	999999	479	763	999999	397	999999	64	254	394	110	617	999999	447	905	38	999999	397	999999	999999	36	315	815	282	231	663	359	97	999999	222	342	975	301	342	447	999999	133	544	999999	999999	183	760	999999	999999	832	456	140	242	319	262	411	163	999999	57	999999	550	511	206	542	437	47	958	311	41	62	999999	325	999999	999999	475	904	540	371	37	138	276	426	728	449	999999	532	126	777	999999	811	189	628	254	250	999999	999999	999999	12	598	999999	224	459	857	44	707	140	659	243	844	999999	870	791	329	999999	825	134	999999	757	767	904	920	190	810	230	873	999999	81	999999	112	546	977	537	773	770	913	817	999999	694	742	643	873	882	933	152	940	397	999999	335	425	772	155	999999	244	999999	345	44	999999	637	999999	211	69	430	141	307	380	342	28	999999	14	17	566	98	999999	133	999999	47	257	999999	290	485	206	746	814	339	401	807	999999	89	434	879	178	931	534	540	584	452	751	999999	772	607	999999	750	330	417	999999	66	999999	121	663	999999	787	980	357	684	15	322	999999	801	905	999999	49	939	134	135	838	634	999999	484	999999	999999	296	621	895	682	116	456	999999	406	133	344	652	999999	425	136	102	198	584	849	535	999999	836	949	730	209	999999	439	626	205	578	999999	999999	999999	572	999999	999999	176	95	999999	577	558	897	219	677	999999	999999	857	523	997	999999	999999	999999	714	999999	999999	751	346	890	999999	999999	677	830	229	827	551	999999	971	619	999999	125	926	112	999999	281	976	999999	626	281	169	288	709	916	999999	172	927	531	999999	999999	295	332	674	285	399	559	900	728	999999	392	136	729	948	248	999999	882	116	999999	999999	999999	972	912	135	74	999999	999999	415	999999	211	67	899	999999	999999	999999	334	28	999999	650	713	999999	380	257	696	244	155	440	339	999999	743	746	65	389	391	999999	999999	382	999999	610	554	981	154	149	527	999999	492	115	675	999999	914	999999	442	465	999999	789	999999	999999	226	890	999999	300	999999	943	27	999999	11	520	638	999999	999999	951	821	999999	106	731	216	241	729	999999	752	50	764	999999	557	999999	314	600	554	999999	999999	999999	166	316	691	263	
999999	211	132	72	618	971	477	999999	999999	962	999999	999999	368	113	999999	831	995	149	999999	878	535	458	999999	437	160	411	966	46	426	457	795	514	157	843	999999	15	119	667	467	781	572	798	413	999999	257	999999	241	450	29	460	47	26	178	999999	727	454	999999	694	911	217	14	441	550	769	177	999999	454	525	999999	577	999999	999999	999999	367	315	737	54	801	999999	449	180	525	26	999999	419	778	345	999999	126	384	200	424	755	260	776	141	257	643	999999	430	267	999999	176	999999	738	999999	999999	999999	999999	989	409	24	999999	472	46	999999	999999	999999	359	398	492	119	408	898	387	307	999999	999999	590	184	489	411	383	759	191	999999	999999	575	236	710	999999	534	837	136	975	185	908	293	999999	297	999999	673	999999	38	999999	157	317	278	73	999999	137	911	230	332	999999	999999	640	756	290	999999	999999	999999	357	649	953	999999	282	999999	923	212	399	999999	218	303	467	816	999999	354	999999	43	157	999999	511	999999	582	999999	999999	514	999999	977	545	161	13	641	167	867	325	643	85	980	875	999999	999999	861	51	838	703	999999	864	693	879	295	935	256	434	999999	347	562	999999	430	654	767	654	945	999999	999999	999999	577	999999	600	500	999999	279	999999	168	122	736	649	753	744	830	385	649	933	107	259	225	756	216	118	999999	763	576	655	335	117	390	408	999999	804	999999	135	791	274	203	405	26	104	999999	322	322	698	808	332	999999	999999	127	999999	847	417	32	539	371	37	80	999999	907	624	515	999999	731	337	454	949	201	704	594	385	740	702	243	999999	999999	999999	795	831	999999	999999	65	999999	999999	668	999999	787	781	999999	764	764	203	999999	497	401	999999	47	591	985	253	858	141	999999	684	742	981	999999	999999	901	870	477	999999	249	781	663	569	458	999999	999999	776	667	177	187	999999	999999	999999	999999	999999	841	541	999999	312	810	588	106	122	169	382	257	687	415	999999	880	153	296	532	953	684	833	832	140	977	528	218	999999	690	999999	955	854	561	707	940	999999	369	999999	175	431	661	684	551	409	86	812	385	999999	999999	296	44	653	307	237	599	381	999999	411	652	784	999999	999999	416	167	999999	527	696	979	475	281	521	902	130	999999	999999	999	291	432	999999	174	152	999999	532	403	999999	311	557	333	117	568	332	957	597	391	830	658	278	999999	205	999999	126	406	895	781	775	141	999999	999999	999999	599	99	587	358	488	642	753	480	22	247	903	970	999999	871	907	999999	564	314	739	999999	999999	999999	999999	999999	503	57	745	
952	750	628	788	777	360	398	518	478	999999	609	119	999999	86	188	265	157	999999	589	753	534	999999	832	221	826	794	926	999999	868	202	999999	854	440	896	999999	999999	999999	458	135	619	974	363	999999	999999	954	205	989	204	465	999999	750	934	914	999999	221	964	917	999999	962	983	999999	999999	649	999999	394	999999	678	852	999999	458	871	698	999999	999999	779	999999	559	999999	266	630	804	732	835	402	451	425	939	146	685	999999	812	976	999999	151	195	877	999999	162	819	209	526	147	918	16	999999	61	767	999999	525	50	414	298	160	999999	189	701	271	256	834	999999	999999	542	177	448	646	999999	999999	35	783	901	466	999999	809	999999	113	999999	813	829	999999	400	999999	994	621	644	431	523	826	163	961	494	616	467	327	850	394	999999	969	480	370	708	999999	742	999999	623	999999	17	489	103	237	999999	999999	999999	457	444	999999	820	921	999999	27	132	999999	999999	73	299	295	999999	89	958	671	129	697	999999	468	100	999999	915	999999	997	999999	423	44	999999	926	449	999999	184	999999	882	999999	999999	73	446	462	248	640	798	999999	872	338	999999	927	530	431	118	999999	554	973	999999	893	405	987	923	471	603	97	345	999999	624	693	999999	990	207	429	107	999999	261	880	230	460	752	245	999999	668	487	495	999999	310	817	623	999999	210	652	989	999999	587	149	974	859	160	304	999999	64	189	227	593	999999	111	999999	999999	573	674	753	999999	150	170	36	999999	984	117	999999	999999	999999	10	999999	910	347	217	295	519	999999	286	30	79	166	87	191	781	451	894	765	999999	976	999999	60	999999	457	999999	999999	973	560	885	999999	999999	576	269	999999	64	547	317	255	523	815	814	999999	999999	653	683	749	72	979	255	999999	999999	352	181	999999	551	950	264	462	999999	368	322	999999	40	296	999999	999999	896	717	136	243	999999	648	252	597	171	627	763	733	773	996	786	994	315	81	899	999999	999999	210	999999	113	999999	855	999999	999999	502	855	116	10	385	190	999999	355	999999	22	680	451	109	584	896	923	197	530	689	604	581	999999	654	999999	397	867	107	999999	899	33	999999	999999	994	97	104	316	521	999999	999999	592	153	999999	152	302	999999	458	310	820	999999	894	999999	762	999999	59	999999	184	999999	157	613	517	92	167	456	828	72	402	457	999999	490	589	999999	999999	181	999999	999999	150	186	999999	568	938	567	999999	391	999999	116	197	999999	944	999999	999999	115	374	159	999999	509	986	984	999999	240	998	10	297	340	724	492	999999	591	999999	598	999999	998	849	588	999999	
950	806	775	451	721	875	290	512	508	570	484	48	285	340	596	474	999999	999999	130	999999	999999	999999	946	667	522	625	605	52	999999	82	920	266	785	999999	891	703	999999	543	601	365	999999	999999	789	769	250	453	999999	999999	999999	134	286	145	999999	999999	999999	680	859	118	929	106	279	247	166	999999	650	227	999999	799	999999	892	262	999999	999999	765	850	449	999999	186	427	78	418	354	568	231	999999	784	999999	999999	748	999999	843	113	614	504	96	480	342	362	129	999999	999999	416	812	590	871	664	999999	963	179	297	200	683	690	860	687	924	678	935	640	865	690	497	61	237	999999	159	17	999999	678	999999	999999	137	67	405	999999	12	542	999999	359	141	910	999999	596	999999	30	170	422	753	999999	172	802	406	721	999999	341	703	365	999999	999999	722	656	117	295	799	189	999999	999999	295	982	685	999999	999999	585	999999	955	126	999999	999999	999999	888	737	264	949	516	577	710	999999	803	73	184	646	957	445	637	485	803	999999	796	999999	957	999999	136	999999	999999	779	111	999999	222	999999	224	802	766	378	999999	984	999999	167	778	999999	479	657	823	999999	999999	48	435	999999	948	34	161	838	114	327	258	353	610	999999	818	736	475	999999	203	504	848	382	880	588	791	652	92	646	999999	574	802	310	721	904	962	999999	354	999999	872	197	157	999999	697	449	129	310	384	909	348	51	756	589	999999	999999	383	436	168	846	472	305	941	515	337	540	524	948	632	999999	530	725	391	628	26	15	357	472	999999	441	999999	491	278	183	307	468	818	223	846	402	531	536	999999	508	384	999999	255	641	58	167	924	180	677	678	999999	623	660	137	573	458	999999	911	751	999999	387	999999	36	767	218	999999	722	311	112	239	184	999999	791	883	254	449	759	715	999999	526	516	298	813	999999	795	683	808	690	650	999999	999999	620	784	216	131	402	999999	999999	433	189	445	999999	78	447	503	394	832	776	882	133	999999	999999	497	235	999999	98	177	435	999999	534	999999	999999	661	714	808	999999	220	584	762	852	898	281	292	244	999999	999999	999999	376	107	411	999999	999999	999999	526	699	176	132	559	996	42	234	125	515	898	999999	413	961	363	639	939	999999	999999	999999	40	999999	426	972	999999	153	999999	867	801	338	999999	682	40	234	145	999999	642	441	660	588	999999	627	782	766	393	126	677	931	867	999999	167	237	604	26	776	300	282	203	868	415	679	175	433	786	944	999999	97	189	999999	347	999999	508	522	668	295	413	999999	660	999999	147	476	395	
10	74	181	343	88	23	457	999999	743	448	572	255	909	564	203	996	821	178	39	497	114	530	739	659	999999	935	999999	373	999999	621	999999	731	938	293	175	368	615	611	999999	83	999999	999999	603	558	935	999999	759	731	219	456	839	420	117	979	290	479	334	999999	628	152	291	999999	996	999999	999999	840	316	625	398	834	390	219	40	955	764	132	926	999999	723	999999	186	10	999999	400	999999	999999	623	959	999999	999999	43	103	982	994	999999	648	985	481	725	105	960	999999	342	384	75	629	389	162	999999	168	999999	154	999999	999999	966	999999	930	606	349	999999	226	356	622	703	801	297	237	999999	173	125	147	455	999999	628	486	52	667	778	334	162	814	471	745	845	999999	889	304	800	37	510	718	999999	141	95	878	614	520	639	583	778	402	353	988	108	30	107	999999	180	705	923	623	999999	281	197	825	755	611	777	560	911	993	437	999999	999999	407	757	323	999999	999999	872	532	38	205	556	760	470	999999	646	824	999999	999999	133	104	114	886	567	118	999999	269	132	12	742	999999	672	785	965	999999	334	701	999999	784	999999	430	999999	999999	594	956	724	437	365	999999	999999	953	515	709	869	342	904	777	840	649	379	120	627	869	999999	950	533	771	794	135	158	945	561	271	893	703	999999	713	999999	610	999999	999999	904	851	48	789	999999	999999	915	632	441	557	860	623	999999	207	999999	964	611	999999	433	953	642	240	133	999999	999999	254	816	176	82	200	485	239	266	999999	215	999999	999999	10	387	999999	999999	999999	693	601	999999	938	999999	999999	899	999999	111	657	999999	999999	873	999999	727	29	396	328	155	749	560	250	81	631	366	551	991	999999	143	999999	266	862	999999	480	546	531	933	464	397	130	999999	776	99	827	61	826	989	999999	58	811	613	69	424	999999	999999	999999	529	463	581	315	704	872	172	999999	999999	325	341	402	999999	999999	96	932	930	35	483	784	161	253	580	539	999999	459	999999	332	999999	207	447	993	869	999999	999999	999999	882	92	425	403	613	598	436	736	495	596	999999	852	724	681	138	398	999999	827	302	999999	883	52	754	254	894	840	999999	204	877	348	533	999999	204	999999	999999	848	610	999999	180	999999	999999	999999	53	964	56	999999	999999	999999	78	999999	371	999999	800	726	596	840	999999	180	999999	773	105	999999	858	999999	73	377	658	118	631	999999	788	999999	656	739	468	999999	998	790	208	767	243	186	136	828	999999	491	245	477	30	219	520	999999	581	407	466	584	999999	999999	901	999999	478	498	694	
787	999999	820	395	999999	268	999999	842	547	972	741	539	918	999999	999999	181	581	999999	190	999999	999999	999999	999999	970	258	283	999999	63	112	999999	528	999999	744	999999	999999	568	166	999999	185	219	473	377	972	999999	839	868	547	478	956	725	330	547	298	410	281	27	913	849	147	787	384	503	739	659	453	999999	795	436	767	471	24	999999	956	970	624	55	797	889	141	390	735	414	999999	387	999999	999999	10	343	220	331	655	316	958	397	834	969	637	323	999999	396	999999	121	710	494	710	844	590	999999	786	236	999999	33	718	757	62	970	999999	999999	100	999999	452	461	225	999999	816	708	526	568	999999	654	418	484	874	744	999999	623	703	612	676	999999	400	683	557	984	111	631	999999	210	345	864	574	284	233	552	999999	999999	895	273	999999	999999	327	31	999999	141	817	745	159	973	449	438	999999	792	999999	999999	81	768	904	240	999999	195	120	326	233	281	90	144	999999	331	800	696	728	440	999999	999999	405	999999	502	426	177	366	481	623	760	907	598	781	598	856	480	185	716	664	999999	493	890	11	798	909	60	999999	494	827	183	753	999999	835	999999	999999	999999	703	275	488	73	999999	713	999999	565	325	682	999999	545	404	850	624	999999	73	999999	451	999999	999999	999999	593	375	493	871	653	999999	999999	207	762	923	999999	885	999999	910	238	601	949	999999	403	999999	482	236	751	999999	99	977	558	772	646	334	999999	235	576	999999	682	123	579	117	999999	57	557	128	999999	999999	999999	519	82	714	752	471	562	671	391	957	107	366	623	355	999999	999999	999999	999999	560	999999	515	999999	319	654	999999	125	31	841	720	356	888	364	316	375	999999	999999	904	999999	30	184	771	745	999999	999999	999999	326	999999	233	999999	392	999999	999999	568	491	870	604	210	428	487	637	450	720	950	45	79	999999	59	257	175	212	999999	57	224	385	999999	770	999999	700	628	911	625	999999	999999	338	200	999999	999999	825	505	585	379	999999	999999	999999	734	61	795	808	549	292	999999	251	999999	131	999999	999999	108	193	999999	999999	96	510	999999	575	21	999999	213	999999	999999	503	947	234	999999	589	832	999999	690	830	650	615	974	999999	160	345	645	383	999999	395	717	93	999999	612	10	405	499	999999	686	791	382	999999	847	999999	964	55	345	999999	499	478	299	333	426	999999	542	219	135	386	359	464	930	637	913	818	904	760	999999	344	233	356	99	962	610	899	999999	568	999999	802	744	999999	999	602	883	270	106	393	666	208	80	790	999999	122	520	232	999999	744	178	
38	277	999999	28	11	999999	153	389	336	723	527	999999	973	451	333	999999	255	464	337	754	652	722	521	103	828	273	443	999999	976	452	387	48	714	400	739	534	541	95	998	784	740	881	999999	999999	999999	388	999999	349	946	481	275	999999	533	999999	999999	316	756	119	999999	737	999999	76	412	883	999999	488	115	583	712	799	110	169	465	999999	999999	999999	952	999999	954	999999	999999	999999	140	505	999999	620	514	724	874	433	999999	999999	999999	270	409	674	479	886	333	660	283	524	999999	999999	999999	115	311	999999	999999	999999	363	999999	165	750	999999	999999	936	906	705	725	974	999999	999999	289	31	679	273	205	999999	999999	999999	75	527	303	176	999999	467	982	135	999999	999999	534	999999	129	79	999999	275	155	699	127	737	572	190	607	686	893	999999	357	135	700	842	116	999999	636	462	297	388	862	584	918	823	953	781	634	417	450	641	588	220	160	413	128	505	999999	999999	999999	885	919	616	282	836	120	857	434	239	211	697	122	667	781	493	413	571	999999	304	784	999999	556	200	246	262	999999	147	975	999999	723	999999	809	999999	733	412	468	255	311	92	999999	105	356	404	216	752	528	999999	438	666	10	557	724	732	827	999999	338	729	380	30	609	999999	882	147	516	600	887	98	933	999999	999999	168	269	698	591	999999	445	162	983	493	999999	315	708	999999	999999	176	886	87	999999	796	84	738	999999	291	999999	739	223	218	888	615	999999	440	988	999999	641	842	297	36	150	148	999999	185	745	999999	297	999999	274	574	851	349	714	999999	891	999999	999999	295	999999	978	225	851	475	236	274	377	999999	302	327	649	676	454	999999	859	937	68	999999	898	999999	987	993	999999	474	648	367	548	901	999999	548	850	764	355	999999	999999	811	298	672	999999	911	999999	267	994	976	625	999999	407	470	999999	999999	833	843	999999	999999	306	984	46	387	999999	869	725	476	574	753	476	884	330	999999	570	999999	648	395	37	987	999999	999999	999	212	849	999999	959	88	56	191	715	17	368	63	999999	999999	775	911	845	406	195	901	693	250	510	740	577	511	900	807	999999	447	815	418	677	999999	985	833	538	85	999999	999999	429	392	48	469	526	277	999999	999999	281	737	549	630	801	722	46	758	702	118	184	458	999999	249	999999	278	999999	949	385	999999	349	999999	383	999999	999999	548	482	310	999999	50	999999	309	866	999999	999999	496	897	999999	617	954	999999	236	999999	429	901	461	999999	189	435	769	999999	576	892	960	999999	999999	363	780	143	999999	250	999999	999999	661	
894	874	999999	999999	714	470	380	16	342	430	153	999999	811	999999	868	45	88	302	875	999999	773	647	417	906	767	205	142	127	61	364	999999	804	679	479	999999	37	999999	946	475	964	398	271	244	999999	816	783	528	999999	912	107	184	947	999999	999999	888	256	466	684	755	518	337	263	999999	977	716	349	999999	341	427	999999	175	141	827	911	53	511	412	946	100	983	677	732	999999	953	190	999999	943	566	590	288	999999	195	201	957	636	999999	999999	267	999999	476	350	999999	982	81	932	52	130	949	79	386	844	520	594	999999	841	605	58	12	796	999999	406	877	750	149	279	980	940	870	284	908	206	155	200	624	643	490	749	143	999999	147	647	993	496	213	444	60	999999	999999	125	41	97	313	470	806	79	999999	999999	843	999999	951	112	259	675	171	190	699	999999	999999	137	361	855	914	981	659	311	413	390	547	705	229	388	520	754	999999	999999	892	684	394	554	179	54	906	999999	79	45	397	328	334	33	999999	730	631	999999	764	185	182	999999	811	504	666	93	898	999999	999999	999999	592	505	999999	350	297	999999	999999	425	999999	316	948	999999	912	623	914	94	65	999999	960	499	757	227	989	77	647	570	873	889	999999	999999	155	768	760	505	453	891	896	984	736	730	794	999999	999999	458	236	600	999999	999999	590	999999	999999	385	187	91	815	374	516	999999	703	726	999999	56	538	871	171	999999	822	416	180	999999	198	81	999999	999999	705	999999	999999	999999	841	57	160	685	308	315	69	770	591	678	690	89	384	999999	291	19	999999	747	677	472	297	56	778	14	27	567	393	955	598	947	386	999999	490	975	522	655	999999	999999	747	999999	812	401	598	153	725	999999	648	655	790	777	651	957	874	421	253	794	278	156	667	741	922	999999	999999	643	301	426	598	409	29	635	999999	132	10	454	659	896	458	634	288	926	918	999999	175	999999	999999	428	399	999999	731	728	387	430	798	15	310	999999	229	999999	851	309	999999	999999	636	165	344	528	957	429	761	357	346	643	867	741	822	194	999999	361	999999	872	36	530	999999	301	258	22	333	994	999999	951	676	502	783	999999	434	679	111	999999	485	777	471	970	316	384	999999	743	562	67	999999	125	769	999999	618	978	283	999999	572	344	907	332	205	962	999999	810	681	843	860	888	317	153	93	999999	876	999999	999999	65	223	302	908	515	999999	276	811	39	999999	999999	999999	804	999999	461	117	766	999999	163	582	999999	696	999999	703	999999	999999	999999	750	49	41	840	991	
59	577	999999	758	279	999999	999999	999999	999999	161	255	628	871	999999	66	193	855	45	327	826	999999	999999	902	999999	716	599	369	632	999999	525	999999	999999	350	817	834	236	487	702	838	340	710	999999	999999	999999	451	877	831	589	999999	999999	895	13	999999	24	278	72	675	858	51	679	999999	769	999999	413	999999	257	999999	999999	134	829	705	162	207	999999	126	441	342	555	917	839	768	999999	999999	999999	630	767	293	335	999999	999999	561	628	660	168	273	941	207	999999	967	999999	598	776	465	996	784	999999	999999	727	898	836	730	129	999999	999999	910	296	999999	786	999999	622	964	999999	514	362	999999	86	501	999999	999999	999999	243	101	587	723	250	999999	324	810	523	887	961	999999	999999	712	999999	441	999999	458	999999	976	978	999999	467	354	239	646	999999	113	999999	707	251	767	999999	723	603	638	999999	227	961	918	972	161	273	895	660	999999	524	801	320	836	399	52	790	746	206	821	633	242	493	604	729	221	92	815	999999	204	562	999999	119	999999	899	470	496	999999	14	826	158	999999	694	832	131	470	999999	999999	317	208	999999	999999	527	999999	999999	309	733	999999	198	761	79	999999	999999	999999	845	810	692	907	999999	999999	556	461	741	379	673	71	548	999999	482	999999	429	199	507	999999	228	304	197	999999	408	999999	736	138	150	253	999999	700	999999	237	986	320	777	884	955	388	652	999999	525	999999	118	943	760	81	999999	999999	342	880	949	812	248	999999	623	365	509	999999	999999	427	321	498	622	999999	748	321	999999	172	492	544	243	129	794	703	778	49	999999	465	840	665	999999	221	999999	999999	999999	999999	989	445	999999	421	385	999999	195	234	213	999999	534	145	204	449	999999	999999	447	797	999999	830	28	544	772	584	999999	999999	505	537	184	999999	587	746	231	248	331	240	475	80	999999	999999	933	999999	999999	751	515	93	270	401	269	999999	773	123	240	921	999999	454	999999	122	284	340	124	999999	999999	113	999999	788	913	955	127	999999	257	376	637	32	896	457	54	30	78	62	783	114	278	654	336	474	515	310	999999	877	567	362	795	828	509	285	520	396	311	727	180	999999	283	103	282	407	485	217	34	43	410	999999	54	231	557	19	999999	999999	777	975	282	612	208	249	608	999999	999999	808	523	620	937	999999	999999	351	999999	479	830	999999	382	928	988	999999	286	999999	476	914	318	999999	999999	499	896	125	999999	336	454	999999	115	43	495	386	827	999999	694	414	106	752	999999	702	349	999999	999999	214	32	848	987	974	999999	485	773	693	586	16	
537	999999	999999	822	48	999999	999999	325	373	999999	689	999999	111	999999	612	871	627	999999	981	615	235	999999	321	691	102	771	349	999999	999999	630	270	999999	799	820	149	671	999999	283	999999	999999	806	33	714	391	525	36	746	999999	999999	465	858	999999	712	971	781	343	711	42	729	277	53	999999	95	742	999999	999999	999999	290	182	999999	191	353	20	441	999999	211	488	929	175	76	34	999999	118	775	772	222	99	999999	49	806	959	999999	554	999999	506	999999	999999	972	999999	637	830	466	502	999999	999999	514	999999	280	171	579	854	781	866	999999	253	380	318	319	969	323	798	377	999999	999999	981	533	799	573	934	429	999999	999999	84	538	245	999999	180	687	501	268	184	818	667	469	951	188	999999	999999	203	136	81	628	12	541	839	999999	225	136	999999	749	715	474	346	742	316	348	999999	338	428	685	999999	631	818	999999	999999	979	710	781	425	803	742	908	999999	807	999999	644	999999	543	698	999999	352	999999	247	751	999999	709	999999	924	163	613	481	462	472	518	999999	450	810	300	401	859	999999	443	711	646	16	807	105	538	394	999999	999999	173	999999	646	999999	164	999999	76	169	440	507	999999	628	811	332	290	999999	860	880	908	834	223	152	839	37	909	343	601	744	745	613	999999	999999	999999	999999	999999	823	826	186	772	66	743	141	960	999999	968	815	899	323	726	371	244	999999	485	999999	621	999999	800	618	433	821	791	331	999999	826	999999	254	999999	43	24	467	619	999999	999999	851	999999	91	191	486	69	103	443	287	28	384	379	295	64	999999	167	295	999999	217	999999	999999	275	421	718	999999	999999	723	678	866	309	999999	751	559	550	634	745	999999	999999	323	999999	999999	387	513	999999	999999	457	999999	999999	999999	875	729	444	412	999999	165	585	679	373	56	688	999999	424	577	999999	759	632	819	744	999999	908	999999	455	709	657	999999	999999	999999	118	999999	686	529	533	196	990	999999	824	999999	627	394	999999	76	999999	999999	635	223	914	810	534	554	999999	999999	533	769	583	257	283	999999	754	999999	999999	823	570	694	370	168	999999	238	999999	408	934	293	201	360	381	841	999999	661	999999	444	507	763	237	564	272	58	996	764	612	743	306	99	594	117	999999	999999	506	481	999999	999999	411	686	234	136	619	133	446	183	398	742	795	622	999999	999999	22	828	596	15	432	999999	172	999999	626	842	999999	845	698	93	999999	999999	345	980	999999	607	999999	821	538	110	999999	148	611	822	375	870	947	683	438	284	105	999999	638	500	58	121	313	363	70	
391	33	999999	435	363	626	252	999999	814	394	63	286	201	300	495	70	294	710	350	999999	755	894	428	416	999999	988	583	516	844	999999	125	303	999999	761	157	87	180	713	258	206	132	999999	143	999999	384	998	904	999999	153	439	999999	999999	963	681	999999	496	604	367	22	999999	52	736	562	882	278	759	607	440	153	418	890	580	462	154	559	999999	761	140	42	425	93	900	373	415	999999	714	339	998	456	660	482	812	999999	883	163	396	910	999999	29	624	999999	474	540	735	549	999999	948	819	999999	999999	735	999999	335	596	291	999999	372	157	714	564	430	609	983	493	999999	87	880	579	990	173	999999	510	120	417	34	618	370	638	866	984	999999	520	877	435	924	18	486	113	999999	999999	999999	763	546	465	204	999999	491	57	999999	471	999999	999999	828	957	649	234	363	918	999999	999999	999999	734	290	729	999999	909	732	557	568	927	601	776	977	979	149	999999	963	655	222	243	137	323	999999	404	680	999999	999999	999999	999999	699	654	568	541	929	239	299	483	999999	999999	294	69	933	488	999999	869	537	401	999999	818	999999	271	708	705	999999	544	999999	895	886	999999	999999	999999	812	772	999999	283	999999	244	999999	749	850	144	156	987	927	184	204	834	967	535	153	995	841	999999	999999	438	946	862	212	999999	771	999999	597	999999	266	76	256	171	620	597	999999	303	352	110	967	897	999999	720	778	164	350	634	927	360	999999	415	999999	711	28	439	336	181	41	664	978	456	547	388	731	861	927	999999	223	999999	999999	999999	999999	999999	143	999999	324	236	93	58	999999	146	476	999999	862	850	999999	544	152	190	271	665	271	688	132	521	359	735	989	917	236	317	999999	557	999999	64	763	999999	578	171	125	110	999999	999999	620	999999	980	999999	525	880	181	393	890	42	118	43	588	963	999999	622	507	999999	247	176	821	735	999999	999999	583	807	97	53	966	999999	75	170	577	288	77	290	541	999999	999999	118	745	843	427	999999	448	629	476	799	999999	956	664	537	863	920	171	885	126	999999	727	718	792	138	427	908	967	948	999999	999999	999999	999999	999999	459	999999	138	999999	978	318	346	479	954	341	297	25	19	326	538	306	657	127	192	174	999999	999999	501	325	999999	425	518	999999	500	999999	999999	903	700	875	214	999999	999999	499	999999	576	999999	591	772	386	999999	999999	417	591	439	652	808	192	713	173	611	139	999999	999999	814	562	799	925	979	791	175	394	324	999999	122	999999	571	167	935	999999	394	887	557	125	820	999999	18	927	
999999	999999	365	984	200	537	274	84	292	999999	685	629	777	854	612	981	221	120	798	283	999999	69	91	650	256	107	779	723	582	761	991	320	554	872	943	141	999999	190	203	999999	870	47	999999	999999	481	999999	837	540	285	999999	903	710	704	999999	457	922	767	714	737	103	999999	550	502	530	930	375	85	905	910	481	555	40	916	21	412	442	999999	442	179	941	999999	248	999999	999999	857	291	999999	818	999999	999999	374	721	999999	110	39	329	545	565	717	999999	240	932	629	804	29	999999	999999	693	332	25	999999	999999	545	999999	999999	519	112	495	673	999999	759	266	491	889	116	834	586	816	982	93	897	999999	724	72	711	337	619	999999	987	984	498	922	495	999999	81	49	186	999999	277	999999	226	59	892	79	357	999999	451	999999	999999	195	296	977	710	249	128	999999	610	999999	95	506	999999	469	507	688	160	836	999999	92	817	77	658	929	549	472	999999	847	524	999999	714	737	885	879	946	802	698	521	999999	256	290	539	439	703	572	770	619	999999	552	214	919	520	999999	999999	921	999999	536	366	999999	248	999999	281	28	999999	768	357	620	30	523	704	999999	999999	624	999999	999999	288	638	955	999999	999999	852	119	304	999999	736	999999	535	999999	999999	326	275	999999	93	973	874	19	521	999999	934	225	159	599	243	848	225	290	999999	688	567	999999	991	581	999	999999	395	272	977	708	229	999999	821	999999	999999	207	438	999999	554	651	649	792	767	164	30	999999	629	999999	875	456	104	999999	309	847	958	324	334	694	342	999999	588	612	42	812	265	371	403	65	536	46	999999	567	736	254	48	775	876	837	561	858	40	999999	396	999999	614	773	274	974	145	748	872	744	999999	129	999999	47	760	954	898	658	748	573	726	839	46	536	999999	64	808	193	448	496	142	484	404	999999	226	511	208	491	999999	428	920	787	999999	675	252	616	191	11	999999	921	938	902	119	466	415	557	494	88	64	219	176	951	310	386	611	840	725	616	820	259	756	417	561	329	653	938	674	999999	999999	112	873	806	178	526	557	240	374	999999	50	669	999999	129	436	887	262	968	999999	788	73	412	891	575	999999	765	999999	999999	999999	790	813	477	882	999999	794	951	999999	999999	783	783	828	381	476	787	575	161	999999	636	980	673	999999	685	461	886	308	881	221	307	625	413	362	36	889	583	134	999999	999999	894	335	485	999999	892	195	703	959	692	935	113	10	39	533	537	999999	677	722	138	25	999999	824	913	739	48	744	999999	
430	802	491	892	662	11	999999	347	999999	505	131	185	499	999999	927	999999	945	117	307	596	999999	825	484	222	860	999999	999999	791	80	422	745	999999	157	999999	282	167	210	999999	451	998	664	196	236	55	555	547	638	268	77	218	967	631	741	158	500	605	327	279	41	999999	453	583	276	888	999999	618	999999	684	484	770	415	902	666	309	931	693	598	439	667	323	999999	299	999999	999999	455	123	772	999	325	677	839	930	999999	786	999999	91	920	347	296	936	519	954	999999	999999	999999	999999	999999	442	226	806	17	888	612	718	306	164	859	413	443	646	846	38	999999	807	930	485	891	879	754	850	999999	261	999999	999999	803	999999	514	426	70	999999	999999	340	782	999999	999999	951	999999	302	489	999999	231	516	903	650	100	491	595	977	376	326	182	95	687	375	43	755	999999	999999	914	999999	650	443	352	63	497	516	255	850	147	979	167	598	400	365	629	266	358	999999	999999	322	818	537	59	743	217	72	652	999999	484	914	216	446	388	597	749	788	999999	850	162	584	245	745	839	397	169	999999	695	332	746	777	407	252	999999	602	83	122	999999	609	999999	435	863	838	375	232	773	999999	220	803	615	840	102	508	999999	66	86	83	999999	661	584	999999	376	999999	670	707	517	963	999999	999999	999999	637	404	564	15	999999	720	406	380	617	624	448	373	892	716	905	684	899	901	195	525	999999	424	732	999999	999999	69	999999	178	667	715	999999	525	434	290	978	446	538	502	624	345	679	999999	90	46	999999	269	483	613	764	33	618	71	999999	270	522	999999	999999	999999	793	999999	187	238	713	901	999999	922	939	612	738	999999	156	406	287	849	845	308	343	695	889	999999	999999	999999	413	999999	999999	747	999999	174	999999	766	999999	998	709	957	168	999999	989	189	231	222	330	870	875	999999	877	222	784	170	424	223	999999	975	999999	841	90	999999	825	79	804	999999	999999	774	844	972	694	157	999999	329	999999	404	318	164	999999	677	631	715	63	999999	766	884	962	355	999999	999999	887	799	358	868	877	909	625	920	384	164	805	555	35	903	610	729	525	465	479	30	905	723	511	972	219	375	204	717	999999	920	114	71	35	300	94	895	798	827	999999	780	778	398	780	999999	871	86	999999	160	506	46	999999	506	999999	729	648	999999	297	385	999999	512	715	907	617	464	999999	999999	530	734	818	999999	931	697	999999	698	999999	999999	943	201	111	142	685	54	220	999999	561	607	195	999999	652	921	999999	423	178	939	75	871	780	
326	270	136	556	954	341	791	115	670	493	186	488	142	230	105	999999	526	826	999999	697	999999	902	451	558	234	92	999999	118	999999	529	84	633	380	735	626	931	974	585	730	712	429	170	890	999999	999999	817	520	701	999999	999999	651	122	999999	999999	439	423	818	578	999999	872	444	683	597	151	999999	999999	118	406	603	173	999999	941	106	959	999999	191	22	337	549	417	572	206	606	379	878	961	239	205	306	213	123	999999	263	858	277	999999	572	749	705	465	708	999999	107	348	839	999999	26	999999	906	257	999999	491	38	999999	310	999999	87	228	273	999999	324	912	109	400	60	902	687	248	999999	530	618	273	631	999999	708	999999	108	267	539	177	945	999999	299	58	801	999999	999999	349	558	999999	669	999999	999999	258	150	796	24	707	999999	936	33	778	753	385	999999	999999	859	943	216	851	999999	819	689	105	512	530	623	999999	999999	428	999999	347	999999	661	861	274	999999	383	943	911	444	400	970	602	154	177	999999	913	999999	663	772	435	142	706	890	850	664	390	745	999999	183	999999	119	868	412	685	97	999999	524	374	360	486	999	304	417	749	848	96	950	345	489	999999	642	934	999999	999999	215	983	771	21	999999	406	637	333	738	999999	290	999999	200	469	89	948	399	55	313	999999	435	999999	999999	999999	11	578	439	410	999999	473	999999	185	222	313	480	999999	330	513	999999	953	848	676	565	999999	999999	747	895	491	266	540	999999	597	999999	999999	673	376	694	630	19	999999	967	999999	202	274	161	115	888	999999	988	974	999999	886	291	999999	999999	759	999999	363	682	263	682	947	154	999999	999999	999999	999999	852	639	999999	999999	999999	503	732	999999	622	484	301	784	363	858	18	503	999999	912	999999	315	999999	999999	914	104	341	947	755	999999	29	92	601	120	427	560	999999	258	999999	999999	928	393	558	373	824	285	981	578	329	404	674	454	999999	999999	730	427	999999	928	724	19	88	752	747	383	967	999999	882	190	999999	802	822	760	617	999999	999999	50	757	907	108	639	122	762	627	360	684	574	999999	999999	390	999999	999999	117	533	999999	487	185	645	999999	406	295	402	999999	999999	999999	582	913	837	146	999999	999999	999999	375	829	95	896	325	134	396	699	999999	999999	969	800	999999	525	999999	237	741	249	808	404	999999	999999	999999	246	321	999999	110	778	770	737	92	219	700	339	911	288	448	979	999999	60	259	486	13	975	433	10	999999	999999	868	686	999999	897	895	295	98	999999	999999	848	584	776	34	618	999999	665	236	759	109	999999	
999999	436	999999	761	88	758	155	105	508	837	999999	999999	693	999999	909	93	999999	195	999999	999999	251	58	271	599	405	394	36	641	557	347	749	999999	901	829	999999	999999	999999	343	819	146	150	993	364	189	45	273	92	999999	708	845	34	51	446	694	785	565	174	199	366	693	999999	513	999999	999999	98	148	419	999999	710	999999	195	308	375	186	275	999999	999999	92	563	141	999999	110	933	712	323	707	999999	217	54	832	277	708	976	999999	414	636	454	203	999999	896	853	999999	224	240	659	725	675	269	999999	536	872	92	635	234	390	631	999999	836	847	390	911	212	818	999999	209	486	331	999999	772	639	803	999999	991	666	287	93	999999	702	999999	597	41	968	788	517	960	195	83	751	745	782	66	618	355	710	985	651	410	346	40	183	999999	436	999999	999999	733	999999	100	999999	947	307	746	877	783	260	999999	999999	423	310	999999	999999	412	579	503	990	999999	194	154	999999	680	635	683	548	671	878	202	605	482	999	999999	588	104	115	804	448	46	188	834	105	999999	999999	238	109	999999	999999	770	825	933	506	216	999999	999999	809	999999	321	624	999999	999999	905	67	753	470	999999	526	338	919	999999	774	999999	953	999999	999999	58	999999	999999	407	583	128	655	117	377	672	975	999999	245	360	294	817	999999	824	838	972	929	48	608	583	814	999999	101	999999	999999	60	999999	999999	999999	198	189	880	660	999999	50	88	560	999999	689	91	494	632	290	999999	999999	999999	290	240	999999	999999	430	20	331	999999	999999	999999	37	558	644	326	793	433	979	56	999999	414	167	579	783	760	422	141	358	527	98	192	302	999999	471	983	769	647	437	391	768	179	559	605	330	999999	61	12	162	372	297	71	652	243	806	230	999999	999999	999999	364	19	298	662	803	965	411	707	913	96	661	999999	156	995	598	288	11	855	561	259	742	708	420	999999	985	240	999999	539	999999	316	251	661	68	999999	82	382	479	517	755	999999	919	999999	147	999999	501	999999	151	75	63	954	805	999999	770	461	999999	655	598	319	999999	999999	939	871	648	607	845	999999	498	955	923	226	809	999999	110	921	340	999999	999999	999999	487	179	98	999999	999999	999999	511	876	999999	606	486	999999	783	170	840	191	700	57	694	999999	80	999999	999999	195	999999	837	999999	320	275	999999	131	314	999999	103	999999	999999	485	978	999999	544	105	999999	119	891	478	506	443	999999	653	999999	230	292	715	40	434	985	999999	903	817	999999	958	200	999999	999999	484	182	999999	999999	999999	343	999999	722	661	159	
999999	999999	391	435	716	646	403	999999	667	356	628	839	598	64	999999	999999	654	581	170	747	586	905	999999	78	417	306	174	754	321	320	222	999999	630	566	595	333	604	427	196	999999	254	461	999999	264	423	999999	584	287	29	491	999999	134	561	914	573	999999	999999	323	999999	420	481	649	194	999999	143	999999	999999	42	468	999999	252	999999	395	999999	999999	134	999999	113	999999	999999	722	886	734	830	631	98	947	715	993	65	590	999999	999999	775	700	999999	999999	186	999999	304	436	551	819	999999	248	461	999999	572	422	448	167	640	668	256	698	594	915	364	725	999999	182	999999	49	412	999999	961	999999	619	298	897	857	205	999999	360	345	180	77	60	591	179	359	384	303	554	898	950	622	162	87	999999	689	912	460	999999	131	933	512	999999	928	999999	999999	129	284	524	999999	999999	658	317	911	999999	527	865	773	556	696	797	209	494	514	805	349	999999	542	193	218	945	744	999999	239	411	668	660	131	313	999999	239	999999	779	963	935	301	314	250	999999	999999	823	148	904	999999	333	734	27	902	133	937	957	586	101	316	645	227	751	999999	999999	859	867	999999	469	999999	466	697	430	531	999999	513	44	435	982	999999	394	807	840	527	905	677	650	757	998	376	588	653	999999	472	328	717	550	236	740	700	999999	89	678	894	922	999999	313	496	333	619	999999	531	603	495	921	838	999999	234	182	999999	218	120	745	999999	999999	813	688	957	213	861	963	807	999999	292	999999	314	138	945	999999	279	999999	999999	433	388	472	66	999999	522	999999	999999	339	325	63	908	492	610	343	999999	472	119	999999	356	292	472	656	999999	837	321	611	617	999999	999999	628	903	468	63	686	367	999999	374	763	176	416	723	531	999999	753	786	999999	284	999999	999999	482	496	332	999999	871	961	731	376	229	737	911	933	779	897	696	160	999999	438	923	999999	953	108	999999	780	939	569	940	19	351	60	521	999999	646	166	999999	999999	581	451	191	725	635	999999	999999	36	999999	483	943	634	950	603	999999	371	999999	994	999999	384	999999	551	999999	312	999999	722	34	179	225	585	297	623	999999	564	578	999999	256	208	350	699	953	328	526	466	625	315	999999	748	713	160	975	651	565	584	991	999999	372	878	704	913	239	975	810	678	195	999999	999999	396	34	348	999999	999999	654	901	430	822	999999	621	999999	715	663	286	466	75	999999	999999	67	999999	572	999999	635	378	504	436	999999	978	518	999999	281	305	619	672	999999	374	45	822	996	664	164	179	15	751	201	
999999	259	953	999999	745	999999	999999	999999	342	823	485	999999	999999	658	999999	999999	999999	999999	999999	350	392	999999	991	562	102	39	787	999999	402	209	403	543	884	186	515	187	516	470	773	779	732	42	287	848	247	660	299	999999	778	233	712	865	829	410	809	999999	999999	999999	426	999999	290	898	869	143	430	999999	999999	569	152	50	925	981	999999	999999	618	359	818	152	999999	999999	740	623	871	179	496	537	714	483	377	621	918	125	53	999999	999999	834	172	153	428	999999	999999	999999	999999	738	999999	730	334	432	792	459	999999	126	85	999999	975	667	37	700	646	999999	237	355	202	530	131	810	938	999999	908	784	197	999999	723	29	609	20	601	999999	871	766	212	292	999999	918	546	802	999999	67	92	831	806	999999	999999	535	999999	486	999999	500	617	497	999999	999999	524	18	999999	999999	402	66	385	999999	75	894	999999	880	999999	945	664	999999	999999	329	770	999999	399	86	977	999999	176	198	951	133	483	110	999999	999999	999999	360	768	682	999999	144	409	999999	999999	128	765	912	999999	627	999999	132	999999	262	516	297	727	912	461	999999	41	999999	245	999999	115	262	490	999999	378	453	906	338	999999	981	999999	849	919	786	208	281	321	74	90	548	352	829	312	230	594	237	656	70	899	330	651	999999	899	205	878	429	638	800	543	200	720	999999	999999	999999	634	666	378	940	714	190	999999	966	999999	999999	861	285	950	269	380	999999	999999	845	439	856	999999	520	950	724	908	778	643	521	530	890	828	835	999999	472	596	928	859	999999	356	718	999999	684	999999	213	343	602	999999	999999	430	403	403	874	86	999999	999999	123	716	654	42	936	547	614	999999	576	867	36	400	487	999999	451	999999	999999	499	721	999999	655	868	746	391	315	308	275	101	137	497	953	999999	797	962	482	221	215	684	420	181	590	248	999999	345	999999	212	991	705	978	121	322	385	365	435	999999	254	970	273	999999	637	282	523	318	999999	913	999999	603	999999	200	999999	85	999999	88	550	81	416	999999	410	999999	113	999999	570	999999	25	185	578	403	371	118	237	251	942	999999	782	898	76	930	997	432	999999	608	476	514	999999	999999	915	999999	814	364	447	461	999999	199	622	330	999999	410	302	903	345	999999	241	999999	999999	988	999999	448	305	651	999999	999999	796	999999	43	505	840	65	374	999999	269	282	589	17	671	776	682	753	999999	462	999999	666	999999	103	96	177	376	70	551	759	902	999999	10	173	359	960	665	591	999999	127	490	656	45	999999	643	72	293	234	999999	196	
316	390	114	843	464	348	848	702	891	866	138	999999	513	614	87	792	282	425	658	999999	121	100	999999	227	999999	539	630	324	460	33	883	152	325	365	999999	522	999999	166	708	999999	122	962	999999	299	999999	709	153	999999	246	850	790	868	576	43	85	225	792	886	871	924	717	533	252	999999	999999	986	999999	999999	171	564	430	999999	716	999999	598	158	999999	308	238	272	999999	210	88	609	243	999999	575	291	290	238	999999	999999	295	783	302	589	720	831	316	999999	254	999999	269	681	999999	675	999999	928	445	926	824	494	658	608	999999	517	454	999999	634	967	420	999999	867	932	999999	999999	830	999999	999999	18	438	568	991	235	27	401	940	407	188	567	863	647	999999	363	414	245	827	686	255	999999	145	87	207	999999	591	81	137	337	845	486	844	228	999999	437	498	265	502	432	999999	146	999999	56	463	76	113	773	337	999999	999999	599	999999	153	687	569	873	360	371	652	643	946	999999	999999	999999	999999	999999	645	73	999999	865	158	743	404	106	118	217	98	623	140	245	818	999999	623	808	999999	370	999999	999999	23	563	999999	893	999999	788	644	873	999999	999999	761	999999	999999	709	999999	648	379	856	999999	999999	579	361	784	736	999999	417	825	212	999999	999999	315	342	999999	115	59	855	999999	264	999999	615	462	245	254	603	861	786	777	999999	826	975	438	400	648	999999	960	661	779	410	999999	441	999999	441	233	168	189	429	332	361	660	72	920	999999	961	115	595	344	999999	190	875	454	999999	716	385	674	999999	915	693	377	999999	398	999999	326	999999	462	999999	999999	21	96	999999	442	464	425	458	763	999999	323	438	542	68	999999	999999	598	535	217	999999	256	66	559	792	999999	735	999999	216	271	986	604	523	508	463	999999	332	31	999999	999999	999999	224	268	999999	619	62	999999	161	318	529	843	999999	790	394	999999	999999	963	999999	303	161	706	509	218	999999	999999	999999	800	929	88	493	303	999999	999999	103	227	999999	988	443	999999	739	786	583	646	999999	428	508	813	138	848	67	611	869	727	614	735	999999	15	81	845	999999	262	557	82	824	235	999999	655	999999	176	83	417	999999	523	999999	999999	999999	863	531	768	277	647	671	999999	31	882	433	999999	227	367	736	582	916	598	999999	999999	999999	999999	821	462	117	853	125	962	775	649	91	356	173	249	612	627	483	313	577	522	591	999999	999999	942	801	515	438	340	999999	500	501	931	742	999999	146	621	52	79	999999	424	531	709	316	999999	999999	87	999999	978	754	119	108	612	999999	268	
895	761	999999	999999	660	602	425	999999	532	284	157	159	999999	96	112	991	999999	999999	652	999999	999999	999999	170	678	151	999999	873	459	585	330	401	889	911	484	191	384	999999	999999	419	68	999999	745	187	41	234	652	999999	555	876	763	534	694	959	867	277	23	999999	781	999999	936	728	965	210	999999	882	268	999999	139	904	727	829	421	995	593	162	255	704	138	454	999999	260	327	999999	822	795	999999	929	999999	217	177	783	390	435	999999	339	44	545	975	158	966	999999	344	651	158	933	122	999999	375	714	999999	318	999999	337	248	685	411	391	387	999999	186	999999	203	921	999999	944	449	986	522	263	128	710	999999	979	487	94	915	676	999999	999999	999999	17	563	338	195	858	999999	999999	999999	797	999999	652	167	570	999999	636	220	422	913	214	999999	136	187	122	596	999999	589	493	999999	164	769	734	999999	499	732	178	776	865	736	878	633	999999	800	725	335	475	552	169	999999	850	873	503	762	230	404	557	829	451	742	999999	279	999999	213	41	37	203	695	999999	838	803	860	355	686	45	580	999999	335	461	999999	999999	999999	430	486	998	290	276	999999	737	999999	184	348	999999	999999	999999	609	807	193	768	698	141	780	884	331	212	999999	528	816	727	649	307	999999	999999	664	621	114	848	349	215	751	999999	999999	957	999999	663	465	535	232	823	999999	773	999999	567	999999	655	350	884	109	283	999999	762	460	999999	999999	797	999999	999999	999999	511	999999	760	467	978	27	999999	909	822	999999	667	999999	999999	305	992	301	999999	393	664	999999	999999	281	999999	999999	75	206	988	999999	999999	999999	999999	710	494	999999	999999	999999	675	999999	999999	999999	825	745	999999	573	441	535	553	467	467	953	999999	999999	298	366	661	240	999999	20	401	781	38	637	932	952	544	957	263	599	584	926	625	570	456	999999	788	273	753	656	318	539	999999	999999	842	999999	658	999999	421	137	999999	491	538	999999	999999	164	999999	197	813	999999	39	483	282	954	999999	541	338	651	957	184	577	398	486	999999	999999	861	138	507	795	908	304	181	546	999999	395	102	397	959	999999	999999	999999	600	459	188	626	834	999999	698	648	311	695	999999	415	247	999999	999999	999999	657	962	62	999999	24	402	904	999999	857	937	156	999999	999999	999999	999999	995	665	581	976	938	307	263	868	999999	439	858	999999	999999	297	999999	999999	575	580	98	740	997	604	275	589	208	555	908	769	999999	120	139	858	168	327	21	749	665	583	876	707	403	104	457	597	165	999999	999999	982	999999	999999	581	999999	701	999999	
381	400	400	992	778	393	999999	494	971	493	309	10	335	895	286	26	643	999999	999999	390	346	902	156	677	999999	299	863	925	677	269	539	151	999999	755	946	620	999999	673	805	493	318	908	999999	999999	297	165	582	795	706	84	994	999999	999999	320	999999	478	254	722	568	488	530	999999	817	712	953	167	843	580	949	665	999999	999999	196	220	82	999999	778	191	390	278	716	77	229	602	274	999999	999999	845	689	999999	376	637	115	326	962	845	101	421	999999	999999	999999	12	999999	50	417	34	999999	83	248	999999	999999	72	341	300	772	999999	999999	999999	447	13	310	999999	891	999999	299	39	864	870	999999	237	345	367	999999	260	955	714	231	189	999999	249	556	783	607	60	777	313	305	814	554	510	999999	999999	974	17	829	324	121	374	750	388	169	533	826	20	999999	342	891	91	999999	999999	241	999999	999999	207	456	999999	399	999999	704	985	999999	60	325	999999	636	468	393	999999	431	999999	602	856	999999	806	90	33	957	597	757	444	421	224	999999	496	278	537	848	999999	999999	312	924	280	669	765	654	119	999999	88	999999	834	949	999999	999999	999999	465	385	635	999999	127	433	999999	802	93	270	999999	519	580	829	479	999999	619	616	612	999999	716	332	999999	999999	162	970	816	879	223	922	494	693	563	776	40	893	901	999999	659	137	999999	132	196	409	201	144	999999	999999	609	999999	225	343	125	999999	986	143	197	962	79	156	616	689	589	999999	999999	880	999999	803	799	586	206	993	957	999999	384	593	999999	787	999999	27	441	999999	999999	937	707	999999	577	31	790	897	705	939	999999	512	521	64	543	36	633	320	189	735	588	33	88	231	386	640	168	402	997	999999	490	999999	999999	186	419	651	999999	624	313	933	23	901	880	999999	447	454	964	999999	60	999999	164	999999	838	706	851	999999	999999	485	999999	936	863	397	999999	305	458	999999	798	344	645	999999	999999	999999	999999	255	722	686	152	821	784	931	999999	838	352	999999	255	329	999999	18	335	172	792	999999	849	999999	79	625	11	999999	808	943	655	630	684	167	546	154	163	593	999999	174	999999	999999	701	843	270	35	54	999999	59	138	999999	999999	18	482	110	595	170	640	185	999999	999999	567	22	841	999999	56	999999	194	351	110	999999	631	34	171	68	754	285	15	116	54	999999	999999	535	680	663	999999	621	211	67	950	984	523	999999	886	489	547	35	859	567	999999	871	859	999999	949	963	658	764	847	424	355	319	999999	533	140	525	695	42	999999	187	999999	434	952	999999	999999	
125	999999	223	148	681	521	999999	425	999999	893	183	721	330	999999	716	999999	999999	774	787	711	641	830	989	286	371	794	514	999999	999999	157	788	918	733	278	833	999999	445	626	175	902	627	893	715	640	957	999999	374	999999	625	183	319	660	174	425	759	295	663	936	777	999999	16	45	744	301	114	264	988	61	752	406	569	484	608	884	999999	999999	999999	358	999999	566	999999	999999	78	508	837	999999	754	999999	999999	999999	657	508	849	288	896	592	159	424	536	999999	816	323	999999	228	999999	835	999999	289	340	22	180	314	616	220	467	947	966	245	999999	975	999999	680	542	999999	749	70	634	999999	999999	502	597	999999	821	999999	750	115	365	849	999999	999999	86	474	999999	999999	377	352	892	639	999999	949	625	999999	999999	560	202	999999	781	498	479	553	210	731	999999	999999	425	999999	493	989	999999	361	592	999999	350	460	899	45	702	46	837	999999	178	999999	509	999999	877	999999	739	999999	999999	999999	334	866	999999	999999	999999	999999	183	149	91	999999	999999	999999	179	468	999999	507	999999	999999	661	167	999999	745	999999	999999	385	215	231	261	961	999999	999999	232	999999	856	999999	725	747	999	659	554	861	999999	954	999999	999999	275	826	50	682	379	119	999999	999999	277	180	589	214	999999	965	999999	999999	922	188	999999	166	637	999999	323	441	999999	760	573	999999	999999	999999	999999	790	721	535	999999	389	191	579	591	631	510	999999	297	685	447	999999	450	43	999999	431	939	385	615	783	910	999999	513	609	50	619	546	999999	502	971	301	999999	493	772	856	216	999999	352	596	717	656	24	60	637	994	130	319	999999	787	686	366	999999	185	999999	999999	190	876	999999	538	972	95	999999	130	325	393	648	37	999999	187	856	489	596	789	897	137	895	878	875	999999	920	309	16	601	815	615	797	624	999999	157	675	340	370	813	624	632	535	999999	734	254	355	103	641	999999	931	999999	999999	714	287	810	999999	312	11	966	999999	999999	89	999999	314	709	596	34	481	530	999999	525	129	783	175	999999	601	999999	153	631	269	826	999999	653	670	619	846	999999	346	745	999999	373	999999	403	205	951	553	17	589	35	999999	999999	622	121	851	415	87	986	549	999999	218	727	168	380	999999	791	14	435	858	999999	863	512	688	735	999999	999999	196	725	587	223	999999	594	422	128	972	937	214	557	999999	264	541	999999	543	333	536	700	215	958	999999	999999	999999	127	158	894	171	155	643	887	18	713	228	362	999999	335	300	624	315	49	999999	768	587	457	632	604	163	13	969	364	
208	999999	932	238	999999	184	276	999999	445	999999	957	827	304	326	548	999999	45	189	461	218	42	912	395	175	561	928	825	499	494	554	740	167	186	288	688	607	999999	990	334	233	999999	999999	999999	787	92	579	999999	270	909	543	999999	974	552	760	332	296	25	999999	999999	999999	359	776	999999	999999	787	999999	651	25	999999	940	319	54	854	237	158	999999	733	608	92	981	463	999999	590	999999	999999	999999	615	425	956	999999	592	23	324	999999	874	292	586	999999	999999	293	999999	459	632	999999	234	524	130	324	999999	999999	999999	417	684	999999	645	999999	196	167	906	32	194	236	69	247	999999	306	730	999999	999999	999999	759	446	609	799	999999	14	999999	622	727	471	644	300	813	969	838	184	338	629	590	89	105	429	999999	976	999999	701	399	394	999999	927	793	501	961	999999	237	126	999999	999999	640	999999	862	574	439	444	387	893	422	99	409	183	967	110	48	283	770	339	65	999999	700	362	999999	547	12	799	677	152	339	78	742	721	377	452	989	999999	999999	531	999999	946	599	215	289	310	999999	446	960	693	999999	999999	974	897	71	999999	195	999999	999999	325	571	639	767	244	564	354	999999	687	806	524	121	98	66	999999	350	119	43	999999	83	314	561	566	839	999999	689	999999	999999	844	999999	201	999999	999999	999999	999999	959	359	188	365	651	999999	952	307	639	445	999999	374	631	735	557	951	152	999999	215	999999	763	15	800	999999	999999	913	999999	999999	37	614	267	410	174	999999	289	991	930	677	999999	999999	361	999999	999999	404	412	324	29	368	297	708	59	999999	505	999999	148	953	999999	405	810	737	683	999999	280	999999	187	180	209	477	456	565	999999	474	858	999999	999999	999999	89	405	380	240	894	892	999999	328	565	700	905	999999	25	335	999999	534	999999	114	999999	911	983	999999	226	241	124	551	911	731	688	999999	708	439	999999	638	874	163	999999	579	843	999999	999999	951	469	486	275	999999	462	999999	999999	495	999999	753	611	457	526	187	999999	999999	125	352	980	493	640	999999	992	476	127	387	460	288	509	297	271	673	999999	41	999999	999999	999999	876	999999	790	607	202	978	955	827	999999	121	999999	974	885	999999	501	811	741	999999	999999	999999	799	999999	84	999999	845	986	999999	491	938	771	999999	745	449	183	999999	262	199	999999	999999	11	999999	648	999999	275	999999	313	624	999999	999999	999999	944	999999	952	255	176	756	999999	130	761	216	669	999999	999999	624	626	950	535	999999	999999	248	621	999999	999999	487	999999	999999	398	809	905	541	371	485	722	999999	827	
775	792	203	16	491	248	999999	134	242	341	573	758	117	649	999999	778	912	616	999999	999999	98	847	475	999999	25	368	215	225	999999	844	194	999999	813	796	850	999999	342	999999	999999	999999	999999	731	640	999999	883	401	290	169	102	999999	459	999999	201	999999	738	927	327	405	990	999999	42	853	904	398	157	822	945	999999	999999	655	445	999999	881	999999	999999	999999	999999	329	914	623	999999	55	132	465	394	325	559	978	68	999999	840	936	714	611	967	699	827	251	998	999999	456	969	999999	447	327	253	986	670	147	381	720	998	491	999999	54	986	999999	999999	13	831	272	966	262	875	814	509	501	280	999999	999999	540	999999	330	852	177	119	684	999999	148	151	338	999999	840	687	999999	842	455	347	566	999999	969	388	999999	177	799	489	716	999999	632	818	751	716	118	149	999999	754	677	638	209	935	312	54	310	999999	999999	383	135	575	673	971	63	999999	999999	581	38	161	727	999999	63	999999	402	999999	62	329	399	999999	780	701	999999	999999	174	999999	148	999999	678	924	88	385	999999	425	364	151	821	661	764	597	12	536	120	689	36	524	585	999999	543	122	991	980	472	881	999999	999999	729	225	806	246	999999	93	999999	114	999999	352	489	637	999999	261	377	401	564	802	619	253	590	166	431	650	999999	626	999999	565	932	107	913	999999	823	929	421	606	999999	528	581	999999	634	16	616	684	45	999999	199	291	745	600	999999	999999	271	999999	844	999999	794	166	999999	399	995	346	181	975	999999	999999	814	999999	839	770	546	46	231	699	999999	999999	549	999999	999999	294	436	805	820	342	681	253	530	999999	999999	848	812	698	523	999999	924	999999	834	641	999999	349	142	795	452	974	63	389	448	999999	738	270	33	57	551	720	999999	200	999999	839	304	196	999999	350	318	999999	958	847	999999	49	999999	332	999999	999999	501	999999	162	999999	999999	845	999999	999999	999999	958	735	824	825	765	157	803	999999	733	999999	994	347	69	999999	792	486	460	999999	216	999999	409	796	416	999999	125	556	999999	567	331	836	999999	560	12	391	216	614	999999	176	999999	700	719	820	51	561	754	570	441	999999	369	165	902	999999	82	434	999999	171	999999	312	999999	218	872	245	897	896	99	443	344	999999	999999	188	991	294	823	515	999999	588	755	854	766	999999	124	193	999999	999999	934	999999	488	578	986	54	295	191	466	984	999999	484	922	999999	472	999999	236	999999	999999	191	999999	617	15	999999	287	816	416	474	546	165	103	688	47	731	962	246	955	766	691	921	892	999999	828	
839	687	999999	665	999999	999999	456	328	360	67	999999	999999	326	847	921	999999	999999	999999	999999	645	311	999999	149	446	200	192	235	364	469	999999	999999	999999	363	999999	175	878	614	160	999999	92	100	836	743	630	31	729	646	399	999999	475	520	293	82	999999	527	948	999999	999999	474	428	166	999999	858	288	999999	727	648	537	999999	999999	999999	999999	831	737	555	474	157	999999	425	999999	546	835	330	999999	561	919	226	198	272	227	340	388	999999	388	925	999999	977	465	776	303	90	119	717	991	789	500	462	344	619	999999	999999	40	810	999999	882	330	770	864	726	935	999999	460	274	464	712	999999	344	999999	999999	556	496	692	741	999999	390	999999	999999	339	214	71	999999	881	999999	219	425	310	999999	999999	999999	999999	238	122	738	999999	792	999999	844	263	289	999999	166	19	999999	73	999999	119	298	999999	623	454	999999	441	660	999999	478	629	999999	65	49	411	729	662	946	999999	327	383	953	900	338	759	999999	864	59	722	999999	457	359	515	653	316	21	888	999999	999999	402	797	462	84	999999	999999	749	789	224	877	762	503	72	999999	745	192	165	397	360	999999	862	348	999999	999999	759	30	279	375	411	732	400	999999	604	999999	815	530	999999	879	999999	175	20	803	650	999999	960	412	999999	44	769	999999	160	999999	538	205	199	63	999999	525	999999	999999	999999	383	387	999999	487	921	899	176	509	225	999999	999999	860	999999	852	68	697	219	999999	357	634	245	606	940	999999	776	311	408	706	761	124	405	564	193	281	637	999999	169	694	48	512	999999	999999	553	209	874	763	353	353	140	366	206	547	966	718	999999	776	447	999999	711	619	500	999999	748	111	999999	721	676	999999	224	999999	538	999999	938	844	415	999999	62	999999	707	23	958	64	575	404	917	858	999999	475	622	860	979	259	999999	428	22	999999	786	452	344	162	96	999999	999999	999999	828	682	999999	132	999999	947	999999	999999	999999	698	661	999999	895	353	193	17	133	211	301	363	663	288	540	519	832	999999	999999	609	405	554	926	999999	999999	87	576	245	258	475	999999	674	146	999999	999999	295	767	576	999999	442	268	337	39	884	147	999999	835	549	151	99	300	999999	33	124	311	657	771	999999	519	818	777	948	758	657	49	627	226	999999	241	255	752	265	794	999999	999999	999999	999999	51	391	160	999999	999999	104	169	185	999999	651	32	999999	400	999999	634	67	55	999999	999999	578	999999	845	520	558	454	318	896	347	44	861	541	773	242	142	999999	999999	999999	576	750	854	599	482	533	976	204	419	
840	731	999999	999999	999999	826	999999	999999	153	999999	999999	602	999999	999999	207	999999	999999	654	119	259	738	268	999999	999999	698	479	999999	466	979	899	322	543	364	44	477	174	230	999999	122	999999	999999	743	989	534	999999	999999	778	42	999999	999999	341	878	866	944	999999	999999	999999	999999	510	279	912	573	519	253	999999	336	247	999999	250	999999	601	314	541	405	516	995	278	269	999999	931	700	999999	810	999999	567	999999	677	419	362	894	236	986	335	843	802	999999	233	999999	650	999999	529	24	791	622	186	999999	999999	999999	438	686	999999	678	999999	579	999999	40	762	999999	685	449	659	827	410	356	806	615	978	698	603	346	999999	999999	999999	459	411	686	999999	197	34	540	106	215	981	676	999999	558	754	999999	999999	771	417	915	69	211	999999	701	613	445	816	571	58	648	999999	101	914	999999	69	782	177	892	999999	574	293	154	352	999999	846	733	765	257	860	999999	999999	831	999999	856	473	999999	565	710	82	655	381	462	492	999999	347	889	762	810	999999	972	999999	381	999999	842	631	914	858	449	855	879	999999	999999	711	826	999999	47	172	67	316	651	999999	999999	820	294	202	831	662	894	116	956	971	954	758	888	642	62	998	96	999999	559	558	125	854	999999	974	813	751	665	243	310	999999	705	504	847	755	132	561	548	999999	999999	262	964	343	898	908	725	810	823	193	171	48	85	831	757	102	111	612	627	319	389	89	996	999999	806	239	999999	460	999999	999999	520	501	460	447	435	999999	999999	782	956	293	258	12	928	482	999999	999999	650	873	747	999999	999999	999999	999999	999999	269	999999	265	313	999999	668	642	275	999999	690	673	999999	587	999999	406	460	999999	329	656	999999	70	386	999999	999999	999999	999999	588	999999	713	999999	489	999999	568	232	187	714	51	291	999999	297	650	983	999999	247	808	411	999999	22	476	999999	999999	334	863	999999	178	882	569	999999	724	992	89	250	562	744	999999	673	999999	999999	461	692	418	227	83	999999	693	87	284	999999	999999	999999	999999	576	999999	999999	908	164	999999	969	63	304	155	999999	566	262	217	410	430	367	999999	144	310	329	560	784	878	38	260	504	999999	100	608	999999	34	546	143	513	324	146	836	55	537	141	311	166	546	118	660	820	161	292	999999	999999	876	581	877	999999	25	151	547	879	999999	999999	73	999999	695	999999	999999	30	129	703	95	293	531	990	607	178	28	404	247	770	378	439	353	623	443	999999	999999	999999	669	603	999999	183	598	999999	151	999999	78	348	471	999999	999999	999999	701	457	206	
373	395	885	974	708	521	621	903	777	511	474	999999	450	999999	999999	721	832	360	525	216	999999	695	575	849	710	110	680	932	201	999999	737	738	999999	426	80	307	892	478	960	999999	876	280	820	454	677	608	627	818	467	999999	999999	290	999999	251	294	999999	819	46	999999	608	840	999999	999999	839	774	735	402	33	999999	706	828	363	999999	443	339	642	999999	130	182	999999	482	861	999999	865	938	999999	563	653	142	401	487	855	214	361	999999	999999	567	981	680	941	216	999999	999999	761	506	999999	890	742	999999	652	804	699	864	999999	136	999999	999999	999999	901	999999	182	749	891	999999	229	973	158	48	201	152	999999	893	999999	240	999999	878	502	713	369	302	999999	999999	741	489	597	787	999999	999999	235	272	973	721	89	363	999999	467	712	311	542	533	496	852	550	770	578	911	259	999999	999999	999999	486	510	999999	608	759	360	17	999999	470	441	981	116	999999	928	178	999999	999999	95	471	438	175	200	181	836	805	714	280	999999	911	686	537	367	775	976	786	473	245	999999	999999	418	459	310	841	111	999999	390	49	622	999999	999999	107	173	171	838	93	295	339	649	802	55	90	46	499	783	903	624	340	999999	999999	999999	999999	341	999999	63	978	999999	359	999999	295	425	675	999999	999999	999999	588	374	205	999999	893	500	999999	999999	678	558	338	422	810	67	207	927	59	213	480	897	107	766	999999	118	860	228	999999	999999	364	387	380	432	667	803	205	539	428	999999	999999	651	570	531	662	999999	999999	999999	63	302	872	368	375	472	187	999999	598	821	692	97	86	675	999999	875	241	999999	188	906	754	17	861	668	999999	655	999999	999999	337	575	113	748	393	999999	174	999999	396	999999	21	908	254	196	214	383	846	341	999999	277	96	999999	300	371	999999	999999	812	56	999999	214	859	720	211	999999	154	999999	999999	944	704	783	999999	920	488	245	999999	280	661	568	802	488	821	177	337	992	742	642	285	742	993	574	491	128	214	192	146	301	706	896	999999	192	665	902	636	544	999999	175	216	999999	91	999999	999999	253	253	951	392	691	999999	218	615	512	747	976	951	140	999999	999999	716	305	109	999999	573	764	526	620	823	919	540	793	236	999999	435	999999	999999	518	999999	999999	999999	999999	999999	454	909	999999	291	539	444	689	951	506	999999	999999	459	911	956	102	911	402	726	632	138	473	161	599	982	999999	87	999999	324	443	723	999999	517	464	999999	654	89	85	999999	987	186	999999	999999	43	550	999999	127	523	273	568	606	23	520	252	
133	337	303	319	515	253	461	917	374	518	783	198	865	995	416	999999	23	835	919	739	456	994	505	127	999999	139	999999	999999	263	756	836	999999	999999	275	340	178	361	769	999999	239	999999	268	769	999999	999999	361	986	132	117	999999	999999	770	104	781	796	139	999999	186	270	385	333	898	663	617	681	83	655	600	664	999999	999999	254	274	689	213	197	999999	56	999999	697	152	798	455	300	211	75	615	761	999999	210	346	999999	509	195	906	999999	999999	162	777	999999	706	999999	467	869	999999	999999	506	414	578	608	905	784	319	572	999999	535	453	373	415	999999	467	893	131	463	901	774	744	88	782	999999	999999	999999	278	999999	991	756	999999	585	999999	901	999999	211	193	870	305	561	865	936	953	381	999999	241	746	999999	720	812	275	13	968	249	565	427	999999	999999	25	832	516	630	580	485	204	867	999999	999999	999999	266	709	999999	168	349	908	999999	135	411	391	361	335	117	968	189	491	336	999999	48	345	999999	578	191	854	472	55	244	999999	477	187	999999	155	999999	124	464	112	24	845	629	340	999999	302	230	620	664	507	999999	662	401	999999	867	999999	999999	178	999999	687	999999	405	999999	999999	673	999999	657	233	75	215	103	992	513	86	477	491	988	707	588	849	358	999999	200	965	999999	581	999999	483	319	999999	107	74	999999	999999	583	618	160	999999	667	316	645	999999	555	999999	413	415	159	324	999999	999999	999999	350	999999	65	339	958	215	729	656	999999	485	183	914	998	999999	39	783	736	502	999999	999999	662	49	999999	999999	361	999999	742	561	241	432	651	956	933	804	757	484	999999	448	999999	413	430	679	999999	830	471	92	999999	349	384	999999	999999	999999	668	55	609	999999	317	851	999999	999999	472	178	424	668	834	226	981	204	360	555	999999	298	877	455	910	983	999999	999999	742	278	468	402	999999	608	20	829	298	888	999999	456	176	311	470	682	941	999999	264	907	995	255	110	362	989	999999	13	134	944	222	144	626	837	865	119	709	484	79	991	816	658	15	999999	999999	999	904	388	327	999999	204	514	658	728	566	456	497	177	999999	413	999999	605	885	885	86	753	578	619	999999	202	760	208	871	270	448	258	999999	327	17	999999	95	451	686	306	749	707	485	897	280	999999	622	999999	378	999999	643	221	772	129	851	349	430	999999	999999	134	77	995	642	999999	290	317	999999	179	170	752	328	906	918	589	145	999999	278	999999	348	892	999999	999999	999999	999999	627	237	486	999999	475	668	932	999999	373	561	999999	754	75	
97	616	963	952	452	999999	999999	347	737	302	193	999999	483	80	999999	945	195	555	847	175	437	770	63	999999	999999	704	502	820	527	542	367	360	391	999999	190	74	385	939	137	848	214	867	889	935	999999	886	999999	597	192	855	188	16	391	999999	999999	327	562	142	366	999999	999999	805	999999	204	934	833	602	180	890	684	999999	999999	427	999	961	999999	999999	128	538	999999	712	905	999999	671	999999	361	999999	803	999999	863	999999	999999	583	999999	969	408	999999	999999	10	469	294	822	707	999999	295	932	999999	999999	999999	999999	999999	444	603	999999	45	973	177	158	840	582	864	798	504	999999	182	999999	672	999999	39	563	521	195	127	79	424	999999	208	139	386	431	773	586	186	607	427	77	648	926	353	999999	999999	999999	854	428	605	495	327	999999	335	999999	999999	549	362	73	555	260	326	999999	242	155	775	47	771	418	999999	287	622	999999	999999	114	999999	745	695	999999	332	622	340	699	473	928	572	527	804	419	171	233	234	123	999999	176	999999	999999	999999	999999	231	999999	138	446	619	328	999999	431	999999	230	298	999999	854	329	741	933	999999	626	999999	314	583	257	242	361	256	585	62	999999	999999	441	363	565	62	497	811	138	494	894	90	155	64	150	999999	999999	999999	646	379	904	381	128	999999	135	999999	999999	999999	973	960	776	199	43	275	999999	587	640	867	732	472	999999	517	612	449	35	545	916	259	443	802	999999	240	610	216	999999	137	725	999999	237	513	673	999999	838	999999	999999	704	999999	879	689	999999	815	999999	398	184	22	396	768	679	232	589	146	999999	189	181	999999	545	589	827	127	247	861	455	639	229	999999	491	679	444	730	330	498	46	569	880	986	941	842	435	203	761	368	56	962	999999	376	545	694	666	866	999999	124	229	762	999999	999999	369	87	999999	385	530	716	999999	948	901	100	999999	568	999999	999999	370	703	999999	634	365	999999	814	493	991	852	263	999999	999999	999999	558	216	279	283	127	999999	627	863	673	999999	999999	999999	44	108	70	557	999999	976	395	482	505	479	960	594	406	574	999999	999999	96	999999	132	733	704	755	400	695	821	826	451	999999	999999	506	999999	114	962	320	843	999999	433	999999	585	286	412	540	83	999999	999999	684	876	999999	301	751	777	357	927	938	350	999999	708	999999	736	450	999999	274	914	998	450	855	632	96	730	999999	452	653	740	845	331	999999	682	999999	999999	999999	949	899	829	999999	729	682	999999	33	999999	999999	18	999999	706	145	752	999999	625	999999	638	400	62	999999	821	130	
308	134	999999	999999	617	186	606	396	926	999999	501	999999	444	108	279	767	678	608	126	176	172	394	999999	604	103	999999	548	608	683	59	94	168	87	709	517	999999	75	105	416	999999	958	622	141	116	999999	126	999999	526	805	870	721	453	674	999999	957	913	999999	22	999999	999999	999999	998	712	999999	999999	343	558	999999	591	674	702	582	202	333	218	550	263	839	961	976	488	31	803	813	999999	999999	494	999999	999999	999999	999999	62	117	981	164	959	909	999999	601	310	568	969	935	999999	177	999999	999999	350	447	417	999999	347	60	21	945	617	999999	899	999999	874	849	999999	999999	987	257	649	999999	221	999999	258	641	998	248	999999	418	519	96	999999	645	198	391	153	985	344	943	89	12	106	999999	546	764	20	715	727	461	442	986	948	999999	999999	673	48	181	999999	775	661	109	399	603	436	999999	533	263	999999	493	999999	150	648	53	177	647	378	999999	632	494	630	293	521	999999	999999	533	147	788	127	999999	352	999999	796	999999	999999	980	612	999999	609	25	241	999999	364	243	755	302	348	904	715	880	305	863	549	999999	154	378	587	999999	627	902	393	744	999999	835	999999	734	999999	999999	761	999999	45	875	999999	999999	999999	999999	999999	287	454	683	194	243	999999	999999	229	488	999999	999999	423	913	999999	422	874	706	632	497	619	528	102	30	948	269	152	527	845	429	297	999999	999999	280	999999	309	999999	944	999999	160	670	899	616	662	999999	999999	999999	848	795	622	999999	869	984	765	264	999999	195	433	734	999999	100	999999	401	799	201	498	651	999999	473	999999	676	930	988	482	826	999999	912	440	999999	697	999999	304	999999	232	999999	427	948	685	999999	49	124	322	220	999999	69	124	508	816	470	813	609	521	999999	999999	945	80	999999	512	939	544	497	999999	715	47	999999	795	999999	178	381	999999	549	999999	138	434	978	999999	720	205	422	711	221	999999	999999	904	98	92	919	40	286	358	999999	446	999999	999999	551	369	607	183	999999	273	301	340	999999	695	999999	642	393	950	723	591	360	685	99	237	333	402	784	810	999999	248	875	793	891	33	238	113	231	657	882	618	757	546	734	158	999999	881	659	284	999999	456	698	969	999999	999999	997	999999	357	517	157	999999	585	796	999999	999999	999999	999999	999999	422	999999	999999	999999	736	78	999999	834	813	999999	941	817	451	742	509	179	502	999999	906	486	205	35	377	999999	713	999999	999999	999999	960	322	999999	760	911	442	999999	816	480	45	999999	999999	211	999999	193	999999	999999	700	706	416	85	626	732	682	
491	32	253	999999	100	414	707	237	999999	81	873	501	999999	999999	905	19	505	693	699	999999	587	15	284	344	841	467	350	22	999999	326	957	343	590	829	278	889	199	850	726	75	337	735	999999	140	987	692	999999	234	794	999999	910	999999	927	274	104	486	747	908	554	632	74	695	434	29	124	999999	910	999999	912	26	820	999999	999999	999999	999999	852	999999	154	357	159	996	126	999999	116	999999	574	999999	325	999999	792	151	290	305	999999	10	641	311	999999	25	457	781	852	321	778	876	999999	425	302	144	252	46	603	560	405	635	999999	476	327	999999	549	999999	595	883	999999	874	539	359	999999	633	498	999999	903	138	999999	999999	999999	999999	999999	239	159	159	999999	999999	492	755	547	729	900	469	62	174	983	932	476	999999	196	999999	999999	903	999999	906	999999	999999	646	999999	999999	999999	660	37	490	153	36	999999	464	400	19	415	401	375	999999	809	458	412	581	999999	567	970	662	999999	191	999999	999999	547	892	252	605	454	543	790	622	999999	79	999999	979	909	148	895	478	85	323	781	999999	825	575	537	458	150	999999	323	144	172	812	999999	846	313	539	489	999999	221	794	564	871	999999	752	264	740	586	433	672	194	671	501	586	263	410	609	788	971	999999	794	464	366	229	656	459	999999	999999	36	675	379	658	700	266	290	758	909	966	999999	320	999999	872	716	999999	999999	999999	670	236	830	446	704	999999	999999	999999	427	999999	208	651	953	303	995	999999	999999	758	302	535	971	244	306	999999	500	642	716	660	568	922	747	940	101	194	999999	43	165	999999	999999	999999	999999	860	839	999999	560	999999	23	779	325	52	322	958	133	602	501	435	929	335	945	71	44	857	281	999999	591	267	560	769	514	962	598	969	999999	673	999999	999999	405	355	999999	242	629	937	999999	525	610	789	817	498	999999	999999	113	829	644	909	999999	999999	999999	345	369	303	999999	253	274	363	454	999999	999999	460	218	390	40	584	392	713	442	106	521	756	999999	802	999999	999999	86	162	858	768	335	999999	88	110	999999	69	986	999999	534	386	999999	982	80	999999	617	999999	289	312	331	999999	999999	930	999999	497	772	832	451	566	999999	645	176	122	504	685	26	303	381	117	999999	971	598	999999	999999	66	433	539	685	636	999999	93	782	774	999999	339	331	405	999999	590	338	699	618	429	797	888	219	999999	999999	395	999999	999999	985	182	453	360	929	705	751	999999	73	242	156	814	381	999999	999999	401	999999	174	364	621	892	791	778	168	999999	179	943	300	846	
999999	999999	999999	394	870	108	609	330	999999	410	999999	653	990	526	999999	999999	999999	57	38	999999	818	279	322	41	629	999999	204	999999	294	998	760	762	999999	573	200	190	999999	430	511	999999	263	80	812	764	738	967	901	999999	999999	615	558	131	999999	275	38	603	999999	269	764	448	904	216	46	999999	650	863	202	427	999999	999999	698	383	546	368	771	747	467	558	302	662	999999	929	721	679	449	638	847	196	545	999999	450	999999	665	72	999999	999999	999999	340	999999	875	775	484	938	766	999999	184	584	556	503	999999	146	191	967	112	918	974	495	366	41	21	999999	16	881	738	475	112	718	999999	601	723	712	136	443	426	886	55	999999	954	762	274	999999	999999	692	264	460	268	999999	999999	153	791	562	678	999999	113	999999	768	602	999999	300	814	999999	109	954	779	999999	20	748	550	225	999999	983	540	604	766	957	724	324	999999	999999	217	483	999999	999999	810	171	44	826	340	566	127	452	791	999999	947	999999	954	346	912	685	449	520	88	346	280	807	999999	83	543	156	999999	999999	975	999999	93	341	999999	768	154	618	543	194	418	983	999999	430	202	999999	656	958	12	999999	411	941	999999	999999	405	999999	71	999999	148	960	293	194	430	999999	999999	869	999999	616	507	999999	999999	999999	152	265	111	999999	248	999999	999999	155	999999	999999	999999	757	53	43	93	395	936	492	707	152	479	582	900	234	999999	435	999999	999999	305	999999	999999	817	196	117	999999	582	595	309	579	221	397	993	543	708	50	673	999999	444	999999	195	680	24	488	59	823	570	365	877	542	813	896	291	999999	387	133	336	571	935	244	511	799	636	912	495	999999	999999	48	999999	193	999999	805	519	547	119	999999	999999	338	147	293	999999	999999	999999	767	999999	325	115	999999	166	584	714	111	694	999999	999999	999999	54	111	992	303	347	531	172	694	653	999999	387	999999	740	999999	999999	999999	434	651	15	293	92	869	156	180	650	344	999999	617	479	787	121	319	272	724	326	345	999999	843	999999	707	64	33	123	999999	938	999999	999999	149	999999	716	677	52	204	990	313	184	954	822	653	12	648	555	225	865	896	77	999999	999999	999999	352	662	999999	999999	307	999999	69	755	999999	999999	289	999999	742	720	763	120	78	124	282	420	999999	390	523	199	999999	69	509	807	999999	999999	870	889	999999	448	555	64	96	347	897	761	999999	429	565	591	999999	81	905	834	462	755	828	953	209	605	999999	961	148	999999	760	247	729	261	507	999999	371	999999	545	999999	174	708	999999	730	226	
520	176	999999	824	932	999999	872	163	999999	355	502	42	916	690	999999	888	999999	999999	695	586	659	42	993	999999	37	229	975	535	611	670	999999	732	107	999999	689	438	999999	147	999999	999999	888	94	65	905	999999	505	454	709	754	415	581	793	999999	153	566	488	182	799	796	712	849	999999	552	14	602	769	935	999999	11	362	60	456	708	128	999999	999999	999999	98	917	532	999999	275	781	205	98	959	999999	999999	180	210	266	49	350	504	999999	551	542	60	312	999999	570	274	708	402	999999	134	95	218	455	991	510	94	882	274	936	584	565	356	915	643	374	981	20	800	105	21	999999	213	401	999999	999999	926	785	681	999999	511	567	388	840	964	999999	196	508	188	699	181	167	999999	999999	999999	986	195	145	999999	871	588	999999	907	306	999999	28	881	816	307	957	584	308	210	312	999999	999999	186	516	951	769	999999	483	831	110	924	853	39	646	258	171	847	791	126	999999	383	256	659	92	495	999999	992	380	210	999999	125	872	956	773	141	136	809	679	193	899	999999	115	432	807	381	500	988	245	567	146	999999	793	191	400	999999	188	367	104	999999	16	999999	807	999999	610	984	61	999999	266	514	132	361	178	607	227	126	277	824	851	710	995	956	756	812	73	999999	332	691	566	999999	953	768	999999	659	187	999999	886	833	822	822	999999	603	732	999999	444	785	999999	195	999999	999999	662	364	515	393	34	59	30	994	218	499	662	370	340	999999	560	364	645	518	999999	999999	999999	444	999999	999999	390	402	234	34	377	288	178	146	726	292	999999	999999	999999	332	634	999999	999999	999999	624	332	170	959	272	318	180	90	149	999999	765	869	53	227	999999	486	13	632	825	996	627	930	999999	999999	999999	58	242	999999	111	323	999999	302	993	348	820	678	868	430	139	915	854	296	148	999999	999999	857	249	963	245	776	328	12	312	114	999999	693	999999	644	325	224	86	999999	979	825	549	472	999999	704	407	684	618	999999	502	910	152	340	791	999999	153	786	808	278	999999	335	999999	881	990	999999	999999	136	677	233	115	999999	838	645	999999	323	205	908	982	544	565	999999	167	746	999999	401	962	934	999999	425	500	538	999999	807	491	654	830	667	482	986	999999	281	999999	394	477	999999	81	506	32	478	390	245	804	273	713	175	177	999999	382	598	926	150	234	262	733	576	999999	999999	164	662	999999	538	436	995	914	293	554	773	999999	922	330	466	911	433	45	265	733	151	104	325	487	999999	295	999999	999999	999999	999999	754	
661	900	87	50	351	370	986	851	808	809	999999	429	620	999999	999999	459	278	469	238	800	227	477	999999	368	936	999999	999999	910	999999	552	935	434	246	800	122	378	845	290	124	999999	999999	193	456	924	792	674	705	93	602	835	615	600	261	999999	536	999999	68	719	999999	513	195	86	608	266	999999	924	193	819	291	999999	999999	988	355	687	364	43	31	917	575	999999	143	101	317	418	999999	345	183	999999	273	999999	999999	135	186	610	365	999999	585	199	61	867	491	885	802	999999	999999	999999	254	573	892	503	172	999999	153	841	999999	999999	768	199	330	999999	751	999999	555	362	301	488	811	744	332	993	458	831	866	999999	779	257	299	326	197	319	100	999999	107	999999	999999	179	982	999999	240	270	999999	395	869	523	126	298	339	999999	999999	999999	999999	510	999999	899	54	999999	284	444	72	132	805	999999	12	21	447	151	105	785	596	131	999999	999999	513	72	999999	73	961	352	592	491	918	849	999999	456	503	590	368	999999	999999	999999	895	547	999999	118	465	159	393	858	85	974	203	554	852	578	245	348	996	999999	507	981	379	931	852	999999	214	955	825	555	517	857	783	896	69	171	999999	958	204	405	606	999999	679	112	999999	999999	298	373	999999	58	221	164	593	190	700	744	65	999999	694	701	903	510	334	837	350	228	201	306	494	691	351	286	999999	601	581	266	311	277	664	245	292	840	999999	777	999999	363	999999	602	206	325	116	272	273	503	501	106	917	999999	762	999999	426	999999	879	315	999999	934	21	992	608	444	442	788	308	459	419	999999	552	999999	999999	987	999999	598	110	179	584	89	23	650	110	485	349	999999	515	616	818	999999	999999	999999	81	409	999999	280	994	999999	883	999999	964	813	94	437	554	370	999999	774	102	828	891	710	730	999999	921	999999	892	133	105	972	282	999999	641	128	111	899	999999	999999	645	684	603	348	295	266	125	999999	566	672	930	978	132	999999	524	989	408	261	921	999999	487	981	388	870	666	911	55	282	999999	965	336	654	884	999999	138	999999	234	553	424	474	512	721	804	230	202	126	849	542	177	999999	719	850	978	41	999999	664	999999	999999	682	384	221	999999	37	600	346	285	999999	879	611	117	764	855	836	457	941	765	186	168	999999	549	71	513	115	999999	255	485	676	999999	999999	999999	121	502	871	999999	262	669	693	213	883	917	32	999999	930	69	887	864	23	530	100	851	487	147	999999	142	322	708	737	508	354	999999	608	251	254	147	995	999999	984	796	
999999	282	82	972	284	761	999999	101	999999	999999	999999	390	471	156	999999	783	986	973	447	738	999999	554	931	999999	999999	33	318	780	726	792	73	625	999999	227	336	999999	779	999999	862	303	615	231	135	999999	866	999999	399	462	488	470	999999	32	824	255	78	649	350	886	123	999999	452	999999	374	790	981	26	509	253	999999	944	14	481	121	999999	132	506	429	999999	999999	895	634	855	301	266	999999	999999	999999	635	159	686	477	999999	401	611	850	868	856	999999	710	849	999999	155	642	544	465	679	999999	681	132	999999	999999	111	566	999999	627	597	454	118	999999	999999	999999	874	104	999999	477	999999	90	999999	303	264	650	94	538	480	999999	488	999999	757	800	999999	140	129	512	588	466	999999	336	182	999999	262	424	747	196	770	633	589	999999	999999	76	999999	999999	411	999999	999999	920	145	999999	96	787	148	385	999999	318	195	999999	107	372	515	676	999999	999999	908	525	50	840	903	999999	767	847	999999	437	712	691	456	374	729	741	643	667	331	802	249	999999	999999	877	727	438	999999	961	999999	226	545	832	964	568	690	885	347	38	27	246	805	249	936	710	672	15	862	821	90	365	728	848	355	309	545	523	680	172	122	474	897	805	321	634	891	880	726	887	683	843	403	615	649	94	999999	10	458	144	214	721	576	188	881	180	498	697	487	664	999999	176	999999	185	915	553	349	999999	928	311	999999	999999	999999	975	999999	999999	962	122	999999	270	313	545	75	545	999999	401	999999	718	999999	999999	146	999999	402	72	864	517	999999	999999	699	106	745	996	82	999999	325	999999	441	999999	51	644	999999	999999	999999	226	999999	487	999999	999999	227	999999	655	630	85	786	999999	624	399	227	999999	630	608	744	423	112	999999	317	999999	999999	230	999999	999999	307	677	289	933	999999	705	185	999999	386	415	968	999999	185	450	125	999999	999999	982	700	32	224	489	420	999999	999999	962	999999	701	54	24	193	449	999999	563	999999	952	999999	853	414	919	223	516	734	225	999999	999999	247	661	409	396	188	935	529	999999	999999	817	267	253	999999	797	318	484	666	372	231	528	328	622	102	172	999999	999999	577	781	808	707	755	205	405	729	999999	999999	301	657	836	257	920	169	817	540	695	552	999999	616	610	999999	849	371	993	999999	425	624	569	999999	271	999999	368	747	999999	47	999999	72	848	740	82	999999	192	19	999999	973	608	168	804	561	476	582	58	999999	999999	999999	999999	999999	999999	293	314	110	175	999999	396	99	889	182	455	780	478	633	703	999999	544	37	
557	840	835	29	512	266	820	17	999999	999999	697	999999	577	644	189	678	860	564	436	972	418	138	622	446	999999	436	712	34	93	843	999999	405	426	999999	999999	999999	558	192	781	57	290	167	293	708	401	491	999999	811	999999	999999	772	149	226	571	999999	999999	227	398	935	85	554	796	999999	927	809	302	981	433	132	171	999999	678	783	389	692	260	845	914	999999	602	832	901	433	293	80	740	999999	999999	999999	999999	999999	169	256	705	502	999999	242	365	899	109	509	180	999999	439	999999	999999	365	999999	999999	368	583	313	999999	342	253	653	372	641	999999	999999	999999	999999	899	39	370	960	431	88	886	208	27	489	25	945	103	661	222	999999	614	976	384	999999	974	175	519	999999	999999	914	461	849	999999	999999	508	830	985	382	280	658	999999	718	999999	287	950	681	999999	103	298	999999	249	592	440	378	37	880	694	771	162	999999	520	999999	154	999999	999999	46	999999	426	981	999999	959	720	390	564	924	895	313	106	999999	999999	824	425	208	418	675	868	419	752	999999	627	999999	224	229	999999	148	205	574	165	660	913	605	924	122	999999	448	528	212	876	454	141	577	999999	380	860	909	105	675	999999	842	758	999999	334	852	999999	59	999999	501	843	999999	729	331	157	445	487	697	900	313	104	969	999999	999999	543	308	442	999999	547	843	369	999999	52	529	999999	323	999999	296	999999	82	758	64	702	36	368	460	999999	810	429	162	893	172	19	999999	580	766	999999	101	94	35	419	314	512	902	999999	216	383	210	493	834	542	201	999999	827	554	50	999999	130	307	93	584	999999	999999	394	999999	206	628	261	999999	999999	628	999999	211	255	662	454	552	800	894	162	999999	524	326	595	999999	702	999999	191	246	999999	499	574	794	11	999999	787	684	127	952	935	587	999999	261	421	215	999999	999999	181	175	110	498	999999	999999	154	999999	70	315	44	774	999999	460	999999	999999	418	582	64	999999	999999	999999	999999	769	999999	848	958	574	955	272	999999	390	999999	713	574	26	146	52	33	347	649	995	999999	999999	650	352	999999	484	151	117	843	839	999999	714	789	377	300	999999	73	627	277	579	60	797	410	654	999999	999999	886	430	999999	375	558	999999	377	214	422	402	129	92	153	483	433	847	428	75	999999	183	923	207	726	805	978	406	999999	79	944	593	82	996	465	170	598	720	239	477	290	444	346	584	954	897	221	981	483	999999	156	213	999999	344	425	712	999999	688	704	82	397	162	646	307	270	829	329	133	626	982	885	712	
617	999999	784	794	999999	349	999999	828	594	996	922	999999	999999	741	223	999999	580	753	550	909	999999	167	90	137	797	48	324	135	577	97	365	999999	908	443	595	999999	559	630	875	280	446	999999	488	400	240	999999	384	999999	999999	592	552	873	441	975	695	999999	870	656	996	798	999999	999999	260	999999	641	431	999999	489	155	999999	187	949	877	999999	473	999999	999999	689	999999	437	664	795	520	985	999999	491	69	999999	747	144	999999	999999	634	999999	255	329	625	999999	758	809	992	999999	383	820	414	999999	999999	999999	511	554	781	190	999999	568	999999	239	606	999999	962	159	371	444	999999	20	246	284	325	799	34	999999	525	698	930	98	445	999999	999999	699	999999	999999	999999	999999	431	203	363	378	999999	75	943	999999	723	361	28	999999	999999	558	999999	372	584	139	287	999999	147	999999	39	93	259	671	133	373	818	906	692	999999	664	474	22	549	657	867	999999	259	999999	18	430	999999	999999	332	650	886	999999	58	125	999999	663	299	759	999999	999999	999999	999999	482	942	999999	207	816	668	999999	944	999999	545	999999	999999	716	998	999999	350	139	999999	864	413	927	999999	999999	999999	999999	790	250	999999	374	999999	949	999999	999999	749	999999	999999	286	810	999999	505	682	387	678	351	14	999999	999999	999999	635	949	629	135	308	999999	201	462	705	823	438	35	999999	639	999999	267	595	237	999999	967	350	721	74	328	334	368	731	550	999999	895	999999	435	391	796	732	425	95	824	86	522	557	205	611	462	382	999999	87	999999	999999	999999	756	776	999999	441	113	913	884	311	800	940	144	650	999999	810	82	12	644	631	906	164	999999	770	161	815	419	154	120	612	945	746	291	999999	742	931	999999	974	999999	950	692	999999	999999	784	33	146	387	999999	95	999999	390	999999	943	455	999999	999999	249	999999	999999	200	999999	959	802	282	365	64	658	457	999999	999999	671	107	582	693	999999	97	624	397	746	25	999999	999999	68	320	231	575	802	999999	549	999999	999999	163	359	999999	927	732	26	267	428	999999	487	930	999999	907	138	292	798	259	999999	60	38	851	248	610	762	999999	901	492	999999	789	999999	999999	907	817	495	517	748	999999	765	999999	999999	366	968	999999	537	508	513	160	191	939	777	552	999999	499	72	840	999999	749	999999	999999	830	533	999999	638	999999	664	32	191	421	999999	544	456	999999	308	979	671	883	470	999999	263	15	750	311	121	22	999999	503	417	755	655	602	999	874	357	386	547	159	339	70	873	485	999999	999999	570	404	331	999999	30	999999	400	999999	454	676	
999999	412	90	999999	999999	999999	18	170	614	436	999999	28	545	581	999999	999999	442	521	554	410	209	999999	683	999999	740	716	691	999999	483	897	364	698	999999	332	660	945	306	325	64	999999	61	712	871	896	973	552	859	749	922	108	88	999999	999999	54	476	999999	728	999999	491	388	934	368	687	716	999999	77	999999	222	999999	200	999999	127	466	840	358	497	999999	787	48	197	857	999999	727	384	819	486	295	113	856	224	226	237	833	676	999999	693	34	164	825	999999	999999	647	827	999999	482	960	421	571	695	979	538	941	999999	304	531	999999	640	312	896	594	781	766	365	707	974	398	999999	790	72	999999	472	753	999999	142	515	999999	124	996	999999	858	74	723	418	877	685	285	999999	999999	999999	786	63	722	999999	240	999999	916	291	129	999999	93	999999	631	509	999999	516	785	978	897	788	321	877	644	409	48	529	67	999999	488	31	999999	200	754	644	285	611	750	999999	731	999999	598	928	994	248	819	191	999999	224	388	370	900	306	309	999999	999999	908	418	322	229	999999	76	568	802	108	68	999999	922	986	234	428	766	299	999999	889	999999	392	882	405	590	999999	999999	843	999999	128	131	999999	891	14	999999	376	999999	437	276	999999	940	39	999999	999999	189	999999	269	457	990	959	603	610	59	999999	999999	451	999999	22	731	372	625	233	599	683	977	667	11	999999	185	857	999999	338	999999	236	949	999999	999999	986	999999	664	999999	999999	999999	19	999999	999999	352	481	999999	999999	350	190	706	999999	405	717	440	999999	919	999999	999999	351	282	142	734	275	999999	999999	470	399	999999	50	796	77	999999	999999	380	589	169	466	999999	530	474	815	517	54	632	129	831	241	729	999999	76	703	739	999999	999999	720	285	259	999999	529	999999	64	185	309	394	638	999999	999999	346	850	999999	463	207	999999	999999	466	625	689	642	468	991	239	670	379	999999	102	338	530	630	660	313	909	533	796	520	420	640	217	660	994	991	422	999999	878	999999	999999	506	999999	379	899	104	596	617	474	537	999999	999999	999999	336	301	310	607	999999	686	547	999999	929	411	883	466	826	999999	38	648	999999	579	344	999999	999999	999999	595	992	999999	730	999999	999999	302	68	268	738	36	834	880	369	693	393	633	218	999999	158	683	105	461	912	83	686	568	968	998	957	447	602	957	965	999999	317	456	999999	131	830	91	999999	999999	154	999999	991	537	669	954	92	999999	999999	999999	699	686	499	540	248	656	999999	999999	333	70	311	999999	433	876	915	663	386	937	574	96	510	999999	
812	953	317	999999	91	158	999999	999999	999999	21	999999	153	999999	999999	215	777	999999	411	252	999999	757	811	999999	852	999999	125	622	15	999999	999999	381	49	948	999999	999999	999999	233	766	999999	730	259	318	999999	300	980	289	618	636	457	999999	728	999999	999999	829	999999	11	122	999999	999999	966	536	999999	446	770	639	999999	999999	636	999999	999999	553	451	836	521	999999	449	667	999999	872	727	507	986	558	969	426	218	204	129	322	999999	433	999999	301	609	999999	366	872	999999	660	707	999999	981	230	787	64	287	337	332	407	999999	344	999999	591	999999	469	549	344	476	354	431	87	85	324	542	246	784	999999	999999	327	75	576	294	890	999999	642	525	765	999999	914	149	880	871	722	451	538	861	187	554	150	654	32	406	999999	999999	630	999999	667	687	999999	999999	137	110	15	999999	999999	60	681	426	999999	943	784	573	561	215	550	216	362	872	14	384	999999	605	999999	672	53	179	999999	660	999999	999999	858	87	229	644	21	999999	866	999999	157	487	999999	760	449	206	870	458	844	823	688	999999	999999	795	683	176	672	999999	23	343	298	134	999999	999999	882	482	95	706	354	999999	203	999999	350	999999	999999	999999	205	846	999999	890	999999	594	335	442	971	999999	975	72	404	62	971	489	766	533	101	999999	999999	168	878	999999	121	173	114	927	629	919	83	999999	80	999999	971	999999	376	133	540	704	798	362	59	761	507	999999	312	999999	945	713	13	999999	999999	701	833	46	967	999999	778	638	490	999999	812	62	57	999999	992	999999	999999	155	999999	642	992	397	234	340	119	127	470	999999	861	812	999999	915	915	266	999999	379	332	935	858	188	355	902	999999	400	549	996	999999	216	999999	74	999999	800	999999	370	824	493	999999	503	927	999999	727	689	777	678	999999	897	147	790	496	622	915	155	296	999999	297	999999	183	834	999999	999999	999999	264	68	999999	600	190	324	999999	442	320	903	828	17	18	461	999999	135	545	973	652	859	999999	719	417	158	75	514	667	82	735	319	642	712	815	446	473	630	979	87	246	582	591	357	186	719	97	148	287	482	632	964	638	999999	148	999999	489	544	651	648	999999	675	657	999999	707	10	270	126	202	572	988	44	155	467	999999	79	999999	575	542	999999	71	927	237	194	450	999999	680	781	999999	999999	956	928	999999	341	999999	570	925	119	650	999999	458	970	945	715	494	597	999999	181	999999	79	985	999999	999999	952	587	608	448	999999	999999	935	999999	489	552	640	999999	69	999999	999999	915	999999	153	167	925	999999	250	
100	981	521	999999	853	952	999999	657	504	576	53	927	37	999999	943	999999	999999	999999	999999	855	999999	427	999999	109	434	542	13	266	958	925	827	988	644	712	497	999999	927	999999	188	983	821	831	58	999999	999999	142	37	71	971	53	690	89	999999	512	999999	672	676	421	999999	320	948	253	698	578	748	64	292	999999	266	326	999999	999999	999999	731	44	147	379	251	999999	302	514	942	294	914	245	747	778	999999	441	824	999999	515	999999	999999	44	578	142	480	325	999999	849	999999	804	654	999999	999999	999999	488	477	143	999999	434	883	972	806	999999	958	784	342	10	286	160	883	441	376	689	999999	999999	697	466	999999	898	925	30	999999	801	147	999999	999999	247	567	299	664	999999	530	999999	631	533	71	37	619	358	148	324	241	999999	829	999999	999999	169	813	158	790	21	139	405	509	863	529	14	868	328	999999	999999	999999	986	496	586	911	850	67	999999	970	999999	846	999999	760	610	788	754	972	775	361	999999	999999	418	508	652	178	135	999999	767	999999	999999	169	300	639	53	881	254	212	253	999999	438	999999	162	188	999999	175	483	644	999999	84	775	42	103	967	812	671	35	487	843	417	785	833	999999	657	999999	509	999999	26	717	729	999999	999999	999999	323	923	999999	281	999999	387	487	695	491	127	693	999999	33	76	333	999999	381	855	767	369	835	676	604	812	999999	274	999999	619	999999	927	999999	999999	999999	999999	779	54	18	400	795	110	365	722	304	999999	606	428	889	999999	999999	199	345	999999	777	191	892	647	328	999999	776	965	765	868	999999	563	948	162	14	719	296	289	818	999999	70	666	999999	123	381	888	999999	999999	999999	999999	999999	999999	591	305	763	52	421	999999	726	26	624	830	999999	999999	493	740	767	454	999999	180	157	943	380	364	999999	120	187	779	999999	439	786	699	999999	587	481	960	972	652	999999	962	308	163	563	801	999999	239	332	999999	630	641	131	761	999999	214	41	453	897	236	492	653	864	999999	866	296	240	924	250	757	26	533	767	124	65	999999	871	993	999999	579	997	583	788	671	999999	634	317	35	46	999999	556	37	999999	746	999999	999999	107	999999	297	999999	570	441	989	574	999999	106	873	999999	705	999999	343	47	999999	328	999999	999999	864	999999	492	241	978	999999	888	864	999999	988	999999	31	954	319	363	214	999999	123	999999	999999	999999	223	181	62	761	311	329	835	52	518	964	745	999999	262	880	905	183	65	297	365	999999	134	374	999999	637	851	62	395	999999	138	341	999999	319	672	999999	651	31	440	
999999	677	886	63	822	691	999999	724	513	702	439	458	41	650	999999	653	22	999999	849	669	425	909	999999	999999	987	914	187	25	435	844	999999	239	884	742	584	999999	999999	500	312	999999	488	999999	348	359	956	398	106	690	999999	999999	999999	853	802	999999	999999	571	999999	952	75	907	514	18	298	668	764	210	574	298	76	216	184	999999	168	999999	191	512	571	899	976	599	999999	496	892	769	999999	94	436	532	726	23	201	525	435	404	177	479	623	679	595	756	823	808	624	999999	490	999999	695	635	999999	999999	10	529	999999	475	999999	28	126	529	484	679	773	51	571	62	25	659	96	764	999	712	999999	891	313	230	775	19	871	976	288	55	399	999999	363	223	23	671	999999	959	313	159	362	104	205	999999	999999	782	246	571	900	999999	61	931	999999	467	624	118	999999	755	700	90	157	150	999999	438	289	972	688	999999	49	353	119	137	999999	850	999999	794	696	999999	247	993	773	309	86	999999	994	999999	174	895	599	904	999999	794	268	999999	11	222	854	766	636	999999	999999	999999	532	556	722	999999	480	786	117	829	422	828	517	999999	317	847	999999	999999	444	821	999999	793	759	144	897	324	868	237	848	999999	940	929	999999	237	900	885	777	530	734	79	987	387	787	769	492	999999	287	999999	999999	164	159	999999	332	815	212	310	138	999999	658	407	65	252	938	971	889	492	999999	289	807	432	79	543	68	374	833	430	15	999999	651	999999	47	317	999999	693	987	999999	999999	945	35	600	756	999999	999999	337	999999	745	449	816	880	10	558	997	754	492	94	999999	13	999999	981	782	304	149	746	999999	370	748	929	254	983	20	885	999999	264	216	675	690	671	999999	360	98	999999	198	118	651	999999	999999	562	999999	608	999999	999999	648	964	252	305	617	643	494	966	274	999999	204	832	999999	124	436	742	999999	817	999999	943	282	607	892	999999	999999	40	104	665	330	196	109	646	611	144	247	168	22	999999	68	57	186	764	95	283	999999	999999	248	537	295	307	25	22	214	999999	603	999999	81	999999	198	999999	999999	829	646	88	715	558	999999	735	876	277	999999	635	759	356	999999	517	521	618	25	750	791	999999	380	32	180	97	441	183	540	206	96	571	722	481	508	999999	127	16	568	237	144	512	660	27	576	389	263	857	671	96	999999	462	434	448	795	981	459	623	908	627	126	57	204	680	999999	999999	999999	288	848	419	999999	514	60	788	616	288	999999	362	456	791	833	999999	512	454	999999	999999	146	999999	685	
527	898	999999	108	940	999999	96	318	979	837	417	999999	975	19	262	999999	999999	999999	646	832	516	84	106	177	999999	999999	543	545	750	999999	556	32	638	602	330	999999	895	999999	119	677	529	970	927	525	48	999999	858	574	259	758	661	231	500	452	179	453	801	336	982	156	577	550	567	975	290	395	999999	383	688	741	800	609	303	999999	312	545	157	581	139	802	999999	968	295	991	352	999999	999999	196	999999	999999	718	568	433	962	110	978	412	999999	244	652	999999	485	885	518	957	999999	928	531	999999	633	999999	230	207	189	221	999999	264	576	632	999999	863	652	999999	810	999999	241	186	340	868	334	999999	205	346	486	999999	460	999999	999999	43	999999	999999	999999	56	999999	581	498	999999	253	999999	502	999999	836	328	289	999999	833	535	84	495	726	875	597	663	999999	500	109	883	720	999999	999999	525	487	542	999999	999999	863	999999	160	238	534	870	999999	589	376	610	306	999999	999999	999999	492	924	18	999999	999999	425	808	346	240	999999	999999	999999	999999	389	989	999999	246	304	999999	730	924	238	999999	845	960	999999	942	17	999999	215	204	232	999999	32	999999	836	517	204	999999	916	999999	999999	374	851	757	919	229	553	999999	399	373	11	890	336	773	263	550	172	332	999999	482	800	58	35	999999	999999	789	627	999999	999999	999999	52	80	80	999999	999999	863	533	98	999999	636	399	417	999999	999999	202	342	499	259	999999	999999	354	872	772	999999	999999	478	349	999999	507	140	999999	545	447	929	331	931	819	355	999999	400	27	83	291	825	93	393	999999	999999	912	917	999999	378	889	999999	124	179	308	637	41	928	523	999999	591	910	999999	853	969	968	999999	271	522	999999	999999	727	279	281	590	946	360	565	327	165	833	590	840	233	999999	581	815	999999	632	191	323	447	876	240	491	380	791	239	423	192	673	651	404	155	494	171	597	842	588	362	999999	476	611	999999	952	10	999999	810	207	398	999999	369	638	340	999999	446	850	48	999999	220	164	999999	152	144	492	192	195	695	739	494	984	972	572	999999	999999	847	836	518	999999	999999	310	981	42	35	999999	313	23	73	324	57	320	558	999999	378	207	166	334	999999	875	999999	815	384	999999	999999	414	190	999999	367	435	984	610	999999	760	308	909	183	999999	999999	114	188	178	131	381	691	184	435	919	999999	999999	999999	522	370	643	517	675	999999	910	329	999999	849	517	655	638	340	447	978	797	999999	469	999999	77	217	371	696	601	693	999999	388	538	978	999999	999999	294	999999	471	999999	699	253	
999999	982	272	768	999999	265	671	523	999999	51	254	205	637	174	734	58	681	315	998	946	915	982	924	999999	999999	642	588	914	371	950	868	999999	289	554	131	486	762	999999	999999	999999	999999	88	999999	960	144	342	351	106	999999	999999	16	166	251	752	999999	650	68	740	999999	999999	677	999999	999999	543	182	57	999999	93	52	258	999999	382	603	892	999999	999999	782	999999	397	999999	300	491	55	136	944	712	955	999999	999999	481	428	31	331	847	438	999999	999999	666	787	97	426	268	64	999999	949	634	562	358	830	499	867	104	353	527	572	196	999999	999999	598	470	999999	999999	865	999999	830	274	60	999999	999999	655	910	125	999999	310	43	999999	437	435	999999	320	160	999999	706	999999	613	333	999999	804	284	252	564	902	999999	999999	995	999999	999999	492	789	999999	583	806	895	184	589	999999	918	53	494	539	758	999999	848	288	999999	999999	682	999999	999999	506	999999	256	480	221	999999	18	58	999999	314	996	640	944	646	502	999999	999999	999999	532	148	999999	415	635	999999	745	999999	999999	64	999999	17	509	999999	264	533	293	98	336	335	999999	999999	580	703	69	738	498	999999	813	640	355	999999	966	784	999999	999	999999	101	961	937	735	999999	813	954	269	851	805	642	386	421	363	414	410	28	37	448	567	167	999999	896	821	999999	679	647	708	247	50	725	999999	999999	999999	201	136	399	599	956	280	999999	444	217	932	856	523	402	287	941	151	948	756	711	442	940	745	74	999999	999999	57	175	255	32	999999	89	999999	131	984	171	287	20	428	81	178	999999	722	148	964	965	332	287	370	999999	105	999999	968	501	822	496	456	72	999999	709	908	999999	380	422	407	853	999999	999999	417	125	663	141	530	685	543	999999	227	607	999999	160	567	770	999999	488	999999	718	120	936	309	498	999999	225	736	718	172	73	999999	310	741	120	547	930	869	254	113	999999	572	293	958	999999	279	849	962	999999	999999	148	999999	892	495	688	742	490	102	999999	411	448	999999	999999	523	999999	932	916	866	989	613	637	999999	559	384	962	156	827	978	979	229	864	262	613	999999	33	762	677	814	999999	378	999999	838	950	999999	665	568	760	770	487	398	362	983	973	519	514	247	751	999999	533	542	915	512	999999	699	546	999999	791	999999	499	999999	265	112	813	999999	556	798	950	716	719	999999	395	67	999999	591	867	881	999999	103	999999	785	21	999999	291	520	999999	554	725	261	306	479	777	525	280	769	999999	260	180	362	999999	715	297	45	999999	139	999999	999999	21	531	
831	665	999999	999999	181	714	706	106	999999	302	167	12	83	999999	999999	250	626	869	786	730	458	999999	711	927	140	357	498	975	370	162	374	999999	542	999999	999999	641	572	89	353	566	72	46	999999	999999	205	960	642	598	625	558	999999	999999	81	291	83	224	953	979	999999	824	999999	731	735	668	928	561	999999	879	279	777	677	999999	999999	999999	667	421	187	834	731	180	714	899	360	812	649	98	999999	261	131	999999	687	593	521	529	350	341	999999	770	948	643	500	999999	329	999999	880	965	760	999999	999999	661	46	129	257	999999	999999	326	380	999999	29	840	36	218	999999	999999	999999	999999	35	999999	999999	335	120	416	885	999999	999999	951	580	511	932	683	999999	684	638	999999	999999	999999	345	134	418	33	960	389	751	117	999999	291	15	265	758	796	939	763	970	999999	999999	629	244	169	717	168	999999	999999	990	345	512	352	580	298	894	999999	748	999999	588	856	374	731	999999	777	481	999999	946	324	753	999999	744	574	999999	999999	999999	549	333	186	417	260	287	101	398	415	604	274	999999	716	371	235	999999	48	185	123	922	999999	963	466	688	329	222	432	125	855	601	938	999999	239	999999	999999	999999	999999	999999	999999	999999	282	342	259	182	216	686	999999	999999	528	96	706	999999	600	428	108	999999	866	999999	999999	47	855	976	543	999999	999999	635	999999	346	25	36	486	554	847	999999	999999	487	714	293	999999	642	982	999999	999999	768	895	549	48	811	281	999999	999999	999999	405	999999	723	306	798	999999	516	999999	999999	999999	937	501	609	999999	551	999999	778	620	871	583	26	456	65	999999	389	774	919	126	596	999999	74	255	694	999999	159	557	820	353	688	999999	777	900	436	99	541	106	999999	743	999999	982	43	661	899	758	68	949	244	347	917	33	525	999999	999999	999999	999999	692	806	999999	999999	999999	244	434	931	602	806	125	29	965	845	293	616	185	999999	614	636	413	356	999999	999999	210	322	483	999999	999999	753	387	999999	890	271	848	299	999999	741	13	747	608	999999	306	952	942	929	279	502	634	999999	349	281	380	909	424	999999	869	853	802	681	761	998	276	848	999999	210	138	704	996	993	999999	999999	124	866	37	683	59	984	411	280	53	981	802	257	999999	999999	545	981	999999	512	429	117	999999	332	986	609	999999	457	533	742	800	575	999999	640	762	905	166	513	882	740	297	885	999999	531	638	999999	206	29	445	323	664	157	999999	494	573	547	505	792	879	427	230	601	999999	999999	480	999999	485	171	999999	999999	999999	41	109	999999	
224	543	666	417	693	216	413	443	22	999999	87	652	718	21	76	224	999999	374	999999	464	999999	695	434	781	61	170	305	45	533	936	375	632	58	749	279	39	881	97	108	673	24	786	588	251	591	827	760	473	104	999999	108	999999	407	644	597	529	118	884	366	999999	910	999999	909	86	844	454	604	968	741	999999	343	322	999999	999999	450	999999	116	193	199	999999	409	999999	999999	263	999999	790	235	999999	162	750	920	996	999999	575	999999	999999	876	512	406	999999	999999	792	731	67	937	786	999999	999999	204	864	422	925	694	142	133	89	437	999999	248	63	229	999999	999999	991	999999	346	591	999999	207	804	999999	603	999999	62	10	999999	999999	883	325	61	482	788	219	297	999999	995	311	598	452	683	217	230	999999	353	917	42	976	740	940	999999	204	618	999999	400	19	818	148	642	141	515	999999	554	340	197	581	440	981	528	999999	130	45	993	257	523	999999	635	999999	443	999999	968	641	369	942	725	856	864	548	999999	288	519	857	669	466	936	704	999999	889	999999	772	487	999999	999999	999999	999999	999999	211	370	999999	803	383	488	704	999999	999999	873	619	612	615	999999	717	891	172	249	153	999999	375	536	321	819	933	746	262	999999	657	917	193	292	999999	999999	999999	999999	823	24	905	41	162	999999	303	72	95	60	283	747	65	595	888	218	933	556	200	674	999999	999999	870	637	236	43	999999	999999	690	336	489	456	684	223	999999	157	344	999999	999999	213	242	258	999999	999999	473	515	616	72	999999	974	359	999999	999999	980	454	917	153	278	999999	128	321	999999	382	999999	570	826	999999	841	526	740	999999	821	999999	986	999999	800	181	999999	174	720	427	999999	227	715	977	913	487	703	999999	160	999999	76	999999	992	999999	194	999999	975	321	646	452	774	545	297	110	999999	141	982	548	653	745	165	114	94	999999	534	830	666	781	999999	349	368	999999	375	999999	808	514	999999	104	257	924	206	999999	999999	999999	652	999999	929	615	999999	782	504	999999	125	415	999999	999999	233	999999	368	364	999999	204	664	306	94	701	179	560	301	32	688	888	300	729	549	999999	586	815	999999	291	999999	60	341	874	844	213	999999	960	888	846	291	999999	999999	892	714	12	23	230	194	950	999999	378	323	999999	103	616	864	395	865	999999	385	417	252	86	464	999999	862	999999	462	880	744	218	672	455	740	999999	162	407	999999	547	474	365	631	107	219	531	736	999999	780	999999	348	999999	104	527	470	874	908	659	999999	556	149	233	999999	313	216	863	999999	999999	
999999	565	463	467	381	328	896	999999	785	154	866	932	431	948	19	233	542	183	123	154	985	866	999999	502	968	468	407	250	597	328	891	355	825	868	237	224	774	880	199	776	631	449	99	999999	793	999999	134	999999	223	545	999999	43	999999	561	882	820	936	961	498	913	921	655	433	466	263	999999	117	563	721	795	458	661	983	999999	523	545	777	865	709	472	999999	216	37	61	558	999999	606	999999	986	999999	287	813	999999	286	854	999999	26	632	999999	281	999999	570	479	428	96	118	999999	999999	999999	346	52	81	262	35	579	999999	628	381	908	404	999999	844	577	999999	517	645	279	706	492	999999	999999	154	364	437	84	773	999999	608	965	449	808	204	999999	649	374	999999	561	366	999999	150	357	645	724	116	999999	999999	999999	174	999999	451	839	353	918	499	817	898	716	824	999999	999999	976	30	415	468	595	999999	618	927	939	310	999999	912	998	999999	201	884	429	258	80	530	779	999999	999999	524	999999	465	285	736	832	999999	499	999999	415	901	173	999999	239	266	520	999999	935	999999	234	611	367	926	354	576	308	999999	478	468	753	430	36	413	999999	891	858	140	445	882	105	999999	999999	357	506	999999	188	864	655	173	737	435	594	713	999999	999999	166	684	120	708	999999	899	999999	41	999999	985	875	759	13	347	408	999999	209	63	970	999999	800	999999	429	258	999999	443	999999	314	731	328	999999	323	75	999999	999999	999999	29	999999	454	206	476	779	374	999999	231	429	861	317	765	356	235	541	743	586	294	155	999999	862	321	999999	621	692	309	999999	160	562	999999	764	612	233	371	472	609	774	295	999999	646	908	999999	968	582	999999	549	384	103	304	579	489	954	589	919	166	425	999999	999999	783	479	999999	371	668	735	107	999999	999999	985	762	931	968	999999	272	509	999999	835	999999	421	651	153	924	571	855	999999	214	810	32	314	214	57	999999	199	511	552	936	546	368	999999	485	275	17	999999	999999	999999	611	197	999999	90	573	999999	82	999999	933	639	554	148	515	685	999999	296	999999	237	780	715	782	779	789	720	572	809	477	119	999999	385	146	535	241	999999	381	27	128	941	741	883	974	120	999999	872	997	999999	41	682	999999	198	592	999999	618	624	590	999999	407	970	517	763	853	963	112	999999	999999	28	999999	31	999999	512	178	740	495	897	741	671	523	917	999999	775	778	794	406	747	792	366	999999	999999	903	549	619	157	434	977	999999	999999	18	707	999999	999999	889	19	378	210	30	852	294	999999	999999	919	318	
490	257	999999	984	69	566	365	999999	147	112	301	128	764	893	30	316	517	867	730	662	816	548	744	886	769	999999	206	999999	940	81	205	734	984	241	139	899	692	993	970	999999	999999	999999	241	999999	598	890	613	317	999	545	776	853	999999	999999	999999	941	513	856	225	642	370	638	824	75	906	567	144	999999	999999	131	624	524	897	285	20	873	317	999999	298	878	813	999999	727	405	305	999999	581	727	739	197	999999	999999	777	999999	94	24	999999	175	999999	41	755	90	553	999999	921	261	956	876	255	628	633	999999	568	346	999999	999999	910	999999	999999	564	999999	416	793	576	999999	788	747	569	201	996	755	152	897	999999	133	999999	999999	849	483	54	395	705	482	121	563	750	999999	440	507	613	113	699	999999	415	55	348	999999	976	153	143	513	396	685	999999	873	999999	999999	999999	223	106	144	999999	945	999999	179	290	934	681	999999	984	520	317	71	999999	892	66	746	492	221	784	446	369	706	350	999999	998	29	232	248	81	11	999999	999999	999999	478	52	753	679	245	765	999999	614	963	168	623	206	334	999999	367	816	744	999999	99	439	999999	999999	364	999999	196	180	999999	999999	443	941	982	553	100	660	118	850	312	999999	256	456	999999	999999	405	548	999999	343	674	999999	999999	431	336	745	999999	786	751	703	687	158	493	75	504	999999	181	32	185	79	999999	674	989	516	514	677	19	643	999999	828	380	999999	999999	852	506	349	999999	21	614	246	675	313	999999	415	999999	164	584	191	951	678	660	382	372	657	999999	999	931	358	917	659	999999	243	727	999999	332	999999	280	640	568	999999	854	169	418	938	403	802	766	583	354	359	102	827	691	999999	999999	999999	453	999999	626	999999	417	498	104	999999	510	442	999999	999999	92	300	884	999999	623	796	824	501	964	999999	263	434	243	999999	13	567	999999	908	551	346	756	335	428	59	23	999999	747	365	74	463	438	961	226	999999	500	64	475	158	214	895	999999	999999	42	29	966	202	273	69	495	537	397	601	890	249	238	757	872	834	999999	562	59	469	999999	510	995	302	999999	462	857	949	101	418	703	656	999999	89	999999	999999	93	821	999999	687	869	537	76	836	81	976	553	999999	191	641	999999	652	999999	999999	249	999999	33	674	984	811	999999	545	445	978	897	243	469	158	464	473	751	118	765	372	599	999999	444	999999	230	999999	909	999999	999999	460	999999	61	810	999999	999999	770	999999	999999	837	985	485	334	999999	97	999999	837	516	404	999999	999999	999999	118	999999	483	999999	350	
97	864	453	752	902	98	777	999999	787	846	999999	785	318	999999	999999	999999	281	779	999999	999999	807	357	999999	999999	724	999999	834	59	569	92	174	999999	186	999999	682	520	999999	94	92	397	556	116	309	102	414	730	999999	595	629	557	999999	117	596	999999	999999	740	644	70	37	999999	263	727	425	705	682	999999	999999	818	999999	578	377	196	999999	499	718	999999	57	138	978	999999	428	249	430	999999	255	66	740	944	956	999999	999999	904	66	694	143	828	690	999999	419	319	131	276	999999	60	999999	650	999999	999999	523	841	999999	515	91	43	999999	23	307	414	999999	626	364	664	862	78	702	473	140	999999	365	889	20	999999	718	669	999999	161	665	379	999999	605	999999	999999	999999	999999	999999	999999	999999	32	725	130	999999	286	154	999999	954	467	414	515	357	716	999999	419	742	999999	999999	999999	797	422	999999	817	999999	927	999999	854	981	721	243	999999	818	342	650	999999	999999	245	368	734	308	999999	715	414	747	160	32	124	94	235	900	999999	294	999999	999999	999999	999999	907	999999	999999	999999	999999	812	999999	233	667	697	999999	999999	413	143	507	275	999999	939	872	707	756	80	206	905	467	999999	756	820	445	462	806	769	250	256	378	999999	764	40	18	122	999999	190	89	999999	16	999999	681	101	403	531	999999	81	700	703	114	837	575	698	246	530	66	999999	999999	214	890	255	824	166	765	44	511	75	931	760	999999	575	999999	743	898	418	999999	999999	427	999999	275	999999	79	547	151	999999	999999	75	794	999999	65	70	402	875	572	761	234	524	999999	369	30	131	150	939	999999	538	847	832	800	827	443	401	994	874	939	166	185	287	25	999999	148	445	281	453	704	999999	183	125	181	146	193	999999	999999	68	893	153	593	140	999999	613	999999	73	275	999999	54	999999	999999	528	935	415	999999	946	999999	111	230	584	999999	697	999999	314	365	999999	661	663	999999	870	73	936	980	796	572	999999	218	411	541	84	180	999999	408	50	107	999999	999999	999999	999999	246	73	999999	837	999999	302	896	999999	999999	257	961	412	999999	332	184	600	139	548	149	843	999999	738	107	569	999999	413	999999	298	203	216	999999	551	896	112	999999	807	836	108	670	503	676	159	453	163	579	999999	999999	982	234	450	968	115	50	921	29	999999	965	667	692	906	757	608	702	999999	546	999999	516	509	999999	377	764	999999	878	999999	177	391	294	943	999999	482	845	562	73	753	999999	999999	999999	974	999999	898	841	179	416	764	746	77	456	895	617	999999	165	68	67	999999	685	937	237	999999	
754	638	223	999999	676	999999	70	204	999999	949	320	941	909	542	999999	36	535	595	624	124	999999	109	934	398	336	831	327	786	505	216	77	999999	377	114	229	454	684	820	502	207	999999	552	533	507	585	675	259	623	642	41	331	999999	323	123	507	999999	703	824	695	845	999999	999999	999999	337	881	20	573	805	323	972	351	715	103	427	420	355	576	436	813	999999	999999	703	154	473	999999	977	985	264	999999	574	750	859	134	657	314	428	853	999999	626	574	112	999999	310	999999	999999	615	996	999999	999999	999999	999999	276	21	999999	999999	198	140	999999	451	903	34	999999	208	749	231	491	590	999999	999999	992	999999	999999	810	248	999999	138	403	484	784	999999	980	999999	999999	455	495	483	848	100	394	999999	298	628	753	722	550	793	255	560	999999	999999	34	560	784	710	999999	707	466	999999	486	999999	794	655	451	181	922	935	999999	752	999999	747	642	500	61	996	703	874	627	999999	999999	764	999999	842	999999	585	256	430	314	999999	795	787	27	999999	613	999999	331	642	999999	582	800	615	45	502	999999	701	999999	999999	509	999999	999999	784	90	379	999999	721	261	999999	619	999999	925	999999	999999	906	999999	999999	730	566	886	800	675	70	999999	54	999999	92	729	390	545	344	30	722	999999	526	843	21	706	647	999999	892	999	379	999999	321	657	307	984	139	545	830	970	999999	999999	709	122	946	97	45	92	991	992	871	416	285	844	213	582	114	72	945	769	92	999999	999999	800	306	47	385	397	999999	108	600	844	999999	373	999999	84	220	413	897	999999	671	564	20	899	999999	999999	999999	476	999999	725	879	76	600	70	887	443	653	909	816	909	711	648	103	892	402	37	700	999999	999999	138	371	999999	175	999999	108	527	554	999999	671	342	299	909	943	999999	229	533	253	654	486	587	431	311	596	987	999999	32	471	127	507	111	999999	836	653	999999	999999	188	900	999999	962	999999	888	558	247	999999	619	802	704	830	673	868	999999	56	999999	999999	707	70	114	188	999999	999999	66	437	597	570	999999	462	265	999999	909	999999	999999	675	999999	126	698	872	74	122	377	419	327	641	453	638	328	226	999999	417	618	303	999999	722	768	999999	313	999999	999999	676	413	167	999999	87	920	632	245	999999	999999	318	547	834	995	992	810	399	757	425	999999	999999	999999	853	61	999999	19	616	968	911	906	805	999999	999999	999999	397	999999	999999	872	250	720	999999	403	999999	999999	102	999999	999999	307	999999	912	379	138	887	476	999999	999999	559	116	999999	999999	314	664	999999	999999	
559	505	999999	923	608	293	599	999999	517	999999	173	565	40	999999	958	976	235	318	887	999999	537	676	925	771	908	962	159	114	999999	999999	999999	166	999999	20	313	597	571	860	699	999999	322	852	621	192	312	446	403	999999	157	722	842	996	776	999999	672	882	580	538	24	645	143	999999	999999	344	298	17	496	999999	688	371	415	374	618	100	686	999999	64	743	468	472	568	591	956	461	340	999999	389	744	347	999999	999999	42	846	999999	999999	827	509	999999	893	999999	950	383	879	999999	316	477	387	999999	648	987	999999	836	80	552	86	552	538	891	999999	878	627	752	682	267	353	999999	528	564	436	859	185	777	849	172	521	999999	711	179	154	862	999999	702	105	999999	602	190	999999	303	977	121	299	618	282	25	678	999999	700	622	442	933	949	999999	260	789	811	60	987	908	999999	890	840	999999	999999	999999	845	924	657	332	665	999999	420	234	586	999999	570	567	505	834	493	999999	495	99	736	221	912	999999	452	316	548	551	203	64	273	999999	999999	930	999999	999999	179	753	550	378	999999	999999	522	724	246	935	229	253	999999	162	424	999999	405	751	631	534	239	635	999999	999999	783	123	999999	999999	961	999999	54	639	696	376	664	999999	999999	999999	142	999999	699	197	973	517	97	305	997	50	639	999999	691	529	999999	346	899	999999	282	999999	999999	999999	309	165	763	747	890	589	557	188	497	684	941	999999	618	174	999999	52	662	964	263	488	999999	999999	727	413	808	524	999999	999999	476	130	467	574	532	299	168	543	434	236	999999	508	747	818	999999	955	615	412	999999	143	999999	857	881	999999	946	116	726	379	438	360	938	376	257	208	711	376	226	377	756	328	16	301	618	436	347	755	741	307	386	772	797	999999	999999	207	848	619	249	159	627	426	572	788	115	999999	297	260	260	549	116	186	738	248	655	593	999999	219	249	455	970	201	375	429	992	666	999999	542	763	59	999999	102	137	77	749	339	755	227	196	544	148	97	999999	201	200	210	999999	559	750	29	80	638	379	794	189	436	61	153	795	449	521	754	497	999999	199	999999	999999	670	499	325	837	999999	33	999999	316	882	696	999999	238	999999	999999	13	792	743	999999	721	723	343	999999	999999	288	611	999999	746	999999	394	999999	999999	12	999999	162	372	999999	434	192	999999	615	674	487	306	740	878	915	999999	817	517	962	754	230	477	300	999999	783	999999	47	236	488	286	999999	999999	999999	401	180	60	640	999999	999999	367	999999	819	999999	999999	855	590	999999	999999	
695	427	999999	514	431	999999	999999	534	886	999999	589	999999	397	956	681	338	999999	565	24	349	708	864	373	558	999999	604	203	411	372	999999	999999	999999	605	637	540	71	357	177	500	446	327	645	999999	203	679	999999	970	604	148	776	999999	299	576	999999	702	831	64	381	999999	999999	652	673	999999	999999	999999	396	287	760	999999	620	981	825	999999	577	31	72	700	999999	999999	999999	633	598	272	595	196	570	999999	372	935	999999	999999	975	236	673	794	999999	482	999999	615	293	783	220	188	999999	795	240	233	998	220	639	140	883	503	437	203	999999	410	999999	457	27	769	914	825	717	999999	15	999999	402	783	377	590	999999	999999	594	729	423	420	744	800	955	346	628	999999	305	578	999999	482	798	999999	740	253	999999	82	598	524	868	395	470	914	789	642	999999	225	999999	999999	960	328	908	999999	999999	999999	999999	777	999999	680	150	762	529	149	999999	533	800	922	999999	133	685	107	966	80	860	37	949	829	20	323	999999	412	319	256	617	804	999999	100	699	108	588	999999	579	917	383	116	866	331	434	266	841	908	183	999999	373	862	362	999999	847	752	999999	835	766	188	999999	999999	453	282	531	999999	959	710	999999	999999	545	999999	528	58	696	754	171	627	404	754	999999	607	239	600	882	999999	452	735	252	947	415	752	371	400	751	645	999999	593	800	749	306	999999	999999	239	999999	816	344	313	151	102	591	74	999999	22	707	999999	508	852	399	776	999999	233	467	286	538	999999	195	137	306	61	999999	577	827	655	457	999999	922	10	426	75	420	999999	999999	159	366	350	321	358	693	193	147	810	999999	34	516	83	673	408	999999	999999	630	217	999999	999999	11	23	999999	785	999999	999999	999999	507	435	333	365	104	639	318	999999	198	481	837	999999	123	914	291	383	803	148	999999	999999	523	310	999999	445	999999	999999	503	999999	352	112	535	793	336	999999	639	384	870	668	421	443	365	489	511	908	793	999999	893	186	999999	999999	999999	647	190	690	999999	207	398	888	162	999999	146	999999	576	95	946	53	116	577	284	906	999999	145	999999	941	320	44	798	138	651	999999	999999	327	438	999999	668	887	613	999999	423	442	985	981	515	458	306	205	912	426	961	999999	667	325	901	999999	999999	999999	999999	249	999999	99	408	270	247	723	724	818	731	864	427	68	440	469	163	999999	999999	999999	630	277	644	999999	999999	382	176	901	772	999999	999999	625	585	999999	967	374	277	334	999999	999999	999999	792	734	999999	999999	57	999	903	320	999999	172	999999	892	999999	
999999	652	604	264	967	36	103	345	950	801	999999	115	999999	67	101	75	202	829	807	205	786	837	543	166	650	84	999999	273	591	575	760	365	999999	978	691	324	769	23	367	999999	632	409	999999	999999	95	368	999999	999999	999999	254	14	343	262	697	820	840	999999	448	614	999999	652	829	754	385	999999	46	999999	999999	999999	776	306	189	471	799	572	999999	996	611	80	291	999999	441	462	346	570	427	113	44	999999	850	999999	331	409	474	365	999999	654	999999	999999	59	985	467	575	999999	948	825	871	462	134	443	844	507	378	332	587	221	377	999999	814	624	999999	348	999999	525	571	974	780	999999	444	770	999999	539	999999	31	305	999999	865	427	398	745	555	650	999999	999999	999999	999999	953	86	999999	999999	435	999999	999999	275	125	999999	324	59	999999	973	55	874	28	364	999999	999999	786	356	37	999999	355	949	29	79	78	292	438	999999	999999	863	31	703	119	300	344	999999	886	455	905	658	533	816	953	999999	999999	681	632	555	23	699	922	999999	999999	158	798	485	226	583	999999	833	999999	896	539	999999	952	351	999999	727	30	225	428	340	451	378	215	539	995	605	379	397	659	883	415	820	940	424	999999	961	501	999999	279	999999	999999	81	450	637	287	353	472	358	916	905	534	797	281	591	165	680	942	999999	489	621	999999	810	184	334	999999	718	669	999999	696	803	235	171	946	999999	93	379	927	578	999999	652	999999	31	480	754	358	617	548	359	269	974	999999	242	378	657	999999	999999	896	999999	156	568	683	934	999999	123	999999	999999	851	166	999999	785	753	999999	17	837	489	999999	340	430	975	872	179	319	999999	722	999999	993	999999	999999	25	645	482	810	999999	693	968	999999	370	366	84	999999	766	999999	851	484	999999	999999	234	541	178	916	117	476	150	999999	398	373	667	938	338	685	580	562	151	862	312	942	999999	324	869	291	822	973	999999	990	116	787	999999	793	999999	141	999999	999999	999999	108	537	16	669	157	304	604	540	999999	38	399	414	213	250	988	181	288	710	910	671	886	103	144	130	999999	999999	611	905	873	446	206	915	329	441	52	335	306	282	999999	29	274	750	401	944	956	586	902	999999	999999	621	223	431	999999	589	999999	14	403	885	519	999999	999999	699	999999	984	832	999999	94	772	999999	999999	875	15	915	891	999999	999999	702	199	174	573	275	74	435	261	233	774	66	999999	999999	47	999999	420	762	815	999999	575	93	416	121	482	999999	139	999999	999999	746	217	515	968	999999	108	312	213	721	946	714	
629	274	415	999999	999999	426	354	575	999999	730	999999	253	110	565	831	62	999999	87	691	81	999999	725	617	515	26	269	999999	557	108	735	728	699	816	110	999999	999999	677	655	999999	66	156	564	188	96	290	964	999999	412	999999	55	26	135	39	874	579	903	656	900	999999	798	999999	797	477	434	999999	766	436	999999	859	999999	385	640	999999	635	924	581	546	531	999999	61	853	999999	207	62	719	603	999999	941	531	802	655	777	910	265	999999	359	96	754	94	524	537	415	553	999999	999999	385	111	404	949	999999	366	134	675	999999	944	999999	999999	999999	999999	408	106	999999	478	999999	875	608	729	767	999999	575	494	792	447	710	524	448	142	999999	391	344	501	275	991	533	999999	530	111	228	321	84	999999	999999	49	685	428	52	936	496	955	72	999999	344	496	384	512	574	687	965	178	999999	520	232	43	380	906	831	503	999999	999999	999999	999999	511	456	832	815	823	752	761	291	999999	511	645	422	329	687	167	778	616	30	871	843	145	59	999999	564	536	638	999999	779	999999	999999	991	875	999999	566	999999	999999	664	569	689	821	925	683	696	994	999999	999999	714	999999	749	999999	999999	999999	999999	511	370	999999	641	278	288	194	93	982	999999	999999	519	770	999999	762	999999	279	124	57	341	59	917	999999	999999	999999	689	726	999999	975	39	543	661	999999	999999	109	999999	999999	256	999999	290	505	737	943	988	762	999999	115	999	951	160	479	939	999999	999999	699	594	908	999999	821	999999	999999	999999	117	952	999999	282	452	999999	712	567	849	33	728	999999	835	999999	973	473	600	999999	584	727	999999	825	560	604	822	483	435	514	296	593	434	806	728	999999	629	990	999999	490	41	470	296	999999	310	455	220	999999	757	999999	620	444	999999	485	15	835	296	292	401	557	460	969	218	999999	280	999999	999999	921	49	600	692	982	637	999999	313	123	440	589	525	115	393	999999	725	58	894	852	94	949	801	892	949	347	599	289	39	999999	262	98	999999	999999	856	298	42	999999	999999	637	999999	999999	999999	999999	404	999999	999999	296	173	999999	253	170	313	999999	999999	999999	130	156	999999	354	393	999999	89	250	999999	999999	476	481	258	104	718	568	363	267	55	695	999999	999999	498	252	581	313	125	330	819	102	785	695	872	216	178	885	999999	350	253	458	999999	931	40	999999	999999	294	47	78	991	684	807	999999	999999	486	873	221	657	999999	773	999999	243	759	431	768	567	780	609	51	999999	832	61	999999	23	999999	385	844	878	999999	21	296	275	56	338	999999	
295	999999	322	395	343	999999	237	999999	576	173	225	559	510	999999	494	459	685	995	152	168	632	794	999999	785	999999	38	999999	221	999999	487	999999	196	430	296	483	828	467	224	708	970	999999	944	999999	849	381	825	999999	616	951	999999	999999	280	999999	180	511	501	706	537	999999	315	623	26	721	99	999999	999999	138	999999	788	666	999999	471	297	182	564	688	358	999999	413	285	693	726	269	999999	875	543	292	999999	785	982	131	930	929	999999	356	999999	999999	356	500	353	696	131	827	295	570	999999	999999	732	615	999999	153	999999	133	18	622	897	999999	999999	223	815	745	877	438	806	544	999999	541	894	825	976	466	11	999999	70	999999	999999	899	999999	999999	735	560	560	645	962	999999	608	807	999999	780	459	829	345	143	685	999999	818	693	30	750	509	609	98	906	638	366	151	830	72	430	59	999999	999999	623	487	264	194	242	999999	967	935	999999	619	124	376	999999	999999	868	17	463	769	879	878	233	764	136	471	654	999999	605	697	999999	744	999999	730	461	56	999999	655	999999	422	999999	999999	63	814	255	989	974	999999	999999	245	999999	822	999999	660	180	999999	559	859	360	999999	540	999999	999999	279	999999	519	999999	999999	915	110	999999	999999	999999	999999	193	661	999999	419	999999	147	497	124	524	370	999999	956	144	840	560	999999	496	863	304	638	999999	999999	999999	783	657	735	870	999999	999999	391	999999	70	246	999999	477	999999	303	150	349	223	305	425	712	509	856	210	385	288	832	999999	999999	545	918	999999	167	999999	314	52	999999	783	277	905	999999	999999	533	362	999999	575	372	51	48	356	523	91	343	467	999999	847	927	456	360	591	999999	51	999999	301	152	999999	412	999999	214	261	387	999999	946	399	924	580	999999	503	999999	810	915	999999	544	267	32	999999	614	999999	196	466	125	316	433	685	156	999999	364	241	220	430	172	729	837	787	999999	957	144	999999	542	999999	999999	434	999999	549	999999	968	999999	999999	279	999999	999999	999999	457	747	145	81	141	999999	253	476	225	745	292	70	647	999999	952	756	299	74	999999	999999	999999	129	594	691	351	999999	19	999999	951	844	962	904	746	459	282	100	651	896	825	999999	700	76	851	136	999999	999999	999999	999999	25	750	230	214	613	22	555	999999	999999	999999	730	999999	261	999999	524	381	782	388	323	197	999999	862	114	402	249	999999	999999	100	999999	468	550	446	999999	530	173	211	623	757	301	734	904	944	937	207	176	577	622	635	552	999999	353	763	590	714	574	162	645	828	999999	784	50	464	999999	694	
904	293	275	731	900	999999	999999	35	96	999999	293	969	924	907	236	999999	215	999999	999999	798	125	787	856	277	955	20	566	795	792	516	999999	449	886	253	303	999999	312	999999	734	239	722	328	676	999999	431	604	237	737	602	304	579	999999	916	999999	999999	999999	437	998	775	890	756	999999	242	999999	895	843	93	681	614	999999	999999	999999	610	319	85	796	999999	854	845	361	782	828	203	498	937	988	532	625	674	186	455	313	126	844	999999	761	999999	106	116	587	520	556	999999	259	934	265	104	999999	999999	782	16	583	162	999999	999999	928	767	744	642	907	999999	999999	16	438	896	65	207	999999	999999	324	999999	24	999999	999999	840	236	704	944	563	681	893	999999	441	892	999999	872	160	702	737	554	993	999999	463	209	999999	62	550	695	362	879	67	338	771	870	81	992	835	894	583	999999	233	823	999999	960	23	395	36	123	268	34	999999	505	38	999999	330	369	560	999999	991	999999	685	19	999999	684	999999	564	164	570	821	187	46	266	128	856	330	180	999999	503	999999	881	999999	999999	999999	337	974	562	999999	489	550	999999	441	297	902	796	205	999999	999999	999999	346	999999	241	999999	302	91	987	999999	387	181	960	159	208	67	362	120	761	259	583	999999	709	71	999999	674	30	119	745	749	364	331	661	117	999999	664	166	737	649	570	144	355	350	999999	184	139	999999	400	999999	999999	935	791	44	999999	640	999999	797	284	204	999999	999999	192	999999	999999	293	999999	519	853	220	999999	999999	625	470	999999	124	999999	914	382	999999	134	999999	630	606	371	813	999999	297	715	477	963	867	881	542	999999	135	999999	999999	111	52	129	619	999999	190	969	999999	320	999999	842	831	412	72	424	999999	80	999999	999999	999999	999999	434	721	999999	999999	386	257	676	28	93	387	999999	999999	228	999999	340	767	514	999999	999999	636	887	503	251	454	884	75	900	453	493	999999	999999	320	999999	44	676	331	999999	999999	298	932	303	999999	236	943	776	668	999999	259	93	630	565	999999	373	999999	97	999999	999999	322	920	321	999999	233	534	999999	713	755	796	999999	146	19	999999	700	193	517	999999	432	999999	308	678	999999	881	651	369	863	906	735	999999	427	947	745	851	999999	894	976	586	79	930	615	239	30	872	999	123	999999	225	999999	754	856	615	665	999999	999999	999999	999999	439	704	864	671	715	978	809	378	999999	400	999999	376	805	216	931	273	501	661	78	999999	353	882	537	294	647	50	980	100	812	291	91	999999	404	199	547	881	999999	999999	900	261	221	504	
762	723	916	848	70	548	999999	351	999999	999999	999999	985	999999	556	176	999999	999999	674	997	999999	565	955	318	487	971	615	669	59	68	243	999999	817	447	848	130	814	999999	799	980	999999	176	471	128	88	577	419	999999	990	714	999999	244	999999	999999	502	938	806	414	439	876	999999	879	875	292	929	251	999999	548	512	435	362	211	999999	999999	565	999999	104	999999	999999	909	562	777	678	344	432	998	535	563	944	910	323	410	939	999999	536	563	300	188	198	999999	293	871	335	564	362	999999	20	542	698	950	843	970	184	529	324	677	999999	999999	860	930	999999	730	603	602	999999	999999	272	312	167	12	261	916	999999	402	626	691	451	999999	982	997	988	992	865	993	76	353	999999	999999	608	999999	362	760	999999	999999	131	562	277	733	999999	411	172	708	385	695	699	999999	331	999999	902	632	999999	96	558	999999	999999	723	865	609	535	768	725	852	703	308	999999	501	598	390	280	74	424	717	999999	580	834	290	617	179	304	149	999999	453	517	975	632	999999	211	999999	325	408	696	999999	208	684	686	320	14	86	999999	999999	339	999999	511	838	999999	517	425	977	38	999999	115	695	314	999999	746	281	345	727	675	384	299	143	999999	872	377	755	999999	986	894	524	285	541	133	107	809	999999	942	678	767	999999	999999	234	436	663	302	999999	363	812	999999	414	975	286	411	671	908	999999	875	638	470	462	998	438	92	514	385	574	999999	217	586	665	338	999999	960	560	999999	75	999999	411	579	376	999999	707	58	490	548	999	999999	461	198	613	999999	313	217	315	126	421	151	921	287	728	438	999999	999999	282	85	999999	999999	850	148	999999	999999	474	69	999999	69	300	999999	602	965	386	444	120	28	973	460	35	458	654	443	999999	923	785	134	851	937	256	482	999999	999999	240	682	289	323	355	123	740	254	123	255	826	999999	548	999999	900	999999	328	999999	999999	821	60	860	671	416	36	999999	714	349	217	999999	813	817	999999	198	999999	704	164	999999	673	859	720	999999	999999	999999	617	91	384	829	233	567	619	129	230	953	364	380	999999	872	297	435	409	400	46	956	442	18	425	999999	230	205	138	530	463	402	111	278	524	999999	799	945	544	885	125	649	999999	694	597	661	833	999999	693	291	510	999999	999999	999999	744	388	999999	608	665	34	608	37	438	999999	665	828	852	95	855	747	83	999999	891	524	285	397	419	747	421	999999	526	864	512	999999	30	999999	941	999999	999999	999999	999999	200	289	999999	286	999999	220	458	38	769	
999999	999999	510	946	218	167	999999	936	54	357	968	229	197	999999	507	999999	525	591	77	449	999999	80	561	999999	452	882	72	999999	247	197	999999	999999	999999	651	955	778	999999	999999	638	862	870	15	737	187	999999	999999	999999	389	23	543	999999	628	390	589	883	737	999999	791	503	999999	105	975	999999	857	180	17	509	545	944	728	999999	959	953	214	999999	999999	343	384	550	999999	879	682	999999	704	999999	557	999999	139	768	228	591	999999	999999	312	999999	895	999999	880	16	999999	576	999999	444	294	163	611	675	999999	20	12	404	812	251	136	455	422	617	994	241	622	437	999999	777	726	146	816	999999	650	447	999999	573	999999	377	389	800	999999	248	83	550	999999	882	404	129	999999	823	999999	331	936	856	999999	287	322	648	999999	733	206	689	718	157	999999	714	999999	999999	999999	438	941	445	861	335	999999	184	544	453	227	739	43	260	20	902	367	495	961	999999	102	999999	261	814	999999	999999	604	732	529	999999	214	308	858	665	792	337	882	344	469	610	823	180	999999	868	430	999999	700	945	679	815	999999	850	753	240	999999	931	187	136	461	215	731	310	654	619	249	919	881	377	999999	683	30	33	36	360	970	922	662	392	393	339	955	999999	999999	714	144	363	555	999999	999999	861	160	999999	999999	264	879	522	999999	133	628	511	772	332	487	999999	795	767	999999	403	270	722	278	999999	743	999999	259	81	256	940	484	886	999999	264	358	607	533	999999	150	772	481	457	407	539	999999	882	999999	632	999999	67	919	377	539	161	366	306	593	999999	999999	999999	14	999999	275	585	648	742	147	517	974	880	999999	530	626	62	921	999999	325	738	40	999999	563	626	899	198	31	117	357	222	898	999999	23	177	999999	389	768	673	191	822	890	999999	744	999999	658	302	595	999999	751	487	240	552	999999	999999	334	999999	207	387	907	86	999999	541	999999	925	619	922	866	999999	278	247	999999	257	632	503	848	999999	126	513	968	607	603	632	366	870	982	355	80	169	842	110	191	390	766	114	268	358	635	819	999999	999999	436	300	130	513	203	999999	920	999999	15	325	44	999999	999999	310	483	931	185	525	942	273	851	706	462	177	65	903	491	527	245	999999	384	306	999999	242	181	313	512	852	676	999999	434	593	163	527	999999	497	999999	465	999999	336	183	119	876	177	884	729	837	953	457	299	500	403	252	516	940	737	621	999999	138	999999	429	333	848	999999	999999	268	552	935	111	568	931	36	999999	908	326	274	430	904	357	451	476	
558	404	999999	509	41	351	647	586	338	876	795	336	461	907	999999	270	933	999999	626	186	901	851	889	368	474	506	343	200	675	999999	999999	828	999999	703	870	928	471	999999	806	916	905	358	999999	999999	146	999999	444	11	999999	14	496	999999	999999	275	574	706	515	28	999999	535	17	456	911	31	169	999999	649	758	46	921	799	499	532	709	281	553	89	207	232	775	999999	341	724	671	999999	999999	107	999999	138	173	423	999999	408	281	999999	458	447	751	532	999999	59	999999	965	554	999999	996	53	999999	994	31	627	317	796	999999	999999	675	732	999999	999999	29	869	238	629	999999	999999	356	101	999999	800	822	115	999999	675	62	726	385	376	180	999999	824	999999	85	427	116	545	115	656	999999	999999	243	999999	207	999999	513	310	821	66	102	999999	858	999999	999999	999999	181	915	299	642	744	543	97	309	562	999999	999999	922	793	810	999999	336	403	999999	951	452	567	999999	907	999999	999999	751	904	329	284	135	607	918	314	854	256	200	256	472	911	606	720	999999	173	424	175	591	516	20	543	999999	651	169	954	350	663	84	17	513	480	993	638	768	34	999999	186	999999	618	939	999999	999999	90	999999	999999	999999	999999	633	933	493	621	580	999999	999999	786	999999	483	448	964	963	200	181	999999	999999	999999	918	967	952	999999	736	248	999999	973	577	456	220	684	720	999999	608	999999	40	151	524	891	899	758	999999	982	515	999999	737	503	999999	748	999999	149	347	939	869	999999	999999	723	206	255	914	607	666	447	575	834	763	77	999999	354	170	999999	668	851	101	999999	233	969	404	782	510	214	328	829	74	81	346	780	511	999999	839	999999	999999	278	977	999999	999999	307	417	680	200	670	999999	310	999999	999999	480	495	999999	999999	999999	999999	329	424	745	709	289	837	382	503	497	982	565	144	514	999999	95	400	874	799	78	926	562	999999	591	840	999999	27	999999	712	600	850	932	999999	77	40	999999	530	999999	277	22	263	924	913	192	218	999999	12	796	999999	276	90	999999	58	640	237	256	606	832	904	999999	271	596	999999	902	647	59	999999	77	483	867	999999	867	999999	787	814	999999	649	540	383	999999	73	999999	517	445	520	239	884	999999	839	784	999999	698	628	634	750	667	265	20	545	168	350	935	999999	865	999999	223	999999	999999	825	236	999999	76	999999	179	579	999999	89	999999	392	417	175	601	999999	699	488	866	248	972	46	157	745	638	994	225	395	138	908	651	999999	306	224	623	345	612	187	999999	250	459	65	710	587	40	999999	
138	999999	749	708	623	387	999999	999999	51	235	678	490	968	81	243	999999	999999	141	999999	501	999999	202	552	265	624	521	999999	626	999999	917	335	569	715	21	866	232	645	429	294	999999	999999	332	183	397	667	132	999999	251	16	675	614	578	999999	539	541	935	450	999999	93	999999	222	230	194	133	899	118	775	956	999999	20	148	31	847	999999	614	763	29	164	598	502	312	923	999999	999999	313	756	420	185	479	999999	781	162	346	192	999999	666	147	59	999999	999999	999999	262	46	996	537	592	731	999999	925	999999	915	296	894	590	799	298	611	80	999999	153	697	600	999999	283	999999	985	999999	664	123	947	626	999999	666	49	999999	60	999999	999999	999999	720	35	436	259	700	26	999999	267	755	393	762	65	999999	999999	355	861	999999	774	763	766	999999	907	76	871	999999	999999	944	629	854	445	748	999999	988	493	109	999999	271	351	787	999999	743	727	929	281	999999	892	559	999999	320	999999	999999	999999	133	856	45	813	958	565	999999	548	999999	865	999999	320	644	360	76	583	999999	999999	600	999999	987	999999	33	824	977	794	520	999999	602	213	318	676	55	472	288	142	999999	296	999999	999999	79	248	196	877	999999	619	637	10	825	975	612	93	999999	985	298	999999	999999	999999	835	173	54	196	999999	868	999999	736	999999	181	81	999999	136	999999	77	894	999999	748	319	155	510	368	167	999999	269	626	600	235	97	999999	999999	660	309	246	999999	996	660	883	999999	327	331	587	354	466	999999	999999	849	769	999999	694	649	550	318	687	710	999999	15	535	999999	999999	277	331	649	214	997	420	635	999999	392	81	243	999999	999999	991	824	999999	23	701	590	378	777	999999	219	403	999999	633	352	622	535	983	999999	135	956	972	60	999	938	999999	468	518	265	999999	386	944	461	198	103	326	862	999999	463	999999	944	558	551	999999	122	999999	999999	374	77	22	364	408	90	117	505	483	941	824	984	874	243	81	122	817	455	274	942	232	540	36	759	747	530	686	191	407	431	615	887	692	354	104	999999	253	999999	999999	863	353	692	619	385	999999	804	999999	81	999999	446	734	989	999999	313	572	833	50	999999	616	999999	404	926	107	62	999999	937	301	529	149	630	999999	222	477	410	598	999999	920	651	722	943	999999	614	318	961	697	625	49	389	782	270	999999	990	988	109	999999	427	594	999999	59	110	512	69	932	252	577	521	522	447	999999	43	999999	399	540	673	936	790	618	145	365	710	898	911	747	879	229	878	233	377	941	181	944	363	
602	999999	440	999999	999999	75	394	185	112	602	675	749	999999	21	460	999999	172	679	809	459	999999	999999	212	999999	322	999999	32	698	999999	155	505	543	999999	559	796	918	243	65	117	552	750	189	607	305	246	998	532	218	428	908	214	272	372	999999	999999	263	419	839	568	629	52	999999	999999	957	106	141	999999	797	224	999999	999999	117	999999	999999	999999	31	742	999999	999999	324	999999	999999	280	390	941	243	181	603	999999	543	509	403	496	488	510	64	999999	999999	209	999999	347	734	993	886	826	106	701	115	787	140	520	513	484	254	108	238	425	506	999999	863	960	999999	999999	680	42	999999	620	999999	755	653	728	999999	706	999999	977	796	820	999999	563	844	999999	75	999999	277	32	999999	919	999999	389	282	639	796	633	345	999999	999999	345	322	854	148	486	999999	359	143	411	428	806	999999	276	312	417	40	943	999999	999999	894	251	999999	999999	999999	768	378	703	483	23	932	468	370	114	697	460	508	999999	425	999999	924	715	682	866	603	199	694	975	999999	864	608	853	461	24	259	999999	999999	664	999999	999999	117	913	876	130	479	999999	445	999999	999999	851	909	501	527	814	999999	189	569	265	64	999999	84	402	626	618	999999	999999	17	356	854	659	247	999999	721	55	260	21	839	562	397	643	999999	999999	406	235	955	999999	335	647	618	999999	478	958	610	970	999999	714	296	267	715	999999	952	99	274	919	614	75	779	999999	563	395	999999	17	868	420	104	509	996	999999	999999	306	753	999999	999999	784	191	289	243	750	999999	545	724	581	846	999999	691	663	309	999999	621	999999	999999	853	999999	232	730	470	999999	200	876	796	718	895	604	418	999999	592	361	490	737	334	999999	39	732	999999	671	768	999999	870	729	440	210	519	779	999999	969	900	286	514	63	720	199	53	874	954	827	828	977	437	999999	109	311	818	749	296	67	308	131	75	561	962	999999	999999	470	446	595	999999	999999	999999	999999	746	315	846	437	26	145	999999	165	777	200	842	791	733	519	629	139	999999	769	492	715	670	778	999999	953	100	420	999999	582	437	368	628	999999	999999	987	615	999999	464	391	999999	161	277	153	353	874	719	181	576	999999	999999	316	214	438	634	999999	778	967	999999	999999	346	606	175	217	727	419	571	140	645	745	904	999999	674	999	47	340	448	527	435	346	243	919	844	999999	741	130	999999	199	87	40	219	647	700	999999	54	136	985	999999	425	999999	313	999999	536	830	805	15	999999	999999	401	999999	999999	999999	999999	999999	999999	427	999999	905	
476	606	999999	381	62	614	999999	266	145	999999	999999	999999	355	387	111	999999	43	654	393	23	999999	735	999999	999999	798	784	363	999999	115	999999	999999	627	374	89	594	819	676	931	999999	921	999999	548	869	538	259	491	948	299	158	50	724	15	43	747	451	740	999999	318	583	278	261	999999	161	999999	203	337	545	275	793	292	824	111	128	999999	719	915	866	949	698	999999	835	73	809	74	999999	999999	593	627	999999	853	701	999999	999999	267	670	727	999999	676	345	922	945	683	506	999999	225	622	886	572	38	535	874	177	619	277	443	197	767	96	973	297	743	918	636	939	590	466	754	861	800	999999	528	199	999999	999999	371	162	566	943	999999	606	29	31	598	999999	979	533	748	90	823	482	959	999999	702	999999	999999	37	999999	999999	285	759	867	34	999999	46	17	684	563	843	905	290	630	824	248	377	278	999999	329	534	959	66	717	999999	999999	327	999999	228	496	566	596	344	999999	999	667	99	738	994	259	562	105	304	970	905	184	543	852	145	72	335	999999	467	707	521	607	228	999999	203	986	454	13	999999	197	996	256	999999	999999	631	166	999999	638	283	472	767	999999	664	96	812	499	504	475	897	166	999999	999999	139	636	594	402	999999	57	544	999999	805	559	316	116	999999	658	612	999999	231	979	913	999999	999999	994	940	92	942	142	240	704	492	978	115	632	999999	218	999999	935	590	999999	999999	111	103	276	667	217	133	999999	999999	999999	887	999999	254	918	253	999999	999999	999999	999999	999999	459	316	817	999999	525	999999	453	683	90	765	541	677	777	992	271	812	602	999999	999999	732	958	394	30	999999	817	355	733	197	389	561	999999	981	248	999999	779	999999	999999	263	751	840	763	999999	477	356	622	219	368	999999	656	440	871	63	999999	963	553	74	999999	740	33	179	103	999999	304	528	839	999999	999999	699	222	860	528	999999	487	496	969	519	999999	674	464	999999	986	481	541	948	690	999999	182	284	535	714	125	552	239	581	747	999999	154	949	516	72	781	669	999999	796	911	999999	575	999999	994	43	157	621	286	426	192	621	999999	356	838	966	387	163	999999	507	744	975	119	906	999999	471	375	967	999999	402	999999	327	441	744	46	167	999999	860	289	501	999999	504	276	999999	399	999999	999999	798	120	550	684	627	505	541	61	999999	999999	669	573	533	668	999999	464	883	999999	999999	189	980	319	999999	669	526	873	672	940	249	709	306	517	623	689	577	999999	617	717	208	822	900	693	110	745	637	999999	756	999999	
387	50	392	223	534	945	801	999999	999999	880	168	753	999999	600	811	237	126	162	950	843	101	332	846	176	401	52	289	296	219	935	42	240	127	839	563	209	999999	92	982	677	999999	98	999999	736	999999	999999	989	309	999999	873	628	485	346	999999	742	64	203	226	999999	491	666	999999	279	505	847	927	636	993	47	612	999999	999999	179	999999	999999	12	905	119	617	946	63	980	414	346	316	557	999999	999999	999999	999999	999999	109	270	501	21	383	819	999999	889	999999	819	996	999999	279	999999	595	999999	73	957	999999	158	93	609	875	438	999999	999999	999999	198	999999	43	999999	896	537	606	999999	772	677	999999	582	193	999999	230	985	999999	999999	999999	999999	384	721	251	830	999999	999999	360	999999	500	999999	73	335	283	886	999999	598	597	396	999999	734	673	161	999999	999999	800	385	555	174	862	623	999999	381	967	965	558	477	59	213	186	999999	187	684	320	387	614	999999	309	307	262	999999	397	740	956	999999	471	233	899	999999	999999	871	999999	196	69	876	646	999999	367	999999	999999	264	549	394	220	571	556	989	840	444	33	999999	85	999999	911	241	236	18	424	983	503	999999	578	445	999999	315	726	999999	625	443	741	923	579	991	969	999999	999999	13	999999	394	999999	482	392	999999	590	999999	999999	563	284	827	650	999999	276	383	814	999999	686	114	221	905	845	565	373	406	702	109	294	94	999999	914	159	999999	999999	999999	556	31	943	123	855	999999	519	999999	999999	797	999999	113	656	205	186	999999	321	977	791	624	999999	871	118	985	762	490	881	710	999999	369	999999	427	999999	246	999999	793	999999	999999	999999	999999	395	999999	999999	576	613	599	999999	98	908	322	999999	181	999999	999999	491	999999	999999	957	999999	375	134	809	888	357	999999	999999	999999	420	378	999999	908	749	729	586	238	865	32	542	382	173	47	793	802	999999	766	507	986	295	999999	151	880	111	220	999999	999999	999999	794	999999	999999	247	645	999999	999999	524	413	854	452	854	999999	626	999999	379	585	198	337	341	17	999999	590	999999	389	668	666	237	999999	999999	999999	999999	506	652	80	531	94	999999	527	15	83	287	558	999999	65	141	658	138	999999	511	526	32	999999	748	999999	868	911	836	858	976	375	492	22	606	325	606	358	999999	999999	999999	999999	450	670	332	268	999999	377	677	565	999999	19	537	999999	11	290	515	299	758	999999	211	999999	257	286	550	999999	590	275	999999	596	459	999999	675	583	999999	226	85	361	233	489	848	999999	999999	999999	609	967	838	744	20	326	810	999999	599	910	353	
520	47	999999	130	692	678	999999	426	90	999999	475	999999	999999	999999	999999	214	163	75	279	234	711	386	975	676	583	801	845	265	635	786	152	193	765	239	837	999999	911	241	541	810	394	84	162	176	144	999999	883	354	999999	999999	999999	251	330	685	642	143	999999	497	546	890	832	208	790	999999	963	291	579	725	999999	606	303	921	533	999999	839	636	234	999999	541	950	918	500	999999	523	140	900	863	89	596	704	127	423	695	651	978	999999	293	858	212	999999	63	168	999999	628	818	734	717	861	845	999999	999999	261	956	596	972	341	178	277	173	72	427	499	138	999999	999999	999999	236	999999	489	653	352	375	999999	999999	999999	759	999999	411	704	405	193	11	244	590	794	866	467	108	999999	646	27	999999	999999	149	436	563	40	935	149	938	507	835	381	201	663	544	999999	999999	999999	222	634	766	572	999999	879	425	265	999999	999999	622	999999	999999	213	843	636	336	999999	999999	261	999999	729	999999	272	765	898	999999	630	52	926	260	222	198	999999	999999	22	260	453	999999	999999	20	308	492	999999	999999	526	379	632	538	564	337	863	196	999999	365	492	861	504	807	999999	531	795	222	999999	812	409	233	727	746	830	999999	882	999999	207	999999	45	246	900	999999	249	999999	999999	101	999999	999999	396	999999	182	999999	999999	160	756	999999	67	738	225	95	872	69	127	302	651	886	707	189	455	999999	999999	775	329	256	961	999999	567	999999	806	703	999999	999999	425	384	61	683	771	679	629	246	695	468	35	949	374	999999	628	946	877	839	999999	308	153	286	45	406	725	727	199	997	999999	717	931	522	361	850	643	742	251	968	124	37	999999	999999	425	999999	750	380	882	130	140	621	473	999999	319	435	999999	149	999999	654	957	53	999999	631	999999	977	536	513	598	523	207	885	704	908	725	366	748	935	861	514	655	355	999999	78	867	467	999999	964	212	925	972	503	404	596	999999	80	547	928	999999	999999	994	247	781	999999	923	255	916	564	252	953	999999	942	999999	833	999999	612	208	999999	999999	999999	733	571	310	672	999999	703	999999	117	999999	654	818	820	884	423	520	999999	573	487	154	621	550	999999	722	258	999999	999999	225	570	597	407	872	134	173	360	713	432	936	118	816	230	764	808	666	999999	999999	999999	68	864	323	591	999999	720	277	999999	159	999999	848	62	434	521	999999	920	520	500	782	999999	999999	999999	710	97	999999	464	670	924	857	741	33	135	123	999999	999999	360	999999	999999	368	162	857	31	999999	669	999999	884	684	304	
742	843	298	175	815	450	220	534	164	235	120	584	59	353	999999	418	30	999999	999999	62	551	137	999999	999999	999999	630	836	999999	333	50	513	596	779	999999	191	24	999999	999999	999999	672	171	446	999999	31	895	783	112	513	999999	999999	999999	999999	946	999999	753	615	181	999999	42	194	999999	999999	210	999999	722	524	999999	683	171	280	999999	171	999999	275	999999	114	931	650	618	359	999999	333	898	541	400	652	649	157	622	576	843	669	999999	135	69	999999	999999	999999	309	999999	978	429	352	466	827	487	458	681	742	649	684	530	175	683	999999	290	686	669	723	79	874	658	70	594	437	304	346	286	216	312	868	849	999999	246	380	107	981	442	713	999999	204	968	414	973	892	322	503	151	999999	999999	901	576	367	999999	507	999999	999999	999999	38	532	151	181	474	439	780	999999	189	928	312	569	309	999999	955	811	875	999999	253	97	702	999999	800	999999	818	999999	411	999999	491	999999	999999	60	738	999999	413	190	999999	999999	999999	999999	202	999999	999999	575	838	898	479	657	621	556	364	601	86	281	64	999999	731	945	362	47	38	488	353	78	198	262	830	85	999999	774	50	999999	412	999999	999999	644	981	235	999999	999999	958	753	681	935	756	148	973	467	179	499	458	999999	670	466	946	714	714	999999	386	586	78	403	817	846	516	512	198	807	387	999999	932	506	589	443	88	999999	999999	417	322	999999	288	373	905	350	325	224	999999	999999	332	189	929	916	999999	999999	851	564	999999	834	429	253	949	175	999999	999999	567	952	246	236	387	672	907	999999	752	336	307	705	497	999999	531	301	330	252	485	999999	490	25	657	808	999999	999999	999999	972	988	79	999999	999999	293	999999	783	372	978	955	999999	659	281	999999	173	522	483	999999	999999	468	999999	999999	922	707	999999	882	279	551	305	999999	644	999999	334	999999	317	683	236	999999	421	351	694	168	322	375	684	999999	999999	857	999999	145	999999	446	999999	879	668	999999	156	402	432	410	877	242	77	999999	999999	704	335	346	325	999999	295	297	733	726	774	999999	815	556	32	863	955	421	999999	169	112	999999	999999	455	276	457	536	833	762	21	999999	461	100	771	64	979	501	590	542	999999	849	47	712	730	999999	523	999999	599	380	999999	999999	465	999999	999999	999999	999999	999999	879	79	867	953	461	999999	722	262	323	999999	999999	502	52	372	375	999999	337	319	74	494	686	350	753	411	936	463	203	999999	17	918	192	332	940	999999	999999	520	674	418	398	512	989	999999	791	468	999999	107	337	206	999999	
585	216	999999	384	628	610	539	326	466	26	999999	341	999999	999999	404	872	999999	561	360	751	999999	215	918	921	562	504	218	559	295	410	839	135	999999	486	431	711	594	948	322	91	999999	204	217	999999	399	999999	999999	233	396	595	289	545	977	455	999999	380	297	676	821	133	999999	980	40	65	999999	872	344	679	822	999999	288	999999	249	278	669	659	997	526	999999	999999	671	984	172	999999	130	303	999999	551	262	61	999999	917	137	999999	999999	111	999999	161	224	999999	835	163	410	703	316	516	306	709	785	574	382	771	154	439	461	417	817	999999	935	883	999999	792	999999	771	999999	370	645	61	588	567	999999	845	311	14	999999	518	584	469	392	613	999999	999999	766	687	999999	652	999999	697	736	281	294	832	226	341	802	53	735	639	434	946	999999	255	130	999999	999999	536	469	999999	882	943	999999	999999	948	331	886	286	999999	999999	999999	626	999999	947	324	317	283	663	629	970	999999	513	999999	945	45	446	999999	752	999999	547	608	152	193	999999	815	793	448	935	883	894	455	526	26	999999	546	999999	999999	923	930	813	999999	425	999999	498	999999	999999	999999	887	323	512	999999	143	958	489	140	950	443	965	999999	530	868	999999	779	999999	999999	999999	496	787	999999	237	98	818	821	514	602	193	245	999999	999999	445	999999	561	622	381	315	321	999999	999999	864	999999	373	392	790	999999	945	608	999999	182	973	262	999999	383	488	95	423	770	322	454	999999	947	714	749	281	697	897	317	724	407	999999	214	127	958	922	812	999999	705	37	421	999999	993	547	999999	999999	441	562	260	82	537	957	544	998	999999	650	917	881	623	121	999999	999999	638	999999	248	999999	769	144	924	999999	675	230	999999	742	901	884	893	999999	651	39	839	999999	647	999999	197	450	884	215	14	318	14	999999	999999	999999	934	908	931	999999	309	320	951	306	999999	799	999999	316	999999	802	107	999999	999999	517	999999	594	281	958	864	403	695	798	999999	563	140	616	456	745	979	134	808	992	953	782	110	340	999999	543	507	999999	999999	881	999999	92	118	775	560	496	999999	999999	999999	999999	54	999999	425	510	452	397	175	30	353	661	337	125	999999	114	285	975	999999	899	515	738	460	26	566	814	597	786	999999	365	65	959	54	332	811	832	948	999999	367	999999	888	690	377	999999	504	185	554	95	999999	13	499	585	90	800	999999	583	524	37	971	610	912	666	942	810	964	999999	617	14	313	999999	166	858	617	999999	20	825	371	999999	521	390	270	512	698	451	999999	480	878	
253	999999	237	318	999999	455	756	999999	999999	748	566	521	999999	999999	999999	781	926	847	641	967	273	790	326	222	550	999999	591	350	410	967	999999	999999	494	999999	373	823	85	853	999999	413	999999	139	999999	86	999999	462	410	821	721	731	771	603	234	513	999999	463	999999	999999	999999	999999	999999	416	287	999999	258	622	999999	999999	999999	725	705	999999	612	237	116	144	999999	249	417	98	114	769	999999	678	999999	999999	720	999999	899	909	958	999999	999999	829	999999	999999	851	533	827	192	434	804	625	995	999999	698	999999	997	999999	480	461	999999	607	678	999999	999999	999999	608	69	361	902	999999	706	295	766	999999	999999	782	687	661	292	999999	421	999999	664	310	154	633	999999	507	905	722	584	429	458	343	462	417	529	455	999999	253	474	476	290	388	108	340	999999	390	999999	218	319	744	197	983	213	999999	999999	10	949	164	955	562	455	189	471	287	837	433	999999	999999	263	999999	995	49	999999	999999	945	286	212	999999	404	272	795	696	413	839	999999	474	999999	90	402	529	505	512	298	999999	30	111	916	820	999999	999999	207	141	955	87	749	158	979	268	437	738	798	145	760	692	766	999999	775	632	55	372	303	112	186	734	999999	492	750	999999	924	843	370	391	320	598	75	663	741	335	99	999999	999999	872	652	664	730	369	751	606	999999	999999	335	293	775	999999	512	105	999999	231	999999	266	999999	999999	343	593	378	999999	825	999999	627	112	28	999999	542	999999	876	431	999999	521	999999	375	741	999999	945	999999	518	86	615	190	96	970	708	519	984	832	685	607	538	69	296	323	999999	589	999999	53	253	885	751	812	263	90	645	442	228	975	525	263	999999	680	85	301	801	645	999999	657	403	508	465	709	287	999999	999999	999999	235	689	831	161	175	902	999999	632	335	803	926	15	334	276	301	18	316	431	665	858	999999	999999	999999	899	514	999999	649	744	430	51	534	999999	198	255	217	538	999999	374	999999	49	999999	452	999999	997	718	80	999999	137	217	457	402	999999	613	44	999999	999999	999999	931	647	999999	999999	674	211	293	999999	942	817	88	68	762	863	942	343	999999	597	541	38	524	191	443	999	522	537	999999	648	678	999999	999999	839	977	371	222	727	255	999999	596	999999	999999	729	776	263	253	999999	454	593	460	999999	988	447	874	212	652	999999	999999	999999	740	147	238	999999	999999	571	663	249	90	401	651	999999	999999	999999	11	300	355	795	414	190	756	999999	93	390	197	999999	999999	716	965	775	999999	472	523	411	56	999999	999999	47	139	
215	999999	999999	988	62	942	245	434	159	446	583	999999	856	999999	32	999999	297	63	848	457	442	189	947	283	315	681	999999	701	686	791	999999	287	317	665	209	999999	751	464	40	448	952	732	242	279	391	999999	862	136	501	999999	999999	405	174	590	697	35	651	999999	682	381	763	543	747	999999	999999	306	549	999999	146	440	999999	832	33	409	504	999999	947	678	892	396	818	62	210	999999	42	157	123	727	999999	183	999999	31	782	659	684	418	984	874	999999	999999	379	671	999999	70	999999	926	381	999999	95	986	88	999999	837	999999	562	999999	343	385	335	746	192	822	999999	963	501	323	60	374	724	95	725	83	999999	807	27	156	72	149	392	116	775	358	642	981	105	966	999999	999999	106	973	999999	608	548	638	902	999999	448	36	569	999999	876	17	49	999	271	14	999999	999999	278	415	648	204	993	228	971	834	189	251	999999	534	140	563	277	999999	20	126	534	663	904	470	708	46	580	726	240	999999	318	642	720	999999	295	999999	999999	999999	335	881	615	330	999999	78	377	999999	168	44	535	999999	739	298	988	154	480	27	136	807	999999	611	623	999999	988	213	525	547	999999	776	249	977	345	587	425	139	511	214	995	835	103	510	999999	545	201	999999	37	29	653	575	999999	999999	36	420	999999	723	267	348	341	464	553	829	676	999999	794	557	976	162	873	858	643	276	31	999999	714	207	999999	88	85	80	999999	505	893	955	166	972	999999	925	604	701	872	172	872	541	292	273	834	495	750	643	941	875	156	795	932	999999	999999	735	705	785	989	999999	273	270	289	57	999999	721	235	822	606	999999	999999	181	986	480	403	490	18	451	373	248	337	441	139	310	999999	999999	32	813	726	225	999999	999999	712	694	999999	611	262	245	336	122	270	928	46	999999	327	974	999999	461	949	764	999999	264	422	750	850	831	999999	978	999999	838	698	422	105	391	999999	738	469	302	999999	791	238	999999	999999	260	978	409	405	999999	999999	384	299	999999	863	962	498	999999	407	961	843	77	480	283	547	999999	424	848	999999	999999	69	588	515	999999	879	167	999999	954	149	171	999999	451	436	892	999999	323	548	137	999999	143	892	865	341	507	459	514	321	954	235	625	836	140	999999	999999	190	999999	869	783	999999	705	999999	999999	825	245	198	401	640	588	286	999999	950	296	299	699	762	203	257	17	67	375	846	581	729	523	335	999999	874	686	711	602	454	765	445	852	708	359	49	999999	999999	67	873	732	677	11	675	549	
999999	999999	987	999999	156	861	725	326	859	853	814	311	999999	556	527	999999	999999	684	780	194	851	999999	991	413	163	161	999999	999	999999	123	904	999999	848	786	999999	999999	699	725	456	592	49	129	993	999999	544	999999	999999	762	540	919	856	999999	999999	491	697	403	886	584	833	999999	173	726	824	745	949	999999	999999	999999	999999	999999	264	999999	238	197	155	731	999999	999999	868	999999	965	999999	469	582	267	999999	507	367	999999	408	120	125	892	461	999999	323	999999	257	905	999999	284	72	999999	999999	664	704	765	999999	345	966	950	750	715	417	39	237	266	251	488	48	999999	999999	45	356	419	999999	269	999999	768	999999	999999	205	241	999999	150	902	927	460	918	999999	155	473	31	132	457	999999	410	484	999999	202	999999	63	769	866	868	999999	37	999999	600	524	445	999999	274	999999	539	755	519	304	999999	137	309	806	332	925	999999	125	85	912	898	999999	739	784	355	575	775	383	435	999999	999999	962	999999	999999	999999	404	999999	166	208	518	593	999999	851	116	217	304	892	260	731	843	972	752	113	124	763	550	785	661	643	699	999999	166	999999	154	751	314	999999	43	999999	999999	809	737	916	566	999999	206	208	999999	577	60	999999	524	652	592	999999	799	859	999999	512	319	618	999999	522	999999	779	436	999999	706	364	999999	51	858	314	802	44	245	836	546	999999	566	351	162	93	592	26	999999	999999	999999	752	999999	999999	999999	999999	636	319	354	224	416	786	999999	824	999999	278	675	19	824	219	849	557	166	963	323	964	999999	967	466	999999	929	493	565	922	645	954	412	457	999999	337	999999	493	999999	999999	429	999999	999999	742	999999	999999	417	583	201	14	999999	189	595	988	141	999999	585	999999	852	972	294	922	231	999999	188	547	865	999999	999999	999999	540	999999	867	146	543	999999	72	213	127	999999	999999	356	301	560	999999	999999	999999	424	325	19	999999	19	640	999999	999999	507	537	932	999999	313	28	199	999999	705	474	308	322	458	999999	577	999999	381	551	999999	999999	999999	630	670	999999	999999	187	451	903	999999	743	531	725	999999	999999	45	36	140	650	814	565	774	245	596	96	960	153	910	999999	999999	543	999999	999999	371	999999	798	876	867	230	839	999999	577	999999	999999	999999	999999	582	172	58	419	999999	345	730	999999	714	243	702	999999	583	751	580	277	999999	165	917	372	74	364	999999	611	169	168	909	810	688	987	999999	999999	634	154	387	980	861	999999	205	208	999999	729	657	476	105	841	293	999999	269	858	104	140	742	599	878	999999	723	446	260	393	999999	
999999	59	726	755	999999	409	439	373	599	415	923	960	719	722	344	707	999999	516	999999	875	999999	999999	829	999999	999999	842	45	276	169	267	424	309	812	772	729	680	999999	999999	977	442	999999	999999	670	453	999999	180	32	999999	543	999999	750	999999	932	518	995	999999	229	999999	408	284	374	173	999999	342	999999	623	158	946	992	663	999999	999999	999999	885	30	999999	999999	999999	721	187	820	168	732	649	516	999999	999999	999999	777	359	461	107	999999	999999	77	999999	999999	338	999999	999999	32	86	999999	999999	743	499	402	56	497	999999	999999	842	122	231	464	216	441	564	826	999999	257	854	178	642	212	679	938	835	999999	340	433	552	999999	173	164	743	283	852	999999	26	102	329	806	999999	860	618	984	101	248	999999	259	999999	511	957	310	178	908	252	677	74	560	566	239	167	246	947	999999	999999	76	721	932	589	999999	809	999999	927	57	999999	782	593	999999	847	596	956	999999	96	999999	966	999999	986	835	41	999999	840	466	999999	100	649	871	912	700	999999	999999	527	928	670	687	702	553	383	999999	847	470	94	379	712	970	999999	86	159	999999	951	96	89	885	901	414	999999	352	877	999999	999999	198	869	893	659	821	78	37	419	999999	347	422	489	999999	987	570	100	999999	753	565	817	999999	999999	15	748	999999	999999	641	999999	999999	868	359	999999	546	722	999999	600	999999	720	891	901	255	999999	750	999999	538	606	222	999999	340	999999	999999	999999	322	29	835	476	863	154	999999	875	436	10	999999	999999	999999	746	943	153	338	970	899	999999	862	999999	572	906	971	446	219	352	999999	999999	696	940	521	760	363	527	999999	192	736	55	999999	25	474	255	512	219	580	792	663	999999	569	999999	999999	605	736	658	457	999999	999999	427	935	999999	152	692	313	223	29	237	999999	426	265	156	243	853	741	847	198	999999	403	762	865	427	689	663	184	999999	525	915	33	705	80	958	999999	319	999999	652	872	782	941	999999	200	352	999999	999999	813	422	999999	572	864	889	999999	140	535	742	561	517	999999	488	518	999999	698	113	214	687	356	999999	999999	924	742	98	999999	999999	385	999999	571	522	28	451	850	999999	999999	953	999999	144	244	999999	999999	999999	757	603	973	393	273	999999	999999	97	999999	721	890	516	953	999999	829	775	999999	63	754	999999	180	999999	498	236	999999	756	778	744	62	79	452	999999	874	524	999999	148	124	590	999999	421	999999	999999	384	306	560	344	808	999999	133	999999	999999	999999	194	12	774	719	114	999999	755	999999	195	856	44	79	278	484	641	438	
46	691	661	999999	910	343	999999	695	664	201	675	304	947	780	621	999999	849	271	231	999999	750	456	43	377	835	635	235	999999	449	314	999999	999999	999999	379	960	442	999999	999999	999999	851	95	88	65	913	999999	461	999999	414	999999	999999	229	17	999999	769	688	589	657	293	498	999999	118	999999	999999	359	173	599	601	578	819	188	163	999999	990	380	786	672	401	130	306	999999	76	820	423	192	999999	30	823	933	999999	381	999999	340	999999	995	743	827	999999	705	749	999999	860	991	999999	66	113	275	26	882	999999	25	197	536	999999	125	999999	297	999999	73	274	999999	776	668	999999	448	403	999999	556	999999	637	958	840	696	381	824	523	84	235	366	999999	819	999999	940	999999	675	193	999999	354	292	787	455	982	768	441	606	705	202	115	156	663	999999	999999	999999	255	34	185	501	165	172	999999	999999	999999	488	984	454	148	835	718	220	999999	154	999999	274	217	191	976	81	999999	774	999999	331	969	88	703	797	110	982	694	925	500	692	103	191	690	653	393	503	784	986	468	870	484	894	892	999999	812	454	813	74	999999	114	246	390	53	280	173	999999	999999	196	354	165	150	792	999999	571	999999	296	584	564	999999	483	296	278	999999	258	999999	85	196	194	985	655	178	630	999999	395	999999	712	999999	419	489	411	718	999999	641	312	730	691	184	330	468	525	999999	259	277	574	817	999999	85	795	433	98	796	600	999999	999999	986	519	914	334	125	999999	158	999999	85	396	764	699	636	12	999999	165	901	865	726	999999	784	999999	999999	313	999999	999999	637	353	985	400	614	128	999999	999999	326	220	777	849	999999	130	999999	706	184	881	809	128	341	82	277	278	197	930	874	740	914	77	166	999999	756	637	710	805	999999	684	781	645	312	693	686	317	999999	62	660	605	103	88	999999	482	504	460	999999	565	86	717	213	999999	254	656	38	259	63	999999	102	999999	420	571	999999	499	109	173	815	648	395	999999	890	145	279	999999	999999	835	331	684	115	999999	490	154	999999	471	999999	107	999999	655	664	999999	264	999999	959	999999	999999	999999	560	999999	382	340	644	999999	179	999999	826	77	999999	975	19	203	999999	378	70	999999	96	999999	842	66	28	11	772	169	983	958	999999	680	999999	999999	999999	125	284	85	999999	775	661	982	974	612	644	413	693	425	646	471	509	885	159	999999	996	918	688	999999	999999	380	999999	484	999999	221	422	156	891	228	892	893	918	852	999999	295	144	999999	301	240	999999	999999	318	999999	522	521	458	818	530	999999	
199	175	436	999999	847	931	999999	999999	467	762	199	498	521	474	533	753	552	657	819	864	37	892	627	999999	999999	999999	71	221	961	13	999999	999999	626	878	38	726	466	999999	15	145	999999	957	647	538	50	923	102	843	999999	769	968	801	999	666	999999	306	999999	999999	697	233	869	995	226	999999	999999	596	871	643	445	806	297	414	651	683	784	999999	255	99	999999	999999	530	227	397	999999	44	961	603	960	892	732	999999	999999	450	781	999999	94	741	193	538	454	61	459	408	27	482	999999	159	326	881	914	60	458	570	538	999999	999999	607	33	999999	47	992	911	751	713	627	809	963	999999	418	700	339	72	560	963	117	81	999999	380	999999	480	812	287	89	977	681	730	999999	911	999999	623	487	717	764	500	999999	999999	999999	694	999999	672	600	999999	907	190	999999	999999	999999	607	999999	632	999999	999999	314	948	999999	714	832	773	42	897	892	999999	999999	794	223	622	307	69	512	967	372	134	980	57	879	533	379	898	401	692	831	999999	490	455	791	260	413	816	275	746	317	934	999999	502	780	548	496	122	999999	963	691	999999	104	999999	269	707	255	266	78	702	344	933	999999	349	75	582	999999	347	13	962	999999	491	794	765	659	438	472	488	276	340	46	267	932	438	11	993	224	36	999999	93	15	156	747	572	411	384	562	323	999999	207	999999	159	999999	13	754	209	999999	999999	804	830	245	767	990	738	665	87	11	999999	347	999999	367	544	999999	999999	999999	72	744	232	364	285	999999	158	60	999999	362	999999	999999	928	684	801	949	999999	231	365	848	248	166	18	906	333	382	619	975	365	840	442	997	199	999999	999999	999999	999999	999999	999999	954	96	716	999999	999999	777	929	82	999999	999999	132	482	323	796	81	999999	906	999999	999999	999999	999999	267	183	694	999999	999999	890	958	882	993	999999	999999	910	703	410	762	531	999999	633	139	403	999999	999999	438	242	368	129	999999	127	336	784	999999	506	944	999999	696	912	31	692	465	887	971	200	274	210	995	571	999999	395	319	999999	672	999999	196	636	602	906	999999	999999	870	800	689	841	999999	218	615	630	999999	86	713	849	509	551	178	251	432	120	95	237	247	999999	509	815	807	148	122	999999	320	318	34	790	178	569	822	664	208	139	644	999999	595	375	606	543	681	470	688	999999	933	944	999999	491	820	516	999999	83	999999	999999	43	416	999999	999999	319	657	62	923	999999	939	729	514	52	303	475	39	642	872	999999	999999	144	347	459	992	695	375	999999	542	999999	
661	354	748	373	999999	105	237	999999	608	999999	999999	490	757	789	749	401	999999	999999	911	26	791	999999	352	883	334	739	696	957	113	301	943	553	520	953	29	999999	999999	151	717	207	247	79	43	816	251	999999	386	558	999999	601	999999	999999	999999	526	188	787	11	865	48	596	409	280	856	317	121	404	999999	803	769	164	420	288	194	713	778	721	840	535	641	848	363	999999	256	999999	999999	480	360	994	999999	999999	593	125	999999	131	797	967	999999	726	705	847	516	582	789	999999	190	987	288	489	747	466	946	475	233	999999	243	271	33	353	291	999999	999999	975	38	536	570	305	185	73	916	999999	999999	124	830	794	342	780	358	999999	332	48	201	871	999999	318	999999	127	891	913	888	535	999999	868	999999	74	803	999999	553	263	985	884	812	999999	572	937	957	832	645	439	856	462	913	999999	31	253	449	182	728	719	249	452	414	271	185	390	866	639	678	765	991	801	236	105	715	447	235	999999	999999	999999	360	464	482	461	67	999999	622	999999	999999	202	624	630	812	834	23	542	480	550	49	999999	999999	999999	163	879	448	999999	235	817	617	584	27	473	873	418	999999	785	970	952	999999	749	768	255	792	486	151	999999	989	402	91	182	999999	684	937	999999	249	999999	310	603	23	12	210	804	13	272	184	161	999999	403	475	237	999999	528	346	299	423	824	535	676	737	87	75	832	999999	999999	617	342	536	756	179	999999	999999	999999	939	211	549	964	252	999999	311	990	999999	595	999999	999999	609	448	348	999999	999999	999999	507	633	865	935	937	377	78	567	655	842	999999	999999	234	148	753	206	588	145	749	459	582	999999	999999	747	474	999999	905	881	836	999999	994	888	63	999999	999999	999999	511	13	999999	182	895	684	999999	469	375	613	370	999999	110	999999	999999	212	897	999999	999999	999999	268	127	999999	466	472	999999	999999	485	848	736	947	480	320	999999	694	584	871	577	999999	999999	140	906	999999	860	120	126	781	433	319	791	991	808	999999	336	592	393	542	807	710	709	953	399	620	639	999999	889	478	208	718	284	341	330	999999	945	371	362	745	610	356	355	415	307	176	66	745	148	569	983	319	999999	51	73	999999	853	999999	741	295	743	204	999999	648	999999	715	999999	460	999999	127	965	965	240	648	932	461	999999	304	656	999999	999999	894	527	999999	495	889	999999	242	999999	462	837	999999	629	76	12	415	999999	707	832	592	999999	605	84	31	603	999999	88	661	118	612	999999	559	999999	518	999999	999999	999999	999999	162	
693	307	801	193	218	289	999999	345	999999	646	527	335	999999	471	73	101	958	820	506	726	477	999999	756	134	664	950	288	714	999999	345	163	738	236	554	999999	295	999999	422	865	741	999999	999999	914	25	999999	287	854	97	999999	426	999999	38	180	183	685	999999	999999	677	528	999999	11	258	234	828	493	788	109	113	999999	778	762	999999	954	999999	96	794	895	741	542	999999	105	200	491	999999	572	999999	568	999999	868	999999	744	999999	894	607	739	391	458	96	999999	802	999999	751	764	454	664	236	83	414	96	999999	988	809	145	150	999999	810	999999	999999	265	999999	230	999999	999999	999999	44	110	651	999999	36	705	346	808	219	999999	209	353	436	47	39	346	999999	164	966	999999	277	934	526	999999	999999	999999	624	918	830	173	582	141	516	999999	420	999999	584	726	388	390	554	999999	600	999999	941	999999	384	729	509	919	316	76	89	267	799	999999	583	898	913	107	91	999999	977	55	167	77	837	738	626	475	999999	999999	775	586	432	98	343	999999	999999	624	554	894	419	999999	856	515	62	258	999999	320	980	999999	813	290	308	137	211	555	999999	999999	982	645	112	44	167	999999	300	502	835	711	999999	999999	95	298	999999	197	17	76	198	652	24	999999	840	316	494	85	520	494	287	305	886	787	884	938	642	908	791	999999	753	874	224	560	423	999999	553	528	600	525	737	121	129	145	367	594	999999	403	805	796	549	92	471	805	224	999999	999999	979	578	156	656	645	999999	633	322	324	437	464	175	653	763	966	484	999999	757	175	185	999999	430	299	90	248	112	995	835	670	412	419	345	883	372	574	949	453	869	102	716	496	999999	53	167	404	238	161	42	583	608	476	999999	58	364	999999	558	999999	999999	417	999999	409	797	651	911	28	999999	291	291	199	999999	40	136	999999	459	999999	928	387	999999	999999	20	951	963	999999	999999	935	999999	999999	529	999999	999999	670	387	999999	999999	316	698	180	141	149	999999	946	870	843	566	577	350	392	599	674	999999	181	157	999999	406	591	446	999999	589	999999	657	832	761	999999	184	356	999999	674	115	152	990	999999	255	999999	411	73	90	130	999999	494	595	999999	999999	854	155	843	522	996	64	999999	999999	162	591	999999	999999	999999	195	878	999999	220	924	675	287	456	683	395	999999	165	979	999999	510	326	999999	104	999999	678	144	906	846	340	833	657	619	146	283	838	176	100	999999	958	878	211	461	999999	999999	920	701	251	181	759	917	367	26	999999	467	552	311	999999	999999	813	999999	288	
41	338	386	999999	66	999999	183	845	229	835	655	31	465	308	865	375	534	469	977	893	999999	97	999999	475	999999	999999	679	730	536	999999	324	999999	650	599	999999	132	108	999999	864	561	78	336	540	92	712	995	266	999999	999999	936	962	315	836	424	553	944	916	999999	637	167	471	452	999999	999999	520	999999	380	865	138	743	277	241	605	425	825	409	557	340	763	999999	641	520	52	600	716	19	860	236	999999	235	999999	197	665	999999	999999	625	27	999999	571	753	624	999999	40	944	668	731	999999	999999	999999	153	397	585	157	992	526	951	409	717	999999	511	108	154	819	999999	536	89	575	999999	999999	210	391	566	768	19	999999	999999	999999	999999	999999	985	309	449	999999	999999	838	999999	999999	673	189	149	999999	999999	167	69	999999	480	581	999999	999999	589	999999	809	94	397	762	830	817	999999	972	999999	471	311	785	847	211	658	999999	999999	74	906	999999	901	719	999999	985	91	409	708	363	550	670	361	691	999999	828	500	364	250	150	18	999999	902	701	905	677	913	524	999999	858	996	963	664	73	511	549	264	99	999999	412	680	999999	999999	783	432	614	119	620	442	999999	711	304	275	999999	65	999999	147	210	814	519	81	999999	999999	999999	367	586	16	298	999999	802	574	999999	999999	838	469	587	704	128	279	301	567	999999	91	301	157	702	999999	999999	999999	999999	412	999999	284	389	341	124	342	267	999999	846	607	821	999999	640	454	999999	837	437	999999	478	398	28	999999	523	951	777	999999	999999	703	664	887	128	289	999999	399	520	135	87	507	355	255	446	701	433	693	999999	863	451	999999	846	865	271	580	539	29	393	132	761	437	999999	999999	544	564	761	999999	489	541	668	250	933	999999	759	999999	961	233	951	327	507	830	214	914	42	950	856	799	626	547	750	999999	16	999999	374	999999	943	999999	710	882	940	474	213	999999	204	999999	913	671	999999	340	619	316	77	76	624	931	233	649	607	593	999999	999999	341	941	791	999999	244	999999	810	119	986	256	522	79	999999	43	999999	999999	719	831	46	195	999999	999999	928	443	685	999999	773	443	426	304	117	126	184	978	143	272	999999	999999	967	378	861	999999	354	372	794	997	690	999999	315	233	929	776	557	522	999999	999999	23	999999	240	999999	771	377	693	999999	149	405	895	999999	899	364	586	440	863	667	333	999999	941	565	999999	687	259	191	137	202	374	341	569	999999	999999	999999	258	999999	58	999999	606	494	312	662	233	999999	112	291	691	999999	647	999999	912	999999	199	579	114	457	
709	553	55	590	249	999999	327	999999	999999	243	698	812	115	520	999999	201	70	838	395	999999	342	999999	584	999999	499	186	555	875	999999	679	472	140	982	800	366	504	999999	999999	255	811	344	425	561	869	592	879	845	999999	116	721	829	360	193	825	124	458	999999	88	100	72	999999	999999	388	167	770	567	829	999999	164	887	574	999999	593	999999	944	999999	698	999999	384	620	999999	428	768	708	850	122	946	167	685	908	535	548	926	193	866	892	46	404	108	35	59	540	972	229	156	785	767	609	880	999999	999999	263	999999	999999	730	999999	683	680	317	658	621	999999	628	256	361	999999	999999	409	999999	62	999999	304	617	359	571	999999	999999	549	561	75	354	347	999999	999999	158	282	845	456	462	999999	219	366	97	999999	413	387	999999	999999	867	130	999999	367	999999	999999	326	464	999999	353	908	999999	80	999999	999999	252	313	283	394	150	107	89	190	999999	946	378	842	999999	217	178	945	999999	999999	729	999999	441	407	987	999999	459	999999	693	999999	501	547	533	999999	85	247	845	145	139	992	771	628	999999	999999	995	420	523	985	802	257	477	407	724	49	999999	461	687	844	326	999999	935	978	413	999999	999999	134	423	999999	999999	286	999999	999999	815	201	128	111	894	501	411	576	932	999999	999999	999999	169	104	822	494	927	624	560	10	999999	999999	999999	999999	224	346	260	999999	997	423	999999	525	999999	444	591	532	920	250	999999	195	442	749	895	471	618	999999	291	594	999999	999999	182	151	726	371	223	514	144	335	886	557	251	539	999999	519	255	844	561	999999	999999	299	573	999999	67	375	567	80	415	595	184	257	64	665	999999	78	250	86	799	999999	231	87	398	595	999999	19	943	902	999999	386	225	999999	415	566	92	21	999999	495	94	360	804	999999	108	548	999999	638	502	999999	969	510	279	178	55	49	503	435	901	978	999999	58	999999	665	999999	999999	380	411	842	498	583	559	713	754	999999	999999	718	88	978	849	444	725	516	368	999999	999999	999999	57	999999	376	72	657	119	387	172	999999	929	148	253	999999	178	749	795	14	12	420	797	524	186	607	330	425	456	62	544	607	541	999999	999999	999999	921	999999	999999	476	435	926	999999	999999	591	956	518	580	999999	909	999999	694	999999	511	366	999999	871	592	871	999999	999999	647	210	67	842	999999	504	866	999999	22	157	845	999999	329	579	85	970	471	933	229	98	750	589	546	999999	849	677	39	707	999999	368	339	461	562	430	999999	725	392	493	36	461	652	173	822	761	835	628	
610	932	290	553	410	659	651	42	305	67	664	685	999999	887	999999	169	208	653	818	393	999999	898	791	360	999999	978	907	999999	446	587	999999	784	546	231	77	107	426	665	958	679	810	530	134	730	71	707	499	148	986	493	965	999999	943	451	124	711	150	929	965	999999	999999	882	595	999999	300	879	999999	772	820	377	742	542	694	149	582	983	774	999999	299	880	488	768	781	953	622	999999	841	105	116	365	956	497	699	537	927	928	934	999999	999999	191	999999	999999	999999	619	750	432	484	999999	868	141	937	89	640	999999	999999	983	111	642	106	702	47	53	665	465	420	255	842	999999	222	999999	59	368	630	117	321	761	450	999999	212	199	122	47	999999	975	427	999999	856	614	594	943	826	301	999999	737	154	524	999999	862	209	505	999999	327	999999	223	91	579	459	532	773	191	543	939	440	907	590	999	816	690	47	543	398	238	572	278	999999	757	59	893	999999	797	699	588	999999	706	610	794	455	23	893	848	427	999999	999999	999999	999999	887	860	412	156	154	708	381	825	999999	117	999999	999999	323	395	333	530	565	999999	999999	491	954	977	733	307	795	554	802	797	999999	125	74	398	169	868	940	897	647	747	999999	999999	328	763	306	599	259	999999	142	628	569	328	862	765	863	921	455	999999	999999	114	999999	600	905	999999	999999	550	52	962	595	454	454	436	882	817	749	999999	172	201	681	144	999999	755	421	184	999999	999999	263	309	534	247	423	40	770	542	396	229	194	744	136	999999	556	296	453	688	183	999999	445	999999	25	999999	758	263	238	992	999999	604	188	730	356	999999	296	743	438	358	40	999999	999999	999999	431	530	703	428	74	924	587	761	312	999999	11	104	434	218	294	557	488	170	999999	777	485	791	51	463	398	370	999999	813	999999	105	657	999999	999999	999999	999999	494	283	999999	198	314	415	305	302	454	728	999999	341	88	459	999999	869	999999	999999	889	865	640	489	249	999999	999999	465	773	903	216	86	999999	628	339	595	999999	284	999999	999999	497	372	999999	498	596	735	146	38	391	999999	977	235	787	999999	587	239	999999	999999	43	311	999999	848	999999	402	96	999999	999999	633	12	492	660	999999	722	898	134	526	686	151	892	999999	999999	675	84	420	925	981	298	116	50	999999	612	794	250	999999	487	649	730	787	412	999999	999999	513	36	999999	703	999999	513	889	22	999999	553	999999	122	999999	418	818	774	231	477	114	89	379	592	999999	880	999999	999999	875	420	485	796	999999	999999	674	264	390	
649	185	716	553	477	408	999999	980	999999	771	682	720	438	668	874	509	999999	307	148	879	920	999999	28	838	999999	637	479	537	999999	654	999999	447	275	37	179	598	515	924	999999	681	285	612	999999	999999	193	644	446	751	610	296	589	440	999999	384	999999	524	167	877	536	999999	999999	566	999999	903	668	244	455	410	999999	286	999999	395	999999	467	604	317	779	999999	654	382	201	999999	927	999999	74	672	912	890	568	654	440	637	397	999999	751	719	999999	451	450	949	198	46	262	333	302	999999	770	78	780	162	745	258	232	164	648	212	639	999999	838	996	999999	999999	842	844	845	366	997	873	716	999999	421	338	468	705	193	164	475	603	684	870	901	844	119	999999	999999	192	999999	243	999999	999999	89	167	612	454	627	633	203	417	487	936	206	999999	361	895	740	999999	789	527	999999	494	999999	999999	999999	968	104	487	456	436	935	662	951	763	724	177	805	999999	999999	23	88	999999	960	67	999999	747	673	15	492	223	675	502	403	887	273	664	999999	999999	999999	644	360	999999	999999	767	481	999999	984	443	182	194	999999	486	691	999999	999999	419	533	679	920	316	304	999999	994	999999	761	443	269	74	999999	999999	365	762	160	90	663	937	383	203	586	999999	763	240	832	999999	132	999999	810	627	448	999999	141	141	999999	999999	999999	271	999999	944	15	999999	565	920	943	122	828	999999	999999	610	122	511	45	339	103	630	553	74	266	696	999999	573	632	641	625	646	928	233	639	364	741	401	792	439	197	999999	734	842	999999	719	479	999999	862	999999	999999	937	818	802	999999	501	253	285	999999	458	834	442	415	924	305	307	194	604	999999	971	869	720	999999	999999	151	999999	896	710	999999	999999	227	324	710	433	135	999999	999999	999999	195	147	120	465	396	343	999999	754	999999	999999	999999	999999	535	874	105	999999	339	794	228	999999	660	492	605	999999	508	468	241	999999	731	981	999999	616	479	67	419	561	861	414	334	384	999999	396	423	999999	173	786	20	352	229	820	999999	340	469	616	475	702	541	999999	957	999999	112	94	32	160	999999	930	521	477	464	544	38	925	469	844	999999	273	78	519	999999	721	999999	888	300	999999	888	468	157	862	591	716	999999	292	456	407	999999	917	373	273	85	243	275	542	999999	684	791	999999	999999	625	406	212	999999	32	209	999999	478	999999	793	121	999999	999999	782	658	885	747	525	746	999999	999999	572	999999	899	999999	443	999999	999999	915	10	999999	999999	999999	999999	999999	465	389	92	999999	93	220	928	67	133	262	
11	533	460	617	657	150	169	999999	699	999999	999999	115	312	828	999999	999999	790	563	224	999999	992	552	955	999999	202	999999	665	528	662	267	999999	514	178	647	804	910	999999	838	999999	999999	456	83	30	788	478	360	86	264	417	29	430	375	843	946	269	458	577	209	424	160	485	999999	393	999999	674	549	937	999999	34	679	388	999999	305	364	731	999999	532	999999	999999	842	429	410	121	642	836	768	670	999999	388	355	999999	485	424	117	384	816	999999	588	123	929	999999	421	240	737	640	999999	79	489	999999	350	926	411	426	999999	731	84	528	999999	999999	999999	878	715	287	999999	346	999999	536	198	979	999999	238	944	62	853	429	999999	180	383	999999	367	698	191	16	47	999999	931	68	842	385	309	298	940	982	999999	999999	999999	144	999999	400	738	942	881	509	310	999999	999999	358	573	162	723	904	154	748	247	999999	999999	708	249	260	415	843	694	812	680	626	298	961	844	802	999999	873	619	999999	999999	999999	817	682	706	925	446	999999	495	999999	662	999999	153	202	745	10	363	999999	999999	999999	999999	894	258	79	999999	999999	824	31	513	999999	999999	849	294	171	484	999999	999999	999999	11	324	999999	999999	358	13	159	999999	999999	999999	225	844	448	999999	978	318	998	379	177	999999	853	32	110	424	78	723	258	812	121	982	999999	923	610	349	998	580	999999	161	545	254	920	999999	211	728	999999	669	333	999999	871	975	999999	114	655	652	171	979	223	399	764	634	754	346	999999	999999	388	999999	243	108	722	408	822	846	834	922	827	999999	820	382	619	409	400	538	941	145	818	613	999999	958	187	28	999999	106	999999	910	500	999999	999999	711	999999	512	435	234	998	472	162	326	280	732	824	862	168	840	779	365	999999	226	404	37	681	774	999999	285	999999	703	999999	726	459	999999	999999	254	917	999999	42	117	973	176	540	479	983	999999	343	545	999999	325	860	525	327	41	676	283	188	363	999999	999999	488	160	313	999999	430	999999	867	356	999999	999999	999999	59	808	672	392	77	686	925	999999	190	999999	488	151	999999	843	525	408	999999	257	999999	75	999999	999999	466	628	822	999999	245	58	999999	634	987	999999	563	380	810	717	999999	649	608	597	262	319	848	144	999999	19	999999	461	999999	37	448	108	999999	514	391	968	351	53	569	999999	451	999999	498	555	453	999999	588	999999	42	999999	754	779	649	561	813	254	241	999999	629	999999	165	999999	999999	528	196	889	999999	59	989	842	376	610	999999	999999	156	384	820	303	690	999999	999999	482	428	107	
283	668	458	600	700	146	736	28	424	755	59	999999	999999	969	999999	564	171	539	999999	200	442	999999	699	999999	415	438	433	999999	642	873	392	999999	365	55	254	527	440	492	358	852	115	999999	196	333	353	999999	999999	851	933	135	594	891	246	999999	999999	999999	968	211	194	999999	712	797	386	550	373	376	999999	999999	999999	842	999999	999999	191	999999	94	95	999999	999999	902	926	788	582	15	516	289	501	999999	137	999999	124	999999	999999	307	95	999999	317	999999	645	960	977	999999	961	999999	999999	999999	915	710	852	999999	999999	183	999999	308	268	483	140	999999	870	270	872	929	183	308	610	293	894	380	105	253	776	999999	321	415	925	748	827	456	913	514	373	999999	594	982	810	999999	999999	930	999999	611	19	999999	999999	999999	98	58	999999	662	526	807	117	545	615	608	999999	999999	862	196	999999	520	999999	683	879	365	896	999999	999999	999999	497	999999	337	999999	999999	493	243	999999	24	936	327	876	999999	174	930	999999	999999	828	185	985	614	355	999999	769	556	529	955	999999	645	744	488	17	713	812	999999	857	480	152	214	132	999999	126	450	926	999999	506	776	491	753	773	957	999999	906	358	586	999999	589	568	417	811	537	907	615	279	458	320	999999	931	999999	82	635	264	999999	63	999999	498	905	163	899	999999	753	473	582	872	787	999999	999999	999999	236	34	999999	999999	999999	999999	594	468	999999	180	999999	559	999999	845	492	680	147	702	453	852	738	999999	245	436	668	367	999999	999999	334	742	999999	48	219	999999	704	975	805	724	999999	231	468	162	987	999999	999999	350	715	908	981	901	735	94	966	258	626	148	788	999999	252	999999	999999	999999	143	767	687	439	350	536	150	999999	999999	422	999999	231	393	586	110	510	999999	328	652	159	999999	432	17	408	81	961	191	999999	196	999999	481	162	999999	999999	28	999999	58	255	10	188	999999	473	36	322	910	744	864	49	999999	288	999999	924	724	999999	447	999999	999999	288	368	999999	999999	584	330	999999	941	31	344	999999	567	880	999999	999999	327	999999	392	999999	406	695	498	336	999999	151	527	908	873	557	437	999999	501	318	999999	999999	887	621	999999	999999	999999	125	381	889	410	418	481	999999	826	594	606	261	802	827	314	74	999999	41	292	213	67	999999	47	393	594	641	954	259	420	999999	618	706	639	209	476	290	999999	999999	926	687	999999	369	91	289	951	185	900	673	14	404	979	856	339	999999	135	729	88	987	304	769	999999	232	746	144	976	899	999999	603	361	33	999999	191	115	604	543	697	341	
757	442	418	740	290	255	999999	712	761	377	19	999999	999999	999999	999999	313	999999	999999	447	622	946	312	999999	563	307	322	981	654	999999	999999	999999	97	438	398	999999	555	886	39	999999	977	730	431	224	999999	612	530	999999	820	423	877	999999	381	105	84	999999	999999	999999	855	443	968	999999	371	999999	999999	642	921	644	999999	882	781	427	136	59	470	999999	524	98	529	950	999999	708	999999	999999	919	802	363	999999	363	13	875	174	999999	596	999999	713	368	516	214	889	690	999999	264	938	641	459	999999	331	634	192	870	366	861	999999	665	270	113	141	995	217	289	999999	999999	356	16	617	397	540	999999	757	533	17	999999	999999	269	892	453	232	598	470	980	41	999999	181	142	519	313	136	930	944	609	237	521	999999	999999	760	604	908	931	34	72	291	487	877	658	999999	482	231	644	773	816	880	542	535	237	257	999999	119	223	497	313	270	610	899	158	306	496	887	39	509	999999	544	301	573	407	699	554	489	522	279	46	92	491	166	137	728	999999	986	768	363	999999	494	695	443	721	999999	680	588	999999	999999	376	594	201	999999	486	282	589	999999	137	538	702	94	596	999999	999999	231	779	454	999999	429	611	509	128	675	322	999999	849	857	999999	605	28	966	999999	999999	999999	451	999999	356	680	855	148	999999	858	999999	660	112	897	751	982	499	32	236	816	309	750	866	475	525	822	682	432	999999	126	532	519	999999	333	436	50	19	999999	432	774	915	999999	999999	650	888	25	219	905	107	874	363	582	792	999999	999999	419	46	975	374	534	997	432	999999	609	336	721	923	999999	471	710	999999	167	600	999999	900	28	864	225	999999	510	999999	776	335	858	762	949	999999	999999	873	26	14	999999	967	898	776	493	874	286	324	176	999999	999999	444	396	900	205	999999	999999	258	999999	555	820	397	863	921	231	107	557	846	999999	999999	346	905	999999	999999	940	200	702	999999	999999	154	587	901	421	419	181	341	938	999999	567	967	397	338	999999	471	999999	999999	999999	999999	555	395	327	999999	937	999999	999999	999999	989	999999	960	14	290	654	999999	297	967	919	976	454	750	889	169	600	289	419	606	17	474	983	999999	999999	96	999999	140	31	826	157	964	248	999999	646	351	258	996	562	686	743	497	999999	503	999999	999999	999999	236	665	236	727	999999	527	576	999999	70	16	999999	666	999999	564	523	819	471	819	955	738	790	114	547	999999	999999	726	999999	999999	999999	331	489	999999	999999	437	499	474	795	109	999999	446	671	916	585	999999	91	
340	644	999999	229	678	682	684	318	999999	999999	999999	128	324	133	434	999999	713	999999	739	999999	916	999999	490	75	58	33	371	999999	999999	76	873	528	211	999999	273	999999	610	643	842	648	805	999999	705	569	376	355	480	976	572	652	999999	690	846	818	174	999999	999999	66	999999	654	999999	861	800	863	995	999999	916	495	999999	351	193	79	999999	100	722	976	999999	921	698	702	552	395	999999	999999	999999	193	682	999999	999999	963	928	554	471	197	999999	943	150	842	573	772	438	985	125	999999	468	888	305	755	999999	198	975	243	368	478	111	925	999999	934	755	811	999999	533	830	999999	423	999999	607	207	762	778	836	491	357	999999	273	567	279	39	407	228	888	926	297	476	987	695	999999	993	95	412	343	216	96	761	851	999999	164	229	999999	829	291	999999	993	327	362	999999	999999	442	999999	543	656	581	536	536	923	995	245	364	909	999999	453	614	121	360	445	630	404	595	84	368	999999	60	231	999999	937	999999	932	970	124	503	809	753	788	552	755	762	679	560	838	855	999999	799	319	999999	386	676	999999	642	882	731	98	999999	999999	999999	999999	606	359	958	598	142	72	275	999999	415	918	699	825	569	604	683	950	844	757	999999	697	613	740	151	202	271	804	999999	97	392	415	519	396	942	421	159	412	999999	961	999999	792	404	559	904	171	686	851	999999	999999	209	781	254	542	148	999999	527	866	217	765	337	338	772	999999	999999	10	999999	313	883	158	455	999999	239	999999	61	436	303	999999	835	999999	999999	999999	999999	262	887	610	170	976	257	793	893	293	205	955	633	376	999999	226	701	999999	762	999999	999999	278	592	929	999999	370	491	712	999999	474	40	236	260	917	951	520	999999	257	839	432	66	99	999999	172	85	999999	999999	685	416	86	362	999999	228	142	452	118	670	958	999999	799	495	545	999999	429	262	968	999999	715	999999	509	926	453	75	339	327	999999	24	999999	853	278	121	805	305	778	121	110	999999	127	475	842	850	341	198	49	937	520	160	999999	910	999999	577	999999	269	999999	160	908	865	889	999999	573	104	250	999999	790	688	689	250	169	317	162	999999	588	250	582	658	595	265	36	401	806	728	188	999999	999999	999999	576	546	999999	628	999999	244	128	311	902	999999	609	236	408	999999	258	999999	990	528	999999	156	989	304	687	258	564	653	839	497	19	845	916	999999	368	99	999999	153	852	541	114	917	841	286	999999	834	59	369	999999	675	153	535	737	659	760	600	711	282	858	148	999999	559	
405	631	999999	999999	832	999999	868	318	248	999999	428	459	424	999999	999999	713	956	852	209	205	796	999999	354	484	117	999999	970	767	388	838	294	713	999999	999999	521	220	983	291	12	181	999999	547	999999	999999	117	288	245	920	294	999999	326	15	938	999999	999999	999999	286	818	999999	575	907	999999	999999	999999	820	714	981	868	328	105	729	999999	850	38	704	999999	999999	999999	376	829	999999	999999	999999	999999	522	999999	999999	609	792	999999	999999	999999	342	436	274	401	617	37	999999	999999	306	376	999999	198	278	999999	165	999999	173	999999	504	969	451	129	554	856	626	550	999999	541	999999	999999	86	48	171	564	999999	999999	764	999999	641	999999	98	973	532	654	458	294	999999	870	999999	864	445	289	999999	963	999999	222	882	417	999999	76	999999	999999	463	924	300	563	36	714	318	740	156	860	999999	999999	880	999999	999999	900	408	341	438	27	418	84	936	796	262	208	840	130	542	356	538	575	570	413	519	608	999999	895	267	408	561	392	717	585	417	991	93	999999	626	981	19	442	638	999999	999999	389	988	999999	999999	828	873	198	999999	800	999999	306	999999	999999	999999	988	546	512	84	40	465	35	366	361	389	271	125	594	504	999999	346	106	999999	448	999999	999999	619	859	594	438	534	372	193	917	263	121	767	615	298	637	999999	999999	999999	999999	666	252	32	636	999999	49	713	999999	694	999999	463	235	369	785	342	826	378	686	918	645	506	102	841	449	108	278	504	999999	306	866	125	840	999999	338	781	892	118	983	999999	554	724	254	999999	545	464	37	751	999999	282	471	268	758	587	722	112	573	410	999999	538	846	545	213	999999	827	533	622	497	40	999999	999999	718	395	941	373	920	261	999999	999999	984	80	999999	522	237	835	999999	367	262	25	236	217	492	536	454	898	999999	520	271	850	22	841	999999	720	977	832	752	873	816	224	801	999999	159	114	999999	999999	999999	999999	999999	999999	229	175	999999	999999	804	999999	957	192	941	999999	363	409	989	999999	999999	153	541	999999	545	999999	92	734	999999	48	223	385	68	999999	999999	986	578	987	544	123	631	846	481	66	916	999999	875	570	999999	773	860	402	861	999999	999999	454	926	524	486	999999	999999	494	625	332	999999	428	737	579	253	954	474	376	865	875	942	999999	999999	999999	889	999999	528	999999	802	777	187	821	999999	483	567	999999	999999	64	511	962	57	146	999999	159	797	498	453	306	326	978	999999	494	536	999999	643	382	782	999999	999999	131	63	554	692	999999	999999	999999	903	264	22	999999	893	999999	
864	999999	827	806	227	999999	999999	400	911	232	999999	824	477	693	294	999999	839	195	710	999999	429	390	908	999999	453	383	15	999999	594	198	999999	566	94	890	629	633	168	999999	999999	270	765	244	999999	830	360	868	380	460	163	375	999999	826	59	999999	990	484	994	334	362	843	517	999999	999999	723	938	999999	999999	587	73	661	380	12	40	999999	853	194	181	999999	153	585	12	554	999999	999999	999999	467	999999	809	899	155	999999	834	484	321	999999	437	437	495	999999	722	138	999999	396	999999	999999	421	796	608	431	805	313	917	190	776	999999	963	142	999999	949	481	130	930	999999	918	32	546	528	999999	999999	999999	756	685	195	431	999999	220	167	702	233	361	999999	908	387	104	999999	720	999999	999999	999999	789	305	999999	546	420	601	207	114	477	479	459	893	999999	910	15	58	628	999999	759	329	630	805	999999	363	597	999999	999999	552	593	87	311	999999	999999	248	908	130	906	148	774	999999	259	115	689	232	774	468	592	998	999999	55	223	989	999999	388	849	983	999999	497	999999	609	389	655	521	400	177	566	999999	839	999999	884	152	489	957	930	79	525	125	216	999999	999999	999999	223	180	547	864	322	999	999999	399	924	265	999999	199	175	450	999999	999999	299	65	218	999999	753	997	497	903	733	41	999999	319	333	999999	658	908	819	391	175	999999	973	536	999999	566	642	450	999999	629	733	300	792	489	999999	931	999999	999999	380	999999	475	999999	683	999999	999999	291	46	132	75	66	999999	510	379	999999	285	999999	620	999999	210	651	752	313	999999	868	999999	999999	999999	483	999999	402	999999	506	537	85	915	999999	801	999999	405	999999	530	520	384	29	31	232	999999	18	999999	356	320	999999	951	729	992	172	305	815	474	697	51	562	999999	673	999999	111	999999	304	999999	336	327	292	999999	999999	130	242	928	999999	846	947	522	241	279	999999	91	977	999999	999999	999999	753	999999	986	863	708	532	999999	999999	711	13	920	259	999999	149	877	38	38	706	999999	999999	759	243	404	999999	527	999999	809	292	789	591	47	999999	175	221	999999	999999	340	999999	658	114	999999	999	999999	999999	926	698	896	101	401	469	63	999999	239	208	333	999999	999999	28	346	999999	722	685	999999	129	999999	373	93	414	35	999999	698	999999	58	999999	456	760	26	999999	999999	829	288	718	890	330	538	767	999999	999999	888	604	999999	999999	92	134	392	477	999999	999999	999999	562	614	491	76	207	999999	453	232	29	752	999999	503	750	975	516	255	14	794	132	591	209	57	999999	526	999999	768	385	527	
924	828	979	212	919	999999	489	224	796	651	693	559	999999	544	307	224	325	110	684	346	575	878	999999	682	999999	515	999999	515	497	965	646	438	395	999999	999999	201	772	370	999999	184	496	302	999999	362	111	572	507	999999	750	902	211	999999	999999	49	951	999999	450	307	777	413	843	974	999999	999999	999999	264	174	168	246	115	452	954	526	509	850	283	429	35	581	862	18	999999	999999	595	999999	326	999999	355	974	262	751	475	592	180	340	521	575	999999	357	846	408	348	428	644	459	256	802	584	999999	678	625	999999	999999	915	405	775	218	140	999999	688	909	818	193	983	364	999999	372	999999	179	338	707	999999	677	999999	463	999999	649	130	145	517	999999	770	166	306	999999	336	749	677	775	564	999999	999999	559	669	937	590	999999	444	999999	483	884	457	414	861	971	823	747	990	462	735	136	999999	995	560	174	999999	999999	887	999999	37	236	694	999999	999999	35	272	252	17	797	872	999999	214	840	662	999999	76	365	999999	334	813	588	758	225	50	999999	224	999999	999999	505	999999	928	277	98	999999	256	199	878	800	835	999999	581	740	999999	589	231	921	257	342	927	999999	782	367	999999	999999	999999	477	479	539	185	810	822	253	999999	999999	944	246	126	587	416	443	198	999999	469	626	241	848	565	635	819	999999	967	117	999999	999999	999999	570	715	555	813	778	719	348	624	35	885	999999	238	205	999999	984	805	999999	926	493	909	227	898	936	311	601	999999	844	999999	999999	843	715	181	999999	981	384	531	570	774	999999	723	849	999999	999999	740	999999	999999	369	999999	834	711	306	191	588	498	799	999999	779	254	999999	865	999999	628	955	999999	180	167	999999	999999	270	463	244	895	999999	769	69	286	464	205	999999	981	553	999999	885	957	546	534	999999	999999	192	711	752	999999	561	772	848	230	985	261	570	999999	495	155	999999	380	476	410	999999	818	999999	999999	217	583	846	240	999999	32	743	997	645	645	574	519	41	999999	711	917	999999	525	921	839	300	213	634	661	496	999999	132	514	490	999999	640	774	186	999999	504	178	999999	999999	999999	825	999999	999999	615	925	182	975	124	999999	999999	558	999999	377	896	599	232	13	948	194	999999	914	899	238	517	510	14	799	999999	372	63	543	447	23	75	106	999999	313	598	709	489	520	999999	950	999999	931	78	273	877	587	999999	500	229	295	586	999999	925	258	480	115	999999	382	999999	751	999999	999999	121	63	312	800	246	999999	415	249	705	234	630	948	392	585	441	741	922	999999	924	999999	323	
161	999999	999999	180	113	833	492	789	999999	876	541	832	999999	820	25	960	87	350	528	95	980	590	362	915	977	999999	999999	999999	999999	460	999999	826	565	811	999999	627	999999	629	143	94	999999	999999	999999	357	98	999999	672	765	425	780	844	413	406	477	999999	999999	999999	614	999999	999999	999999	818	610	656	986	714	999999	908	860	397	999999	999999	217	444	172	999999	991	999999	826	861	203	999999	999999	999999	999999	486	999999	999999	999999	398	553	179	436	895	155	114	999999	941	999999	383	848	999999	999999	37	999999	396	205	961	999999	813	579	78	787	342	54	809	570	212	50	510	294	999999	439	471	844	999999	999999	322	999999	999999	680	999999	644	999999	22	438	999999	230	999999	229	290	468	782	999999	819	484	391	104	851	346	999999	646	900	999999	99	999999	334	443	193	999999	999999	999999	999999	256	999999	529	999999	345	329	999999	999999	349	408	821	229	825	999999	774	652	369	999999	926	471	999999	999999	44	159	999999	362	999999	113	999999	999999	218	853	999999	999999	535	532	999999	60	56	775	245	999999	204	999999	89	640	274	999999	999999	791	999999	968	449	422	721	732	108	380	650	983	999999	511	794	312	199	999999	822	39	871	252	362	319	580	160	235	201	999999	795	79	152	999999	93	999999	998	223	249	414	999999	84	999999	433	918	409	73	999999	733	966	999999	58	999999	999999	245	399	999999	999999	514	398	298	999999	530	999999	312	999999	507	895	892	999999	796	98	949	563	837	999999	77	999999	443	909	517	361	999999	235	437	747	958	334	999999	999999	246	569	709	851	999999	999999	554	400	130	618	901	177	907	775	179	803	999999	557	981	999999	999999	497	995	604	880	937	694	304	975	565	352	183	53	999999	721	236	389	999999	448	49	411	999999	699	825	999999	999999	453	727	999999	999999	648	999999	352	999999	371	749	574	114	971	187	113	259	999999	564	275	728	134	708	64	943	423	10	118	941	878	654	798	999999	999999	540	493	967	999999	351	916	941	830	480	837	999999	662	284	136	270	999999	161	261	144	560	289	225	745	672	121	219	647	302	411	694	999999	951	404	999999	440	694	146	19	83	647	999999	999999	654	871	92	290	149	874	999999	999999	999999	403	663	619	317	325	748	304	137	141	279	649	999999	999999	129	30	268	999999	999999	999999	999999	152	187	999999	235	999999	571	999999	590	830	80	773	454	404	967	323	297	784	210	999999	999999	999999	881	942	999999	684	999999	867	999999	999999	32	381	188	281	217	584	226	177	393	925	753	873	999999	306	70	999999	999999	34	999999	806	733	
483	566	580	999999	999999	270	245	127	550	914	703	133	528	808	698	595	182	197	392	999999	999999	401	284	999999	82	138	584	881	873	489	453	999999	999999	338	999999	814	607	999999	260	324	980	59	842	21	999999	999999	195	999999	371	999999	32	836	999999	708	999999	92	292	218	558	828	685	999999	254	71	999999	655	999999	199	268	884	987	531	937	78	126	80	558	273	321	999999	942	96	519	999999	467	616	622	245	999999	467	999999	398	102	431	638	627	999999	781	550	999999	572	999999	240	999999	999999	501	899	999999	592	542	534	29	896	236	886	599	844	292	604	854	999999	942	474	801	361	598	999999	516	440	999999	276	999999	722	917	999999	999999	855	999999	50	965	717	264	653	192	933	999999	502	866	545	49	782	522	187	695	371	630	999999	438	136	333	73	392	999999	103	276	999999	306	979	477	939	743	999999	999999	638	999999	999999	298	292	868	848	106	572	999999	400	716	753	599	36	999999	138	426	427	905	716	902	334	337	560	999999	185	216	522	999999	605	306	969	280	999999	558	593	341	999999	570	999999	236	501	421	536	386	522	168	999999	434	349	999999	999999	907	999999	999999	812	450	738	376	692	641	584	183	375	104	746	999999	999999	477	999999	796	187	857	626	999999	411	913	800	999999	403	999999	936	98	58	92	999999	71	999999	812	745	999999	603	872	877	647	999999	999999	55	442	999999	50	117	999999	472	553	345	468	291	55	334	999999	649	564	973	674	704	999999	135	293	999999	684	737	247	732	817	202	999999	999999	979	999999	94	867	368	999999	363	910	144	625	999999	999999	521	780	999999	487	846	503	48	899	999999	942	166	202	762	999999	955	312	999999	999999	655	360	41	489	312	217	999999	41	999999	31	620	999999	570	870	629	546	603	999999	999999	760	999999	999999	999999	999999	776	46	680	891	115	50	999999	60	50	74	999999	154	715	41	478	492	246	814	222	27	289	448	382	296	999999	999999	999999	999999	276	119	194	341	206	625	999999	275	537	999999	926	250	999999	570	724	505	999999	485	831	999999	435	999999	523	80	111	146	136	999999	664	393	999999	888	326	999999	999999	999999	879	638	999999	99	999999	213	955	887	888	972	584	719	724	876	999999	97	395	162	625	723	999999	999999	999999	69	999999	384	999999	999999	999999	47	924	905	786	792	626	271	999999	741	252	232	598	999999	999999	138	561	416	614	788	998	242	999999	999999	911	69	345	765	408	888	599	944	603	811	999999	850	58	678	932	931	260	999999	560	999999	910	403	135	960	931	999999	507	92	
999999	999999	999999	999999	544	760	999999	999999	999999	860	862	999999	999999	308	999999	786	777	999999	90	999999	999999	683	999999	874	681	999999	263	517	934	385	999999	307	390	516	184	781	999999	71	316	297	684	215	483	399	999999	913	511	999999	999999	348	193	999999	31	624	608	96	293	999999	125	693	999999	487	792	82	999999	565	266	999999	133	999999	131	715	34	792	209	279	209	148	614	768	348	651	742	596	202	243	999999	766	908	98	497	395	946	622	789	999999	422	999999	374	705	999999	875	488	926	227	477	575	239	999999	338	887	999999	666	356	999999	856	744	206	880	792	289	500	727	45	360	735	768	411	12	12	856	797	774	909	122	472	172	815	378	999999	999999	56	350	579	999999	352	728	600	277	999999	999999	225	531	999999	425	165	158	999999	576	491	709	999999	236	423	482	99	380	999999	999999	882	694	928	827	999999	134	999999	999999	999999	834	17	999999	999999	144	79	999999	640	276	202	493	956	999999	719	249	887	24	503	820	999999	999999	121	971	971	366	999999	999999	999999	999999	375	458	192	14	10	999999	568	484	541	39	167	874	999999	999999	188	273	287	999999	974	999999	940	151	999999	422	234	999999	722	999999	45	811	999999	830	25	999999	999999	744	311	951	323	111	680	999999	483	999999	663	61	266	298	792	708	89	999999	274	999999	458	234	827	769	780	950	895	999999	448	999999	290	336	999999	598	922	444	962	999999	999999	999999	18	999999	667	166	759	182	794	434	999999	337	999999	923	565	179	794	999999	916	999999	181	372	215	158	964	754	193	999999	999999	667	999999	358	745	753	580	401	836	921	567	671	20	608	999999	471	999999	999999	996	366	771	999999	999999	999999	528	430	164	882	667	999999	572	913	999999	999999	999999	136	68	999999	591	999999	999999	173	342	872	118	999999	530	999999	217	744	868	999999	999999	826	565	999999	863	128	830	325	599	999999	734	976	359	654	698	587	628	39	999999	394	529	27	23	999999	356	999999	149	283	999999	591	999999	922	991	719	999999	999999	999999	476	272	999999	999999	276	389	656	999999	365	999999	999999	556	942	943	187	999999	484	332	999999	812	958	999999	932	979	999999	999999	999999	31	811	985	999999	498	551	999999	162	999999	472	999999	999999	637	366	177	990	417	684	999999	957	648	999999	999999	999999	396	999999	343	909	320	339	961	516	851	999999	635	627	380	883	965	14	999999	791	999999	869	164	79	112	999999	790	999999	999999	999999	830	468	999999	533	230	478	253	82	218	811	841	999999	999999	813	412	999999	731	549	999999	533	999999	722	734	999999	86	
999999	362	999999	323	999999	128	155	813	667	999999	999999	23	111	999999	902	640	893	796	420	950	984	999999	350	667	847	724	250	999999	999999	999999	117	999999	512	999999	999999	125	926	758	330	692	695	623	843	136	29	999999	630	999999	999999	892	825	999999	324	906	102	363	22	659	476	173	877	601	821	92	999999	659	999999	654	898	786	999999	145	476	727	999999	370	524	223	999999	605	103	108	836	109	759	190	999999	606	364	155	999999	276	291	166	814	104	999999	761	557	999999	999999	999999	253	931	188	690	460	596	652	731	838	798	21	871	80	779	764	721	332	398	250	904	999999	999999	683	447	853	999999	912	169	568	999999	665	288	864	127	854	904	920	79	999999	822	999999	633	999999	999999	265	420	96	45	339	90	439	169	128	836	999999	500	258	741	999999	150	999999	492	999999	85	999999	733	17	999999	925	860	999999	999999	999999	428	951	665	999999	999999	999999	443	233	999999	829	999999	334	506	169	37	999999	364	655	999999	999999	999999	149	470	470	241	181	999999	412	999999	120	479	289	185	501	999999	999999	31	999999	879	559	403	917	999999	663	683	751	636	573	980	523	570	999999	621	999999	88	288	490	999999	214	999999	999999	40	100	767	360	209	158	15	469	152	418	999999	999999	630	838	672	342	999999	787	999999	545	959	432	619	549	274	668	999999	999999	999999	405	826	849	681	999999	373	826	48	999999	483	603	630	113	837	999999	270	438	999999	999999	416	946	682	417	724	662	700	607	481	227	96	541	992	592	57	746	592	461	105	731	475	846	304	505	313	886	914	999999	594	515	288	999999	677	972	16	475	723	418	134	28	208	765	355	820	225	999999	610	47	999999	999999	521	809	343	269	717	570	651	186	999999	837	748	845	22	965	999999	260	864	30	999999	999999	999999	999999	336	86	999999	709	500	999999	289	999999	286	876	798	503	999999	479	502	417	999999	446	823	999999	315	296	280	362	999999	389	881	965	87	590	999999	484	77	348	482	266	736	999999	79	178	897	999999	999999	872	57	999999	971	469	757	456	764	150	758	999999	868	49	806	999999	956	999999	601	999999	999999	696	424	323	436	654	996	999999	681	257	376	999999	649	999999	735	407	314	243	999999	999999	217	631	999999	321	999999	589	999999	442	460	999999	61	958	577	583	999999	999999	457	733	999999	326	473	522	774	516	773	999999	999999	305	999999	408	865	999999	999999	999999	999999	662	999999	113	596	846	184	563	784	126	206	418	87	75	999999	999999	999999	999999	160	100	999999	695	856	319	999999	623	751	184	
138	62	699	999999	999999	397	476	999999	994	354	146	247	152	999999	737	999999	320	365	35	772	999999	999999	458	999999	999999	999999	241	421	805	560	999999	999999	104	999999	999999	732	426	999999	162	690	999999	999999	999999	999999	999999	913	999999	49	957	208	999999	192	598	999999	999999	999999	999999	999999	766	653	999999	999999	991	443	788	173	152	151	999999	14	241	453	212	345	183	999999	999999	851	850	659	999999	999999	463	606	561	999999	384	125	17	739	138	999999	111	509	534	544	334	999999	999999	281	770	806	565	953	966	999999	980	263	805	136	140	752	564	999999	989	963	601	999999	881	415	999999	36	999999	744	876	999999	999999	702	810	638	540	131	44	579	999999	857	637	510	639	15	402	131	320	881	608	386	457	994	520	570	942	939	562	999999	492	744	999999	999999	86	746	214	287	999999	176	596	18	717	985	227	999999	336	999999	755	999999	999999	999999	999999	999999	146	499	772	357	999999	249	696	601	999999	632	96	999999	194	816	433	892	801	125	999999	999999	295	999999	668	471	777	388	244	851	194	687	999999	825	37	419	683	587	999999	856	105	213	480	995	449	94	899	82	999999	999999	999999	999999	83	898	999999	999999	967	546	830	311	580	803	15	999999	417	882	244	270	127	774	143	846	918	945	29	475	672	999999	160	584	572	704	441	725	193	331	999999	999999	837	464	999999	999999	756	672	999999	301	208	635	587	567	999999	638	955	182	386	999999	943	999999	878	522	900	677	395	256	739	999999	372	999999	661	95	278	745	999999	663	332	995	100	256	668	728	277	47	712	999999	734	933	749	269	348	372	387	485	621	325	999999	999999	751	509	999999	999999	929	999999	973	502	298	114	999999	302	849	391	730	697	469	160	254	863	965	803	522	805	136	113	941	299	999999	793	133	999999	109	558	253	999999	323	268	999999	359	73	219	304	629	728	999999	999999	999999	641	690	26	470	81	700	808	948	987	999999	283	826	976	684	999999	999999	981	999999	203	999999	999999	149	384	210	361	895	999999	999999	509	892	86	999999	693	983	657	27	777	663	999999	408	749	305	603	194	984	972	382	999999	425	798	648	629	263	999999	999999	501	316	815	999999	186	901	62	999999	104	61	999999	142	993	37	777	728	327	72	794	550	842	546	199	226	389	522	420	340	710	254	999999	426	574	173	165	710	962	554	859	507	697	999999	509	143	391	839	389	361	647	79	330	999999	999999	577	977	999999	127	598	729	999999	491	722	738	849	604	186	999999	829	871	76	766	999999	999999	297	999999	
986	47	66	999999	549	999999	999999	999999	640	924	999999	957	999999	195	999999	999999	373	999999	206	26	975	999999	659	538	214	281	999999	489	581	313	557	999999	181	724	991	918	70	764	189	530	432	39	999999	925	999999	229	571	644	672	999999	403	999999	17	281	878	999999	387	528	630	278	583	999999	999999	337	376	535	999999	282	204	291	532	609	645	675	999999	946	999999	733	822	999999	710	999999	817	107	910	609	999999	899	999999	130	540	999999	999999	911	947	853	917	770	559	999999	999999	298	450	999999	950	793	312	999999	688	999999	999999	653	705	999999	567	668	760	23	426	766	188	886	436	83	750	999999	475	999999	728	739	38	257	184	642	999999	999999	475	437	157	126	307	25	221	913	279	886	836	499	354	288	103	903	354	792	999999	556	862	376	999999	999999	328	577	613	948	903	604	479	999999	102	155	202	333	866	310	469	999999	674	523	999999	864	163	975	390	449	646	135	903	392	999999	999999	559	108	797	197	797	999999	412	999999	999999	674	417	999999	406	208	95	769	47	54	333	999999	999999	348	999999	999999	999999	352	197	173	311	999999	701	96	999999	999999	595	104	535	678	512	999999	760	411	513	139	999999	999999	578	191	999999	876	97	858	69	999999	124	220	999999	32	391	455	999999	999999	961	999999	973	331	350	310	612	991	244	368	542	999999	999999	480	999999	442	999999	425	773	16	999999	435	999999	842	37	631	981	384	999999	999999	296	66	207	999999	450	282	166	999999	49	999999	578	371	999999	729	326	999999	999999	644	999999	103	703	965	999999	535	438	536	550	140	303	719	328	237	433	731	81	485	999999	567	999999	562	999999	203	386	505	999999	448	792	961	525	562	909	347	999999	474	809	331	385	672	93	913	732	35	999999	330	949	351	938	911	999999	841	89	164	614	823	816	999999	589	185	107	989	999999	588	999999	740	809	981	238	958	999999	750	999999	723	483	125	829	261	371	66	556	96	999999	880	314	999999	999999	755	732	185	658	309	999999	209	999999	999999	179	154	419	100	520	999999	999999	979	989	999999	742	365	680	498	993	565	148	532	629	999999	489	863	284	931	999999	64	999999	62	310	622	19	900	159	389	999999	685	999999	280	545	999999	999999	530	890	408	999999	128	84	999999	192	999999	170	999999	579	562	999999	316	869	999999	833	465	719	999999	679	999999	897	999999	999999	301	999999	317	724	999999	986	51	48	959	972	876	990	999999	980	24	999999	218	999999	800	330	597	775	639	815	363	447	90	868	913	850	523	510	109	912	999999	691	999999	
377	303	999999	999999	524	999999	999999	993	497	999999	485	999999	200	471	915	107	521	618	525	999999	501	371	430	999999	182	134	118	999999	375	999999	236	207	999999	995	840	168	999999	792	82	130	999999	999999	865	752	604	173	722	389	608	413	587	304	267	777	382	999999	999999	325	365	999999	546	999999	999999	606	468	287	381	205	631	756	999999	729	999999	405	618	999999	505	677	999999	999999	412	729	849	961	999999	999999	939	555	999999	834	296	263	999999	683	999999	419	203	999999	999999	327	999999	527	758	852	884	999999	758	862	169	702	510	204	999999	355	987	816	999999	666	303	537	999999	999999	583	796	999999	275	301	862	821	208	999999	246	999999	999999	227	884	971	997	86	454	999999	87	999999	919	999999	101	249	91	695	999999	384	536	966	757	979	999999	944	999999	393	618	566	896	51	999999	226	273	810	38	999999	112	999999	48	590	848	364	270	999999	999999	472	999999	36	220	177	999999	824	950	999999	636	15	262	939	999999	614	468	887	286	46	999999	999999	70	999999	221	952	592	922	999999	946	127	999999	718	533	999999	498	25	592	356	729	987	147	999999	993	184	999999	999999	172	834	434	132	960	88	233	16	961	412	97	814	267	584	999999	999999	999999	162	244	999999	728	999999	521	598	875	541	999999	999999	297	436	77	116	198	999999	999999	999999	911	824	167	999999	495	999999	329	999999	928	778	98	154	856	659	272	840	940	735	157	513	322	835	999999	999999	999999	184	719	534	344	980	625	190	164	999999	576	999999	995	919	801	211	339	999999	670	106	452	412	202	638	173	237	176	999999	929	916	774	86	577	737	999999	320	808	794	999999	947	999999	999999	990	999999	92	999999	999999	30	933	946	183	887	174	159	976	128	982	90	371	117	813	172	261	999999	999999	999999	611	267	136	491	999999	545	999999	723	944	999999	999999	388	555	999999	392	156	999999	999999	742	999999	911	999999	761	674	999999	999999	433	643	999999	990	656	751	545	593	999999	587	893	999999	999999	638	999999	451	215	442	999999	999999	999999	290	725	667	999999	278	506	999999	588	194	506	999999	163	999999	121	50	999999	953	999999	670	842	962	608	999999	262	999999	439	113	999999	470	222	328	999999	733	201	999999	918	476	358	388	255	999999	15	297	91	442	298	878	527	172	862	261	554	46	999999	573	682	920	415	563	839	402	706	127	999999	187	493	430	483	968	131	999999	999999	999999	424	687	957	321	723	819	789	999999	586	999999	999999	999999	999999	931	999999	628	470	999999	70	794	548	999999	458	887	325	903	949	867	404	558	
51	749	656	55	622	999999	615	370	999999	595	999999	288	815	194	520	999999	413	561	458	854	999999	134	62	811	960	999999	239	79	999999	819	870	999999	166	999999	480	858	314	728	319	898	22	109	800	475	30	999999	48	273	999999	313	500	397	419	999999	999999	916	696	845	94	62	844	546	999999	999999	724	852	132	787	714	999999	707	999999	251	559	842	999999	334	587	790	700	999999	965	702	692	329	482	511	999999	999999	999999	171	999999	643	267	64	476	735	999999	750	999999	147	260	558	715	605	999999	155	860	707	651	592	999999	64	999999	529	878	843	681	68	251	350	515	808	161	499	999999	51	984	504	375	999999	912	836	622	563	281	416	986	999999	999999	336	651	909	999999	971	62	414	259	999999	186	633	63	363	509	828	999999	999999	999999	226	999999	772	999999	365	999999	977	680	999999	442	830	999999	471	999999	594	553	914	698	606	481	189	447	999999	792	257	328	742	999999	999999	999999	794	931	828	999999	770	999999	741	175	999999	999999	359	999999	999999	972	428	999999	714	777	999999	810	594	139	35	999999	999999	779	534	980	913	999999	600	367	132	946	648	899	999999	463	999999	865	812	749	413	39	999999	999999	668	860	374	768	999999	964	161	747	742	664	906	999999	790	991	205	761	262	999999	999999	992	178	832	334	528	999999	261	999999	999999	997	844	999999	995	999999	339	120	999999	999999	154	999999	635	216	999999	999999	983	993	572	672	999999	999999	61	497	165	62	138	720	836	999999	999999	999999	363	999999	999999	750	897	938	910	17	461	880	531	155	999999	999999	351	786	794	628	351	535	999999	999999	999999	933	999999	357	570	999999	999999	618	999999	147	769	444	79	361	658	634	999999	999999	92	565	220	224	148	905	389	999999	999999	351	926	217	194	320	223	774	686	624	803	550	999999	967	295	842	605	999999	999999	672	999999	990	138	169	322	305	999999	999999	378	382	795	999999	967	999999	241	379	692	999999	952	459	231	304	674	43	999999	999999	999999	124	279	999999	999999	754	528	717	582	720	223	766	894	888	867	291	406	314	829	761	582	145	999999	915	999999	999999	441	999999	451	462	999999	104	339	999999	628	338	662	999999	764	50	522	999999	658	999999	166	999999	999999	73	591	999999	897	370	214	78	193	541	388	363	227	999999	322	601	275	130	999999	129	999999	999999	999999	539	629	999999	550	788	249	331	487	225	999999	233	999999	377	345	512	564	954	999999	270	999999	96	949	999999	782	684	727	920	984	999999	999999	47	999999	834	802	62	999999	501	820	425	999999	999999	999999	173	604	
993	723	944	266	763	565	450	999999	176	974	183	589	331	623	865	70	328	999999	999999	109	722	734	531	575	293	202	72	999999	474	440	512	999999	999999	703	788	960	782	664	230	999999	999999	807	332	860	999999	999999	987	877	999999	364	511	524	115	73	882	268	201	999999	999999	571	503	999999	765	735	999999	151	802	628	999999	905	287	663	999999	999999	999999	914	412	671	999999	820	215	194	189	119	929	987	926	723	820	530	768	413	999999	659	999999	368	52	596	398	487	669	999999	53	59	999999	999999	999999	999999	638	968	856	530	433	161	999999	999999	136	656	806	484	225	89	807	314	146	874	971	466	506	75	871	816	283	468	160	846	999999	140	41	92	590	999999	94	852	999999	248	979	540	303	170	242	396	790	913	272	590	561	738	999999	212	875	940	633	573	106	49	256	999999	11	519	176	996	999999	723	894	999999	999999	955	640	999999	895	441	173	999999	833	999999	36	369	999999	570	999999	999999	227	999999	216	999999	173	521	755	634	999999	23	999999	783	993	999999	999999	999999	29	843	999999	999999	107	25	316	444	777	297	739	999999	999999	887	769	999999	235	763	778	794	999999	999999	999999	483	209	16	905	882	902	389	999999	999999	999999	999999	349	362	975	688	315	212	523	772	872	999999	781	143	620	114	253	108	558	999999	467	977	999999	775	588	121	406	100	119	999999	542	398	945	999999	909	999999	547	417	464	547	458	576	281	745	382	389	702	999999	396	801	999999	999999	830	999999	999999	734	999999	574	774	864	291	225	999999	98	240	484	999999	999999	233	566	999999	835	644	999999	782	891	706	813	999999	208	419	339	704	318	795	999999	567	833	23	185	652	973	999999	600	265	242	483	192	515	898	459	73	843	999999	244	803	999999	819	999999	247	999999	597	181	575	999999	951	521	783	999999	501	999999	106	999999	58	999999	593	202	53	999999	999999	417	523	308	999999	749	355	496	874	999999	992	999999	748	503	999999	999999	65	999999	77	999999	313	721	700	889	23	981	362	447	999999	915	651	611	125	999999	999999	830	999999	298	677	826	999999	464	646	709	310	922	999999	602	999999	901	858	791	999999	898	452	827	717	633	295	522	396	999999	702	959	433	391	463	684	713	945	641	767	134	250	999999	848	85	990	999999	101	813	999999	598	892	66	859	486	226	999999	962	122	881	13	165	439	201	999999	999999	286	919	468	493	999999	904	999999	999999	667	883	999999	604	752	726	54	999999	709	637	999999	809	903	999999	904	246	999999	999999	999999	760	763	999999	811	999999	95	
999999	714	669	632	999999	869	999999	999999	964	999999	999999	374	999999	220	999999	836	999999	456	802	999999	952	783	712	999999	231	429	148	81	999999	999999	698	82	997	999999	363	22	385	999999	389	767	999999	187	938	999999	310	999999	58	539	446	923	954	522	19	973	142	615	999999	653	999999	899	731	622	132	637	504	999999	376	507	857	383	461	999999	76	44	265	999999	844	999999	714	999999	381	608	635	586	999999	185	73	34	999999	747	20	731	170	490	999999	12	64	311	875	999999	999999	999999	682	72	999999	716	456	999999	717	366	999999	669	939	999999	528	132	987	546	263	329	999999	999999	132	120	999999	729	87	586	997	262	999999	542	466	999999	852	831	926	572	999999	667	729	98	999999	28	976	351	792	119	999999	999999	25	517	57	556	321	999999	427	572	699	742	999999	869	977	464	999999	238	999999	13	208	999999	205	999999	432	596	599	379	999999	999999	143	32	937	968	624	93	247	213	495	909	624	999999	413	364	999999	999999	38	859	121	852	999999	999999	999999	788	911	274	719	999999	95	460	957	999999	130	323	438	676	804	670	255	893	227	441	742	303	999999	510	293	999999	550	59	568	739	268	999999	731	999999	884	158	67	359	999999	645	999999	999999	952	682	999999	100	999999	999999	999999	999999	999999	227	635	941	999999	844	999999	999999	981	878	60	46	999999	999999	683	938	592	53	792	655	613	895	529	999999	999999	708	351	707	932	202	914	999999	999999	209	135	50	556	789	389	999999	999999	656	378	495	595	91	999999	735	999	639	999999	883	414	922	755	719	697	64	626	306	999999	999999	477	788	963	707	564	692	101	642	391	999999	663	752	905	956	527	43	986	999999	999999	616	707	303	695	41	938	559	454	999999	352	502	173	92	547	58	188	589	532	999999	526	458	643	367	257	999999	229	662	26	798	202	664	78	393	999999	886	999999	184	103	932	999999	14	247	685	299	889	639	580	215	856	777	999999	511	108	716	117	999999	350	999999	999999	811	999999	542	656	223	999999	434	779	352	660	999999	999999	495	999999	128	521	999999	957	77	367	75	649	999999	170	999999	999999	162	999999	677	632	999999	652	137	114	130	999999	472	999999	472	999999	465	860	237	554	801	999999	452	911	999999	204	896	25	283	999999	924	171	828	382	636	959	536	464	111	999999	999999	412	876	391	999999	635	59	999999	495	466	902	215	999999	999999	368	256	811	250	989	483	735	898	379	999999	190	959	999999	99	999999	512	84	10	758	999999	807	399	896	71	999999	999999	154	277	999999	817	786	718	
749	925	23	389	999999	295	475	628	984	999999	999999	437	211	519	971	959	673	982	999999	901	457	905	105	969	360	750	807	645	338	468	377	562	999999	471	219	739	86	576	365	789	535	139	532	999999	365	469	860	923	383	999999	999999	999999	999999	885	999999	844	830	999999	999999	406	999999	829	299	526	481	999999	775	739	999999	241	999999	107	627	999999	375	327	382	146	999999	999999	999999	884	999999	153	864	999999	136	776	211	999999	908	42	547	958	311	705	839	999999	487	885	693	130	623	999999	311	505	920	833	519	999999	471	693	999999	148	999999	999999	567	156	661	651	353	998	538	999999	333	850	999999	999999	300	670	999999	376	999999	728	207	769	271	999999	841	369	908	999999	266	268	999999	225	603	409	452	708	147	693	354	835	541	999999	999999	688	818	461	999999	262	999999	999999	465	104	999999	999999	999999	999999	999999	447	999999	302	743	60	999999	280	39	118	256	160	226	999999	532	794	31	822	197	999999	187	582	312	389	999999	656	761	417	803	810	190	999999	468	999999	377	700	389	62	102	490	999999	322	659	709	999999	795	999999	950	327	999999	82	999999	999999	438	569	999999	144	924	879	97	999999	334	477	229	928	364	692	520	224	831	414	969	999999	706	559	865	999999	602	184	627	620	811	99	142	737	967	378	39	999999	999999	566	999999	183	15	202	628	845	440	781	850	112	525	999999	495	999999	113	491	816	879	704	835	541	749	999999	477	487	245	344	999999	960	985	999999	384	605	275	950	999999	999999	514	931	999999	999999	820	334	999999	104	86	603	999999	633	486	561	160	442	783	34	714	922	538	715	999999	999999	948	999999	999999	450	150	139	230	315	318	766	999999	948	999999	351	721	424	736	382	411	641	468	857	999999	434	512	942	822	251	999999	873	196	799	999999	520	545	999	999999	84	954	946	383	999999	325	719	259	999999	758	441	312	300	999999	166	999999	752	51	100	999999	440	999999	208	317	978	79	444	999999	513	410	173	806	721	954	661	427	464	999999	999999	542	999999	184	999999	194	390	938	945	687	999999	495	795	478	454	661	40	146	756	639	999999	500	880	149	746	801	999999	999999	590	345	534	738	849	999999	153	999999	583	265	638	23	926	999999	134	757	550	28	614	695	999999	999999	999999	999999	671	824	863	999999	661	625	438	999999	999999	755	357	609	163	301	645	311	334	896	87	774	508	742	713	999999	376	999999	598	727	196	899	999999	999999	422	18	77	35	631	747	896	958	826	999999	424	181	692	999999	603	258	382	313	370	
999999	982	158	26	928	120	508	40	537	36	710	321	700	482	827	197	154	999999	619	680	587	999	129	999999	378	999999	542	999999	851	530	999999	354	883	538	817	999999	999999	992	149	915	132	999999	369	932	125	999999	723	999999	999999	337	459	999999	999999	632	999999	999999	863	210	999999	610	578	999999	189	17	999999	365	437	171	665	289	923	162	94	999999	557	871	640	197	832	560	604	843	999999	999999	80	999999	591	999999	756	361	684	72	354	999999	346	296	537	361	256	759	390	562	43	585	413	307	940	999999	85	999999	999999	675	378	999999	15	735	38	999999	999999	370	774	999999	414	999999	999999	861	807	555	367	271	999999	288	941	82	180	999999	810	999999	119	773	384	532	185	845	536	999999	694	999999	533	611	267	871	425	885	999999	213	157	999999	980	999999	499	394	701	813	577	546	999999	305	999999	963	999999	806	556	172	986	252	11	569	999999	595	999999	549	32	999999	14	471	863	65	97	966	999999	999999	251	566	999999	989	830	372	277	989	284	398	999999	570	686	460	999999	262	899	742	212	999999	952	394	385	949	372	999999	808	999999	683	678	218	950	78	844	565	989	888	996	999999	638	302	999999	999999	778	208	462	80	554	999999	610	166	354	764	316	999999	857	191	334	627	886	563	171	315	999999	190	400	501	841	999999	336	374	999999	331	573	999999	174	83	607	999999	910	873	999999	959	83	999999	864	196	761	999999	707	808	564	378	535	999999	140	481	715	598	807	960	238	999999	999999	246	999999	33	200	30	963	999999	583	999999	717	22	309	212	242	93	999999	214	999999	135	197	528	809	534	795	498	165	693	367	19	943	949	645	605	150	836	268	841	999999	999999	753	923	234	999999	999999	522	775	927	248	631	999999	602	231	113	471	999999	999999	729	237	999999	865	279	999999	999999	999999	999999	377	703	72	999999	999999	484	999999	998	381	273	999999	999999	872	282	723	999999	454	735	737	351	727	541	144	999999	409	999999	999999	304	875	999999	507	999999	352	893	999999	82	865	999999	806	798	393	999999	999999	207	997	999999	857	954	978	637	825	690	836	999999	49	999999	568	999999	996	296	999999	999999	999999	999999	765	999999	486	999999	999999	650	372	612	929	938	957	504	808	936	851	801	681	999999	326	248	658	817	999999	64	854	999999	513	652	845	519	928	479	999999	834	999999	364	131	999999	827	999999	275	222	999999	897	999999	545	37	999999	999999	205	615	220	597	884	248	948	818	432	134	817	146	719	766	420	20	487	999999	973	504	496	679	999999	832	988	972	
446	999999	926	999999	319	999999	881	290	650	904	718	881	225	596	493	546	699	753	19	201	999999	455	999999	999999	852	150	63	137	999999	525	812	387	999999	912	802	891	891	708	999999	535	265	439	126	515	302	606	188	387	20	950	999999	999999	823	797	426	999999	999999	50	870	178	239	753	415	135	999999	340	999999	313	793	602	999999	991	938	484	999999	999999	339	834	594	999999	962	999999	126	924	545	999999	564	999999	495	812	185	851	837	647	305	511	999999	999999	423	999999	333	874	594	418	305	988	120	348	862	309	999999	881	455	624	215	563	999999	490	589	338	776	471	818	980	427	804	163	301	188	433	103	348	420	632	922	999999	91	708	629	999999	652	225	949	999999	999999	303	999999	222	441	742	875	542	411	95	195	999999	66	613	991	999999	834	819	999999	438	216	322	999999	822	702	128	482	999999	861	42	999999	560	522	633	999999	133	408	999999	999999	445	558	560	999999	335	999999	69	41	478	999999	138	722	833	65	520	978	999999	999999	999999	999999	323	270	999999	681	999999	999999	999999	350	433	999999	868	999999	893	958	724	999999	999999	385	144	385	999999	96	13	999999	732	999999	852	505	11	654	989	300	999999	430	547	185	611	878	999999	999999	812	719	999999	694	847	46	829	874	340	640	332	999999	698	999999	878	236	999999	734	949	69	556	139	349	778	794	578	276	472	421	548	999999	777	818	218	999999	923	999999	319	374	695	490	999999	174	370	999999	535	602	628	552	999999	919	876	929	508	379	683	999999	829	899	279	769	366	999999	792	372	554	645	489	633	955	999999	946	370	263	578	578	964	999999	456	268	976	648	920	110	629	401	848	999999	838	999999	553	659	999999	104	925	999999	999999	999999	997	778	889	122	994	597	572	972	515	675	929	800	718	400	999999	640	303	131	445	362	999999	970	705	336	651	743	411	98	536	999999	999999	454	63	591	981	678	378	864	653	999999	537	657	885	183	999999	47	181	162	999999	779	801	804	688	999999	220	37	82	999999	999999	999999	195	484	445	249	999999	999999	746	136	999999	704	272	439	478	122	824	999999	94	531	999999	999999	572	999999	812	999999	475	533	766	890	381	953	605	814	999999	402	999999	999999	221	999999	836	905	300	54	999999	999999	517	371	999999	576	348	704	942	550	617	857	688	935	671	999999	774	814	718	855	999999	466	999999	457	999999	85	999999	770	999999	448	695	51	999999	999999	999999	999999	250	113	999999	999999	552	677	999999	999999	999999	545	714	212	999999	533	999999	999999	999999	999999	299	286	482	
70	999999	260	601	999999	411	504	855	576	999999	999999	428	999999	999999	999999	616	528	313	999999	999999	54	259	500	371	999999	388	999999	577	673	999999	877	239	999999	758	190	777	947	598	974	275	516	999999	630	10	999999	783	952	96	209	415	667	999999	221	830	438	810	834	889	830	200	642	926	191	999999	667	999999	999999	999999	267	893	999999	930	339	999999	938	844	629	999999	816	988	435	682	378	999999	196	746	27	410	329	379	943	999999	768	783	632	590	28	908	343	624	595	280	828	316	745	737	999999	408	891	999999	191	345	82	999999	764	999999	558	999999	535	999999	912	787	999999	999999	950	611	171	999999	189	358	826	720	166	202	402	165	999999	999999	522	458	944	619	518	999999	198	607	985	925	999999	673	41	105	383	422	711	999999	918	940	365	999999	575	255	228	543	999999	470	999999	879	999999	999999	999999	496	999999	86	999999	303	278	999999	999999	352	999999	246	536	516	326	731	347	743	490	999999	999999	913	706	388	883	699	400	974	967	728	999999	115	485	999999	567	999999	999999	307	446	417	539	302	251	23	517	339	719	712	999999	47	132	999999	398	856	372	999999	999999	31	203	286	903	303	659	970	999999	999999	760	126	948	780	46	50	307	83	63	944	671	693	999999	999999	979	687	757	930	605	999999	716	629	57	999999	755	673	999999	999999	514	246	999999	281	99	997	579	603	763	999999	999999	999999	148	999999	803	428	530	106	999999	999999	306	225	545	729	374	940	999999	999999	78	582	34	373	936	147	568	999999	999999	999999	603	873	973	999999	923	999999	999999	523	845	400	825	629	845	659	999999	464	862	298	700	913	906	999999	999999	448	534	999999	421	999999	999999	11	756	985	126	999999	502	999999	676	920	301	234	799	999999	999999	412	315	449	737	999999	851	482	284	280	127	999999	494	999999	679	534	852	999999	900	301	377	844	999999	839	512	999999	166	244	787	942	996	475	999999	64	999999	791	143	95	453	55	999999	673	726	486	868	728	645	58	608	999999	77	999999	334	507	483	260	768	475	936	32	218	999999	694	999999	284	651	285	999999	399	888	401	766	299	854	515	704	127	999999	970	784	79	118	635	646	999999	999999	151	615	580	803	32	668	999999	431	837	178	999999	395	212	227	452	215	999999	720	749	999999	270	479	999999	999999	143	611	504	161	999999	110	981	999999	466	836	509	999999	858	596	865	733	617	867	27	999999	724	732	955	753	341	863	460	915	896	573	187	672	999999	801	670	421	999999	996	477	736	999999	999999	928	375	718	999999	
999999	71	854	26	693	402	462	655	64	410	655	751	999999	999999	649	76	161	892	659	999999	999999	67	926	454	568	999999	999999	999999	159	999999	804	589	44	558	516	398	70	879	880	784	999999	968	746	269	765	422	999999	388	999999	999999	780	999999	999999	882	736	299	999999	410	457	82	12	181	505	271	606	76	999999	271	583	999999	16	281	999999	874	626	88	321	666	688	156	444	21	999999	39	23	768	873	162	822	999999	262	999999	431	807	782	999999	472	484	662	699	705	999999	804	999999	999999	508	32	840	999999	999999	977	999999	722	999999	638	999999	978	999999	258	838	202	564	449	366	998	357	850	999999	102	588	999999	836	14	999999	450	529	217	999999	914	514	999999	42	896	174	249	783	936	129	999999	792	70	996	999999	999999	506	151	476	999999	999999	999999	658	999999	748	999999	52	151	474	733	999999	999999	999999	619	561	743	102	169	668	284	127	999999	420	730	44	309	528	618	609	190	492	308	999999	769	531	157	856	927	294	229	131	107	319	999999	267	70	999999	450	999999	493	731	999999	483	201	330	622	999999	928	783	999999	158	433	999999	294	250	562	999999	23	999999	413	887	999999	875	448	162	29	905	216	472	973	300	88	183	126	458	155	825	861	449	909	999999	928	999999	845	80	698	999999	34	999999	704	14	996	999999	41	605	566	471	44	48	310	716	149	999999	809	158	999999	259	424	836	104	999999	999999	999999	189	611	959	30	40	377	999999	463	999999	253	999999	999999	303	726	152	521	892	999999	791	822	999999	202	999999	999999	999999	696	999	448	999999	198	868	967	809	999999	999999	429	646	999999	440	666	583	847	999999	896	697	999999	855	354	117	999999	943	999999	945	999999	435	986	949	496	686	344	378	25	322	692	384	799	169	870	554	722	874	356	253	134	249	999999	366	999999	774	504	999999	655	341	247	999999	459	32	437	997	195	479	159	859	106	999999	567	534	999999	521	897	999999	999999	999999	999999	39	597	999999	999999	142	144	999999	193	999999	191	999999	722	684	84	447	925	777	999999	873	368	999999	724	497	999999	836	681	766	999999	254	999999	823	855	855	945	999999	657	292	999999	999999	863	999999	999999	437	677	603	575	882	999999	705	999999	129	949	121	999999	152	999999	109	29	984	999999	377	999999	939	845	368	999999	867	999999	866	790	642	576	436	20	802	956	297	819	999999	270	798	316	517	657	999999	873	744	423	803	904	999999	273	999999	843	999999	159	999999	592	319	956	708	153	999999	914	999999	553	999999	110	638	196	26	290	999999	723	663	
70	898	291	97	494	999999	999999	935	961	243	379	360	592	524	652	610	704	999999	999999	999999	654	722	603	999999	999999	359	644	784	617	887	999999	797	502	999999	434	261	74	504	824	63	264	999999	632	681	999999	999999	930	585	999999	586	322	999999	879	999999	999999	347	999999	999999	884	145	999999	668	999999	999999	966	582	857	413	99	999999	999999	209	685	999999	308	445	100	921	130	20	429	68	798	999999	999999	496	999999	341	999999	999999	999999	999999	620	689	999999	999999	889	557	715	11	345	527	495	594	999999	122	104	999999	999999	573	999999	999999	466	999999	999999	210	870	999999	509	480	664	526	242	12	445	67	588	999999	747	712	555	543	216	128	999999	901	572	214	999999	461	401	581	477	999999	999999	999999	30	999999	973	595	725	999999	58	999999	347	819	294	493	159	999999	999999	109	598	160	999999	713	999999	348	207	814	637	999999	307	57	88	93	58	999999	172	862	47	999999	999999	162	999999	953	494	971	780	855	617	89	64	999999	927	999999	999999	999999	589	999999	415	681	999999	999999	957	69	305	10	166	264	771	999999	330	999999	999999	692	999999	446	999999	74	999999	999999	567	352	999999	558	610	299	129	999999	110	999999	56	999999	457	365	302	862	999999	999999	999999	494	814	526	94	958	999999	768	999999	245	999999	546	164	525	907	218	999999	207	962	409	458	15	881	999999	999999	50	611	999999	839	590	400	999999	252	245	416	734	391	999999	267	247	999999	842	238	999999	570	999999	999999	531	138	999999	251	104	900	999999	479	999999	613	444	372	54	999999	474	929	480	999999	999999	304	919	118	183	827	999999	940	999999	610	999999	776	999999	809	600	473	90	999999	600	999999	999999	323	999999	999999	764	131	947	999999	222	890	335	913	758	48	568	999999	999999	423	955	421	178	164	185	999999	999999	874	615	634	999999	580	276	318	338	999999	550	687	846	999999	353	61	999999	999999	999999	834	284	999999	999999	958	251	340	816	666	999999	188	999999	150	148	272	903	999999	999999	999999	999999	642	623	26	584	628	999999	880	999999	504	999999	903	541	775	999999	350	909	170	856	999999	393	441	999999	610	118	160	959	409	549	999999	259	463	546	567	496	999999	220	268	127	999999	470	370	917	321	999999	306	646	999999	712	798	999999	999999	999999	858	999999	475	878	23	908	434	668	98	341	839	255	999999	999999	974	999999	999999	140	999999	52	466	196	33	524	451	22	811	999999	999999	696	751	231	515	999999	999999	639	30	216	206	360	693	731	999999	38	87	76	981	999999	999999	127	370	667	711	701	577	671	999999	999999	436	10	
106	920	115	401	999999	999999	999999	999999	680	345	268	146	933	999999	999999	734	814	999999	446	385	999999	872	841	445	999999	93	520	814	853	25	999999	79	779	205	263	772	625	999999	448	470	336	795	269	337	999999	233	734	999999	351	842	857	910	514	61	969	234	89	670	999999	507	999999	924	342	664	999999	198	367	737	999999	586	999999	834	556	976	58	246	613	513	586	113	358	109	472	999999	168	999999	565	728	236	999999	692	955	999999	941	999999	999999	999999	604	726	670	865	999999	382	999999	733	33	999999	537	12	732	999999	999999	999999	961	158	997	999999	331	506	788	999999	999999	999999	18	894	162	919	615	999999	999999	783	18	787	916	999999	362	726	999999	287	145	468	37	725	503	999999	125	872	953	792	374	950	141	108	938	46	236	999999	374	870	580	114	999999	923	365	949	612	789	999999	999999	796	281	754	54	371	329	999999	913	17	999999	778	999999	965	822	249	696	651	910	849	880	21	866	362	836	706	999999	719	999999	370	554	804	336	999999	240	999999	999999	205	97	737	618	440	322	488	772	102	300	148	927	684	999999	308	702	940	296	999999	929	918	917	348	340	610	502	552	462	796	999999	999999	735	825	999999	500	563	182	240	999999	698	388	589	744	415	892	999999	428	701	999999	112	396	999999	528	77	185	288	749	407	999999	999999	769	35	976	650	999999	999999	111	999999	999999	744	529	999999	846	999999	999999	338	182	932	999999	818	83	850	216	694	65	173	217	758	999999	999999	814	999999	999999	512	929	999999	999999	999999	999999	489	690	889	533	511	999999	999999	574	515	526	846	116	816	959	200	864	918	818	292	594	552	206	353	999999	955	930	999999	487	343	999999	198	725	87	999999	999999	137	193	999999	999999	121	378	599	999999	999999	133	999999	998	816	41	999999	999999	543	330	999999	155	293	347	330	578	999999	999999	209	999999	431	337	130	38	581	10	73	680	999999	123	181	226	999999	504	121	445	850	931	937	455	696	83	655	999999	577	98	675	789	863	748	134	292	178	369	280	999999	13	86	426	815	968	999999	418	430	159	293	202	788	236	885	727	999999	892	754	543	357	681	725	999999	493	999999	283	817	852	988	889	57	593	233	216	442	773	515	131	486	729	665	235	255	294	896	886	999999	977	999999	999999	400	424	825	922	233	287	625	933	490	695	158	999999	441	999999	246	999999	565	30	453	953	999999	770	277	813	999999	456	480	176	999999	448	999999	840	999999	999999	498	999999	768	999999	982	999999	158	582	640	791	580	109	793	
985	57	297	331	543	534	77	350	999999	157	21	239	777	807	458	999999	999999	975	318	733	927	771	613	840	263	47	298	999999	561	140	999999	243	999999	662	494	129	309	127	186	999999	764	172	999999	485	756	81	215	357	699	999999	597	815	272	375	865	223	999999	457	77	999999	999999	271	999999	498	670	778	646	124	322	339	46	925	999999	12	969	764	901	138	93	192	831	940	999999	999999	542	671	970	227	796	281	684	999999	999999	679	79	502	383	380	814	977	999999	101	999999	999999	209	672	25	999999	406	110	999999	999999	373	885	674	305	165	473	955	999	807	429	999999	51	654	999999	875	130	933	477	391	530	323	999999	757	740	905	747	125	870	999999	999999	999999	696	959	999999	488	174	15	773	347	999999	424	999999	179	15	773	999999	714	999999	999999	895	335	999999	719	790	999999	267	138	934	999999	999999	358	95	353	999999	608	999999	91	999999	999999	711	124	999999	140	999999	116	999999	936	751	966	911	42	110	999999	761	385	892	976	178	387	999999	46	999999	383	999999	999999	999999	999999	83	999999	152	911	999999	318	95	780	176	798	248	684	999999	999999	386	967	488	385	257	22	999999	721	715	999999	913	999999	485	675	53	785	210	920	776	999999	862	354	823	999	603	791	988	980	219	104	999999	999999	893	899	659	113	894	554	313	326	880	362	691	999999	998	999999	833	419	736	390	597	999999	907	999999	468	999999	153	999999	781	999999	33	611	512	999999	999999	429	999999	585	999999	999999	999999	656	616	460	165	510	662	335	999999	72	999999	578	253	828	507	420	585	446	999999	627	959	415	772	847	302	999999	849	80	999999	578	536	257	999999	796	999999	940	710	999999	301	957	380	817	488	718	507	999999	367	683	123	999999	999999	568	999999	398	980	999999	999999	769	167	999999	999999	999999	754	431	999999	710	184	457	338	566	709	138	999999	483	256	151	927	999999	350	847	999999	176	999999	85	735	968	113	15	999999	24	66	999999	300	999999	999999	789	73	999999	192	796	280	910	999999	556	999999	715	423	671	152	999999	558	829	428	319	974	999999	633	999999	696	999999	607	999999	999999	323	509	768	837	738	186	467	88	870	999999	553	577	11	820	999999	290	29	554	442	863	978	999999	237	522	981	999999	812	165	395	369	624	199	110	279	999999	56	37	878	684	999999	684	999999	687	956	875	999999	972	674	999999	398	677	23	174	316	661	857	999999	255	856	307	999999	311	692	510	999999	363	999999	999999	999999	363	999999	151	869	947	188	999999	778	280	647	248	469	148	932	996	
692	610	34	794	618	999999	774	782	31	999999	130	383	77	999999	999999	521	999999	249	884	869	146	536	153	227	999999	999999	88	11	607	618	999999	235	379	999999	818	647	339	999999	124	615	588	999999	129	999999	999999	805	160	602	572	136	971	229	263	72	860	999999	467	999999	666	999999	105	773	184	999999	550	895	13	381	368	70	192	999999	135	278	999999	666	416	661	401	999999	999999	486	438	481	646	617	972	999999	835	662	189	999999	25	939	520	815	305	715	941	931	801	779	244	511	999999	386	103	985	781	204	749	806	999999	343	891	999999	999999	999999	767	999999	922	695	546	705	880	659	579	196	757	475	371	701	719	470	531	513	999999	926	537	269	524	986	536	640	999999	383	127	999999	58	901	480	602	948	19	18	115	242	538	630	294	806	907	999999	315	833	999999	96	944	812	999999	999999	417	174	507	418	935	169	906	999999	999999	999999	898	147	855	995	768	752	999999	999999	425	999999	999999	999999	253	462	616	759	230	806	999999	999999	183	869	999999	535	72	437	999999	600	82	946	336	745	133	752	908	769	381	319	75	999999	386	491	999999	999999	662	121	921	54	801	186	999999	109	927	221	368	38	477	330	999999	340	312	119	999999	478	944	968	999999	501	554	999999	387	910	999999	569	909	999999	999999	563	872	950	516	999999	799	896	999999	999999	817	911	393	879	302	61	387	734	992	999999	111	918	172	693	939	999999	999999	954	999999	37	367	368	999999	676	556	913	457	981	824	999999	319	493	471	716	160	999999	999999	674	554	999999	533	17	576	642	589	563	401	188	21	96	999999	845	107	979	999999	459	610	716	999999	999999	999999	405	999999	999999	957	999999	456	999999	999999	999999	999999	825	999999	471	504	999999	791	668	97	993	521	999999	999999	737	11	999999	396	491	846	701	660	400	352	175	733	138	999999	491	999999	971	999999	999999	645	343	774	89	445	635	485	999999	668	999999	629	339	999999	333	434	182	94	492	999999	964	608	841	27	921	483	244	738	375	261	999999	983	125	886	576	633	636	963	921	39	760	16	336	999999	718	770	22	999999	999999	703	999999	999999	203	750	151	999999	804	999999	853	606	210	897	119	268	368	958	514	453	999999	700	798	999999	999999	462	470	958	282	808	308	999999	999999	936	999999	672	336	902	999999	374	744	239	829	320	119	324	829	863	896	78	999999	999999	266	999999	16	709	999999	716	245	740	289	193	74	995	27	702	146	273	569	447	931	465	177	149	708	71	870	487	109	847	632	607	72	213	
143	547	894	901	930	628	999999	619	667	59	95	561	174	833	303	417	188	566	304	458	146	999999	593	126	860	945	838	428	999999	397	117	681	130	860	862	999999	808	245	999999	940	680	999999	797	127	999999	157	896	47	193	692	668	76	313	613	77	923	954	777	50	984	999999	348	12	279	942	413	440	313	999999	999999	608	943	999999	364	777	999999	421	999999	999999	713	999999	801	244	925	729	999999	378	517	999999	939	999999	999999	999999	999999	159	341	320	528	999999	650	716	999999	76	368	93	725	843	949	835	253	512	489	715	999999	999999	999999	114	86	999999	901	45	923	519	999999	310	576	999999	999999	214	445	999999	893	999999	999999	997	465	999999	876	841	14	207	428	681	999999	437	999999	999999	869	422	171	999999	999999	977	284	999999	792	999999	45	999999	516	999999	969	999999	400	999999	999999	999999	302	999999	999999	264	237	245	546	703	617	252	999999	603	274	260	879	462	53	217	280	916	999999	807	214	392	699	817	334	37	238	683	291	811	999999	846	999999	540	999999	906	999999	998	999999	999999	997	550	113	999999	793	265	107	516	702	192	999999	999999	184	495	133	98	565	999999	910	519	475	933	961	167	785	999999	237	348	521	146	217	999999	485	444	999999	664	999999	267	33	78	929	999999	981	108	353	999999	999999	537	416	852	999999	999999	97	921	115	73	588	946	656	375	38	759	999999	999999	974	194	226	999999	685	999999	810	999999	396	841	999999	999999	999999	862	813	999999	999999	699	932	668	794	627	999999	999999	999999	746	85	342	611	658	50	179	725	425	134	168	899	932	852	947	999999	53	203	256	340	999999	121	999999	142	987	618	999999	999999	336	771	356	999	662	410	938	393	478	696	737	800	420	38	999999	738	654	768	824	847	999999	626	751	434	938	999999	978	635	359	209	999999	999999	712	352	398	653	777	169	247	531	913	563	573	999999	466	999999	920	332	583	999999	487	999999	794	491	842	709	29	922	70	438	432	313	44	278	999999	999999	98	77	639	883	960	495	999999	999999	933	431	63	999999	968	999999	313	655	61	371	722	404	255	230	510	689	633	855	999999	809	999999	610	529	305	283	999999	366	852	692	700	37	999999	999999	501	999999	421	999999	625	999999	577	134	777	262	672	556	678	999999	868	999999	950	259	999999	999999	722	204	333	902	757	130	999999	136	999999	999999	361	344	730	706	753	672	99	42	999999	900	530	999999	331	357	856	749	604	324	498	999999	742	450	922	603	975	999999	234	999999	898	999999	754	450	672	814	999999	338	999999	
972	699	205	478	917	999999	214	867	999999	873	999999	55	18	999999	885	637	177	230	910	421	999999	999999	457	448	580	143	513	156	999999	22	999999	456	527	999999	632	625	303	815	999999	209	999999	736	937	432	999999	473	890	979	868	812	505	594	991	999999	697	250	251	756	898	784	999999	67	999999	35	367	999999	528	94	892	999999	344	361	405	710	704	401	999999	35	199	117	253	533	287	276	516	999999	465	999999	236	392	383	546	917	50	471	660	948	912	75	999999	944	805	96	608	478	154	198	999999	222	999999	457	999999	567	999999	999999	214	779	520	518	445	74	917	857	510	886	797	444	999999	999999	999999	999999	880	960	470	172	448	999999	999999	798	372	733	185	398	929	999999	999999	979	999999	509	999999	999999	999999	403	629	665	36	947	999999	999999	999999	709	833	999999	999999	854	576	265	999999	628	102	768	110	999999	999999	712	888	529	927	575	728	999999	318	855	983	173	24	999999	340	999999	146	999999	860	956	999999	662	900	999999	229	85	999999	901	882	506	417	498	779	715	257	999999	776	999999	30	20	993	863	401	977	67	14	840	99	999999	302	492	999999	907	999999	605	493	811	754	310	852	999999	826	999999	811	448	495	999999	308	239	422	38	639	999999	850	962	263	270	922	87	224	245	279	976	589	24	814	999999	636	119	763	115	999999	206	177	999999	177	927	590	539	572	620	541	859	512	274	853	999999	999999	190	351	999999	889	999999	95	617	938	850	999999	999999	633	904	999999	198	476	999999	16	443	312	57	999999	336	680	393	515	604	703	999999	473	325	170	692	534	999999	999999	540	999999	999999	120	560	864	999999	580	793	999999	668	862	999999	393	999999	268	420	819	999999	394	24	552	506	999999	999999	914	528	386	41	636	940	379	999999	430	935	100	999999	999999	751	193	999999	755	999999	487	847	741	359	36	278	67	750	872	999999	70	753	988	999999	193	629	646	346	940	549	999999	999999	298	560	922	457	999999	606	999999	78	825	916	269	999999	28	324	749	564	501	117	974	885	77	854	251	677	947	380	999999	999999	999999	846	538	216	731	521	558	190	436	579	174	999999	663	999999	700	154	494	333	999999	868	879	999999	999999	832	575	280	897	444	319	999999	510	733	138	394	962	999999	388	62	934	507	765	569	137	921	943	523	232	999999	163	106	999999	999999	679	999999	999999	999999	11	705	640	999999	999999	124	870	191	79	999999	999999	999999	842	721	999999	441	399	203	112	320	999999	999999	889	61	999999	634	290	999999	72	999999	63	528	571	937	
977	682	999999	483	882	650	698	946	999999	512	202	954	430	442	339	751	234	485	507	512	80	87	816	588	413	990	999999	657	128	999999	999999	999999	999999	999999	999999	93	28	915	321	461	622	999999	81	386	999999	103	999999	848	883	320	661	577	31	69	867	999999	866	834	999999	892	816	51	827	669	136	400	999999	525	999999	255	733	319	174	999999	999999	72	16	440	729	320	786	986	773	808	531	808	780	999999	999999	843	227	194	845	428	999999	581	190	411	999999	469	999999	688	160	637	587	352	413	976	179	804	893	436	114	759	999999	829	277	999999	148	327	999999	610	999999	999999	38	999999	999999	999999	410	318	881	604	189	999999	474	108	836	146	999999	189	405	804	477	242	949	999999	89	95	322	815	313	999999	273	933	849	244	209	305	609	999999	878	667	576	861	999999	298	256	999999	295	18	993	141	798	958	921	815	143	999999	904	247	999999	387	433	594	14	720	999999	999999	420	999999	898	540	537	191	999999	738	238	615	999999	660	544	244	999999	314	821	999999	372	314	21	44	111	953	401	999999	579	501	243	981	856	212	957	999	434	65	999999	463	604	616	657	193	587	999999	999999	999999	999999	999999	586	129	772	832	357	36	245	385	138	945	999999	999999	999999	809	504	256	758	116	999999	545	809	999999	999999	368	999999	999999	999999	828	457	583	26	158	999999	355	914	124	218	34	854	999999	999999	59	927	999999	324	999999	14	847	688	340	768	830	999999	167	424	999999	924	414	264	601	999999	416	999999	554	928	990	506	266	895	389	47	734	262	999999	780	760	818	40	54	149	750	810	149	999999	815	999999	608	511	930	82	200	999999	770	262	999999	357	130	999999	245	333	932	748	951	309	303	44	577	776	386	663	33	893	369	124	850	569	999999	811	999999	741	392	999999	336	823	198	999999	963	999	222	433	639	445	794	999999	216	12	858	840	823	780	618	832	134	276	58	307	445	999999	999999	992	999999	319	643	504	941	937	999999	138	120	70	80	999999	999999	953	999999	588	108	648	908	999999	710	436	987	958	132	559	871	69	774	891	999999	999999	999999	229	999999	330	999999	300	779	279	590	999999	999999	763	710	50	278	180	252	470	999999	796	747	563	291	653	332	684	381	391	75	362	999999	229	272	762	981	344	611	999999	999999	999999	868	638	999999	981	707	233	258	92	291	999999	817	314	692	999999	571	43	999999	699	997	999999	919	397	213	238	374	510	999999	999999	68	934	569	548	683	401	927	118	999999	310	946	108	436	298	
110	375	544	60	536	999999	999999	947	405	999999	999999	999999	888	481	999999	39	616	206	732	310	33	356	141	999999	999999	999999	999999	999999	737	638	999999	999999	999999	630	297	999999	693	999999	974	239	757	121	538	656	999999	24	512	456	683	999999	999999	749	375	136	274	753	243	275	429	244	197	738	219	767	169	806	979	267	999999	596	345	301	999999	503	553	999999	818	484	437	616	788	626	779	471	999999	999999	534	564	366	543	604	999999	999999	739	51	999999	901	771	497	45	44	255	272	96	999999	401	527	872	999999	999999	999999	758	838	813	456	999999	999999	748	822	166	281	425	901	999999	992	999999	407	999999	461	999999	20	56	987	999999	581	543	364	693	539	999999	999999	662	981	13	607	845	589	90	999999	480	70	999999	948	340	764	619	353	999999	999999	999999	994	44	420	58	351	999999	771	447	242	912	999999	999999	218	279	999999	999999	444	897	999999	999999	337	326	999999	980	473	857	108	657	999999	961	200	741	599	999999	558	450	251	932	999999	718	84	152	848	381	273	794	944	999999	658	154	185	455	579	948	685	677	999999	440	585	494	790	999999	809	280	999999	475	676	692	721	999999	377	999999	245	999999	81	195	999999	828	716	678	912	999999	998	492	786	999999	171	999999	999999	999999	616	811	999999	177	928	960	342	578	659	798	999999	999999	957	427	777	673	220	256	876	999999	210	15	723	906	582	371	126	327	494	977	313	999999	999999	840	999999	566	164	77	405	121	852	999999	179	917	560	659	999999	999999	999999	122	534	915	999999	350	680	610	97	999999	595	999999	844	25	94	682	999999	103	410	126	803	221	999999	999999	850	765	647	311	835	999999	355	922	899	545	612	381	452	398	260	999999	170	23	999999	714	999999	999999	277	999999	999999	497	432	467	258	355	999999	503	603	392	74	999999	999999	379	774	291	104	672	667	308	412	712	239	106	842	899	956	999999	742	804	669	22	999999	999999	496	348	383	888	673	553	999999	118	778	70	333	251	808	999999	249	999999	619	999999	180	999999	434	111	999999	336	624	359	399	999999	761	999999	722	999999	520	893	883	436	908	216	999	123	540	304	934	179	773	600	999999	175	550	554	195	860	999999	529	384	394	89	56	999999	324	164	780	357	978	347	281	730	915	907	812	289	413	810	66	437	140	177	99	562	34	999999	999999	447	216	999999	999999	220	991	518	498	356	861	942	684	959	759	947	955	831	502	869	185	267	737	275	782	60	785	999999	254	999999	990	493	249	66	931	342	150	999999	485	
70	999999	406	419	466	427	470	135	107	678	193	221	999999	70	164	92	966	710	999999	831	812	435	899	274	281	999999	377	999999	628	38	999999	806	999999	356	999999	139	779	999999	281	847	321	924	687	423	71	15	733	433	999999	973	964	632	209	543	999999	635	840	142	147	110	60	768	507	79	261	386	631	999999	629	35	313	127	438	102	519	888	747	485	999999	276	632	999999	999999	999999	73	999999	999999	56	682	999999	299	646	999999	181	797	999999	426	618	172	684	383	822	803	69	669	999999	203	117	999999	785	887	999999	929	870	999999	115	159	852	999999	466	780	584	999999	823	736	999999	416	267	999999	966	471	999999	322	528	892	809	150	999999	986	225	600	999999	999999	897	918	933	717	840	702	999999	999999	574	612	706	904	798	999999	980	333	12	440	936	999999	999999	999999	757	52	410	999999	668	965	601	866	999999	865	290	562	340	999999	802	949	576	564	613	573	999999	527	616	624	999999	225	170	999999	999999	784	664	687	965	999999	170	890	999999	999999	44	999999	802	708	822	999999	623	246	263	999999	531	62	864	381	999999	493	426	240	436	999999	884	999999	999999	999999	999999	15	999999	602	596	756	999999	999999	642	999999	530	999999	771	199	705	775	10	857	961	999999	704	999999	920	999999	999999	481	999999	930	999999	999999	977	590	922	999999	825	816	639	31	999999	507	341	619	420	999999	999999	320	999999	237	535	999999	785	37	491	718	999999	950	95	999999	122	125	598	813	456	121	736	999999	965	344	373	888	145	978	999999	463	753	94	520	769	442	999999	758	930	404	999999	745	949	999999	213	999999	875	731	722	909	534	908	527	172	309	999999	911	354	387	864	647	525	807	820	37	965	586	440	325	484	941	366	668	999999	653	999999	786	840	762	580	999999	999999	422	79	999999	555	236	921	999999	999999	999999	825	380	75	756	999999	938	999999	81	248	187	445	416	247	999999	177	250	999999	519	933	999999	80	999999	807	999999	491	112	737	999999	999999	739	664	228	969	999999	126	986	602	662	375	999999	999999	999999	999999	999999	63	749	184	112	515	314	128	412	288	719	460	999999	999999	999999	275	184	210	999999	598	509	522	226	447	295	850	999999	999999	455	153	999999	999999	999999	78	999999	323	741	927	634	999999	178	620	999999	940	999999	999999	883	999999	999999	397	200	999999	999999	180	25	879	836	312	999999	261	333	666	672	999999	999999	999999	999999	174	167	386	534	257	999999	369	999999	888	270	286	999999	793	999999	768	745	999999	952	999999	324	141	999999	999999	486	999999	47	383	999999	511	
948	999999	999999	521	352	718	265	526	862	943	661	305	749	137	618	560	126	106	294	565	999999	614	317	999999	424	27	120	632	899	105	219	202	70	918	999999	278	999999	675	450	999999	513	999999	205	18	617	29	999999	926	916	926	322	999999	99	999999	999999	999999	684	652	106	999999	999999	999999	999999	999999	999999	468	244	830	999999	350	441	450	656	45	61	701	418	309	999999	404	636	999999	715	973	999999	277	113	999999	999999	605	593	476	578	125	999999	880	999999	999999	283	158	785	561	739	999999	495	871	999999	999999	999999	889	925	999999	755	701	698	423	999999	653	983	466	365	999999	502	999999	756	964	999999	999999	394	181	999999	999999	35	749	619	85	999999	148	487	911	983	999999	635	449	680	218	999999	999999	999999	236	962	999999	454	816	793	999999	68	999999	820	530	999999	753	668	520	790	944	359	15	91	623	968	999999	175	999999	999999	315	291	63	911	999999	253	999999	124	999999	999999	999999	999999	219	956	751	26	307	328	999999	911	239	999999	125	658	999999	858	715	795	802	999999	999999	783	381	343	487	586	999999	246	282	999999	15	638	510	311	999999	417	150	59	999999	607	670	460	219	170	253	925	999999	404	185	689	999999	209	321	999999	35	374	164	876	478	174	20	71	56	678	906	600	880	813	999999	328	999999	665	999999	205	597	733	574	221	99	562	420	610	70	592	749	999999	999999	999999	286	999999	263	274	580	175	999999	999999	414	540	264	652	999999	362	387	999999	971	999999	744	126	312	301	800	943	786	916	754	410	11	464	929	110	283	279	537	749	74	453	999999	298	609	988	329	999999	957	446	517	67	232	999999	620	876	70	211	308	984	476	320	487	664	421	999999	607	949	610	999999	379	775	824	638	999999	527	999999	456	516	323	972	766	999999	350	409	696	187	797	843	63	999999	82	971	553	282	999999	966	430	877	422	391	379	999999	999999	77	999999	242	999999	999999	102	98	999999	999999	999999	22	710	334	147	264	725	18	810	116	557	123	306	804	999999	999999	47	999999	368	578	999999	932	602	343	191	282	999999	463	592	999999	750	965	435	387	986	540	571	429	999999	175	162	414	580	272	999999	690	770	999999	961	239	383	999999	729	45	600	999999	419	377	999999	864	596	271	426	435	365	592	999999	918	818	740	793	617	731	999999	999999	999999	999999	339	999999	500	512	999999	999999	999999	11	219	245	399	787	933	131	204	286	965	578	999999	987	155	907	292	13	851	128	230	445	999999	999999	536	999999	999999	701	89	999999	652	362	865	999999	72	
999999	156	357	298	141	884	619	599	999999	999999	624	536	999999	215	432	184	497	999999	999999	281	999999	245	409	708	780	877	999999	999999	294	634	612	712	130	924	722	999999	999999	999999	999999	999999	611	846	435	52	912	92	218	495	656	735	164	701	263	999999	154	999999	747	649	517	999999	652	576	314	706	164	911	999999	777	999999	672	249	783	940	999999	670	81	999999	366	795	999999	669	745	999999	559	479	910	459	999999	779	533	22	295	206	999999	591	44	999999	729	888	10	677	440	12	983	495	381	761	885	827	83	999999	391	853	820	594	906	190	999999	236	999999	462	782	997	959	659	954	586	484	786	636	540	90	477	794	30	238	743	412	74	999999	159	573	806	706	155	631	441	386	871	684	853	785	502	645	999999	895	442	999999	333	540	795	287	999999	201	999999	307	913	69	799	366	173	778	691	138	104	999999	999999	999999	814	38	522	209	612	999999	782	754	999999	831	999999	135	795	700	88	533	312	871	475	615	173	848	718	999999	587	999999	520	85	104	374	999999	659	919	151	238	305	28	595	999999	995	418	788	999999	92	812	674	999999	472	999999	168	999999	232	423	370	999999	965	999999	999999	622	108	591	706	659	223	289	596	999999	654	999999	782	515	717	207	999999	999999	384	139	635	569	912	944	58	385	936	999999	329	246	558	999999	272	985	877	972	576	413	711	999999	505	802	226	999999	999999	10	917	999999	117	35	999999	174	753	999999	999999	580	999999	999999	543	331	999999	999999	999999	360	656	999999	208	797	637	744	630	999999	494	255	633	833	353	999999	38	999999	468	999999	441	303	302	394	269	999999	311	306	999999	422	870	390	415	830	841	865	811	283	999999	999999	25	373	999999	878	999999	999999	212	999999	237	265	999999	999999	999999	439	243	666	999999	272	382	999999	999999	340	481	999999	205	114	840	803	999999	999999	999999	999999	255	348	278	999999	999999	423	715	999999	999999	461	999999	999999	999999	384	527	975	596	184	999999	999999	901	38	634	684	891	999999	683	575	667	409	857	749	999999	379	250	525	171	176	767	999999	999999	621	549	44	271	474	920	999999	586	864	999999	817	681	103	999999	226	999999	999999	999999	712	740	149	103	823	603	999999	395	918	143	12	814	430	416	999999	992	290	489	599	423	426	999999	861	988	803	202	49	78	528	999999	33	811	999999	989	999999	904	417	527	725	441	941	89	999999	999999	584	999999	786	411	519	111	573	999999	999999	180	759	445	999999	160	999999	631	999999	999999	999999	401	120	999999	247	440	999999	267	584	762	
763	168	481	347	274	184	999999	754	999999	638	559	426	952	999999	696	406	239	619	35	266	238	103	877	999999	999999	610	999999	393	811	356	999999	261	527	810	974	999999	699	422	181	704	746	544	999999	924	701	999999	449	824	504	841	211	741	999999	999999	534	669	290	999999	134	664	999999	30	943	69	999999	999999	899	152	321	999999	999999	816	448	999999	520	693	999999	953	988	772	170	999999	889	969	154	999999	999999	209	999999	314	999999	999999	298	999999	999999	726	601	167	346	403	550	306	512	764	145	394	302	911	807	841	792	999999	999999	361	503	855	141	973	914	279	999999	700	865	17	74	999999	528	999999	234	999999	101	719	617	595	231	864	999999	135	834	760	26	117	401	445	522	349	114	936	999999	251	595	627	253	76	999999	850	999999	505	700	346	865	370	686	23	999999	82	720	999999	139	639	615	15	149	163	999999	999999	308	999999	494	725	999999	591	919	999999	999999	473	999999	550	481	381	999999	744	435	498	894	656	999999	388	695	449	629	897	999999	383	636	589	488	99	812	999999	551	20	20	999999	652	284	999999	999999	999999	285	606	999999	736	758	999999	870	580	651	268	607	751	920	734	55	999999	797	784	545	357	619	985	386	999999	539	829	422	734	460	846	620	215	727	999999	420	842	459	170	59	177	999999	18	836	830	999999	999999	631	285	999999	878	854	499	905	355	204	300	230	440	206	928	999999	145	130	999999	648	402	999999	356	324	213	646	636	735	377	591	611	158	555	533	349	207	999999	769	581	991	130	310	382	378	130	622	28	963	130	999999	630	887	41	192	999999	176	999999	960	761	242	228	764	537	764	592	151	999999	907	999999	999999	999999	376	999999	814	527	101	999999	978	204	590	627	672	614	993	960	724	127	373	999999	182	923	186	999999	348	772	999999	772	617	785	999999	947	121	999999	999999	728	264	347	999999	665	999999	525	306	766	180	615	555	159	543	999999	868	34	999999	197	684	807	478	368	999999	51	170	329	43	202	999999	643	999999	565	225	274	706	386	900	999999	999999	656	627	420	999999	733	226	999999	238	813	917	954	646	923	432	592	259	896	999999	999999	504	402	491	114	550	537	109	990	999999	279	999999	492	133	603	199	37	190	68	999999	478	825	999999	100	230	285	999999	996	593	143	632	24	810	249	725	213	606	999999	522	870	309	633	236	999999	959	716	434	999999	52	999999	404	412	999999	375	668	999999	999999	999999	271	828	288	541	516	999999	311	264	295	253	999999	400	999999	862	667	198	
231	844	598	681	140	513	999999	440	954	859	738	230	823	999999	580	376	662	305	903	694	591	768	127	380	970	705	430	191	999999	651	151	999999	999999	999999	153	824	760	999999	181	999999	999999	999999	586	999999	127	91	440	850	672	41	999999	297	999999	973	607	462	726	228	711	434	92	669	999999	312	717	999999	485	821	301	755	615	794	133	154	715	999999	191	470	262	889	275	999999	518	999999	913	999999	999999	771	405	690	999999	542	166	746	675	318	839	283	939	920	605	619	558	916	425	999999	173	814	267	862	281	999999	965	999999	169	999999	999999	999999	398	863	623	999999	425	999999	657	83	637	999999	478	999999	904	999999	531	342	293	656	999999	601	976	970	690	768	513	542	419	842	576	999999	587	173	167	234	999999	86	306	890	203	999999	269	351	315	786	345	860	958	372	734	999999	538	513	490	559	638	428	182	999999	210	883	201	999999	507	999999	799	314	248	679	33	999999	45	403	999999	84	999999	635	664	999999	432	653	583	56	118	999999	805	84	999999	608	999999	466	903	999999	690	320	756	999999	843	22	986	40	621	999999	349	289	597	145	60	415	227	13	999999	278	432	999999	309	154	706	564	497	999999	630	999999	93	567	999999	594	999999	152	327	887	791	652	917	402	41	999999	999999	999999	999999	999999	33	278	391	592	703	999999	29	999999	999999	612	748	289	525	270	409	981	205	999999	738	13	432	907	97	999999	221	120	999999	40	525	15	999999	999999	219	826	702	999999	999999	500	863	999999	999999	579	141	715	999999	512	999999	656	992	60	108	924	999999	351	247	125	190	62	381	592	283	989	999999	15	175	870	79	698	999999	57	732	704	918	821	999999	852	776	999999	200	999999	983	999999	47	475	999999	999999	999999	999999	588	586	182	999999	129	281	642	999999	999999	135	550	999999	443	439	98	945	999999	404	999999	278	912	999999	349	999999	999999	672	999999	579	951	152	109	653	94	210	119	982	874	536	999999	999999	188	853	890	650	999999	999999	275	553	616	102	157	511	515	517	956	999999	246	374	345	999999	672	73	634	820	999999	999999	194	242	329	115	80	791	819	999999	999999	69	504	698	976	938	406	65	962	859	994	999999	147	576	254	915	745	999999	201	137	999999	999999	228	999999	999999	934	999999	43	234	999999	32	366	692	155	999999	897	698	999999	999999	406	60	616	110	999999	825	438	759	999999	987	999999	369	569	599	691	999999	999999	840	999999	84	51	210	373	831	462	836	637	999999	999999	999999	357	227	208	123	795	87	999999	24	453	254	195	
185	130	56	999999	151	999999	766	10	760	999999	66	274	473	356	999999	999999	999999	648	938	999999	533	999999	999999	999999	196	999999	456	804	614	37	960	999999	999999	888	865	89	999999	21	321	384	870	904	241	705	300	952	734	999999	598	399	581	375	515	67	662	999999	999999	999999	633	979	16	962	999999	733	491	999999	94	584	490	126	370	774	337	999999	326	629	999999	764	348	243	436	689	215	225	455	595	880	132	999999	457	428	910	387	341	377	908	518	508	223	630	868	159	286	482	39	807	47	999999	999999	43	999999	896	999999	999999	552	999999	756	180	999999	999999	789	999999	358	43	697	459	396	996	196	418	120	37	551	718	375	286	412	999999	195	999999	558	999999	999999	203	573	532	843	999999	789	60	162	347	230	999999	999999	999999	801	999999	784	579	420	51	764	999999	999999	855	355	999999	33	275	914	999999	985	639	347	860	999999	165	469	999999	999999	408	216	146	266	773	807	233	878	470	999999	169	949	616	999999	517	174	999999	280	717	187	494	964	523	146	139	362	590	999999	980	335	999999	999999	619	963	21	834	628	75	158	999999	131	999999	999999	790	754	83	999999	412	830	695	520	999999	751	987	131	444	692	999	136	421	226	254	897	144	839	386	339	652	225	683	546	994	132	668	65	999999	410	733	999999	65	983	999999	159	294	815	761	41	631	999999	577	151	628	938	999999	832	877	582	429	950	378	744	726	999999	157	159	525	762	93	931	117	44	999999	999999	81	438	47	105	999999	329	87	354	707	999999	999999	541	917	65	999999	999999	999999	441	980	999999	24	321	266	991	11	145	299	999	948	699	735	542	192	999999	867	308	794	781	969	999999	873	33	46	999999	548	615	241	470	376	256	753	675	63	186	999999	999999	181	56	103	477	39	87	406	18	84	999999	999999	906	198	96	51	999999	999999	999999	909	990	284	349	453	396	903	829	999999	701	946	999999	489	16	999999	116	999999	748	688	502	80	795	999999	999999	842	442	266	335	281	290	215	356	214	182	276	613	485	831	602	707	999999	209	454	999999	71	24	626	353	999999	91	999999	999999	718	999999	809	123	373	256	507	20	139	578	558	352	496	600	855	999999	739	804	630	999999	156	981	929	871	999999	999999	966	827	816	999999	999999	199	999999	912	999999	245	373	999999	249	239	333	592	577	994	651	112	999999	470	169	319	614	694	461	663	156	737	999999	938	772	450	289	999999	999999	999999	742	368	30	583	962	619	999999	586	564	401	999999	563	413	934	229	248	
999999	505	667	507	308	151	738	668	766	999999	206	999999	390	799	949	652	999999	360	999999	293	999999	634	508	999999	376	37	140	69	691	592	333	115	718	533	999999	784	23	999999	999999	999999	629	362	817	72	422	999999	206	764	999999	328	175	63	682	999999	166	999999	997	126	140	281	999999	679	976	183	999999	101	999999	999999	999999	174	639	702	441	999999	663	729	816	445	999999	858	999999	375	616	372	999999	280	432	999999	376	654	999999	896	999999	647	590	999999	385	999999	495	331	802	348	999999	287	689	999999	622	31	999999	999999	273	999999	999999	282	449	645	72	614	756	306	668	933	490	999999	388	742	146	793	80	713	354	183	950	806	999999	492	999999	338	683	954	657	411	999999	939	390	234	907	293	999999	999999	999999	770	999999	198	663	868	858	290	899	946	336	829	999999	569	999999	999999	611	192	999999	957	970	734	999999	801	999999	266	433	550	39	164	834	999999	595	999999	826	584	295	999999	152	999999	633	999999	439	736	999999	999999	460	940	999999	999999	622	725	999999	250	974	162	839	95	549	406	999999	317	260	999999	999999	483	243	826	999999	999999	999999	849	49	40	999999	586	999999	205	184	820	999999	493	693	740	541	119	999999	354	999999	673	999999	210	222	999999	751	326	999999	999999	624	999999	595	633	999999	999999	494	773	685	46	917	398	999999	644	911	728	599	951	999999	520	999999	999999	999999	999999	675	79	763	999999	637	303	288	999999	452	999999	580	40	999999	182	296	344	255	768	433	999999	437	999999	814	110	299	493	156	800	702	999999	491	622	455	706	958	137	596	890	145	999999	999999	999999	945	258	73	880	503	999999	664	289	274	445	578	948	461	912	264	662	315	153	156	488	314	828	999999	958	584	529	224	169	748	365	999999	999999	991	527	816	566	47	418	990	729	145	423	358	999999	53	999999	255	55	999999	933	585	991	245	999999	605	127	999999	115	306	973	999999	505	541	999999	812	536	999999	933	999999	698	625	999999	999999	427	352	999999	479	999999	914	86	284	179	297	814	779	641	999999	722	999999	999999	436	931	122	26	527	640	882	449	243	517	551	321	949	183	318	688	837	818	999999	714	647	66	200	229	699	999999	218	726	139	181	730	999999	21	999999	271	999999	783	147	900	711	19	40	839	407	535	962	230	999999	505	100	803	988	794	999999	62	379	741	893	326	494	432	165	999999	999999	786	317	309	553	912	625	999999	999999	917	226	705	616	227	999999	694	999999	812	105	231	999999	378	999999	450	999999	353	999999	951	890	821	416	288	854	
720	777	621	227	662	676	210	879	196	999999	999999	577	512	445	162	948	208	589	681	337	933	280	999999	999999	867	505	209	30	673	24	879	511	999999	851	895	449	181	999999	84	145	999999	351	852	275	672	872	301	907	739	12	691	999999	735	950	920	450	94	999999	999999	167	477	190	216	999999	233	568	639	999999	549	713	777	732	999999	545	999999	999999	999999	428	999999	994	213	302	291	670	332	647	776	999999	930	999999	999999	604	126	917	999999	713	145	680	52	999999	999999	640	367	36	235	959	999999	199	517	338	32	666	204	365	999999	184	899	545	999999	585	792	651	730	104	357	182	616	999999	876	730	456	746	386	279	761	572	934	265	445	372	920	586	480	602	999999	699	410	760	963	494	814	600	831	999999	999999	590	910	999999	999999	62	353	138	999999	787	999999	286	999999	925	999999	390	249	644	109	486	664	215	181	137	671	999999	772	855	999999	999999	915	856	999999	919	999999	181	662	999999	586	392	29	999999	273	693	721	156	419	484	999999	582	254	999999	500	354	801	114	419	782	999999	999999	290	999999	504	999999	871	34	370	999999	966	432	728	578	999999	717	467	872	942	488	416	525	999999	297	999999	999999	147	999999	366	570	128	999999	761	879	80	999999	999999	531	297	342	821	696	786	58	999999	999999	999999	999999	999999	783	999999	928	999999	930	376	86	780	993	799	452	999999	135	668	999999	251	123	670	848	508	500	615	999999	999999	610	666	719	739	200	779	962	206	999999	632	583	683	999999	691	830	513	993	786	118	731	999999	548	696	38	986	807	404	74	16	177	622	177	999999	353	561	274	656	347	590	223	999999	999999	331	502	95	126	999999	431	999999	999999	514	714	506	999999	740	71	970	691	752	393	384	999999	200	304	20	999999	731	847	999999	566	857	999999	206	894	894	598	227	203	999999	869	756	973	999999	671	663	907	670	748	612	499	304	965	594	999999	999999	938	65	37	492	679	395	999999	301	283	999999	999999	518	612	318	151	999999	999999	747	883	636	411	674	999999	640	112	744	982	244	640	999999	892	72	999999	65	999999	543	200	711	999999	484	999999	999999	950	194	805	999999	68	440	471	655	527	227	711	999999	437	274	535	396	389	999999	999999	999999	660	22	999999	795	519	556	362	607	654	75	999999	409	94	729	723	345	999999	713	685	552	999999	999999	743	999999	360	438	628	691	17	803	999999	338	81	582	31	938	599	999999	880	512	87	864	11	462	743	311	485	999999	550	999999	561	999999	999999	860	206	999999	999999	919	
445	90	927	670	599	850	743	155	338	511	708	999999	746	826	832	183	474	908	983	291	931	999999	953	999999	150	817	252	655	88	220	999999	355	669	679	574	800	585	417	274	999999	718	597	999999	973	999	999999	454	734	844	999999	396	999999	999999	986	987	395	136	15	999999	999999	608	98	77	999999	999999	999999	999999	76	261	41	999999	999999	644	833	999999	999999	999999	979	922	999999	999999	517	811	11	823	97	664	683	999999	188	673	579	999999	492	552	630	999999	855	847	646	650	999999	483	812	488	999999	999999	999999	424	653	319	157	999999	154	419	100	999999	75	999999	999999	698	442	385	83	367	28	179	162	291	942	814	230	142	999999	999999	984	44	999999	999999	494	442	805	999999	48	999999	526	999999	999999	82	461	354	999999	999999	999999	948	218	999999	409	454	469	170	502	576	481	999999	99	24	807	419	435	66	999999	999999	810	999999	892	183	347	214	840	533	435	89	830	598	360	669	333	337	526	999999	999999	554	999999	333	940	238	999999	999999	779	512	688	999999	646	404	76	999999	999999	212	65	999999	665	999999	614	936	734	999999	746	999999	488	429	691	479	893	453	432	999999	999999	486	665	663	396	148	999999	338	845	112	443	435	531	448	918	130	282	491	326	439	940	127	599	999999	492	999999	720	359	999999	218	440	203	999999	999999	422	274	547	401	648	527	999999	999999	999999	631	979	999999	999999	49	511	570	207	411	136	999999	792	381	999999	146	181	492	999999	86	517	636	672	249	463	198	999999	654	583	999999	999999	999999	669	999999	35	967	549	181	551	680	848	260	20	39	76	978	999999	50	387	999999	999999	165	109	692	767	464	959	739	999999	174	24	999999	999999	999999	567	337	999999	137	355	999999	597	999999	941	999999	238	267	626	642	999999	485	999999	984	276	183	661	687	699	977	897	571	17	809	324	999999	666	991	273	694	471	999999	999999	422	695	468	812	228	224	362	999999	999999	838	327	999999	382	526	39	999999	813	664	880	637	356	240	999999	999999	787	686	564	999999	247	994	932	180	443	829	234	999999	808	370	443	999999	346	522	397	733	690	253	941	860	637	999999	459	39	591	111	309	192	910	556	35	541	659	282	227	516	905	156	132	552	999999	999999	782	999999	231	416	999999	999999	843	60	231	544	999999	704	999999	999999	544	902	589	342	530	51	999999	261	999999	901	999999	73	999999	999999	827	544	999999	399	999999	897	999999	16	807	184	809	476	349	860	999999	490	796	955	829	391	971	13	566	790	32	260	360	999999	118	999999	603	237	
537	999999	233	687	999999	355	999999	999999	216	538	105	414	532	63	999999	999999	925	999999	114	857	244	914	909	824	999999	999999	376	317	546	108	999999	487	581	582	938	387	636	999999	76	451	819	284	184	443	907	162	267	968	558	831	604	263	225	746	993	999999	62	999999	710	94	978	828	18	118	640	999999	832	950	125	324	892	287	999999	663	47	999999	999999	476	916	824	82	408	999999	715	503	999999	271	835	589	325	335	238	938	981	472	999999	275	75	802	299	329	317	999999	243	939	999999	999999	561	999999	43	999999	585	491	999999	999999	580	79	999999	614	996	356	999999	370	799	989	999999	349	999999	201	56	694	674	673	627	504	765	554	525	775	187	179	709	999999	556	443	749	746	62	970	891	921	971	461	806	943	999999	999999	63	254	999999	977	667	370	661	348	217	912	864	999999	256	35	554	999999	437	827	646	999999	814	366	250	917	297	836	309	135	722	223	999999	683	999999	999999	501	281	999999	209	511	999999	475	217	999999	999999	999999	999999	723	999999	376	453	33	978	306	999999	141	696	13	368	689	831	70	999999	625	999999	55	190	999999	438	534	282	38	237	326	306	405	606	140	999999	999999	625	122	443	758	279	999999	888	386	721	999999	804	999999	999999	520	679	288	999999	592	241	791	700	463	295	999999	999999	999999	796	662	999	999999	535	999999	600	333	74	718	999999	778	356	999999	166	999999	497	751	999999	15	897	717	646	28	466	24	899	999999	999999	999999	827	112	664	854	403	235	386	664	161	999999	676	999999	999999	961	661	170	245	437	634	999999	999999	544	999999	98	999999	89	999999	999999	599	520	666	979	988	999999	891	999999	999999	502	411	931	427	832	600	492	338	100	999999	684	366	306	778	471	986	447	999999	293	502	999999	337	999999	218	405	999999	640	581	999999	819	553	80	147	56	999999	36	999999	999999	143	944	128	760	436	999999	341	999999	302	742	999999	992	999999	705	607	31	547	175	97	722	31	766	959	910	999999	281	717	614	228	259	44	445	999999	967	72	999999	999999	815	900	505	999999	999999	773	898	385	705	278	848	472	126	999999	578	938	999999	999999	999999	984	217	129	165	999999	727	999999	53	707	760	999999	583	999999	999999	999999	732	274	999999	846	251	993	70	534	934	12	869	151	999999	750	466	999999	313	519	999999	999999	176	695	744	405	159	384	729	999999	625	997	695	999999	213	478	776	313	999999	144	216	384	999999	999999	195	163	241	585	999999	999999	250	263	405	73	947	904	999999	47	529	196	697	999999	999999	869	
999999	999999	999999	663	937	633	973	162	999999	179	313	321	999999	494	999999	999999	173	999999	90	999999	999999	372	601	631	267	309	998	999999	783	169	447	999999	120	64	773	257	845	999999	647	669	329	98	113	999999	999999	636	999999	985	537	938	32	133	786	837	919	999999	346	685	406	637	635	244	378	989	999999	964	999999	386	999999	262	999999	999999	999999	421	999999	861	268	375	999999	999999	836	22	211	845	147	323	562	283	145	236	911	170	180	999999	43	94	719	123	504	795	436	999999	999999	284	999999	999999	208	999999	730	67	288	971	813	776	999999	623	42	532	999999	418	411	927	250	494	350	586	999999	915	999999	999999	151	154	870	999999	204	749	747	926	653	711	999999	197	553	999999	947	940	356	404	218	420	62	999999	999999	96	393	999999	999999	779	934	616	20	292	987	707	999999	143	110	737	581	999999	875	115	879	151	999999	224	384	172	546	999999	999999	31	707	967	970	954	999999	999999	999999	695	999999	967	992	47	999999	833	210	845	173	814	840	619	822	999999	545	999999	317	129	999999	179	133	684	242	533	999999	988	999999	30	737	960	999999	325	999999	885	159	907	123	841	450	469	23	539	999	999999	570	620	208	999999	431	33	646	764	991	522	572	999999	735	469	661	712	258	190	117	212	563	524	574	937	16	999999	999999	476	678	333	165	999999	999999	509	963	765	790	43	999999	999999	999999	496	334	532	323	931	182	999999	190	738	221	833	432	796	178	999999	56	271	545	999999	200	180	95	999999	367	977	543	235	505	895	921	224	592	403	889	77	199	51	623	84	999999	189	295	940	121	332	999999	887	341	999999	999999	528	498	804	999999	152	410	665	175	999999	999999	947	158	295	999999	997	251	38	999999	999999	856	14	999999	470	338	999999	885	155	557	44	815	656	894	588	186	402	725	787	880	999999	666	534	876	287	999999	518	41	999999	133	123	91	999999	980	239	71	714	880	38	999999	511	267	999999	118	140	531	741	63	569	118	423	281	463	158	171	444	999999	138	371	783	820	999999	999999	31	999999	953	681	999999	664	999999	472	522	697	321	378	489	999999	425	746	755	945	464	471	891	709	841	627	985	818	795	739	586	999999	999999	999999	531	999999	244	999999	186	849	999999	399	999999	999999	901	584	152	999999	681	43	906	391	615	999999	365	518	993	321	602	336	696	857	868	788	886	999999	452	665	847	116	176	750	569	906	880	75	429	255	999999	999999	485	215	147	762	832	204	904	999999	999999	22	388	922	82	850	163	999999	
530	263	999999	899	999999	487	999999	999999	866	165	999999	709	999999	299	99	748	999999	344	851	490	999999	999999	999999	999999	107	45	999999	834	728	999999	678	718	752	673	544	999999	999999	908	136	997	282	999999	896	677	999999	205	460	11	999999	640	418	738	999	999999	497	424	308	78	801	105	123	999999	846	621	487	113	999999	293	755	999999	263	605	999999	853	218	157	219	288	318	902	999999	999999	911	97	999999	940	719	999999	185	999999	999999	999999	999999	999999	884	184	725	284	199	999999	248	999999	256	999	999999	813	999999	999999	464	349	215	29	999999	899	520	750	196	999999	785	547	393	877	117	635	66	837	999999	187	969	44	432	999999	99	999999	999999	417	127	999999	999999	32	420	573	624	835	914	848	665	217	520	144	987	966	498	999999	885	371	69	620	942	999999	324	351	187	430	917	279	930	720	245	999999	632	284	58	763	136	999999	262	999999	720	218	999999	290	667	834	56	465	999999	446	163	302	357	999999	999999	172	707	78	396	203	918	999999	917	945	999999	999999	999999	713	918	999999	525	75	999999	788	999999	999999	376	44	684	352	383	999999	999999	999999	566	943	755	136	314	999999	65	68	434	68	363	85	300	999999	318	260	333	343	546	712	921	98	999999	569	605	245	795	673	999999	53	820	466	999999	433	388	999999	661	999999	409	999999	999999	467	641	59	999999	999999	443	150	725	999999	29	50	999999	129	572	999999	999999	196	999999	78	100	391	673	390	999999	897	271	866	848	999999	999999	948	934	514	42	999999	456	999999	143	780	802	999999	947	961	34	779	551	693	999999	909	999999	475	854	999999	999999	999999	794	261	810	999999	563	576	301	445	999999	81	999999	999999	97	118	31	999999	999999	750	999999	445	443	712	365	469	356	999999	15	938	21	133	999999	603	572	744	999999	999999	333	605	999999	235	363	511	136	953	999999	150	999999	752	888	653	422	113	999999	999999	854	91	999999	351	192	985	999999	363	434	999999	976	513	837	352	449	825	301	456	999999	999999	92	999999	999999	999999	999999	215	971	999999	999999	367	710	990	537	76	999999	587	999999	999999	423	999999	664	10	87	425	976	169	312	999999	313	72	999999	966	579	35	423	922	505	493	999999	999999	23	318	313	999999	10	999999	975	999999	462	861	999999	318	42	302	386	92	854	170	999999	636	999999	718	999999	987	15	744	420	512	653	968	999999	816	999999	999999	227	999999	697	19	424	999999	194	541	801	451	546	53	933	287	999999	341	77	345	999999	918	83	305	999999	325	72	999999	576	472	127	999999	999999	709	999999	999999	
85	999999	394	999999	745	999999	999999	371	999999	999999	999999	961	810	999999	863	321	999999	747	757	518	999999	921	985	382	999999	168	423	721	423	999999	672	837	172	348	211	999999	946	232	599	623	477	711	999999	999999	999999	110	455	999999	999999	806	593	41	951	372	231	163	55	22	897	586	999999	730	999999	609	834	999999	799	471	931	255	374	678	999999	143	51	662	543	134	508	847	713	981	122	617	723	641	885	799	127	999999	572	934	999999	22	603	746	999999	778	37	999999	310	984	511	363	999999	999999	883	999999	331	568	999999	920	514	59	873	49	617	340	999999	203	728	10	353	883	682	999999	352	145	540	304	897	764	106	248	547	729	480	758	185	807	757	77	999999	999999	438	999999	429	999999	148	999999	999999	433	892	833	541	310	640	999999	680	11	572	999999	999999	36	999999	855	824	276	511	999999	569	859	165	89	999999	660	999999	999999	455	40	20	76	999999	977	175	474	872	999999	706	247	98	852	88	183	244	19	999999	451	887	582	827	163	774	999999	993	999999	999999	812	397	880	999999	845	999999	649	990	506	751	310	999999	999999	983	560	569	999999	65	717	780	981	844	437	871	90	907	873	999999	857	302	999999	983	895	205	999999	999999	826	469	999999	999999	999999	192	738	267	489	590	690	999999	276	594	509	938	286	499	296	968	960	19	696	938	309	446	143	999999	748	327	965	11	999999	999999	999999	805	811	999999	999999	999999	999999	999999	392	999999	226	999999	999999	272	792	74	706	406	909	101	914	816	772	315	380	999999	59	534	519	172	624	689	674	591	851	704	136	999999	157	497	861	791	627	206	721	999999	510	870	999999	684	620	569	102	999999	770	926	999999	506	667	360	999999	582	999999	229	876	999999	610	354	999999	98	937	999999	999999	999999	239	133	199	999999	593	355	491	189	999999	999999	551	65	597	841	820	924	672	630	581	796	748	289	141	407	329	999999	999999	999999	459	333	746	162	320	680	602	647	737	465	912	321	869	569	999999	824	678	820	939	999999	534	999999	425	999999	886	462	672	950	992	791	999999	408	931	999999	999999	789	98	999999	745	916	248	183	197	216	717	269	927	188	999999	999999	729	508	255	999999	631	962	999999	439	275	999999	999999	652	999999	999999	999999	514	389	999999	839	999999	999999	288	85	999999	530	360	308	218	599	627	535	493	140	999999	999999	999999	162	287	703	767	881	999999	134	887	908	596	528	252	999999	213	999999	999999	999999	149	580	999999	433	233	134	280	663	698	999999	648	332	999999	999999	999999	883	470	361	
112	840	82	798	999999	999999	197	124	934	999999	66	220	395	747	151	154	999999	999999	621	324	929	163	999999	113	193	818	486	565	393	84	559	369	537	851	777	553	276	351	503	297	245	118	199	447	607	488	454	900	190	999999	530	863	271	155	432	949	417	968	615	268	677	632	999999	859	999999	697	682	544	969	999999	999999	650	999999	334	999999	999999	963	999999	506	704	373	585	385	23	554	695	107	392	428	828	999999	308	999999	244	619	612	999999	339	174	999999	805	910	931	591	501	879	261	937	76	999999	985	431	472	910	999999	101	256	717	315	588	599	300	125	151	463	579	914	377	714	476	442	633	820	596	999999	462	999999	794	521	674	443	169	326	816	842	713	999999	825	999999	528	365	999999	999999	586	320	999999	795	789	138	922	999999	999999	999999	599	179	999999	611	875	999999	999999	447	999999	205	641	999999	439	974	308	309	749	743	999999	999999	999999	120	771	609	244	999999	393	667	864	665	599	709	559	999999	726	646	490	999999	960	814	906	999999	999999	475	392	441	880	541	496	490	999999	188	876	999999	47	488	407	752	377	600	627	774	582	999999	605	932	595	999999	257	662	819	646	782	999999	132	999999	999999	306	999999	802	405	852	181	384	286	420	832	704	999999	248	999999	737	735	370	196	999999	508	116	869	460	845	999999	293	834	670	742	405	999999	731	932	999999	999999	535	574	999999	774	999999	207	520	195	109	890	604	19	423	91	910	422	98	999999	605	111	999999	765	957	28	569	347	714	544	24	999999	972	966	967	999999	212	171	174	421	999999	311	999999	999999	361	954	782	284	420	589	831	999999	999999	740	336	179	673	769	617	186	215	999999	493	976	180	868	918	637	999999	285	999999	749	999999	676	463	999999	514	753	414	12	245	294	999999	999999	712	41	727	242	640	999999	473	442	554	987	215	281	818	620	513	492	46	155	242	145	709	92	734	836	287	42	999999	920	364	614	941	920	340	367	273	999999	151	685	997	254	812	446	205	999999	999999	999999	485	894	249	922	965	100	999999	791	999999	999999	999999	890	955	999999	999999	553	87	939	56	295	999999	999999	999999	999999	350	361	158	988	332	999999	999999	474	376	999999	556	999999	680	442	649	850	868	999999	942	643	842	999999	730	398	121	268	369	265	999999	185	249	34	547	999999	581	614	942	74	468	163	743	999999	524	859	999999	999999	872	645	300	205	999999	403	518	713	532	100	999999	759	876	74	903	630	261	999999	856	531	999999	999999	861	45	908	804	90	
789	999999	999999	999999	871	347	999999	999999	723	999999	27	999999	846	999999	834	999999	999999	983	193	999999	404	259	122	580	333	12	530	149	76	784	264	297	622	322	729	813	521	363	999999	421	136	677	189	999999	243	441	20	25	398	462	999999	999999	725	616	686	539	999999	440	999999	868	817	610	999999	939	711	999999	146	533	999999	999999	831	137	233	771	70	726	80	999999	346	999999	991	514	750	614	999999	212	571	15	635	200	999999	91	950	890	604	526	999999	250	999999	513	305	487	237	376	630	252	828	953	556	960	468	338	103	520	877	999999	859	714	999999	508	168	140	999999	597	999999	750	186	342	177	544	378	830	999999	833	596	514	287	999999	983	999999	383	618	459	999999	731	999999	987	999999	999999	302	999999	643	715	454	354	175	589	999999	380	880	999999	999999	999999	21	592	999999	834	270	999999	999999	35	485	730	372	999999	550	681	232	866	308	762	999999	999999	875	878	734	124	999999	488	999999	999999	646	13	113	107	999999	999999	447	93	999999	862	999999	514	650	276	191	912	999999	329	804	494	367	774	999999	999999	328	176	999999	143	999999	523	784	781	999999	448	389	999999	999999	274	247	719	243	148	773	445	44	242	679	608	999999	822	771	730	684	999999	999999	871	931	985	999999	999999	919	314	236	578	88	999999	20	211	887	709	294	88	91	95	260	228	10	636	93	96	497	313	446	999999	751	64	106	567	999999	999999	549	642	496	999999	999999	999999	912	999999	367	999999	231	477	720	987	537	693	648	999999	999999	349	999999	305	901	692	232	616	867	201	826	33	849	453	999999	380	169	999999	591	564	999999	331	999999	805	999999	995	999999	999999	592	459	999999	999999	999999	506	881	541	646	254	999999	803	304	192	71	720	378	343	248	777	999999	350	827	885	111	94	313	363	42	75	36	999999	827	999999	34	418	694	769	618	353	999999	789	734	999999	910	788	270	113	270	595	437	934	756	999999	999999	251	632	621	955	331	203	527	508	999999	227	999999	999999	101	168	652	36	999999	725	895	216	999999	616	911	975	323	824	999999	103	447	637	999999	160	740	999999	782	786	83	999999	297	159	54	290	162	697	86	812	178	945	618	568	999999	218	861	881	515	999999	720	645	642	506	999999	434	70	943	135	684	246	761	385	866	952	796	999999	745	171	86	463	999999	898	511	999999	264	484	878	809	883	999999	858	824	157	76	437	180	790	166	999999	229	999999	999999	402	575	417	569	752	999999	999999	999999	125	719	999999	181	999999	747	140	851	738	950	192	
999999	252	395	387	936	999999	999999	999999	625	647	588	552	857	999999	653	506	999999	247	999999	732	999999	776	112	999999	999999	395	999999	570	690	999999	938	999999	669	47	84	328	999999	999999	480	341	999999	100	417	142	537	176	581	927	999999	250	204	999999	52	227	918	999999	150	999999	247	999999	263	238	999999	584	709	999999	882	819	999999	999999	500	747	766	363	779	182	369	999999	646	999999	999999	57	718	449	999999	999999	385	999999	128	717	999999	794	950	930	88	723	265	832	999999	377	294	999999	758	528	750	457	846	689	999999	999999	998	999999	576	275	736	999999	999999	395	739	384	783	441	700	462	155	999999	999999	836	999999	66	917	536	999999	278	688	62	299	200	698	999999	488	696	14	999999	718	18	227	684	204	872	212	869	102	59	593	852	70	306	999999	54	999999	999999	413	391	828	471	634	999999	999999	999999	916	330	696	351	896	999999	999999	328	743	147	999999	122	642	413	853	999999	999999	496	999999	999999	992	993	818	654	738	477	293	622	553	257	383	999999	107	521	999999	882	182	751	163	506	425	742	562	244	566	547	999999	10	538	780	999999	999999	621	751	999999	922	999999	52	999999	428	803	814	774	496	999999	567	999999	131	456	970	999999	692	343	189	419	259	440	583	98	201	109	293	94	773	229	246	308	356	830	999999	999999	140	149	735	702	611	968	76	999999	999999	532	256	553	567	904	345	804	442	999999	441	492	928	954	999999	328	999999	730	10	999999	527	268	999999	301	999999	600	745	552	608	999999	999999	291	374	999999	99	668	853	739	527	999999	884	442	999999	24	398	551	451	185	727	416	191	881	967	799	953	740	864	955	141	967	168	792	205	954	999999	999999	127	826	999999	752	475	999999	212	141	391	999999	999999	653	902	870	158	999999	825	201	999999	926	324	574	158	359	804	898	608	559	711	999999	999999	911	490	249	433	625	320	975	941	410	678	836	417	868	347	220	62	270	819	598	999999	999999	659	999999	835	553	677	515	999999	577	182	653	429	999999	848	490	173	663	447	532	259	849	260	895	999999	999999	166	290	21	999999	845	348	999999	123	135	999999	999999	883	414	880	948	805	999999	374	999999	999999	416	128	29	999999	57	399	823	999999	348	127	753	999999	999999	999999	999999	396	999999	999999	732	999999	999999	316	174	616	999999	999999	258	566	583	453	823	999999	667	233	82	48	270	164	546	455	525	453	774	17	488	498	534	999999	494	561	311	999999	642	999999	122	999999	953	413	999999	767	150	266	999999	894	304	867	106	135	284	
357	999999	349	817	286	319	469	542	166	138	740	999999	201	81	31	152	161	999999	274	120	973	94	857	999999	779	314	268	739	879	713	620	402	409	999999	147	435	961	854	365	93	652	566	797	999999	888	22	999999	999999	691	999999	999999	623	831	999999	311	272	279	814	48	971	60	729	662	453	517	347	355	418	934	596	191	306	888	190	467	416	999999	582	999999	999999	365	82	999999	137	571	997	999999	999999	481	874	999999	157	999999	393	43	999999	999999	353	767	550	667	540	261	104	571	845	734	650	999999	895	974	697	177	281	999999	999999	681	535	999999	520	999999	960	936	69	440	999999	490	999999	157	544	512	999999	815	999999	109	999999	821	953	565	725	272	919	837	586	999999	468	999999	545	776	999999	252	378	471	999999	773	707	603	201	663	536	365	239	999999	22	393	41	881	80	182	792	167	999999	969	166	257	857	132	360	170	999999	64	945	728	103	999999	999999	481	568	999999	401	230	999999	299	39	370	999999	427	825	202	868	586	908	372	984	897	999999	999999	999999	999999	916	584	253	999999	691	482	419	510	409	720	259	999999	323	747	780	999999	537	438	940	796	999999	440	307	167	302	395	155	582	743	205	776	999999	176	569	416	999999	977	598	607	556	950	532	27	114	943	318	273	171	592	423	999999	999999	467	999999	783	485	287	95	738	306	336	836	767	999999	999999	523	999999	753	341	963	593	999999	830	394	999999	692	423	202	224	983	132	984	990	999999	835	690	278	658	785	930	539	892	860	311	229	123	765	812	170	430	926	519	829	629	829	999999	266	999999	999999	999999	999999	95	871	754	184	352	999999	446	379	263	254	734	967	410	433	999999	999999	528	174	732	927	610	41	793	67	612	164	999999	501	413	433	205	999999	694	867	454	31	115	137	877	276	999999	443	906	185	201	999999	429	205	137	353	737	908	999999	173	462	63	87	697	571	999999	999999	944	999999	830	58	749	283	999999	999999	680	972	401	297	465	608	177	135	618	866	71	734	174	373	70	999999	297	999999	999999	415	401	999999	418	566	688	999999	384	477	999999	136	452	999999	887	226	457	999999	346	620	484	564	295	928	999999	831	509	463	321	580	905	144	760	703	751	136	587	736	564	999999	608	675	234	699	58	491	999999	792	847	948	999999	999999	359	677	571	966	130	473	484	586	999999	999999	478	999999	572	942	375	748	526	760	999999	721	815	511	999999	999999	340	999999	879	999999	999999	716	999999	373	664	225	999999	93	141	784	999999	124	999999	
978	778	383	206	999999	136	115	999999	674	999999	999999	319	204	874	999999	666	762	999999	533	593	507	179	349	619	115	999999	999999	168	292	617	742	754	524	999999	837	732	638	612	909	469	999999	999999	742	450	529	999999	999999	350	936	999999	378	999999	999999	531	999999	808	438	764	999999	291	779	946	834	67	533	342	999999	735	999999	125	38	999999	726	74	999999	647	437	898	999999	60	999999	17	232	865	248	594	999999	992	999999	38	999999	873	999999	628	999999	827	36	999999	999999	999999	268	734	312	820	999999	227	431	418	712	999999	999999	540	999999	50	999999	999999	724	999999	818	939	71	802	28	18	999999	164	640	107	999999	999999	620	752	981	901	792	945	704	999999	476	30	172	862	999999	609	657	763	209	480	27	918	999999	999999	866	977	136	466	999999	304	999999	999999	587	999999	44	721	495	628	999999	999999	258	666	77	323	502	797	777	999999	522	419	999999	67	999999	169	90	999999	887	562	886	14	775	335	240	410	411	999999	999999	838	828	568	124	39	215	999999	231	360	851	789	565	78	210	928	944	306	943	999999	289	999999	252	578	999999	933	999999	999999	997	999999	436	667	911	270	999999	938	379	953	999999	999999	999999	528	999999	729	614	108	999999	817	804	999999	391	933	466	999999	952	25	595	260	999999	999999	296	660	439	999999	924	999999	999999	999999	999999	271	559	990	11	999999	99	760	489	999999	964	734	935	924	750	160	540	502	999999	452	318	349	999999	129	228	999999	45	201	99	999999	804	430	231	999999	114	999999	297	401	999999	844	380	201	535	83	295	999	255	999999	910	288	768	432	983	435	986	374	918	439	771	999999	586	898	999999	851	999999	544	513	243	999999	217	862	149	999999	999999	81	127	813	279	999999	999999	868	673	290	810	999999	999999	446	796	716	999999	623	858	629	54	268	999999	529	684	365	751	999999	22	999999	703	426	629	999999	628	363	999999	560	649	606	552	28	913	617	860	999999	999999	107	716	526	90	593	14	999999	525	107	599	597	139	914	91	732	856	999999	999999	394	250	520	817	442	847	189	974	261	87	36	354	864	999999	702	999999	653	999999	495	999999	119	999999	119	999999	531	764	281	430	999999	999999	819	171	792	999999	475	741	825	999999	283	999999	901	999999	752	442	499	752	735	927	437	894	438	999999	371	659	478	972	999999	999999	296	999999	576	999999	249	737	267	864	562	834	203	961	204	373	505	999999	999999	500	669	999999	999999	779	999999	999999	993	840	999999	866	800	999999	561	503	609	999999	994	605	112	999999	379	999999	185	635	
999999	900	999999	999999	699	74	457	999999	99	978	312	464	336	517	649	232	765	409	650	400	73	999999	282	699	999999	553	379	999999	999999	427	131	654	501	222	589	138	619	527	150	32	999999	255	53	999999	201	155	325	487	955	999999	999999	969	374	999999	999999	769	628	999999	124	156	695	556	840	671	857	658	999999	124	927	521	613	247	269	628	999999	818	386	999999	508	216	237	892	999999	999999	50	161	289	716	999999	819	999999	584	412	993	999999	862	414	999999	726	999999	191	211	999999	444	277	149	709	746	803	753	393	929	535	908	918	802	999999	17	999999	705	999999	999999	473	118	21	999999	835	276	301	128	413	999999	971	965	34	36	343	510	999999	900	452	543	999999	999999	436	580	59	503	84	534	260	407	750	31	174	935	737	450	432	248	314	443	454	685	999999	387	957	569	884	892	999999	110	450	999999	262	835	344	575	999999	440	979	341	202	766	867	999999	264	999999	999999	99	999999	892	999999	327	596	19	98	236	557	58	622	999999	999999	191	75	159	956	30	768	339	601	999999	768	991	269	972	250	688	818	344	133	17	999999	795	603	577	32	133	999999	253	746	117	28	633	818	500	999999	20	999999	717	58	244	191	471	498	999999	999999	96	67	999999	768	410	418	222	925	615	999999	823	588	497	999999	999999	885	525	999999	493	153	999999	183	769	260	240	986	111	295	999999	999999	999999	307	476	454	936	76	999999	484	999999	999999	805	708	212	779	999999	431	214	589	225	999999	999999	879	14	999999	987	999999	999999	372	537	423	317	927	46	789	423	999999	121	999999	201	767	999999	999999	255	999999	347	437	970	999999	999999	999999	782	521	79	999999	169	427	302	493	466	999999	778	158	999999	922	999999	878	671	999999	366	381	320	170	398	458	984	625	633	218	646	560	942	307	999999	728	641	796	857	506	629	999999	233	628	587	178	988	225	103	333	414	999999	766	557	633	980	999999	622	132	620	555	999999	999999	94	846	906	90	480	147	228	999999	594	999999	174	999999	370	157	692	582	999999	469	999999	999999	310	804	187	793	999999	673	40	239	29	999999	246	999999	999999	999999	149	781	680	98	518	88	999999	52	819	447	601	999999	273	832	806	49	902	161	999999	999999	493	289	669	122	695	999999	117	989	999999	999999	784	999999	708	168	999999	911	901	999999	951	999999	657	267	985	739	201	630	999999	207	433	980	771	999999	174	81	999999	860	999999	568	402	711	970	885	781	898	663	388	66	115	824	894	147	770	209	999999	999999	236	304	929	
920	75	406	910	565	290	159	999999	58	636	450	158	999999	343	999999	250	720	771	486	96	86	813	574	305	383	538	843	10	886	77	716	491	566	192	999999	336	314	69	330	500	749	999999	999999	999999	999999	999999	105	803	40	958	999999	594	749	999999	999999	999999	501	111	537	999999	447	158	812	999999	920	958	591	616	999999	999999	999999	660	451	985	347	121	482	999999	999999	706	443	999999	999999	927	691	131	741	358	339	539	835	212	532	303	63	600	162	359	509	705	94	488	117	999999	32	725	152	764	870	999999	634	999999	999999	999999	593	999999	188	885	299	798	226	243	287	166	999999	733	138	157	932	999999	999999	999999	644	934	622	954	932	352	904	965	979	977	488	597	905	488	741	701	710	656	999999	277	69	710	489	850	211	950	999999	299	999999	994	832	133	999999	510	712	536	999999	638	474	836	999999	999999	818	249	755	689	261	98	999999	436	447	999999	999999	691	999999	934	455	772	752	982	999999	614	378	984	155	364	813	999999	776	999999	999999	999999	192	999999	296	735	891	250	105	522	999999	962	307	170	999999	556	798	102	446	999999	91	999999	999999	491	545	376	999999	999999	103	400	876	857	321	786	942	375	103	749	405	999999	52	215	677	999999	293	999999	999999	218	437	999999	566	721	999999	999999	133	58	195	700	50	919	780	67	156	704	999999	841	650	999999	228	191	999999	59	697	118	736	999999	768	655	208	999999	999999	746	406	504	834	164	900	323	662	999999	190	403	999999	485	557	984	68	972	594	452	999999	795	990	255	146	517	34	848	272	257	290	539	502	999999	860	44	661	652	870	491	999999	336	999999	334	11	69	350	221	999999	999999	817	795	999999	999999	999999	273	756	160	368	999999	140	62	999999	415	613	650	901	873	624	523	332	416	112	999999	511	361	999999	665	254	86	176	999999	296	520	439	494	999999	746	999999	597	287	510	293	552	360	888	285	452	720	360	999999	476	597	48	999999	411	692	999999	254	176	335	101	999999	291	999999	328	765	540	975	129	182	165	567	37	245	822	999999	559	999999	623	85	999999	945	893	918	699	225	257	101	38	801	999999	501	149	271	196	604	12	402	42	132	745	999999	601	188	13	909	999999	802	606	289	143	215	999999	999999	999999	155	23	999999	461	113	999999	448	946	999999	999999	663	428	766	59	228	130	167	720	500	340	999999	353	714	915	790	999999	454	494	999999	668	999999	870	57	430	50	590	638	940	928	999999	306	530	999999	524	349	490	803	753	388	168	975	494	
140	761	823	802	308	458	999999	457	999999	999999	207	659	359	792	380	345	19	999999	999999	999999	999999	886	43	999999	999999	200	575	999999	852	999999	116	590	692	818	739	999999	607	999999	291	999999	279	481	999999	352	999999	623	175	557	119	467	999999	750	676	759	703	254	728	336	731	118	999999	371	604	371	847	616	966	540	999999	94	738	771	355	312	946	320	999999	691	173	456	999999	999999	999999	395	958	999999	999999	933	125	495	568	999999	516	183	306	999999	876	189	504	999999	999999	999999	504	35	728	999999	405	374	812	393	909	46	173	999999	93	999999	182	219	413	492	702	999999	999999	567	999999	468	265	182	15	48	999999	165	196	999999	799	400	523	174	666	985	960	999999	999999	732	585	999999	117	240	99	999999	735	667	776	22	24	623	220	999999	508	270	716	232	369	999999	999999	754	850	715	486	693	999999	17	553	999999	532	162	912	692	981	995	360	34	92	999999	312	775	999999	184	442	185	189	585	666	999999	999999	999999	190	358	782	830	999999	401	999999	999999	99	728	999999	999999	999999	861	711	527	955	512	909	692	999999	795	999999	184	376	999999	999999	310	513	766	351	157	158	999999	971	564	909	161	324	959	280	685	484	584	661	999999	694	999999	474	999999	999999	163	495	586	999999	999999	999999	608	464	999999	128	453	892	999999	386	966	210	694	889	157	618	804	197	950	421	464	320	885	999999	346	999999	701	999999	851	146	198	662	571	209	999999	999999	310	999999	320	999999	827	792	161	999999	999999	829	10	999999	326	999999	825	965	545	175	141	84	12	999999	128	33	427	616	51	196	198	999999	638	494	312	999999	318	117	877	999999	593	672	169	687	828	999999	980	999999	519	999999	999999	233	127	406	77	512	674	224	999999	296	999999	999999	751	999999	19	390	200	515	388	845	734	717	97	999999	582	469	915	324	267	611	52	417	999999	243	876	965	197	242	427	800	999999	104	539	999999	999999	382	999999	204	678	448	326	474	631	673	83	602	999999	691	823	608	597	360	957	999999	254	16	123	518	98	53	202	999999	98	587	49	999999	188	506	739	999999	548	720	645	999999	294	578	785	999999	169	283	829	505	418	819	213	456	146	999999	999999	689	269	412	999999	999999	255	999999	386	53	634	443	423	638	952	624	999999	876	714	147	682	675	999999	689	999999	814	224	697	999999	279	384	592	503	617	999999	59	939	146	999999	999999	573	926	999999	999999	799	726	860	999999	552	999999	759	336	742	999999	888	670	468	999999	63	999999	420	558	818	116	668	51	999999	
806	479	999999	684	922	273	703	574	756	999999	999999	889	632	954	33	154	999999	519	57	999999	504	728	498	590	369	93	321	600	999999	999999	999999	999999	757	786	63	721	649	119	999999	999999	48	434	142	196	980	999999	430	348	999999	414	73	597	621	201	444	87	980	322	325	839	999999	999999	560	648	398	414	141	846	900	311	999999	646	683	999999	811	80	999999	311	609	678	663	999999	213	610	54	999999	462	566	351	975	741	337	793	997	121	999999	874	493	798	999999	999999	583	448	999999	999999	426	913	636	390	374	491	678	712	999999	186	979	999999	999999	604	999999	951	575	504	924	570	177	852	686	872	874	206	999999	999999	43	129	89	534	127	700	628	999999	825	999999	999999	494	72	624	157	820	142	999999	999999	889	999999	999999	999999	88	523	525	742	999999	237	764	515	178	388	174	679	526	107	454	999999	258	975	326	999999	400	999999	440	999999	552	704	865	740	999999	281	223	999999	418	146	999999	20	601	958	64	356	71	999999	808	999999	898	945	631	999999	687	265	675	913	580	499	999999	561	93	28	999999	869	372	33	677	897	174	557	271	389	107	999999	190	300	921	970	73	999999	719	999999	608	607	999999	152	63	582	605	310	45	918	554	449	927	583	768	195	984	48	992	911	942	350	684	999999	999999	253	84	999999	991	610	435	862	842	759	419	999999	795	229	970	104	301	863	521	352	999999	657	516	606	532	999999	985	35	737	807	391	267	923	832	526	809	507	230	999999	435	493	691	607	177	173	185	999999	999999	77	898	999999	999999	999999	341	416	968	999999	478	852	999999	999999	410	134	999999	378	999999	669	999999	702	999999	596	999999	555	999999	859	999999	999999	349	443	357	346	231	957	999999	197	313	438	591	999999	558	82	39	378	62	810	93	566	999999	999999	999999	515	999999	71	907	311	549	532	742	482	272	999999	397	44	504	919	403	452	295	846	74	999999	88	547	154	97	566	999999	502	285	775	999999	487	550	432	842	999999	169	999999	999999	999999	780	696	999999	999999	640	685	995	874	143	417	640	281	999999	999999	298	437	889	917	819	744	847	999999	999999	706	685	439	847	612	999999	19	243	402	757	208	999999	36	999999	394	513	999999	571	827	999999	868	145	315	761	999999	144	415	30	252	240	999999	800	750	999999	412	999999	211	838	393	221	133	183	248	524	527	449	999999	467	504	413	417	183	29	999999	598	999999	380	999999	41	478	999999	999999	990	171	963	408	543	796	567	918	312	574	999999	999999	999999	694	897	791	244	
376	999999	947	999999	839	823	620	780	999999	641	840	106	533	806	915	964	999999	193	86	560	128	999999	474	999999	999999	111	842	995	413	999999	903	674	588	442	664	999999	310	474	999999	348	999999	999999	999999	165	726	821	999999	767	273	651	111	511	821	999999	999999	470	408	56	999999	738	999999	625	999999	654	999999	999999	517	101	999999	999999	664	669	41	737	999999	501	452	319	999999	764	999999	85	732	999999	333	402	852	358	326	999999	206	999999	535	423	367	727	999999	809	999999	559	999999	687	999999	953	999999	441	479	93	33	999999	999999	99	871	184	415	905	893	615	330	345	999999	169	999999	947	122	410	144	999999	379	489	251	999999	891	999999	999999	645	460	999999	774	999999	999999	769	334	702	186	117	392	361	17	462	834	644	488	92	245	154	999999	677	840	587	307	860	714	543	999999	385	207	255	999999	769	999999	124	841	999999	421	555	999999	82	770	15	27	783	611	916	999999	606	164	809	999999	999999	733	782	938	999999	594	999999	64	791	328	801	999999	999999	637	248	999999	719	803	59	670	689	319	840	907	835	999999	999999	259	797	999999	777	231	398	864	417	999999	672	185	654	845	358	999999	53	999999	968	105	999999	155	999999	908	935	999999	114	999999	700	999999	893	874	113	999999	999999	813	999999	903	551	580	999999	282	229	211	345	544	158	214	321	199	276	96	939	739	999999	378	886	888	952	973	126	259	174	421	153	797	999999	37	999999	545	242	149	212	397	583	608	925	171	573	401	654	999999	827	510	729	806	935	373	999999	999999	999999	378	950	577	464	272	117	808	68	999999	471	130	439	776	957	136	883	999999	166	91	452	724	325	561	329	225	999999	663	692	346	862	999999	100	83	618	863	199	634	999999	321	500	127	113	35	929	533	471	61	553	999999	922	999999	217	855	259	212	63	399	258	248	999999	454	126	999999	685	763	39	365	168	103	999999	258	999999	844	591	334	621	300	631	795	754	999999	119	99	423	478	999999	245	999999	415	810	799	386	999999	481	999999	11	391	350	999999	503	115	999999	459	999999	674	776	372	273	925	590	999999	768	999999	494	469	344	999999	307	216	272	794	999999	752	293	999999	871	923	373	546	333	240	949	465	999999	999999	487	999999	434	749	701	137	972	999999	824	57	999999	999999	210	22	710	974	93	999999	999999	709	999999	150	999999	526	802	999999	999	999999	601	999999	999999	313	170	846	981	684	602	558	514	144	821	644	999999	246	118	947	722	360	835	359	999999	999999	999999	592	999999	999999	999999	908	999999	
999999	137	254	306	999999	243	727	764	364	999999	999999	999999	535	628	768	887	928	999999	930	418	854	999999	999999	891	252	214	999999	751	577	770	644	999999	694	999999	666	999999	576	348	464	12	390	193	368	329	999999	999999	621	197	792	705	156	133	563	999999	102	717	488	363	63	268	245	975	196	593	396	834	687	923	962	761	320	999999	758	927	37	671	999999	330	91	274	593	810	999999	872	624	520	638	204	999999	999999	528	999999	294	205	766	415	996	775	999999	975	300	697	235	41	394	565	375	635	472	430	945	167	281	999999	675	435	999999	324	968	999999	205	492	999999	23	242	106	306	562	170	621	675	996	397	115	974	999999	999999	999999	487	68	155	12	999999	98	999999	370	942	999999	529	341	398	681	806	66	999999	807	999999	221	798	999999	268	812	475	999999	754	999999	999999	175	814	779	850	999999	999999	999999	999999	203	760	325	20	999999	999999	801	999999	999999	233	993	200	340	335	176	613	999999	139	200	800	999999	537	881	343	999999	999999	999999	690	750	490	309	845	896	336	586	999999	966	210	926	143	467	779	645	999999	761	758	439	839	999999	176	487	999999	999999	120	398	999999	878	999999	956	280	999999	120	292	348	999999	158	999999	999999	748	129	646	172	212	66	999999	562	891	999999	582	999999	171	937	53	583	999999	349	999999	786	937	920	179	984	999999	655	756	356	496	306	703	613	463	434	100	528	530	324	999999	590	777	999999	774	999999	999999	661	119	449	77	999999	345	999999	949	518	77	999999	999999	661	918	556	309	986	75	999999	561	969	842	737	999999	524	63	688	591	618	999999	111	156	555	585	999999	999999	316	999999	787	961	129	664	944	367	273	578	869	406	210	999999	790	770	189	999999	440	819	382	603	553	655	657	992	340	509	965	681	999999	86	335	20	992	708	288	633	441	315	897	379	999999	946	194	999999	999999	338	228	341	967	492	154	773	174	713	999999	141	313	136	333	999999	401	591	999999	793	999999	200	297	999999	491	555	630	135	921	12	30	606	471	375	611	11	291	633	714	911	999999	562	846	289	973	156	329	314	999999	462	999999	999999	772	999999	221	200	51	999999	849	421	999999	29	851	171	999999	138	669	999999	999999	999999	163	767	877	271	861	517	353	18	119	345	999999	325	153	469	999999	38	833	80	163	420	960	999999	999999	303	59	911	710	684	595	845	999999	390	999999	659	308	220	123	511	999999	703	847	43	999999	514	194	546	875	391	147	664	304	999999	785	999999	371	18	983	584	222	950	
807	668	422	274	859	845	536	494	171	813	915	332	541	999999	572	927	129	999999	118	513	999999	328	546	930	550	999999	999999	683	297	300	236	539	298	588	896	188	620	999999	655	999999	999999	390	230	999999	749	971	67	336	999999	999999	999999	999999	476	999999	914	488	999999	491	723	971	250	999999	207	871	999999	386	44	952	562	394	316	999999	624	999999	503	655	108	221	190	579	830	279	151	999999	999999	999999	72	589	674	999999	66	138	49	999999	999999	166	193	358	748	373	937	999999	999999	158	138	532	999999	707	999999	268	389	910	311	999999	151	999999	711	999999	470	999999	323	455	999999	153	999999	187	327	941	669	346	999999	749	999999	999999	999999	999999	999999	993	999999	878	434	364	999999	416	38	156	999999	999999	542	138	455	839	888	685	60	491	826	629	999999	999999	215	157	999999	869	797	640	446	494	999999	425	475	718	630	592	638	959	81	871	999999	191	360	432	999999	999999	999999	632	861	787	766	999999	899	875	183	773	673	286	325	513	999999	398	709	343	393	127	662	737	218	306	56	999999	999999	954	999999	638	999999	999999	999999	508	978	175	779	999999	999999	360	525	600	544	856	918	999999	643	568	999999	726	999999	27	48	291	878	163	423	565	741	999999	999999	945	370	544	184	890	537	817	535	999999	619	61	999999	43	999999	71	202	362	387	694	458	852	701	787	167	582	744	999999	629	824	751	224	917	62	620	579	240	10	999999	38	825	825	42	809	117	430	999999	14	689	999999	961	999999	187	56	227	888	254	999999	387	601	999999	999999	198	999999	702	404	999999	999999	422	31	831	201	999999	358	868	999999	819	891	679	736	999999	739	778	999999	863	690	999999	870	835	732	335	657	999999	90	999999	756	637	999999	117	713	999999	849	592	999999	985	769	391	829	188	594	78	362	999999	650	431	416	300	385	846	21	368	999999	999999	690	696	183	578	999999	475	999999	999999	496	783	966	449	330	157	120	999999	103	309	999999	692	250	999999	972	755	972	659	476	465	262	485	105	354	33	132	999999	971	812	999999	999999	363	75	599	582	579	999999	211	999999	999999	189	558	752	999999	999999	580	486	999999	999999	999999	999999	999999	998	657	742	20	687	999999	999999	999999	255	149	24	902	999999	853	626	650	91	403	819	770	558	218	999999	703	733	393	203	453	646	874	257	394	595	999999	364	418	857	571	999999	323	786	903	999999	49	544	999999	204	307	953	835	999999	330	608	999999	392	790	381	48	287	304	999999	972	561	381	892	999999	316	666	498	218	999999	519	512	
505	999999	654	205	999999	999999	883	198	999999	999999	810	928	927	786	760	469	574	999999	818	999999	597	894	999999	999999	641	999999	915	543	999999	808	999999	999999	436	999999	999999	850	737	594	145	879	404	999999	533	999999	999999	999999	999999	842	556	206	924	180	999999	999999	999999	611	999999	999999	564	98	999999	349	659	96	999999	999999	501	999999	684	999999	731	999999	902	938	999999	491	370	341	601	198	191	999999	987	341	884	574	77	211	902	500	999999	434	40	56	999999	64	455	447	999999	999999	950	999999	999999	645	475	999999	278	999999	345	999999	250	839	712	375	999999	999999	999999	327	212	188	701	999999	999999	193	241	307	949	855	999999	835	45	923	999999	619	999999	335	913	352	866	939	305	999999	999999	999999	999999	840	999999	664	999999	463	702	999999	244	550	289	660	999999	975	414	177	995	999999	999999	509	397	999999	237	999999	138	999999	267	999999	461	273	999999	670	433	737	999999	401	999999	294	999999	849	143	908	999999	71	339	586	684	938	999999	699	943	882	308	366	91	999999	612	629	999999	999999	205	691	676	999999	667	619	237	913	51	23	591	711	706	883	376	999999	638	999999	762	551	897	999999	82	999999	329	10	371	999999	999999	10	999999	955	757	159	999999	451	999999	999999	999999	720	359	771	896	924	117	999999	186	425	990	601	999999	999999	866	985	999999	876	619	914	999999	666	999999	170	267	999999	234	635	953	999999	239	925	257	921	999999	52	999999	135	432	157	654	98	999999	946	999999	63	705	352	99	772	489	777	999999	326	75	737	472	999999	513	855	999999	999999	288	999999	196	74	353	383	674	823	793	544	999999	999999	270	563	842	311	94	214	345	882	546	190	999999	462	103	931	999999	44	999999	999999	622	576	457	182	810	205	999999	21	709	332	677	999999	979	944	332	999999	999999	511	895	170	114	999999	520	817	934	107	560	733	971	422	999999	639	253	999999	921	999999	25	97	999999	646	551	999999	999999	22	999999	281	211	133	139	999999	875	354	999999	420	898	322	65	639	247	712	645	36	50	297	805	999999	999999	198	32	454	354	999999	758	258	999999	42	805	507	613	663	895	436	603	247	999999	182	500	833	892	999999	821	385	849	999999	999999	525	42	217	999999	176	259	23	110	684	999999	999999	999999	890	801	866	999999	558	35	584	817	218	432	999999	749	999999	547	198	306	423	632	968	128	717	999999	103	999999	598	300	446	413	882	336	918	858	640	586	610	41	36	101	273	359	275	999999	791	999999	239	999999	585	629	70	717	686	999999	420	788	878	999999	707	866	919	
267	589	180	935	882	999999	944	119	999999	936	166	279	999999	369	618	853	494	466	11	770	999999	715	816	999999	175	649	866	447	852	708	968	333	169	182	16	770	104	297	999999	588	294	358	539	999999	903	447	365	692	801	935	394	185	706	106	788	552	773	828	770	999999	647	999999	266	999999	999999	833	999999	158	362	848	758	206	557	422	485	782	185	133	999999	727	294	183	646	917	324	793	627	73	394	463	996	276	527	676	999999	999999	101	202	725	999999	337	216	999999	999999	999999	197	627	293	621	15	377	650	389	52	999999	473	999999	349	33	184	216	999999	764	999999	852	492	678	881	481	999999	691	999999	407	378	400	88	843	693	740	136	175	343	999999	388	96	356	887	485	727	477	927	999999	179	550	999999	290	451	440	110	693	518	746	811	923	324	394	252	21	651	870	629	176	608	896	18	873	604	386	999999	506	999999	999999	163	14	769	999999	813	857	513	120	636	999999	593	57	617	999999	999999	528	73	999999	999999	875	999999	857	848	760	152	999999	541	991	999999	75	628	999999	98	325	592	807	164	385	999999	395	507	541	999999	226	999999	561	999999	588	351	85	322	120	402	729	368	999999	166	18	796	999999	999999	522	433	571	784	988	958	999999	837	723	999999	688	131	717	378	999999	624	631	187	999999	992	999999	649	610	752	517	999999	368	999999	296	999999	155	588	999999	80	985	117	671	999999	594	602	999999	999999	627	711	634	989	684	999999	999999	681	534	831	215	547	999999	872	999999	818	999999	999999	600	999999	551	82	228	109	90	999999	393	195	999999	199	592	988	14	999999	31	899	128	999999	526	999999	999999	614	999999	324	999999	502	708	122	294	852	175	807	999999	653	210	999999	493	534	908	47	968	879	728	999999	248	227	543	170	999999	923	999999	999999	270	593	453	936	999999	903	726	999999	999999	280	901	999999	999999	785	985	361	11	999999	416	593	619	488	999999	999999	885	780	999999	166	959	548	272	370	161	426	999999	419	210	273	599	999999	808	999999	109	698	978	628	321	999999	999999	191	168	384	517	117	138	781	554	441	61	185	826	569	999999	400	18	540	948	607	249	576	160	737	876	999999	785	999999	389	999999	42	266	999999	999999	925	999999	389	999999	999999	999999	297	764	864	769	222	424	762	248	700	708	690	999999	680	714	223	664	41	430	999999	690	332	999999	402	213	408	794	999999	212	999999	999999	999999	129	686	999999	319	484	999999	999999	999999	462	999999	546	598	681	660	594	586	999999	410	270	999999	958	391	173	722	
458	372	660	370	428	999999	559	603	848	697	570	761	999999	999999	738	952	999999	905	54	999999	785	999999	721	553	814	217	961	802	999999	116	62	738	999999	190	860	122	61	31	999999	754	999999	942	999999	999999	100	999999	808	358	672	317	105	62	346	547	937	999999	650	117	556	220	746	757	999999	742	645	831	247	999999	544	625	901	999999	808	300	999999	999999	500	737	462	999999	408	613	139	76	999999	999	999999	976	253	652	471	943	475	999999	17	756	722	17	348	999999	999999	999999	999999	999999	999999	477	254	999999	434	103	999999	912	654	575	811	143	999999	162	999999	645	439	999999	353	892	163	958	163	922	292	365	130	492	999999	203	394	999999	799	93	660	543	755	356	551	159	934	999999	298	999999	999999	999999	999999	569	999999	702	830	334	868	921	893	457	323	332	999999	79	973	235	523	461	191	624	344	999999	999999	198	999999	92	719	999999	957	604	669	263	847	999999	999999	999999	216	999999	999999	69	999999	877	199	213	229	433	592	482	186	709	45	837	718	459	540	999999	77	97	812	747	999999	999999	964	999999	787	70	999999	355	843	999999	29	826	97	999999	306	999999	999999	299	969	466	500	999999	999999	257	568	832	545	397	999999	641	492	999999	884	625	454	653	913	900	425	169	999999	247	999999	999999	690	219	749	596	162	84	249	999999	128	356	257	377	657	716	999999	955	999999	97	477	999999	930	900	999999	471	999999	653	552	454	873	810	517	262	608	999999	567	999999	93	948	999999	803	401	714	10	999999	378	86	996	207	180	469	999999	861	769	999999	833	790	277	287	999999	999999	531	795	904	317	839	999999	999999	402	999999	999999	872	999999	852	673	810	225	899	414	103	601	657	355	999999	414	999999	655	492	182	999999	777	91	805	999999	735	282	605	999999	999999	698	384	317	603	999999	799	999999	77	999999	105	626	999999	891	999999	194	999999	852	186	999999	500	151	999999	511	999999	972	999999	300	76	547	999999	401	214	416	999999	716	719	999999	63	306	484	999999	108	999999	396	556	999999	886	228	621	710	882	999999	94	318	551	515	872	721	999999	677	509	531	529	891	703	421	210	684	156	474	44	798	999999	47	684	999999	546	124	50	169	495	999999	454	836	244	999999	999999	999999	999999	999999	846	571	432	629	975	295	578	755	693	144	612	999999	82	156	675	999999	225	56	999999	507	969	757	681	999999	999999	437	86	693	656	407	999999	112	29	945	628	473	376	260	71	999999	474	999999	431	905	557	293	999	999999	170	999999	999999	83	474	167	242	98	890	960	
447	548	218	885	109	295	999999	509	191	137	528	212	717	965	985	244	43	999999	336	775	914	999999	438	779	532	505	327	999999	638	999999	713	539	582	415	813	523	999999	589	691	146	72	57	112	999999	999999	957	999999	124	98	239	133	63	762	124	999999	549	119	999999	999999	603	999999	625	871	328	423	989	630	311	161	471	63	454	497	199	713	867	795	566	10	574	72	999999	139	408	739	659	776	999999	370	274	413	999999	236	999999	178	447	186	783	458	999999	337	141	999999	999999	186	679	999999	573	411	999999	999999	553	438	788	541	765	495	472	589	763	222	172	999999	887	67	310	228	409	999999	999999	690	21	999999	220	247	930	999999	999999	232	70	104	213	66	192	521	860	324	447	999999	413	951	714	999999	694	577	174	200	999999	569	999999	999999	165	999999	145	497	741	446	227	551	610	525	999999	250	529	669	18	116	758	999999	207	999999	780	853	617	999999	976	817	999999	642	82	740	173	943	356	608	938	661	920	695	779	424	106	999999	946	999999	968	473	675	34	568	67	999999	709	999999	890	999999	312	934	821	999999	999999	32	584	999999	869	999999	49	894	999999	730	357	196	73	597	999999	889	883	906	730	355	999999	999999	398	84	999999	999999	464	581	466	928	636	726	108	185	855	401	521	999999	999999	535	928	579	754	304	999999	871	378	122	588	999999	797	405	999999	475	17	999999	999999	510	463	570	896	999999	438	992	104	631	999999	999999	999999	392	377	464	830	999999	426	999999	999999	999999	863	153	930	352	992	465	140	240	522	633	999999	999999	766	21	965	516	638	470	151	762	210	589	783	999999	380	999999	999999	342	999999	20	58	999999	395	540	646	319	640	999999	475	999999	999999	999999	999999	464	719	668	999999	999999	499	323	999999	999999	792	634	999999	283	370	999999	972	796	832	797	999999	511	999999	104	687	235	374	999999	999999	94	999999	178	900	999999	480	329	770	711	580	276	843	261	454	999999	999999	760	999999	373	949	999999	581	999999	150	74	207	607	999999	625	981	999999	991	842	447	999999	961	623	733	556	802	50	680	271	999999	565	953	999999	67	491	813	927	588	11	707	999999	513	325	38	999999	999999	873	449	155	730	190	999999	10	813	999999	140	999999	37	100	570	908	999999	319	462	584	120	999999	549	999999	811	999999	999999	990	145	999999	967	999999	594	999999	416	928	601	534	541	45	291	999999	600	93	360	155	900	497	440	999999	177	999999	862	454	726	355	999999	999999	343	676	378	293	865	62	16	494	999999	140	684	641	999999	984	
778	426	302	167	203	466	47	666	999999	324	560	346	594	999999	999999	149	180	71	604	551	201	999999	667	997	97	548	87	866	81	769	999999	798	492	999999	425	445	162	999999	162	999999	23	676	522	63	733	528	467	242	711	934	959	623	47	765	999999	999999	759	305	79	655	389	181	999999	394	999999	761	854	999999	999999	999999	987	611	908	736	538	524	353	999999	999999	569	999999	999999	165	146	810	999999	761	999999	398	512	686	856	499	999999	488	841	91	138	551	971	674	65	884	373	946	999999	999999	999999	237	278	569	154	41	999999	574	544	26	458	583	321	10	136	999999	845	660	999999	122	412	257	999999	443	225	999999	302	894	35	959	999999	999999	461	485	460	500	129	943	541	825	988	999999	999999	825	999999	554	999999	970	547	52	49	712	815	246	311	999999	540	835	999999	91	738	615	549	999999	999999	268	132	835	549	999999	999999	902	129	999999	133	480	314	999999	810	670	999999	332	999999	982	999999	88	999999	225	183	999999	959	999999	598	460	999999	382	999999	999999	601	374	999999	999999	430	910	999999	147	593	999999	123	831	748	670	35	683	999999	415	268	567	999999	155	999999	907	661	999999	677	609	313	999999	227	750	98	945	279	446	249	438	999999	999999	834	782	494	873	111	352	659	299	268	914	999999	681	124	825	702	455	490	524	999999	999999	243	549	833	999999	293	999999	743	802	999999	999999	999999	999999	514	999999	733	999999	660	20	805	319	999999	388	350	399	467	545	635	273	253	824	999999	999999	696	622	213	294	949	570	590	738	608	857	898	999999	480	391	177	302	101	819	999999	479	719	432	797	854	999999	444	999999	747	999999	480	559	576	633	719	133	891	618	448	999999	999999	999999	76	999999	999999	489	670	999999	999999	999999	343	181	434	40	486	15	999999	824	358	95	514	113	842	11	137	999999	332	56	999999	267	999999	999999	653	885	703	59	999999	721	173	374	538	525	390	379	999999	309	134	545	999999	714	859	999999	270	999999	428	987	587	74	583	336	167	623	168	818	999999	660	527	548	336	436	999999	552	660	983	999999	989	723	472	608	828	183	786	899	999999	408	218	999999	300	466	716	472	999999	999999	837	999999	915	367	571	288	742	999999	586	219	720	361	316	416	286	807	439	273	124	466	999999	162	381	723	122	420	883	999999	999999	92	620	963	774	414	823	776	640	632	162	194	865	56	597	577	189	694	999999	801	146	492	999999	999999	999999	132	999999	684	836	201	999999	160	404	504	554	503	598	999999	999999	902	999999	999999	176	
807	999999	929	600	999999	999999	803	544	999999	329	91	111	999999	65	999999	615	999999	32	148	940	449	999999	11	790	370	501	103	999999	999999	117	199	218	635	326	229	340	428	999999	683	129	42	656	825	999999	323	403	999999	448	430	151	934	880	999999	570	726	429	119	999999	239	217	999999	825	122	999999	139	999999	476	427	836	837	196	999999	999999	29	907	792	562	180	476	967	999999	999999	558	290	999999	318	999999	75	600	999999	230	289	999999	475	657	217	544	514	701	999999	926	999999	611	999999	954	813	541	435	662	933	867	939	999999	271	525	816	276	831	148	820	118	410	827	46	616	999999	828	999999	372	700	258	57	478	999999	51	310	999999	965	335	999999	777	999999	412	999999	932	291	616	999999	950	840	999999	712	375	999999	341	525	564	575	976	57	985	668	73	961	685	819	470	646	999999	999999	773	311	505	779	53	780	998	999999	113	999999	300	797	922	532	760	546	682	597	694	525	999999	477	989	288	383	118	999999	999999	980	122	999999	999999	810	999999	76	639	216	999999	837	999999	527	402	471	650	757	198	745	541	999999	148	999999	999999	952	999999	479	999999	322	999999	406	999999	999999	557	190	999999	515	330	986	197	999999	130	340	96	760	999999	999999	353	15	999999	531	195	999999	999999	999999	841	974	947	27	115	265	770	327	999999	199	902	999999	970	221	999999	145	436	211	558	999999	91	808	61	122	820	999999	999999	300	973	999999	999999	571	999999	318	348	26	567	313	880	932	695	999999	999999	897	858	95	36	999999	535	212	104	983	999999	658	999999	43	923	999999	207	407	140	999999	353	999999	978	341	275	999999	999999	464	577	133	330	626	389	999999	467	163	264	734	682	993	765	999999	999999	999999	756	131	999999	999999	102	732	116	483	801	225	460	999999	918	999999	820	373	269	81	634	971	662	198	999999	880	576	770	580	473	999999	147	714	582	700	751	999999	999999	512	566	371	844	27	847	824	173	999999	417	999999	737	914	318	733	694	146	630	574	568	853	279	739	332	162	643	758	664	511	877	359	177	999999	999999	860	703	709	789	999999	815	374	115	63	168	534	843	559	416	413	999999	999999	79	187	26	999999	243	827	49	692	384	98	999999	999999	949	67	77	794	248	999999	999999	984	356	676	999999	203	747	999999	999999	999999	318	93	351	260	491	442	290	989	926	385	627	875	670	999999	580	727	999999	452	114	110	999999	999999	999999	959	383	999999	99	402	999999	822	552	27	256	251	384	300	746	999999	999999	999999	777	999999	868	862	829	999999	
324	259	106	41	989	999999	121	479	999999	999999	772	999999	877	455	353	999999	570	113	832	999999	999999	428	723	999999	980	305	281	597	333	388	190	458	139	999999	721	839	999999	999999	999999	257	906	776	910	999999	527	363	41	725	173	890	518	764	40	229	535	895	999999	999999	999999	693	33	999999	156	952	999999	324	263	658	734	513	590	999999	280	999999	704	852	517	608	763	626	999999	556	999999	443	999999	999999	427	909	999999	825	312	490	347	150	999999	392	630	999999	999999	212	110	382	991	999999	309	346	999999	999999	525	999999	387	928	63	434	428	999999	100	999999	999999	663	999999	354	965	908	211	110	834	140	359	322	231	558	573	560	526	892	565	999999	144	534	931	970	394	19	447	999999	437	913	721	999999	302	999999	876	999999	999999	756	416	92	458	999999	511	364	106	213	461	828	364	502	907	536	911	326	578	557	732	926	959	955	470	999999	673	920	418	602	999999	999999	682	202	999999	770	486	482	325	935	32	999999	999999	191	558	618	999999	935	15	195	845	976	348	329	999999	387	999999	460	999999	999999	535	590	945	999999	193	157	156	172	256	999999	59	439	11	999999	534	165	62	778	407	999999	999999	738	915	233	756	53	965	362	552	868	973	999999	859	693	410	441	999999	999999	997	411	471	857	999999	867	145	415	974	705	794	494	999999	28	999999	770	824	999999	675	721	748	999999	191	999999	999999	387	174	999999	579	317	243	999999	533	683	780	996	999999	999999	59	57	98	350	78	270	999999	68	543	955	972	99	999999	612	766	909	630	999999	999999	677	999999	310	999999	121	835	999999	472	702	999999	651	247	999999	999999	875	747	627	633	407	80	921	999999	561	844	219	61	490	448	630	336	623	62	922	776	712	711	999999	354	999999	999999	999999	797	865	999999	892	717	915	709	993	999999	149	286	233	787	307	450	686	466	493	69	355	228	841	375	347	598	325	290	677	174	999999	282	656	892	669	133	371	464	952	999999	146	781	455	765	999999	347	829	999999	479	272	34	292	860	918	169	192	956	499	760	304	999999	999999	999999	828	865	866	999999	340	999999	183	999999	231	514	999999	922	574	999999	85	999999	999	768	190	999999	414	999999	999999	421	738	733	486	177	999999	704	999999	109	511	749	627	900	330	717	999999	26	999999	193	999999	999999	868	995	594	419	999999	320	760	999999	221	824	627	688	158	454	891	999999	641	999999	999999	999999	856	892	420	825	155	185	857	291	279	173	515	231	346	939	552	742	148	76	999999	560	999999	132	887	687	
131	938	752	876	826	892	385	299	976	285	921	975	585	769	274	705	463	479	266	57	318	999999	351	999999	999999	999999	468	575	719	999999	584	734	14	999999	703	216	432	981	999999	999999	788	999999	255	71	27	999999	999999	378	999999	999999	999999	473	999999	840	999999	726	597	543	974	999999	433	810	579	329	700	197	971	852	76	999999	282	999999	999999	999999	999999	102	160	289	201	334	999999	99	772	999999	558	120	868	174	364	977	619	889	17	787	999999	978	646	925	370	829	606	315	312	744	999999	626	459	985	581	285	575	317	352	999999	685	344	999999	999999	770	590	328	806	498	99	447	393	473	236	999999	290	456	235	999999	371	999999	686	786	999999	820	932	660	883	999999	88	411	311	547	999999	112	999999	941	206	999999	780	999999	799	816	223	307	925	163	999999	68	300	829	350	398	999999	920	999	999999	19	629	838	930	999999	999999	419	687	145	845	115	999999	317	349	260	80	149	860	929	869	573	730	895	779	436	999999	302	258	71	999999	566	447	112	71	931	999999	326	999999	75	999999	406	536	171	89	999999	109	750	951	999999	279	259	129	991	139	984	289	734	999999	503	999999	920	999999	625	232	999999	999999	31	999999	999999	684	754	299	795	999999	472	46	999999	815	731	337	84	350	999999	792	999999	447	999999	973	999999	999999	841	999999	356	999999	999999	245	910	938	800	389	999999	504	544	999999	999999	960	334	999999	999999	947	719	999999	338	175	545	580	491	833	999999	841	222	999999	177	765	999999	497	999999	350	686	999999	135	999999	25	351	999999	579	806	999999	277	704	999999	805	315	140	932	922	999999	191	910	95	999999	87	999999	999999	176	39	999999	779	62	37	27	984	962	440	999999	98	903	986	915	965	774	706	566	864	728	416	742	47	999999	919	568	999999	439	600	482	58	999999	999999	184	230	999999	36	999999	999999	686	139	843	875	318	844	29	999999	999999	944	321	57	521	516	999999	759	296	299	947	142	999999	999999	554	371	999999	773	999999	846	811	695	723	999999	999999	999999	188	599	573	866	728	988	900	626	999999	495	289	434	999999	999999	827	424	999999	999999	999999	600	780	428	585	481	917	545	15	182	140	580	999999	574	83	204	338	640	999999	430	999999	959	241	999999	772	68	92	533	999999	999999	29	396	761	769	667	383	999999	759	24	999999	948	193	982	727	495	914	999999	714	360	342	414	196	238	513	392	130	368	937	656	999999	999999	999999	309	909	163	743	999999	461	906	999999	658	579	626	103	999999	999999	999999	513	357	857	793	377	182	
999999	690	832	167	258	387	547	24	608	112	999999	704	563	883	82	574	751	105	813	808	660	683	999999	999999	999999	999999	15	154	855	590	799	733	30	999999	999999	229	999999	586	570	83	369	999999	60	999999	138	399	999999	504	999999	939	605	999999	979	999999	521	229	854	999999	32	226	381	403	169	27	313	764	683	351	487	853	999999	175	535	739	448	974	999999	368	999999	746	124	511	999999	915	984	999999	753	460	701	186	999999	68	563	999999	701	966	999999	999999	174	374	715	576	26	60	999999	440	999999	999999	131	547	999999	496	830	285	111	870	999999	999999	43	275	20	233	649	310	488	194	611	191	47	999999	457	599	204	999999	41	548	494	999999	229	999999	999999	513	339	163	999999	878	238	287	999999	999999	814	283	999999	999999	999999	999999	926	999999	571	511	828	54	212	648	99	997	999999	763	999999	563	386	961	34	488	463	999999	893	496	720	610	956	333	999999	216	999999	184	599	305	713	999999	621	777	629	999999	999999	766	311	999999	74	592	585	474	43	999999	454	852	259	520	999999	999999	999999	440	995	960	554	504	999999	999999	980	915	407	999999	60	705	999999	608	342	999999	999999	697	206	213	432	138	35	491	300	261	762	815	925	999999	860	999999	999999	191	782	668	173	231	661	316	999999	158	999999	588	424	338	745	845	519	943	757	747	660	395	999999	867	935	999999	214	853	243	175	989	328	999999	203	754	760	826	674	151	542	45	889	503	283	942	999999	77	962	515	916	306	982	331	123	206	999999	182	914	732	999999	27	999999	999999	544	169	867	999999	999999	584	985	999999	999999	999999	999999	712	770	891	999999	999999	499	999999	251	347	326	869	17	996	33	999999	198	588	911	999999	50	999999	999999	999999	959	123	85	994	845	999999	530	896	460	190	115	410	435	674	999999	989	243	116	775	470	756	999999	999999	870	429	234	396	407	999999	902	761	700	485	999999	932	621	849	505	999999	999999	999999	430	418	826	891	622	571	999999	150	922	709	934	749	999999	70	293	962	215	999999	621	999999	133	789	557	429	414	925	482	741	826	999999	737	999999	999999	652	999999	999999	999999	978	999999	663	872	266	999999	203	826	999999	999999	892	648	658	644	930	999999	871	694	999999	860	999999	486	697	99	999999	323	781	971	977	837	123	734	999999	999999	236	768	999999	129	999999	603	364	602	463	999999	999999	999999	177	505	807	427	999999	999999	999999	406	927	502	118	574	100	999999	413	232	848	123	999999	168	622	999999	418	171	580	751	999999	999999	506	804	999999	491	509	688	999999	
286	173	560	797	164	49	629	999999	733	659	999999	38	999999	999999	999999	753	349	999999	999999	480	156	999999	999999	846	298	141	657	999999	133	478	999999	74	412	796	137	68	298	326	451	128	992	321	684	999999	999999	999999	903	847	999999	60	999999	999999	87	217	999	199	528	713	509	32	391	999999	999999	265	42	329	626	136	72	82	465	33	999999	312	488	834	412	999999	659	575	999999	810	535	83	795	744	999999	204	999999	938	540	585	816	428	999999	272	736	429	999999	868	106	776	785	302	594	999999	723	775	728	175	786	999999	999999	999999	794	999999	999999	511	469	297	342	432	999999	134	541	880	999999	999999	575	225	108	983	662	791	478	461	35	242	999999	145	31	221	475	631	161	155	999999	882	633	165	79	234	959	192	535	674	446	660	760	714	999999	983	999999	513	76	802	999999	273	465	343	556	999999	32	334	276	130	999999	707	999999	396	359	999999	999999	420	156	874	999999	999999	265	804	24	374	481	999999	692	47	22	962	565	999999	422	267	427	999999	609	118	211	635	916	415	999999	739	688	374	365	128	877	788	366	999999	779	262	18	660	329	191	999999	258	999999	238	118	994	999999	623	973	999999	906	816	810	47	673	398	563	849	97	285	685	999999	418	574	169	233	605	373	579	170	259	767	970	427	629	952	999999	687	307	723	596	75	400	273	222	999999	999999	999999	528	391	698	168	573	54	999999	381	999999	999999	78	884	398	779	999999	812	999999	149	999999	393	418	720	403	876	552	373	999999	999999	716	154	999999	108	255	286	999999	198	999999	101	203	926	921	999999	999999	926	618	999999	999999	817	32	999999	999999	82	225	999999	999999	807	987	999999	615	209	365	886	664	999999	715	970	638	121	935	854	350	750	999999	919	471	169	999999	476	999999	140	48	871	597	138	723	999999	883	999999	376	999999	211	999999	999999	993	570	44	593	427	221	999999	783	223	882	999999	999999	681	136	306	132	751	209	999999	564	484	999999	494	299	536	972	999999	97	999999	745	898	653	699	274	952	358	437	576	999999	265	618	356	824	989	999999	890	51	162	586	537	999999	836	690	999999	11	999999	86	744	67	999999	785	561	805	478	983	999999	548	417	999999	948	999999	184	27	999999	946	138	347	504	999999	645	930	999999	510	450	999999	71	962	612	272	130	281	692	999999	736	479	999999	550	356	15	904	351	634	977	638	842	450	819	999999	150	873	494	581	874	999999	524	511	61	999999	358	999999	562	999999	155	64	999999	12	665	999999	785	889	999999	990	498	
966	303	306	306	871	607	679	999999	536	472	999999	635	699	818	999999	222	968	999999	194	999999	94	351	416	489	923	962	999999	999999	999999	649	260	295	503	92	908	128	228	215	189	757	678	999999	35	473	755	429	977	194	999999	79	817	999999	403	992	414	624	887	817	383	999999	999999	895	715	999999	222	113	141	616	909	979	994	763	825	999999	329	416	999999	942	733	504	984	999999	225	468	999999	375	892	999999	999999	293	999999	410	832	280	989	782	963	148	260	651	999999	370	284	589	999999	64	69	966	672	998	309	999999	999999	879	924	123	999999	999999	64	846	999999	999999	999999	626	748	593	999999	999999	447	547	452	187	691	91	999999	624	999999	999999	393	778	316	925	838	680	984	999999	326	953	355	999999	112	999999	999999	414	440	666	432	999999	840	491	133	513	529	999999	999999	999999	262	12	999999	310	999999	53	863	285	539	295	792	267	642	463	276	978	999999	571	999999	736	103	999999	651	549	201	721	795	901	655	999999	999999	712	135	862	42	323	290	54	141	68	999999	808	875	999999	874	175	25	387	224	155	313	999999	690	818	999999	975	999999	133	118	32	258	962	999999	736	999999	90	141	780	430	953	697	165	999999	386	883	294	411	999999	675	36	705	418	999999	510	499	449	31	316	999999	999999	961	167	935	118	810	891	187	999999	264	794	43	245	957	999999	457	157	526	314	935	999999	573	855	458	92	327	999999	285	129	246	449	68	825	947	372	991	999999	229	999999	575	991	116	272	251	880	999999	469	460	425	63	352	922	999999	380	99	999999	116	709	999999	999999	970	999999	68	903	999999	736	218	298	999999	279	916	928	999999	999999	999999	637	999999	999999	577	99	857	389	860	76	894	527	351	454	857	879	885	831	375	541	604	386	58	369	436	999999	784	181	866	155	999999	423	727	977	999999	462	192	503	999999	999999	933	591	754	991	999999	999999	394	764	999999	715	999999	95	562	663	144	567	588	942	186	999999	999999	685	523	714	930	480	799	373	999999	999999	696	999999	699	611	607	999999	631	999999	359	999999	999999	30	741	160	761	60	861	999999	843	869	873	250	326	709	459	999999	999999	49	71	538	999999	31	747	44	28	11	999999	950	66	131	999999	999999	592	999999	672	294	944	999999	953	879	618	735	999999	157	531	456	76	999999	162	360	944	591	995	999999	650	999999	999999	999999	141	760	999999	910	17	721	934	352	658	999999	46	175	312	705	999999	192	919	763	501	999999	512	999999	935	406	999999	999999	186	354	535	771	397	999999	20	
999999	240	202	225	708	727	808	223	189	798	787	953	986	57	999999	504	813	901	999999	999999	999999	999999	999999	825	268	122	311	544	589	816	887	890	112	999999	74	999999	893	999999	221	45	692	386	333	999999	999999	452	811	658	937	849	722	869	510	999999	337	54	671	377	956	595	425	274	999999	999999	911	896	850	832	982	773	610	846	689	850	554	307	870	795	677	815	999999	653	606	740	104	27	389	414	827	999999	804	526	20	626	999999	999999	753	960	863	260	601	979	675	174	248	876	190	659	152	39	183	875	700	151	295	772	667	892	999999	999999	517	999999	14	962	969	94	836	73	999999	136	999999	909	932	426	223	330	999999	442	502	228	836	729	271	797	999999	999999	826	868	999999	999999	999999	999999	692	969	743	999999	974	713	205	163	49	999999	429	26	485	273	943	283	927	964	999999	234	999999	999999	999999	787	999999	999999	126	50	268	999999	732	393	375	999999	999999	962	683	67	355	274	247	348	188	718	310	255	321	999999	999999	552	999999	376	62	536	469	641	911	999999	999999	999999	596	164	999999	81	395	46	651	792	55	980	600	869	618	531	986	62	999999	999999	999999	928	895	543	65	716	36	365	340	838	234	585	61	726	999999	999999	677	93	452	116	333	274	603	529	999999	999999	951	80	758	530	550	999999	769	573	480	62	872	63	108	189	54	39	705	813	567	470	929	999999	793	40	854	903	999999	765	24	221	999999	375	16	62	764	955	606	810	298	817	816	999999	999999	33	715	623	984	273	999999	303	569	790	961	76	83	87	287	999999	676	646	807	14	999999	999999	727	999999	999999	56	425	98	432	894	524	750	653	451	999999	770	999999	240	918	345	703	721	999999	999999	413	939	978	999999	678	878	143	651	19	999999	930	999999	305	218	576	938	848	972	871	674	275	999999	422	632	460	517	413	445	727	471	310	837	616	192	999999	117	78	738	999999	999999	761	999999	999999	842	999999	999999	474	116	664	980	497	731	999999	977	279	202	526	999999	236	171	475	697	999999	548	999999	102	381	122	125	468	999999	999999	999999	327	999999	999999	480	999999	121	819	52	306	999999	747	974	579	987	638	913	900	999999	722	512	258	88	73	999999	999999	341	999999	268	361	991	206	999999	387	999999	532	999999	999999	999999	999999	999999	416	999999	178	999999	999999	999999	999999	115	742	209	224	876	999999	607	999999	248	999999	452	287	248	692	999999	691	314	584	999999	999999	999999	464	574	46	187	645	487	999999	999999	910	999999	773	628	999999	322	526	161	776	
329	999999	780	999999	294	999999	435	444	707	552	855	437	863	341	548	999999	999999	651	177	173	47	241	670	510	183	337	999999	678	999999	838	999999	44	539	538	265	674	816	545	999999	360	611	742	938	935	251	702	56	999999	999999	999999	999999	999999	359	988	739	97	999999	999999	999999	999999	521	999999	784	868	182	820	999999	335	86	874	170	985	999999	817	562	304	303	734	269	481	291	999999	453	18	959	999999	685	999999	999999	177	382	547	853	222	838	853	958	999999	763	430	804	721	999999	999999	490	893	199	541	436	445	999999	567	19	220	675	999999	314	776	999999	473	145	999999	999999	908	501	622	142	268	978	708	346	999999	971	838	677	999999	159	102	528	999999	518	153	123	363	382	814	537	643	999999	216	549	191	170	299	295	456	194	829	859	867	999999	930	563	728	109	999999	999999	181	542	115	482	999999	257	999999	955	991	999999	999999	535	687	95	498	999999	999999	999999	164	72	682	553	230	385	330	999999	999999	314	588	999999	395	263	810	228	366	110	441	733	337	934	326	343	303	223	20	303	181	782	272	999999	999999	999999	944	508	913	627	322	999999	999999	999999	999999	539	377	999999	999999	920	724	469	728	398	290	48	830	230	745	348	999999	16	375	999999	999999	999999	51	999999	799	824	319	999999	314	999999	999999	711	999999	358	346	999999	999999	892	375	999999	579	712	63	874	928	999999	740	724	999999	575	377	316	999999	136	917	719	497	997	999999	33	611	422	164	999999	610	578	999999	999999	883	957	381	368	641	285	457	999999	823	177	450	56	94	594	548	739	371	481	357	454	999999	626	999999	969	999999	351	999999	166	557	73	274	999999	294	268	840	805	203	19	674	88	679	569	999999	999999	557	565	999999	999999	873	999999	628	999999	999999	23	50	266	666	412	88	299	797	300	800	760	999999	999999	762	825	753	743	999999	361	999999	279	774	871	731	971	422	725	412	471	292	142	445	145	138	281	228	584	148	791	931	385	291	388	768	999999	426	466	802	123	273	140	880	276	332	999999	248	178	535	695	999999	999999	887	335	999999	668	325	999999	999999	491	607	999999	999999	753	430	431	988	999999	113	595	555	956	922	299	208	999999	261	178	813	187	42	59	58	452	801	578	497	955	999999	109	820	999999	503	321	516	104	535	136	846	900	963	852	75	940	150	44	999999	597	999999	856	999999	156	955	999999	459	558	130	162	952	852	933	42	999999	13	999999	897	462	610	999999	114	626	135	332	912	999999	999999	983	118	999999	999999	147	900	829	
522	692	673	702	719	862	957	973	382	183	993	999999	999999	836	71	175	999999	999999	829	999999	999999	999999	292	999999	999999	999999	279	574	22	850	196	714	999999	213	503	999999	110	204	743	748	999999	999999	254	951	338	946	293	353	921	942	69	194	999999	999999	806	292	410	849	660	158	592	393	961	999999	987	288	999999	727	342	750	999999	58	839	999999	989	891	985	999999	495	106	287	926	652	80	999999	11	999999	948	406	220	999999	999999	544	594	165	999999	999999	721	999999	60	23	566	20	181	876	21	355	236	105	915	306	999999	999999	564	999999	666	999999	891	741	999999	999999	984	331	999999	999999	814	999999	999999	925	557	722	273	377	999999	92	721	915	999999	203	999999	999999	180	999999	491	913	842	897	979	723	498	700	287	980	977	999999	38	244	888	999999	999999	999999	999999	999999	547	202	42	999999	918	999999	999999	751	999999	999999	999999	340	711	141	840	218	996	917	999999	531	436	856	445	293	399	277	64	486	999999	999999	140	281	554	999999	315	299	881	150	999999	507	572	747	441	589	27	646	467	897	404	680	999999	155	973	579	874	999999	756	749	312	650	427	674	724	130	567	691	785	842	826	550	999999	999999	937	36	999999	999999	425	999999	275	752	999999	999999	91	357	802	985	307	975	999999	624	542	141	837	338	90	999999	33	999999	31	336	861	625	80	853	353	490	999999	947	999999	194	275	900	483	999999	841	270	592	377	328	581	393	999999	847	211	18	205	999999	609	945	69	666	114	834	939	891	194	96	999999	13	321	778	360	999999	809	999999	642	658	999999	497	820	316	656	991	449	942	60	777	869	845	158	472	607	11	561	528	170	75	999999	667	656	184	364	373	999999	803	999999	456	47	852	375	999999	739	122	999999	999999	999999	123	999999	996	841	416	227	392	999999	849	999999	999999	802	290	999999	577	124	620	999999	999999	951	999999	984	646	909	604	740	999999	479	611	732	495	875	807	999999	56	680	547	826	250	956	972	517	167	999999	683	999999	756	662	798	431	128	999999	999999	801	999999	138	748	96	246	676	209	913	253	999999	685	483	995	771	152	999999	577	999999	600	689	999999	775	999999	24	235	951	999999	999999	999999	190	613	222	395	15	999999	999999	932	999999	589	999999	757	69	999999	49	946	210	658	984	520	999999	999999	334	681	800	822	951	310	733	861	295	692	845	242	73	514	999999	98	989	999999	233	999999	127	215	36	931	919	512	999999	77	999999	999999	999	844	779	336	289	541	594	193	840	999999	208	599	303	881	999999	999999	
209	535	484	121	668	999999	296	999999	736	128	655	868	902	449	522	665	835	992	693	11	462	999999	999999	931	503	806	999999	999999	766	528	911	155	30	102	312	263	999999	914	634	994	999999	843	999999	170	885	725	290	401	105	542	763	311	999999	910	374	471	309	552	617	862	866	680	179	218	999999	509	999999	810	146	268	82	921	367	999999	453	619	148	999999	55	999999	525	999999	999999	234	764	609	958	999999	728	840	953	51	306	771	137	876	999999	390	952	999999	876	480	265	836	999999	999999	943	999999	466	999999	333	244	999999	839	999999	999999	170	945	454	607	551	738	999999	306	315	41	625	999999	571	576	945	758	999999	669	901	55	491	683	763	921	666	999999	999999	999999	517	999999	999999	999999	434	18	716	727	999999	355	834	147	999999	959	531	999999	227	999999	999999	889	999999	575	132	837	938	301	637	486	999999	533	941	91	95	119	788	596	999999	168	171	563	999999	227	822	766	834	763	657	532	162	999999	703	319	544	763	172	941	595	999999	527	143	380	239	999999	999999	414	999999	62	288	180	934	942	68	195	372	39	999999	752	999999	12	999999	999999	115	999999	999999	829	632	547	999999	947	846	10	789	641	37	192	630	681	419	999999	91	711	379	362	228	392	999999	999999	181	999999	579	199	999999	704	999999	500	275	905	999999	583	781	216	729	340	333	933	163	427	999999	190	408	910	999999	12	999999	474	999999	752	116	999999	194	999999	999999	599	999999	657	999999	94	299	537	916	725	999999	836	999999	999999	981	48	39	294	239	227	999999	999999	334	669	856	237	783	877	235	522	798	999999	398	999999	999999	999999	962	675	172	78	138	630	999999	999999	917	506	432	56	492	236	999999	822	244	966	999999	999999	274	708	801	543	310	421	312	403	927	778	999999	308	999999	851	999999	363	131	999999	99	343	727	999999	751	359	805	999999	394	998	799	976	999999	432	999999	465	865	264	999999	629	767	716	328	869	999999	999999	68	133	22	999999	161	999999	700	83	877	999999	999999	622	999999	999999	738	999999	999999	313	604	950	798	25	569	579	985	999999	490	999999	403	999999	25	857	895	999999	999999	681	724	999999	847	999999	286	905	554	537	807	252	306	431	999999	203	689	25	275	805	350	53	999999	999999	999999	339	879	207	999999	504	195	800	727	999999	161	67	849	283	465	174	999999	999999	470	42	772	742	524	69	611	209	999999	999	592	100	271	257	127	291	108	518	560	999999	235	59	999999	17	525	951	999999	833	354	416	559	110	140	457	582	531	999999	912	815	
819	596	480	812	195	217	636	93	903	939	999999	184	947	613	999999	999999	420	689	999999	227	572	999999	777	855	285	449	999999	960	813	999999	595	620	195	702	741	491	754	247	166	999999	999999	999999	377	999999	786	241	999999	496	544	790	171	841	905	695	252	40	999999	625	536	999999	725	676	279	237	999999	946	989	254	872	114	999999	999999	533	965	337	704	421	883	78	53	999999	995	426	999999	513	753	714	499	460	710	672	139	711	421	84	223	999999	149	999999	840	252	368	624	439	878	988	318	940	999999	548	999999	935	556	492	999999	729	259	999999	724	600	241	999999	794	172	441	782	471	121	890	999999	999999	282	999999	238	801	479	381	986	154	524	444	774	141	999999	101	736	582	229	999999	354	963	351	424	948	608	999999	573	999999	997	105	527	206	59	253	442	346	602	328	691	438	358	999999	111	210	166	999999	367	882	80	704	210	999999	608	546	161	999999	999999	999999	629	58	905	919	999999	59	997	247	724	888	479	999999	144	264	537	84	995	999999	250	999999	792	999999	999999	691	999999	999999	895	284	999999	513	101	679	487	217	698	999999	999999	439	999999	62	999999	918	742	479	412	325	570	945	714	534	550	461	523	644	601	488	662	999999	538	999999	164	999999	649	221	999999	800	277	926	999999	999999	999999	566	425	999999	20	874	408	916	289	75	999999	999999	999999	73	962	999999	999999	843	616	220	980	320	900	588	999999	999999	278	531	682	612	57	643	390	819	984	983	999999	999999	633	726	89	746	934	472	962	214	999999	999999	999999	165	999999	434	999999	354	915	240	665	836	299	529	606	877	243	676	27	999999	569	999999	89	978	604	829	219	889	999999	999999	385	437	626	999999	338	691	283	526	967	623	333	45	904	753	999999	208	46	114	999999	212	513	267	999999	873	645	411	507	279	560	815	225	430	223	999999	854	238	220	606	999999	914	604	716	709	404	765	534	845	999999	660	999999	793	114	999999	999999	730	128	982	752	57	926	194	13	966	999999	407	903	999999	232	899	99	988	440	913	215	999999	796	999999	60	999999	121	565	182	618	164	31	120	660	294	951	736	999999	467	999999	999999	730	600	750	999999	996	862	711	999999	436	570	417	362	201	564	330	933	570	999999	999999	936	370	999999	999999	811	140	297	999999	537	999999	172	844	530	882	999999	484	17	56	999999	64	255	999999	999999	746	57	747	669	918	999999	963	27	176	999999	822	999999	903	999999	216	999999	426	708	618	184	351	273	726	886	480	552	999999	323	887	568	
999999	398	537	428	275	346	73	471	378	999999	999999	263	996	999999	707	270	745	766	801	116	585	355	636	235	600	483	331	999999	198	376	25	649	140	607	999999	433	94	485	452	869	875	999999	339	471	999999	98	276	205	189	220	806	999999	522	780	983	532	762	312	827	792	25	999999	283	999999	141	999999	132	398	95	283	185	270	323	931	241	630	25	175	999999	512	216	136	999999	977	569	702	137	359	624	999999	671	782	658	659	854	672	681	337	340	999999	965	999999	119	905	999999	546	999	590	549	999999	517	596	686	325	586	888	532	305	443	999999	796	773	774	999999	999999	403	611	664	87	569	949	688	999999	999999	999999	338	26	775	942	32	702	547	999999	271	406	85	105	343	83	999999	999999	386	894	900	888	202	113	937	303	641	935	345	513	980	413	829	999999	746	778	999999	872	999999	999999	999999	999999	999999	963	512	776	536	307	278	591	121	429	572	793	934	60	354	999999	999999	482	311	97	367	44	829	858	999999	323	358	564	825	102	999999	33	999999	174	639	238	601	171	766	999999	666	753	401	561	840	999999	827	999999	434	999999	794	999999	61	333	378	225	144	653	208	222	999999	714	765	999999	45	549	999999	999999	421	125	999999	999999	715	999999	431	614	642	277	999999	541	496	999999	139	803	308	119	972	160	796	424	104	947	962	554	395	999999	999999	382	526	999999	724	67	999999	318	397	877	568	94	999999	764	582	866	635	667	726	295	584	961	720	925	576	999999	973	999999	31	687	954	999999	580	478	999999	999999	751	726	817	439	388	999999	416	431	550	888	999999	41	841	237	321	305	999999	110	377	36	999999	999999	724	564	93	287	297	710	923	999999	513	999999	148	322	999999	999999	849	296	907	763	554	999999	999999	688	912	941	165	793	999999	658	343	999999	111	598	607	999999	12	262	355	110	533	706	508	152	384	824	893	529	999999	999999	999999	999999	202	614	999999	373	224	45	652	152	131	999999	344	274	999999	42	999999	549	999999	963	907	597	941	806	240	848	789	999999	314	999999	58	636	680	963	212	802	287	496	127	243	936	966	999999	213	979	38	371	243	88	351	502	999999	814	158	504	999999	599	396	384	633	583	982	731	565	103	495	824	380	72	999999	754	999999	999999	480	999999	999999	987	738	827	211	487	556	999999	962	594	705	822	999999	469	354	999999	999999	122	493	659	999999	999999	54	999999	493	214	990	181	816	596	999999	920	343	999999	563	870	861	999999	182	155	37	827	769	970	398	672	302	911	
717	69	863	999999	938	820	999999	705	942	999999	343	997	496	384	348	375	928	784	488	410	905	999999	351	333	999999	348	632	999999	475	84	721	820	912	999999	464	757	999999	942	999999	999999	999999	857	928	999999	234	184	659	652	489	404	51	999999	999999	891	16	999999	999999	999999	784	600	198	946	240	867	999999	522	95	417	999999	591	641	985	803	965	999999	999999	555	118	109	764	689	979	646	81	43	118	636	999999	82	230	49	204	168	391	334	111	627	70	336	711	999999	251	732	898	763	66	999999	999999	538	958	688	609	440	999999	911	219	309	169	999999	999999	999999	74	999999	999999	551	999999	826	421	641	261	430	495	781	999999	999999	447	257	748	318	976	308	999999	492	999999	542	440	763	149	479	124	999999	468	235	538	999999	35	907	41	356	999999	239	398	588	286	538	203	827	52	999999	999999	962	561	851	857	999999	479	582	230	168	121	683	999999	999999	526	460	961	269	999999	999999	999999	540	225	402	992	747	909	828	999999	585	999999	613	720	795	999999	162	249	617	378	48	355	453	686	873	999999	999999	999999	456	999999	999999	999999	933	999999	999999	703	933	747	168	859	120	590	650	376	644	819	508	962	891	936	374	220	354	890	999999	999999	206	853	351	166	359	999999	463	767	389	19	414	38	250	101	81	415	999999	757	999999	458	999999	86	52	63	737	680	660	999999	697	999999	999999	999999	380	999999	506	90	405	11	999999	999999	136	999999	986	999999	414	479	722	800	864	958	139	999999	632	755	999999	130	999999	999999	429	678	545	943	80	773	788	371	657	986	594	991	20	89	258	353	999999	999999	99	417	649	999999	999999	859	654	738	485	634	420	625	741	386	279	999999	581	830	379	999999	813	223	846	999999	999999	735	215	999999	948	60	348	289	433	700	40	403	648	172	720	685	298	341	999999	999999	999999	41	999999	999999	722	903	507	427	974	148	17	876	571	606	445	232	654	781	789	435	999999	999999	999999	50	355	875	468	419	999999	694	894	481	999999	999999	100	790	490	997	999999	55	553	921	315	294	692	999999	832	999999	727	498	41	517	552	862	868	999999	839	213	999999	846	999999	98	317	289	254	999999	999999	999999	515	999999	741	656	631	743	882	999999	825	908	357	999999	53	426	691	622	663	387	929	72	824	999999	950	286	145	999999	611	999999	614	999999	49	999999	212	999999	535	82	999999	384	885	999999	979	503	995	931	855	999999	803	28	999999	694	626	867	606	888	63	999999	704	464	520	999999	142	427	759	999999	868	201	989	99	
890	618	865	288	501	131	999999	330	283	999999	431	475	510	592	999999	919	408	182	559	323	900	299	999999	301	864	568	675	562	999999	205	72	664	681	714	137	787	828	348	375	485	999999	732	962	684	43	999999	817	999999	369	840	401	696	641	999999	999999	600	249	574	423	933	455	530	586	87	999999	766	794	999999	999999	280	999999	999999	806	84	999999	178	337	999999	268	819	999999	135	203	903	999999	376	33	15	525	999999	548	264	925	442	999999	999999	155	884	727	277	260	31	94	98	749	340	889	999999	168	999999	273	555	316	603	999999	999999	337	999999	282	999999	999999	788	280	928	999999	999999	145	374	53	241	33	999999	999999	990	999999	729	51	114	164	474	487	999999	847	506	273	992	948	331	259	710	948	472	999999	146	999999	471	751	999999	366	913	205	999999	999999	926	996	999999	999999	325	43	462	288	232	999999	808	113	999999	941	774	665	740	887	813	124	343	293	999999	841	829	467	108	978	885	999999	999999	999999	962	941	999999	999999	452	413	999999	297	999999	431	725	944	802	999999	255	999999	976	500	625	36	392	410	190	642	445	978	759	999999	935	484	403	484	287	540	150	345	30	274	222	337	264	999999	999999	999999	568	616	48	796	221	578	999999	394	132	224	999999	562	761	289	73	474	653	775	361	322	37	251	999999	272	999999	910	509	712	288	298	772	999999	999999	278	84	829	940	999999	646	367	999999	999999	999999	72	999999	588	584	740	211	748	683	999999	174	999999	883	327	999999	776	999999	311	999999	299	115	833	452	999999	480	999999	215	999999	534	690	138	994	999999	999999	889	604	618	314	999999	999999	510	540	999999	293	701	999999	394	756	999999	173	70	345	298	193	903	528	619	999999	117	999999	535	967	223	999999	999999	179	999999	999999	438	355	168	598	975	999999	788	999999	999999	999999	328	402	999999	999999	364	370	630	792	706	656	125	370	984	984	207	245	242	543	326	999999	932	999999	911	999999	328	999999	15	471	370	988	999999	337	310	460	315	999999	992	87	612	999999	371	999999	473	518	750	999999	371	999999	401	999999	76	254	999999	604	237	795	490	999999	139	830	365	168	432	717	261	787	999999	533	678	492	252	999999	930	473	261	374	69	402	778	999999	172	831	80	630	922	160	88	705	233	519	233	423	947	782	497	213	145	756	267	963	999999	837	505	908	497	999999	323	786	353	862	736	98	999999	878	999999	534	97	801	794	111	708	999999	310	169	999999	829	217	999999	975	999999	239	313	999999	815	999999	334	999999	172	143	20	836	
302	999999	999999	783	145	622	78	999999	963	125	344	961	166	264	653	999999	345	999999	668	704	175	810	305	999999	433	952	984	999999	343	999999	925	999999	784	999999	416	11	940	385	999999	999999	148	999999	22	999999	894	351	978	561	600	797	990	521	474	316	670	999999	67	737	359	999999	638	999999	781	999999	199	999999	186	891	848	651	596	960	527	999999	565	999999	798	372	738	91	999999	433	45	545	218	999999	203	477	604	924	999999	999999	36	999999	577	999999	999999	257	999999	228	999999	999999	712	948	999999	40	994	22	999999	537	999999	695	998	999999	219	999999	408	245	557	785	999999	708	999999	924	707	394	999999	587	884	860	880	999999	628	999999	916	886	720	96	999999	999999	999999	999999	727	999999	240	999999	213	757	999999	999999	306	26	999999	999999	745	465	999999	788	250	816	999999	416	138	999999	999999	152	76	999999	361	999999	493	321	900	999999	375	302	981	230	693	458	999999	186	857	999999	564	864	999999	999999	774	460	96	932	999999	529	91	999999	61	999999	999999	98	192	724	999999	408	879	984	126	999999	593	999999	484	579	104	999999	999999	999999	558	617	335	999999	999999	406	714	900	999999	561	475	381	999999	371	251	154	810	605	275	465	779	459	641	579	999999	999999	87	331	999999	517	837	999999	999999	999999	454	443	999999	626	797	786	20	505	172	327	999999	999999	43	999999	211	999999	769	499	526	179	150	999999	975	999999	55	999999	328	392	924	728	724	999999	999999	136	999999	807	999999	999999	807	489	455	284	296	324	999999	12	497	855	999999	646	748	347	536	723	999999	999999	999999	999999	581	999999	467	627	581	444	603	999999	267	999999	999999	404	697	585	691	47	724	865	812	999999	694	53	999999	473	272	287	999999	999999	886	999999	114	570	349	885	612	780	999999	827	703	852	721	965	999999	590	551	725	948	999999	656	498	998	999999	543	806	72	999999	753	994	999999	303	464	999999	219	999999	802	743	999999	812	973	910	26	896	172	959	940	729	308	692	922	546	338	816	999999	397	999999	949	999999	542	822	83	37	37	999999	409	397	504	755	251	788	807	999999	146	199	999999	482	112	992	583	865	999999	240	70	82	819	964	647	495	822	737	852	999999	522	999999	900	999999	989	434	763	999999	445	973	67	999999	999999	875	999999	627	985	914	999999	956	453	676	488	843	966	955	653	999999	999999	18	933	999999	935	100	158	155	299	861	493	677	239	21	430	999999	182	165	957	943	772	30	510	907	84	895	999999	999999	999999	999999	917	44	781	328	823	436	999999	554	999999	999999	999999	56	338	
133	431	985	727	999999	256	129	670	999999	999999	709	672	729	999999	35	438	49	999999	312	644	242	944	999999	999999	910	197	993	328	628	196	933	226	999999	691	387	485	98	178	830	999999	392	999999	116	46	81	656	103	928	25	125	930	206	424	411	105	189	971	99	999999	254	262	800	51	624	74	493	946	47	130	549	350	871	996	714	262	999999	837	423	999999	999999	103	999999	999999	999999	999999	736	802	323	596	208	999999	998	999999	999999	345	591	354	492	971	999999	710	66	807	999999	774	68	209	710	159	259	351	558	999999	564	160	197	496	538	999999	338	690	632	999999	922	46	999999	999999	420	378	671	999999	354	999999	245	553	47	999999	838	738	207	536	102	999999	346	856	999999	732	795	436	158	105	816	134	999999	897	87	615	884	439	433	999999	789	341	999999	758	997	117	40	21	999999	929	657	999999	170	801	999999	999999	114	999999	999999	618	725	984	999999	999999	684	229	807	347	475	431	382	999999	999999	999999	747	999999	686	999999	859	847	702	784	322	228	999999	27	964	842	999999	618	999999	818	358	815	822	805	122	912	83	777	999999	693	545	691	556	999999	494	511	64	838	781	525	216	999999	916	999999	671	11	138	667	265	965	999999	856	920	999999	61	999999	836	941	647	774	999999	92	999999	999999	249	999999	671	198	533	999999	787	470	837	999999	612	124	899	882	999999	121	999999	415	522	343	999999	688	771	992	207	999999	674	122	200	17	20	134	695	906	700	999999	339	939	144	802	187	578	29	934	951	999999	600	954	807	999999	990	109	570	214	364	561	999999	679	991	538	788	999999	279	829	975	999999	429	992	191	103	782	843	281	719	165	86	999999	837	50	270	999999	719	999999	664	27	910	564	999999	552	149	190	659	948	605	24	512	309	999999	999999	999999	516	608	773	714	754	156	828	999999	58	287	892	32	638	999999	145	78	370	614	811	74	924	938	449	999999	999999	132	999999	675	705	999999	999999	999999	877	577	753	794	946	600	909	999999	91	713	442	275	999999	168	31	227	470	945	999999	694	999999	894	999999	999999	169	999999	801	632	260	163	154	999999	510	999999	154	999999	999999	999999	131	770	705	940	999999	999999	506	184	999999	753	111	677	214	759	511	93	98	999999	38	185	999999	225	798	999999	620	928	568	47	765	831	24	960	250	129	999999	381	989	448	999999	999999	999999	999999	999999	57	530	582	948	394	999999	426	336	170	41	801	715	999999	971	999999	330	64	651	468	999999	964	739	999999	437	999999	936	999999	104	650	81	
700	113	650	290	751	756	47	979	183	154	348	999999	853	928	449	414	918	999999	571	999999	857	686	613	575	970	318	999999	155	999999	458	999999	999999	685	99	999999	697	999999	624	230	671	293	84	999999	324	81	469	999999	222	987	680	999999	999999	532	533	223	24	500	84	319	442	376	891	126	725	391	25	819	764	999999	751	349	303	189	900	834	783	999999	299	504	511	432	177	999999	193	441	41	799	162	875	999999	999999	990	314	787	304	401	957	752	932	65	999999	999999	624	246	340	724	551	999999	999999	440	805	210	580	808	19	208	733	933	293	360	225	999999	888	280	553	359	999999	401	999999	442	825	465	367	449	999999	311	552	999999	852	716	490	177	463	445	521	996	999999	506	999999	999999	668	999999	469	582	839	982	242	354	692	999999	735	159	36	266	614	349	999999	141	946	999999	655	812	999999	577	869	999999	213	452	999999	556	939	491	624	510	773	800	996	785	609	999999	79	208	238	999999	980	341	150	206	831	182	163	288	559	79	449	999999	944	892	712	790	779	789	596	145	51	254	535	999999	999999	813	999999	999999	531	77	638	999999	583	218	596	538	999999	16	621	585	403	661	999999	554	70	999999	856	114	82	818	109	999999	611	103	830	736	805	624	714	27	999999	104	999999	491	441	991	282	735	305	184	999999	772	177	20	741	389	321	981	465	574	956	999999	986	712	967	999999	846	999999	388	859	732	294	302	604	756	309	904	450	122	999999	999999	999999	808	897	936	337	122	600	361	450	424	999999	168	149	71	590	118	54	524	92	155	792	999999	446	999999	598	999999	573	263	442	485	871	868	396	929	999999	439	98	776	640	999999	255	139	937	444	999999	135	163	542	999999	201	859	926	40	923	853	775	372	455	348	857	548	346	918	964	999999	956	772	219	999999	999999	999999	278	883	846	999999	662	418	999999	545	472	326	999999	999999	999999	625	945	999999	472	999999	999999	77	643	437	782	999999	909	220	972	891	999999	362	943	316	24	181	591	52	999999	999999	200	999999	999999	999999	875	541	517	259	999999	349	999999	999999	310	142	176	94	385	840	110	159	990	452	445	999999	594	120	382	723	82	999999	43	903	654	448	886	703	999999	733	999999	999999	189	999999	999999	633	999999	831	62	810	150	930	796	999999	941	44	43	999999	920	259	324	765	168	794	186	999999	315	704	474	862	256	472	999999	651	999999	859	999999	340	908	812	827	999999	68	571	999999	151	999999	292	961	620	414	148	783	999999	418	797	93	395	
999999	935	328	588	367	200	564	678	553	154	473	92	999999	702	839	118	431	561	706	596	221	44	334	33	999999	854	457	118	689	929	999999	490	775	583	856	973	493	248	406	999999	999999	904	598	999999	999999	999999	999999	711	308	674	35	857	100	497	184	449	999999	305	846	999999	742	456	999999	999999	911	983	316	999999	999999	865	624	192	165	838	999999	316	446	206	999999	999999	309	999999	999999	24	903	385	400	288	408	999999	373	198	999999	892	999999	561	915	974	999999	835	999999	73	999999	999999	60	843	701	261	999999	868	999999	413	999999	982	999999	999999	999999	999999	720	536	592	999999	92	438	501	435	789	999999	999999	999999	999999	472	979	379	301	245	879	375	963	70	684	148	380	540	414	959	999999	420	999999	137	914	940	264	999999	252	543	999999	436	941	999999	63	438	548	999999	477	541	434	999999	691	968	999999	280	21	999999	852	999999	658	552	34	999999	999999	379	583	585	123	460	218	999999	136	757	265	999999	999999	999999	17	999999	999999	500	73	872	535	388	728	999999	19	643	928	604	838	798	999999	999999	412	999999	999999	999999	855	963	766	26	333	145	593	999999	712	675	999999	999999	999999	606	853	167	999999	161	17	999999	999999	862	575	480	532	613	459	338	871	826	50	34	60	333	400	637	734	57	549	999999	794	794	999999	999999	796	265	952	242	945	999999	949	999999	402	349	42	992	397	296	493	719	686	999999	72	886	635	999999	622	327	216	226	433	441	999999	618	163	999999	854	999999	683	276	660	227	393	153	999999	789	632	710	301	407	999999	448	563	999999	712	539	732	999999	709	975	999999	634	35	728	999999	518	648	999999	195	187	148	167	999999	999999	999999	468	999999	918	19	845	198	911	999999	808	976	999999	877	999999	905	624	133	732	531	708	632	35	202	999999	999999	367	999999	999999	524	999999	269	999999	999999	999999	770	254	666	814	122	999999	786	999999	999999	226	751	319	641	865	878	999999	64	416	635	904	595	43	999999	218	79	651	703	349	396	912	549	999999	159	541	22	660	957	999999	619	666	922	900	999999	999999	912	540	726	999999	999999	953	999999	999999	456	930	750	736	978	458	745	470	170	446	345	695	676	857	169	109	853	228	613	999999	796	968	982	694	616	300	305	538	925	999999	379	443	999999	999999	447	229	999999	285	681	508	999999	158	506	999999	565	732	308	65	999999	626	432	999999	999999	324	65	487	999999	66	130	688	163	216	545	743	76	901	999999	979	419	940	319	577	999999	114	181	648	999999	506	999999	884	991	250	999999	308	
999999	627	103	538	641	960	280	734	165	993	999999	999999	999999	762	419	663	890	329	645	440	317	855	215	244	153	999999	24	452	928	246	999999	912	58	246	749	449	808	999999	348	459	670	585	422	553	759	814	45	710	96	474	999999	999999	604	999999	991	148	421	858	395	233	945	999999	999999	999999	306	999999	319	376	22	969	999999	999999	980	196	770	999999	442	662	485	339	382	314	366	463	999999	34	317	330	999999	610	37	950	918	124	999999	842	779	503	999999	326	999999	668	697	126	619	999999	691	999999	957	269	706	999999	382	66	851	640	471	351	676	999999	135	999999	131	412	941	999999	668	866	999999	999999	952	938	415	169	834	999999	617	999999	844	999999	999999	899	373	999999	904	999999	577	862	273	873	999999	437	999999	975	200	515	547	999999	184	714	749	999999	734	39	316	767	999999	999999	999999	147	33	231	507	841	999999	235	625	145	508	999999	336	806	999999	809	556	525	999999	999999	968	328	999999	999999	74	140	95	518	174	343	679	146	924	364	640	135	849	159	930	985	47	965	889	999999	787	511	387	943	999999	999999	483	791	656	914	254	999999	972	701	167	376	999999	429	71	999999	999999	999999	748	999999	175	999999	960	406	594	999999	999999	999999	438	762	999999	563	752	151	999999	249	860	999999	490	19	119	736	163	157	992	563	239	618	903	607	999999	425	762	415	999999	999999	964	86	206	999999	523	251	999999	219	167	603	623	614	142	821	432	999999	881	738	862	439	324	813	413	999999	999999	783	999999	831	815	129	800	347	374	542	999999	783	691	959	496	999999	999999	943	990	398	939	624	999999	999999	185	379	999999	33	552	348	999999	161	672	175	999999	740	999999	642	403	47	803	285	249	600	546	999999	886	921	252	994	177	380	822	999999	101	999999	307	26	656	999999	586	776	795	36	112	133	120	526	336	999999	726	629	999999	999999	999999	663	384	884	999999	536	493	999999	781	558	180	69	338	657	999999	361	442	135	986	957	461	37	999999	999999	498	422	538	999999	999999	497	277	547	831	869	430	999999	897	423	480	999999	953	964	995	999999	855	999999	999999	462	452	999999	323	601	642	592	501	999999	183	171	396	133	998	999999	999999	294	290	632	237	999999	237	645	464	29	654	999999	14	496	999999	999999	999999	454	627	999999	917	620	183	676	905	999999	378	862	264	735	36	356	131	999999	938	710	956	232	815	336	235	806	520	303	946	776	999999	999999	535	929	803	999999	506	923	216	415	120	999999	999999	999999	100	375	999999	728	992	308	744	999999	
558	331	296	999999	639	300	999999	999999	109	880	999999	139	999999	373	336	999999	932	94	999999	208	623	532	600	353	505	826	245	999999	999999	792	310	999999	41	999999	456	999999	999999	668	312	215	999999	105	316	240	882	999999	338	726	999999	66	796	908	458	546	560	999999	730	999999	999999	999999	999999	989	695	316	579	999999	108	256	999999	132	691	999999	782	643	135	999999	226	370	470	906	497	518	821	368	996	999999	200	494	853	430	999999	999999	38	999999	999999	999999	409	999999	660	800	499	92	999999	916	999999	532	135	999999	421	41	809	370	482	733	325	546	999999	336	999999	999999	892	613	402	496	648	991	245	292	493	51	128	999999	709	670	416	414	709	904	993	999999	277	999999	999999	821	621	123	227	304	183	614	914	82	688	484	908	886	689	322	999999	383	297	842	330	379	999999	999999	999999	812	326	999999	836	999999	343	847	909	516	540	999999	875	535	999999	940	119	999999	137	999999	538	235	761	530	999999	396	636	619	999999	999999	999999	704	999999	38	462	415	999999	272	777	650	739	840	999999	401	999999	999999	999999	742	610	999999	733	451	251	867	63	999999	60	796	196	449	999999	723	671	999999	461	836	671	846	82	368	962	847	111	999999	315	697	661	370	184	999999	950	893	999999	828	700	612	462	51	975	37	365	191	999999	337	999999	26	178	99	940	999999	447	599	670	252	394	999999	350	765	999999	365	773	690	621	580	999999	744	713	843	999999	848	384	999999	999999	54	999999	780	771	774	999999	999999	999999	571	430	664	178	360	232	999999	999999	813	272	696	490	999999	264	999999	570	504	999999	278	999999	335	314	101	145	816	999999	626	249	999999	125	576	999999	271	836	211	999999	956	412	149	999999	999999	999999	970	586	999999	150	262	790	999999	220	276	936	205	986	203	267	338	529	362	631	999999	528	830	698	696	999999	228	782	62	414	999999	999999	697	756	999999	927	343	515	458	676	476	836	999999	403	848	639	999999	999999	643	944	931	437	999999	518	915	427	577	282	889	291	921	479	737	923	999999	183	248	449	999999	276	999999	999999	80	685	165	999999	617	437	850	66	310	999999	999999	118	482	999999	999999	189	999999	939	359	71	625	177	755	999999	108	986	999999	674	999999	655	655	999999	29	118	367	374	362	154	809	149	431	833	999999	978	340	629	451	431	141	999999	999999	689	916	999999	207	999999	999999	168	672	631	642	999999	665	654	297	771	999999	999999	818	678	827	999999	140	999999	999999	999999	196	777	666	479	999999	373	543	342	57	999999	999999	999999	999999	464	444	
204	482	999999	999999	255	999999	335	690	568	540	999999	613	462	241	911	999999	707	233	414	715	163	501	202	95	278	642	332	607	331	321	931	462	363	244	632	999999	951	999999	394	999999	861	999999	999999	999999	999999	760	90	111	146	416	753	999999	506	748	291	702	999999	102	239	613	999999	728	369	999999	609	999999	260	228	999999	697	607	995	838	790	999999	76	402	264	627	518	562	231	470	999999	568	997	956	614	953	999999	934	999999	481	999999	778	142	727	852	999999	843	999999	861	502	448	808	757	104	715	893	224	310	35	999999	721	61	624	267	999999	688	611	667	645	275	678	763	749	523	67	21	999999	349	550	925	783	18	700	728	31	116	999999	902	251	720	738	629	999999	999999	760	730	164	874	282	999999	727	186	864	595	824	685	69	243	47	703	181	875	759	109	999999	999999	360	896	245	348	999999	708	426	924	536	58	999999	365	763	337	857	847	76	386	207	999999	154	999999	999999	346	56	577	865	547	548	999999	870	809	999999	57	379	267	638	999999	297	999999	760	939	999999	775	831	704	480	999999	846	334	808	382	901	94	999999	256	991	999999	301	308	999999	878	999999	999999	187	999999	664	715	958	599	218	999999	99	188	846	215	55	138	514	352	107	166	701	224	64	498	907	616	489	133	276	999999	999999	988	185	881	999999	395	999999	787	999999	764	751	256	126	677	999999	722	247	363	210	862	999999	999999	211	687	187	171	618	689	999999	57	236	835	333	999999	498	111	12	999999	651	659	999999	999999	312	343	999999	455	999999	999999	215	999999	999999	136	922	413	354	693	786	498	999999	401	777	999999	999999	992	999999	915	999999	999999	188	190	719	282	999999	551	999999	999999	647	867	282	732	74	999999	483	951	678	999999	999999	920	134	805	999999	514	271	260	882	633	85	319	805	499	532	460	999999	35	475	106	999999	999999	999999	685	55	999999	226	999999	337	546	999999	700	324	999999	12	11	522	999999	865	215	20	999999	668	697	592	338	72	782	999999	999999	41	458	999999	999999	999999	999999	999999	448	760	405	297	300	922	345	209	385	995	376	496	531	937	999999	169	999999	96	963	711	394	103	999999	856	999999	999999	999999	999999	975	224	742	753	999999	173	83	999999	470	918	999999	538	999999	498	216	343	999999	296	678	676	214	299	226	495	721	830	454	355	53	548	853	528	999999	829	233	171	262	999999	999999	367	999999	214	999999	351	999999	434	388	999999	886	383	170	157	103	999999	311	686	997	999999	999999	639	718	728	578	921	74	999999	340	503	
999999	55	999999	83	270	320	999999	999999	999999	875	128	297	451	558	999999	999999	388	999999	434	161	528	546	174	14	999999	396	649	145	636	999999	999999	185	999999	885	999999	841	999999	97	886	783	245	312	999999	999999	139	744	999999	999999	269	908	999999	367	767	999999	975	728	881	85	491	874	670	676	372	822	999999	999999	203	566	928	627	377	300	820	650	916	999999	459	999999	999999	847	207	489	999999	727	244	918	418	915	910	901	959	226	999999	22	122	568	940	274	532	196	999999	999999	999999	641	999999	999999	547	126	999999	759	999999	838	210	644	676	999999	799	644	587	680	533	287	656	37	999999	160	999999	807	538	999999	285	194	520	688	306	999999	258	245	196	992	380	302	653	160	632	131	999999	961	345	999999	999999	305	686	999999	662	273	975	213	999999	391	557	740	588	999999	484	94	999999	521	347	110	932	564	458	594	309	241	633	506	404	546	999999	733	472	606	588	980	507	999999	35	43	600	54	271	805	445	640	714	739	675	999999	803	505	999999	244	998	215	846	102	552	431	639	479	809	437	257	823	277	981	336	504	999999	658	999999	314	510	999999	999999	652	159	668	527	894	830	857	999999	999999	118	237	608	382	143	415	126	999999	403	130	245	834	999999	621	373	732	999999	181	961	154	19	320	734	120	913	999999	942	883	903	999999	649	951	694	618	715	50	383	953	371	180	542	890	910	389	999999	467	999999	537	305	794	491	999999	895	597	629	797	502	497	469	939	473	242	701	999999	481	293	150	939	906	332	999999	459	810	790	999999	129	409	999999	468	455	109	415	999999	118	264	990	65	106	989	917	548	885	494	999999	707	309	198	262	908	368	327	164	999999	973	445	41	848	999999	985	509	397	157	999999	999999	839	999999	654	593	999999	491	238	53	950	999999	784	999999	999999	387	999999	312	930	157	446	110	138	944	783	614	999999	999999	151	950	121	999999	529	400	999999	999999	592	649	654	605	999999	427	140	283	999999	999999	999999	971	76	470	32	999999	579	250	711	927	885	895	284	999999	920	180	999999	287	999999	470	468	393	616	494	795	999999	658	334	999999	28	999999	854	740	999999	425	999999	999999	680	928	999999	910	289	999999	929	999999	697	999999	614	685	689	87	852	352	743	999999	805	365	581	675	999999	34	254	999999	692	956	40	165	143	624	229	23	999999	999999	502	999999	189	999999	686	900	108	78	53	649	608	999999	128	999999	996	965	999999	345	585	15	349	414	665	336	995	973	999999	541	241	990	999999	675	419	
503	849	192	995	999999	999999	681	999999	999999	999999	605	354	751	838	528	168	178	13	884	999999	663	19	999999	895	852	999999	712	346	566	999999	62	193	999999	531	625	663	814	970	999999	665	903	438	829	999999	70	981	253	144	45	383	72	986	581	999999	755	493	761	296	152	400	966	999999	999999	682	929	421	421	230	223	865	354	207	493	228	534	234	189	665	999999	999999	466	578	310	999999	774	75	612	695	776	141	902	527	828	130	698	999999	428	157	999999	648	569	33	920	179	39	865	999999	999999	712	999999	313	999999	999999	281	999999	999999	44	827	907	863	809	726	453	92	963	999999	379	373	530	966	806	999999	170	196	999999	442	657	140	163	909	572	259	982	999999	999999	806	75	556	196	309	999999	600	249	640	839	843	579	838	216	999999	495	139	832	746	723	999999	935	275	970	999999	741	903	674	998	301	560	744	208	264	167	761	822	999999	230	999999	216	999999	530	356	467	863	818	924	950	423	999999	426	245	531	556	870	800	586	695	568	630	926	250	348	289	108	999999	584	59	999999	999999	999999	612	314	517	487	414	999999	512	637	922	979	999999	584	858	143	508	676	707	296	960	246	492	661	811	290	552	192	77	368	492	999999	874	508	999999	490	813	999999	23	79	466	999999	84	67	999999	651	212	666	489	155	999999	704	999999	763	490	999999	470	951	502	237	999999	999999	851	153	999999	687	114	999999	834	378	329	577	662	638	829	89	172	434	24	170	87	886	702	999999	768	999999	367	121	28	323	30	862	438	786	999999	244	39	930	912	999999	546	987	831	121	825	999999	999999	248	933	411	274	999999	936	341	999999	999999	529	930	384	367	330	999999	206	521	999999	467	148	999999	504	595	59	241	522	66	999999	999999	64	591	999999	999999	746	129	188	999999	58	984	926	999999	999999	999999	714	109	555	999999	638	554	790	320	762	999999	884	174	743	348	361	43	522	999999	718	69	999999	938	999999	639	999999	211	813	589	472	373	999999	51	250	999999	880	950	685	967	999999	79	309	744	999999	999999	860	581	385	999999	265	25	471	999999	388	576	99	775	999999	916	934	436	740	210	848	398	828	999999	924	333	467	999999	357	555	999999	649	999999	260	119	999999	779	48	825	973	333	457	999999	493	999999	999999	330	114	999999	769	999999	991	338	108	895	999999	999999	26	656	999999	999999	999999	667	916	594	739	816	838	666	999999	147	895	610	999999	876	400	496	999999	191	261	12	999999	724	587	999999	470	320	661	364	999999	999999	999999	391	
773	601	478	789	985	899	922	856	491	999999	999999	632	147	390	571	231	999999	999999	574	835	999999	60	999999	999999	90	405	133	428	999999	484	986	977	384	999999	837	174	408	999999	511	999999	268	999999	520	914	214	954	999999	90	749	999999	999999	735	624	926	986	723	999999	999999	709	589	776	503	701	999999	461	542	257	634	553	406	823	893	442	139	577	10	999999	114	926	135	31	52	679	725	999999	260	363	458	999999	123	591	70	902	921	668	999999	704	512	462	672	706	749	537	999999	616	966	302	999999	359	986	193	479	420	999999	999999	999999	824	975	393	210	999999	799	117	439	814	762	990	521	999999	812	305	999999	651	264	999999	282	515	337	119	999999	958	868	108	540	999999	122	650	328	362	935	940	728	999999	261	493	907	641	107	537	999999	975	781	33	547	999999	166	999999	999999	164	295	227	496	865	999999	252	319	700	577	999999	702	122	999999	168	535	871	999999	907	399	771	521	640	417	799	999999	682	186	845	999999	999999	773	999999	494	999999	77	717	999999	862	394	18	183	216	74	598	999999	741	313	999999	497	999999	123	999999	438	394	643	654	809	697	610	63	999999	474	149	999999	736	999999	628	507	101	818	999999	999999	523	999999	597	315	999999	819	963	524	378	999999	358	999999	736	523	856	109	530	422	907	755	999999	341	999999	709	76	999999	861	428	122	999999	530	678	999999	408	736	58	796	337	88	999999	999999	999999	684	999999	125	262	999999	223	999999	529	977	999999	910	672	462	192	447	888	999999	239	958	999999	411	572	43	679	999999	337	786	808	312	202	343	917	32	176	656	441	999999	813	355	648	999999	593	828	999999	767	999999	946	554	610	999999	99	999999	41	198	999999	999999	999999	445	623	663	436	752	999999	784	346	993	999999	295	535	999999	304	999999	999999	319	999999	818	999999	192	911	64	391	999999	207	403	113	493	885	833	492	544	964	158	200	691	222	125	999999	53	515	774	934	660	28	605	999999	664	999999	722	999999	865	999999	999999	533	568	282	999999	554	823	680	852	117	816	803	999999	50	999999	244	202	999999	999999	451	999999	677	147	999999	731	223	602	789	448	999999	999999	322	626	999999	680	999999	631	999999	999999	999999	999999	372	662	667	999999	857	999999	564	999999	430	773	999999	958	424	676	617	396	448	551	980	952	43	242	334	943	503	999999	822	370	532	612	783	88	992	897	337	999999	479	12	999999	195	999999	331	28	999999	548	364	211	999999	73	237	192	867	48	617	999999	140	999999	723	624	680	215	999999	935	999999	999999	
545	966	527	999999	999999	916	999999	999999	999999	999999	712	223	580	404	149	974	331	307	304	999999	999999	999999	384	387	206	686	756	387	999999	999999	999999	999999	211	763	13	397	684	999999	470	320	746	999999	253	999999	807	999999	757	328	485	705	883	896	641	396	85	505	999999	150	151	999999	170	68	999999	815	81	326	999999	817	401	751	999999	999999	999999	984	683	724	797	682	579	289	929	438	902	498	106	999999	754	999999	999999	507	806	544	20	555	999999	687	999999	437	630	491	906	999999	926	999999	415	999999	70	657	713	361	708	909	570	999999	986	732	166	985	999999	135	572	206	140	894	945	756	169	291	834	996	16	369	61	98	383	989	511	999999	999999	391	999999	107	111	999999	799	896	973	157	568	427	530	999999	999999	999999	918	999999	809	42	788	659	555	778	822	716	354	349	999999	999999	489	999999	230	987	999999	337	248	999999	104	804	104	58	999999	21	722	416	999999	284	650	556	999999	999999	190	479	390	434	999999	117	284	395	981	460	999999	501	667	999999	207	543	999999	391	266	453	614	999999	999999	739	876	543	66	416	999999	80	698	311	312	816	815	999999	607	477	501	140	200	709	823	644	20	291	999999	160	219	932	453	269	999999	726	69	185	999999	650	999999	302	999999	868	154	999999	999999	737	999999	851	756	455	999999	362	889	999999	262	904	999999	303	729	999999	200	999999	207	999999	999999	999999	21	999999	757	639	219	957	920	999999	89	999999	565	913	882	282	999999	501	404	763	999999	101	999999	174	999999	164	994	248	920	963	112	999999	670	835	293	999999	725	611	104	999999	246	999999	442	691	999999	999999	999999	278	421	457	501	698	511	443	321	535	69	999999	999999	602	645	971	47	957	999999	933	661	729	999999	559	556	999999	406	999999	526	29	658	688	999999	999999	814	999999	999999	473	471	413	644	236	524	757	273	878	999999	501	999999	274	999999	999999	595	122	999999	999999	648	861	999999	999999	301	234	999999	302	877	381	729	999999	787	919	154	573	999999	692	999999	434	215	872	295	999999	992	999999	999999	999999	88	183	103	15	999999	205	87	965	573	461	999999	420	319	999999	999999	999999	159	918	713	561	130	376	989	902	823	843	413	999999	576	231	999999	396	427	664	223	703	288	724	315	592	841	189	999999	43	581	879	125	999999	999999	403	529	84	201	255	141	712	193	201	999999	431	999999	312	399	351	445	724	992	654	17	999999	614	435	613	131	999999	940	375	999999	330	943	999999	429	783	182	702	942	205	182	533	511	519	97	541	884	801	539	
790	659	999999	999999	886	999999	976	815	789	999999	471	79	534	999999	346	999999	870	248	702	371	528	226	649	502	529	820	131	999999	667	527	893	728	329	191	160	716	367	474	67	268	999999	967	393	999999	999999	135	647	342	999999	291	226	303	191	439	20	574	999999	105	337	76	348	999999	158	999999	999999	999999	750	353	999999	629	999999	406	191	999999	918	999999	833	51	31	403	999999	999999	999999	385	999999	999999	999999	999999	180	999999	707	272	147	990	919	972	819	131	999999	999999	999999	303	301	999999	999999	820	122	999999	520	459	999999	999999	84	933	893	558	149	999999	961	611	999999	859	183	464	999999	607	268	200	524	945	741	711	999999	291	28	879	498	793	963	490	487	799	379	721	999999	739	197	214	107	370	999999	57	169	794	544	525	130	836	999999	814	561	921	233	999999	718	39	332	793	914	999999	999999	999999	808	481	999999	405	489	462	999999	999999	420	64	103	999999	999999	693	551	850	747	502	758	662	179	999999	928	565	576	805	12	816	999999	999999	299	93	310	486	249	688	670	148	999999	668	227	999999	403	506	828	79	999999	34	487	481	56	421	265	408	999999	999999	553	568	829	684	459	999999	774	999999	765	19	852	636	454	863	189	999999	999999	999999	444	999999	756	431	737	506	353	978	339	935	357	877	999999	902	999999	590	999999	112	319	361	219	424	999999	386	741	818	227	999999	999999	999999	302	999999	955	174	963	450	901	131	831	333	340	480	473	999999	668	887	191	950	336	864	999999	87	299	114	881	30	77	379	689	918	289	528	408	715	643	910	921	663	938	999999	688	999999	280	985	999999	738	950	829	717	854	637	276	498	715	895	224	158	851	293	999999	999999	532	999999	913	54	812	81	999999	205	758	999999	527	21	477	185	714	807	313	93	152	999999	248	999999	835	999999	999999	39	693	999999	428	761	80	999999	995	999999	166	581	367	941	218	999999	201	633	999999	999999	120	264	999999	539	190	417	845	999999	150	999999	145	869	606	632	41	783	388	937	999999	999999	894	156	26	991	29	143	449	371	875	486	878	614	999999	999999	180	999999	17	999999	640	999999	999999	313	999999	999999	350	999999	999999	734	909	999999	287	264	857	961	993	963	999999	40	520	57	967	483	892	664	999999	531	999999	659	462	283	999999	999999	307	765	999999	591	915	892	999999	732	167	714	461	449	208	624	999999	741	953	216	519	977	642	999999	53	442	421	576	139	819	999999	326	282	999999	999999	62	957	102	880	412	999999	355	388	787	889	263	31	452	466	
380	999999	434	705	255	999999	999999	592	713	721	999999	179	999999	763	831	612	999999	442	825	789	155	666	999999	861	550	168	173	598	854	704	999999	420	968	999999	759	999999	695	999999	36	872	862	470	253	999999	241	242	708	999999	557	999999	57	820	206	999999	320	713	119	573	164	999999	999999	208	737	999999	999999	238	211	239	13	786	917	231	415	952	999999	685	423	294	999999	318	999999	581	51	679	656	969	999999	315	799	55	999999	131	465	939	283	664	999999	243	450	999999	41	478	588	999999	268	999999	999999	253	999999	999999	300	825	944	846	637	999999	166	68	362	960	23	895	440	999999	850	795	766	476	679	271	999999	189	843	625	287	981	992	280	421	830	564	970	999999	173	755	121	186	999999	312	264	999999	674	881	489	989	145	48	630	999999	472	999999	939	574	475	683	120	981	328	569	999999	36	885	647	531	405	53	327	276	999999	739	619	156	999999	424	763	287	999999	363	999999	151	942	999999	360	999999	771	625	406	113	489	645	139	858	60	655	238	621	999999	359	93	999999	818	999999	428	191	853	912	775	159	711	405	999999	999999	692	427	999999	999999	999999	698	760	999999	647	999999	999999	999999	609	999999	106	518	196	152	259	948	279	999999	999999	180	943	178	105	858	849	256	402	999999	832	512	175	632	942	574	999999	999999	598	313	308	604	985	861	582	102	999999	267	962	569	999999	864	999999	12	103	999999	999999	367	602	999999	999999	400	999999	702	734	106	999999	999999	575	999999	65	999999	359	966	999999	728	999999	91	596	13	52	999999	293	833	937	967	999999	172	539	408	999999	999999	736	999999	382	908	999999	292	999999	485	999999	351	999999	350	513	999999	514	390	999999	999999	358	639	770	598	860	347	116	987	765	766	999999	433	934	177	769	337	193	663	593	482	945	999999	953	121	507	700	901	943	330	999999	999999	999999	999999	174	60	223	999999	147	835	44	801	795	527	999999	543	83	416	524	581	999999	51	850	999999	148	429	455	999999	659	101	170	446	999999	667	62	999999	176	882	770	126	555	378	999999	828	559	681	159	386	593	577	999999	293	387	999999	154	999999	612	999999	412	744	605	537	308	56	674	598	638	137	999999	999999	376	201	999999	407	999999	999999	995	999999	247	467	999999	79	102	92	668	877	69	801	999999	392	700	999999	479	36	521	28	80	999999	163	960	53	31	999999	535	999999	999999	647	979	345	346	674	590	740	944	474	536	444	226	387	797	539	836	614	92	367	187	721	619	886	17	737	996	868	287	424	258	167	
999999	882	435	999999	89	465	187	717	120	459	535	562	984	584	854	621	365	431	216	999999	829	177	32	999999	37	999999	338	609	678	721	463	530	999999	999999	876	343	952	999999	459	380	999999	999999	257	728	196	67	901	433	883	384	513	855	217	841	999999	399	859	914	999999	986	137	577	48	398	999999	14	999999	615	707	520	669	999999	999999	836	980	465	920	303	334	969	201	904	999999	304	218	999999	999999	384	51	486	483	47	365	472	252	859	335	999999	999999	191	721	296	726	372	714	999999	883	381	999999	872	479	566	590	242	999999	232	850	744	190	398	692	999999	574	999999	46	631	442	509	593	999999	139	71	571	999999	258	905	188	363	999999	502	724	940	523	179	17	917	457	132	676	30	18	590	999999	344	499	999999	721	505	336	93	283	383	788	740	999999	999999	999999	448	984	890	53	497	165	688	674	751	447	405	222	128	184	319	833	572	121	999999	393	236	652	498	193	683	37	999999	999999	999999	999999	999999	999999	599	922	19	999999	999999	976	521	435	990	999999	748	999999	326	999999	217	908	964	550	999999	628	203	34	768	795	495	707	370	469	999999	469	333	999999	999999	968	622	999999	175	180	57	596	999999	999999	999999	566	903	999999	866	400	819	597	264	999999	936	165	243	575	163	223	652	999999	615	999999	999999	530	345	159	999999	358	999999	20	743	793	999999	629	38	999999	999999	211	892	999999	840	999999	650	71	214	534	999999	508	735	57	52	952	527	968	980	999999	346	872	230	999999	528	518	730	808	854	999999	999999	317	136	162	945	952	999999	343	247	645	999999	715	326	811	999999	159	999999	622	999999	999999	999999	534	999999	489	743	999999	980	148	791	332	999999	841	216	743	999999	354	381	999999	112	999999	999999	194	731	344	999999	631	556	419	999999	378	894	117	840	73	205	999999	999999	999999	419	999999	999999	192	999999	999999	406	570	999999	583	583	152	777	51	520	878	169	90	803	999999	352	999999	999999	571	882	422	999999	141	999999	999999	547	466	999999	999999	173	915	128	448	642	815	937	576	999999	973	835	123	600	999999	999999	962	999999	125	999999	999999	304	999999	984	999999	310	139	999999	275	569	365	45	127	466	52	877	999999	759	720	448	987	376	775	989	999999	999999	999999	821	584	544	48	248	999999	498	332	999999	866	999999	718	148	513	338	672	16	767	937	718	657	999999	975	991	999999	193	999999	980	987	528	999999	756	674	999999	999999	903	999999	531	127	613	628	143	613	999999	675	51	582	934	659	703	769	999999	999999	999999	999999	999999	608	
552	835	64	999999	518	999999	911	558	183	53	607	206	999999	942	485	650	333	999999	523	944	964	326	999999	999999	999999	999999	293	999999	95	999999	656	428	53	304	188	695	72	858	120	797	701	462	501	997	999999	738	233	761	293	581	999999	928	598	329	999999	236	674	453	23	197	61	161	472	719	397	188	163	140	763	999999	587	475	979	726	999999	511	824	999999	636	12	107	532	476	513	496	999999	830	723	661	951	30	619	844	922	746	550	989	782	610	795	999999	999999	997	503	999999	502	949	872	86	999999	411	999999	999999	999999	999999	999999	685	999999	232	669	999999	439	479	999999	769	999999	631	999999	979	702	999999	52	563	841	999999	999999	534	999999	999999	999999	999999	958	647	528	550	999999	999999	999999	832	226	999999	999999	560	941	999999	156	623	999999	999999	35	871	892	892	383	620	369	999999	975	593	95	994	712	449	999999	890	400	791	999999	999999	999999	175	798	234	763	837	999999	491	621	403	281	391	348	249	999999	999999	886	75	274	908	190	571	827	249	999999	999999	162	591	332	61	999999	364	672	924	999999	999999	83	668	139	545	139	999999	336	581	322	703	656	999999	954	114	999999	334	527	999999	90	688	348	558	486	541	999999	899	169	570	357	916	719	999999	765	999999	59	228	999999	999999	778	312	245	255	926	54	575	690	999999	227	57	721	837	999999	844	999999	520	524	999999	999999	999999	240	999999	765	999999	406	984	242	707	329	64	999999	999999	798	999999	777	453	102	631	999999	966	994	272	941	522	635	88	99	579	999999	124	535	999999	348	999999	548	594	999999	31	530	70	999999	982	317	173	273	332	48	366	999999	352	427	999999	999999	631	866	968	776	253	598	327	894	663	737	999999	529	999999	60	931	725	999999	973	80	110	382	633	21	954	778	259	999999	999999	733	513	999999	696	642	297	716	10	999999	999999	999999	433	213	175	999999	999999	112	643	525	282	117	640	883	999999	357	791	999999	997	999999	23	998	993	295	287	171	159	121	518	886	460	343	999999	155	999999	999999	647	897	999999	954	999999	851	144	733	40	932	102	630	999999	999999	850	920	999999	999999	566	819	241	999999	999999	13	529	143	593	757	75	939	185	999999	517	631	999999	894	169	999999	999999	171	999999	999999	265	999999	79	529	863	999999	45	999999	624	786	999999	556	515	999999	971	213	999999	633	999999	387	668	101	757	606	122	999999	639	956	760	675	65	404	955	971	883	581	933	999999	280	424	721	536	999999	398	999999	999999	999999	211	923	956	618	999999	903	486	601	174	999999	473	
417	246	999999	999999	778	948	730	999999	600	543	625	399	279	999999	362	999999	999999	999999	776	368	699	160	510	437	42	804	67	600	500	478	999999	719	983	999999	592	43	884	642	757	376	667	722	370	581	586	534	687	193	999999	70	821	468	999999	999999	774	999999	735	112	57	973	891	140	693	132	173	906	415	808	999999	329	959	999999	384	999999	700	976	999999	929	851	508	999999	873	497	440	657	911	331	999999	696	999999	307	781	595	783	485	999999	39	248	418	680	128	878	351	999999	111	999999	93	999999	538	797	476	806	261	999999	999999	27	642	999999	475	999999	584	660	122	515	999999	187	437	601	999999	999999	947	999999	520	181	390	999999	999999	714	339	857	827	343	999999	898	860	500	999999	56	999999	467	894	999999	773	167	105	467	765	836	760	999999	999999	999999	73	999999	999999	924	295	90	168	617	999999	928	923	617	999999	251	999999	223	999999	999999	656	999999	673	467	279	181	778	999999	85	922	999999	695	999999	415	496	344	999999	851	58	936	214	450	999999	319	971	965	852	165	733	853	32	552	191	238	277	981	819	999999	105	678	155	999999	14	246	144	800	974	518	131	98	971	999999	174	718	327	216	999999	364	999999	999999	328	622	630	231	899	931	513	725	999999	514	525	674	755	380	790	282	999999	651	184	180	999999	999999	999999	644	882	439	387	999999	911	999999	999999	464	120	792	359	999999	311	782	346	213	297	258	999999	616	572	307	837	794	927	54	770	999999	189	324	321	999999	587	985	349	469	999999	49	999999	87	35	71	563	963	30	268	971	663	315	971	883	742	963	428	81	585	999999	999999	546	999999	300	999999	284	795	480	374	945	325	443	999999	659	257	444	303	591	511	743	874	774	669	83	116	545	217	441	578	32	169	913	763	999999	961	999999	947	999999	396	786	768	492	655	322	655	230	438	322	999999	308	669	836	570	842	727	817	876	999999	999999	999999	77	364	901	999999	999999	411	679	19	999999	999999	496	516	205	999999	974	392	129	356	427	885	999999	999999	805	280	362	332	999999	920	150	153	627	163	601	999999	719	414	999999	999999	537	253	999999	428	999999	881	811	999999	641	999999	867	345	698	530	999999	308	987	999999	558	631	990	462	68	759	869	999999	999999	343	915	902	999999	570	801	816	999999	999999	345	687	280	923	468	999999	691	508	999999	805	999999	106	787	303	315	547	855	958	322	999999	195	999999	559	80	754	478	247	738	838	999999	543	882	711	201	963	309	901	634	173	791	771	559	706	999999	109	
40	555	999999	597	999999	715	843	503	743	989	554	138	210	999999	990	961	952	999999	755	271	999999	395	999999	999999	16	645	230	999999	531	313	635	94	999999	970	999999	923	625	151	379	999999	999999	999999	967	211	419	999999	701	465	183	829	818	999999	999999	802	537	644	958	291	590	823	494	58	971	439	999999	469	999999	999999	999999	76	345	810	299	173	572	999999	999999	999999	920	835	943	765	621	999999	495	745	999999	999999	442	90	964	343	560	999999	107	651	417	999999	847	999999	538	472	999999	999999	999999	18	600	999999	240	355	226	999999	371	999999	880	999999	436	280	944	619	335	948	796	374	112	11	259	743	999999	999999	775	890	546	999999	999999	481	754	515	999999	486	154	356	463	999999	864	400	972	999999	675	378	225	147	999999	238	624	589	676	645	999999	492	758	856	721	999999	580	335	999999	399	459	408	974	920	72	467	999999	978	999999	999999	510	711	38	454	77	697	705	637	308	999999	999999	716	999999	118	999999	999999	999999	297	634	153	517	538	373	583	355	277	403	304	84	134	763	645	999999	967	145	302	999999	313	789	34	614	942	37	718	52	742	603	865	419	348	999999	187	999999	999999	201	971	348	455	109	800	303	410	563	183	554	999999	999999	837	999999	999999	999999	425	508	610	539	575	511	654	540	612	673	537	885	735	999999	999999	301	753	776	999999	953	18	214	988	999999	214	388	853	999999	341	131	766	892	999999	999999	999999	999999	743	999999	625	999999	694	915	999999	137	766	524	827	788	967	419	999999	999999	999999	999999	261	999999	519	880	335	196	657	489	999999	491	907	645	999999	656	81	907	999999	941	999999	702	269	999999	717	861	964	689	999999	999999	999999	999999	999999	704	92	944	827	112	999999	999999	999999	439	812	214	717	14	999999	130	999999	181	999999	999999	860	927	911	117	996	167	999999	999999	915	645	635	999999	292	286	238	999999	563	999999	829	968	748	695	464	999999	999999	65	386	712	999999	843	849	389	358	999999	999999	335	793	974	948	999999	999999	511	947	841	803	999999	921	441	775	26	567	999999	352	748	321	999999	999999	200	999999	941	781	790	25	81	795	256	243	155	224	903	419	588	792	168	369	246	999999	622	917	999999	143	945	937	624	286	750	47	610	999999	999999	862	603	999999	16	999999	818	999999	875	55	557	987	999999	999999	872	999999	978	999999	193	388	84	426	999999	999999	556	999999	836	853	999999	999999	999999	218	632	329	327	50	816	830	785	280	550	750	872	577	999999	682	367	728	74	27	307	444	854	999999	999999	999999	22	330	
210	209	999999	965	999999	90	10	348	364	456	899	831	790	158	530	912	838	334	553	282	999999	874	449	117	789	383	497	610	364	999999	578	846	38	999999	999999	586	227	585	655	792	576	999999	999999	911	829	242	236	159	914	999999	999999	999999	999999	739	417	336	759	945	185	721	592	400	983	953	999999	999999	999999	304	528	999999	695	262	999999	999999	999999	890	555	538	288	556	999999	348	999999	422	27	161	919	999999	88	999999	826	999999	999999	933	210	186	48	374	43	776	439	999999	630	970	256	140	747	176	999999	527	780	231	667	629	999999	253	704	571	935	726	142	999999	226	236	999999	422	852	999999	560	999999	999999	999999	504	511	127	225	718	725	175	886	999999	753	264	999999	521	999999	615	780	999999	956	481	476	438	317	643	924	715	404	853	833	999999	11	615	999999	675	599	999999	166	999999	359	535	979	999999	58	999999	999999	260	665	714	999999	999999	82	387	604	999999	999999	752	999999	867	999999	509	324	872	342	609	413	147	749	885	999999	879	459	278	18	431	501	999999	389	995	264	673	60	690	341	36	999999	999999	21	466	299	847	539	299	319	850	221	117	73	449	908	252	999999	779	791	999999	358	804	378	182	555	314	372	201	613	529	459	999999	540	315	403	789	135	292	595	85	350	170	959	168	220	394	17	940	999999	21	171	280	898	699	999999	411	999999	838	999999	999999	999999	347	686	789	401	587	576	757	999999	999999	127	228	194	716	301	198	844	220	962	171	306	999999	999999	601	367	999999	999999	840	638	992	999999	296	381	609	999999	12	483	999999	766	633	817	260	999999	968	894	943	96	999999	408	489	566	45	876	749	689	61	243	94	999999	999999	851	736	999999	63	585	999999	846	584	999999	298	714	674	999999	339	999999	55	538	999999	707	424	102	553	441	158	436	508	999999	999999	920	548	768	399	748	554	781	91	999999	999999	392	73	106	511	999999	119	775	891	999999	547	999999	643	523	108	999999	16	999999	307	999999	970	627	999999	999999	224	663	576	999999	324	926	899	557	271	914	999999	752	644	999999	590	487	332	383	544	917	872	235	286	35	670	22	741	434	483	786	170	223	316	652	999999	847	499	589	460	965	692	989	144	729	826	355	742	688	539	820	972	596	999999	169	547	989	386	551	859	311	194	999999	999999	485	753	999999	446	991	999999	742	987	742	923	579	999999	883	999999	557	209	325	280	63	894	663	814	574	141	156	115	999999	999999	999999	730	158	780	227	915	999999	999999	999999	908	999999	251	796	
999999	999999	673	999999	999999	664	897	999999	999999	544	41	140	580	420	670	189	352	999999	999999	554	999999	999999	22	774	799	17	968	441	581	857	999999	528	811	108	831	585	900	629	221	999999	994	999999	605	195	126	649	999999	504	988	797	999	617	865	999999	524	792	999999	999999	713	928	696	999999	999999	999999	999999	513	329	482	999999	95	999999	999999	89	999999	559	640	444	826	658	159	369	473	452	783	857	999999	663	124	583	48	368	11	999999	293	754	538	999999	120	68	999999	330	175	999999	903	518	286	538	430	147	999999	358	399	250	999999	568	999999	22	474	637	337	850	999999	999999	999999	999999	287	807	999999	690	30	257	333	767	55	828	999999	999999	999999	275	581	270	242	976	698	690	969	761	362	725	532	526	918	483	731	763	125	276	374	187	999999	479	999999	740	127	637	34	999999	205	735	373	675	473	999999	66	999999	617	239	210	860	757	999999	455	80	168	504	339	999999	46	291	999999	928	192	371	999999	112	527	502	999999	999999	665	347	565	627	361	856	62	999999	427	663	155	885	999999	514	430	715	33	999999	581	622	307	184	999999	913	31	445	492	999999	999999	999999	549	124	380	148	204	419	960	828	719	311	451	619	433	382	146	828	862	999999	941	999999	88	855	999999	245	763	491	752	652	605	915	374	950	555	472	124	999999	515	927	320	999999	999999	205	952	280	999999	688	751	221	777	203	583	814	999999	844	999999	694	204	999999	385	712	999999	317	232	804	937	501	74	960	268	115	999999	999999	999999	930	574	882	902	999999	74	999999	740	540	999999	999999	341	999999	789	710	597	999999	836	380	551	608	999999	447	973	158	343	679	623	791	953	672	880	649	999999	241	280	993	999999	999999	80	310	972	136	442	999999	999999	387	999999	364	373	839	278	942	393	759	585	136	909	999999	999999	395	999999	948	587	213	532	692	112	558	439	603	999999	292	310	251	635	999999	14	163	685	999999	967	269	428	123	403	937	265	698	655	153	94	48	999999	999999	848	999999	548	239	297	780	999999	999999	999999	769	212	986	642	151	133	367	132	999999	78	360	428	202	530	999999	999999	594	436	999999	902	296	519	598	54	625	403	611	999999	775	866	999999	680	812	344	658	911	417	305	124	574	297	31	339	969	999999	999999	999999	999999	84	999999	703	354	871	261	638	260	614	941	27	748	521	688	357	889	999999	999999	615	999999	871	999999	402	298	321	838	999999	999999	999999	628	999999	368	999999	118	605	355	173	559	808	561	999999	408	306	475	288	376	
63	999999	674	449	805	215	651	798	631	521	37	414	42	43	645	372	79	985	783	659	10	412	93	11	999999	615	872	999999	160	999999	999999	927	20	945	785	999999	600	999999	823	999999	716	999999	487	93	327	999999	526	775	915	343	339	999999	692	629	375	650	526	672	723	200	999999	598	647	168	265	110	403	999999	257	639	772	339	999999	999999	999999	61	999999	999	683	967	999999	107	147	817	143	945	244	391	580	145	490	928	26	633	618	127	312	328	827	999999	364	999999	999999	286	571	999	158	861	686	999999	724	526	988	756	111	246	460	830	999999	320	865	22	999999	122	159	843	322	539	221	824	749	606	999999	466	612	999999	579	861	255	143	999999	383	704	999999	420	963	939	270	999999	999999	667	482	999999	516	999999	352	923	415	137	728	687	618	649	861	999999	999999	999999	532	154	999999	666	599	584	890	523	492	318	259	702	195	903	62	18	839	999999	277	999999	665	113	270	734	174	734	527	456	188	733	843	692	302	619	417	126	87	715	77	897	413	992	869	999999	999999	712	941	824	999999	610	999999	703	999999	815	688	428	883	719	502	999999	67	999999	345	759	474	567	410	575	999999	936	999999	999999	999999	380	899	673	244	236	70	461	999999	702	822	578	923	149	999999	486	931	988	242	368	223	212	839	968	656	120	569	116	312	375	337	999999	999999	686	613	927	916	24	194	657	659	50	82	364	621	767	835	335	999999	999999	644	508	704	572	909	887	999999	999999	26	133	666	953	158	427	375	999999	999999	246	535	467	569	916	803	584	999999	183	140	999999	357	889	284	999999	933	389	731	999999	999999	116	776	726	396	999999	997	71	991	705	891	654	989	999999	868	599	799	715	364	999999	704	130	863	736	999999	65	582	999999	848	999999	29	769	696	545	141	792	999999	809	80	583	918	999999	593	999999	291	486	494	860	31	999999	444	999999	34	13	135	872	252	50	970	341	999999	999999	999999	568	999999	132	957	454	999999	999999	999999	999999	644	781	808	961	537	860	455	280	570	722	116	172	999999	801	745	999999	419	268	549	999999	999999	999999	179	999999	529	999999	999999	999999	528	50	504	999999	556	454	583	253	205	173	345	999999	595	699	770	999999	764	999999	580	884	387	275	44	999999	536	710	160	905	611	760	441	512	543	999999	751	999999	999999	171	616	999999	227	999999	497	255	922	168	834	149	968	999999	293	999999	454	442	781	263	15	407	418	846	303	678	641	445	731	833	848	309	948	249	472	603	999999	46	666	
885	777	999999	184	378	876	999999	936	132	476	962	68	110	513	498	525	820	752	770	250	999999	859	62	523	99	319	999999	201	729	26	689	45	418	776	896	999999	999999	999999	50	999999	999999	741	519	968	769	775	999999	999999	999999	724	652	999999	673	795	127	35	724	275	94	68	999999	820	217	115	787	926	649	334	617	22	999999	596	711	799	999999	807	350	94	754	324	999999	999999	741	14	373	838	372	622	659	999999	761	951	999999	982	628	471	534	999999	190	999999	999999	422	187	446	425	66	150	873	837	319	999999	640	521	770	999999	611	88	999999	999999	949	564	999999	675	746	261	999999	999999	999999	180	496	283	999999	903	910	198	159	561	999999	999999	317	698	498	999999	349	195	999999	439	377	496	27	393	331	999999	241	999999	107	747	441	195	78	608	421	702	350	46	749	737	610	582	345	999999	783	624	435	261	999999	999999	999999	561	141	917	90	242	163	113	999999	999999	999999	631	999999	412	130	119	520	708	999999	795	444	313	445	393	829	795	160	999999	609	706	999999	980	223	999999	422	879	64	160	999999	189	549	246	999999	484	999999	999999	999999	933	929	999999	114	726	974	279	808	31	125	747	98	294	91	196	503	255	39	690	418	246	999999	999999	65	999999	190	999999	256	207	999999	999999	327	851	314	227	46	935	601	519	16	943	999999	999999	764	999999	999999	243	999999	362	743	999999	454	384	570	254	943	689	999999	999999	546	876	32	610	801	163	429	246	979	864	159	567	654	520	684	474	199	599	486	748	307	946	999	894	999999	391	999999	943	291	999999	283	999999	326	856	972	999999	999999	445	598	999999	999999	825	263	243	999999	999999	999999	934	700	105	64	999999	212	870	999999	599	999999	138	156	420	646	486	955	999999	590	802	999999	798	547	553	553	753	11	875	999999	482	692	999999	692	288	999999	999999	999999	195	999999	929	999999	999999	418	383	264	792	299	188	999999	999999	869	343	653	999999	999999	395	397	156	999999	310	352	337	19	965	906	999999	999999	868	999999	73	999999	770	999999	661	657	794	389	173	299	999999	999999	822	911	460	613	358	122	999999	353	812	195	105	642	704	586	999999	446	453	476	999999	356	431	966	999999	176	108	429	992	752	150	15	233	999999	791	999999	530	426	559	362	558	999999	163	524	409	878	148	999999	999999	999999	839	358	936	999999	155	999999	43	855	999999	293	514	929	130	539	213	807	961	999999	850	858	65	999999	999999	101	918	156	202	999999	567	999999	38	970	219	917	912	791	78	536	711	387	812	675	
416	275	847	999999	877	624	321	601	916	899	999999	361	28	448	999999	845	779	999	221	137	298	987	999999	999999	720	212	626	999999	738	999999	536	473	55	390	999999	621	253	299	278	578	594	965	999999	138	693	857	898	999999	329	999999	999999	712	176	685	386	999999	21	314	999999	674	997	900	999999	491	999999	813	315	637	999999	850	601	489	730	642	999999	332	880	135	999999	999999	313	162	101	514	678	824	306	370	13	999999	610	939	391	999999	580	999999	112	625	765	880	551	999999	20	479	999999	999999	981	533	152	64	548	885	464	55	370	844	809	999999	812	999999	516	999999	634	898	250	661	108	136	71	849	230	265	999999	969	320	53	999999	621	882	410	999999	773	228	999999	27	724	485	345	243	999999	884	754	812	999999	373	606	636	999999	238	970	179	854	471	302	999999	999999	999999	999999	999999	327	702	197	475	412	705	743	999999	684	881	525	186	999999	893	335	965	476	452	999999	606	999999	416	40	393	912	240	999999	311	926	125	733	999999	990	999999	916	999999	697	999999	410	521	999999	880	999999	240	713	999999	416	999999	146	337	368	840	380	999999	31	999999	671	804	562	181	716	442	800	999999	999999	999999	195	162	976	301	999999	197	999999	999999	999999	999999	464	799	679	129	999999	37	175	599	756	893	829	112	588	14	999999	893	725	238	804	197	90	392	93	397	607	263	999999	844	69	180	999999	748	999999	198	999999	871	134	443	999999	999999	277	999999	812	263	496	93	574	971	929	999999	999999	814	827	790	753	81	999999	292	521	569	999999	330	540	585	106	999999	201	399	999999	500	768	292	999999	999999	919	878	579	830	901	524	689	999999	999999	683	999999	983	999999	130	445	999999	165	999999	922	787	645	946	671	999999	166	415	891	184	424	999999	616	999999	933	711	999999	999999	501	886	390	997	880	40	416	856	999999	999999	999999	80	999999	181	344	926	369	103	999999	999999	217	353	673	496	632	514	598	485	77	529	999999	218	999999	571	999999	279	999999	925	907	614	999999	815	360	53	999999	999999	230	252	104	689	819	839	999999	999999	666	158	999999	893	374	376	999999	931	788	356	999999	951	819	393	999999	75	474	999999	196	866	443	402	992	999999	252	810	294	355	999999	387	999999	999999	978	363	999999	736	65	567	560	541	182	609	999999	13	999999	302	999999	836	954	39	224	999999	653	374	999999	273	165	594	651	563	91	96	999999	410	646	852	973	999999	999999	561	19	999999	883	655	694	833	375	989	648	949	809	457	400	999999	173	999999	566	613	899	641	999999	
999999	916	999999	459	95	68	626	999999	999999	329	545	357	403	29	317	501	998	999999	630	999999	999999	945	702	754	633	695	199	999999	321	295	370	566	847	980	548	991	887	205	999999	775	749	632	999999	630	274	110	997	342	855	833	999999	932	999999	743	415	999999	223	252	825	399	999999	388	55	842	999999	978	999999	423	480	326	614	802	999999	854	157	543	999999	999999	490	533	698	857	999999	487	727	999999	296	114	575	32	777	644	999999	999999	999999	370	586	677	670	295	999999	583	861	539	999999	999999	861	999999	595	871	100	150	762	302	700	999999	999999	568	125	531	999999	405	847	458	548	969	433	862	947	999999	956	757	999999	999999	933	124	999999	852	267	961	575	871	519	703	999999	636	999999	999999	999999	896	373	28	562	149	602	204	735	412	999999	260	342	999999	478	808	999999	343	739	999999	369	585	24	155	999999	164	956	821	886	154	527	912	96	355	353	61	423	938	205	999999	602	738	388	593	999999	999999	628	576	402	999999	788	999999	897	325	717	932	881	228	717	408	192	781	318	591	999999	88	173	999999	999999	427	395	975	148	476	964	630	206	430	293	303	535	389	428	185	365	929	24	999999	638	421	179	204	231	796	89	821	430	999999	708	783	843	999999	921	975	325	813	459	430	360	97	735	461	999999	423	999999	803	362	999999	236	955	73	999999	358	999999	257	200	754	351	999999	999999	999999	409	721	999999	459	894	467	999999	860	552	479	594	999999	550	999999	718	999999	999999	999999	285	999999	298	999999	753	719	451	292	687	728	134	68	118	43	216	887	999999	739	434	963	978	346	909	281	683	486	479	981	807	558	538	931	999999	999999	121	685	999999	838	968	791	18	611	779	724	999999	999999	999999	999999	214	999999	999999	979	834	844	946	939	558	999999	887	277	999999	470	999999	139	999999	203	122	691	921	531	975	497	771	643	955	999999	567	195	545	200	999999	999999	776	153	208	559	999999	111	480	999999	137	895	951	999999	551	547	135	649	535	542	380	999999	640	999999	688	862	217	200	888	999999	999999	372	480	999999	162	331	999999	341	999999	639	106	21	220	999999	404	999999	999999	80	102	417	251	999999	999999	13	819	999999	288	103	465	999999	351	905	223	901	800	764	424	264	548	999999	999999	999999	718	895	999999	369	468	891	289	608	326	147	108	999999	338	464	999999	477	877	999999	999999	999999	876	594	297	201	797	319	947	999999	665	292	531	999999	563	999999	209	765	567	999999	976	396	814	856	30	999999	999999	742	999999	346	999999	999999	999999	
831	186	263	918	999999	607	254	999999	159	943	649	943	43	616	999999	916	881	265	947	909	999999	999999	656	786	999999	574	93	394	999999	999999	611	587	718	905	700	695	310	999999	999999	167	323	999999	826	453	174	913	999999	597	999999	825	999999	999999	114	47	999999	999999	530	999999	898	559	524	860	515	413	342	71	999999	138	916	999999	616	353	999999	790	596	538	914	213	621	116	587	495	999999	240	999999	529	999999	680	999999	609	174	999999	640	525	642	462	999999	423	120	999999	688	857	681	999999	218	348	901	324	451	999999	186	326	855	791	971	38	56	999999	359	812	588	554	193	999999	376	999999	712	999999	999999	999999	165	500	102	517	999999	730	814	999999	31	715	628	168	239	523	433	848	977	848	554	613	999999	107	999999	308	525	144	673	999999	999999	435	635	999999	176	317	999999	685	233	347	373	251	224	279	264	999999	194	429	324	999999	883	528	805	864	120	543	726	67	999999	794	992	294	999999	999999	114	595	89	999999	992	999999	256	747	624	639	999999	999999	399	146	843	430	999999	999999	999999	12	999999	152	630	771	136	633	999999	218	999999	438	355	89	194	775	174	668	563	802	437	999999	424	145	903	175	389	999999	999999	999999	224	999999	680	896	474	999999	999999	999999	965	999999	264	368	340	47	499	195	999999	405	999999	623	971	185	866	999999	669	426	588	356	248	464	391	999999	999999	999999	994	999999	999999	459	999999	140	818	212	702	255	547	78	72	386	645	717	999999	984	689	999999	617	49	149	369	237	58	474	999999	723	511	927	999999	880	339	53	256	437	835	999999	987	804	769	482	621	773	601	363	212	711	531	583	407	639	957	393	954	112	999999	232	565	665	999999	489	999999	327	611	197	733	999999	999999	999999	999999	203	701	726	848	566	528	999999	999999	999999	272	898	202	928	999999	306	923	945	98	999999	49	999999	999999	999999	595	999999	291	303	172	413	630	999999	321	999999	536	214	937	240	544	999999	999999	803	596	870	402	999999	297	999999	797	315	999999	787	999999	999999	250	443	967	999999	140	569	285	235	999999	999999	73	404	999999	999999	401	326	999999	692	411	701	999999	999999	26	364	928	285	992	27	505	857	999999	843	624	999999	10	103	246	999999	110	975	121	358	380	373	806	998	732	346	872	481	946	581	385	553	684	999999	426	612	451	854	999999	268	729	575	93	230	779	520	950	307	89	800	592	435	589	221	864	653	558	929	553	655	155	34	910	567	467	80	391	994	677	999999	999999	255	408	853	999999	999999	999999	586	999999	
222	395	574	402	999999	989	950	964	473	150	773	64	521	999999	921	122	999999	999999	525	762	708	999999	956	629	455	685	999999	36	999999	592	69	999999	971	710	340	999999	580	631	764	577	517	116	918	854	904	999999	603	999999	487	999999	923	150	999999	999999	520	999999	439	945	947	470	653	923	238	881	999999	410	93	811	971	999999	541	83	900	948	999999	602	999999	112	724	875	91	402	999999	994	668	919	607	156	200	256	830	635	684	304	924	594	877	999999	773	503	999999	792	972	826	999999	999999	999999	816	579	999999	873	337	230	81	389	999999	383	999999	222	171	803	936	620	724	830	999999	398	606	33	660	724	999999	338	999999	999999	298	430	999999	794	818	999999	791	576	283	383	999999	414	613	914	999999	220	642	824	612	999999	559	182	258	995	302	461	643	792	999999	999999	699	998	999	692	100	829	999999	450	404	491	21	369	347	350	337	502	785	691	359	449	91	359	726	530	828	126	182	728	501	367	47	999	999999	89	684	999999	414	920	824	844	560	202	999999	130	688	200	834	907	999999	800	999999	999999	442	479	121	349	281	479	999999	973	657	931	948	47	453	22	712	999999	666	833	97	865	866	999999	889	889	999999	605	841	638	999999	274	999999	999999	690	95	566	187	968	999999	232	935	66	851	999999	628	254	393	999999	676	487	577	251	833	712	810	95	927	999999	232	420	999999	638	235	691	393	870	256	356	999999	456	999999	299	999999	611	162	809	25	999999	271	644	546	928	175	161	714	32	999999	989	880	999999	999999	597	746	924	999999	999999	830	169	803	999999	997	999999	318	229	952	288	919	232	559	11	999999	608	328	999999	874	747	999999	999999	977	370	999999	267	999999	999999	817	937	553	407	65	855	978	855	999999	513	647	509	620	945	209	436	113	14	999999	878	930	40	278	168	59	808	999999	999999	999999	442	999999	999999	999999	950	999999	24	735	522	999999	703	999999	224	93	815	999999	375	137	527	875	551	267	638	999999	597	437	786	669	999999	999999	256	31	231	999999	92	999999	999999	999999	670	999999	999999	701	999999	838	736	855	716	947	463	999999	684	681	317	999999	640	185	999999	912	973	999999	625	354	350	174	920	681	801	999999	10	999999	42	437	466	983	689	850	999999	800	101	999999	721	839	216	175	673	575	999999	350	999999	999999	913	995	999999	158	917	840	360	999999	918	999999	63	999999	946	47	196	999999	224	333	999999	790	509	999999	820	999999	800	786	148	185	500	999999	967	460	518	103	512	999999	472	318	76	849	499	
260	882	47	688	556	892	179	999999	999999	360	390	159	252	407	238	999999	733	357	141	702	185	925	573	96	603	657	852	534	160	999999	906	267	351	300	259	999999	783	552	254	893	968	206	999999	994	586	311	275	696	283	862	739	960	999999	157	324	334	319	999999	95	899	50	644	828	999999	453	999999	807	951	158	999999	400	190	113	248	733	999999	851	999999	510	999999	391	166	261	999999	54	945	999999	204	975	924	999999	833	466	355	999999	999999	999999	442	550	463	504	324	999999	847	471	559	999999	696	423	999999	999999	740	450	794	517	999999	393	540	597	507	800	612	999999	233	942	567	999999	758	395	409	610	418	38	56	797	76	999999	999999	827	495	99	636	780	999999	451	753	393	672	999999	969	940	838	844	52	662	891	348	323	999999	903	835	999999	999999	24	735	74	711	403	997	450	999999	979	999999	112	418	173	831	345	782	199	184	61	921	426	468	772	574	986	394	999999	999999	305	509	923	660	991	335	766	999999	386	999999	989	675	396	704	961	134	999999	633	498	69	12	540	715	729	999999	186	884	555	963	500	725	19	999999	999999	999999	479	789	452	999999	999999	75	442	999999	999999	999999	385	534	999999	999999	999999	832	362	895	999999	999999	764	794	999999	999999	814	999999	221	939	886	999999	980	999999	673	999999	999999	345	999999	999999	660	994	999999	144	567	999999	408	651	172	57	326	667	372	124	255	997	214	999999	595	575	612	396	853	502	519	831	214	801	861	987	25	311	542	999999	999999	851	999999	999999	237	659	477	999999	289	173	622	228	953	865	999999	999999	999999	806	750	724	603	274	150	78	999999	735	339	607	790	999999	999999	25	135	226	879	403	999999	999999	458	935	107	449	117	999999	999999	301	999999	348	999999	195	466	219	999999	999999	552	970	711	95	14	501	329	999999	382	114	141	999999	102	999999	986	999999	832	945	999999	999999	999999	163	167	459	199	333	857	991	144	999999	718	822	463	317	674	999999	692	758	580	956	999999	237	76	999999	559	281	208	152	362	536	363	521	861	746	202	398	999999	261	896	680	999999	338	735	999999	999999	318	154	785	72	86	253	83	999999	401	209	398	96	164	900	917	135	715	639	607	250	206	960	716	999999	999999	106	999999	861	900	322	286	501	298	617	250	137	999999	999999	999999	293	289	157	470	999999	999999	999999	659	360	979	999999	999999	699	137	537	199	358	437	670	787	979	812	222	473	88	999999	999999	798	546	660	999999	999999	635	363	999999	961	999999	500	999999	321	973	447	999999	882	
355	393	587	373	760	427	892	699	751	999999	999999	481	77	683	392	624	906	513	122	699	999999	999999	999999	345	813	576	150	857	268	359	814	542	732	340	128	999999	344	533	47	129	999999	100	960	343	67	842	894	999999	118	554	415	469	335	390	693	512	99	251	999999	999999	287	44	441	402	488	763	999999	737	565	697	289	382	475	992	931	999999	881	960	999999	971	681	775	749	999999	944	354	999999	999999	999999	615	605	103	973	852	842	734	658	568	999999	304	103	999999	999999	421	999999	42	993	999999	458	594	631	999999	963	588	512	511	294	999999	457	999999	556	407	100	999999	101	999999	408	622	160	999999	450	322	115	984	878	999999	966	338	449	911	360	874	893	999999	984	999999	139	395	999999	999999	999999	931	121	721	747	696	76	859	329	87	999999	999999	191	261	153	318	33	999999	999999	987	999999	956	999999	545	782	681	513	47	999999	999999	67	22	282	820	758	518	211	394	246	191	457	999999	999999	372	287	979	693	642	999999	999999	451	160	685	362	795	492	654	575	999999	999999	192	39	894	999999	30	621	107	999999	503	635	116	639	999999	528	539	438	947	914	268	999999	987	871	138	298	184	906	337	920	34	999999	863	636	999999	999999	999	428	999999	315	352	999999	881	332	148	283	570	811	417	999999	822	999999	544	999999	316	999999	88	321	901	606	999999	999999	293	999999	346	237	771	999999	194	572	529	121	227	642	999999	602	920	665	732	854	728	372	499	999999	108	668	731	999999	330	999999	999999	687	527	614	786	238	999999	704	985	911	999999	100	627	845	637	710	149	902	999999	714	999999	423	588	56	878	166	999999	122	999999	678	506	648	159	874	481	841	593	612	999999	343	229	999999	679	821	352	999999	744	654	544	397	529	999999	999999	615	104	677	109	999999	736	630	614	999999	626	317	414	999999	999999	999999	373	999999	999999	536	57	999999	495	998	999999	766	703	250	421	970	578	690	158	678	693	543	779	803	742	122	875	234	729	958	599	999999	416	489	697	990	290	999999	281	992	781	131	130	105	933	342	777	496	219	644	692	935	168	736	180	407	999999	999999	62	13	660	822	114	999999	999999	999999	359	223	553	430	999999	999999	419	166	896	571	423	683	869	999999	345	389	25	999999	999999	664	212	680	319	299	26	999999	695	277	342	999999	26	594	999999	999999	982	564	999999	788	954	863	999999	12	839	608	983	300	699	999999	668	281	807	29	270	744	179	679	999999	263	414	969	143	152	823	938	555	829	986	318	427	999999	
445	236	141	412	148	209	840	999999	999999	725	999999	52	608	71	160	997	999999	952	392	999999	660	999999	384	999999	730	383	999999	901	63	999999	314	391	235	999999	835	999999	888	857	999999	969	839	202	947	999999	948	100	544	762	787	558	999999	999999	926	124	130	755	999999	999999	682	765	999999	939	658	161	421	999999	816	999999	999999	580	118	475	999999	422	999999	468	999999	999999	46	639	838	999999	123	504	659	280	465	121	768	89	727	999999	999999	839	948	899	544	795	277	319	283	824	535	217	999999	999999	687	513	999999	662	22	999999	119	52	999999	999999	999999	163	502	999999	183	704	951	999999	852	999999	999999	516	999999	574	999999	947	428	727	366	999999	891	905	65	999999	999999	952	472	999999	76	571	632	143	912	355	999999	390	303	136	145	999999	872	389	365	82	739	180	49	85	738	75	999999	392	686	999999	712	920	108	872	557	231	242	846	89	999999	999999	166	603	128	999999	543	653	301	591	999999	151	511	550	999999	889	421	912	999999	377	11	833	999999	457	999	642	162	292	430	578	913	345	36	309	84	338	582	576	920	584	204	421	446	800	999999	999999	999999	380	125	982	146	319	846	999999	88	457	504	999999	604	486	348	261	233	999999	678	451	999999	212	475	654	317	844	999999	812	183	589	397	449	558	237	441	782	177	447	999999	999999	499	558	230	626	999999	872	972	444	246	943	198	722	132	999999	657	998	905	999999	675	301	327	43	999999	498	70	999999	161	376	55	999999	93	785	290	999999	951	566	981	848	821	444	872	557	999999	240	401	674	327	999999	580	443	877	707	772	151	999999	465	263	999999	999999	778	721	605	399	680	859	413	442	999999	504	100	999999	66	648	999999	428	769	467	74	107	999999	737	999999	796	611	688	386	22	148	796	495	312	259	292	52	723	277	999999	896	380	987	999999	999999	606	489	999999	820	999999	999999	999999	517	998	199	635	180	51	671	808	787	999999	483	400	999999	262	18	999999	767	774	606	517	161	611	571	999999	119	163	468	453	316	195	867	327	999999	425	288	497	123	999999	121	10	999999	468	381	904	999999	597	938	25	597	701	658	999999	462	33	571	906	436	505	525	26	999999	227	999999	601	133	165	919	877	974	999999	675	999999	999999	605	464	693	239	999999	999999	522	225	452	999999	615	536	821	999999	457	999999	381	70	617	108	999999	999999	999999	966	999999	999999	741	678	70	51	86	999999	515	393	857	569	877	999999	999999	709	13	801	140	999999	886	999999	999999	999999	999999	33	999999	460	67	
54	568	187	629	727	999999	886	999999	844	999999	999999	779	999999	31	438	18	888	976	704	300	908	999999	303	297	473	999999	715	999999	451	999999	47	449	999999	999999	470	999999	999999	939	160	227	999999	654	169	999999	729	592	306	999999	874	999999	583	999999	897	170	158	949	274	999999	999999	647	744	417	999999	637	127	961	999999	620	999999	613	338	949	826	487	417	264	935	999999	999999	880	783	672	999999	168	633	990	551	464	820	521	999999	999999	999999	512	483	999999	51	531	528	768	437	686	492	999999	953	634	999999	420	753	894	24	999999	999999	999999	999999	999999	813	999999	999999	137	419	999999	800	49	62	999999	176	323	13	941	223	999999	139	799	453	106	999999	343	215	998	999999	141	711	926	507	942	464	506	648	411	662	596	527	400	358	737	886	453	218	999999	999999	906	416	812	681	999999	487	999999	999999	999999	893	999999	999999	15	999999	288	988	999999	542	119	95	999999	999999	602	288	999999	886	738	999999	715	220	735	999999	801	541	863	999999	899	255	896	999999	930	674	880	518	192	357	521	43	999999	749	999999	911	108	327	999999	999999	814	533	64	723	749	93	999999	556	999999	999999	447	474	504	564	98	629	645	654	165	999999	793	999999	106	278	999999	999999	380	966	999999	823	36	999999	744	630	909	376	200	999999	715	846	557	334	360	837	910	57	538	515	660	999999	999999	453	999999	801	999999	999999	436	785	359	53	713	999999	358	343	328	962	999999	999999	654	722	438	472	938	318	448	469	733	999999	368	326	176	864	315	816	557	583	322	943	192	188	940	414	823	672	143	999999	975	27	999999	947	327	999999	860	938	999999	804	514	853	362	978	997	176	999999	42	877	848	999999	542	786	999999	650	786	690	476	999999	33	999999	276	185	51	493	999999	999999	421	999	510	14	376	861	753	999999	999999	590	999999	190	773	988	999999	999999	999999	999999	443	240	774	306	999999	999999	394	166	999999	165	999999	678	999999	494	291	425	15	43	999999	999999	477	680	42	675	192	999999	486	999999	17	45	999999	999999	890	999999	59	485	976	124	999999	536	619	999999	999999	598	830	790	280	719	898	357	982	757	429	999999	999999	763	999999	108	999999	345	498	108	158	894	999999	999999	787	830	999999	806	449	890	575	999999	234	267	748	444	845	999999	925	999999	396	659	63	109	61	449	999999	296	287	877	999999	132	999999	520	999999	999999	300	73	12	449	284	102	908	101	192	999999	999999	826	24	763	999999	999999	419	999999	711	498	841	208	715	347	435	158	529	572	999999	453	999999	714	206	711	
999999	999999	398	486	493	304	751	999999	999999	472	233	579	281	999999	623	287	999999	317	808	999999	205	102	358	664	23	135	999999	345	211	739	787	511	999999	313	618	482	333	933	247	417	746	880	290	999999	124	856	877	15	948	613	999999	999999	905	633	516	62	432	734	472	367	731	416	760	188	685	999999	949	968	999999	151	953	778	999999	999999	999999	325	811	116	550	167	258	999999	397	598	999999	303	999999	996	796	566	59	999999	999999	879	999999	340	130	112	567	999999	907	908	109	806	659	961	999999	514	808	201	250	999999	193	999999	118	999999	28	999999	189	999999	125	999999	181	348	102	999999	317	200	715	494	999999	708	549	158	260	999999	468	590	938	46	879	102	198	604	326	999999	416	167	999999	522	999999	999999	923	185	286	954	736	761	714	305	999999	999999	999999	323	996	999999	777	44	63	768	705	438	232	152	512	33	764	577	32	369	947	159	429	202	182	246	785	373	999999	306	999999	707	999999	999999	999999	656	999999	875	608	784	955	381	113	999999	817	999999	999999	780	672	262	200	169	738	355	357	504	802	606	150	759	755	999999	171	757	165	999999	999999	999999	999999	855	729	889	999999	999999	413	575	56	426	385	298	511	15	700	619	116	453	968	531	295	887	853	697	999999	848	38	552	220	999999	847	819	999999	999999	30	817	532	310	999999	500	941	782	458	385	230	851	258	750	712	551	651	711	39	40	999999	872	11	42	164	130	219	999999	365	700	579	566	966	365	984	883	97	805	999999	999999	589	513	438	477	476	882	600	287	839	668	704	999999	999999	301	851	157	999999	999999	999999	80	290	90	426	758	806	664	885	892	766	829	464	845	999999	999999	450	791	444	999999	565	999999	530	932	999999	697	995	443	776	674	999999	837	77	596	659	191	197	508	96	680	671	812	997	999999	999999	20	999999	858	999999	999999	999999	70	713	292	999999	873	550	358	999999	729	762	372	888	220	388	929	999999	868	195	999999	999999	941	999999	764	862	753	284	822	420	999999	999999	146	757	548	823	454	133	784	661	786	641	839	449	999999	917	308	923	787	999999	592	258	999999	672	999999	863	909	999999	949	999999	999999	999999	727	937	57	245	999999	615	349	396	934	805	977	216	409	999999	534	502	347	846	563	829	999999	504	828	763	158	473	347	999999	999999	98	999999	364	480	197	999999	901	401	131	301	692	584	400	999999	786	280	999999	273	999999	338	417	999999	112	866	999999	110	233	119	294	96	161	999999	664	999999	845	630	622	735	221	722	
999999	110	999999	999999	999999	255	999999	999999	51	999999	999999	999999	564	355	507	81	82	497	128	999999	689	792	999999	45	150	425	919	918	548	166	658	999999	61	70	705	317	801	557	996	116	13	123	77	801	76	951	712	319	999999	999999	558	134	617	999999	42	841	999999	190	999999	455	999999	189	571	885	834	626	158	504	650	999999	999999	999999	501	22	999999	576	724	315	968	198	712	610	943	999999	607	999999	999999	999999	999999	999999	999999	621	153	550	780	823	999999	192	967	999999	802	999999	999999	999999	999999	44	632	604	50	466	126	999999	999999	225	999999	725	245	796	999999	999999	840	999999	477	786	999999	658	380	951	241	999999	33	542	347	527	396	999999	999999	168	279	573	999999	190	887	571	747	636	409	927	807	64	588	999999	999999	999999	609	580	740	999999	908	846	663	681	372	779	442	583	999999	694	999999	248	783	86	526	713	409	659	344	906	48	248	999999	452	153	999999	682	277	638	680	918	816	999999	70	260	433	910	229	817	117	138	174	297	714	108	568	999999	999999	239	201	267	949	246	834	843	669	597	220	537	195	107	175	945	669	776	999999	999999	723	826	999999	803	190	841	237	999999	874	951	999999	353	585	999999	180	48	447	423	968	579	928	999999	590	835	999999	999999	632	19	963	228	999999	938	96	999999	557	685	999999	398	999999	117	999999	999999	968	717	999999	866	952	999999	999999	136	999999	999999	999999	443	999999	506	999999	268	113	499	999999	227	814	655	333	605	267	502	999999	495	903	58	999999	999999	999999	872	258	872	782	999999	738	353	92	836	999999	382	141	653	536	60	449	876	294	586	898	791	252	999999	394	999999	608	460	999999	442	233	459	908	946	999999	684	257	373	486	279	999999	866	145	977	999999	950	474	614	965	308	999999	36	999999	760	962	779	630	936	488	334	234	288	423	999999	613	271	474	999999	780	852	803	86	400	25	999999	999999	999999	274	387	443	982	994	494	999999	396	206	695	157	984	102	63	321	999999	161	55	482	453	495	374	673	486	290	833	122	999999	969	635	999999	934	999999	133	999999	558	999999	351	240	793	791	263	416	575	326	209	687	799	999999	201	999999	970	353	999999	169	899	713	957	702	170	999999	136	426	570	946	223	64	999999	697	763	999999	810	999999	688	662	242	999999	108	169	91	156	323	23	778	999999	999999	591	999999	999999	466	844	999999	649	999999	999999	999999	837	845	629	999999	154	718	999999	999999	360	999999	165	999999	926	927	942	999999	797	621	24	68	122	999999	183	999999	631	712	15	241	
918	999999	171	744	277	997	405	121	478	66	936	437	222	295	428	958	623	927	425	45	999999	239	299	37	66	363	551	199	672	461	481	999999	712	869	809	606	999999	420	396	929	999999	830	146	740	684	586	846	827	229	224	554	704	999999	969	717	689	464	143	688	999999	455	215	449	27	584	999999	999999	352	485	821	691	999999	540	495	513	693	102	558	353	479	517	724	970	999999	906	777	154	743	999999	130	152	144	732	482	483	326	391	128	166	999999	861	503	351	999999	533	352	173	801	466	999999	596	905	789	218	407	999999	245	992	121	806	359	981	999999	365	679	999999	479	68	21	999999	312	999999	402	172	999999	23	999999	999999	923	999999	999999	352	286	139	534	246	354	524	85	753	999999	399	17	359	831	880	999999	985	999999	999999	873	115	789	280	999999	622	513	999999	600	393	356	671	999999	999999	202	16	704	70	999999	999999	212	999999	982	999999	114	913	966	53	340	737	709	397	845	946	689	509	563	16	417	912	733	999999	923	691	999999	999999	330	458	166	824	999999	999999	165	295	775	918	999999	531	999999	807	999999	469	296	862	999999	959	826	132	999999	999999	999999	999999	652	918	708	999999	41	301	999999	694	593	517	999999	515	999999	999999	242	560	180	771	387	41	999999	999999	266	999999	439	71	999999	999999	593	999999	590	999999	381	487	600	246	999999	999999	887	830	669	480	999999	999999	999999	780	309	228	726	275	951	106	315	421	856	52	999999	444	999999	969	293	424	111	999999	927	422	144	85	999999	996	974	880	999999	556	372	370	395	128	690	658	762	999999	721	999999	999999	999999	999999	959	630	999999	584	151	254	917	546	254	379	829	999999	171	646	999999	999999	729	301	80	222	759	59	496	999999	543	754	396	217	999999	703	783	148	443	999999	999999	455	317	999999	833	999999	999999	999999	127	990	566	999999	529	22	538	436	991	999999	185	281	999999	910	143	900	51	396	858	710	52	999999	595	690	999999	999999	999999	999999	55	318	999999	444	999999	749	931	505	101	634	235	999999	679	78	712	999999	963	999999	854	274	999999	999999	380	446	777	266	999999	576	405	875	142	621	999999	759	391	683	567	741	35	659	978	999999	809	999999	171	484	41	973	838	838	727	613	62	206	466	999999	937	999999	999999	989	782	364	110	225	999999	613	999999	919	999999	39	200	232	999999	999999	295	999999	607	964	999999	303	999999	993	737	566	999999	999999	569	354	999999	753	999999	545	999999	999999	999999	624	537	593	999999	557	651	121	296	809	648	999999	476	856	999999	782	999999	
973	999999	373	763	788	999999	543	999999	999999	999999	488	999999	934	293	654	157	110	328	671	156	23	999999	999999	651	123	999999	927	918	653	61	712	443	999999	722	772	999999	711	283	97	999999	993	999999	938	513	173	999999	362	526	993	357	999999	999999	249	999999	27	922	999999	721	649	91	698	624	424	923	341	999999	115	222	520	855	446	827	999999	674	162	497	999999	223	488	628	355	411	925	305	684	184	999999	884	999999	850	779	990	633	16	308	379	999999	25	182	127	389	150	15	148	911	999999	999999	574	483	529	999999	999999	242	31	736	999999	999999	129	248	166	999999	230	999999	999999	999999	455	999999	234	376	783	999999	106	51	999999	248	215	999999	999999	999999	145	999999	629	410	185	49	999999	757	612	280	20	679	982	776	999999	276	168	633	344	71	999999	355	82	208	700	143	999999	764	999999	999999	999999	891	999999	735	113	288	232	820	999999	630	113	999999	999999	954	999999	113	414	999999	35	999999	999999	999999	999999	725	928	999999	805	430	710	999999	999999	218	884	999999	749	129	766	257	673	999999	999999	348	301	999999	958	766	764	128	842	597	729	394	999999	778	999999	948	829	197	999999	999999	999999	801	120	298	999999	894	813	999999	214	245	346	999999	656	297	999999	740	290	357	999999	999999	35	687	587	999999	323	941	999999	116	136	800	999999	999999	450	359	264	252	238	12	419	73	953	12	913	607	260	572	737	451	728	999999	668	999999	431	645	298	999999	999999	997	975	362	425	707	999999	413	945	767	999999	307	42	807	512	287	999999	702	218	33	773	980	862	751	214	999999	388	999999	142	817	157	999999	70	469	39	999999	999999	66	999999	255	376	510	661	493	855	440	999999	921	999999	390	544	999999	999999	999999	31	999999	145	999999	158	999999	329	471	281	999999	619	999999	247	573	777	999999	260	881	64	962	999999	273	329	378	895	773	619	466	713	999999	999999	429	377	794	448	999999	105	802	907	260	926	904	999999	532	873	943	999999	999999	153	188	999999	662	674	999999	999999	757	913	766	339	385	777	862	757	530	999999	999999	544	452	999999	999999	185	457	999999	999999	45	751	44	796	999999	951	580	774	323	999999	999999	621	754	902	185	999999	883	339	473	532	482	74	157	708	999999	999999	409	750	999999	171	13	683	687	999999	439	999999	723	126	271	387	804	13	548	232	909	243	445	999999	999999	444	999999	846	983	999999	330	970	604	999999	128	820	552	829	63	161	531	999999	933	999999	473	318	967	766	77	96	727	999999	526	924	798	999999	999999	999999	483	286	999999	167	699	
245	999999	468	273	396	999999	999999	835	974	949	396	700	972	309	561	999999	999999	476	341	999999	897	724	851	999999	679	999999	684	582	999999	355	777	98	374	248	698	344	14	54	999999	769	626	260	753	529	999999	233	826	145	687	999999	525	999999	999999	388	999999	520	698	23	999999	859	322	868	61	999999	182	308	336	734	610	226	999999	914	896	572	161	647	971	331	999999	455	710	999999	894	193	999999	999999	999999	985	446	188	645	990	460	720	999999	758	999999	999999	999999	831	896	102	534	470	436	611	913	169	237	999999	999999	376	698	148	158	999999	999999	868	999999	999999	940	351	297	999999	581	999999	463	999999	999999	403	448	847	999999	494	558	618	24	434	756	999999	999999	208	758	292	639	278	302	322	572	682	784	340	999999	999999	890	555	804	112	889	263	157	737	999999	833	999999	999999	402	214	999999	999999	999999	549	121	999999	160	742	593	999999	999999	312	880	999999	999999	999999	618	999999	520	999999	999999	13	999999	911	999999	502	999999	326	164	924	576	938	876	98	733	41	923	245	228	758	999999	157	961	799	999999	587	383	17	134	610	999999	607	999999	571	609	585	999999	847	14	619	506	999999	588	668	438	999999	435	999999	417	999999	519	383	889	999999	999999	456	51	24	600	957	129	999999	201	999999	710	999999	757	314	488	999999	315	999999	241	999999	261	167	999999	303	371	467	161	999999	599	552	999999	841	718	428	732	163	544	711	256	999999	500	441	642	999999	958	468	106	131	314	269	999999	999999	151	290	999999	999999	886	999999	652	143	806	538	999999	999999	463	868	261	339	582	334	613	999999	829	195	119	820	525	999999	344	902	370	40	286	999999	999999	999999	699	999999	917	999999	276	795	69	122	250	961	966	993	580	99	217	767	549	979	656	672	612	956	180	690	165	361	414	999999	999999	776	261	145	372	804	179	823	421	999999	68	817	544	999999	945	157	854	532	955	254	695	603	491	999999	999999	613	999999	742	267	237	895	915	391	999999	349	473	999999	831	630	776	920	394	356	28	921	838	137	895	21	33	835	633	405	999999	999999	180	295	954	461	758	758	999999	566	193	999999	152	999999	999999	377	481	446	999999	999999	999999	334	310	257	472	385	999999	485	159	731	243	999999	272	519	231	264	999999	999999	756	379	871	27	493	828	999999	393	778	412	902	528	540	586	812	731	227	835	753	923	822	578	617	282	999999	705	332	792	999999	632	999999	999999	999999	302	690	999999	39	171	999999	482	999999	89	999999	442	999999	631	200	999999	999999	540	999999	395	510	
256	366	999999	999999	599	999999	787	505	379	999999	155	207	999999	330	247	999999	168	702	65	995	281	999999	999999	970	185	699	978	999999	999999	213	832	340	819	470	951	999999	999999	999999	999999	753	999999	976	999999	68	461	244	652	999999	952	760	999999	999999	247	400	238	418	999999	217	587	899	999999	282	829	176	198	815	999999	470	378	311	394	276	271	999999	999999	305	132	999999	519	999999	57	677	562	916	782	994	103	428	241	543	323	999999	314	540	323	999999	157	548	870	999999	855	191	931	651	375	164	576	934	457	933	295	938	697	646	852	999999	720	913	394	203	722	999999	238	835	987	99	962	730	999999	172	158	584	999999	873	999999	866	999999	911	999999	628	999999	999999	971	308	999999	385	607	668	688	999999	70	243	999999	676	923	895	952	105	663	999999	201	846	946	294	785	999999	999999	823	561	986	26	808	372	765	776	563	988	930	999999	999999	492	999999	999999	437	112	999999	429	999999	950	198	913	650	257	274	436	581	221	686	522	545	262	783	999999	702	544	261	999999	398	900	369	907	32	516	62	793	898	804	518	192	999999	292	985	873	999999	999999	375	561	999999	999999	999999	351	312	417	999999	359	709	197	999999	892	851	53	41	999999	590	291	891	143	205	480	538	777	999999	504	999999	999999	999999	910	743	629	178	699	772	69	999999	999999	605	999999	473	702	94	710	464	999999	340	827	261	748	292	91	999999	999999	366	627	801	999999	648	999999	766	790	93	999999	453	720	999999	162	999999	971	542	999999	999999	286	999999	502	999999	827	322	86	173	823	11	527	627	662	447	936	342	155	268	287	999999	797	848	683	618	295	999999	744	902	188	999999	289	999999	719	405	904	572	863	240	973	115	571	999999	942	999999	565	181	999999	282	787	819	135	999999	264	999999	888	999999	986	884	111	570	578	184	984	276	999999	321	999999	266	543	999999	479	999999	294	182	807	162	905	894	63	123	475	471	999999	999999	999999	575	951	999999	516	476	999999	999999	999999	412	999999	397	659	999999	75	254	999999	534	739	423	350	999999	428	92	397	735	532	999999	830	987	105	116	69	625	844	156	999999	999999	749	76	788	999999	784	882	999999	419	502	239	828	808	999999	941	731	999999	28	221	157	999999	999999	781	943	493	158	999999	316	430	337	999999	832	919	999999	999999	784	672	634	850	436	999999	999999	999999	243	302	273	32	145	164	384	367	999999	632	999	500	266	968	132	305	999999	642	575	999999	999999	999999	407	909	924	972	166	69	77	178	785	611	433	999999	547	999999	
230	999999	999999	162	55	999999	437	209	919	394	621	815	549	999999	999999	793	999999	231	895	774	895	363	999999	173	997	325	999999	438	847	398	76	999999	431	481	85	224	635	423	999999	121	40	208	990	540	361	351	999999	737	999999	999999	640	212	999999	773	755	866	38	843	164	729	680	999999	361	530	327	514	394	78	264	999999	168	556	61	999999	743	697	373	567	812	656	806	562	769	999999	757	864	853	657	999999	218	195	792	268	449	441	41	846	469	222	846	956	451	483	383	832	94	999999	479	39	68	999999	471	41	508	999999	999999	239	505	772	999999	999999	736	999999	55	109	376	298	999999	999999	999999	851	903	999999	965	999999	365	88	999999	999999	999999	713	384	628	667	715	724	760	999999	526	999999	801	999999	696	760	196	229	999999	437	284	466	795	549	136	327	217	999999	126	76	999999	567	48	844	482	109	748	999999	118	999999	340	385	615	537	999999	999999	910	510	216	594	779	479	266	650	999999	999999	877	174	258	311	460	999999	607	694	952	999999	284	957	868	597	21	910	121	424	107	999999	851	268	464	106	416	999999	392	532	297	338	311	999999	732	999999	231	584	999999	806	234	999999	777	999999	585	135	999999	999999	642	619	582	868	368	999999	999999	222	999999	619	999999	161	895	753	999999	999999	407	623	999999	886	234	952	375	437	999999	314	200	883	131	931	682	338	351	999999	999999	773	949	428	970	999999	999999	519	999999	612	875	875	999999	480	999999	701	999999	961	999999	999999	728	999999	253	155	999999	63	650	999999	999999	999999	999999	380	999999	999999	689	960	135	979	653	999999	51	715	752	763	561	16	403	720	402	429	419	720	999999	482	999999	384	999999	804	999999	916	819	999999	428	426	999999	504	74	479	999999	530	576	542	318	291	827	23	937	490	593	999999	660	930	276	671	999999	226	520	999999	708	314	441	331	548	736	377	865	296	335	999999	67	941	923	928	872	853	877	412	578	655	720	447	48	999999	460	266	999999	999999	757	62	459	984	736	999999	486	99	254	993	581	999999	999999	999999	612	402	999999	49	736	11	404	817	496	813	942	683	987	867	402	120	999999	480	488	956	539	282	639	82	214	162	451	999999	609	883	831	663	693	993	999999	646	684	421	530	999999	514	939	565	645	52	62	783	619	697	144	905	999999	435	999999	197	999999	763	464	834	583	559	622	218	613	982	288	999999	994	42	999999	435	677	949	601	451	999999	999999	993	39	162	378	999999	999999	474	999999	730	237	999999	805	999999	883	230	586	999999	337	
892	731	952	999999	999999	72	789	999999	941	708	238	161	833	563	598	623	999999	434	999999	214	727	536	743	634	262	60	999999	198	537	999999	999999	999999	12	999999	999999	868	999999	340	276	99	589	255	154	766	999999	578	404	134	217	881	123	796	904	999999	609	999999	999999	327	999999	713	760	600	59	78	999999	147	999999	999999	15	999999	859	439	168	592	999999	481	392	999999	884	683	999999	187	981	655	999999	419	196	999999	665	202	880	446	928	562	339	988	206	999999	274	613	999999	834	129	487	999999	683	638	321	127	138	999999	20	442	727	66	582	999999	403	318	93	999999	999999	903	813	848	999999	999999	605	999999	636	999999	316	712	999999	265	821	68	999999	633	85	781	874	152	999999	228	999999	13	211	506	756	379	802	767	190	662	999999	931	999999	638	999999	999999	42	999999	999999	852	999999	307	171	472	244	999999	125	770	999999	311	86	747	999999	594	978	419	309	108	505	266	482	548	531	619	999999	890	999999	865	33	999999	748	999999	999999	683	562	999999	999999	999999	271	242	264	41	534	999999	586	791	563	722	659	200	873	934	999999	234	380	127	999999	551	999999	999999	771	999999	747	340	999999	270	95	693	41	999999	577	999999	999999	273	12	451	999999	999999	43	935	336	40	215	833	38	814	999999	999999	313	444	999999	300	993	918	470	14	294	203	325	325	705	870	999999	253	622	999999	107	999999	231	999999	113	132	518	809	999999	741	53	913	312	748	18	658	389	597	619	999999	999999	918	802	999999	999999	999999	337	717	240	999999	350	962	999999	725	717	999999	215	999999	340	999999	781	193	900	729	961	999999	891	576	316	56	491	102	633	345	737	188	497	233	999999	292	999999	800	579	560	999999	91	703	587	41	56	452	999999	267	946	505	392	27	83	46	999999	999999	760	411	193	974	258	999999	874	988	538	999999	999999	613	58	878	980	613	350	338	999999	676	999999	545	270	603	486	835	999999	840	354	999999	423	197	984	363	44	999999	396	585	153	753	828	599	502	581	471	401	999999	77	999999	778	677	745	166	120	999999	225	150	589	498	422	650	44	999999	377	61	794	999999	694	844	590	227	764	195	135	848	715	52	689	999999	95	626	999999	325	576	999999	678	40	874	738	818	259	807	97	730	113	794	955	134	529	676	772	524	233	999999	561	913	560	40	272	909	182	461	456	412	796	39	719	76	884	383	763	753	999999	999999	999999	420	676	464	999999	63	759	917	169	999999	323	112	397	390	25	579	127	10	999999	999999	645	999999	360	685	
999999	84	999999	889	999999	999999	999999	28	568	207	602	150	247	105	18	999999	159	999999	301	990	999999	999999	642	338	61	315	999999	999999	151	137	999999	999999	69	990	999999	948	999999	870	999999	999999	552	999999	543	199	788	999999	341	999999	991	404	679	390	506	369	596	250	441	746	837	934	890	160	999999	441	817	999999	999999	999999	575	70	238	289	999999	287	448	794	160	452	550	999999	999999	243	771	746	999999	999	999999	699	404	290	516	243	999999	743	133	999999	427	999999	382	729	793	95	999999	931	999999	399	803	228	921	801	999999	989	205	660	960	656	389	140	983	818	31	999999	852	294	999999	995	256	843	164	57	377	57	999999	820	393	888	786	840	999999	999999	205	819	778	602	200	999999	999999	381	783	476	21	297	129	563	708	411	999999	999999	999999	999999	999999	999999	999999	873	434	999999	919	999999	277	82	870	548	559	999999	622	999999	613	260	103	37	958	874	69	687	999999	90	927	999999	122	982	999999	623	463	411	915	245	755	905	177	158	607	999999	114	710	606	473	738	204	999999	505	798	982	78	999999	999999	999999	999999	386	999999	354	124	413	272	294	426	256	95	157	19	387	456	708	92	945	999999	306	999999	999999	999999	999999	351	732	574	616	193	999999	555	114	999999	999999	345	378	77	822	43	203	399	999999	999999	360	387	999999	194	564	59	100	900	132	999999	915	508	551	305	275	12	391	838	655	110	753	701	980	957	999999	999999	87	640	269	999999	236	999999	950	74	731	999999	761	548	20	567	999999	772	999999	185	999999	148	793	83	801	820	651	365	743	718	540	999999	999999	632	821	522	999999	459	640	220	999999	18	558	486	999999	91	999999	999999	828	999999	17	980	999999	805	683	234	258	14	839	449	271	999999	173	999999	533	82	787	138	726	999999	596	644	141	221	483	275	590	316	509	720	578	999999	999999	655	999999	559	389	601	949	999999	999999	999999	619	201	949	830	999999	326	953	501	303	122	127	339	501	373	849	999999	999999	999999	999999	999999	504	129	870	999999	344	518	529	973	692	195	189	139	234	629	34	940	272	653	430	999999	363	18	999999	999999	690	207	999999	999999	999999	332	279	541	952	331	472	999999	330	999999	999999	999999	796	999999	808	118	932	987	114	872	348	908	794	679	987	380	587	496	999999	414	999999	147	364	191	999999	999999	916	999999	999999	902	999999	533	999999	999999	999999	103	476	999999	209	318	533	703	999999	291	999999	802	537	600	999999	582	744	976	999999	916	722	357	972	999999	716	447	999999	294	810	999999	999999	999999	999999	
27	521	893	903	999999	999999	999999	880	999999	55	83	191	470	833	999999	103	999999	999999	190	999999	703	999999	809	130	861	668	761	999999	249	892	890	575	195	513	520	999999	999999	999999	540	689	413	46	651	312	899	434	255	614	875	201	216	53	534	88	999999	961	999999	773	52	544	534	999999	640	187	999999	507	996	957	999999	246	442	924	999999	500	333	666	413	999999	231	999999	422	999999	250	57	685	847	51	116	918	999999	377	887	637	995	164	999999	405	473	156	401	438	298	300	999999	999999	292	999999	999999	755	928	558	213	552	615	999999	999999	37	593	999999	318	466	889	999999	764	869	555	297	632	999999	198	271	999999	360	830	997	133	856	611	298	403	432	17	999999	989	10	173	999999	31	873	777	117	811	971	838	935	549	259	535	769	999999	994	792	697	567	667	618	999999	999999	999999	998	530	425	305	999999	999999	999999	538	59	764	999999	999999	999999	758	568	90	459	968	521	895	458	874	999999	999999	93	408	639	999999	999999	332	999999	320	999999	412	874	256	999999	516	999999	953	486	999999	209	771	72	999999	728	44	138	999999	217	650	341	827	999999	133	209	583	221	701	256	148	745	727	999999	396	596	863	883	999999	399	942	999999	999999	418	448	999999	559	779	99	999999	605	191	999999	124	740	999999	999999	253	999999	56	117	999999	999999	999999	999999	275	482	397	676	407	864	160	816	97	274	553	772	418	999999	459	650	999999	132	31	650	957	999999	612	999999	417	801	999999	142	275	291	647	925	862	81	182	202	999999	112	691	815	999999	374	230	850	196	216	387	999999	302	999999	313	182	159	65	390	999999	999999	754	269	999999	254	999999	551	805	626	999999	910	999999	999999	266	487	701	440	216	205	592	217	761	456	210	423	999999	840	868	978	999999	776	806	999999	345	332	999999	843	95	570	437	999999	424	233	568	306	999999	982	45	918	611	999999	942	999999	797	629	999999	999999	68	193	999999	186	682	827	999999	851	999999	999999	999999	934	80	858	355	645	768	769	793	537	887	904	382	117	805	950	999999	732	833	999999	893	715	224	999999	999999	902	415	999999	150	597	999999	717	201	999999	999999	999999	848	753	397	307	101	37	999999	999999	421	163	810	57	381	732	460	428	27	168	763	498	720	960	83	452	999999	999999	629	999999	465	999999	713	988	999999	703	112	622	345	536	854	999999	879	643	697	631	102	367	879	999999	146	653	999999	43	630	999999	999999	887	999999	944	999999	999999	999999	640	124	252	450	999999	718	677	630	999999	999999	490	313	999999	999999	86	
272	452	360	999999	637	220	999999	999999	478	679	999999	60	999999	999999	942	401	999999	279	466	248	529	455	190	999999	649	211	788	999999	570	219	999999	732	669	314	624	237	593	205	946	198	999999	312	773	771	463	668	364	999999	895	691	31	43	999999	380	557	817	271	90	232	436	432	999999	999999	269	948	635	999999	999999	600	714	807	274	999999	277	999999	226	999999	419	817	999999	847	382	413	878	999999	696	999999	999999	756	807	999999	513	972	999999	765	820	70	999999	999999	827	999999	999999	999999	190	884	756	710	174	712	340	999999	852	272	251	999999	59	357	372	999999	262	345	100	261	792	748	999999	301	812	512	846	999999	999999	999999	990	703	999999	567	232	994	441	986	135	999999	425	672	123	250	730	931	715	999999	697	443	569	491	197	999999	32	441	590	464	999999	661	999999	185	966	265	282	548	98	492	134	378	999999	276	219	514	835	999999	635	63	571	999999	796	383	467	735	36	999999	515	406	544	790	414	976	98	999999	720	999999	706	857	968	192	842	232	349	999999	804	999999	281	682	269	902	806	999999	893	25	865	999999	717	241	238	773	42	692	948	999999	963	999999	187	999999	794	594	423	777	94	388	48	573	999999	148	930	732	237	833	146	999999	984	999999	92	83	999999	237	533	999999	999999	205	160	999999	284	999999	365	151	126	535	888	674	489	39	452	515	976	301	459	578	310	505	545	999999	555	317	999999	999999	579	114	999999	567	71	999999	158	999999	999999	999999	299	38	782	788	999999	999999	944	999999	162	954	435	577	106	316	777	955	175	132	659	950	605	966	656	279	571	22	999999	999999	613	541	881	563	999999	98	11	999999	795	521	889	999999	265	92	999999	404	999999	12	18	830	789	116	782	35	238	287	999999	999999	381	513	227	604	314	999999	859	999999	83	999999	300	17	999999	356	169	653	999999	999999	999999	522	812	261	999999	569	13	999999	542	507	758	855	334	999999	805	678	59	292	304	294	538	642	999999	999999	330	789	712	11	525	443	946	999999	792	999999	999999	770	520	999999	894	657	600	747	89	999999	862	228	999999	999999	211	636	306	876	359	948	288	62	999999	278	931	829	999999	12	51	999999	999999	999999	999999	912	417	999999	999999	929	397	646	999999	790	999999	872	999999	112	999999	420	999999	889	999999	80	779	843	143	539	482	252	198	75	999999	598	705	980	801	242	164	634	884	176	478	377	999999	713	264	497	499	426	597	828	999999	446	213	162	963	490	999999	999999	779	877	999999	999999	740	332	845	105	95	999999	80	
448	947	617	999999	633	999999	999999	591	76	999999	999999	50	65	654	370	488	364	999999	553	27	999999	392	934	999999	999999	999999	561	636	999999	867	168	412	916	355	159	880	999999	909	999999	741	999999	899	999999	641	143	999999	999999	271	999999	844	999999	710	999999	565	999999	999999	22	762	529	30	859	143	434	208	430	999999	999999	710	999999	489	518	454	815	811	822	421	608	999999	722	179	999999	299	999999	999999	386	457	870	999999	595	103	867	217	389	559	999999	71	999999	999999	221	899	713	797	767	891	335	46	895	999999	742	349	999999	719	49	360	914	999999	877	122	822	999999	373	773	125	410	621	311	999999	265	999999	761	946	999999	92	999999	466	318	532	999999	986	999999	999999	999999	617	256	646	999999	177	39	644	322	193	362	762	248	535	939	999999	999999	999999	34	971	999999	999999	980	402	434	637	226	893	605	999999	999999	135	999999	420	234	165	868	764	473	143	999999	621	617	578	999999	269	843	999999	526	636	999999	103	999999	378	922	349	636	853	221	521	951	145	999999	999999	999999	236	289	827	311	999999	813	602	807	890	935	28	192	412	809	999999	999999	928	376	999999	870	420	173	114	498	999999	999999	25	999999	999999	191	900	999999	999999	999999	366	979	26	986	742	823	574	296	81	443	903	166	234	53	56	728	33	999999	79	415	269	999999	185	339	426	264	797	999999	855	709	44	446	851	512	452	195	777	942	634	155	305	999999	101	670	594	999999	304	972	506	233	168	142	999999	925	640	999999	804	999999	569	488	999999	525	441	372	409	466	315	721	601	860	951	90	144	999999	119	999999	971	999999	999999	999999	999999	825	552	632	550	902	934	925	872	999999	391	100	382	155	129	780	692	729	271	999999	422	583	380	645	282	87	999999	587	999999	505	331	299	999999	870	999999	211	972	809	822	507	531	390	848	452	479	860	708	988	804	999999	452	252	253	616	286	387	999999	906	359	472	904	356	119	377	826	102	158	511	628	918	807	883	906	764	999999	41	999999	928	175	421	379	19	783	486	62	89	55	336	594	150	756	75	459	359	602	185	281	999999	625	387	999999	206	370	999999	531	569	345	489	19	999999	653	526	999999	938	103	999999	999999	632	325	747	56	822	999999	487	171	742	999999	557	171	999999	760	262	312	788	708	182	999999	999999	999999	493	743	999999	999999	350	497	240	334	520	999999	999999	611	999999	165	999999	999999	890	289	882	999999	789	144	788	327	999999	493	400	223	952	999999	999999	256	999999	999999	832	13	489	999999	577	990	931	
417	913	300	464	819	121	999999	434	457	817	893	999999	182	175	358	955	249	737	856	107	26	382	290	345	461	999999	971	333	999999	851	394	999999	892	792	382	230	497	863	769	382	999999	789	505	422	37	490	503	999999	999999	58	250	768	999999	892	915	45	999999	955	999999	884	150	773	559	605	433	191	873	390	792	137	468	385	968	999999	999999	236	876	999999	999999	999999	440	468	849	826	999999	625	990	10	877	347	999999	999999	860	999999	241	999999	239	899	988	999999	617	123	999999	356	589	864	800	999999	99	688	168	765	999999	999999	453	682	923	733	994	807	999999	873	512	999999	999999	926	999999	999999	999999	283	997	999999	879	472	999999	999999	748	503	246	746	825	753	911	199	189	999999	895	828	440	999999	607	506	905	191	656	743	611	999999	816	663	349	716	995	815	999999	191	885	184	677	136	933	429	496	258	981	999999	962	323	276	707	41	696	652	692	676	500	999999	999999	816	620	715	483	999999	583	406	118	758	999999	999999	997	999999	720	999999	314	626	187	19	999999	209	219	999999	999999	998	119	632	999999	74	312	149	199	119	197	368	999999	999999	459	999999	913	851	873	999999	999999	999999	999999	760	320	545	348	76	499	999999	999999	498	606	838	427	485	999999	950	754	54	456	956	318	888	758	361	999999	893	176	443	106	804	336	531	915	483	730	358	321	999999	725	246	650	708	694	699	762	229	993	974	176	962	107	828	241	910	999999	390	999999	999999	451	455	899	65	999999	620	172	84	923	944	754	228	638	646	329	220	316	609	203	69	599	874	899	202	999999	143	999999	508	999999	14	976	349	999999	363	999999	999999	346	594	324	83	999999	687	305	999999	999999	947	333	999999	509	31	604	999999	196	999999	368	576	999999	999999	788	999999	999999	664	784	918	967	415	999999	285	980	59	873	721	295	129	532	999999	579	849	973	329	999999	256	998	278	410	89	999999	414	999999	999999	723	638	806	73	170	872	999999	387	999999	814	999999	58	480	459	999999	882	999999	76	419	999999	997	706	734	468	450	666	999999	516	518	887	261	467	291	999999	336	999999	999999	999999	999999	660	20	999999	768	168	254	762	776	999999	130	527	478	96	995	999999	101	999999	904	999999	622	504	999999	396	868	203	562	617	766	589	999999	912	967	388	999999	758	446	999999	999999	999999	224	688	890	125	395	990	419	174	999999	743	799	318	340	577	609	465	452	623	333	574	606	636	999999	197	999999	217	560	99	979	246	999999	999999	88	338	999999	934	613	999999	10	999999	784	
397	155	33	789	814	581	399	999999	999999	316	999999	999999	374	969	588	693	703	699	188	440	330	195	999999	999999	513	240	12	999999	675	851	360	999999	999999	789	218	490	999999	407	611	636	999999	999999	999999	999999	999999	999999	714	368	544	250	910	402	999999	447	464	212	999999	392	286	584	999999	999999	114	800	956	208	37	584	999999	107	722	999999	97	552	280	19	858	305	362	699	999999	643	909	434	941	957	801	18	335	16	570	589	130	37	999999	225	216	536	973	90	999999	999999	607	447	999999	614	315	280	176	454	999999	623	999999	999999	68	935	45	679	859	999	407	28	259	754	536	142	185	69	495	64	999999	999999	332	999999	912	395	46	472	905	336	999999	531	841	999999	662	999999	559	543	968	131	190	999999	676	974	683	768	880	999999	999999	395	439	255	784	121	650	31	301	757	674	673	899	999999	774	999999	357	875	186	379	999999	589	583	641	100	373	874	277	999999	358	598	154	999999	193	561	519	897	405	746	729	239	641	655	999999	999999	305	231	999999	761	153	626	808	591	510	760	330	812	797	164	999999	246	383	999999	942	999999	530	167	999999	21	264	635	951	999999	457	149	999999	999999	782	772	795	999999	999999	515	999999	732	790	562	14	999999	240	999999	109	250	335	492	999999	276	712	641	999999	147	516	606	506	518	674	999999	144	999999	309	396	40	34	369	999999	979	867	863	220	379	999999	999999	999999	780	557	999999	999999	999999	999999	293	194	232	150	435	999999	999999	999999	18	993	67	121	428	642	133	844	999999	84	999999	67	999999	999999	413	501	272	999999	984	233	825	949	983	963	876	180	88	125	174	999999	599	712	642	328	999999	869	163	267	548	520	999999	935	880	460	829	999999	999999	304	781	730	999999	64	673	999999	835	999999	20	999999	244	258	999999	18	680	787	999999	179	424	999999	140	543	348	14	999999	473	74	889	999999	532	144	140	719	784	344	443	999999	999999	48	239	999999	798	859	999999	33	999999	955	161	265	999999	975	660	331	275	173	247	999999	872	999999	209	348	945	991	487	959	114	999999	780	673	246	999999	940	140	194	702	999999	683	288	981	999999	517	913	634	975	557	999999	808	453	999999	106	999999	149	321	838	999999	999999	999999	382	109	918	761	999999	487	29	327	999999	529	146	572	832	564	113	890	692	692	435	321	25	930	999999	305	95	999999	577	194	999999	629	301	999999	165	533	999999	188	73	779	999999	435	614	999999	522	954	671	881	788	541	948	258	999999	156	999999	235	792	452	624	622	675	25	
999999	834	999999	415	999999	843	999999	308	263	924	827	912	999999	999999	999999	999999	999999	530	634	999999	999999	45	246	387	11	155	999999	930	999999	858	564	999999	114	327	525	999999	965	117	727	999999	473	489	288	33	430	999999	796	467	528	434	44	103	988	471	999999	874	999999	315	414	92	999999	487	567	404	999999	387	999999	42	483	927	402	999999	803	999999	740	891	757	222	999999	295	358	379	411	317	824	470	999999	642	683	999999	999999	660	702	645	820	986	922	883	663	999999	907	999999	983	600	41	733	300	192	731	752	127	999999	358	128	733	637	999999	999999	580	899	999999	176	999999	832	746	742	999999	999999	985	753	968	999999	559	913	388	594	999999	811	286	999999	180	279	911	999999	533	999999	311	583	999999	192	911	999999	313	999999	127	741	414	161	854	999999	135	141	207	999999	783	253	825	445	740	999999	252	274	973	489	728	656	264	427	309	940	441	33	256	802	842	305	570	794	795	999999	189	244	956	987	964	48	81	933	158	999999	999999	999999	843	772	940	647	699	823	46	470	486	999999	851	914	856	112	999999	999999	999999	999999	683	41	649	103	959	18	999999	985	999999	689	999999	330	279	30	999999	999999	999999	484	862	205	999999	746	999999	999999	170	202	392	51	999999	862	163	999999	999999	671	605	948	225	999999	812	999999	339	713	999999	356	886	165	717	831	954	290	921	410	541	939	999999	936	999999	325	932	766	625	275	854	661	535	907	531	608	999999	999999	360	441	671	930	865	893	447	412	448	15	485	999999	999999	850	941	999999	145	999999	790	669	999999	900	816	999999	315	73	858	647	820	979	633	119	416	999999	930	489	739	999999	84	999999	498	999999	999999	927	291	74	188	13	999999	783	999999	672	817	755	344	999999	625	625	625	802	44	999999	591	469	382	376	155	154	999999	461	23	534	784	803	180	806	33	999999	764	999999	885	855	926	47	217	960	301	660	608	999999	864	123	985	282	952	698	287	417	555	915	999999	43	93	269	769	246	888	23	584	537	436	736	861	383	916	189	873	554	261	999999	84	494	546	449	999999	900	549	999999	851	999999	529	615	343	848	999999	851	772	667	278	971	82	287	86	999999	54	138	261	612	365	772	824	733	166	143	840	999999	999999	643	672	999999	697	385	171	999999	18	820	402	23	61	75	999999	215	286	289	349	796	999999	999999	405	468	999999	999999	157	88	999999	795	459	999999	17	897	363	138	995	408	283	696	125	999999	72	234	735	248	999999	299	365	999999	456	876	794	53	
26	999999	247	214	231	999999	238	93	454	222	370	202	15	163	712	288	220	999999	16	999999	681	444	999999	180	732	999999	385	857	722	49	999999	999999	415	963	881	340	999999	791	187	523	999999	42	529	849	864	543	243	407	587	87	999999	579	870	151	372	999999	619	77	481	821	384	381	370	415	873	787	786	51	281	381	999999	428	700	999999	194	999999	914	563	316	199	175	978	279	999999	640	769	712	274	600	310	720	823	319	365	148	999999	672	124	975	86	756	201	136	216	690	979	878	387	956	999999	999999	999999	760	999999	999999	999999	112	725	774	113	84	999999	450	971	660	573	119	344	354	108	975	800	587	240	442	974	852	999999	954	661	999999	335	318	876	643	664	999999	37	999999	999999	999999	947	999999	872	11	244	750	999999	555	127	870	544	999999	999999	748	866	999999	999999	999999	999999	554	49	770	123	222	999999	213	574	999999	996	510	999999	635	611	123	38	460	715	238	999999	233	697	999999	837	791	356	301	460	137	776	195	542	999999	999999	198	945	186	999999	659	261	41	999999	826	559	617	999999	909	431	744	720	415	999999	301	651	458	999999	531	933	332	865	999999	753	446	561	999999	999999	904	607	423	177	851	233	65	976	177	57	871	999999	230	999999	999999	870	715	999999	371	431	251	536	579	999999	423	253	904	999999	999999	999999	999999	274	747	650	883	312	17	576	868	191	999999	324	484	999999	984	573	999999	329	427	588	47	39	999999	390	725	378	37	999999	754	607	999999	271	999999	889	317	606	220	579	999999	145	862	148	999999	189	723	999999	61	178	356	849	540	585	376	225	250	710	84	367	999999	515	284	999999	822	271	862	446	151	595	103	388	363	999999	209	292	725	898	490	999999	666	799	999999	858	735	999999	76	999999	895	958	999999	607	532	852	655	613	861	999999	999999	287	327	999999	784	999999	999999	968	496	407	385	93	499	352	999999	74	700	134	199	425	200	918	204	128	550	193	946	496	856	510	487	596	430	789	581	212	693	389	24	859	783	766	417	668	999999	811	468	999999	387	467	162	531	999999	445	745	408	93	208	737	601	519	588	122	985	999999	999999	663	710	770	27	999999	321	119	339	642	434	510	999999	760	738	724	650	119	398	358	956	181	985	999999	183	129	494	652	423	350	204	653	432	999999	999999	158	758	999999	369	96	841	999999	999999	803	999999	999999	999999	999999	998	876	869	479	724	637	999999	617	677	666	596	897	999999	668	696	988	447	780	999999	787	191	999999	999999	124	749	
311	999999	544	95	192	732	285	572	56	999999	999999	480	724	929	999999	999999	999999	481	999999	939	472	999999	182	724	106	999999	540	820	999999	267	999999	909	754	730	422	130	999999	531	999999	934	321	335	839	24	160	517	722	851	293	999999	229	999999	875	184	286	110	999999	820	989	999999	201	464	801	789	999999	636	999999	994	999999	674	365	999999	986	999999	627	146	999999	168	574	588	999999	689	999999	999999	47	999999	44	580	453	322	786	608	542	999999	742	856	533	59	999999	523	791	999999	344	619	647	789	132	718	557	999999	738	185	256	410	194	512	928	43	752	934	602	155	999999	204	887	999999	897	327	424	770	612	999999	389	60	999999	913	999999	999999	999999	999999	999999	325	33	313	583	610	999999	142	999999	240	928	999999	999999	844	999999	999999	999999	999999	731	890	999999	804	999999	999999	537	427	796	205	613	999999	167	20	913	504	757	999999	132	247	621	287	403	765	999999	194	999999	122	999999	545	999999	160	736	215	195	999999	999999	382	31	246	999999	166	813	167	529	213	82	918	586	803	999999	645	523	940	528	453	497	137	961	119	999999	424	413	261	999999	999999	544	951	999999	999999	149	384	999999	999999	999999	999999	474	246	999999	640	999999	923	535	220	457	494	999999	795	686	741	742	237	999999	912	302	361	752	561	101	76	669	131	102	999999	663	999999	390	637	479	999999	979	260	999999	330	998	30	999999	202	803	999999	824	999999	275	999999	941	912	962	352	593	119	712	999999	155	179	971	990	831	632	557	999999	113	10	326	999999	761	491	345	101	999999	999999	473	559	758	999999	252	920	855	999999	961	751	750	48	53	999999	361	77	115	722	359	999999	199	265	645	68	478	824	432	652	331	459	576	870	438	321	645	999999	163	999999	926	999999	144	822	670	805	994	999999	999999	956	999999	694	385	999999	741	905	92	218	999999	999999	999999	999999	498	213	686	511	185	879	609	731	724	208	913	479	795	308	873	376	594	999999	74	999999	868	999999	390	637	84	999999	139	533	999999	437	248	999999	595	509	999999	930	145	169	999999	124	466	234	242	999999	780	906	999999	443	41	715	623	84	999999	999999	999999	999999	999999	59	999999	999999	999999	86	502	296	960	459	883	296	746	943	999999	435	218	949	999999	644	999999	327	999999	177	134	696	501	524	814	173	828	957	949	539	117	96	731	408	373	999999	999999	945	999999	331	33	541	696	98	999999	197	865	686	999999	915	788	505	999999	999999	107	64	584	999999	482	999999	630	925	347	999999	835	154	999999	999999	585	566	999999	298	
225	534	999999	999999	999999	412	50	626	307	152	276	44	750	612	893	471	311	319	805	999999	472	315	700	107	999999	490	262	339	999999	65	110	135	13	999999	289	668	125	513	65	181	999999	856	499	488	658	312	465	233	261	999999	509	276	761	167	825	999999	999999	57	999999	999999	160	710	142	252	51	151	40	260	332	235	356	797	264	633	816	616	815	222	448	891	999999	39	88	260	555	834	373	845	999999	379	834	77	123	545	999999	237	723	999999	999999	517	999999	215	900	35	886	999999	999999	999999	351	219	104	999999	608	508	999999	999999	999999	882	696	216	999999	999999	585	952	999999	999999	683	718	611	588	892	568	775	999999	618	818	139	62	374	843	999999	245	504	465	999999	222	469	614	60	901	605	841	559	999999	739	97	999999	947	634	607	38	303	999999	762	326	535	846	999999	999999	675	991	580	517	853	393	999999	690	130	678	189	818	79	667	709	983	61	18	545	201	531	199	191	999999	766	815	529	719	741	148	748	376	999999	999999	384	910	999999	999999	706	999999	207	999999	509	279	455	999999	958	635	999999	778	275	526	310	485	368	486	809	162	751	999999	999999	999999	948	999999	999999	812	36	354	292	799	999999	727	312	999999	993	999999	689	999999	999999	977	856	894	902	963	999999	999999	75	316	365	897	110	872	582	669	999999	384	458	527	999999	642	762	614	352	27	999999	999999	224	610	492	244	797	897	190	773	190	969	920	985	119	707	747	720	988	999999	999999	999999	154	642	999999	619	675	999999	572	339	225	999999	552	999999	153	334	17	464	999999	131	110	213	692	999999	488	22	999999	473	417	642	895	52	999999	999999	329	733	403	582	893	872	568	634	335	850	558	999999	426	46	841	785	700	293	895	867	294	494	403	345	163	705	999999	999999	754	999999	444	999999	999999	999999	565	420	931	434	571	951	999999	999999	878	999999	260	551	595	427	631	632	941	611	999999	757	673	999999	999999	67	428	197	717	999999	999999	405	416	999999	320	831	480	999999	854	275	999999	944	999999	818	616	562	94	612	119	999999	999999	999999	987	832	36	999999	921	731	999999	873	16	383	243	999999	999999	482	435	875	999999	763	946	210	777	676	890	999999	452	999999	227	777	999999	815	999999	999999	784	757	999999	583	999999	450	910	749	350	980	268	348	710	119	999999	144	136	219	381	356	790	380	354	321	999999	824	427	77	514	999999	900	201	999999	263	421	838	999999	851	526	790	853	999999	999999	797	999999	552	501	343	999999	999999	999999	763	999999	731	199	413	999999	
107	641	533	32	842	999999	999999	90	77	52	456	697	394	999999	284	693	591	502	593	521	557	903	400	999999	94	999999	431	661	147	757	574	74	17	435	966	999999	992	767	20	961	821	716	350	509	54	999999	247	21	376	79	852	238	605	999999	854	203	251	210	999999	407	813	386	999999	319	478	392	690	999999	113	73	700	823	491	999999	999999	999999	563	890	288	999999	208	419	294	999999	905	999999	999999	999999	580	773	969	792	829	613	158	445	774	40	41	662	955	288	999999	313	379	38	746	973	202	999999	640	360	921	498	208	404	101	874	413	142	922	999999	999999	340	104	908	994	878	999999	264	76	532	859	626	494	919	511	981	698	877	598	495	999999	566	142	619	999999	999999	999999	753	354	899	626	898	739	389	999999	577	218	999999	44	999999	500	999999	947	117	501	305	14	999999	893	999999	999999	536	999999	999999	652	821	999999	999999	999999	663	472	729	910	177	999999	999999	886	999999	28	999999	772	999999	843	729	995	984	618	34	128	999999	336	136	999999	245	999999	100	364	312	736	89	380	733	432	999999	405	770	38	780	212	540	419	899	270	999999	346	948	693	814	441	999999	212	182	366	473	336	346	999999	674	454	999999	606	999999	377	939	563	48	805	472	333	999999	956	838	822	587	165	436	865	901	898	773	407	999999	870	78	877	999999	377	999999	999999	68	901	363	336	397	933	835	532	331	406	307	153	230	490	217	999999	374	999999	778	318	899	481	967	999999	680	417	67	712	999999	71	999999	999999	846	427	274	333	999999	511	435	654	329	904	544	999999	601	630	186	68	663	366	512	846	598	649	154	587	933	586	655	979	876	133	999999	269	999999	635	999999	802	999999	883	118	862	999999	134	989	995	999999	472	185	60	241	998	58	999999	558	519	83	207	283	999999	399	999999	856	999999	777	999999	680	284	465	965	999999	383	843	780	258	650	921	999999	659	159	999999	999999	999999	999999	747	999999	84	291	710	529	999999	999999	529	538	494	101	16	478	356	999999	324	661	17	219	727	857	999999	278	999999	908	999999	610	999999	999999	45	927	999999	261	708	899	131	399	999999	999999	999999	999999	999999	999999	295	166	644	999999	127	865	834	989	464	201	877	999999	723	805	999999	802	931	951	562	999999	502	566	487	754	770	999999	672	925	97	999999	999999	999999	999999	850	999999	536	999999	156	493	681	999999	56	999999	422	384	818	186	999999	800	772	14	461	999999	459	811	999999	679	889	999999	670	203	908	999999	392	395	383	886	873	822	999999	537	
785	468	880	115	456	102	74	380	951	280	357	999999	325	999999	999999	832	554	48	999999	856	384	473	823	488	390	154	90	999999	11	932	313	502	999999	244	229	992	790	999999	365	999999	615	519	730	399	999999	784	586	325	50	999999	341	834	568	215	163	999999	999999	402	724	312	22	46	379	999999	967	855	999999	90	848	362	999999	210	999999	628	250	865	743	999999	642	606	567	999999	999999	460	600	478	934	999999	91	907	357	397	999999	63	623	999999	999999	711	999999	990	398	505	999999	688	508	141	161	999999	964	298	999999	222	760	127	744	256	60	918	428	999999	920	862	999999	940	15	654	999999	999999	14	672	999999	41	11	999999	218	71	999999	308	952	469	999999	994	999999	793	999999	144	637	999999	318	999999	528	231	999999	932	79	535	506	537	999999	999999	560	532	934	302	999999	546	220	118	999999	682	958	751	966	999999	182	999999	999999	999999	610	999999	999999	78	320	999999	999999	502	748	78	999999	683	999999	760	625	999999	908	794	69	999999	999999	793	923	528	999999	636	418	776	265	999999	760	152	999999	299	927	812	835	491	999999	307	999999	80	797	152	536	235	126	208	136	867	999999	388	867	38	986	816	946	999999	475	684	229	999999	247	424	999999	439	452	999999	833	812	273	427	582	762	126	159	996	781	992	376	519	219	650	398	999999	381	285	212	313	120	865	346	25	537	999999	999999	833	383	834	106	783	999999	375	324	999999	633	806	114	912	999999	820	175	999999	108	174	20	726	848	999999	936	999999	250	962	999999	946	927	411	55	685	343	325	999999	946	896	593	999999	844	335	794	650	575	181	999999	475	999999	700	839	999999	999999	77	999999	999999	999999	898	942	543	999999	652	378	675	231	999999	429	578	522	207	229	610	515	505	999999	999999	63	999999	371	999999	949	497	999999	255	97	494	682	999999	999999	340	390	999999	953	59	999999	201	999999	999999	428	999999	751	999999	953	102	999999	239	411	999999	900	665	931	999999	536	960	999999	999999	229	132	588	736	88	811	999999	999999	816	180	657	465	724	974	999999	934	999999	557	241	237	543	340	774	858	93	815	717	621	409	649	521	992	466	390	972	835	540	999999	734	939	430	771	285	310	582	945	152	999999	232	996	999999	999999	728	365	999999	889	357	999999	999999	999999	999999	679	782	999999	659	664	999	999999	12	999999	403	389	822	301	807	771	64	474	286	148	673	790	399	412	978	999999	999999	110	533	999999	488	999999	999999	471	845	999999	989	117	651	917	999999	807	999999	999999	602	999999	167	437	999999	999999	
834	882	453	515	599	314	999999	379	198	127	400	898	810	999999	129	592	350	360	456	65	782	946	823	368	201	999999	999999	774	810	698	384	836	999999	999999	999999	605	367	999999	872	541	471	619	918	533	527	58	996	999999	999999	19	940	806	999999	503	313	888	69	999999	999999	999999	448	515	999999	999999	742	563	355	373	671	524	234	816	488	915	999999	999999	37	299	841	999999	999999	861	999999	800	758	578	855	999999	999999	999999	545	282	220	148	999999	999999	59	428	791	999999	702	633	343	979	785	133	328	75	999999	150	999999	999999	999999	999999	865	587	245	769	742	999999	708	306	239	311	999999	951	605	350	822	999999	123	609	507	999999	451	245	527	300	999999	634	260	790	150	993	999999	774	39	50	999999	999999	721	289	685	627	265	405	999999	41	10	833	999999	999999	999999	999999	999999	260	999999	376	728	999999	999999	999999	754	999999	913	917	166	246	802	999999	999999	565	999999	316	916	833	999999	999999	621	55	999999	999999	300	191	116	282	547	999999	966	258	511	662	999999	652	999999	776	534	577	999999	348	999999	999999	239	795	910	999999	999999	935	365	203	999999	392	999999	683	789	999999	654	999999	999999	999999	379	999999	279	553	703	999999	253	425	999999	150	309	355	176	283	805	682	267	505	281	154	372	611	999999	772	921	128	908	638	862	883	999999	961	999999	82	968	951	888	685	101	650	718	999999	85	999999	894	999999	999999	999999	877	116	315	999999	301	856	279	999999	785	999999	632	585	999999	615	562	977	28	999999	778	104	999999	999999	794	581	413	631	436	877	536	297	878	939	902	437	760	999999	577	972	670	999999	803	210	176	391	63	516	999999	113	932	108	207	556	213	131	175	33	999999	734	999999	670	430	401	999999	497	999999	692	682	923	855	806	409	55	999999	999999	999999	114	688	413	527	897	342	999999	999999	438	100	999999	736	780	272	736	444	999999	236	999	300	999999	969	999999	763	371	833	374	999999	135	999999	999999	878	154	830	70	344	999999	216	999999	337	999999	999999	802	999999	305	956	999999	661	128	372	565	819	999999	768	999999	999999	19	649	166	999999	999999	84	999999	739	939	453	591	950	212	402	535	637	388	672	202	956	176	281	999999	999999	931	713	999999	999999	999999	342	210	386	940	924	999999	269	999999	784	999999	999999	635	72	467	851	374	999999	999999	726	836	928	999999	15	575	999999	999999	738	999999	751	142	264	945	66	606	999999	252	214	19	288	999999	999999	587	604	313	180	330	113	813	616	50	979	265	999999	999999	214	901	205	999999	16	955	999999	88	
308	999999	114	999999	999999	466	999999	608	169	999999	180	659	571	351	836	702	405	612	864	925	574	710	162	999	541	139	402	705	999999	999999	13	999999	999999	197	289	999999	208	103	750	647	999999	999999	880	48	94	754	365	863	75	503	416	404	101	671	513	999999	500	115	545	450	74	166	561	766	938	847	188	383	71	884	503	311	862	227	972	566	830	123	914	787	773	538	999999	554	999999	999999	999999	809	684	692	999999	103	557	310	583	999999	456	999999	109	247	575	999999	801	190	999999	999999	542	874	698	946	766	999999	999999	757	677	535	999999	999999	779	339	616	999999	698	378	999999	410	754	999999	999999	186	119	715	24	677	221	999999	999999	999999	554	882	76	366	121	737	925	84	999999	999999	632	58	279	449	999999	769	630	206	293	432	757	999999	360	999999	240	521	999999	999999	372	523	546	886	798	77	999999	896	272	999999	268	961	999999	358	507	999999	928	999999	906	669	999999	254	57	25	999999	314	701	956	999999	999999	136	599	900	999999	999999	389	263	746	260	212	987	448	507	379	938	332	979	408	999999	405	999999	999999	614	177	680	999999	475	531	389	494	999999	505	373	186	999999	668	71	579	646	128	700	999999	344	704	682	931	747	677	86	185	334	303	999999	136	45	490	999999	732	203	593	999999	732	366	766	835	491	85	999999	999999	999999	270	410	761	972	999999	868	310	910	999999	749	381	798	454	214	169	82	640	246	151	643	999999	338	386	63	214	967	999999	578	868	200	856	426	999999	806	914	924	541	893	431	999999	190	84	247	453	222	125	287	999999	606	763	851	999999	189	999999	595	999999	34	708	768	737	52	731	51	304	893	999999	999999	648	999999	999999	540	999999	815	974	463	999999	100	932	999999	98	999999	674	971	115	349	28	246	999999	220	982	900	833	999999	693	134	458	999999	943	999999	999999	748	639	861	999999	232	114	32	214	159	985	999999	101	867	679	57	377	999999	999999	999999	874	718	999999	437	317	344	999999	999999	999999	850	14	576	999999	999999	582	999999	60	813	610	883	244	995	42	999999	234	151	999999	999999	456	999999	756	699	999999	988	685	549	201	212	554	37	525	493	999999	999999	154	419	693	719	294	339	997	564	159	999999	720	999999	685	887	212	175	535	741	175	485	103	315	479	168	695	999999	999999	847	268	582	999999	751	103	678	525	815	458	98	999999	999999	648	202	549	54	277	805	863	314	999	388	501	783	327	425	270	839	999999	535	999999	261	190	159	305	576	694	969	786	17	371	396	717	
446	70	58	837	901	999999	434	890	890	179	843	999999	879	999999	584	433	678	418	999999	876	922	999999	429	999999	498	999999	972	360	308	29	856	942	612	671	64	999999	278	999999	368	999999	514	999999	144	999999	347	312	999999	495	999999	999999	118	999999	999999	520	794	382	641	999999	999999	15	999999	84	999999	870	999999	900	245	218	999999	860	999999	99	999999	999999	999999	288	930	347	999999	196	999999	487	249	762	999999	267	266	999999	877	682	92	166	249	362	999999	439	62	273	768	446	76	217	468	259	999999	28	548	83	999999	516	451	999999	523	162	999999	315	834	829	958	999999	643	152	341	354	778	999999	850	697	331	931	235	666	579	999999	999999	272	999999	990	381	999999	718	999999	943	999999	240	789	642	97	999999	974	604	999999	315	712	999999	924	876	124	480	392	999999	851	999999	999999	290	784	723	371	999999	999999	297	844	999999	75	347	460	209	999999	123	989	365	762	869	357	999999	13	361	999999	360	205	396	903	519	988	999999	999999	441	999999	90	456	75	281	64	999999	687	999999	999999	999999	374	999999	724	905	11	491	36	999999	981	404	890	287	432	856	21	999999	875	393	334	470	350	480	28	999999	999999	667	999999	94	999999	314	669	999999	239	999999	999999	18	480	490	902	999999	961	999999	885	47	835	999999	999999	218	270	226	690	999999	435	313	999999	894	333	250	25	343	566	942	706	677	734	324	57	999999	999999	13	999999	394	491	306	508	999999	999999	981	648	97	644	715	823	492	623	999999	999999	999999	222	607	684	240	999999	568	471	29	999999	999999	313	999999	754	712	854	267	859	305	811	138	999999	999999	309	352	602	928	999999	851	999999	224	999999	367	183	131	108	756	999999	136	919	999999	834	488	999999	386	677	137	342	931	860	999999	632	999999	564	21	999999	353	308	342	999999	547	868	620	999999	398	164	945	999999	632	614	108	938	999999	999999	888	304	326	999999	999999	674	475	595	768	991	999999	591	735	999999	171	999999	754	457	999999	999999	382	64	224	588	999999	231	732	789	709	999999	761	999999	900	941	676	717	803	902	385	999999	172	951	110	628	348	806	429	152	186	631	999999	650	952	243	14	834	89	738	421	701	942	685	885	451	239	934	691	794	136	453	207	999999	82	999999	336	430	953	999999	999999	999999	802	589	612	88	466	121	675	666	936	999999	638	75	491	683	999999	487	999999	999999	399	413	999999	634	26	733	999999	19	578	634	999999	583	999999	999999	498	198	898	362	83	999999	985	999999	269	35	857	295	999999	142	999999	999999	602	849	365	
304	206	835	117	178	573	879	654	999999	542	50	758	363	999999	154	576	302	999999	373	414	268	672	281	154	999999	777	731	999999	999999	649	999999	41	999999	228	586	297	999999	91	730	788	999999	162	538	585	228	276	504	334	670	565	77	999999	239	445	106	632	924	691	26	999999	999999	961	364	807	363	19	999999	144	384	857	913	221	64	999999	220	115	144	695	925	999999	999999	406	257	735	582	576	802	623	999999	954	372	971	75	339	945	242	798	731	999999	219	575	999999	999999	812	652	856	558	654	234	990	999999	238	765	202	128	999999	713	629	235	999999	999999	87	22	430	494	941	999999	725	999999	977	317	412	473	716	258	999999	456	445	92	726	27	158	999999	141	466	999999	999999	873	220	509	999999	999999	505	999999	13	999999	999999	999999	328	710	710	999999	999999	999999	999999	999999	999999	59	943	215	989	278	546	509	769	68	689	881	963	361	735	282	514	138	458	148	907	999999	999999	760	999999	926	127	999999	999999	194	999999	151	458	381	999999	167	929	15	999999	999999	999999	996	676	944	809	476	566	999999	974	437	328	999999	999999	544	999999	737	999999	192	650	73	161	173	493	584	925	547	432	592	999999	578	352	509	618	207	999999	911	362	768	951	99	370	160	407	588	999999	256	353	913	999999	641	820	747	999999	456	110	469	512	101	28	999999	999999	999999	999999	405	999999	999999	999999	600	39	276	384	999999	240	999999	703	11	999999	905	717	679	204	999999	399	351	757	605	999999	172	107	56	999999	270	749	690	56	396	175	12	503	999999	978	999999	884	926	999999	999999	516	803	753	108	703	606	383	349	77	533	583	643	648	489	673	115	502	983	867	124	827	999999	999999	999999	835	763	412	670	701	999999	999999	472	94	999999	98	999999	419	998	352	999999	886	410	999999	522	812	999999	999999	24	384	873	260	900	999999	151	425	966	999999	999999	273	999999	999999	713	999999	999999	898	121	558	143	400	332	696	504	999999	75	238	427	927	999999	999999	312	410	999999	999999	827	201	734	413	942	98	132	999999	999999	735	413	999999	182	762	999999	624	999999	973	229	999999	61	187	755	270	993	999999	998	999999	307	942	999999	539	806	427	820	435	173	707	615	55	278	280	999999	769	237	999999	65	999999	930	377	802	338	190	774	999999	650	445	474	999999	39	99	93	754	41	774	874	999999	754	941	999999	460	993	368	184	355	780	464	999999	42	999999	857	343	117	999999	999999	631	359	999999	193	999999	989	699	297	586	956	999999	526	691	994	999999	667	310	723	369	999999	
809	970	999999	429	999999	196	458	999999	884	999999	756	999999	999999	999999	152	525	999999	571	999999	999999	760	999999	781	228	999999	264	772	991	680	868	556	619	999999	22	340	661	353	612	729	983	541	999999	413	414	999999	999999	701	999999	999999	837	898	739	951	787	166	999999	999999	787	999999	208	424	466	761	26	624	146	999999	812	999999	999999	182	165	999999	788	50	999999	302	999999	28	950	563	972	149	842	969	999999	668	999999	855	236	472	999999	353	999999	569	84	506	397	790	73	999999	888	999999	370	999999	999999	896	172	747	663	811	822	769	999999	645	451	327	999999	56	999999	999999	275	956	335	29	999999	999999	999999	229	965	999999	904	999999	999999	968	999999	734	778	187	237	920	505	223	999999	425	650	796	45	884	999999	757	588	350	999999	595	716	932	912	351	59	999999	585	942	999999	999999	906	245	813	349	999999	999999	548	999999	819	885	972	62	764	909	379	819	776	436	999999	218	417	563	602	999999	262	742	821	436	999999	999999	999999	562	442	534	518	414	982	695	913	410	218	999999	999999	108	999999	664	178	12	972	239	163	999999	840	573	259	999999	643	453	97	238	895	121	613	522	999999	420	619	239	401	965	836	999999	522	701	999999	999999	42	999999	747	598	574	818	464	898	999999	197	721	869	285	175	770	999999	608	685	515	106	243	19	999999	211	54	938	611	17	402	82	635	999999	999999	688	320	999999	705	499	664	86	657	714	379	999999	698	750	954	999999	204	308	999999	837	195	902	337	33	946	546	999999	635	217	456	506	81	561	581	305	596	854	631	832	119	30	999999	449	529	640	205	999999	303	984	385	813	999999	999999	797	954	671	361	999999	203	999999	999999	39	999999	210	999999	307	801	999999	999999	999999	381	999999	999999	372	817	755	463	808	999999	999999	43	999999	651	832	643	411	481	763	627	999999	245	566	438	673	173	999999	570	248	320	342	999999	395	848	626	999999	250	629	237	999999	208	217	553	904	452	136	696	999999	47	566	999999	999999	999999	500	821	132	814	144	802	208	825	195	999999	497	60	356	648	411	35	828	403	782	253	783	428	426	692	662	986	546	477	999999	999999	681	513	515	999999	895	36	999999	199	115	827	38	165	999999	992	65	999999	105	488	295	362	218	173	34	583	263	999999	405	999999	999999	158	265	731	221	999999	543	984	545	999999	752	384	532	638	298	955	224	999999	999999	433	637	808	999999	68	999999	261	324	518	488	999999	113	999999	630	72	46	956	571	999999	943	360	459	80	317	999999	735	910	829	
580	874	79	368	636	665	999999	803	354	267	206	999999	959	348	35	505	614	886	928	753	469	602	341	393	999999	684	65	999999	566	500	785	999999	282	432	744	643	419	999999	999999	999999	999999	268	692	698	375	759	984	21	433	999999	703	228	806	166	369	999999	542	685	451	951	999999	997	247	999999	481	873	276	537	999999	391	999999	51	419	770	999999	211	910	999999	27	167	699	53	999999	999999	796	567	526	999999	72	766	111	734	131	525	999999	660	31	838	227	999999	493	456	999999	52	489	662	808	46	71	999999	77	899	667	294	261	999999	457	255	67	914	356	160	999999	837	290	361	920	894	222	999999	189	81	999999	525	674	253	636	508	999999	143	759	490	999999	903	698	211	76	999999	273	992	213	999999	780	313	999999	342	981	579	999999	137	742	913	824	627	999999	995	999999	151	619	999999	929	948	999999	923	999999	866	107	571	148	88	999999	999999	631	229	240	414	301	122	999999	999999	999999	999999	746	384	400	845	665	999999	924	702	727	925	226	264	72	265	42	856	158	288	999999	420	441	683	843	659	291	604	999999	574	704	999999	771	999999	999999	999999	212	368	532	318	211	671	647	445	360	369	999999	377	999999	999999	999999	444	999999	101	107	850	625	73	541	741	999999	999999	48	359	999999	366	163	939	516	198	63	999999	333	839	87	573	999999	995	999999	999999	999999	999999	999999	423	202	270	406	680	999999	896	258	148	827	791	999999	150	999999	297	447	994	215	927	999999	968	999999	708	120	135	23	533	999999	630	999999	999999	948	649	623	999999	999999	738	960	482	759	619	940	914	845	542	999999	937	999999	999999	557	999999	278	999999	64	478	501	999999	999999	281	666	999999	999999	628	999999	771	999999	115	526	18	999999	709	44	733	177	999999	38	16	863	999999	50	999999	999999	601	999999	413	999999	92	595	155	133	672	588	999999	999999	113	800	321	517	83	699	999999	421	932	999999	847	999999	545	999999	813	449	495	630	581	240	591	72	227	999999	999999	982	759	520	999999	884	999999	131	355	917	999999	450	716	999999	999999	878	999999	664	999999	999999	234	999999	253	999999	781	705	638	999999	16	458	999999	50	582	999999	522	101	939	468	50	57	999999	726	948	628	633	373	732	995	840	702	178	926	410	971	999999	884	999999	999999	739	999999	256	424	124	896	692	33	867	950	976	698	938	999999	623	614	368	507	999999	625	761	417	973	642	212	999999	290	999999	640	611	444	637	361	574	729	376	999999	472	612	999999	935	610	999999	781	999999	152	764	574	999999	796	612	
999999	724	124	613	999999	701	613	222	810	615	394	393	265	516	348	346	373	999999	999999	813	895	999999	118	689	160	911	201	623	69	999999	716	994	843	998	999999	913	247	999999	407	674	197	260	802	999999	551	226	999999	275	680	805	400	999999	66	999999	999999	927	999999	999999	462	999999	510	990	162	999999	999999	400	549	999999	894	999999	999999	412	476	582	999999	999999	103	671	148	999999	671	925	943	264	159	26	999999	860	291	693	999999	812	508	988	173	207	107	999999	547	160	677	983	999999	255	706	987	999999	483	999999	999999	999999	999999	296	999999	747	584	999999	898	120	882	462	689	999999	210	999999	295	904	488	418	429	999999	561	999999	987	266	999999	999999	698	557	171	999999	463	503	220	859	362	526	979	250	588	160	208	999999	665	697	987	999999	180	127	420	93	744	74	937	533	283	999999	999999	271	69	40	358	350	999999	98	999	196	999999	351	774	769	925	247	999999	278	349	139	467	299	279	680	384	580	146	88	999999	999999	565	999999	999999	541	228	999999	190	999999	999999	857	482	999999	698	800	999999	829	352	999999	168	506	244	999999	193	153	363	18	992	999999	655	778	999999	999999	49	610	631	87	765	243	550	999999	66	281	999999	491	657	890	600	999999	437	555	999999	494	999999	999999	164	895	503	442	187	219	725	999999	999999	33	653	612	537	98	999999	174	73	999999	999999	950	999999	963	999999	702	496	999999	417	523	950	999999	550	719	949	497	456	735	999999	999999	66	999999	492	264	377	452	999999	55	363	511	308	999999	491	128	393	969	111	200	999999	801	945	714	999999	211	851	999999	999999	933	662	49	642	999999	999999	740	62	769	999999	195	595	749	864	999999	119	905	224	687	999999	432	336	979	395	265	41	783	999999	351	539	290	999999	999999	969	904	392	324	869	864	682	750	75	623	999999	916	604	999999	936	503	605	999999	986	173	194	61	607	999999	653	999999	412	999999	999999	711	240	187	999999	30	999999	960	68	794	46	360	15	867	366	999999	478	479	660	87	846	884	746	643	999999	249	390	918	306	710	670	491	999999	875	397	364	393	334	999999	583	999999	976	444	810	859	636	167	326	999999	895	213	183	726	334	960	478	965	596	999999	542	999999	999999	663	358	999999	999999	999999	140	999999	999999	328	999999	999999	86	904	999999	449	935	784	667	999999	73	999999	411	506	496	765	137	914	918	999999	999999	999999	602	943	999999	323	96	686	999999	999999	37	999999	692	576	999999	999999	999999	430	999999	999999	39	999999	999999	460	999999	999999	999999	851	637	789	770	225	
561	999999	531	703	743	143	591	557	999999	258	480	929	64	999999	540	835	447	999999	125	707	824	889	369	985	235	151	376	684	999999	245	59	524	967	999999	294	90	999999	366	999999	515	838	543	676	781	341	296	406	359	107	426	414	999999	673	72	401	672	252	546	478	601	766	907	495	127	999999	999999	961	252	999999	999999	790	90	562	609	868	999999	999999	588	654	938	745	27	586	645	831	80	850	905	420	999999	837	508	999999	504	749	999999	57	999999	582	385	334	163	426	647	999999	333	426	73	203	120	459	664	892	539	999999	749	331	850	296	138	114	66	999999	321	623	292	202	68	999999	938	999999	663	999999	278	613	592	999999	939	999999	507	653	787	711	999999	171	182	616	359	648	999	609	206	272	454	280	278	332	999999	34	999999	999999	368	213	265	876	999999	999999	623	925	273	158	391	840	788	484	999999	999999	531	999999	450	676	999999	419	861	338	47	999999	999999	998	345	269	999999	915	667	376	295	584	455	434	375	524	992	433	999999	851	999999	999999	484	969	952	922	801	955	583	676	298	949	351	927	838	404	106	625	999999	13	661	476	183	999999	199	999999	999999	106	999999	925	683	419	43	999999	120	680	999999	999999	55	422	468	999999	341	991	87	999999	242	528	595	970	999999	999999	843	381	999999	751	999999	72	780	219	32	704	999999	999999	999999	879	915	999999	816	999999	488	514	579	999999	544	130	145	191	343	853	511	381	510	812	507	316	575	662	819	999999	497	999999	999999	836	399	999999	369	683	999	208	430	900	712	999999	492	999999	798	999999	836	79	616	999999	728	926	707	650	203	999999	160	685	313	263	999999	456	999999	634	999999	742	777	780	761	462	192	144	999999	611	669	83	330	999999	518	899	825	750	753	495	135	999999	999999	748	570	10	532	323	999999	999999	387	265	767	858	221	65	898	66	318	164	819	593	999999	106	980	129	49	566	999999	999999	999999	772	999999	184	508	816	614	999999	999999	761	999999	999999	249	999999	233	999999	316	471	382	463	11	768	442	599	999999	541	392	42	767	450	960	966	156	492	739	615	562	592	359	404	999999	999999	999999	556	234	950	354	246	872	999999	813	999999	193	714	999999	999999	340	113	507	967	433	999999	271	999999	800	962	722	757	999999	999999	851	999999	999999	978	22	142	921	885	374	726	197	999999	169	201	637	393	783	441	90	999999	999999	459	94	999999	970	869	999999	88	756	271	999999	597	718	264	725	99	999999	214	702	278	747	454	739	781	999999	287	999999	999999	141	
999999	189	291	676	457	343	402	639	728	17	152	535	843	139	999999	498	599	999999	904	999999	547	927	578	999999	812	333	830	719	313	612	999999	456	537	947	349	92	946	920	271	921	332	460	999999	207	559	743	903	999999	999999	292	999999	849	999999	603	593	489	611	551	864	134	999999	999999	335	125	999999	696	999999	895	789	999999	552	999999	175	983	153	97	999999	380	999999	78	429	515	93	999999	999999	843	938	999999	364	999999	999999	404	66	147	418	649	134	621	883	862	745	999999	535	616	740	511	684	533	460	505	299	240	999999	795	704	997	599	314	693	480	758	74	541	929	548	157	622	38	575	999999	999999	578	999999	999999	999999	421	980	477	290	921	999999	414	999999	858	570	251	43	999999	442	421	60	820	928	412	114	681	999999	605	77	592	888	999999	958	999999	542	999999	742	999999	999999	293	27	132	33	999999	321	353	590	682	369	307	999999	361	595	999999	453	999999	999999	94	999999	999999	943	384	409	697	43	513	456	999999	999999	849	508	999999	798	158	404	999999	796	999999	100	761	100	794	246	770	478	536	69	804	513	999999	80	658	832	820	999999	642	722	335	738	999999	896	73	365	519	799	999999	563	446	999999	524	356	494	993	461	560	158	999999	639	229	506	999999	999999	23	926	779	850	999999	978	809	761	216	470	428	293	864	37	439	726	999999	999999	999999	999999	54	988	53	999999	999999	381	269	999999	504	93	116	241	999999	999999	60	999999	740	999999	969	584	999999	999999	318	885	76	710	596	999999	719	422	667	876	533	831	608	34	882	203	196	784	718	618	267	132	363	196	929	620	977	999	986	32	383	999999	999999	55	680	167	519	953	999999	735	481	999999	999999	240	999999	532	999999	999999	557	546	762	194	865	29	999999	195	532	879	781	975	556	720	436	645	502	999999	845	999999	354	999999	999999	242	10	999999	147	185	999999	999999	487	406	974	999999	999999	449	999999	198	532	999999	315	494	635	639	181	809	189	999999	655	780	737	573	686	93	681	832	862	530	999999	882	999999	999999	488	409	401	385	999999	605	278	986	385	314	611	880	257	859	98	999999	999999	999999	999999	999999	530	927	395	913	719	999999	280	619	587	999999	13	650	93	999999	16	236	999999	796	999999	584	999999	668	999999	433	962	806	835	822	744	818	469	994	999999	505	999999	999999	23	487	665	118	334	999999	409	645	310	961	999999	999999	852	999999	805	274	392	229	894	861	999999	999999	999999	913	66	457	874	769	280	19	999999	999999	716	455	222	760	140	699	259	832	
269	999999	999999	11	18	338	969	882	999999	205	611	858	611	999999	38	61	536	752	62	877	784	999999	375	300	399	220	790	407	648	55	143	692	970	72	602	999999	839	950	904	728	487	992	756	84	408	712	976	543	999999	171	234	999999	646	382	58	629	999999	999999	999999	798	547	572	243	999999	71	919	888	549	580	264	222	585	848	999999	399	792	999999	301	892	999999	999999	256	980	999999	999999	755	999999	598	23	972	391	999999	348	115	190	999999	758	789	22	488	823	436	963	171	948	648	999999	322	999999	266	745	101	939	924	564	300	592	755	155	999999	999999	999999	535	607	873	215	246	743	153	999999	43	104	288	413	863	807	999999	999999	539	999999	226	733	614	757	237	299	77	424	551	889	333	999999	999999	707	615	533	901	366	297	999999	411	795	178	999999	232	999999	813	535	70	757	999999	999999	226	972	98	150	685	999999	999999	584	999999	999999	202	999999	160	40	999999	581	798	339	999999	926	531	795	771	999999	564	115	534	585	486	542	364	999999	882	999999	786	999999	618	474	847	134	986	999999	999999	589	603	914	358	999999	201	241	999999	731	851	91	251	430	211	667	999999	580	252	999999	107	605	467	408	999999	600	254	999999	963	334	491	999999	999999	817	200	192	827	650	999999	999999	394	254	999999	999999	942	801	999999	365	469	999999	888	277	999999	202	999999	999	131	205	542	999999	948	412	278	412	249	999999	151	999999	240	28	840	935	823	910	999999	853	799	999999	465	580	292	888	329	999999	445	999999	999999	999999	212	999999	70	631	117	999999	999999	982	999999	999999	393	872	659	884	134	450	120	952	999999	971	793	761	210	296	999999	962	475	999999	92	266	966	35	999999	405	999999	999999	958	218	828	825	526	999999	999999	406	450	593	920	999999	764	999999	902	492	999999	927	999999	450	990	999999	891	999999	532	999999	899	719	436	368	701	999999	662	94	492	901	999999	999999	999999	999999	884	999999	845	999999	51	77	305	999999	363	999999	265	253	451	781	59	193	327	684	303	202	999999	999999	970	92	892	666	999999	999999	395	11	369	151	482	588	566	999999	928	744	113	999999	37	694	366	952	113	458	999999	881	999999	308	583	999999	334	262	847	999999	832	999999	264	384	332	626	999999	999999	124	999999	770	999999	225	862	999999	999999	581	999999	174	833	802	27	979	999999	853	999999	999999	96	428	919	816	230	741	999999	999999	175	999999	728	142	411	876	14	837	989	687	949	999999	183	53	10	868	495	97	23	923	815	999999	820	531	467	999999	999999	933	205	306	550	
999999	999999	507	999999	102	852	706	763	957	797	189	989	756	903	208	999999	53	999999	999999	331	142	999999	916	549	391	669	206	674	429	999999	999999	642	692	146	827	291	675	953	907	999999	999999	999999	999999	135	999999	794	999999	627	269	521	999999	516	999999	999999	417	404	468	958	709	999999	999999	41	344	999999	999999	547	999999	620	85	916	795	99	999999	45	542	808	670	790	913	596	606	999999	415	999999	465	563	498	717	999999	433	823	999999	999999	484	999999	999999	990	253	408	97	999999	999999	551	352	726	999999	996	118	443	609	734	999999	55	999999	999999	86	999999	436	999999	173	59	589	891	652	103	999999	999999	999999	676	785	818	426	392	999999	107	163	37	73	190	999999	567	389	283	129	699	155	671	141	657	292	140	563	895	244	48	909	999999	898	258	647	999999	960	442	999999	999999	317	999999	999999	25	673	58	563	256	999999	999999	669	315	771	953	948	999999	999999	999999	999999	655	265	530	158	787	198	601	139	999999	543	999999	999999	946	999999	338	391	859	452	125	983	999999	577	999999	413	638	379	604	999999	944	309	999999	50	581	59	12	999999	786	147	442	999999	82	919	748	712	380	999999	723	689	443	571	98	965	598	999999	999999	999999	948	126	999999	418	594	811	194	514	313	81	35	999999	623	999999	605	722	20	999999	910	999999	828	999999	43	639	656	999999	356	999999	221	999999	452	187	900	999999	587	669	999999	34	243	271	734	244	409	999999	973	825	76	640	999999	999999	999999	309	494	999999	259	353	999999	999999	762	679	999999	811	303	48	629	848	996	999999	225	935	999999	986	999999	999999	590	594	204	734	666	999999	999999	715	999999	844	319	152	692	76	999999	999999	999999	747	999999	563	807	999999	940	370	999999	999999	999999	378	425	999999	281	968	254	845	999999	665	159	359	223	931	831	748	999999	458	728	486	999999	929	32	981	359	999999	724	501	841	666	653	833	64	541	10	999999	999999	384	573	350	898	999999	999999	999999	999999	999999	533	999999	732	999999	999999	999999	999999	999999	969	899	999999	999999	681	923	254	999999	13	587	999999	325	305	681	930	361	459	30	885	387	999999	317	117	999999	999999	999999	823	394	999999	783	148	171	201	861	572	111	134	855	999999	650	105	999999	844	245	998	769	999999	851	999999	381	609	507	999999	999999	614	661	792	999999	547	558	109	860	999999	230	999999	849	999999	999999	119	829	236	603	326	999999	291	999999	999999	871	24	999999	202	971	985	397	183	640	565	937	257	911	999999	791	318	155	550	245	999999	999999	796	158	645	497	742	999999	154	15	
191	371	972	181	999999	920	999999	999999	366	137	875	596	56	808	999999	196	196	207	520	999999	294	181	694	56	999999	999999	84	866	491	704	239	415	252	178	459	999999	964	85	723	398	999999	899	999999	422	369	576	577	999999	863	459	999999	544	69	709	720	19	999999	925	999999	999999	999999	461	927	999999	898	470	999999	999999	358	100	231	121	483	132	972	395	391	999999	687	704	282	96	12	999999	403	694	356	542	999999	449	999999	49	184	386	551	21	972	999999	999999	999999	232	699	999999	772	999999	200	70	937	999999	335	999999	999999	248	206	75	760	459	895	268	999999	123	810	431	909	574	999999	936	999999	580	999999	423	264	757	787	481	583	456	240	803	213	633	419	805	131	999999	131	800	978	321	791	561	87	869	999999	785	421	999999	729	999999	56	263	963	366	999999	999999	373	648	999999	724	999999	313	229	101	65	580	704	999999	309	98	999999	391	958	999999	788	409	346	395	999999	11	69	315	999999	41	999999	949	999999	999999	39	219	457	482	349	263	828	999999	999999	999999	813	740	999999	999999	968	641	755	999999	999999	187	999999	999999	575	999999	212	459	664	999999	587	197	344	999999	999999	652	975	99	640	969	51	704	999999	311	999999	360	581	705	921	999999	346	94	286	101	999999	493	484	662	643	478	280	999999	999999	999999	900	154	999999	707	999999	438	999999	878	10	785	623	600	229	276	999999	225	407	506	538	999999	840	999999	911	253	461	427	999999	323	456	172	699	161	115	315	410	921	709	873	875	492	999999	999999	93	500	999999	63	273	999999	362	999999	81	774	361	999999	810	999999	243	407	256	999999	270	127	999999	838	96	471	999999	913	865	388	999999	534	631	55	999999	382	418	420	775	408	163	999999	961	37	101	924	800	528	999999	999999	688	999999	627	471	999999	999999	999999	254	414	16	568	359	351	999999	912	546	999999	316	788	438	988	822	632	847	259	309	165	404	747	172	999999	965	419	862	700	213	907	169	999999	999999	999999	173	999999	768	839	999999	618	988	125	554	781	999999	999999	76	24	865	680	779	999999	922	938	641	999999	999999	345	602	999999	489	999999	708	639	983	999999	999999	999999	824	999999	999999	18	999999	691	177	288	999999	390	187	235	352	847	834	533	137	948	900	765	706	666	999999	433	246	863	138	714	999999	915	798	11	999999	999999	199	60	816	771	765	241	771	999999	313	861	168	377	999999	999999	448	185	511	44	592	328	395	999999	60	440	771	591	999999	462	872	288	999999	186	999999	999999	658	784	999999	366	999999	668	999999	354	
362	903	275	869	999999	497	276	241	413	763	418	338	590	41	999	999999	999999	999999	679	318	999999	999999	278	981	798	230	983	664	468	154	852	924	333	50	999999	157	999999	999999	999999	74	196	999999	999999	829	767	249	999999	999999	999999	340	367	18	988	686	864	336	999999	293	80	999999	999999	612	773	269	999999	493	999999	999999	236	851	221	107	858	614	131	999999	161	449	223	559	443	366	879	137	787	844	935	647	186	478	999999	881	832	280	999999	584	866	615	999999	283	244	247	400	999999	128	269	160	383	564	24	185	999999	79	999999	611	156	999999	646	481	999999	558	999999	999999	999999	338	340	275	999999	63	999999	983	999999	530	999999	325	206	966	945	18	527	694	561	93	172	303	337	999999	321	669	999999	851	230	999999	852	725	999999	875	643	999999	788	994	572	330	999999	41	639	665	139	205	414	190	787	999999	953	381	999999	284	999999	464	11	528	954	917	649	696	762	412	677	224	448	331	999999	350	999999	999999	131	241	999999	140	999999	672	999999	125	265	233	73	999999	999999	480	999999	999999	999999	188	603	270	50	655	680	330	999999	999999	987	915	757	93	858	447	417	430	260	764	217	78	800	999999	999999	838	661	426	999999	180	232	206	495	846	656	999999	747	959	999999	476	561	746	862	437	999999	766	368	182	375	626	999999	999999	230	963	394	606	388	274	423	999999	993	264	697	108	999999	790	429	910	999999	999999	699	457	999999	784	213	471	216	372	654	999999	479	999999	61	16	995	473	976	999999	461	999999	999999	483	546	291	999999	307	999999	763	999999	894	999999	457	999999	999999	926	726	822	446	760	999999	399	25	619	343	732	513	213	691	113	540	814	898	458	387	999999	226	911	999999	311	999999	423	453	939	760	999999	999999	744	400	999999	999999	651	540	999999	538	660	999999	863	999999	999999	968	103	366	660	893	89	447	999	368	712	709	815	999999	144	853	509	946	999999	858	599	710	999999	812	612	834	889	284	137	999999	999999	208	363	707	107	342	999999	67	792	56	680	305	32	386	688	379	999999	485	405	917	999999	714	674	14	613	848	209	291	753	825	13	999999	320	89	641	513	356	117	78	999999	50	999999	163	40	999999	303	687	392	134	243	381	999999	878	999999	890	999999	534	358	999999	258	999999	531	313	967	52	999999	985	943	745	999999	32	355	416	999999	999999	586	560	644	826	999999	171	817	166	520	453	999999	999999	110	999999	629	979	999999	999999	820	999999	519	148	999999	999999	999999	999999	744	647	950	220	36	999999	285	343	313	999999	
890	531	784	999999	325	375	792	999999	452	948	884	754	999999	205	34	342	596	933	999999	448	374	656	523	11	427	180	215	999999	427	602	999999	767	885	178	98	999999	239	733	999999	153	356	672	999999	364	434	989	999999	755	195	694	410	999999	975	865	96	244	18	782	669	154	169	492	999999	849	306	999999	999999	947	116	558	112	863	589	999999	101	702	121	168	576	437	999999	999999	999999	999999	202	309	791	29	91	854	467	456	74	999999	999999	999999	575	695	67	318	130	583	648	637	591	999999	761	762	999999	393	133	849	216	241	505	709	999999	374	657	999999	334	849	999999	999999	100	656	798	389	239	999999	137	425	999999	268	317	75	999999	486	151	654	999999	39	256	999999	731	618	250	832	704	284	495	211	48	70	983	281	717	396	999999	999999	748	999999	999999	999999	266	707	999999	999999	924	440	896	999999	233	12	999999	304	602	178	530	481	415	965	999999	955	999999	926	387	50	285	45	357	425	939	215	906	176	507	999999	440	33	869	302	908	274	387	604	999999	45	612	999999	678	549	866	75	529	999999	696	576	802	340	330	999999	672	888	92	481	951	27	106	292	797	891	737	506	999999	123	66	999999	999999	999999	948	352	438	596	999999	807	559	873	685	133	999999	930	999999	999999	703	171	629	30	191	906	652	960	999999	999999	891	787	812	369	463	416	999999	999999	999	665	391	999999	999999	999999	531	999999	921	88	999999	972	812	999999	983	999999	999999	451	999999	46	239	670	494	988	413	118	705	999999	995	199	420	279	407	203	999999	253	718	725	890	553	499	906	985	574	628	965	516	34	999999	999999	567	22	922	999999	56	338	999999	999999	574	171	380	999999	289	731	668	72	999999	618	935	739	918	86	560	939	546	332	685	920	369	447	601	999999	775	999999	999999	999999	356	717	157	602	82	325	161	728	182	547	627	263	906	566	400	897	99	74	999999	490	461	983	152	724	999999	259	43	999999	570	700	186	468	999999	270	999999	857	999999	342	667	999999	925	831	766	999	705	432	999999	803	56	704	590	999999	999999	152	999999	373	999999	999999	999999	823	291	34	168	999999	999999	168	164	645	850	543	436	757	407	664	999999	999999	226	153	29	231	999999	240	90	999999	119	999999	905	956	999999	352	292	48	393	999999	321	901	673	999999	639	546	999999	378	952	513	999999	833	313	899	586	999999	156	432	999999	999999	587	60	944	999999	999999	894	999999	207	330	999999	261	999999	373	563	999999	664	956	932	999999	482	999999	866	287	576	597	286	173	16	
379	998	205	860	634	999999	999999	999999	999999	380	921	744	293	80	999999	454	262	880	469	749	556	922	369	999999	999999	999999	774	720	772	377	705	999999	731	999999	999999	999999	999999	400	763	999999	306	92	707	586	20	769	199	883	818	999999	323	717	999999	423	460	457	639	981	999999	999999	891	999999	999999	589	999999	835	23	46	252	726	152	861	999999	762	453	473	225	999999	213	158	999999	999999	902	999999	64	999999	999999	317	999999	380	999999	331	458	70	999999	761	594	127	911	999999	755	163	640	101	999999	461	999999	64	970	986	999999	857	777	793	960	999999	642	999999	535	686	565	706	248	872	44	820	999999	66	946	999999	879	107	871	37	403	589	260	810	257	999999	999999	225	347	999999	148	834	553	999999	110	999999	128	999999	592	234	999999	59	914	999999	67	870	999999	999999	118	288	117	999999	999999	750	400	380	749	999999	999999	932	298	999999	368	999999	733	209	277	747	955	999999	573	842	515	999999	417	354	674	493	999999	387	553	854	999999	69	999999	999999	849	803	275	729	75	295	735	659	999999	280	999999	999999	43	857	999999	999999	999999	977	714	274	999999	999999	999999	56	705	266	89	922	999999	999999	243	308	734	728	360	474	999999	235	999999	999999	999999	855	711	147	663	198	459	895	784	252	276	139	355	439	999999	511	999999	999999	999999	809	999999	813	999999	501	46	392	999999	999999	999999	138	828	999999	911	436	167	773	636	205	393	517	999999	193	148	146	999999	113	953	304	999999	849	14	263	999999	266	80	303	584	220	999999	280	446	155	999999	656	424	913	228	918	281	999999	874	274	999999	516	12	999999	674	144	999999	933	999999	999999	962	657	134	574	999999	655	365	999999	198	425	105	999999	81	661	795	999999	999999	263	885	999999	33	738	974	739	999999	695	999999	57	999999	450	887	176	999999	989	192	740	532	999999	763	572	563	999999	425	459	179	999999	445	351	238	999999	423	79	999999	404	434	233	999999	394	155	465	400	999999	999999	748	538	928	279	92	999999	64	959	870	500	322	999999	615	323	999999	570	704	260	913	818	445	36	817	129	448	564	959	67	147	704	308	181	254	182	999999	921	999999	999999	363	999999	183	233	552	578	999999	922	818	999999	168	999999	999999	214	487	499	999999	721	720	809	999999	527	999999	999999	821	175	202	150	236	442	999999	603	329	260	897	999999	645	222	484	249	394	999999	999999	59	898	999999	263	103	999999	755	383	999999	210	440	621	999999	363	186	412	386	386	594	999999	386	272	564	504	200	317	447	854	999999	999999	481	425	999999	781	
469	108	507	912	999999	456	481	999999	999999	402	888	999999	999999	686	468	810	999999	862	800	829	369	786	343	819	73	785	256	901	796	999999	729	25	315	999999	999999	999999	904	474	287	147	224	327	580	171	615	561	999999	999999	396	776	149	999999	999999	486	421	682	764	999999	849	323	999999	580	999999	974	673	873	333	999999	793	390	906	633	585	662	615	52	215	999999	213	511	539	495	999999	30	577	121	999999	828	643	999999	999999	225	625	999999	999999	999999	65	606	999999	742	999999	250	967	15	869	999999	42	962	870	378	999999	592	485	347	784	714	999999	251	999999	561	999999	504	999999	999999	76	691	17	999999	725	972	987	609	683	999999	283	298	528	509	160	71	89	999999	958	999999	999999	731	739	999999	189	999999	578	813	210	937	269	733	877	395	939	188	509	420	999999	898	390	867	908	24	73	495	196	566	999999	345	482	55	546	107	837	999999	999999	729	442	503	404	999999	999999	746	211	550	420	142	569	972	561	999999	999999	69	884	999999	999999	725	223	693	999999	21	723	865	464	224	196	779	557	604	237	779	999999	743	504	999999	999999	172	812	999999	84	999999	996	128	999999	813	999999	487	223	999999	522	235	515	748	466	392	460	543	291	987	999999	641	999999	965	999999	782	690	457	564	677	999999	660	912	700	619	983	24	604	999999	651	369	999999	566	595	91	999999	999999	999999	286	122	756	925	880	999999	999999	443	477	41	999999	999999	132	407	922	546	555	999999	999999	815	139	483	377	855	462	639	999999	653	84	989	884	742	519	999999	180	999999	920	491	999999	97	999999	185	999999	999999	230	90	528	962	786	29	999999	228	999999	457	110	803	744	900	473	999999	999999	517	368	488	157	641	492	671	237	480	625	74	999999	235	999999	953	968	394	634	999999	999999	664	866	65	949	665	999999	71	999999	377	999999	30	27	999999	888	999999	816	37	999999	589	598	856	999999	316	404	976	144	999999	180	156	834	359	999999	101	139	543	650	999999	539	491	589	999999	321	860	773	605	56	555	346	264	146	941	558	55	783	264	999999	560	660	972	530	598	890	213	542	999999	754	925	408	355	381	999999	498	354	999	999999	999999	875	542	798	930	589	127	999999	19	893	800	230	318	875	613	99	652	566	960	990	540	117	327	425	850	130	157	991	882	999999	453	214	56	615	719	64	27	862	999999	941	481	974	203	648	557	534	617	533	741	999999	860	931	393	999999	999999	437	557	999999	999999	809	441	999999	43	386	450	999999	184	703	999999	999999	999999	790	
999999	29	999999	565	913	679	999999	326	513	624	259	999999	999999	521	999999	47	977	291	999999	899	914	242	509	356	940	817	208	961	360	914	376	999999	219	999999	417	374	499	81	523	999999	259	631	306	817	875	442	614	928	774	146	725	874	62	182	876	999999	999999	999999	625	106	999999	999999	966	599	257	999999	392	702	999999	999999	999999	999999	767	629	650	292	936	692	480	508	213	999999	196	223	999999	502	140	46	204	136	999999	335	456	999999	999999	352	664	706	999999	808	999999	911	824	327	598	999999	116	999999	999999	593	354	826	693	999999	893	999999	720	999999	410	755	937	999999	508	977	999999	222	999999	350	231	307	628	240	132	672	458	301	999999	869	999999	378	395	707	999999	610	782	38	642	340	533	999999	632	999999	305	814	870	704	413	846	725	999999	999999	766	211	999999	999999	999999	999999	30	668	999999	999999	850	137	999999	999999	240	840	897	999999	573	579	128	999999	36	674	717	934	318	999999	753	999999	608	154	249	17	629	999999	999999	645	999999	334	999999	671	930	449	781	999999	273	454	640	999999	516	999999	162	999999	252	948	184	999999	257	190	395	229	914	715	158	706	888	35	741	734	561	261	999999	999999	957	457	999999	587	893	999999	670	863	170	999999	999999	999999	992	999999	999999	680	331	728	999999	999999	999999	402	999999	225	300	85	894	999999	713	906	999999	264	124	913	999999	795	71	597	999999	999999	999999	532	69	35	343	201	714	455	999999	70	999999	833	863	59	309	565	999999	671	999999	818	999999	999999	160	263	587	127	842	88	594	969	619	733	71	84	968	417	342	731	882	109	370	449	977	652	503	478	999999	999999	999999	293	104	999999	311	849	999999	96	999999	805	448	999999	358	636	999999	999999	451	679	771	789	90	891	232	969	789	196	999999	599	455	507	999999	118	726	778	473	310	999999	229	431	222	799	881	999999	999999	999999	999999	751	733	588	685	211	823	999999	999999	984	723	71	135	610	999999	999999	999999	999999	873	54	339	500	580	999999	561	427	231	257	559	999999	209	856	694	686	133	445	723	21	999999	999999	937	411	999999	999999	749	248	748	619	316	820	124	999999	171	493	953	999999	181	570	36	999999	999999	575	157	622	999999	866	999999	449	486	679	678	673	870	577	117	928	386	999999	423	322	999999	612	941	739	999999	958	999999	211	999999	999999	999999	163	984	513	325	371	264	501	999999	883	872	309	142	636	152	450	379	594	385	35	788	394	156	714	999999	999999	634	417	999999	826	182	175	716	527	999999	524	689	367	999999	745	674	884	
777	540	450	380	479	314	999999	434	999999	109	825	706	180	879	16	279	925	948	737	999999	754	192	710	706	592	999999	999999	627	760	999999	342	640	361	904	999999	616	999999	217	897	330	820	323	246	82	349	20	357	999999	999999	419	999999	313	17	827	140	594	829	743	999999	864	93	999999	673	999999	767	194	999999	275	271	399	14	717	60	417	35	999999	946	999999	367	582	267	999999	118	350	578	999999	999999	533	774	33	999999	531	999999	42	246	850	999999	668	315	164	664	999999	275	129	415	725	263	600	802	999999	647	201	385	216	607	399	999999	332	999999	738	561	999999	999999	999999	612	999999	297	27	180	184	790	288	332	212	917	185	999999	988	999999	853	999999	999999	999999	85	386	594	155	223	435	847	989	327	668	576	603	842	591	38	516	932	437	246	429	628	999999	999999	869	183	999999	431	970	999999	396	156	999999	528	100	425	861	27	999999	84	591	332	195	473	999999	999999	608	84	594	400	999999	13	999999	999999	999999	112	176	26	725	999999	924	13	999999	126	931	522	614	85	999999	999999	176	498	604	363	654	999999	442	999999	748	124	999999	223	837	580	400	392	730	433	914	988	258	844	302	364	159	999999	455	79	999999	108	151	999999	332	999999	233	983	408	72	884	517	670	730	278	611	407	710	999999	306	999999	999999	791	190	171	763	999999	332	206	250	999999	999999	650	373	903	650	972	999999	999999	419	357	416	999999	667	549	406	327	527	999999	691	999999	448	421	999999	353	993	316	999999	372	999999	999999	900	787	999999	859	817	866	306	827	999999	638	366	819	999999	948	319	563	999999	640	999999	999999	399	756	999999	293	764	999999	500	30	999999	344	999999	999999	332	908	457	999999	999999	807	731	540	999999	999999	949	62	600	628	664	211	43	439	192	330	607	132	121	999999	281	999999	104	999999	999999	285	917	292	627	999999	999999	848	501	689	738	326	908	233	424	698	999999	463	692	999999	999999	299	999999	480	999999	690	81	209	999999	312	358	999999	999999	569	174	745	999999	666	434	914	141	999999	999999	354	701	865	999999	383	707	999999	999999	818	193	999999	180	86	299	999999	140	936	615	297	999999	198	340	999999	999999	349	69	999999	999999	150	999999	999999	14	184	588	641	778	296	279	999999	502	999999	965	539	767	754	398	97	456	346	535	498	999999	844	764	522	23	999999	262	82	999999	999999	507	206	790	415	999999	996	999999	657	668	843	999999	999999	795	677	999999	801	30	858	950	999999	233	578	614	540	478	170	420	76	628	864	44	206	999999	999999	999999	
768	749	361	800	402	599	798	999999	692	999999	391	59	999999	299	222	893	403	132	999999	805	928	999999	259	936	794	999999	431	39	999999	808	999999	999999	331	801	464	999999	668	999999	557	382	434	901	999999	999999	97	999999	999999	777	415	970	641	999999	40	668	999999	186	999999	999999	16	816	177	769	873	999999	370	847	727	294	834	999999	234	345	575	999999	380	37	669	999999	848	683	262	654	624	833	177	395	513	663	854	287	561	253	61	740	214	665	37	999999	999999	250	393	48	942	253	746	999999	509	70	297	920	517	949	576	333	564	523	155	999999	715	975	343	73	440	557	609	999999	999999	834	765	715	999	999999	999999	608	299	223	711	380	97	872	999999	453	375	999999	769	611	676	999999	999999	999999	519	987	334	373	906	329	999999	999999	643	764	21	675	999999	581	999999	999999	747	968	43	350	812	775	953	843	99	889	698	999999	787	998	314	565	657	999999	205	22	305	838	999999	970	615	325	736	332	860	999999	999999	794	999999	881	864	999999	999999	835	999999	744	44	491	284	999999	631	999999	607	645	999999	455	999999	999999	999999	907	592	999999	276	73	999999	999999	48	630	982	878	741	903	492	906	999999	605	999999	821	206	460	978	814	564	999999	348	513	717	100	872	414	203	999999	418	116	999999	955	442	630	999999	391	999999	999999	508	999999	285	727	999999	701	511	854	584	205	33	925	928	999999	355	999999	725	231	779	948	758	999999	999999	812	495	385	999999	188	999999	250	721	815	999999	575	315	168	999999	620	893	26	588	999999	829	997	905	999999	188	520	610	999999	905	878	999999	757	999999	931	721	473	241	244	999999	999999	690	999999	484	218	999999	999999	999999	196	192	999999	338	763	369	999999	999999	687	907	12	999999	106	999999	322	999999	842	999999	997	999999	384	447	999999	388	659	999999	265	999999	495	523	696	322	825	58	423	667	999999	999999	999999	397	913	193	43	566	239	47	986	754	377	10	641	14	999999	441	999999	749	257	725	678	999999	114	413	262	174	999999	689	381	58	165	654	542	301	999999	609	17	200	413	378	159	999999	999999	510	959	494	881	691	149	394	960	673	420	86	871	27	293	509	931	999999	999999	549	666	999999	598	723	467	999999	650	574	999999	896	346	878	575	67	885	999999	454	767	999999	528	549	987	999999	492	244	466	430	346	999999	508	269	999999	32	999999	955	17	912	246	37	541	51	575	960	73	337	541	510	814	142	690	65	173	586	827	999999	679	849	116	488	10	920	313	999999	925	999999	802	855	965	111	
878	691	218	999999	751	487	974	36	34	999999	703	955	615	214	635	453	105	957	999999	999999	285	167	805	757	36	621	738	327	45	436	534	685	545	712	264	998	846	999999	834	349	35	652	825	999999	999999	999999	314	109	999999	481	541	999999	659	365	999999	999999	886	460	999999	999999	999999	657	991	598	629	28	420	999999	949	636	606	671	999999	856	585	633	342	853	973	981	316	999999	999999	563	895	999999	35	999999	886	999999	122	396	720	704	600	378	661	237	332	766	634	411	999999	985	874	869	999999	803	780	202	388	42	487	731	999999	119	952	437	702	939	993	240	999999	999999	524	220	999999	999999	999999	216	971	115	531	216	356	999999	489	718	688	36	999999	231	410	999999	165	89	999999	988	879	490	999999	234	534	392	773	404	394	743	471	999999	917	303	548	573	999999	283	511	999999	385	918	629	244	748	676	999999	771	830	332	260	444	311	962	999999	774	999999	747	580	148	999999	952	999999	746	999999	34	118	999999	683	836	473	881	999999	638	613	961	860	999999	485	857	999999	11	999999	72	493	37	999999	955	755	774	782	483	702	372	836	999999	408	883	987	724	568	308	98	993	859	378	865	999999	359	999999	913	609	272	723	999999	442	387	457	263	229	671	999999	918	999999	64	999999	189	215	802	999999	562	977	203	761	298	121	912	580	212	124	171	689	606	999999	860	999999	220	978	643	404	55	950	630	768	62	999999	999999	189	939	869	999999	660	870	178	35	936	416	999999	434	999999	529	999999	255	148	999999	982	555	750	58	882	779	210	999999	408	144	611	356	435	709	882	730	999999	641	343	925	511	818	437	152	924	999999	709	554	999999	874	248	705	492	709	999999	859	639	141	66	999999	999999	97	999999	44	423	589	999999	801	551	887	796	175	912	222	557	173	999999	608	134	999999	79	999999	546	533	999999	906	864	725	999999	999999	101	999999	584	252	937	423	355	403	999999	344	999999	907	999999	999999	88	83	793	280	162	905	741	40	17	940	999999	341	550	939	999999	517	725	265	172	999999	795	204	590	669	999999	143	818	725	879	789	341	171	653	999999	999999	822	123	999999	999999	733	291	999999	999999	644	232	605	872	416	999999	999999	618	528	745	483	352	884	492	133	995	29	999999	999999	160	227	608	858	687	152	494	326	404	141	693	438	247	734	999999	999999	447	678	270	412	470	668	180	813	426	180	65	570	339	989	598	552	645	274	910	376	45	373	917	730	921	938	999999	487	834	316	245	618	284	546	686	
999999	999999	999999	555	492	57	795	442	517	999999	924	986	999999	999999	150	793	972	824	243	911	83	760	539	490	532	851	693	978	120	934	447	296	792	999999	281	794	999999	719	427	329	249	931	410	644	997	952	999999	943	694	999999	999999	793	51	635	999999	565	228	204	33	640	364	999999	331	999999	648	638	203	111	271	999999	999999	263	406	913	999999	152	360	895	493	580	448	749	293	596	671	653	254	167	700	999999	999999	765	695	787	999999	431	609	827	995	369	758	999999	681	347	690	19	397	137	963	470	215	333	710	453	202	999999	533	734	999999	995	393	999999	999999	555	780	999999	567	999999	948	999999	542	533	899	999999	821	147	77	946	999999	999999	265	999999	203	240	510	252	999999	999999	595	999999	898	999999	915	10	975	999999	999999	135	566	622	452	999999	188	723	927	681	433	999999	631	64	546	587	999999	260	999999	275	842	179	55	999999	999999	325	34	598	351	999999	618	999999	158	109	246	942	389	294	219	999999	938	479	999999	828	818	478	620	540	813	999999	56	664	270	709	879	731	90	38	608	136	754	590	382	999999	73	533	999999	532	817	604	208	543	51	261	337	372	999999	999999	999999	999999	999999	493	784	41	621	953	639	449	229	515	861	360	999999	92	999999	358	107	999999	999999	999999	50	98	722	999999	122	513	999999	18	999999	517	865	863	317	73	432	270	999999	351	647	999999	999999	988	313	312	999999	999999	999999	958	528	978	274	821	461	435	504	999999	771	575	918	999999	340	630	76	712	649	997	52	622	660	473	553	999999	406	655	400	62	999999	419	476	274	656	664	999999	403	252	53	411	882	568	816	999999	239	999999	540	778	273	921	601	662	745	999999	244	308	65	435	518	425	999999	44	451	830	999999	109	654	999999	676	150	999999	469	606	999999	170	64	844	974	323	334	866	876	999999	140	999999	999999	730	470	421	365	999999	967	733	999999	605	848	126	999999	999999	140	777	88	112	132	999999	141	66	159	644	189	464	91	999999	193	559	999999	906	321	999999	604	378	999999	999999	321	715	999999	999999	999999	990	321	937	859	836	192	556	787	773	999999	882	62	700	999999	825	242	901	354	855	999999	78	999999	941	999999	348	543	999999	593	48	999999	417	554	405	89	168	999999	252	605	254	929	999999	771	166	999999	439	593	904	999999	368	999999	999999	371	999999	195	908	326	380	142	999999	302	430	962	749	983	597	999999	657	620	422	502	989	999999	999999	925	999999	307	517	49	376	755	639	964	235	241	380	55	704	220	999999	
842	952	120	999999	952	508	674	32	183	314	111	936	999999	384	865	817	124	272	923	282	611	999999	340	765	765	663	466	999999	517	612	999999	632	999999	999999	580	550	999999	999999	156	426	999999	285	344	734	999999	818	355	590	370	423	266	782	999999	999999	569	43	999999	354	329	299	52	937	999999	570	999999	999999	499	999999	803	324	938	903	125	506	44	336	474	606	999999	946	317	875	999999	999999	356	769	851	509	881	999999	929	535	891	857	999999	310	770	999999	972	999999	329	513	786	55	485	363	667	284	903	242	569	25	853	383	981	177	570	420	999999	992	626	989	961	267	395	412	21	268	999999	734	565	701	999999	703	627	804	98	331	619	999999	112	577	606	999999	976	913	681	999999	999999	216	999999	360	558	979	180	339	551	999999	659	82	351	999999	161	999999	999999	868	391	160	755	187	999999	249	800	231	890	999999	999999	999999	290	481	731	503	999999	999999	994	999999	999999	653	999999	297	262	999999	672	546	651	999999	425	437	971	999999	532	530	999999	697	137	500	999999	337	98	131	946	239	248	187	999999	848	999999	245	184	999999	726	738	999999	468	925	519	577	264	580	197	633	999999	350	182	949	210	740	999999	788	504	999999	815	564	411	350	33	330	999999	999999	803	687	190	263	509	999999	793	902	304	772	999999	922	305	999999	901	497	991	888	75	999999	999999	117	999999	456	999999	816	999999	183	226	999999	999999	198	92	999999	776	509	452	702	999999	999999	166	999999	446	922	999999	581	360	68	663	913	359	145	265	266	63	696	367	734	582	693	999999	999999	686	186	999999	429	999999	999999	980	402	54	298	999999	285	81	999999	670	407	285	108	999999	852	999999	312	999999	766	933	825	15	90	151	718	129	999999	319	545	620	999999	62	751	741	999999	88	271	869	71	999999	979	195	219	35	960	459	484	237	628	999999	384	999999	999999	999999	24	240	899	260	336	179	900	965	999999	233	411	999999	999999	367	999999	999999	259	443	999999	999999	953	640	999999	65	191	269	645	919	691	445	246	999999	948	999999	726	999999	189	999999	542	891	197	24	999999	986	623	615	999999	126	999999	854	851	941	999999	999999	542	384	999999	999999	999999	77	533	981	284	100	999999	561	407	279	640	999999	595	999999	900	999999	491	939	980	809	441	575	999999	528	42	837	594	304	147	523	722	999999	450	999999	941	475	368	999999	740	999999	999	72	999999	655	486	429	269	612	51	897	942	999999	403	634	411	503	733	15	948	999999	999999	692	423	883	557	297	26	259	306	999999	456	285	
209	422	810	379	367	688	51	613	577	981	263	249	580	999999	949	816	933	448	742	999999	267	999999	72	316	999999	999999	107	198	412	19	315	617	451	667	404	980	823	999999	999999	999999	999999	999999	869	524	439	999999	999999	438	999999	999999	326	999999	691	999999	28	906	359	503	730	42	590	853	210	568	675	646	798	999999	724	968	999999	900	999999	698	399	922	433	547	877	474	999999	668	850	211	999999	457	925	357	999999	498	999999	329	312	112	463	999999	144	310	849	793	385	400	714	999999	218	425	555	993	704	105	482	812	626	265	22	921	12	998	999999	227	720	451	274	236	999999	672	598	209	244	288	999999	999999	698	94	99	629	954	481	993	276	901	932	999999	552	25	818	999999	56	100	541	117	145	999999	999999	999999	934	136	488	41	545	827	356	758	425	317	359	123	542	999999	392	967	531	999999	608	999999	999999	798	721	220	528	969	551	999999	702	181	652	697	77	21	999999	999999	475	449	999999	449	555	183	236	244	999999	999999	170	879	708	999999	586	139	826	315	294	145	999999	278	512	576	999999	247	65	254	665	662	56	530	999999	888	999999	999999	558	169	999999	613	571	486	554	999999	808	672	410	999999	595	522	871	761	726	999999	999999	207	936	880	173	318	999999	982	579	13	658	999999	868	819	82	504	581	666	545	681	573	999999	723	999999	767	613	836	927	659	152	999999	294	804	992	999999	304	999999	677	995	461	495	589	907	550	175	178	999999	590	999999	100	940	999999	226	55	454	999999	999999	257	999999	560	999999	200	332	437	223	373	835	875	30	999999	999999	904	670	93	195	983	30	182	523	598	999999	255	872	999999	999999	585	78	759	999999	638	820	999999	563	445	999999	999999	267	479	999999	801	343	928	570	286	741	999999	544	142	860	470	150	999999	733	524	750	236	327	763	235	637	305	86	337	391	999999	461	350	235	114	889	726	999999	999999	721	265	880	684	999999	827	999999	51	935	898	999999	497	518	999999	49	694	752	978	504	254	999999	506	999999	601	188	328	289	695	319	38	999999	999999	599	999999	999999	999999	999999	551	732	999999	69	595	369	187	259	894	450	297	311	540	361	911	232	306	154	999999	997	289	506	999999	999999	480	732	999999	999999	342	898	61	162	999999	999999	211	999999	568	999999	114	146	90	351	294	878	991	999999	779	677	999999	999999	303	999999	796	999999	590	999999	465	397	589	863	463	999999	999999	995	999999	145	531	999999	159	999999	999999	121	49	88	916	937	221	399	556	999999	953	239	868	999999	604	
739	999999	517	243	166	790	181	605	251	683	831	434	298	489	856	862	999999	999999	404	999999	191	999999	718	355	999999	833	76	840	503	909	234	999999	999999	400	658	780	23	481	993	874	492	516	798	404	999999	512	923	909	700	234	889	711	474	962	999999	466	999999	172	999999	999999	999999	999999	999999	341	459	999999	999999	897	831	999999	999999	999999	534	529	376	999999	999999	999999	999999	999999	910	166	150	279	30	523	999999	144	977	201	143	999999	891	999999	160	161	999999	466	945	645	184	35	999999	999999	999999	307	999999	945	595	747	999999	332	902	448	422	999999	200	999999	999999	936	534	203	919	999999	941	999999	701	999999	999999	225	271	28	999999	624	967	884	89	999999	893	722	346	971	548	240	219	811	948	999999	999999	999999	960	999999	154	19	120	980	999999	448	682	389	999999	999999	576	380	485	963	999999	288	999999	537	488	675	939	999999	600	562	654	999999	999999	140	58	259	614	786	264	999999	873	999999	513	999999	999999	640	843	999999	127	32	405	178	754	999999	999999	670	970	999999	113	999999	999999	555	419	557	335	426	28	552	340	999999	708	999999	126	795	100	593	999999	494	758	999999	831	999999	481	577	167	999999	934	184	281	387	999999	893	682	969	58	999999	950	955	660	362	621	300	183	770	323	999999	61	958	165	275	895	486	962	265	463	999999	84	841	400	848	491	844	999999	953	78	815	116	156	747	772	642	818	834	999999	236	999999	261	999999	999999	552	434	975	28	15	492	999999	999999	427	515	841	253	999999	565	811	871	776	999999	230	702	508	508	905	221	393	999999	86	652	567	999999	921	955	373	586	999999	999999	999999	999999	276	470	276	999999	689	999999	906	999999	533	263	999999	999999	459	522	41	18	756	53	529	764	634	381	999999	160	999999	397	594	886	880	999999	717	397	999999	950	752	759	435	999999	818	274	314	865	110	823	629	42	579	999999	923	999999	999999	804	894	750	201	894	65	126	519	302	56	30	648	10	999999	634	999999	999999	769	282	583	999999	234	265	999999	999999	281	591	530	341	817	999999	962	525	702	913	503	614	759	858	704	319	115	526	227	999999	999999	999999	288	995	864	81	999999	651	781	698	579	999999	301	999999	622	473	596	187	484	862	67	132	308	631	141	563	749	910	999999	274	36	999999	48	999999	553	182	313	534	476	746	999999	321	743	13	344	864	323	337	245	240	722	927	52	364	236	999999	999999	656	864	311	331	999999	83	517	672	871	999999	135	878	450	999999	71	999999	737	999999	746	388	305	297	999999	249	
421	675	347	551	108	665	683	938	459	381	999999	999999	175	999999	823	999999	999999	340	472	273	999999	999999	795	81	661	226	315	55	999999	714	505	368	597	999999	999999	64	736	999999	573	999999	917	196	428	79	999999	999999	999999	322	495	508	162	964	825	12	61	962	879	275	890	882	999999	637	999999	744	875	298	999999	114	999999	768	511	271	767	266	356	11	40	725	569	270	999999	999999	999999	980	562	541	543	999999	19	946	184	999999	85	691	855	290	737	684	203	223	327	440	806	726	997	999999	207	999999	656	60	932	164	706	999999	210	367	87	478	192	999999	754	488	999999	569	593	50	195	85	410	75	999999	999999	532	999999	999999	999999	196	833	983	671	344	974	999999	959	24	30	764	456	999999	498	213	269	502	858	469	839	345	247	999999	956	705	131	168	590	786	586	631	361	999999	999999	999999	253	999999	999999	10	779	999999	999999	999999	573	286	739	594	911	862	14	854	673	886	114	906	949	700	36	966	999999	815	357	182	438	399	412	770	532	327	959	999999	981	858	999999	299	999999	999999	999999	999999	999999	536	257	727	781	732	957	475	581	62	999999	552	468	999999	999999	963	201	963	126	184	873	969	72	594	999999	240	999999	815	999999	999999	707	266	141	356	10	686	568	630	401	999999	441	937	198	479	999999	416	315	437	999999	725	999999	999999	576	395	999999	996	999999	663	824	999999	859	152	278	767	355	999999	999999	122	553	999999	405	571	572	999999	742	999999	999999	592	497	999999	999999	444	744	999999	999999	999999	999999	999999	549	14	221	999999	999999	850	846	298	668	431	134	141	995	202	884	969	330	536	673	166	652	870	225	999999	175	337	625	999999	407	999999	61	884	999999	675	572	548	889	999999	765	722	573	999999	277	999999	468	366	999999	732	560	775	160	189	797	534	999999	679	788	999999	999999	999999	234	431	891	870	999999	249	857	330	630	345	89	999999	771	951	999999	208	999999	866	999999	808	836	893	864	999999	999999	871	96	749	582	893	759	560	759	296	497	151	562	406	978	228	999999	181	112	224	999999	329	999999	999999	999999	894	87	921	915	931	641	341	567	268	999999	508	163	118	747	737	999999	529	81	484	463	450	646	206	888	204	309	999999	791	649	937	328	464	999999	807	687	815	999999	644	828	655	999999	999999	304	183	999999	999999	400	433	375	638	175	257	932	999999	501	999999	881	43	721	631	976	550	918	999999	905	999999	912	310	70	921	999999	885	999999	829	307	866	352	32	417	139	909	999999	425	20	999999	80	531	858	
315	438	934	999999	923	206	999999	616	665	973	278	436	163	99	372	999999	890	289	13	999999	94	634	906	858	625	591	999999	743	134	999999	558	999999	522	999999	995	631	999999	943	999999	57	160	691	211	379	999999	981	999999	819	869	971	130	999999	999999	428	773	681	532	999999	188	341	484	935	491	758	424	443	999999	109	104	740	467	999999	999999	999999	952	999999	433	999999	113	644	999999	903	873	999999	999999	999999	767	999999	999999	999999	109	909	764	631	573	999999	209	999999	954	321	78	999999	724	999999	514	182	176	119	999999	381	257	995	973	544	725	999999	71	999999	970	359	676	818	818	781	999999	999999	192	695	393	999999	202	980	583	999999	575	739	999999	744	999999	614	898	657	629	909	999999	114	936	999999	906	999999	163	871	482	604	999999	999999	67	943	497	999999	990	481	726	999999	999999	277	999999	190	968	985	401	327	690	366	460	28	999999	909	715	537	999999	961	788	401	584	331	508	978	999999	325	681	246	257	692	624	427	931	891	730	999999	692	756	999999	920	601	999999	190	126	154	999999	70	157	237	960	345	999999	692	334	163	856	769	443	43	652	314	999999	80	997	999999	999999	96	308	999999	917	845	864	709	999999	800	748	150	391	833	530	265	533	18	999999	356	595	999999	606	737	874	38	258	722	609	616	445	766	999999	384	121	539	761	999999	320	124	480	328	823	534	999999	715	387	999999	513	396	780	156	783	999999	155	307	999999	571	314	999999	596	152	999999	999999	364	982	999999	17	999999	990	999999	999999	698	999999	875	277	911	82	332	999999	650	648	999999	222	835	299	982	541	238	814	59	200	664	431	528	338	228	572	179	999999	757	380	888	523	892	999999	458	611	775	878	395	417	248	156	248	999999	999999	999999	426	999999	999	426	779	907	999999	313	900	999999	653	547	59	349	902	898	999999	280	999999	999999	329	619	841	999999	766	999999	429	642	951	517	193	579	404	999999	155	114	999999	341	601	981	583	589	325	191	957	237	828	55	999999	350	745	967	198	248	568	806	233	999999	659	999999	487	307	999999	392	93	999999	153	719	203	798	475	79	679	778	122	999999	304	999999	423	999999	531	383	999999	611	772	225	391	165	770	349	881	805	682	182	503	285	236	932	108	883	93	119	851	716	999999	675	999999	999999	136	828	999999	574	999999	130	999999	113	179	750	620	867	692	988	948	854	917	669	999999	999999	285	836	999999	372	561	999999	455	421	531	422	736	106	927	972	38	999999	837	316	999999	561	999999	399	115	486	999999	
999999	201	105	999999	997	799	215	999999	791	143	300	324	999999	23	999999	674	485	999999	999999	24	999999	940	720	960	15	27	610	78	835	232	885	730	37	999999	330	348	999999	261	534	623	999999	817	145	838	738	628	999999	303	925	887	798	817	358	471	999999	299	481	145	164	979	198	999999	453	568	999999	569	296	100	999999	336	325	234	57	144	999999	705	999999	881	999999	387	330	316	152	947	999999	77	999999	566	260	41	999999	999999	106	555	999999	999999	374	999999	589	179	999999	606	999999	599	572	574	999999	999999	977	103	494	599	999999	777	658	882	994	505	143	190	196	730	840	661	470	110	137	999999	710	110	341	237	302	62	56	999999	704	999999	999999	860	999999	167	999999	999999	546	277	311	999999	896	551	398	868	999999	409	999999	610	766	950	139	471	999999	279	514	877	762	267	307	860	731	999999	999999	999999	129	283	883	39	152	683	124	202	799	808	604	168	999999	472	999999	892	80	445	957	754	424	999999	423	999999	653	710	999999	999999	970	450	598	961	373	947	748	170	526	999999	999999	93	836	936	672	637	674	355	176	299	474	999999	790	295	977	433	37	215	999999	855	999999	999999	999999	835	232	358	220	643	795	763	999999	633	999999	127	976	999999	918	999999	251	786	363	307	544	999999	814	999999	999999	312	999999	939	920	999999	999999	670	577	36	803	10	714	999999	999999	40	560	999999	999999	999999	48	672	999999	113	515	549	963	999999	502	87	999999	186	999999	666	697	907	659	855	843	191	332	706	999999	950	80	917	773	999999	368	999999	747	999999	538	973	527	988	993	999999	433	381	579	999999	999999	999999	139	627	980	57	626	519	381	704	569	393	518	342	132	369	43	598	776	999999	715	179	340	765	647	999999	999999	709	914	999999	431	472	612	106	538	60	821	453	999999	725	999999	848	951	53	572	155	999999	195	865	633	846	835	605	999999	520	998	999999	373	979	999999	908	916	605	999999	282	106	780	421	999999	82	548	999999	661	60	734	867	228	999999	202	502	592	953	844	291	999999	596	867	79	585	539	891	457	474	14	817	395	253	360	770	476	374	53	999999	793	95	266	184	554	999999	653	779	872	180	487	999999	954	82	324	999999	686	239	710	835	273	999999	100	125	657	243	349	623	867	999999	726	138	548	999999	999999	205	999999	422	322	999999	932	760	28	287	986	999999	862	322	928	693	94	246	999999	217	999999	999999	999999	151	527	321	469	39	911	355	999999	358	999999	391	999999	999999	999999	273	999999	450	903	999999	172	999999	138	
999999	380	36	694	183	442	999999	474	341	455	999999	210	536	999999	10	800	902	848	999999	833	999999	861	481	301	810	999999	999999	328	223	313	613	999999	191	22	533	941	443	344	738	999999	963	884	470	936	999999	917	463	999999	916	649	11	665	499	980	500	999999	899	734	884	479	622	171	261	999999	841	999999	29	523	371	999999	367	567	999999	760	870	753	401	544	718	999999	251	452	411	574	312	948	999999	210	999999	999999	52	709	460	999999	999999	801	633	442	999999	584	897	999999	16	857	291	999999	555	738	999999	746	739	999999	26	992	237	179	759	686	724	893	57	818	11	999999	26	658	117	851	469	78	130	958	449	999999	994	999999	999999	999999	292	869	402	222	100	999999	662	999999	999999	468	999999	131	999999	999999	999999	211	536	88	999999	46	840	999999	999999	703	278	51	626	780	915	881	997	925	733	215	999999	855	500	999999	728	236	317	339	999999	649	820	348	36	184	999999	247	607	915	374	409	713	658	543	698	943	58	158	881	772	811	470	115	397	836	551	999999	999999	999999	360	710	729	511	999999	999999	883	930	999999	999999	540	678	284	91	560	334	501	999999	999999	801	999999	999999	999999	999999	567	999999	188	714	950	200	632	387	535	906	565	664	680	212	999999	856	999999	999999	44	706	999999	103	537	389	554	73	344	805	551	909	808	681	632	999999	999999	515	508	178	999999	823	819	162	152	999999	999999	896	999999	999999	756	465	986	999999	645	382	94	473	626	799	170	887	856	827	999999	625	107	884	999999	387	999999	999999	358	999999	999999	220	999999	999999	950	169	862	657	419	54	59	96	923	929	45	260	999999	480	888	999999	18	101	967	992	326	999999	279	999999	864	276	42	281	117	999999	845	434	495	896	522	466	936	999999	477	812	777	749	702	178	848	999999	179	787	596	999999	638	999999	253	893	871	999999	999999	230	793	153	22	999999	979	584	94	611	764	321	957	431	999999	505	999999	164	999999	576	824	111	793	93	106	999999	685	468	710	903	999999	999999	34	999999	576	715	719	999999	800	10	770	999999	999999	999999	27	857	829	174	875	142	999999	98	678	999999	609	788	436	709	56	767	102	520	873	190	430	172	297	869	854	67	786	299	364	224	999999	707	27	999999	999999	999999	999999	521	592	578	586	102	999999	729	489	999999	999999	999999	999999	43	908	999999	999999	903	816	854	570	959	319	818	355	38	734	464	499	999999	771	879	644	807	999999	580	927	304	604	337	999999	999999	389	77	778	999999	999999	331	316	556	999999	123	739	999999	
678	465	211	774	232	557	368	468	240	587	26	409	375	480	691	337	999999	949	999999	489	615	12	999999	252	50	578	26	412	999999	942	449	657	150	999999	138	885	379	163	82	56	969	781	999999	802	60	379	412	999999	639	979	234	513	814	999999	999999	676	885	999999	999999	653	541	999999	320	999999	148	368	269	941	351	806	957	999999	999999	263	519	999999	674	777	201	671	176	485	999999	178	717	999999	843	889	828	462	999	420	428	428	515	24	470	50	663	691	999999	470	199	833	999999	999999	999999	560	740	999999	999999	117	767	73	486	999999	192	152	579	999999	525	379	999999	888	806	547	749	999999	748	999999	999999	634	124	510	561	706	999999	999999	999999	661	999999	292	158	999999	460	891	652	365	941	459	831	327	470	461	176	999999	357	310	36	999999	999999	188	812	245	407	377	993	267	999999	780	770	252	995	917	903	999999	230	66	438	914	894	393	516	999999	673	999999	173	662	999999	820	358	984	913	673	999999	130	480	913	659	999999	898	395	853	999999	688	999999	332	552	557	933	519	999999	872	121	589	922	672	523	571	361	214	340	923	691	999999	785	339	332	572	999999	762	317	406	354	999999	509	540	999999	610	95	723	620	115	410	999999	999999	999999	801	93	432	458	956	999999	308	879	567	471	999999	739	903	259	10	980	773	180	999999	894	999999	105	999999	999999	999999	912	486	637	593	999999	523	390	374	672	999999	248	999999	335	805	965	108	999999	999999	47	378	616	707	999999	723	999999	342	999999	109	172	999999	705	13	50	140	54	866	671	999999	342	948	999999	374	999999	720	761	840	447	374	246	796	999999	646	53	23	999999	215	999999	913	953	999999	293	290	212	88	832	245	109	999999	761	999999	999999	999999	126	98	596	251	999999	125	961	799	894	864	862	376	542	69	960	36	429	838	999999	999999	342	449	664	501	172	999999	999999	526	741	253	613	147	999999	872	530	954	426	999999	738	534	952	999999	998	999999	427	835	545	773	285	999999	999999	923	999999	679	847	676	434	999999	999999	324	999999	445	68	999999	261	725	16	670	999999	999999	610	960	999999	692	805	188	999999	999999	999999	336	999999	124	250	668	999999	689	264	690	999999	854	530	331	389	423	306	999999	105	357	999999	702	999999	999999	244	279	472	999999	823	201	874	668	999999	198	32	753	999999	123	999999	999999	182	571	999999	999999	999999	684	484	999999	580	686	395	999999	93	104	999999	999999	506	740	880	999999	206	999999	866	72	815	999999	629	341	309	636	999999	999999	322	999999	999999	605	240	513	
240	559	999999	193	243	146	805	586	999999	140	130	650	256	967	243	999999	202	518	704	999999	999999	287	999999	152	999999	943	971	999999	999999	386	999999	471	150	993	509	330	185	999999	430	729	267	239	782	999999	999999	658	999999	747	949	999999	513	665	901	831	999999	999999	999999	999999	214	299	175	999999	609	208	221	659	510	262	999999	912	57	189	98	974	151	999999	504	566	931	331	999999	233	264	887	873	263	570	319	990	556	826	999999	808	999999	564	665	630	999999	999999	562	157	137	289	999999	999999	333	577	926	999999	999999	458	938	999999	882	736	941	999999	721	334	999999	98	201	272	912	96	524	999999	999999	999999	485	999999	920	999999	379	999999	999999	944	999999	999999	999999	686	644	999999	268	999999	888	999999	926	403	999999	999999	908	259	330	999999	999999	865	376	950	526	952	618	515	215	91	999999	660	351	708	311	996	999999	875	785	280	999999	999999	13	999999	207	711	454	999999	797	999999	742	999999	957	905	226	569	577	276	329	596	78	138	423	187	568	238	471	227	999999	999999	207	43	999999	999999	29	394	862	561	752	815	999999	999999	717	57	348	867	702	445	491	741	428	853	555	198	212	325	159	825	256	999999	999999	999999	999999	181	960	709	206	999999	885	832	707	26	524	999999	999999	25	420	376	839	701	535	36	999999	361	207	353	488	999999	847	999999	999999	999999	315	783	576	280	590	999999	96	638	670	795	559	999999	43	412	339	51	999999	197	904	999999	986	554	999999	223	501	999999	974	999999	999999	921	999999	191	999999	671	710	740	937	817	434	874	289	210	40	740	476	86	999999	794	24	999999	999999	999999	799	462	999999	760	999999	363	779	999999	571	479	999999	748	999999	378	71	371	999999	598	113	292	762	40	502	785	524	703	747	425	793	190	603	784	747	999999	999999	999999	621	949	401	999999	48	955	999999	810	793	999999	14	107	25	999999	101	425	343	892	897	769	959	274	246	645	616	363	686	390	876	999999	11	336	987	926	999999	752	206	529	253	807	999999	692	992	242	699	649	999999	999999	98	187	999999	854	999999	999999	185	356	713	755	968	685	279	922	934	171	289	999999	119	98	999999	349	999999	814	999999	999999	52	277	282	13	946	966	953	999999	302	698	191	157	823	376	750	403	999999	999999	561	568	538	804	999999	830	952	30	999999	999999	999999	749	999999	637	215	422	578	999999	84	709	809	12	731	430	630	999999	979	142	999999	743	999999	811	310	999999	262	90	560	248	519	999999	60	925	435	642	227	552	740	554	941	411	999999	842	328	
339	641	999999	837	118	999999	522	999999	999999	999999	999999	999999	819	999999	190	999999	999999	861	339	398	999999	659	999999	576	98	213	87	504	435	201	999999	999999	999999	493	970	146	703	253	452	999999	997	600	240	758	638	669	407	113	560	179	816	549	467	453	695	679	757	982	999999	905	999999	27	999999	628	723	850	476	999999	478	999999	680	881	999999	274	400	43	428	135	937	999999	805	974	944	999999	384	999999	488	62	797	301	388	999999	504	999999	969	980	999999	999999	45	787	203	999999	635	515	499	934	140	999999	999999	662	261	999999	999999	330	109	999999	999999	999999	253	819	372	999999	539	187	665	999999	999999	871	305	420	999999	817	99	159	235	735	349	999999	766	450	773	295	999	999999	50	756	675	999999	448	848	999999	26	999999	226	425	778	541	999999	999999	539	999999	268	897	642	999999	443	999999	895	105	374	782	999999	999999	803	56	86	424	403	147	908	293	213	433	457	999999	841	999999	873	999999	999999	203	891	999999	236	892	514	398	366	340	606	224	779	999999	83	999999	274	999999	563	179	348	363	147	320	941	256	354	999999	999999	141	999999	984	999999	171	999999	180	999999	65	999999	999999	999999	999999	68	999999	999999	694	514	134	999999	391	247	228	895	703	999999	999999	999999	999999	646	980	999999	679	949	235	378	999999	555	618	999999	903	999999	999999	458	999999	638	661	999999	999999	779	999999	999999	230	485	68	894	999999	98	999999	776	999999	124	320	419	999999	999999	861	738	833	694	919	149	999999	999999	999999	999999	37	769	253	74	734	797	981	999999	999999	248	327	204	890	341	999999	533	590	842	884	789	865	800	272	999999	777	922	472	999999	999999	118	846	536	999999	852	866	974	845	900	51	758	142	999999	30	946	999999	667	999999	502	70	999999	558	63	808	666	350	237	507	964	297	999999	334	601	940	999999	402	999999	175	48	474	659	999999	690	800	136	656	355	779	326	243	999999	85	999999	329	474	559	999999	727	372	999999	999999	999999	880	612	240	433	541	999999	740	553	999999	502	809	37	411	708	868	999999	999999	20	995	458	999999	731	188	736	364	281	475	730	610	73	802	999999	835	191	807	999999	569	702	125	776	49	999999	979	617	275	942	918	999999	999999	539	54	362	516	190	296	159	434	504	999999	269	113	20	943	200	699	999999	201	229	900	790	693	999999	894	999999	419	417	751	570	470	999999	363	999999	49	81	999999	999999	999999	655	895	999999	653	75	633	856	672	38	999999	789	999999	999999	751	699	865	900	999999	74	467	297	771	999999	407	999999	43	657	999999	
404	970	999999	999999	258	261	546	334	253	147	627	356	47	556	390	588	962	652	477	670	664	843	149	235	954	982	733	883	25	999999	999999	42	976	950	278	999999	957	618	999999	741	214	374	622	999999	228	999999	430	999999	391	999999	445	220	999999	999999	999999	560	831	999999	226	276	528	662	318	999999	356	999999	999999	96	287	332	999999	999999	983	735	465	999999	231	385	16	246	999999	992	999999	999999	999999	999999	475	989	709	999999	236	320	999999	403	999999	552	66	999999	416	632	347	343	463	69	669	101	237	999999	530	951	338	456	999999	999999	999999	536	170	593	999999	999999	999999	391	386	570	106	320	999999	590	522	999999	242	602	999999	999999	899	228	538	999999	64	723	351	644	999999	758	388	999999	680	421	689	686	391	473	451	639	513	956	956	892	963	999999	999999	647	318	617	718	736	999999	999999	91	495	997	728	538	999999	435	485	922	628	191	999999	999999	540	901	835	532	769	161	999999	871	943	999999	645	479	999999	999999	999999	335	851	49	652	303	424	340	203	688	999999	934	999999	213	999999	999999	337	711	647	717	608	746	483	94	999999	999999	999999	999999	147	233	361	258	832	879	999999	999999	81	999999	538	33	226	210	999999	156	869	835	174	136	842	909	999999	934	832	988	999999	957	852	766	100	77	156	39	202	999999	337	413	112	117	999999	878	962	999999	182	623	999999	407	49	336	224	999999	420	29	551	238	298	999999	999999	844	903	999999	999999	314	499	470	876	999999	18	736	819	465	999999	999999	999999	964	999999	196	761	218	497	578	917	526	551	999999	657	136	487	964	999999	909	999999	999999	999999	706	582	999999	258	712	747	313	399	312	999999	759	999999	362	374	587	291	112	999999	999999	357	999999	857	779	999999	523	999999	749	999999	54	999999	909	478	475	853	999999	391	298	937	59	470	193	188	615	19	792	999999	304	761	899	682	578	253	778	910	878	999999	803	896	735	899	997	602	355	256	606	290	916	999999	426	206	992	175	616	747	173	156	251	999999	969	999999	999999	988	811	999999	486	999999	999999	999999	974	109	588	402	212	999999	999999	591	832	368	999999	999999	999999	795	345	702	690	413	636	41	999999	732	607	999999	926	806	999999	999999	791	984	999999	999999	590	361	999999	326	618	599	999999	466	284	582	323	999999	367	466	259	723	652	118	680	83	39	668	999999	999999	502	555	475	405	769	463	799	999999	999999	999999	921	999999	270	29	94	100	450	180	757	174	418	723	999999	469	556	999999	367	683	313	697	999999	922	999999	293	999999	72	133	999999	
697	820	782	999999	295	894	545	932	463	633	33	590	632	859	910	652	833	778	879	999999	849	111	106	126	544	900	561	998	999999	976	999999	999999	999999	999999	482	936	391	942	999999	781	924	999999	999999	734	659	999999	75	61	22	892	460	999999	193	128	717	999999	999999	999999	931	394	343	546	160	486	438	999999	623	999999	386	973	270	890	349	108	999999	999999	897	371	466	820	835	510	986	889	526	157	838	848	999999	887	999999	724	21	999999	447	387	999999	728	999999	657	109	327	674	999999	632	999999	706	95	46	492	697	362	999999	120	558	999999	999999	270	959	290	174	775	581	999999	761	545	878	305	660	703	760	179	76	808	720	518	835	947	267	957	451	999999	811	683	199	859	524	900	495	614	827	213	768	999999	493	999999	745	185	287	96	690	999999	999999	999999	732	999999	296	401	399	999999	998	612	12	12	839	421	963	999999	309	999999	999999	978	810	999999	876	556	410	61	325	999999	772	659	670	180	276	49	327	999999	951	671	573	132	510	999999	616	224	211	766	185	82	371	847	876	385	76	712	600	388	467	999999	127	245	86	13	277	348	941	831	736	999999	103	999999	946	999999	338	898	999999	365	999999	999999	355	644	876	999999	35	999999	782	295	114	999999	448	938	21	775	553	999999	56	506	187	999999	282	999999	40	999999	978	875	900	249	57	999999	244	245	949	805	999999	483	368	833	978	999999	565	656	727	182	361	165	484	181	93	999	851	970	999999	172	999999	976	613	500	274	159	34	543	247	936	328	999999	989	215	946	80	969	222	528	835	711	999999	652	857	34	999999	401	729	165	58	326	274	67	786	426	999999	999999	868	568	829	999999	999999	419	999999	853	157	175	278	234	23	39	638	452	999999	460	999999	999999	756	476	451	757	304	387	199	620	64	999999	212	999999	102	210	999999	999999	698	999999	999999	216	861	13	876	657	133	999999	999999	28	687	821	714	336	999999	529	123	401	999999	82	33	645	229	179	799	11	962	488	142	812	928	984	753	999999	771	556	472	752	999999	793	633	999999	244	181	933	243	999999	999999	999999	573	96	709	537	626	493	53	987	691	999999	875	694	644	372	340	99	702	77	879	564	116	66	371	999999	999999	448	999999	999999	999999	246	566	569	96	362	568	725	228	457	137	352	728	569	780	547	725	108	989	436	903	91	240	999999	999999	999999	999999	517	999999	908	214	188	999999	642	939	999999	648	315	608	292	804	614	999999	999999	940	536	836	999999	285	823	85	234	999999	798	
506	999999	15	999999	16	775	341	61	10	319	252	948	999999	95	629	335	899	419	500	706	631	299	220	984	234	999999	484	999999	999999	901	999999	979	729	470	146	973	999999	999999	308	832	999999	752	614	561	12	991	453	751	917	999999	999999	666	734	752	999999	217	999999	30	175	980	300	858	999999	999999	487	273	229	623	949	656	999999	999999	121	667	755	999999	684	659	999999	242	999999	733	565	291	976	176	255	976	303	928	227	428	92	327	542	102	932	999999	83	999999	772	830	802	271	73	999999	554	999999	997	297	999999	999999	48	932	408	567	999999	538	999999	320	999999	252	329	30	438	467	568	793	999999	663	946	179	999999	253	470	752	930	303	227	702	621	999999	999999	16	405	131	389	159	919	975	798	403	392	763	720	529	511	999999	832	606	999999	761	941	999999	999999	362	520	795	999999	656	636	999	999999	999999	698	999999	274	322	624	317	87	418	874	999999	864	552	999999	822	533	999999	251	999999	999999	999999	987	860	999999	644	665	52	611	594	687	272	999999	798	92	961	74	880	265	999999	999999	525	528	306	887	999999	999999	798	575	697	999999	999999	999999	487	538	700	443	838	603	629	999999	582	705	493	731	611	999999	999999	469	826	758	652	999999	62	999999	999999	102	999999	999999	999999	174	866	477	913	332	165	857	999999	999999	392	527	235	286	636	541	999999	819	45	999999	286	999999	413	338	748	939	619	846	362	494	592	999999	752	866	999999	999999	790	114	792	170	575	753	948	806	87	308	532	376	58	521	417	136	67	125	696	999999	761	538	729	974	713	999999	504	377	677	784	775	999999	999999	999999	750	999999	37	874	999999	532	41	607	261	999999	416	253	999999	841	999999	465	550	636	179	682	703	262	999999	817	457	266	258	999999	138	999999	533	173	999999	877	999999	937	109	192	127	174	443	164	999999	288	567	469	521	663	300	999999	244	148	199	456	477	498	104	219	427	741	283	459	478	958	917	999999	16	920	80	149	365	367	519	15	248	549	999999	106	260	999999	999999	999999	291	999999	68	394	999999	999999	409	999999	999999	999999	764	999999	891	983	685	328	371	325	463	601	593	161	857	999999	999999	194	999999	928	523	998	959	999999	996	999999	178	562	899	999999	278	226	520	798	306	474	602	144	123	999999	863	656	999999	934	999999	154	11	139	68	999999	766	790	581	481	999999	844	931	335	388	999999	814	999999	428	999999	999999	246	91	794	854	392	283	999999	999999	952	74	867	273	34	905	851	686	49	504	717	766	487	999999	48	50	
999999	543	277	756	910	999999	741	999999	895	999999	297	73	999999	284	675	908	282	719	629	416	999999	580	999999	429	536	999999	775	999999	999999	83	569	602	52	754	402	849	16	737	170	999999	333	999999	999999	146	618	788	479	764	999999	809	493	999999	25	999999	159	882	636	848	229	393	675	999999	526	821	999999	695	31	462	882	826	901	544	559	127	999999	260	211	770	810	748	57	999999	799	901	589	999999	999999	419	604	519	222	167	518	776	999999	999999	123	557	999999	923	999999	999999	882	999999	907	949	218	898	549	999999	681	866	48	999999	999999	664	324	625	999999	999999	999999	611	999999	372	614	744	35	783	999999	872	147	999999	999999	886	980	40	138	797	993	639	591	688	999999	705	838	356	129	47	440	182	896	999999	999999	300	815	999999	168	519	397	173	999999	435	999999	677	761	37	914	999999	500	315	535	999999	632	602	936	430	740	162	999999	268	625	988	352	999999	999999	649	339	999999	81	823	871	999999	409	829	715	165	79	999999	944	999999	441	967	546	134	646	999999	999999	999999	999999	394	425	16	985	139	999999	935	93	510	700	121	999999	262	90	676	443	916	127	802	886	999999	360	999999	218	722	826	657	452	228	471	999999	999999	616	307	686	408	999999	999999	280	291	780	999999	999999	502	832	123	188	887	869	690	730	999999	73	836	584	999999	878	798	273	999999	890	999999	999999	999999	104	337	91	955	999999	278	578	999999	847	520	116	707	790	54	999999	999999	647	770	999999	537	999999	355	720	780	723	652	999999	77	369	967	401	297	217	530	408	505	42	999999	999999	600	122	447	414	552	729	876	999999	833	422	665	999999	129	910	337	307	748	617	310	242	999999	999999	999999	922	880	128	999999	500	269	646	880	576	424	999999	982	425	999999	940	177	60	846	408	695	654	704	999999	999999	386	999999	233	659	887	731	990	742	851	611	524	534	433	910	386	983	197	542	99	250	843	928	911	13	808	449	999999	395	352	63	856	228	577	846	442	619	46	999999	992	999999	999999	543	140	999999	999999	999999	744	149	470	424	508	122	999999	999999	438	458	968	229	851	448	999999	604	400	798	755	999999	956	587	478	766	947	210	549	254	816	310	999999	107	233	401	999999	999999	925	999999	554	743	612	516	999999	983	651	816	145	553	373	999999	152	342	69	483	459	166	670	704	476	999999	572	370	254	137	999999	871	995	459	743	999999	679	472	253	21	693	450	178	494	999999	141	74	996	881	987	167	464	48	750	942	548	449	231	999999	999999	180	
251	271	290	332	780	820	686	999999	12	159	680	999999	999999	790	999999	988	186	589	999999	243	576	999999	266	970	206	833	999999	999999	205	920	457	999999	997	840	451	188	887	172	344	320	388	196	999999	837	486	999999	999999	960	932	560	999999	642	999999	22	604	762	14	320	136	947	575	178	613	92	999999	669	999999	217	348	830	110	24	254	35	854	389	999999	428	999999	999999	842	295	999999	645	657	815	895	984	245	689	184	577	45	397	745	220	999999	796	146	816	283	999999	621	111	459	259	397	100	168	999999	160	585	827	999999	114	289	593	968	434	886	774	999999	999999	999999	999999	533	999999	856	289	644	806	815	292	999999	558	999999	674	999999	999999	408	999999	805	825	30	538	598	749	741	293	465	626	614	371	260	52	175	811	961	455	999999	281	541	810	524	418	345	302	999999	746	54	615	120	782	36	468	999999	999999	999999	131	999999	783	999999	573	824	27	201	453	42	634	999999	257	712	37	999999	137	999999	995	311	611	999999	305	599	995	999999	850	515	831	344	999999	83	883	999999	840	397	153	44	968	999999	506	226	891	269	999999	999999	797	903	93	999999	999999	581	973	980	349	928	762	999999	251	334	974	512	370	999999	250	560	510	396	872	640	125	102	918	19	804	394	311	45	83	642	451	999999	431	318	445	220	110	902	521	999999	635	959	792	643	999999	999999	856	999999	29	966	852	410	41	453	407	806	662	963	186	954	999999	726	120	609	882	37	90	61	673	39	999999	999999	999999	959	14	166	310	285	997	810	537	529	26	116	789	999999	915	978	910	638	558	146	726	566	296	909	848	999999	760	999999	999999	805	118	989	516	999999	999999	999999	448	251	506	387	966	375	427	107	999999	999999	819	842	121	111	151	45	481	322	999999	999999	673	105	999999	999999	999999	23	999999	732	999999	37	600	999999	515	844	999999	999999	142	999999	180	999999	149	199	209	844	373	918	873	811	663	83	999999	204	372	227	999999	352	933	389	863	953	478	694	686	999999	413	999999	336	276	999999	481	999999	311	999999	531	178	484	896	473	753	605	999999	999999	78	346	999999	999999	182	297	999999	197	999999	752	317	227	881	455	512	526	440	98	591	606	249	192	180	216	62	841	999999	923	456	470	636	267	999999	393	625	349	173	999999	112	999999	830	385	745	160	993	923	999999	723	971	379	42	664	23	543	845	886	175	312	999999	340	248	522	740	276	125	59	414	999999	999999	999999	363	432	986	552	776	864	446	30	999999	999999	201	335	
951	86	437	972	253	280	999999	739	183	999999	664	771	801	317	644	479	44	943	519	999999	999999	809	26	999999	999999	471	766	999999	449	155	100	224	999999	912	999999	664	838	153	806	144	999999	99	988	502	999999	224	750	468	230	967	985	279	619	999999	441	152	999999	827	304	781	513	567	299	38	770	449	632	889	746	999999	999999	891	147	385	999999	804	820	523	842	464	720	999999	999999	481	170	821	605	109	999999	428	999999	21	849	34	999999	392	799	960	732	999999	999999	999999	722	250	336	103	999999	244	999999	637	331	545	984	839	70	215	807	818	867	949	999999	999999	418	327	999999	629	52	122	754	819	999999	859	999999	524	872	999999	585	519	154	76	689	371	999999	843	999999	69	36	999999	963	425	999999	981	102	783	483	68	999999	405	999999	707	61	28	489	999999	632	472	754	470	999999	211	629	297	673	999999	269	483	271	575	230	325	999999	42	159	338	244	33	766	999999	50	814	417	190	653	999999	999999	670	881	252	999999	999999	314	565	52	762	999999	999999	318	999999	999999	999999	796	876	185	999999	999999	28	869	999999	784	609	705	999999	429	162	793	999999	999999	236	786	599	601	29	364	999999	21	46	990	999999	542	946	714	475	999999	50	28	540	999999	112	342	995	800	730	468	999999	929	567	145	889	968	357	653	999999	514	924	409	777	521	590	539	78	38	483	619	838	894	239	262	999999	144	263	999999	999999	894	791	798	999999	999999	752	999999	999999	900	999999	427	999999	999999	632	961	570	999999	251	28	424	573	999999	967	999999	120	630	717	999999	314	999999	755	715	912	121	198	723	135	999999	226	999999	925	94	177	999999	65	434	545	999999	278	692	999999	893	244	29	999999	630	823	481	999999	999999	999999	964	999999	154	355	999999	282	191	443	248	444	113	34	259	499	488	106	50	272	999999	95	454	431	621	18	862	480	892	153	568	899	999999	777	296	733	960	944	999999	581	352	999999	364	828	40	999999	999999	868	985	530	489	999999	999999	218	84	844	999999	542	999999	999999	493	242	999999	47	875	348	789	336	738	526	538	999999	83	469	919	999999	731	626	401	372	373	993	495	372	664	44	127	445	702	451	152	427	425	886	98	120	773	326	952	692	468	318	140	468	991	945	459	323	299	999999	123	964	151	165	773	999999	746	999999	383	999999	230	353	633	296	384	121	128	197	380	999999	760	414	673	709	904	64	863	36	380	999999	584	804	156	161	999999	999999	286	270	122	599	373	756	943	121	999999	999999	684	844	94	
999999	827	999999	942	489	790	709	999999	441	999999	999999	636	720	646	664	999999	999999	207	482	958	206	835	857	84	781	445	14	470	562	248	789	999999	999999	999999	999999	890	322	999999	667	371	999999	999999	844	18	999999	962	653	999999	289	854	55	999999	212	885	999999	999999	969	197	170	53	785	248	999999	203	999999	348	616	778	156	773	999999	564	540	121	340	320	999999	849	999999	818	792	895	191	707	202	871	177	143	64	999999	921	134	701	623	585	389	999999	651	999999	65	355	875	962	515	909	490	387	100	999999	577	64	129	516	351	261	890	67	999999	999999	600	999999	483	723	702	852	819	863	999999	536	951	173	349	313	625	472	917	999999	999999	999999	712	999999	999999	589	486	999999	801	618	359	999999	694	331	126	999999	945	884	872	161	270	662	100	627	470	999999	603	414	715	816	891	878	344	958	391	243	298	116	103	893	247	312	61	999999	513	555	999999	999999	56	699	367	999999	600	765	672	23	707	95	33	522	985	82	684	999999	726	480	37	735	999999	999999	362	839	999999	978	999999	957	999999	889	999999	915	999999	973	367	26	999999	160	288	999999	296	999999	535	213	999999	999999	999999	999999	628	999999	484	999999	999999	116	999999	173	347	528	950	999999	851	714	411	818	972	117	800	22	999999	668	536	575	999999	458	999999	572	357	158	756	219	999999	749	999999	999999	414	89	397	615	294	999999	679	999999	210	999999	726	999999	966	717	999999	975	781	999999	458	960	999999	999999	999999	78	999999	126	999999	198	772	999999	550	111	384	999999	414	892	719	194	727	999999	989	606	999999	999999	999999	999999	606	640	999999	780	999999	184	300	379	16	505	999999	328	948	999999	386	490	166	469	127	624	207	111	313	999999	265	999999	179	936	971	932	543	317	346	800	519	186	280	999999	313	999999	810	15	859	908	653	400	246	558	999999	508	449	905	416	117	999999	505	336	579	524	840	15	364	407	999999	961	931	999999	157	658	210	220	999999	999999	751	999999	201	999999	404	694	865	361	620	801	999999	492	638	900	239	999999	999999	849	700	999999	472	370	456	607	999999	946	722	418	98	899	999999	297	285	748	664	303	478	263	932	884	999999	489	999999	999999	934	590	333	40	999999	999999	999999	360	520	696	693	999999	367	999999	466	457	999999	456	272	720	866	185	999999	889	245	936	662	999999	917	816	999999	999999	999999	893	673	204	623	691	666	81	265	583	999999	588	65	283	936	999999	797	484	912	999999	226	674	695	759	383	443	999999	999999	364	999999	443	704	877	709	416	473	
920	271	833	290	999999	201	465	999999	408	628	834	999999	999999	776	964	442	903	999999	766	999999	208	913	820	189	896	850	716	382	150	83	711	355	866	472	965	535	650	631	999999	999999	218	412	999999	755	609	832	999999	588	918	999999	800	999999	942	115	999999	16	450	653	394	939	484	92	153	999999	917	488	106	536	811	438	999999	282	999999	741	102	795	563	75	580	73	43	138	464	149	999999	448	999999	760	999999	999999	999999	996	246	483	550	136	999999	999999	838	130	736	289	776	490	999999	999999	999999	211	999999	479	452	384	999999	999999	906	356	628	999999	62	999999	999999	345	338	852	353	794	45	719	201	966	536	537	237	459	999999	999999	361	974	999999	754	379	211	746	728	999999	710	923	999999	577	203	999999	999999	999999	370	999999	999999	999999	923	147	424	492	360	999999	57	942	914	157	624	994	162	994	653	84	999999	108	874	599	610	346	642	871	130	151	997	468	281	999999	866	414	935	803	999999	837	999999	272	28	201	999999	999999	999999	562	309	920	425	999999	854	190	999999	999999	180	801	999999	999999	504	553	371	218	22	999999	999999	359	290	219	999999	358	566	816	569	45	90	999999	899	823	745	999999	571	210	726	798	613	999999	890	605	244	143	463	999999	342	961	901	809	188	120	125	251	281	999999	999999	76	999999	47	999999	999999	191	496	999999	999999	841	424	999999	171	492	224	975	580	469	999999	999999	999999	999999	999999	484	607	143	280	504	789	708	504	808	481	349	999999	165	576	999999	260	999999	747	241	936	19	918	980	999999	327	964	144	999999	782	999999	125	999999	181	927	563	23	506	911	992	122	818	347	615	509	999999	832	68	408	110	218	999999	236	999999	999999	999999	565	626	403	999999	539	654	173	999999	222	366	413	488	237	999999	465	754	513	755	129	128	672	313	481	918	495	999999	736	444	573	999999	888	252	222	999999	997	396	999999	999999	462	467	999999	625	402	999999	418	999999	830	394	645	464	999999	999999	999999	999999	42	262	155	484	999999	633	999999	729	158	999999	478	170	276	999999	26	78	651	554	999999	661	999999	999999	910	338	510	151	999999	351	798	999999	999999	416	678	381	999999	745	251	628	500	829	548	999999	476	515	674	257	87	999999	378	576	813	999999	999999	912	377	985	999999	816	999999	326	557	999999	930	50	999999	71	492	894	815	280	827	33	64	472	122	548	580	404	664	262	999999	259	972	232	999999	374	238	999999	14	213	403	434	653	184	281	970	994	435	206	999999	999999	192	999999	107	749	790	158	999999	799	828	
415	947	999999	722	262	307	605	999999	746	944	833	726	890	612	999999	402	999999	999999	200	151	999999	155	999999	61	497	999999	250	999999	482	513	226	999999	965	999999	798	456	282	999999	922	973	375	296	689	261	779	48	302	406	999999	356	999999	278	525	999999	285	270	749	110	235	380	999999	731	235	242	728	999999	761	714	999999	431	130	448	957	226	776	999999	465	946	282	458	588	843	999999	135	102	999999	997	999999	900	999999	707	181	705	999999	916	644	70	456	533	468	287	587	592	799	236	972	320	308	999999	28	804	802	828	776	791	224	86	109	149	780	324	453	814	999999	999999	948	742	416	310	142	206	18	423	814	999999	11	999999	855	899	130	637	698	436	999999	999999	904	353	928	759	702	567	960	999999	752	153	833	773	315	999999	999999	239	904	997	748	821	795	999999	999999	605	790	963	231	210	999999	153	625	26	932	553	819	999999	814	999999	608	574	999999	701	999999	670	347	237	945	780	999999	890	732	999999	999999	70	937	525	339	999999	968	739	346	760	298	609	528	817	841	761	265	681	425	257	399	184	585	104	718	353	268	563	27	451	587	138	999999	923	339	871	616	303	275	490	688	869	238	485	413	70	151	530	999999	999999	524	999999	475	485	999999	513	485	842	806	986	74	415	721	894	182	999999	999999	604	487	969	155	962	416	934	999999	530	945	109	691	999999	999999	738	176	833	999999	999999	662	935	621	825	999999	999999	497	289	426	999999	999999	343	313	253	871	547	52	999999	48	562	534	999999	915	999999	567	385	160	999999	784	336	248	888	999999	535	506	999999	982	661	582	380	999999	999999	518	999999	383	611	796	448	786	664	999999	750	794	374	122	131	29	840	268	21	623	348	504	99	44	268	375	777	999999	618	564	390	844	999999	97	999999	32	999999	999999	956	588	712	371	999999	641	999999	999999	999999	422	385	243	152	403	571	757	999999	999999	429	262	999999	245	999999	702	178	109	999999	905	999999	999999	999999	108	999999	441	311	999999	910	999999	999999	457	545	999999	772	364	371	999999	422	999999	283	910	960	999999	999999	999999	294	999999	999999	999999	203	31	336	592	967	326	999999	999999	843	710	102	147	846	159	258	999999	716	949	473	664	341	794	687	327	999999	226	326	999999	505	33	157	591	864	900	999999	361	999999	953	207	455	656	94	541	711	999999	145	73	811	526	632	999999	344	256	999999	679	409	344	18	999999	750	999999	999999	781	819	563	510	999999	946	999999	897	999999	763	999999	27	999999	256	999999	999999	432	497	
162	515	423	999999	372	812	344	959	230	384	27	122	993	456	999999	888	999999	999999	157	394	999999	126	999999	999999	782	897	999999	238	896	433	156	368	585	999999	598	494	354	999999	457	751	176	324	999999	999999	879	999999	769	304	572	129	943	541	827	48	636	45	79	794	999999	474	228	115	73	999999	238	999999	536	531	858	960	999999	999999	273	999999	227	546	400	454	749	54	999999	298	999999	999999	999999	614	541	547	999999	999999	999999	560	818	999999	532	70	261	928	762	231	999999	999999	445	611	585	548	999999	430	821	99	645	624	54	999999	346	930	999999	296	317	999999	127	999999	695	306	545	983	586	291	874	167	295	472	691	999999	999999	889	853	65	201	940	346	120	999999	746	999999	800	515	771	999999	602	621	965	620	148	999999	222	553	149	75	602	962	987	556	663	803	999999	999999	526	213	457	86	393	104	376	999999	16	273	948	389	744	999999	814	999999	282	545	330	851	553	999999	999999	999999	714	989	599	978	359	564	72	943	999999	999999	989	568	198	525	238	870	999999	859	107	948	605	759	331	999999	157	351	284	999999	482	331	389	112	582	999999	372	403	505	398	929	452	211	999999	646	876	488	999999	456	999999	999999	999999	607	693	325	682	740	954	668	474	999999	17	289	943	999999	421	488	886	999999	87	999999	834	374	855	930	655	999999	599	999999	454	646	901	999999	527	810	32	724	695	786	900	380	999999	999999	40	567	921	172	267	544	234	398	602	999999	378	999999	999999	95	751	762	999999	935	999999	841	224	828	929	121	762	143	448	999999	793	109	94	999999	744	108	344	297	18	492	999999	64	889	66	54	640	527	923	337	936	972	932	126	965	239	576	521	212	638	999999	410	134	106	536	605	502	999999	671	859	384	751	999999	999999	188	455	96	952	167	783	999999	594	839	999999	511	999999	860	983	999999	999999	178	587	141	659	999999	92	364	958	362	461	999999	999999	856	74	999999	195	518	188	999999	519	153	624	363	999999	349	226	570	328	594	812	744	519	68	999999	999999	797	619	804	999999	999999	101	137	599	706	242	999999	737	775	852	326	215	999999	55	999999	999999	553	233	712	319	999999	521	45	999999	999999	716	42	404	662	383	165	575	714	632	842	428	25	34	656	999999	999999	488	999999	476	278	606	999999	473	459	869	999999	999999	907	495	574	999999	65	763	999999	989	999999	441	85	402	999999	750	501	60	999999	190	318	529	576	526	999999	502	725	569	104	943	655	999999	999999	793	999999	591	668	228	999999	267	372	999999	
975	666	987	82	413	403	778	527	114	21	999999	279	560	618	996	391	689	81	858	496	669	115	999999	999999	496	291	166	999999	999999	282	992	945	817	66	553	910	999999	999999	999999	332	999999	576	839	999999	309	675	999999	627	594	287	999999	986	409	876	999999	870	332	357	999999	999999	247	672	999999	832	28	324	999999	504	999999	96	852	956	982	536	999999	999999	276	699	341	821	58	538	521	804	999999	999999	546	940	473	999999	587	191	999999	999999	95	128	141	999999	625	984	222	999999	999999	507	435	582	14	873	181	500	999999	632	26	999999	82	708	999999	640	999999	22	999999	999999	40	390	509	670	809	24	450	999999	960	999999	999999	356	608	320	999999	24	999999	999999	999999	672	769	972	89	999999	175	393	894	386	968	999999	999999	613	215	701	707	182	998	764	999999	989	999999	595	999999	344	558	669	999999	999999	999999	146	270	927	21	115	752	68	311	554	505	999999	130	74	999999	470	999999	999999	150	999999	613	802	999999	615	397	21	250	183	442	744	999999	999999	238	142	652	832	239	990	601	109	948	649	871	454	269	357	869	999999	978	80	994	98	528	257	999999	999999	130	655	540	999	865	579	625	566	157	999	999999	987	421	784	999999	999999	999999	50	958	963	931	999999	355	999999	999999	882	205	372	750	317	977	980	982	721	999999	584	999999	999999	244	379	33	999999	306	270	169	881	946	999999	839	643	229	487	299	195	10	559	309	499	857	983	383	263	999999	839	31	217	999999	699	82	656	899	277	806	588	999999	625	274	95	999999	999999	935	11	999999	116	999999	499	691	797	999999	999999	284	999999	999999	260	999999	769	499	466	248	951	877	999999	999999	999999	744	999999	681	710	254	384	295	224	619	597	999999	382	999999	999999	751	532	999999	999999	978	999999	999999	939	532	555	593	999999	136	999999	846	929	392	688	881	348	372	146	817	980	552	347	867	70	999999	156	213	623	999999	790	715	716	435	999999	278	999999	812	804	429	135	999999	83	257	487	377	689	215	368	999999	392	999999	614	999999	999999	999999	999999	999999	321	597	386	352	969	142	999999	102	140	503	723	999999	999999	536	568	717	692	863	479	999999	999999	692	661	941	844	132	656	999999	110	11	889	999999	637	157	500	999999	52	999999	157	941	999999	394	246	196	491	948	820	855	999999	897	32	681	195	551	672	629	999999	445	508	847	485	890	991	138	999999	717	783	533	999999	360	999999	908	999999	537	187	995	999999	475	459	896	999999	801	999999	999999	979	999999	819	95	484	871	999999	607	285	309	465	
31	402	999999	581	999999	999999	297	819	426	999999	123	964	657	374	677	183	470	999999	612	546	999999	223	789	159	406	999999	697	58	174	90	999999	633	417	82	165	602	347	893	685	999999	24	981	260	979	866	253	172	720	807	698	810	620	672	999999	780	999999	613	958	185	875	476	248	654	346	166	489	557	585	999999	84	999999	576	311	880	999999	702	962	810	292	163	735	976	999999	999999	279	456	960	654	301	999999	989	999999	718	809	264	775	999999	913	823	386	999999	587	512	999999	861	999999	319	999999	240	88	999999	803	999999	32	999999	499	998	188	76	709	528	903	293	861	95	457	858	502	626	756	375	999999	987	999999	467	158	474	999999	999999	999999	999999	178	999999	223	512	196	712	695	669	764	777	159	846	123	999999	792	999999	650	648	414	999999	817	175	999999	712	796	815	769	564	991	35	491	573	40	999999	359	999999	80	358	898	745	999999	833	861	979	226	212	873	57	675	855	999999	868	210	661	999999	999999	999999	999999	716	380	942	999999	677	739	999999	999999	816	550	508	312	233	999999	999999	668	222	999999	313	503	496	593	942	721	889	999999	211	622	372	379	999999	999999	550	999999	642	528	802	41	165	999999	999999	640	999999	332	549	372	631	531	129	541	449	345	699	445	999999	999999	437	999999	999999	541	538	673	222	447	308	999999	762	999999	659	230	866	999999	829	191	999999	856	207	619	182	526	514	679	503	999999	929	999999	999999	114	555	520	100	581	789	999999	999999	30	428	949	34	397	610	967	999999	898	675	268	999999	999999	999999	999999	999999	818	58	724	37	858	999999	391	517	999999	504	658	118	148	139	294	400	215	597	789	999999	258	595	785	916	547	999999	604	165	671	400	149	478	397	596	282	532	999999	595	735	849	46	999999	999999	892	952	858	734	999999	390	867	310	999999	846	999999	675	233	273	808	490	61	999999	235	999999	10	365	189	721	552	857	762	999999	619	862	939	401	816	999999	892	964	688	82	835	775	803	100	229	631	999999	920	59	269	266	115	683	283	811	596	999999	999999	772	147	191	912	628	541	690	67	999999	338	858	271	999999	844	801	979	740	459	999999	910	999999	558	999999	631	807	502	79	514	188	665	589	230	338	999999	201	550	890	923	157	272	409	171	724	339	999999	787	888	421	999999	704	542	361	999999	999999	400	999999	94	999999	114	135	471	186	999999	251	748	638	933	24	652	260	98	817	999999	779	510	974	834	999999	570	999999	999999	999999	210	484	132	238	999999	615	999999	977	466	
340	818	31	801	233	999999	482	590	433	854	874	768	62	615	725	59	775	999999	426	389	999999	989	94	522	813	975	404	128	520	962	327	999999	675	794	757	998	291	977	287	691	361	144	147	175	738	889	157	999999	407	189	999999	999999	548	999999	107	351	734	509	987	257	999999	363	79	470	537	999999	103	268	858	999999	767	999999	934	999999	38	235	852	999999	999999	999999	828	535	720	341	999999	923	510	999999	697	415	274	781	990	40	999999	997	74	999999	638	913	999999	888	20	681	999999	999999	469	814	569	999999	999999	816	999999	73	428	362	643	738	408	613	325	24	571	452	462	999999	807	999999	931	999999	999999	999999	999999	870	137	939	525	49	919	959	464	695	519	825	916	457	65	999999	612	451	364	335	999999	999999	597	781	327	567	999999	999999	999999	565	882	999999	710	999999	999999	855	936	489	836	999999	999999	448	159	999999	505	745	536	14	930	881	301	490	999999	835	906	265	282	356	622	999999	999999	494	664	898	999999	980	125	602	921	209	989	132	614	760	517	829	874	999999	285	581	41	225	505	423	999999	999999	862	874	417	280	583	999999	999999	877	999999	334	783	261	816	524	999999	934	999999	999999	891	178	875	915	328	87	391	315	80	50	999999	999999	989	251	634	420	999999	250	195	999999	999999	409	265	736	976	192	56	623	999999	760	999999	106	142	775	531	105	527	946	556	339	999999	278	519	826	950	190	999999	999999	999999	405	999999	999999	748	441	113	492	999999	148	999999	145	41	767	163	319	99	999999	999999	223	999999	538	893	181	694	855	999999	358	889	439	786	795	847	513	995	755	364	571	999999	701	999999	49	192	999999	999999	420	308	131	124	210	736	129	999999	999999	822	999999	999999	234	695	893	680	755	602	483	361	153	298	527	772	999999	955	528	482	999999	552	680	356	514	174	284	999999	639	244	999999	702	666	86	726	999999	999999	253	999999	876	999999	999999	916	446	708	36	863	999999	781	359	715	999999	218	647	949	579	152	742	997	70	421	347	50	521	999999	781	694	999999	571	999999	865	164	824	999999	28	999999	999999	243	648	487	310	161	774	290	528	444	999999	29	136	157	999999	174	256	80	465	126	980	999999	533	926	999999	795	560	999999	494	560	999999	999999	628	999999	999999	908	999999	519	999999	269	572	760	993	999999	999999	675	999999	424	297	700	908	754	999999	901	768	240	999999	721	155	515	600	829	999999	999999	23	927	999999	926	213	640	80	737	320	205	554	230	412	64	638	666	999999	146	999999	793	999999	999999	378	
727	999999	712	208	382	373	253	999999	742	963	35	464	370	284	25	220	656	629	999999	443	991	999999	548	828	655	92	489	661	464	181	999999	324	348	558	673	999999	999999	442	698	999999	999999	537	812	266	386	599	999999	392	838	925	11	174	481	999999	387	999999	894	999999	552	299	883	592	999999	570	961	711	126	999999	611	531	999999	999999	931	999999	376	999999	544	291	451	999999	814	107	822	999999	180	838	999999	116	999999	302	999999	616	999999	408	999999	484	333	999999	305	675	483	467	780	999999	215	787	242	999999	865	922	836	612	443	497	999999	786	770	673	400	133	867	999999	639	999999	931	113	999999	532	326	891	140	303	999999	999999	582	356	326	999999	999999	999999	605	178	999999	258	466	987	183	402	922	703	999999	659	850	999999	807	999999	827	472	385	112	463	999999	358	973	792	542	999999	666	914	138	470	265	349	18	527	698	768	390	999999	944	930	999999	609	622	187	480	999999	814	968	119	999999	854	138	999999	929	895	820	999999	466	923	999999	516	487	999999	243	458	320	842	654	119	999999	999999	619	999999	181	531	109	736	999999	321	100	811	698	805	609	616	999999	127	89	632	999999	501	924	929	583	423	454	815	999999	728	170	610	999999	999999	999999	92	999999	697	999999	407	795	94	481	154	833	559	817	999999	195	627	331	999999	763	32	240	213	522	690	999999	999999	87	294	357	77	161	999999	999999	839	401	527	381	999999	77	681	836	794	999999	780	105	34	999999	772	630	761	406	999999	846	147	628	211	999999	554	839	302	329	999999	999999	414	999999	999999	907	978	290	667	999999	999999	999999	999999	195	446	193	742	594	834	162	314	663	999999	670	999999	999999	513	999999	199	957	826	600	775	361	999999	67	614	787	999999	999999	627	492	999999	999999	514	842	764	951	999999	27	827	959	15	999999	999999	847	151	744	808	709	999999	999999	999999	710	999999	302	359	999999	999999	389	579	954	841	717	534	822	700	90	165	351	999999	561	999999	999999	140	999999	595	999999	346	999999	999999	999999	999999	53	722	860	999999	262	96	222	492	999999	999999	802	448	872	128	297	615	202	156	70	999999	466	831	842	738	918	579	562	706	724	999999	999999	473	999999	999999	798	995	674	431	999999	994	943	858	999999	470	237	734	267	748	999999	999999	154	340	855	292	522	222	880	132	483	999999	533	515	768	651	717	338	739	896	329	999999	940	770	708	76	644	607	987	381	510	194	321	813	999999	704	248	52	617	426	463	586	124	552	948	999999	999999	438	100	201	999999	898	994	370	
999999	15	89	999999	631	999999	647	914	999999	508	999999	999999	999999	720	999999	999999	999999	999999	721	323	999999	743	999999	398	999999	943	605	216	517	795	999999	612	199	950	394	403	625	864	420	828	779	999999	999999	616	931	659	403	750	332	36	788	87	187	681	927	685	999999	999999	561	688	999999	441	406	439	880	18	109	421	335	712	448	548	264	999999	999999	999999	392	999999	999999	173	999999	854	999999	999999	17	999999	435	518	33	709	574	933	312	732	644	347	152	922	735	923	560	981	425	619	587	249	823	999999	147	43	303	267	999999	999999	999999	339	557	916	999999	999999	999999	999999	397	626	147	999999	245	531	258	206	752	469	835	999999	613	568	999999	273	999999	767	999999	151	381	990	416	999999	709	914	595	999999	790	235	999999	406	350	969	594	799	482	82	13	302	45	999999	291	833	999999	690	785	578	899	293	23	664	612	441	999999	407	999999	830	805	999999	935	944	999999	999999	999999	438	203	643	974	640	791	999999	999999	434	115	440	708	583	885	28	999999	999999	414	506	221	836	793	908	761	196	589	651	277	682	366	101	534	999999	999999	993	497	151	999999	269	502	194	999999	999999	335	777	698	636	999999	786	202	918	999999	910	999999	142	644	999999	999999	788	999999	149	562	91	999999	999999	906	944	999999	891	531	999999	999999	155	999999	999999	935	615	582	983	497	953	999999	490	490	448	561	624	999999	731	358	211	999999	814	999999	999999	632	818	120	321	999999	999999	999999	63	264	214	503	394	906	287	999999	38	712	999999	301	107	443	81	601	629	462	291	493	988	542	999999	999999	609	936	651	405	126	505	270	999999	742	46	652	236	999999	945	177	718	183	999999	329	499	370	523	120	918	561	227	999999	858	589	271	928	520	934	485	893	457	264	882	89	533	451	786	558	999999	790	844	325	683	295	573	999999	999999	223	999999	999999	999999	825	999999	843	899	999999	412	532	999999	117	141	301	799	61	719	463	999999	454	999999	57	583	964	59	137	716	902	999999	573	26	999999	999999	999999	113	999999	807	632	999999	48	190	518	49	263	87	954	999999	552	525	632	576	999999	29	20	426	782	784	131	776	604	999999	996	217	838	516	530	643	999999	197	999999	253	97	999999	262	273	288	18	329	886	105	999999	999999	387	999999	999999	906	931	464	881	331	343	685	855	927	910	999999	310	999999	999999	557	320	825	365	843	388	489	188	766	999999	147	999999	999999	999999	999999	999999	963	619	43	999999	609	598	189	952	999999	348	568	241	14	351	999999	978	807	582	339	
784	652	808	543	795	518	728	175	717	743	999999	879	450	999999	999999	947	574	999999	369	999999	958	141	873	498	999999	820	999999	183	424	667	169	967	999999	905	897	999999	999999	999999	248	333	881	999999	471	999999	320	999999	128	67	213	404	515	711	447	444	381	652	999999	999999	49	974	999999	999999	750	999999	584	589	999999	999999	999999	326	791	498	999999	46	266	999999	669	664	187	44	702	200	969	29	162	458	529	447	999999	254	704	844	46	273	999999	336	683	421	634	999999	472	583	779	886	613	26	999999	999999	188	999999	982	124	142	999999	999999	79	584	731	999999	135	69	560	19	42	622	947	462	764	974	929	999999	257	40	456	572	999999	999999	92	416	146	775	128	268	999999	999999	589	999999	41	991	999999	751	952	999999	508	671	912	999999	747	274	666	563	917	436	258	999999	999999	94	999999	442	999999	659	501	324	999999	360	940	301	331	771	999999	244	431	773	981	188	999999	733	999999	999999	660	554	999999	818	750	582	857	999999	20	999999	536	504	35	598	837	343	999999	637	763	158	999999	621	999999	975	999999	431	142	154	455	999999	106	11	562	901	999999	608	985	683	574	188	502	259	290	639	245	538	219	832	936	999999	928	271	970	383	63	999999	313	697	999999	999999	450	999999	245	999999	595	999999	942	133	816	238	999999	576	73	584	655	481	340	612	740	702	222	999999	218	807	151	999999	41	189	848	743	999999	999999	105	254	738	789	999999	350	999999	710	999999	95	25	999999	299	999999	207	395	728	581	708	700	957	999999	117	150	999999	437	798	759	999999	999999	285	83	933	70	481	818	999999	865	468	990	568	40	116	999999	293	510	518	790	638	999999	999999	277	44	605	999999	219	999999	597	294	999999	551	293	216	833	810	942	773	238	879	999999	999999	862	122	718	999999	999999	778	980	857	994	919	18	131	858	311	17	49	338	730	272	999999	999999	581	883	448	284	823	283	326	351	736	289	910	259	105	598	164	326	472	413	440	167	740	999999	999999	543	172	358	531	802	903	445	999999	617	707	999999	291	239	279	857	999999	505	663	999999	267	640	108	999999	762	713	999999	722	865	327	831	999999	999999	290	227	999999	122	474	999999	524	448	999999	780	999999	552	804	316	925	56	999999	999999	934	504	234	42	35	999999	300	999999	999999	948	190	999999	191	786	194	782	10	999999	999999	999999	638	753	999999	999999	966	859	805	329	957	407	999999	999999	259	27	896	28	293	257	201	470	822	878	934	999999	267	999999	599	999999	367	31	315	999999	682	999999	
670	191	366	167	999999	176	999999	970	638	420	30	514	330	173	889	176	499	999999	820	999999	999999	759	818	999999	999999	255	269	299	999999	936	101	24	993	389	999999	715	662	136	191	35	830	851	999999	524	555	753	400	436	626	999999	532	999999	103	778	947	911	372	794	357	820	907	999999	999999	702	329	15	520	940	999999	184	514	373	999999	999999	999999	81	519	999999	27	66	855	832	673	771	999999	538	921	999999	442	445	352	868	778	999999	128	490	999999	548	999999	999999	242	459	620	451	687	169	991	308	705	875	999999	77	777	999999	965	84	676	246	298	790	999999	305	508	380	832	645	594	211	676	592	238	999999	109	477	999999	406	222	231	999999	254	999999	623	999999	566	54	284	101	999999	404	999999	813	606	260	999999	465	937	950	999999	999999	51	999999	999999	631	122	647	430	968	309	999999	569	999999	455	163	53	999999	470	999999	942	336	557	999999	117	806	632	999999	999999	720	694	21	999999	455	972	611	999999	679	757	991	999999	918	623	999999	791	999999	835	999999	999999	453	217	171	994	163	999999	914	72	496	467	984	998	344	999999	999999	283	297	591	999999	999999	844	120	373	495	479	999999	33	712	250	763	107	970	451	419	188	513	999999	27	732	447	999999	549	555	222	773	992	73	903	913	999999	503	999999	721	999999	524	342	999999	999999	525	776	985	211	821	999999	999999	23	557	924	999999	206	750	280	858	676	831	999999	564	161	722	487	323	999999	798	217	269	679	258	160	895	845	669	856	501	956	461	856	727	822	851	759	445	148	999999	717	999999	233	569	55	469	229	777	692	999999	48	462	865	413	614	473	691	764	406	38	991	536	893	999999	902	999999	975	577	741	999999	962	51	999999	999999	999999	999999	46	999999	213	999999	676	78	977	902	463	999999	596	999999	122	359	170	994	48	999999	83	190	398	454	667	830	494	651	999999	393	991	999999	999999	810	332	690	999999	999999	561	716	362	999999	559	991	325	999999	999999	531	465	392	999999	967	13	75	980	999999	535	591	452	382	206	34	42	593	999999	999999	227	785	999999	431	922	589	443	331	756	160	999999	407	138	268	999999	962	999999	653	254	999999	992	220	999999	999999	165	845	138	999999	519	338	890	999999	89	858	190	999999	410	43	469	559	999999	681	319	830	999999	137	462	194	181	244	837	388	348	999999	474	16	954	699	276	87	999999	999999	812	428	269	665	328	280	88	367	561	163	194	695	498	320	999999	10	999999	37	392	944	999999	999999	999999	512	627	201	394	184	889	
999999	999999	391	107	280	869	890	570	613	809	999999	115	813	682	684	204	999999	999999	163	114	954	546	249	695	517	256	537	928	757	999999	137	885	903	999999	850	396	999999	597	999999	451	21	439	548	227	209	999999	203	602	816	317	973	801	241	80	999999	174	527	696	590	33	341	961	999999	575	682	306	212	345	832	999999	402	999999	181	711	102	524	998	31	999999	999999	63	999999	122	449	74	335	654	999999	543	999999	869	115	17	999999	119	59	626	972	545	999999	999999	999999	769	999999	999999	918	629	529	999999	999999	999999	505	999999	999999	970	999999	849	372	511	356	652	378	802	999999	427	296	57	977	601	52	897	35	999999	999999	53	999999	999999	999999	534	155	706	134	856	133	519	999999	904	106	234	712	999999	263	471	999999	999999	999999	65	622	999999	628	870	651	927	934	522	999999	29	617	999999	774	999999	265	999999	365	649	527	999999	678	637	999999	392	951	999999	999999	842	643	564	999999	342	785	999999	553	999999	906	999999	64	206	999999	610	377	999999	296	238	999999	999999	945	425	115	999999	732	999999	386	984	999999	246	918	899	48	999999	999999	587	731	285	92	999999	687	772	999999	90	594	331	601	78	269	709	105	999999	999999	417	896	228	999999	999999	999999	51	763	568	999999	999999	366	165	167	999999	999999	999999	623	21	156	999999	794	183	493	35	999999	411	999999	318	999999	999999	151	205	999999	631	205	660	138	981	675	51	870	129	999999	272	723	439	173	772	345	999999	95	93	577	476	623	723	999999	433	795	208	897	455	844	109	528	999999	999999	536	632	81	999999	999999	346	115	999999	675	847	231	311	524	247	999999	972	255	262	67	627	140	18	999999	926	704	999999	476	153	999999	284	235	743	562	999999	637	149	274	816	999999	747	472	521	999999	876	512	132	281	999999	526	999999	999999	999999	471	543	999999	527	999999	155	957	456	870	999999	540	400	621	488	749	644	610	999999	999999	438	809	320	165	618	70	605	423	582	999999	515	626	999999	686	999999	999999	28	460	119	989	128	858	996	877	510	981	557	264	999999	999999	999999	360	295	774	999999	999999	999999	388	810	467	999999	732	385	999999	999999	345	597	713	243	216	999999	193	999999	251	590	579	813	443	654	637	512	351	398	999999	999999	165	340	178	526	999999	131	640	650	999999	444	396	483	463	522	999999	393	844	30	818	651	999999	858	999999	194	999999	999999	717	733	999999	954	212	343	999999	265	209	999999	429	999999	892	94	100	543	999999	807	204	999999	359	921	489	999999	668	330	580	999999	833	999999	999999	984	
936	125	999999	907	477	696	999999	62	999999	207	999999	171	964	656	138	999999	999999	910	999999	246	989	493	999999	796	254	928	999999	881	763	999999	431	903	717	445	260	777	680	193	999999	163	575	151	798	161	999999	327	289	21	202	846	996	923	298	59	994	452	249	999999	662	548	410	359	299	680	775	418	453	529	405	999999	62	378	999999	999999	670	848	695	723	197	926	649	284	689	916	630	508	615	667	450	808	537	72	530	526	753	226	852	128	386	200	874	760	615	999999	999999	999999	88	999999	999999	155	757	526	430	736	899	999999	670	383	59	999999	803	785	88	597	999999	989	847	327	111	999999	996	576	347	999999	999999	999999	999999	847	132	12	999999	182	288	999999	999999	20	642	793	627	999999	999999	479	999999	999999	999999	999999	999999	999999	28	803	780	760	999999	934	159	190	188	999999	999999	999999	466	999999	999999	56	847	631	507	999999	546	812	999999	63	700	482	999999	527	507	999999	609	963	217	650	828	328	231	999999	999999	353	155	999999	832	218	999999	999999	999999	999999	228	32	999999	999999	591	898	481	215	456	726	70	859	999999	632	683	999999	824	720	803	815	994	999999	825	188	790	163	638	676	999999	149	944	93	999999	175	308	485	967	999999	381	319	178	623	872	504	608	999999	999999	999999	196	882	394	398	813	999999	738	296	206	93	975	438	269	999999	999999	316	782	976	548	871	333	207	982	980	349	494	647	380	69	330	579	809	846	125	489	107	755	555	999999	999999	999999	21	288	884	868	943	59	373	398	566	722	632	443	446	999999	989	900	413	999999	329	709	367	237	876	513	175	591	999999	325	137	999999	236	706	583	999999	321	999999	108	121	405	999999	283	982	502	999999	947	376	410	925	500	207	351	999999	950	265	999999	784	411	380	999999	999999	904	57	271	15	999999	999999	999999	12	999999	79	802	301	999999	884	435	385	734	999999	565	799	191	229	999999	929	219	999999	999999	327	374	537	517	999999	419	53	539	236	721	497	122	31	516	408	57	430	999999	60	851	999999	830	999999	59	143	815	999999	180	685	231	341	795	999999	179	541	637	350	561	84	882	999999	354	209	664	247	166	543	292	782	999999	404	999999	169	999999	690	999999	680	488	384	911	515	872	854	14	389	702	357	852	974	770	707	869	999999	177	250	720	631	39	812	976	281	620	999999	513	827	807	999999	886	489	54	956	862	186	173	376	738	500	999999	284	544	809	691	999999	21	999999	535	213	991	638	969	866	651	676	407	640	895	999999	350	
186	582	999999	470	999999	930	999999	844	999999	167	801	511	230	436	755	277	177	589	999999	385	999999	302	604	645	257	520	187	315	196	778	532	481	263	159	999999	702	479	348	329	999999	207	629	999999	999999	200	999999	749	440	999999	408	240	61	593	108	999999	884	977	999999	999999	852	999999	509	999999	913	635	329	258	80	418	62	999999	829	270	924	188	419	460	558	454	999999	770	747	419	999999	548	481	888	165	999999	999999	999999	999999	999999	477	999999	698	999999	928	420	870	878	678	31	843	610	411	791	668	920	892	434	429	975	101	91	15	99	871	375	163	999999	102	232	285	338	748	999999	793	298	489	448	531	999999	584	999999	102	725	576	999999	147	690	229	244	955	708	304	999999	44	395	999999	608	108	563	266	439	785	999999	746	514	862	707	997	380	440	453	902	291	401	848	989	999999	523	695	237	473	221	999999	277	576	43	675	999999	407	999999	881	350	968	881	999999	467	646	978	71	324	440	692	849	803	512	999999	23	682	196	405	350	999999	999999	336	792	999999	927	188	999999	999999	196	999999	600	711	559	113	934	409	999999	999999	353	310	461	381	999999	999999	999999	64	764	770	30	999999	483	11	327	796	936	999999	98	927	540	999999	808	591	137	402	101	147	254	409	871	999999	999999	805	62	50	999999	41	538	21	855	872	423	409	460	203	999999	598	394	763	176	302	320	999999	849	999999	999999	870	253	404	689	999999	810	999999	999999	415	568	677	948	287	173	999999	113	999999	82	668	54	999999	999999	934	999999	503	753	490	242	999999	304	115	956	177	548	999999	787	144	332	629	71	999999	510	54	635	887	649	116	600	271	999999	243	257	191	999999	999999	739	999999	567	999999	999999	999999	132	331	999999	462	721	781	739	410	127	969	754	452	606	986	898	96	309	950	853	999999	890	971	388	70	858	774	337	454	32	478	999999	146	158	742	935	189	999999	182	999999	868	377	199	153	230	999999	805	584	854	204	653	20	617	342	999999	438	160	999999	61	603	946	999999	999999	387	649	402	617	303	863	61	999999	162	136	783	985	999999	701	999999	168	999999	62	200	483	260	379	467	999999	999999	322	313	999999	999999	999999	579	999999	424	92	811	503	828	871	511	720	803	485	500	883	999999	999999	999999	999999	332	784	479	550	999999	970	44	18	191	999999	812	980	560	276	481	280	557	999999	570	999999	889	334	999999	999999	551	479	680	774	878	584	135	457	756	999999	461	999999	412	38	473	454	999999	803	999999	395	68	530	170	536	
999999	229	336	279	786	999999	999999	998	454	770	999	999999	300	270	139	607	317	364	234	983	814	29	868	529	100	126	999999	95	999999	999999	650	31	318	999999	770	999999	257	856	671	386	728	463	18	642	38	196	999999	788	999999	999999	88	703	999999	187	999999	984	361	999999	188	670	242	762	985	510	129	978	999999	156	999999	480	999999	460	693	847	264	999999	20	236	999999	904	962	999999	421	307	866	999999	724	141	432	785	307	450	999999	10	999999	966	478	508	999999	60	999999	16	298	203	999999	627	999999	459	922	370	974	135	317	284	999999	882	350	687	643	999999	999999	837	724	714	183	910	999999	999999	702	298	999999	999999	712	449	999999	956	70	228	943	249	936	275	219	72	999999	181	142	403	303	999999	999999	790	864	350	797	390	292	584	30	454	844	999999	756	999999	487	999999	999999	868	597	751	822	132	999999	404	245	987	999999	662	999999	11	999999	389	399	440	999999	102	999999	372	999999	999999	673	486	207	498	999999	619	519	585	584	350	759	274	805	552	449	503	55	999999	115	810	763	630	681	29	999999	464	928	326	999999	999999	823	60	226	302	87	346	999999	999999	999	626	478	52	87	562	999999	513	583	846	991	178	57	187	267	841	999999	53	805	999999	821	940	691	202	624	200	999999	709	57	513	475	113	579	799	470	488	341	999999	552	999999	777	999999	880	91	334	793	347	645	792	385	759	43	540	745	434	69	934	285	427	886	46	542	465	80	999999	887	999999	257	999999	778	509	821	999999	686	999999	658	999999	610	867	999999	853	881	916	671	754	441	572	999999	999999	999999	999999	66	999999	665	92	244	707	810	709	447	203	99	927	24	999999	999999	542	853	344	999999	10	334	417	597	43	999999	626	794	325	939	325	766	999999	316	234	452	528	835	604	176	950	258	999999	430	999999	763	953	902	999999	816	899	999999	498	599	999999	229	648	705	632	999999	999999	913	495	999999	131	437	216	999999	789	433	999999	706	258	177	999999	999999	999999	986	999999	279	210	724	999	508	49	999999	277	293	906	14	999999	999999	213	999999	558	999999	763	140	999999	999999	999999	342	122	371	408	202	469	999999	773	657	999999	661	745	999999	726	999999	913	986	729	524	170	923	714	784	629	595	503	999999	999999	999999	989	999999	999999	761	722	999999	999999	638	110	847	147	946	999999	258	219	999999	87	851	950	999999	133	776	999999	784	48	633	999999	337	741	812	699	888	711	985	999999	999999	974	984	639	858	999999	285	885	882	387	999999	413	466	575	487	518	652	
999999	955	664	222	892	903	722	98	250	284	896	298	999999	999999	999999	999999	589	999999	177	999999	221	102	999999	847	999999	528	406	824	999999	171	761	999999	303	56	267	999999	330	456	610	80	999999	550	999999	17	999999	597	999999	139	978	879	999999	859	319	999999	440	999999	999999	816	331	374	999999	898	868	88	522	642	994	110	990	489	213	999999	999999	107	999999	999999	484	999999	468	303	793	277	845	351	295	902	944	999999	616	729	181	999999	999999	246	573	373	682	999999	494	746	603	633	148	999999	999999	742	753	222	999999	769	999999	220	999999	999999	580	999999	62	527	999999	620	698	127	999999	271	999999	699	18	869	999999	466	988	999999	999999	999999	700	169	139	999999	675	552	159	731	290	846	675	961	165	999999	999999	343	999999	999999	746	874	999999	486	149	999999	191	999999	999999	883	688	140	781	999999	341	999999	337	421	110	999999	851	250	470	966	999999	648	595	356	544	910	213	200	154	833	207	13	999999	223	29	262	174	699	817	275	999999	999999	75	999999	999999	999999	769	999999	999999	615	313	505	414	90	649	501	999999	835	441	823	680	497	999999	948	912	337	961	999999	401	848	541	162	433	999999	923	686	582	39	726	24	999999	999999	958	539	529	999999	599	593	574	528	971	339	999999	999999	595	555	999999	127	653	302	568	656	852	393	999999	160	82	219	166	963	918	261	118	426	682	720	539	999999	999999	999999	737	377	549	872	877	211	894	439	609	378	520	465	386	434	456	494	117	574	999999	378	629	390	436	999999	610	720	999999	841	320	875	25	719	999999	442	999999	200	116	979	999999	872	266	999999	999999	788	452	999999	874	684	969	198	999999	965	990	59	591	357	940	999999	272	167	980	63	128	734	363	800	767	999999	869	265	999999	138	67	592	122	985	999999	648	168	158	845	546	999999	132	272	59	729	649	851	999999	259	999999	717	359	892	212	525	875	434	999999	695	999999	814	713	810	999999	908	407	936	605	576	302	779	123	321	443	192	995	471	314	999999	127	102	663	999999	218	421	708	700	910	470	905	999999	516	463	999999	732	999999	322	789	151	332	712	255	639	999999	399	603	47	999999	30	999999	414	130	999999	577	838	999999	999999	601	72	210	707	36	145	671	87	273	659	407	999999	34	683	999999	172	999999	415	999999	999999	999999	819	817	670	251	999999	999999	501	103	999999	886	85	580	459	999999	727	999999	625	999999	119	999999	880	135	943	639	747	995	846	731	957	831	171	991	137	999999	781	254	539	465	146	205	180	999999	999999	999999	
332	140	575	962	955	231	999999	999999	737	65	177	694	874	40	503	999999	104	999999	146	999999	724	93	452	799	999999	482	999999	169	550	914	797	999999	999999	180	317	616	430	884	776	736	708	442	264	82	999999	97	380	509	999999	251	999999	999999	847	999999	999999	248	687	776	33	482	819	963	188	822	268	281	896	704	999999	886	474	219	992	410	405	291	999999	380	317	999999	112	902	207	308	813	999999	58	999999	130	79	999999	999999	860	304	916	744	264	442	999999	220	999999	676	999999	85	777	891	418	999999	999999	767	419	317	468	999999	379	917	999999	879	18	871	233	332	583	999999	957	820	358	999999	493	660	37	999999	565	106	660	436	126	132	531	922	977	610	745	999999	659	621	195	688	999999	999999	977	384	433	942	987	999999	102	999999	127	956	542	719	953	177	740	33	751	371	999999	943	800	644	358	999999	999999	622	587	229	994	346	999999	670	999999	494	683	652	962	622	119	791	343	983	999999	574	390	267	999999	999999	999999	636	999999	999999	177	980	208	343	35	347	58	375	291	872	148	781	331	872	945	468	494	98	999999	138	262	729	610	817	639	783	705	636	964	19	607	999999	476	999999	999999	794	999999	349	999999	625	574	744	510	470	845	232	253	518	322	198	92	534	576	740	570	447	380	391	703	252	641	999999	410	281	275	780	999999	519	999999	161	182	999999	471	444	564	518	229	999999	971	999999	540	197	324	776	927	82	791	999999	251	999999	423	905	999999	999999	983	163	343	239	999999	74	917	734	999999	999999	26	937	72	141	999999	999999	999999	240	419	999999	711	999999	107	999999	354	202	989	579	277	324	737	276	509	97	461	410	184	999999	944	999999	999999	805	999999	162	760	989	19	660	559	199	836	192	496	359	672	539	66	999999	884	12	84	999999	466	823	433	749	438	975	679	999999	877	999999	296	511	999999	906	404	944	872	364	192	339	29	88	488	554	780	999999	424	921	354	473	115	999999	832	161	348	235	728	999999	561	44	980	783	321	607	896	984	562	999999	145	121	837	530	819	745	999999	388	999999	879	969	288	561	758	430	414	133	353	679	644	999999	178	999999	861	803	158	999999	245	999999	880	658	795	597	658	786	243	636	999999	132	96	833	960	890	849	52	283	482	232	363	907	484	552	999999	917	208	966	999999	976	727	671	397	92	622	464	230	183	690	999999	972	197	999999	548	231	592	811	607	287	999999	999999	999999	675	136	882	859	406	115	490	679	459	999999	999999	659	999999	999999	
699	750	348	436	628	868	592	579	999999	999999	139	999999	331	722	116	999999	689	529	167	207	999999	270	999999	999999	68	125	692	21	453	162	999999	128	691	769	999999	70	269	999999	747	950	937	999999	876	999999	729	470	784	999999	573	857	140	817	999999	660	465	999999	550	585	377	513	185	581	136	999999	325	21	254	561	828	999999	342	837	782	216	270	999999	393	493	42	598	340	924	448	595	32	999999	625	40	314	999999	519	999999	483	999999	775	999999	999999	779	401	718	999999	232	939	527	525	999999	999999	296	999999	566	999999	67	999999	779	182	999999	142	999999	84	292	999999	999999	257	373	535	999999	363	549	441	904	930	999999	101	324	382	117	984	921	79	729	997	339	640	747	420	999999	141	704	70	523	233	437	705	999999	332	999999	999999	576	992	866	939	999999	855	496	635	999999	965	238	999999	999999	276	221	471	354	294	66	583	509	952	83	527	658	488	999999	680	503	908	983	999999	999999	142	417	928	213	790	512	484	154	999999	979	496	903	307	995	257	22	965	361	823	276	427	476	999999	918	348	290	16	937	815	142	999999	982	246	35	933	858	292	268	563	782	582	999999	396	973	587	999999	361	999999	669	668	999999	556	170	999999	953	665	794	20	864	509	506	546	999999	980	456	999999	999999	281	72	398	999999	707	797	999999	694	987	89	650	341	724	929	999999	999999	157	604	976	821	521	82	277	999999	282	403	63	999999	45	111	416	526	82	957	999999	431	281	938	829	758	129	999999	999999	586	153	678	149	580	983	278	190	999999	480	692	999999	209	795	334	457	314	743	765	658	886	672	134	269	999999	849	101	996	219	775	999999	701	490	116	999999	920	999999	999999	483	302	767	999999	999999	55	999999	812	880	636	947	491	999999	25	999999	382	89	999999	29	999999	383	999999	999999	281	999999	610	263	990	664	102	114	413	999999	999999	999999	472	890	999999	641	88	879	954	968	464	59	728	259	999999	347	999999	999999	776	901	194	880	751	409	495	949	999999	791	999999	157	787	531	544	637	475	754	999999	491	999999	282	999999	999999	428	762	438	232	253	999999	999999	653	557	999999	337	512	669	999999	519	73	999999	25	999999	296	490	999999	999999	932	515	999999	999999	999999	455	625	999999	999999	999999	653	461	999999	971	273	706	999999	999999	745	600	722	204	41	999999	305	245	828	999999	108	999999	654	60	621	581	999999	716	999999	576	603	999999	931	999999	833	552	999999	717	999999	102	141	319	999999	556	745	216	468	738	483	132	999999	999999	999999	999999	814	443	
315	603	840	999999	475	999999	553	504	146	547	668	570	371	489	999999	588	999999	735	955	789	999999	999999	314	414	999999	767	243	39	97	999999	580	999999	999999	399	246	999999	999999	122	627	999999	765	646	420	208	547	897	377	999999	180	900	507	892	582	35	523	999999	298	435	304	999999	322	999999	416	755	966	276	999999	971	253	540	710	602	999999	999999	33	999999	686	116	866	225	399	250	859	196	883	688	820	999999	876	37	999999	452	818	999999	999999	251	239	665	241	281	674	405	999999	639	200	905	999999	999999	999999	248	532	192	999999	89	318	82	664	999999	871	288	999999	910	105	226	417	268	784	199	119	782	54	30	999999	594	999999	999999	500	229	999999	999999	999999	618	999999	999999	504	999999	883	738	610	198	587	19	793	953	826	999999	310	532	231	931	131	594	101	229	999999	999999	316	973	539	324	581	444	233	894	383	836	599	468	999999	477	385	55	588	920	204	45	236	922	768	999999	999999	968	999999	75	855	320	527	102	443	992	633	909	209	999999	617	999999	785	999999	579	999999	999999	842	810	754	556	86	999999	180	34	168	285	394	214	999999	630	999999	999999	168	48	72	999999	507	999999	730	843	475	845	302	999999	61	260	337	352	999999	620	999999	168	999999	519	779	315	356	999999	999999	716	249	705	455	666	14	999999	627	860	517	679	667	817	89	911	999999	999999	712	867	973	908	999999	999999	434	142	778	454	203	648	269	999999	962	439	749	23	604	769	400	999999	309	354	632	999999	834	109	953	44	88	342	438	548	602	489	104	376	768	999999	280	323	887	559	513	978	600	759	717	237	77	75	316	321	840	86	999999	628	285	481	999999	999999	189	743	999999	999999	220	999999	999999	482	999999	382	255	407	499	86	748	999999	841	653	876	84	999999	999999	999999	22	35	127	999999	999999	922	476	101	296	989	945	143	154	193	999999	767	879	605	245	892	999999	820	909	821	763	999999	817	999999	999999	605	142	942	464	776	363	835	103	22	638	999999	869	999999	958	417	554	943	604	567	999999	885	999999	999999	999999	833	282	202	125	305	944	197	115	689	469	691	857	999999	679	999999	830	817	674	867	966	685	32	999999	999999	502	999999	819	734	260	598	746	609	999999	795	631	504	170	719	797	77	451	454	189	822	277	560	551	999999	999999	737	380	221	138	999999	471	810	868	341	623	999999	999999	463	855	101	723	92	204	217	58	999999	669	107	876	800	525	240	999999	590	594	941	725	555	507	522	227	999999	999999	159	333	820	635	
829	999999	769	942	987	999999	98	109	195	366	344	225	364	77	283	345	338	999999	241	967	999999	746	681	312	579	956	999999	873	198	611	54	999999	237	247	840	11	116	857	537	640	754	491	408	585	391	339	152	455	999999	199	152	171	999999	853	357	92	999999	466	999999	999999	267	225	999999	583	321	461	999999	999999	237	281	238	999999	460	601	223	796	348	106	921	249	813	999999	929	998	999999	999999	791	999999	889	757	586	999999	999999	999999	382	538	999999	825	274	930	999999	35	227	672	961	671	710	999999	999999	561	999999	328	545	133	227	380	296	912	999999	437	669	614	237	480	695	588	986	953	228	684	226	522	999999	991	999999	788	669	266	999999	999999	182	300	999999	338	23	267	114	370	289	12	252	667	710	836	270	736	798	999999	999999	383	684	757	282	956	344	231	496	554	999999	999999	711	39	875	999999	264	379	871	899	466	437	483	626	674	999999	442	558	812	999999	730	170	990	922	999999	999999	122	999999	27	999999	993	791	999999	560	144	999999	301	999999	792	393	581	999999	865	999999	999999	549	899	68	999999	66	524	786	418	999999	823	999999	449	789	750	221	214	839	361	94	905	675	666	923	491	999999	924	999999	765	429	999999	840	305	101	641	739	763	63	999999	999999	272	999999	999999	279	999999	79	410	512	999999	580	189	742	539	780	993	615	883	976	577	267	142	304	31	999999	999999	983	769	358	157	21	458	160	505	400	821	698	302	396	196	422	424	422	757	195	250	682	310	525	107	999999	856	787	486	86	999999	999999	999999	393	203	753	309	61	364	999999	132	999999	999999	148	958	304	999999	496	789	164	842	999999	546	836	748	404	682	999999	260	131	165	999999	673	429	571	853	513	908	999999	443	999999	373	999999	307	999999	221	445	999999	566	999999	999999	370	998	332	244	118	431	359	644	999999	80	65	801	999999	999999	999999	365	999999	577	999999	791	413	999999	355	999999	999999	662	249	773	537	958	521	999999	999999	417	795	999999	350	195	999999	432	163	274	405	373	67	999999	823	12	610	855	999999	594	460	21	309	999999	652	291	999999	999999	999999	586	999999	999999	559	377	353	826	510	790	999999	631	124	682	637	149	897	999999	983	907	839	999999	172	999999	339	999999	999999	445	117	999999	28	999999	430	999999	250	577	166	565	999999	690	228	997	999999	999999	841	997	999999	999999	384	170	179	999999	307	999999	616	999999	423	435	509	999999	150	908	718	782	771	955	211	117	442	69	999999	342	178	302	689	841	745	352	999999	342	457	999999	70	
947	558	999999	762	572	400	305	999999	731	999999	999999	550	999999	288	719	59	999999	796	372	345	325	999999	837	502	14	178	774	999999	81	595	177	185	691	847	771	234	423	999999	999999	716	147	999999	999999	286	999999	752	999999	563	35	303	954	545	94	999999	999999	769	720	855	757	404	999999	105	92	999999	888	16	859	472	516	495	635	999999	168	655	208	999999	926	560	515	262	999999	221	999999	778	640	999999	999999	577	999999	12	513	999999	445	999999	100	999999	823	125	999999	980	893	906	56	540	667	271	387	439	915	336	843	170	999999	505	605	414	999999	313	999999	266	915	292	999999	514	982	999999	999999	924	999999	999999	596	810	172	999999	369	892	175	644	121	999999	254	661	661	774	999999	353	999999	940	638	686	130	999999	620	141	75	611	545	541	557	598	24	999999	874	759	740	43	997	815	146	712	249	286	202	999999	21	263	630	596	355	999999	999999	316	295	999999	999999	86	199	40	469	758	357	633	999999	522	999999	791	786	999999	44	135	355	412	999999	926	446	844	327	495	130	811	980	999999	999999	999999	747	707	999999	999999	723	663	999999	999999	355	388	999999	616	199	999999	999999	230	476	999999	562	229	292	448	511	369	441	201	759	703	910	657	777	408	999999	999999	774	657	999999	790	188	380	291	389	66	426	570	830	999999	999999	999999	899	999999	261	396	966	636	999999	205	999999	999999	999999	999999	150	65	698	999999	957	179	32	905	123	606	685	550	191	938	903	392	95	798	611	546	999999	999999	20	322	999999	21	481	541	999999	461	815	236	655	999999	151	999999	367	816	999999	661	631	741	999999	303	999999	711	215	38	732	916	120	999999	952	985	999999	999999	54	385	94	945	999999	999999	999999	662	791	459	895	715	999999	579	34	279	194	999999	999999	380	999999	717	663	814	806	453	999999	559	350	804	283	669	684	999999	999999	982	731	999999	963	150	311	999999	512	209	816	499	241	999999	891	841	825	12	80	421	792	337	722	999999	149	254	682	880	321	986	185	999999	999999	815	300	999999	547	527	986	999999	78	428	999999	464	997	999999	221	655	999999	509	979	281	598	999999	999999	999999	270	460	528	999999	468	999999	637	999999	33	590	467	999999	863	849	999999	999999	25	306	352	374	132	267	283	999999	999999	37	999999	812	999999	999999	999999	999999	628	348	781	97	999	278	315	647	791	689	440	417	849	796	999999	999999	215	999999	265	302	999999	999999	999999	12	187	695	685	441	217	825	518	129	954	999999	797	999999	77	216	308	746	990	704	582	442	827	999999	983	
247	245	999999	606	335	648	343	847	999999	999999	999999	999999	313	999999	999999	440	965	181	321	463	159	998	276	999999	999	382	518	312	226	250	396	999999	321	712	448	999999	811	999999	192	480	620	851	999999	16	297	306	995	163	125	274	616	999999	999999	999999	833	248	999999	656	607	953	139	41	631	563	999999	604	999999	600	999999	679	999999	747	989	999999	842	999999	999999	269	999999	702	387	999999	196	999999	634	135	668	999999	879	210	235	165	999999	999999	350	588	230	999999	999999	693	707	404	19	446	645	869	282	999999	569	999999	999999	710	204	904	576	775	845	999999	929	997	935	689	721	944	453	473	136	759	500	264	999999	576	385	999999	999999	982	999999	749	999999	764	852	999999	348	354	967	525	961	716	662	575	999999	550	510	999999	757	28	683	999999	993	999999	742	522	184	315	457	666	334	435	909	594	429	999999	373	174	154	941	351	376	999999	928	512	420	107	999999	999999	536	76	498	20	976	308	999999	756	144	31	340	819	43	896	311	200	999999	806	999999	155	646	187	345	743	816	676	316	97	999999	669	332	999999	259	793	920	599	836	999999	999999	999999	999999	349	238	152	813	999999	999999	480	676	737	976	614	38	999999	875	359	730	999999	204	310	991	203	691	475	699	915	999999	250	975	711	364	121	873	783	17	306	949	202	999999	693	999999	836	421	337	692	999999	396	480	917	571	999999	999999	229	999999	304	945	658	762	453	999999	562	77	999999	999999	382	865	741	255	772	578	999999	538	999999	511	941	165	781	999999	782	980	528	99	332	414	842	283	999999	999999	999999	71	648	196	748	999999	140	301	340	999999	955	999999	977	151	708	999999	171	999999	264	718	691	999999	174	305	999999	473	379	473	744	999999	132	108	973	500	766	710	930	999999	789	794	380	999999	999999	334	407	955	999999	999999	390	984	252	511	999999	182	558	349	897	999999	217	999999	661	667	999999	999999	334	857	999999	486	385	997	418	999999	551	469	999999	52	324	999999	897	999999	470	999999	999999	999999	848	621	89	801	999999	426	813	999999	15	513	143	999999	999999	585	10	550	111	526	999999	392	576	999999	959	559	833	515	35	67	455	192	815	999999	584	999999	400	999999	777	62	543	958	194	999999	999999	48	999999	635	999999	739	839	356	922	943	991	700	194	554	661	529	967	437	401	755	142	822	697	999999	138	304	194	297	772	59	999999	53	208	745	361	921	233	208	564	295	228	108	269	872	676	884	612	846	60	258	94	116	999999	999999	698	129	350	860	507	655	555	
551	583	873	960	948	501	448	202	740	306	999999	872	115	537	43	562	825	999999	254	999999	347	999999	999999	964	876	485	999999	57	999999	580	373	700	909	740	677	524	395	999999	728	392	174	999999	320	951	999999	243	999999	999999	999999	566	525	71	262	999999	999999	314	999999	909	94	472	732	401	960	999999	999999	78	963	374	859	518	177	914	80	862	527	693	926	573	648	999999	32	868	392	675	65	999999	448	945	533	999999	465	486	826	265	660	772	999999	159	28	999999	999999	999999	51	156	399	999999	991	400	446	523	387	496	271	451	450	863	19	999999	115	631	999999	28	841	497	999999	691	97	814	212	755	10	999999	999999	401	372	934	827	245	285	454	320	58	999999	19	984	969	224	385	999999	796	763	408	54	999999	626	262	257	554	103	708	523	186	999999	691	522	610	999999	869	89	515	46	773	19	660	320	582	519	831	512	999999	476	712	999999	415	991	999999	732	167	774	119	687	282	152	577	930	143	999999	818	496	384	37	354	305	309	760	989	398	394	86	999999	742	999999	999999	19	242	811	187	781	699	920	999999	784	999999	969	828	999999	631	442	729	187	721	701	344	138	66	131	416	999999	655	12	999999	348	91	999999	377	271	240	143	345	129	955	88	999999	999999	506	253	259	335	481	996	999999	956	999999	898	333	51	999999	913	952	120	404	488	136	696	716	539	702	374	602	566	532	497	107	610	231	642	582	768	631	813	872	999999	227	659	643	257	999999	192	407	999999	191	326	190	234	999999	476	952	999999	859	999999	550	884	999999	999999	473	870	999999	63	677	690	469	321	292	999999	248	323	271	999999	62	469	999999	520	967	277	385	999999	317	872	886	999999	690	160	909	664	272	987	357	311	999999	773	999999	630	999999	999999	865	869	44	999999	986	410	999999	485	379	400	999999	39	916	465	540	268	563	999999	177	923	999	319	999999	999999	877	999999	966	999999	291	289	999999	234	999999	260	411	515	181	276	886	999999	549	214	780	518	999999	242	999999	892	999999	999999	220	999999	462	591	717	556	466	417	999999	735	444	255	204	99	329	999999	33	666	999999	999999	999999	999999	110	692	384	795	538	999999	999999	644	190	83	198	364	79	668	999999	999999	999999	855	59	763	999999	160	51	999999	20	999999	198	665	219	414	999999	746	840	999999	999999	770	216	999999	27	999999	342	528	554	370	66	840	30	999999	124	999999	132	208	975	333	192	949	650	90	784	999999	705	999999	435	776	999999	452	523	156	366	12	217	621	838	999999	
430	584	606	680	248	180	670	999999	551	610	291	999999	771	517	740	362	129	136	147	179	999999	924	999999	999999	135	613	326	999999	999999	122	401	999999	369	497	999999	999999	352	970	842	614	187	999999	867	999999	495	605	999999	16	999999	14	882	91	483	999999	620	999999	491	999999	555	634	999999	796	243	438	218	779	999999	999999	614	999999	999999	999999	294	999999	991	699	67	277	292	529	933	320	468	300	239	320	38	700	877	405	126	524	424	217	760	391	999999	438	616	715	335	406	401	283	994	733	796	949	677	999999	449	223	545	35	701	543	337	942	209	898	751	579	406	219	25	495	734	86	999999	609	764	628	661	999999	204	999999	999999	195	999999	999999	999999	88	32	956	956	903	999999	399	516	226	64	999999	239	999999	963	999999	999999	192	267	509	999999	719	186	78	166	821	999999	967	830	174	625	151	647	703	385	673	999999	449	263	122	515	345	569	556	555	772	399	943	613	999999	535	736	928	796	505	803	999999	999999	800	144	351	21	999999	352	999999	912	354	999999	999999	300	208	561	999999	155	993	999999	160	630	522	393	432	999999	364	391	999999	889	223	850	207	581	771	999999	648	999999	999999	504	999999	227	954	642	428	863	611	322	251	974	806	782	802	999999	653	280	999999	999999	712	733	656	186	999999	712	699	504	338	999999	529	605	912	999999	999999	499	999999	932	999999	879	965	999999	16	51	999999	664	92	440	58	366	928	999999	170	241	415	47	847	600	999999	252	943	923	534	851	793	645	999999	995	407	313	999999	720	604	562	451	153	726	615	46	59	629	268	456	999999	831	999999	444	999999	405	347	652	296	429	433	935	51	44	165	258	504	601	96	999999	744	411	217	896	608	789	999999	320	242	999999	464	622	685	477	562	29	765	211	391	599	70	661	667	301	999999	999999	410	999999	571	367	999999	457	999999	999999	999999	570	624	141	836	891	999999	999999	419	732	999999	999999	999999	573	999999	145	492	302	999999	999999	973	93	999999	999999	725	999999	388	162	748	875	32	16	90	999999	766	999999	405	999999	375	499	466	43	999999	935	336	370	375	837	637	436	999999	248	999999	55	262	627	825	707	415	999999	999999	981	288	544	709	957	730	801	806	489	740	857	927	720	999999	999999	842	999999	999999	364	616	551	524	322	10	784	770	44	999999	149	999999	999999	228	999999	987	484	999999	706	235	378	640	574	40	999999	695	27	999999	525	24	322	785	26	999999	60	248	960	467	965	999999	925	197	999999	603	667	322	52	999999	416	999999	
556	195	145	583	220	724	51	999999	375	626	983	472	999999	30	885	999999	160	580	999999	282	999999	999999	789	172	310	191	944	999999	372	999999	653	388	904	791	467	137	649	442	999999	335	206	449	101	349	561	462	943	675	718	313	999999	472	470	144	707	999999	405	973	283	39	780	999999	999999	999999	999999	605	568	999999	562	757	714	999999	673	842	85	586	925	999999	611	847	247	279	999999	68	673	191	917	770	999999	928	731	675	999999	876	555	999999	301	562	376	956	894	999999	123	999999	999999	999999	999999	999999	68	131	614	955	999999	999999	999999	510	818	99	865	999999	687	797	999999	634	36	49	558	796	296	949	999999	372	83	655	953	755	166	301	999999	999999	999999	299	712	962	324	775	999999	733	94	55	318	211	999999	584	999999	999999	999999	488	934	559	896	12	341	118	836	251	881	717	483	46	354	526	999999	999999	409	397	95	999999	319	261	736	825	712	251	641	999999	999999	999999	999999	856	642	677	999999	909	999999	999999	957	999999	136	82	893	999999	999999	57	700	999999	581	60	184	881	21	708	179	683	823	81	299	100	999999	752	999999	999999	999999	999999	404	677	168	719	324	28	439	492	288	999999	367	999999	999999	664	999999	849	512	624	324	504	845	999999	999999	999999	999999	259	999999	867	135	384	999999	511	263	633	653	33	633	862	999999	166	999999	529	430	931	325	682	506	999999	549	999999	999999	999999	77	999999	781	469	179	483	999999	74	928	572	366	903	740	856	999999	941	20	999999	225	999999	999999	999999	63	326	513	576	369	413	752	464	327	999999	144	555	443	427	852	193	999999	160	999999	999999	237	879	999999	526	201	469	795	565	624	31	999999	999999	999999	908	999999	465	956	602	124	999999	999999	473	999999	859	999999	999999	999999	469	999999	826	674	75	421	227	931	999999	163	987	384	900	618	197	840	306	104	544	492	534	999999	396	237	260	46	999999	359	999999	634	312	757	16	56	999999	475	798	357	347	189	845	999999	608	999999	999999	228	999999	611	134	999999	999999	999999	235	999999	887	825	702	598	423	39	411	868	177	999999	850	240	999999	853	292	721	51	948	757	365	647	999999	45	95	269	999999	822	999999	234	140	685	547	531	314	168	999999	999999	999999	934	317	777	999999	810	68	999999	999999	850	999999	328	412	591	999999	17	870	64	999999	789	999999	339	390	217	13	999999	46	864	312	708	73	694	782	948	842	999999	449	587	670	999999	999999	999999	531	192	461	89	821	548	685	999999	999999	999999	828	720	165	869	553	110	773	342	773	204	157	999999	
786	675	546	464	999999	999999	568	292	394	593	999999	982	808	208	755	923	822	999999	188	772	56	814	865	999999	792	973	999999	349	813	337	999999	999999	486	999999	999999	786	543	367	999999	999999	971	379	865	245	999999	182	999999	355	354	850	520	286	999999	385	982	972	999999	484	671	999999	524	229	478	999999	620	41	506	316	801	969	390	464	697	488	801	677	948	630	999999	999999	911	125	994	963	817	696	765	111	519	999999	976	68	999999	999999	186	752	999999	809	625	876	676	755	999999	384	470	65	588	537	584	315	33	189	331	61	864	409	999999	515	999999	923	275	999999	999999	378	993	331	999999	673	312	58	776	149	999999	287	999999	166	571	619	503	999999	118	238	999999	213	410	999999	737	643	170	776	528	395	570	702	611	282	958	185	999999	999999	296	915	235	535	999999	999999	184	999999	118	707	837	999999	21	487	814	47	877	999999	967	206	593	135	513	535	529	391	999999	312	676	999999	208	999999	237	364	475	203	12	991	675	526	622	694	535	462	938	914	383	92	887	999999	404	999999	217	195	999999	171	411	999999	15	157	314	871	376	999999	509	451	386	657	22	999999	44	885	999999	451	583	999999	600	60	596	615	18	999999	424	112	999999	833	188	52	810	999999	999999	311	985	528	999999	999999	327	97	953	497	537	726	80	999999	538	999999	457	766	999999	999999	570	361	999999	400	148	817	456	999999	182	999999	273	344	999999	708	830	733	899	399	238	999999	582	999999	107	999999	999999	999999	426	158	573	756	385	421	439	165	743	440	207	595	389	405	999999	63	914	287	233	203	879	999999	999999	805	999999	999999	538	780	82	67	999999	14	321	857	401	307	999999	425	999999	852	904	691	965	399	999999	999999	19	999999	538	529	999999	819	999999	885	999999	64	713	767	999999	327	882	659	93	685	186	202	283	999999	13	996	363	499	987	380	298	197	406	55	280	315	999999	704	252	999999	469	444	138	999999	454	999999	594	932	289	973	969	255	608	289	223	342	40	999999	829	541	999999	999999	999999	505	596	999999	657	999999	999999	831	278	999999	417	540	226	741	73	847	87	666	411	430	999999	999999	410	52	588	999999	999999	937	284	999999	875	710	386	369	613	632	839	238	689	999999	999999	457	704	791	838	78	999999	999999	999999	999999	409	999999	140	745	889	817	105	553	999999	540	835	560	556	707	312	707	999999	856	137	999999	17	999999	976	484	986	999999	999999	618	999999	520	62	359	668	101	999999	712	999999	640	480	795	999999	296	601	159	101	999999	901	996	
488	999999	999999	217	354	837	186	560	196	999999	759	137	507	486	349	126	487	999999	999999	464	546	600	137	522	385	342	903	721	257	827	392	111	860	322	139	83	605	845	14	830	915	610	525	923	881	353	298	61	946	484	671	999999	999999	999999	460	888	999999	401	832	22	934	465	999999	369	273	657	276	999999	999999	999999	520	642	999999	71	999999	999999	85	214	641	999999	53	999999	774	773	165	776	999999	423	862	251	999999	999999	22	992	895	459	999999	165	659	233	86	113	999999	681	963	39	144	999999	896	524	812	799	759	799	968	93	999999	539	214	497	548	852	332	114	204	316	629	489	175	100	637	999999	999999	999999	955	999999	999999	102	809	135	642	188	527	347	439	280	454	999999	33	812	768	768	951	999999	685	999999	780	600	486	657	409	655	765	806	887	893	254	352	844	999999	999999	598	999999	88	855	999999	335	985	675	999999	999999	416	465	363	999999	868	968	999999	732	732	169	556	615	999999	725	986	422	999999	460	545	36	112	378	999999	999999	179	999999	999999	999999	325	897	795	999999	999999	999999	999999	199	412	484	28	924	862	620	999999	868	389	983	577	363	999999	947	615	534	139	897	760	47	999999	999999	162	829	999999	85	416	834	374	631	62	367	999999	999999	20	999999	441	621	173	999999	999999	136	999999	195	471	999999	448	378	999999	999999	794	665	44	955	729	925	332	999999	999999	787	213	999999	504	757	999999	220	631	81	936	379	103	999999	734	277	780	343	999999	966	999999	999999	636	48	552	113	837	397	332	776	77	999999	912	251	999999	385	288	980	999999	738	264	260	887	999999	441	912	177	999999	930	766	185	395	934	999999	831	252	999999	174	999999	999999	920	544	999999	999999	999999	850	999999	851	726	358	989	800	710	261	999999	999999	698	269	999999	639	936	560	466	999999	999999	682	999999	999999	420	549	234	124	254	242	999999	999999	372	42	373	999999	455	325	559	582	777	384	684	999999	654	723	553	892	567	999999	464	369	88	999999	264	330	999999	910	999999	187	134	999999	555	478	999999	999999	999999	665	895	25	193	620	11	999999	787	225	999999	477	901	697	999999	342	999999	159	777	999999	642	49	778	52	999999	545	884	382	458	999999	829	999999	999999	663	999999	999999	997	999999	999999	844	368	204	545	48	333	232	999999	743	999999	791	327	406	701	999999	358	999999	887	852	134	647	735	629	435	884	999999	791	238	999999	719	118	345	15	247	933	999999	448	504	740	719	668	536	151	201	666	585	433	514	263	999999	281	999999	154	427	274	118	
999999	768	999999	999999	541	994	770	33	999999	456	321	169	767	895	910	211	156	142	465	121	999999	999999	769	308	999999	286	974	932	448	118	200	588	972	824	361	679	843	99	188	674	766	128	999999	999999	273	273	999999	367	999999	79	854	22	999999	163	999999	999999	999	362	688	999999	30	837	999999	963	999999	733	196	999999	544	241	368	67	953	791	355	475	319	559	44	699	539	616	538	378	999999	999999	626	819	309	999999	680	490	410	924	654	999999	999999	165	953	540	999999	803	822	173	711	796	69	999999	807	59	999999	449	999999	999999	999999	413	309	217	999999	88	117	376	999999	493	561	877	656	39	146	999999	999999	164	605	504	621	735	999999	375	666	467	128	456	21	259	70	240	172	421	209	251	628	335	456	875	433	711	169	339	611	999999	150	39	44	391	126	999999	844	824	377	988	999999	933	999999	999999	959	661	364	394	432	331	999999	245	999999	895	798	607	999999	730	80	910	999999	464	763	833	327	98	421	630	999999	999999	395	348	999999	221	999999	694	785	999999	999999	772	356	775	906	290	999999	905	999999	999999	999999	519	138	124	753	467	999999	165	180	717	924	870	249	999999	260	999999	935	999999	201	618	273	113	822	503	999999	308	999999	800	557	482	999999	421	888	283	47	624	106	999999	594	586	798	475	524	77	290	55	999999	622	524	708	355	999999	714	592	874	489	999999	634	310	454	902	621	608	697	12	999999	982	965	999999	636	111	663	999999	999999	819	798	588	754	999999	767	775	999999	286	848	999999	964	707	306	408	999999	927	471	971	999999	683	186	867	827	75	777	73	567	999999	887	607	691	967	109	772	86	901	942	421	542	999999	960	999999	760	570	47	999999	685	567	148	709	639	999999	642	930	643	930	761	688	446	999999	999999	999999	999999	251	445	997	999999	533	999999	656	999999	60	438	999999	722	841	117	267	999999	971	388	999999	786	188	967	999	999999	999999	139	155	999999	263	975	838	470	944	946	518	134	49	208	999999	245	492	724	589	264	180	217	801	823	504	660	474	325	218	239	999999	283	446	999999	438	999999	186	516	731	85	599	11	777	895	598	142	988	773	235	764	304	464	387	745	165	961	337	332	645	603	510	522	999999	715	999999	999999	687	377	999999	999999	999999	976	999999	514	664	178	999999	906	999999	371	671	701	100	453	999999	755	999999	701	999999	477	76	853	870	138	575	86	999999	72	999999	363	999999	620	999999	999999	999999	327	472	873	90	999999	531	999999	107	999999	931	999999	432	999999	780	980	
349	986	999999	302	691	999999	999999	864	938	587	427	377	746	871	999999	61	697	621	747	999999	999999	31	999999	530	999999	999999	756	999999	207	999999	653	942	999999	188	999999	468	759	999999	786	999999	221	608	999999	502	568	999999	684	236	367	999999	999999	810	999999	999999	696	999999	375	340	999999	56	999999	519	999999	182	934	485	999999	567	857	458	999999	999999	835	256	999999	685	97	128	961	999999	959	530	239	327	999999	999999	882	127	999999	696	102	999999	365	740	51	702	999999	762	568	93	77	126	378	908	588	999999	975	813	768	21	999999	257	999999	564	96	999999	289	999999	527	999999	603	999999	85	171	366	872	630	105	214	702	744	334	559	878	999999	842	999999	331	999999	999999	866	78	358	480	466	844	59	999999	653	122	422	601	244	477	999999	999999	999999	216	999999	716	999999	880	608	75	276	999999	698	501	999999	254	777	958	999999	999999	234	535	620	604	705	999999	822	829	451	999999	290	152	100	92	398	626	801	945	779	31	36	986	469	292	214	999999	156	558	961	409	345	463	999999	247	252	954	488	446	511	999999	893	674	438	516	785	133	815	615	112	222	452	832	188	999999	999999	248	75	337	400	154	376	274	867	52	757	826	163	852	999999	444	148	365	999999	750	137	362	557	953	507	999999	745	540	455	749	956	513	999999	409	999999	999999	888	160	55	366	999999	629	806	396	759	999999	970	962	775	668	84	999999	999999	438	462	999999	691	122	829	999999	408	999999	819	128	95	253	551	753	585	835	999999	999999	320	86	97	508	556	170	203	999999	119	999999	765	787	674	869	124	846	999999	658	323	999999	331	734	957	827	810	999999	310	515	416	999999	387	999999	122	999999	776	321	350	953	72	530	918	290	210	626	80	999999	999999	999999	999999	704	807	927	522	779	999999	585	128	999999	999999	999999	999999	688	142	893	405	999999	674	587	103	999999	506	992	595	792	856	50	534	341	757	999999	999999	94	386	711	419	459	427	342	430	201	203	90	999999	999999	670	240	157	999999	230	255	367	866	999999	336	208	814	341	729	999999	999999	999999	999999	512	999999	635	999999	312	431	483	999999	407	341	166	901	609	425	737	401	132	999999	892	227	999999	512	999999	999999	962	59	999999	605	127	697	419	804	151	416	999999	999999	568	999999	999999	726	833	283	847	36	710	999999	726	999999	86	999999	999999	306	732	833	999999	999999	510	269	813	262	999999	999999	999999	710	921	361	760	203	847	999999	833	999999	697	176	393	837	664	393	999999	740	333	730	528	187	100	123	82	999999	
741	578	834	999999	92	676	808	955	454	147	115	999999	471	533	934	999999	116	379	609	566	999999	837	345	126	603	999999	928	197	359	651	619	808	289	999999	462	279	567	534	155	999999	999999	999999	392	527	999999	317	279	800	796	999999	80	720	513	515	867	903	242	999999	999999	19	747	621	605	803	999999	306	999999	999999	80	664	126	999999	234	588	207	21	999999	817	837	295	803	138	999999	515	581	899	999999	999999	585	558	999999	849	999999	145	283	999999	832	589	10	981	248	999999	729	141	728	999999	495	999999	317	855	459	425	880	420	999999	999999	230	100	232	628	999999	304	442	521	627	276	754	99	315	460	189	865	817	855	56	552	409	269	787	93	999999	379	465	730	109	621	969	417	928	664	526	999999	999999	382	979	943	817	999999	513	461	999999	406	999999	857	999999	594	999999	34	373	664	999999	960	313	148	224	999999	838	712	422	999999	306	346	170	999999	999999	446	507	999999	875	112	734	999999	999999	335	349	999999	760	608	64	515	23	945	999999	999999	455	566	999999	228	167	357	114	115	795	507	999999	407	999999	968	923	239	96	173	158	999999	930	999999	214	977	799	218	872	240	658	999999	992	999999	302	896	205	377	17	999999	287	999999	997	629	406	258	179	942	770	791	999999	999999	999999	850	797	782	343	437	361	461	429	949	484	874	456	888	514	804	115	999999	999999	555	999999	808	886	629	273	311	620	955	808	856	448	91	554	834	487	152	564	519	999999	767	26	555	858	338	999999	132	182	999999	744	375	837	429	28	140	602	620	964	999999	519	999999	817	406	653	573	510	403	999999	621	999999	372	250	595	999999	999999	539	999999	949	558	586	150	138	112	221	442	29	28	999999	423	241	866	188	396	10	999999	950	619	901	295	827	999999	999999	999999	117	381	999999	251	642	999999	601	925	999999	416	591	378	903	714	194	220	999999	999999	340	906	999999	543	194	853	594	266	64	919	999999	663	730	999999	348	577	995	839	317	778	386	59	822	316	205	999999	805	999999	627	246	434	691	742	345	999999	895	180	999999	196	281	999999	385	959	999999	160	17	685	655	40	335	718	999999	999999	775	115	291	94	83	348	422	999999	999999	999999	999999	494	999999	999999	395	626	452	407	999999	652	45	131	10	100	149	165	197	96	160	601	302	527	89	787	967	999999	37	811	106	234	774	999999	999999	746	151	198	77	96	300	38	587	999999	296	702	867	653	115	999999	944	918	160	336	897	371	347	300	414	306	954	165	599	641	310	
207	999999	811	999999	264	999999	999999	97	111	796	132	23	373	240	999999	919	323	134	837	866	188	83	999999	999999	332	408	999999	784	771	999999	144	439	946	999999	999999	823	66	999999	851	999999	993	830	59	999999	775	357	973	69	36	386	640	41	999999	999999	999999	133	440	485	115	855	999999	177	326	999999	661	999999	77	746	151	999999	863	107	282	595	873	357	34	908	999999	999999	999999	791	757	394	999999	112	677	182	999999	965	999999	580	999999	995	152	826	514	91	878	92	290	237	917	999999	522	542	758	999999	901	774	109	532	924	140	999999	317	419	999999	476	559	25	894	250	186	180	292	986	999999	453	57	843	942	39	477	694	999999	873	999999	999999	959	999999	510	281	999999	865	860	655	980	576	834	416	582	614	328	76	395	986	741	302	240	555	482	999999	854	999999	166	502	457	445	999999	444	135	69	517	215	999999	623	520	320	320	637	999999	710	618	999999	999999	337	711	999999	999999	221	142	992	641	413	871	999999	427	799	708	367	208	544	354	400	290	522	999999	999999	561	999999	999999	430	981	603	549	771	114	223	670	828	791	56	999999	999999	312	143	428	113	344	727	206	721	611	953	999999	471	366	999999	999999	748	240	597	849	536	744	711	20	48	999999	109	682	214	138	880	999999	162	407	344	97	157	103	993	779	833	576	755	818	999999	174	87	999999	999999	863	999999	598	999999	999999	610	999999	600	132	389	250	244	999999	991	592	731	387	285	74	999999	999999	213	999999	246	818	25	959	988	999999	982	873	999999	694	796	999999	999999	291	999999	999999	796	78	497	34	999999	753	999999	999999	584	999999	999999	650	889	999999	393	755	660	999999	361	385	191	999999	286	999999	150	515	463	999999	258	651	385	450	16	330	277	999999	643	188	940	493	283	236	385	825	806	342	984	772	311	51	690	940	930	995	774	155	999999	999999	884	208	999999	995	999999	933	788	646	644	569	999999	439	122	999999	335	999999	112	954	276	461	900	999999	999999	691	999999	217	999999	444	519	20	555	999999	171	852	304	741	999999	287	696	999999	999999	170	698	425	36	871	999999	219	615	71	893	819	879	340	889	86	999999	608	757	332	999999	354	136	633	23	625	999999	269	186	593	674	999999	268	999999	424	999999	999999	115	664	377	288	750	829	458	126	999999	999999	831	963	999999	73	999999	529	373	478	999999	43	74	412	411	603	669	42	31	999999	78	999999	65	915	999999	967	572	943	390	54	999999	524	678	517	286	383	446	306	958	999999	999999	305	894	999999	731	
707	999999	702	263	999999	999999	717	808	70	58	185	196	915	813	999999	501	651	999999	328	255	178	364	557	135	38	999999	999999	84	999999	318	999999	666	708	194	452	922	869	690	615	435	514	999999	618	468	111	999999	530	492	707	999999	437	165	575	999999	562	352	497	577	999999	999999	999999	999999	999999	999999	285	518	487	731	999999	999999	999999	961	534	999999	999999	461	999999	98	33	841	636	880	999999	472	999999	617	101	608	631	110	435	999999	464	998	190	999999	409	999999	193	593	999999	999999	132	379	406	475	631	999999	369	111	606	408	554	394	980	999999	276	844	871	667	427	879	999999	270	902	339	506	999999	712	870	61	880	904	999999	141	837	758	999999	75	415	986	418	248	530	503	36	747	999999	999999	999999	604	565	999999	999999	176	830	699	861	477	76	968	105	969	999999	999999	725	504	124	262	153	616	280	999999	465	680	18	640	579	766	875	591	436	518	897	275	495	885	999999	273	311	999999	897	999999	999999	446	999999	448	999999	479	778	532	633	817	874	208	999999	999999	539	845	999999	999999	130	104	602	999999	542	587	82	999999	564	999999	999999	850	999999	15	719	751	999999	999999	999999	999999	890	109	999999	352	958	618	999999	698	999999	999999	356	542	115	999999	26	802	926	999999	904	314	376	526	915	999999	416	782	866	869	489	582	17	520	66	597	308	31	116	260	526	923	999999	383	999999	855	999999	584	745	999999	988	916	824	265	124	484	999999	374	193	59	935	185	752	774	219	999999	701	835	999999	517	999999	995	999999	676	997	999999	371	992	244	69	455	999999	47	999999	999999	572	757	752	406	999999	404	934	999999	999999	324	999999	181	178	999999	999999	999999	657	108	237	37	999999	230	158	267	143	123	210	139	999999	999999	113	148	999999	894	999999	612	949	439	902	123	878	167	999999	361	656	999999	202	828	323	905	999999	733	810	999999	887	351	608	494	273	468	999999	804	713	461	221	213	455	999999	999999	999999	215	227	205	124	158	835	999999	999999	611	333	920	999999	816	999999	806	999999	337	726	999999	305	13	464	176	443	919	84	453	188	999999	999999	364	918	311	14	699	579	537	695	999999	61	761	811	999999	939	548	821	987	494	654	841	875	729	999999	232	315	999999	999999	999999	999999	999999	392	411	999999	168	969	11	80	812	999999	236	841	999999	876	999999	543	999999	581	236	895	999999	96	999999	533	309	999999	999999	651	89	698	949	528	776	501	775	669	999999	165	724	970	546	750	185	966	999999	10	999999	999999	321	688	999999	999999	824	866	106	988	433	
878	999999	589	999999	360	991	123	579	708	75	999999	110	296	193	45	999999	266	358	357	911	999999	115	999999	344	782	339	400	999999	780	703	909	999999	787	999999	481	808	144	635	196	999999	71	396	999999	999999	102	752	35	505	87	322	568	517	748	87	440	772	58	999999	562	999999	999999	539	999999	14	165	999999	323	60	999999	999999	999999	630	172	598	999999	605	395	373	999999	39	314	895	506	999999	144	402	656	709	999999	708	760	889	83	999999	167	999999	597	714	779	357	438	975	793	850	600	999999	354	160	237	835	999999	684	13	532	716	999999	42	341	869	763	98	613	255	13	476	999999	999999	997	440	327	999999	681	999999	894	600	338	112	655	866	206	57	999999	481	970	999999	86	886	999999	459	462	999999	265	844	26	999999	999999	999999	789	384	768	390	357	719	910	826	705	99	118	999999	387	999999	386	474	672	715	592	141	285	681	399	945	16	548	978	827	999999	999999	578	999999	775	999999	322	281	108	999999	999999	787	999999	153	625	986	777	999999	81	858	123	999999	181	310	999999	693	999999	999999	999999	999999	383	999999	999999	93	84	869	521	483	166	778	290	115	376	856	26	999999	570	141	65	412	999999	398	476	130	999999	961	999999	999999	958	92	163	214	295	284	442	890	999999	487	79	756	475	304	461	302	999999	18	999999	325	294	871	132	323	62	582	999999	999999	343	999999	380	122	214	253	525	999999	625	86	819	101	424	999999	758	999999	999999	309	937	873	936	183	552	705	547	999999	999999	96	960	839	161	712	628	456	556	435	117	956	999999	231	778	387	677	500	198	332	900	167	123	49	261	753	999999	783	59	169	78	999999	575	865	999999	999999	123	785	925	116	473	967	579	999999	975	999999	999999	716	104	999999	506	999999	516	224	448	825	973	920	588	407	77	845	407	397	367	442	391	686	999999	349	999999	891	575	999999	859	933	588	790	73	155	995	999999	688	500	663	999999	168	360	999999	444	465	999999	999999	527	49	627	569	192	965	542	723	81	755	754	294	614	999999	999999	999999	515	247	193	999999	442	411	148	999999	907	733	999999	999999	41	269	526	884	81	694	57	52	242	999999	405	824	530	432	924	183	934	999999	58	540	733	996	999999	206	999999	345	764	999999	901	471	662	458	623	999999	692	999999	999999	869	223	999999	438	999999	132	999999	999999	368	336	999999	999999	999999	231	701	684	810	999999	44	358	999999	612	735	930	931	151	771	711	946	210	271	999999	122	945	74	992	138	111	350	873	999999	364	999999	18	753	
638	936	249	999999	774	813	718	999999	463	907	999999	999999	989	506	251	361	439	894	167	74	280	999999	28	166	709	999999	709	209	171	999999	965	698	726	186	999999	999999	999999	751	182	397	553	92	658	47	807	514	149	604	109	999999	340	469	756	999999	482	999999	917	92	261	228	999999	518	999999	999999	999999	568	761	999999	213	46	829	688	722	999999	521	198	716	981	359	204	416	115	999999	648	258	505	942	782	704	40	999999	449	499	999999	294	45	595	783	105	999999	753	336	401	999999	693	999999	999999	986	433	293	556	936	732	66	811	999999	418	999999	626	446	626	978	118	999999	749	999999	198	999999	485	999999	999999	999999	885	120	450	89	999999	47	955	999999	757	955	999999	420	484	999999	999999	999999	152	295	999999	748	166	659	622	774	228	228	322	313	463	979	511	947	999999	999999	60	621	615	732	294	999999	891	30	999999	671	999999	999999	698	399	999999	999999	625	999999	859	999999	999999	999999	498	676	861	495	724	652	153	778	453	411	729	860	309	999999	827	420	11	255	856	146	971	950	155	999999	530	923	641	707	999999	322	999999	999999	999999	999999	133	999999	870	799	656	999999	877	910	228	999999	968	837	99	576	928	999999	198	613	999999	639	264	548	999999	341	964	801	20	445	424	140	324	893	22	484	972	999999	549	211	599	617	269	70	732	927	999999	692	834	74	779	158	999999	484	838	218	570	585	418	539	834	855	238	441	999999	97	903	84	825	614	999999	50	999999	986	24	390	380	204	815	603	778	281	966	946	999999	275	999999	839	64	804	914	999999	999999	20	999999	999999	999999	827	574	644	33	999999	867	999999	999999	739	492	148	469	458	838	375	769	814	760	562	999999	292	776	230	91	73	30	30	700	217	999999	999999	618	280	11	552	629	180	999999	999999	999999	747	486	999999	783	867	379	605	965	548	627	664	259	999999	855	999999	60	353	563	959	467	846	529	261	999999	999999	999999	999999	457	295	999999	999999	244	999999	158	999999	806	850	446	999999	693	425	65	161	590	907	405	803	999999	905	501	999999	617	620	833	567	999999	999999	758	999999	347	189	158	679	802	39	430	790	666	999999	299	210	999999	349	276	52	791	999999	671	999999	441	999999	775	551	999999	469	981	624	635	590	999999	581	999999	499	876	999999	276	385	358	561	487	615	999999	710	999999	300	379	999999	354	791	775	849	562	498	999999	999999	414	606	885	342	999999	805	999999	85	790	718	119	416	473	762	999999	415	29	120	783	825	588	75	935	999999	100	999999	999999	844	
815	84	28	999999	984	264	109	670	999999	26	513	681	460	72	999999	999999	191	962	999999	999999	999999	369	830	452	715	689	43	349	671	391	252	343	535	999999	270	999999	699	999999	432	218	662	114	999999	12	607	111	375	526	155	47	322	999999	909	999999	827	455	253	576	887	304	230	759	999999	118	999999	179	155	150	801	213	208	674	999999	596	999999	911	453	827	999999	613	999999	999999	999999	999999	79	999999	434	846	999999	814	999999	133	629	999999	987	903	116	999999	999999	437	999999	234	724	941	999999	648	999999	323	999999	915	11	999999	731	999999	999999	713	565	999999	48	658	745	308	999999	986	999999	999999	54	411	608	35	999999	646	999999	417	657	100	999999	262	795	431	527	121	97	577	999999	56	402	355	159	284	347	741	768	580	999999	999999	577	999999	210	763	603	999999	714	734	120	365	827	323	626	889	920	999999	999999	999999	141	999999	221	90	183	695	999999	999999	999999	334	688	74	877	27	999999	10	522	65	999999	41	828	341	406	363	999999	458	999999	88	728	270	363	43	172	999999	449	69	445	999999	563	999999	91	999999	933	999999	55	56	487	809	598	626	376	865	261	547	789	799	236	858	999999	999999	999999	603	970	999999	970	654	999999	725	578	666	564	36	501	999999	950	923	408	999999	999999	420	999999	999999	490	112	893	999999	999999	624	999999	649	832	587	873	838	48	487	933	999999	999999	400	999999	762	999999	932	72	999999	373	714	597	865	401	220	551	212	755	68	123	868	108	481	999999	286	363	928	833	999999	163	663	508	473	990	999999	606	999999	276	218	999999	558	50	999999	135	77	37	507	258	622	46	670	92	979	373	75	843	999999	999999	867	408	312	108	94	196	709	999999	999999	999999	934	613	634	935	546	881	565	828	554	356	805	259	855	680	221	941	492	580	999999	999999	924	623	668	398	999999	809	874	459	955	367	425	861	902	999999	999999	999999	411	999999	545	999999	808	247	299	591	722	617	552	632	887	999999	704	138	999999	34	950	321	944	245	537	737	17	115	872	999999	930	943	356	999999	366	212	539	757	999999	431	301	687	333	87	676	791	266	251	571	812	663	999999	184	999999	999999	999999	74	176	207	808	999999	702	999999	112	999999	778	271	999999	276	685	999999	946	103	265	733	272	999999	999999	999999	746	999999	766	999999	70	533	643	769	478	551	364	147	373	560	236	999999	999999	999999	231	999999	897	529	937	975	999999	208	717	203	918	154	419	24	206	607	999999	337	333	168	314	999999	27	19	999999	778	911	999999	999999	395	
867	924	145	950	766	451	670	226	999999	790	999999	861	815	999999	850	999999	142	350	941	765	999999	999999	17	439	18	651	409	888	737	169	73	348	999999	331	335	994	19	999999	257	755	999999	245	794	542	511	452	763	999999	168	468	646	571	606	999999	297	968	917	705	941	124	51	781	488	999999	727	318	999999	999999	999999	855	325	673	999999	195	999999	999999	999999	999999	928	999999	888	832	729	279	523	999999	741	482	43	366	87	313	999999	143	713	165	756	419	815	202	999999	278	461	312	153	972	479	420	999999	433	999999	452	776	384	236	219	999999	219	861	235	577	431	999999	999999	778	21	155	958	482	672	116	694	658	736	999999	619	380	427	136	550	999999	999999	825	609	502	999999	537	152	906	503	113	547	999999	590	625	999999	817	703	999999	141	827	999999	938	984	999999	179	793	999999	366	616	838	634	93	321	999999	256	605	850	265	999999	484	12	61	978	569	999999	999999	78	121	999999	999999	676	999999	999999	722	511	392	840	292	999999	841	496	786	300	665	478	464	246	387	999999	520	999999	448	390	657	824	468	960	424	758	999999	999999	929	999999	815	172	742	98	999999	700	863	765	568	999999	312	999999	226	761	323	101	114	999999	690	742	999999	834	238	999999	347	898	53	432	425	999999	999999	126	567	331	485	503	999999	999999	999999	687	515	999999	999999	516	88	669	999999	707	999999	999999	653	142	44	999999	999999	980	999999	240	751	700	657	441	349	999999	999999	196	430	999999	286	999999	365	739	999999	999999	237	999999	999999	722	999999	677	300	999999	999999	102	880	999999	91	381	257	504	569	506	999999	999999	39	83	416	374	873	892	249	712	430	827	968	914	999999	40	959	449	999999	999999	806	84	999999	999999	999999	257	163	484	114	58	647	782	260	859	124	313	974	163	999999	999999	999999	999999	437	587	915	958	133	965	999999	999999	421	807	949	357	999999	549	547	717	427	168	220	999999	788	999999	74	648	576	119	799	577	66	805	230	494	999999	275	999999	999999	999999	698	133	198	208	63	637	840	999999	999999	169	574	766	999999	736	69	850	458	999999	246	522	999999	392	24	999999	708	999999	999999	587	465	983	433	903	724	321	729	45	32	200	734	563	999999	815	672	949	234	810	799	999999	170	644	914	522	410	999999	999999	316	118	32	499	68	30	262	377	919	736	671	999999	945	17	999999	827	999999	28	683	297	460	719	75	940	897	999999	547	426	821	79	910	999999	423	191	999999	927	10	700	676	542	972	448	753	223	563	768	999999	999999	146	816	
656	504	727	22	679	596	53	999999	601	862	483	836	999999	999999	825	178	999999	763	594	107	827	567	351	150	325	22	966	999999	387	139	350	999999	289	14	422	416	776	411	999999	999999	883	918	108	999999	69	145	891	902	999999	395	150	999999	476	49	989	999999	999999	999999	697	666	630	999999	703	472	521	997	556	552	438	418	999999	226	999999	768	223	908	999999	999999	999999	189	130	73	999999	992	988	999999	999999	999999	25	333	262	199	713	845	205	692	224	636	302	71	589	349	474	979	999999	999999	838	999999	826	999999	999999	626	505	517	545	999999	736	999999	483	271	989	315	536	114	166	212	513	416	573	530	693	999999	244	999999	999999	781	599	999999	999	999999	421	999999	424	934	703	999999	693	206	309	638	956	999999	162	999999	999999	283	812	370	822	790	420	999999	145	305	397	999999	392	999999	999999	764	999999	261	712	418	850	688	891	999999	410	530	518	316	117	999999	574	999999	680	213	999999	999999	969	999999	662	218	654	988	999999	128	999999	905	253	218	289	545	999999	704	801	743	189	393	391	220	959	302	999999	113	325	999999	999999	217	126	999999	537	999999	794	999999	999999	999999	764	999999	999999	772	65	505	999999	999999	999999	999999	273	999999	388	937	34	564	935	759	280	370	936	551	673	965	999999	339	789	999999	680	689	750	932	115	307	979	999999	999999	618	999999	464	25	972	86	752	999999	861	828	189	164	973	664	45	468	239	567	222	999999	557	385	725	715	221	629	347	821	341	764	91	999999	706	693	326	603	816	999999	964	475	920	38	535	511	609	999999	707	999999	714	999999	876	740	766	139	323	243	999999	999999	999999	352	738	930	605	106	999999	231	457	289	999999	441	651	884	602	747	999999	999999	849	999999	116	310	999999	322	117	866	888	999999	201	999999	380	93	173	78	551	999999	736	989	433	438	763	999999	463	999999	688	282	822	991	147	999999	861	794	393	999999	641	999999	999999	425	823	738	218	999999	39	879	909	263	278	583	999999	999999	20	287	105	999999	459	728	847	503	999999	835	999999	896	999999	182	716	999999	700	947	436	59	200	321	176	695	230	999999	358	999999	518	999999	14	248	659	166	18	583	698	972	766	913	999999	927	791	988	999999	321	203	856	999999	332	563	330	157	292	790	699	121	410	200	102	379	272	985	210	830	805	247	999999	174	142	887	728	191	522	404	272	529	188	999999	909	173	501	421	195	871	684	101	376	375	999999	472	999999	781	673	544	999999	942	999999	167	888	84	999999	692	40	445	999999	149	
635	888	999999	180	999999	409	290	929	878	851	799	338	156	714	870	680	856	670	598	946	999999	978	21	330	938	31	999999	834	25	809	390	750	46	544	465	488	999999	148	999999	889	500	743	999999	541	152	262	999999	184	999999	476	835	370	846	888	631	657	999999	207	241	911	999999	456	913	78	470	59	302	611	258	999999	833	717	140	999999	455	773	322	480	188	685	20	937	999999	548	973	30	904	157	913	808	611	999999	999999	628	601	54	830	597	999999	999999	999999	408	926	999999	643	127	999999	146	999999	858	345	999999	29	556	999999	360	825	374	105	999999	999999	154	999999	999999	780	193	811	512	118	999999	999999	999999	409	999999	725	611	21	999999	905	855	790	767	715	64	999999	215	999999	359	999999	999999	999999	465	502	630	948	814	709	486	51	999999	316	727	38	42	914	620	996	934	999999	299	348	26	469	249	659	387	999999	644	999999	575	999999	999999	785	866	191	488	232	779	145	999999	901	534	767	455	999999	72	738	683	999999	853	999999	999999	529	437	902	212	995	262	971	571	999999	75	999999	999999	898	854	942	171	851	435	398	227	798	999999	397	814	259	24	999999	596	648	999999	999999	132	366	866	932	357	964	978	999999	969	807	574	535	836	34	999999	556	694	130	577	832	999999	464	991	897	609	50	999999	952	980	561	999999	999999	628	999999	387	119	41	922	999999	999999	872	942	428	419	999999	394	561	789	958	467	16	475	81	924	999999	667	374	999999	999999	317	875	35	512	418	432	652	906	273	999999	191	999999	999999	999999	379	959	771	46	582	673	225	488	308	999999	523	555	999999	851	704	783	999999	999999	999999	599	287	999999	999999	440	999999	987	999999	487	297	999999	776	942	245	940	701	964	999999	631	792	305	117	828	576	41	988	862	522	801	999999	490	926	447	462	181	257	57	123	340	35	595	102	999999	201	165	999999	999999	319	969	159	739	765	999999	952	766	999999	458	754	814	451	157	999999	779	284	806	226	339	490	73	692	653	851	686	605	207	213	379	999999	421	814	418	999999	999999	999999	473	725	838	494	999999	688	798	999999	308	888	878	999999	322	463	394	939	999999	999999	999999	286	999999	887	999999	492	999999	999999	999999	821	343	10	43	604	921	999999	810	91	388	844	794	384	893	361	552	798	727	86	891	915	999999	999999	926	999999	306	999999	999999	586	646	355	739	142	575	977	958	999999	854	999999	208	194	999999	313	561	999999	306	871	393	154	344	290	765	678	671	207	578	862	84	716	307	655	981	234	444	
42	999999	662	809	916	402	254	999999	454	878	707	273	938	920	999999	31	999999	883	999999	252	366	590	70	470	378	408	106	234	148	999999	553	213	428	999999	528	937	644	72	476	999999	999999	347	321	800	964	934	640	942	201	695	999999	771	999999	999999	999999	452	55	201	440	517	305	29	805	478	334	504	844	999999	401	999999	386	373	416	259	161	28	999999	269	506	444	768	164	999999	452	113	999999	233	446	791	999999	892	452	631	959	456	80	999999	842	476	470	99	570	550	256	318	509	364	729	830	69	184	786	694	996	749	151	986	362	999999	552	280	408	287	326	62	999999	741	999999	999999	91	999999	436	999999	46	999999	207	999999	999999	144	603	427	999999	615	731	901	999999	758	999999	999999	315	999999	190	477	924	199	690	293	234	999999	999999	767	907	925	999999	583	748	993	658	652	551	999999	999999	228	771	134	775	793	556	424	947	999999	117	246	498	998	999999	958	999999	846	999999	999999	999999	592	759	999999	519	999999	867	158	163	121	110	982	668	777	999999	961	706	799	424	897	736	809	256	208	999999	670	437	749	287	999999	135	811	987	637	157	999999	468	934	615	206	925	407	271	835	999999	135	999999	720	126	999999	261	78	432	766	187	580	999999	560	186	848	151	127	871	373	986	999999	994	41	999999	274	502	772	194	227	971	339	547	421	133	534	102	716	633	942	538	999999	999999	230	999999	577	281	907	999999	999999	999999	807	999999	897	849	786	140	999999	101	851	841	489	884	999999	795	848	42	999999	437	651	756	434	494	928	835	928	910	774	581	999999	999999	594	999999	999999	999999	999999	999999	649	571	346	404	999999	625	999999	111	59	999999	183	999999	999999	544	356	999999	999999	19	630	323	999999	999999	920	875	366	965	49	858	256	474	999999	52	631	55	393	999999	100	257	211	809	712	999999	785	755	737	348	969	517	646	124	999999	418	541	850	203	587	651	470	48	589	585	923	854	999999	999999	999999	999999	565	161	993	389	859	808	821	610	781	286	999999	148	27	996	531	999999	141	567	999999	511	999999	851	806	711	630	218	622	999999	789	971	999999	48	999999	544	413	366	653	999999	58	609	999999	250	422	310	486	332	999999	593	64	999999	723	27	669	629	33	714	355	999999	999999	650	196	597	820	809	85	136	541	483	592	174	568	406	999999	447	790	999999	439	505	234	307	198	38	179	88	258	194	378	999999	521	699	21	999999	976	407	423	133	999999	612	999999	360	999999	547	10	889	153	326	508	999999	838	493	284	
999999	66	999999	999999	167	999999	999999	999999	890	999999	564	961	893	163	205	999999	121	34	667	999999	999999	999999	999999	516	650	999999	290	934	932	999999	999999	149	38	424	172	315	999999	999999	266	999999	687	61	999999	603	236	585	117	736	947	896	999999	999999	181	382	457	578	192	945	999999	138	146	807	628	214	610	424	933	999999	999999	890	999999	176	999999	961	999999	775	936	281	289	75	999999	999999	999999	45	299	999999	968	999999	966	593	133	999999	999999	137	569	879	432	999999	993	999999	651	638	745	67	991	230	439	219	999999	681	641	910	665	999999	218	592	821	593	999999	999999	456	999999	511	406	766	336	42	999999	402	999999	999999	999999	999999	477	999999	291	999999	929	54	78	999999	758	706	295	951	222	999999	999999	999999	999999	68	838	999999	999999	999999	373	137	999999	301	664	198	799	999999	405	337	999999	633	197	331	999999	783	891	549	999999	150	698	999999	999999	454	553	422	644	720	426	495	514	593	944	122	60	164	470	637	389	999999	999999	999999	311	999999	127	589	726	75	993	202	176	999999	999999	202	666	791	911	893	747	999999	999999	88	401	909	822	250	688	999999	999999	771	999999	263	169	965	999999	757	280	268	999999	963	695	578	727	999999	329	225	999999	752	455	999999	999999	999999	999999	146	337	641	549	999999	144	876	999999	652	794	231	999999	912	140	999999	772	909	521	652	999999	783	557	974	361	177	589	607	34	935	628	22	528	746	373	32	638	788	217	877	134	461	999999	999999	784	999999	999999	416	94	814	979	545	999999	999999	20	116	588	362	999999	382	812	999999	851	965	33	781	703	999999	548	117	773	984	702	999999	999999	999999	721	514	200	856	999999	999999	522	219	956	92	999999	927	999999	267	444	285	508	835	999999	597	609	106	30	12	802	221	868	977	51	994	843	113	82	905	999999	84	172	433	558	639	23	642	18	999999	999999	999999	406	291	999999	999999	999999	867	999999	930	505	624	494	198	63	611	999999	545	999999	961	249	171	854	999999	872	369	123	84	286	436	584	966	97	89	496	999999	815	586	314	553	999999	999999	999999	152	409	770	999999	974	379	946	334	478	473	999999	700	354	999999	576	418	313	384	999999	591	151	356	539	999999	999999	702	999999	796	999999	241	999999	999999	999999	636	712	999999	111	779	149	704	339	999999	999999	503	50	389	151	115	248	177	999999	178	999999	394	999999	999999	999999	999999	185	999999	999999	160	605	247	848	999999	999999	999999	218	156	317	534	245	999999	261	49	250	45	999999	35	560	922	558	560	240	457	345	879	252	917	
999999	866	603	867	362	189	506	868	999999	446	999999	433	999999	999999	999999	476	932	411	143	354	554	834	999999	160	721	430	999999	55	16	401	999999	557	999999	301	596	450	930	378	353	999999	542	999999	999999	59	82	137	34	465	699	999999	524	934	999999	897	372	724	127	453	999999	932	587	460	999999	264	187	405	957	606	505	419	545	564	999999	71	999999	182	454	699	999999	594	405	146	999999	252	876	334	810	578	999999	872	332	487	999999	421	493	91	999999	999999	872	677	179	428	960	290	229	959	876	684	95	999999	279	428	375	999999	537	451	115	619	387	852	999999	389	677	632	999999	67	341	646	577	730	662	328	827	999999	424	976	185	75	32	917	458	135	999999	739	602	904	999999	670	999999	52	999999	900	748	29	999999	999999	751	337	203	172	627	240	117	365	537	999999	600	965	146	561	276	49	999999	470	404	468	999999	938	999999	191	945	671	762	535	999999	761	579	807	327	634	999999	847	871	860	299	227	28	136	212	651	999999	156	533	332	999999	936	314	288	625	623	893	813	307	21	226	956	478	582	612	775	381	793	647	512	335	429	178	735	180	186	450	770	999999	999999	877	999999	999999	999999	759	816	456	999999	999999	704	999999	421	549	859	643	343	999999	446	524	436	279	999999	508	999999	996	356	768	578	999999	448	183	999999	87	918	143	428	999999	999999	999999	795	999999	999999	999999	943	771	914	999999	999999	101	999999	438	13	999999	999999	999999	366	999999	125	442	412	58	999999	192	743	531	617	344	631	726	225	523	709	623	999999	116	999999	909	565	259	92	999999	459	486	280	999999	179	999999	777	808	999999	138	703	606	419	999999	451	897	868	422	163	579	258	999999	876	323	728	390	526	202	921	457	734	999999	999999	935	598	401	911	732	362	740	567	822	948	999999	819	999999	213	981	665	999999	999999	152	105	513	228	867	999999	957	292	788	360	584	886	329	404	999999	256	999999	158	59	986	145	999999	999999	999999	435	643	789	503	624	186	999999	999999	630	415	591	770	846	999999	999999	999999	954	999999	573	389	999999	999999	629	692	982	857	729	999999	616	999999	905	92	681	501	999999	234	999999	463	668	612	815	57	265	914	999999	77	410	766	999999	999999	41	999999	497	44	999999	499	999999	107	521	999999	999999	999999	920	326	999999	508	98	999999	999999	999999	970	999999	781	960	574	936	679	715	880	915	999999	999999	414	999999	283	219	595	999999	473	302	999999	723	999999	900	165	112	999999	939	999999	313	978	999999	841	999999	999999	999999	914	536	469	101	
819	309	227	999999	999999	493	999999	573	999999	300	999999	999999	881	631	296	257	558	880	805	999999	810	740	311	576	936	402	130	492	69	999999	305	69	999999	381	483	910	506	346	591	671	999999	562	896	122	400	538	183	220	635	50	999999	43	731	997	291	89	999999	650	669	999999	373	816	999999	310	995	999999	999999	999999	158	999999	751	222	299	143	999999	257	843	198	186	408	228	910	856	999999	761	271	337	999999	999999	403	999999	855	676	673	308	986	58	999999	127	545	275	999999	71	259	299	769	743	999999	338	44	245	809	474	271	699	999999	959	495	999999	733	526	999999	420	999999	473	895	545	626	834	682	208	257	80	640	999999	554	999999	607	728	992	528	739	851	65	999999	112	999999	415	973	846	999999	562	999999	394	28	192	263	999999	786	999999	233	126	999999	655	835	988	999999	833	999999	999999	612	999999	999999	556	214	787	999999	364	597	370	514	999999	653	988	655	646	209	999999	621	950	301	999999	821	335	768	999999	999999	206	230	179	373	999999	999999	828	244	674	796	500	189	999999	951	999999	999999	426	999999	103	473	999999	999	199	788	999999	222	999999	853	78	541	441	999999	999999	810	44	144	999999	996	999999	999999	825	754	981	999999	709	999999	390	999999	402	825	404	446	674	937	999999	206	41	390	321	999999	999999	974	999999	143	364	712	385	431	916	764	300	429	999999	251	999999	30	999999	999999	89	555	831	187	461	253	146	995	123	865	609	838	999999	47	999999	999999	750	999999	588	847	495	996	131	958	92	638	999999	999999	514	432	299	190	999999	691	999999	765	513	999999	523	921	997	369	999999	999999	999999	88	660	262	744	319	500	797	441	999999	854	92	434	873	105	999999	718	170	491	690	576	428	660	999999	736	919	999999	999999	999999	999999	850	135	408	611	146	14	977	999999	240	205	999999	501	748	17	837	228	341	640	828	700	213	836	999999	908	999999	999999	427	249	525	825	209	673	469	774	330	728	684	823	736	100	844	445	930	999999	758	84	999999	653	584	999999	587	479	999	999999	463	24	999999	499	667	742	587	738	758	414	999999	268	41	974	687	999999	544	999999	999999	737	855	768	905	592	999999	869	999999	773	999999	16	247	999999	673	832	321	315	999999	999999	165	999999	999999	116	999999	525	999999	999999	52	705	966	999999	974	79	575	271	999999	694	118	665	350	798	28	999999	83	751	999999	274	999999	209	662	381	638	359	362	909	999999	999999	91	389	302	659	826	29	807	999999	42	178	165	411	999999	626	207	999999	843	367	975	699	42	
935	358	35	905	843	52	999999	999999	624	716	666	47	42	613	999999	999999	691	971	999	16	883	718	998	999999	193	158	999999	184	823	999999	999999	934	999999	716	999999	40	999999	753	999999	976	222	363	418	461	499	999999	999999	999999	999999	999999	162	396	999999	693	159	227	360	916	721	999999	16	420	23	118	722	731	511	326	467	697	106	999999	988	999999	999999	529	310	546	999999	819	140	33	705	380	364	608	958	999999	567	928	680	999999	999999	999999	999999	999999	999999	310	739	767	862	701	555	780	355	224	999999	952	899	629	999999	813	305	902	564	983	714	642	753	999999	773	669	759	999999	27	746	905	701	63	992	189	999999	807	999999	999999	439	999999	925	34	149	211	15	942	999999	21	866	64	139	999999	986	999999	999999	556	626	993	999999	999999	999999	763	609	319	705	899	907	449	916	16	452	999999	134	515	999999	617	614	999999	768	999999	821	527	160	692	999999	967	77	905	482	453	191	859	763	497	461	171	425	830	506	115	999999	498	105	999999	611	194	608	999999	306	999999	942	714	999999	475	131	499	613	999999	543	737	832	11	967	472	825	999999	191	999999	999999	628	202	783	415	662	691	999999	999999	299	999999	999999	368	596	608	393	511	999999	633	298	999999	962	558	508	296	768	283	43	999999	632	999999	27	12	971	426	678	896	168	999999	572	999999	999999	77	999999	999999	952	379	999999	403	583	960	358	959	893	999999	101	999999	694	496	647	999999	658	801	799	999999	73	589	397	180	929	496	352	177	71	515	577	895	245	671	999999	398	47	640	999999	671	687	67	118	709	999999	609	212	999999	661	999999	135	996	999999	999999	772	373	981	75	473	97	618	191	898	388	694	206	834	32	161	258	351	999999	854	137	576	16	480	688	999999	330	999999	680	515	999999	389	580	999999	185	898	971	999999	972	999999	999999	63	505	999999	730	25	999999	774	189	520	413	999999	999999	152	150	999999	766	999999	303	230	152	804	937	676	31	998	999999	579	659	999999	190	841	379	849	999999	83	999999	847	750	999999	716	999999	113	169	112	999999	999999	438	999999	999999	142	999999	124	751	999999	65	126	829	147	731	901	999999	125	999999	999999	572	999999	268	158	76	421	919	152	630	513	999999	700	999999	574	985	727	685	103	966	999999	999999	727	627	824	939	957	251	709	999999	770	167	439	57	829	539	573	22	999999	419	280	222	999999	493	247	999999	364	348	999999	162	14	226	999999	999999	74	239	845	844	443	219	119	999999	219	134	859	356	999999	999999	948	44	421	714	405	
999999	695	778	174	999999	390	397	584	619	999999	999999	999999	554	999999	290	982	999999	999999	728	579	999999	310	110	13	812	633	891	279	711	400	231	740	300	821	781	463	296	74	611	464	56	634	499	193	662	999999	315	654	877	999999	999999	999999	999999	144	334	383	999999	775	361	610	999999	127	999999	229	999999	816	723	733	920	999999	696	535	999999	274	533	445	810	999999	351	702	328	246	402	51	52	882	57	999999	496	407	999999	521	712	999999	965	999999	999999	280	428	999999	396	582	734	999999	974	821	265	428	611	888	573	999999	433	999999	292	262	724	831	186	999999	768	568	999999	999999	999999	999999	823	92	999999	604	683	540	499	506	999999	999999	999999	351	76	230	626	629	553	999999	834	201	97	63	999999	712	213	999999	103	545	999999	828	999999	222	102	799	998	999999	129	999999	215	43	999999	927	999999	999999	750	382	764	956	266	149	999999	638	687	999999	999999	999999	999999	999999	400	751	446	953	429	486	410	299	259	277	232	453	510	546	999999	999999	23	169	709	182	962	830	999999	999999	288	999999	814	706	534	336	711	238	809	533	616	463	596	234	508	867	145	999999	133	497	733	813	639	477	999999	886	753	999999	70	200	633	570	584	309	675	492	671	704	764	922	999999	993	999999	976	930	939	215	999999	999999	841	999999	511	999999	679	413	475	999999	346	470	648	582	783	178	999999	899	56	878	296	559	25	205	440	999999	210	999999	740	179	662	547	306	680	964	999999	229	163	132	999999	905	896	999999	194	335	244	999999	999999	781	825	999999	87	884	70	918	239	999999	645	999999	815	506	746	672	305	645	799	173	967	618	999999	948	999999	776	193	972	400	999999	831	870	999999	579	860	160	915	154	585	663	245	762	999999	999999	584	999999	999999	366	168	233	999999	999999	535	80	158	731	999999	876	569	310	999999	97	527	879	999999	999999	999999	245	645	595	756	161	69	999999	928	215	999999	886	374	908	469	826	999999	177	455	999999	344	136	999999	999999	886	49	585	999999	962	157	999999	856	816	809	156	999999	721	572	476	752	999999	400	999999	999999	849	387	511	660	841	874	999999	360	999999	532	999999	284	814	999999	709	717	575	785	183	780	971	999999	80	565	999999	396	999999	251	700	703	803	999999	984	487	289	509	999999	924	999999	98	874	883	432	294	380	999999	999999	999999	863	758	187	999999	227	999999	999999	823	999999	946	897	454	768	999999	660	730	999999	494	299	337	999999	999999	190	651	351	94	906	97	999999	999999	195	999999	138	900	387	941	999999	109	727	999999	
515	466	201	590	36	999999	329	842	233	702	565	885	582	930	999999	663	578	535	362	999999	465	999999	230	530	999999	999999	326	868	654	718	214	629	767	677	821	770	18	599	624	362	765	73	999999	900	230	309	318	207	921	999999	373	999999	999999	595	166	630	999999	999999	999999	29	672	999999	197	999999	498	935	128	999999	119	217	655	979	911	999	377	999999	30	329	310	461	698	128	946	929	355	224	883	181	999999	201	534	347	770	999999	690	314	875	999999	412	295	191	413	98	714	79	393	999999	999999	999999	765	610	916	370	377	331	554	999999	268	999999	999999	62	999999	394	917	683	318	219	317	319	73	999999	670	999999	24	280	999999	39	242	860	961	146	146	954	755	999999	617	976	402	283	145	800	999999	199	999999	243	244	29	999999	40	999999	184	999999	437	164	249	939	999	356	106	999999	524	280	999999	208	999999	999999	992	639	337	76	341	999999	44	183	272	907	999999	788	781	999999	275	858	212	108	999999	375	708	799	515	650	617	630	999999	999999	999999	999999	219	990	999999	999999	252	999999	999999	963	429	367	736	264	892	341	468	221	574	999999	999999	666	78	309	420	771	999999	202	133	999999	459	711	999999	797	562	742	698	999999	797	464	793	885	999999	248	999999	429	639	454	907	999999	192	406	65	245	476	954	461	999999	580	999999	119	59	999999	166	514	999999	847	999999	701	159	643	977	423	119	277	999999	651	829	629	999999	142	999999	295	949	504	62	999999	284	330	607	291	788	999999	578	999999	743	629	858	999999	999999	999999	700	752	999999	540	214	982	946	967	592	313	631	290	589	96	999999	999999	999999	662	461	72	572	618	104	867	855	77	845	763	534	999999	793	105	668	999999	999999	20	999999	999999	300	80	708	317	738	304	659	507	999999	491	999	999999	322	999999	282	999999	20	92	999999	999999	999999	146	146	999999	443	336	520	536	621	180	999999	345	236	897	372	391	363	999999	879	999999	999999	999999	746	999999	764	554	942	999999	823	999999	999999	359	362	647	733	163	933	526	874	999999	783	133	885	160	999999	663	999999	999999	999999	891	544	755	212	858	681	338	999999	783	427	888	394	922	713	999999	773	304	999999	999999	173	219	999999	837	999999	477	26	95	471	595	526	111	801	526	764	931	235	999999	157	999999	965	405	762	999999	108	986	27	860	419	44	387	542	999999	174	262	999999	443	707	375	999999	841	999999	866	804	266	326	999999	999999	168	999999	626	130	999999	489	623	767	456	306	738	404	999999	165	675	437	218	983	431	999999	273	
150	497	527	286	999999	662	379	539	957	894	999999	899	999999	701	638	999999	266	395	999999	551	495	177	147	969	970	283	686	920	439	999999	283	999999	458	603	28	999999	108	844	734	999999	253	238	498	412	955	504	310	463	47	29	952	999999	240	96	778	999999	999999	558	999999	148	976	999999	999999	371	621	887	450	555	683	354	319	999999	660	373	307	999999	999999	735	23	999999	973	232	882	999999	644	999999	664	372	825	56	999999	549	537	999999	999999	794	137	137	791	999999	64	999999	780	693	710	539	999999	866	789	521	303	624	545	840	175	753	575	690	999999	999999	233	88	999999	999999	999999	999999	999999	75	523	512	139	551	999999	945	999999	228	999999	199	708	999999	747	999999	582	313	752	318	14	697	999999	107	229	446	999999	854	844	975	34	153	282	940	655	872	353	286	391	751	999999	600	428	947	311	386	999999	622	199	435	505	427	884	112	765	197	644	425	293	999999	151	99	110	446	204	308	917	767	999999	874	454	999999	921	11	638	413	278	482	795	842	464	999999	999999	418	999999	999999	269	179	185	999999	999999	927	993	699	609	590	499	982	753	12	468	224	172	999999	981	209	999999	882	999999	999999	999999	172	999999	450	999999	363	434	691	966	596	999999	747	592	991	647	999999	312	232	999999	58	913	999999	729	792	384	250	999999	351	437	279	111	386	706	999999	999999	75	307	552	471	256	165	808	999999	166	963	720	631	180	677	465	897	282	490	425	447	999999	442	837	76	986	738	93	264	697	495	662	51	768	452	999999	229	759	760	155	892	999999	281	572	999999	663	619	454	674	971	382	999999	895	999999	386	917	632	999999	999999	484	518	999999	999999	327	671	999999	999999	863	728	105	999999	147	522	999999	999999	999999	360	999999	999999	412	377	293	419	292	325	666	766	760	999999	534	949	759	282	285	999999	819	561	953	901	528	999999	999999	999999	578	735	999999	316	999999	758	54	567	999999	999999	83	117	234	999999	270	999999	999999	543	918	481	204	155	486	864	246	999999	712	780	406	968	489	428	621	568	840	557	999999	999999	999999	12	347	966	197	307	999999	178	412	166	301	999999	896	984	75	284	999999	433	999999	379	999999	851	999999	273	171	793	999999	655	495	999999	823	713	921	656	999999	916	143	238	957	189	665	78	305	556	489	454	82	504	362	347	999999	416	308	999999	289	364	956	84	804	999999	335	553	682	999999	999999	587	999999	250	999999	999999	151	302	475	79	713	12	999999	999999	784	717	721	478	302	158	628	999999	414	220	999999	
972	959	999999	999999	999999	854	122	395	558	223	901	424	832	846	212	206	999999	940	239	997	999999	808	999999	300	999999	682	857	260	534	127	925	183	819	873	685	200	91	868	912	225	601	616	997	285	999999	999999	889	631	99	952	884	999999	185	222	99	174	502	999999	999999	999999	999999	861	861	441	298	728	604	999999	171	999999	124	876	38	23	999999	670	810	191	417	794	793	235	999999	582	243	458	997	999999	783	999999	698	322	531	999999	228	999999	755	566	987	164	697	930	470	87	837	17	448	171	815	429	999999	320	999999	552	97	771	700	289	207	839	730	999999	185	999999	999999	801	999999	999999	795	666	999999	253	204	262	106	863	999999	93	744	236	999999	835	791	363	167	387	961	979	999999	456	48	475	369	999999	433	700	754	820	762	999999	662	451	376	159	514	999999	999999	999999	455	234	15	617	999999	971	829	895	215	821	999999	999999	999999	375	999999	348	628	449	883	55	828	405	999999	945	331	707	573	568	468	642	999999	999999	270	999999	534	999999	450	999999	999999	398	329	538	495	933	999999	825	999999	296	398	37	530	74	236	80	280	59	126	70	999999	999999	407	270	999999	572	999999	999999	999999	999999	999999	343	897	206	518	999999	726	999999	910	999999	618	505	511	286	179	441	121	785	820	200	999999	484	603	390	145	103	990	999999	999999	922	999999	890	159	227	455	65	999999	999999	999999	740	354	999999	149	941	451	999999	336	131	999999	995	999999	999999	626	486	999999	367	999999	999999	70	425	999999	668	198	987	223	727	356	293	831	999999	310	787	239	89	999999	999999	344	661	999999	355	767	869	968	116	999999	774	274	673	830	97	324	999999	273	140	245	685	791	999999	727	724	443	52	999999	975	694	674	957	999999	639	999999	32	88	578	715	658	636	699	91	999999	448	462	999999	463	743	800	687	523	108	844	170	820	192	999999	999999	911	999999	579	992	422	797	817	727	43	55	75	999999	54	558	999999	608	986	999999	636	288	271	761	589	999999	185	999999	160	859	702	999999	964	839	154	364	999999	933	999999	707	999999	728	631	735	649	417	677	563	643	999999	625	999999	183	121	999999	655	952	160	999999	33	817	415	646	957	35	563	90	236	102	690	754	549	999999	289	49	908	657	536	121	999999	878	621	373	195	243	999999	999999	999999	999999	999999	411	653	797	999999	999999	264	91	999999	709	999999	337	451	999999	999999	999999	85	693	894	81	648	998	426	48	964	155	205	51	461	723	568	267	236	943	603	289	111	752	518	999999	784	826	999999	
999999	35	843	437	999999	421	975	999999	772	999999	781	644	999999	984	614	832	888	694	222	630	949	150	999999	110	507	999999	672	999999	333	185	505	296	999999	999999	599	23	130	718	55	630	485	565	796	855	454	309	112	304	999999	999999	629	999999	572	206	43	999999	206	742	929	291	999999	866	834	597	906	495	822	485	395	600	711	999999	999999	592	154	394	354	972	656	208	765	378	621	413	555	799	999999	625	999999	913	816	999999	999999	764	882	619	731	208	999999	959	487	626	909	999999	218	459	66	979	62	649	999999	233	999999	731	525	999999	999999	430	999999	116	770	207	504	999999	784	333	391	999999	709	534	663	999999	33	696	720	999999	468	725	999999	106	743	745	999999	999999	581	592	301	67	249	999999	374	310	167	999999	999999	999999	132	437	122	884	77	183	279	527	999999	196	210	400	999999	386	911	528	999999	945	999999	35	999999	171	900	201	42	999999	644	207	999999	362	999999	189	507	441	999999	40	613	320	999999	569	475	55	999999	395	392	900	56	863	999999	845	999999	999999	480	174	654	960	537	921	852	743	538	82	367	633	208	30	893	999999	369	999999	915	914	917	803	560	589	999999	514	808	999999	287	999999	606	324	288	775	709	342	786	65	999999	692	468	999999	41	402	687	723	197	999999	999999	477	999999	720	930	169	305	676	614	74	155	32	122	720	466	757	475	53	354	432	321	560	792	999999	386	999999	456	632	999999	167	902	102	327	447	999999	809	288	999999	393	128	480	43	728	721	909	481	580	747	828	283	999999	644	378	764	60	999999	684	198	343	999999	712	999999	999999	456	172	63	704	675	596	999999	479	590	659	235	951	287	831	999999	404	999999	652	709	804	999999	240	999999	723	563	396	677	134	99	551	685	416	808	138	281	558	999999	776	905	160	999999	804	346	999999	152	812	999999	624	999999	794	999999	66	13	868	415	226	904	999999	151	288	919	531	389	999999	974	819	153	159	999999	522	547	139	747	558	631	999999	893	999999	580	750	624	62	521	305	999999	999999	412	999999	723	65	654	527	634	626	241	650	424	308	19	999999	669	623	75	101	256	308	318	454	246	721	332	631	758	401	999999	867	20	94	924	356	417	213	435	999999	868	999999	504	130	327	980	279	595	274	257	999999	10	999999	429	59	815	319	999999	703	11	733	999999	768	243	999999	374	640	999999	384	999999	915	999999	197	999999	233	235	804	198	999999	265	999999	737	367	510	320	663	879	590	45	119	46	459	510	999999	999999	845	261	
270	167	953	350	999999	221	999999	999999	625	999999	999999	999999	823	999999	999999	999999	447	559	996	665	267	923	309	494	59	999999	274	627	465	999999	763	999999	388	973	543	40	184	915	999999	526	756	178	695	850	999999	394	221	108	914	629	72	999999	774	999999	999999	347	858	468	300	644	946	983	876	669	59	625	817	849	477	100	999999	999999	57	479	909	99	999999	458	40	999999	93	176	712	836	892	889	35	208	979	205	999999	715	624	868	580	773	999999	35	999999	999999	576	371	631	824	973	540	999999	304	280	999999	999999	409	438	635	560	779	999999	49	777	170	999999	619	999999	281	999999	940	907	189	999999	145	796	211	658	202	98	721	999999	888	862	362	72	999999	928	84	95	773	287	989	999999	999999	502	262	258	999999	247	999999	501	360	906	43	999999	647	404	999999	118	908	751	245	546	838	245	392	187	425	107	868	690	795	195	999999	663	917	999999	109	643	999999	953	27	954	140	230	194	981	999999	728	425	336	794	999999	999999	31	51	453	999999	565	999999	999999	833	542	999999	277	706	175	999999	380	999999	775	305	999999	999999	954	733	290	415	999999	999999	410	358	999999	682	542	999999	829	17	132	621	474	402	999999	999999	999999	999999	484	585	863	523	28	999999	458	23	650	40	303	999999	232	298	761	47	860	514	710	726	999999	860	836	381	999999	168	639	999999	250	999999	761	968	115	999999	258	704	999999	104	42	190	999999	682	41	999999	999999	999999	784	834	859	437	542	40	822	999999	999999	624	749	492	647	860	590	699	772	999999	279	335	295	397	999999	66	495	999999	482	529	827	464	829	334	779	449	383	804	899	813	840	730	999999	374	999999	634	999999	69	999999	181	599	999999	999999	764	241	277	151	397	794	802	942	776	558	999999	914	528	795	999999	713	207	487	785	999999	958	999999	548	188	999999	545	999999	112	435	318	999999	930	999999	553	75	999999	511	307	986	19	999999	871	999999	182	999999	459	334	999999	539	356	259	693	813	411	951	336	693	98	230	851	389	700	516	467	257	371	298	974	730	332	211	900	501	776	999999	97	373	376	334	471	999999	575	572	89	68	616	999999	225	999999	738	409	999999	999999	999999	630	406	365	606	925	999999	999999	359	119	217	999999	358	202	47	708	864	963	327	764	758	999999	814	999999	436	999999	640	255	999999	999999	991	922	788	824	366	156	999999	732	766	450	841	310	861	466	999999	934	999999	424	88	516	737	774	92	659	327	999999	815	278	928	999999	294	246	98	976	127	294	366	534	
836	891	412	999999	206	876	922	458	778	357	773	501	698	999999	999999	567	645	226	840	138	506	863	340	37	803	999999	165	605	999999	885	348	79	578	185	588	999999	113	604	999999	999999	736	869	724	467	504	436	509	78	79	531	340	901	454	237	38	972	999999	999999	338	999999	999999	327	246	999999	19	703	923	522	638	979	999999	50	648	634	401	636	148	872	533	377	68	97	535	690	555	999999	625	350	156	999999	635	727	276	939	495	419	633	831	458	800	999999	999999	440	999999	77	299	262	820	999999	402	834	999999	851	999999	579	633	791	555	348	571	88	582	376	33	353	999999	774	709	148	982	13	317	423	732	864	81	656	999999	623	265	999999	805	999999	754	999999	999999	876	999999	369	999999	627	87	999999	886	721	999999	999999	416	746	341	525	553	681	853	398	526	275	128	107	507	976	999999	932	93	386	283	77	621	251	999999	859	469	999999	999999	364	925	824	537	21	999999	461	999999	698	292	739	641	133	661	999999	264	681	999999	218	861	999999	281	155	409	999999	999999	863	999999	175	348	481	66	213	403	499	473	702	999999	999999	173	999999	736	999999	999999	353	744	159	415	265	987	725	112	261	487	402	92	999999	424	37	572	999999	999999	999999	999999	811	999999	438	729	999999	892	999999	999999	999999	999999	999999	157	623	506	66	999999	298	999999	744	187	623	378	804	725	999999	416	999999	287	709	545	102	999999	661	308	837	670	316	430	252	372	435	999999	462	216	673	255	999999	284	999999	273	283	999999	717	897	999999	442	878	999999	728	999999	210	999999	244	114	952	999999	495	325	668	396	458	868	999999	999999	752	999999	916	598	62	756	946	418	919	446	271	479	878	764	571	405	791	603	701	496	172	160	546	357	999999	454	759	999999	616	999999	814	999999	418	344	154	894	526	999999	660	972	999999	791	999999	798	999999	482	350	731	753	999999	604	854	177	718	220	602	999999	568	343	608	996	801	802	948	999999	999999	999999	543	999999	677	878	511	943	728	687	380	999999	748	999999	782	999999	38	401	353	376	960	999999	699	134	552	598	958	999999	999999	975	17	989	416	176	999999	999999	807	121	999999	394	103	910	448	40	999999	806	999999	999999	561	505	968	410	459	581	671	617	371	418	77	89	999999	564	891	753	679	999999	388	581	526	371	306	916	324	999999	999999	59	799	668	999999	999999	999999	905	394	999999	17	606	540	835	505	380	58	398	54	997	474	999999	28	695	361	459	428	976	536	200	209	61	96	500	308	621	817	702	134	
331	999999	24	180	345	745	82	850	999999	85	999999	322	907	872	327	493	744	40	114	317	835	327	999999	378	204	999999	999999	999999	50	536	883	999999	999999	274	999999	958	460	999999	683	949	289	608	875	900	390	877	301	188	999999	16	999999	591	712	395	298	13	973	646	976	988	790	561	810	999999	201	999999	966	643	160	369	43	999999	999999	165	38	237	999999	174	988	326	65	999999	999999	43	972	302	849	960	999999	718	985	814	391	695	168	727	999999	858	708	796	910	658	38	409	999999	999999	999999	999999	367	71	561	808	999999	659	999999	24	999999	776	999999	899	744	16	667	441	999999	229	994	999999	996	310	999999	593	466	202	415	407	999999	353	999999	794	68	302	603	999999	166	186	166	732	999999	154	918	31	999999	808	61	904	990	597	35	753	193	582	560	66	632	999999	999999	465	254	534	999999	465	715	999999	999999	999999	412	752	284	207	72	272	898	999999	392	416	999999	657	999999	510	416	160	328	317	611	999999	741	547	292	198	834	701	487	238	877	462	316	999999	968	609	501	248	322	828	690	921	683	999999	673	999999	999999	694	324	743	127	125	147	408	647	364	999999	865	999999	95	999999	371	784	670	974	930	110	221	999999	540	18	999999	838	499	999999	690	999999	42	873	77	998	149	386	744	120	999999	999999	908	919	999999	899	636	779	236	465	329	999999	23	734	742	124	978	999999	783	999999	949	287	647	999999	956	999999	677	991	401	97	232	984	999999	560	222	615	202	999999	85	641	382	399	611	999999	307	553	999999	999999	140	999999	29	999999	999999	999999	999999	484	677	136	962	60	231	644	387	148	999999	344	999999	463	999999	137	922	687	929	152	999999	560	675	613	484	413	999999	999999	860	449	999999	97	391	40	399	737	938	75	339	999999	420	737	22	999999	999999	962	457	335	785	13	999999	342	215	460	999999	999999	808	74	652	559	999999	999999	783	999999	81	154	953	999999	73	784	198	999999	357	999999	731	999999	548	999999	810	999999	999999	448	593	856	419	735	882	930	382	789	929	874	422	779	999999	999999	953	84	401	999999	18	391	272	11	815	182	984	311	728	43	71	605	999999	999999	603	999999	268	999999	999999	346	999999	999999	693	999999	999999	323	999999	999999	166	173	999999	473	811	162	513	574	185	592	51	246	750	580	212	349	727	999999	621	292	186	999999	999999	999999	555	65	395	986	999999	999999	156	501	737	999999	999999	564	372	598	794	110	627	39	662	676	885	292	595	691	820	354	555	532	702	162	402	257	864	643	999999	
755	767	526	999999	999999	445	999999	508	344	435	647	976	139	538	521	665	156	999999	633	151	273	469	704	999999	353	443	623	799	585	24	897	700	729	680	49	343	999999	999999	475	240	345	999999	261	265	999999	378	999999	999999	191	999999	255	10	241	999999	654	295	72	360	533	752	822	750	923	329	538	999999	999999	459	499	188	999999	999999	780	402	806	490	999999	448	992	999999	28	999999	618	98	999999	896	469	999999	36	753	280	750	629	723	418	595	999999	931	727	237	131	999999	999999	999999	932	260	999999	999999	999999	173	999999	624	367	557	734	999999	141	999999	560	641	999999	29	999999	746	907	814	375	67	999999	220	629	999999	721	765	999999	999999	135	615	166	999999	676	999999	999999	999999	675	656	999999	81	999999	999999	463	35	999999	95	999999	111	542	999999	999999	127	885	172	854	485	543	801	902	601	703	999999	76	526	677	52	999999	999999	999999	571	80	999999	431	303	79	767	756	603	905	635	999999	752	520	999999	520	49	632	514	777	66	999999	873	753	791	378	999999	159	999999	357	999999	131	895	623	970	688	843	695	999999	999999	96	728	940	999999	999999	586	950	172	700	15	638	420	999999	88	999999	252	206	508	640	925	763	618	819	255	999999	514	129	139	549	688	676	999999	49	420	999999	999999	388	977	486	215	427	153	459	931	999999	999999	999999	817	999999	999999	491	345	64	666	340	478	908	694	999999	762	999999	821	623	21	999999	295	381	49	397	104	864	228	31	435	507	999999	168	887	536	659	842	312	937	821	206	341	299	383	90	222	428	694	658	724	748	606	530	447	999999	999999	546	631	429	107	863	272	999999	999999	168	999999	319	31	999999	669	919	163	999999	999999	814	997	996	997	999999	185	675	180	999999	307	686	999999	98	721	295	112	123	221	882	839	957	999999	999999	669	224	368	902	999999	536	988	804	595	722	999999	633	605	438	999999	672	999999	432	692	701	26	942	266	632	999999	735	64	556	999999	280	54	844	880	979	336	999999	600	282	277	643	582	502	101	189	370	97	690	674	575	548	638	999999	274	242	11	726	999999	999999	999999	672	482	442	105	324	999999	883	752	999999	111	764	81	999999	999999	999999	129	523	851	87	271	510	999999	999999	981	169	641	636	579	648	977	609	826	864	968	605	171	999999	407	999999	511	486	345	74	572	999999	477	667	262	999999	122	488	875	880	474	999999	626	102	461	935	999999	51	314	114	648	502	938	217	12	559	999999	980	999999	999999	575	785	175	980	999999	180	999999	999999	999999	363	
535	999999	734	946	399	999999	978	78	688	471	104	470	182	240	426	80	999999	269	664	999999	999999	142	372	800	999999	689	638	646	285	290	253	708	666	950	578	159	767	999999	817	837	580	819	301	654	980	115	613	999999	564	745	308	999999	319	681	36	403	999999	934	641	999999	536	342	793	407	228	396	803	231	661	276	313	879	452	826	999999	518	840	718	820	209	999999	999999	91	539	982	820	999999	985	999999	185	32	833	360	117	311	248	999999	894	436	593	311	999999	282	298	442	999999	980	492	559	517	562	418	123	442	634	832	260	999999	425	407	997	999999	999999	486	253	480	529	999999	525	883	492	999999	291	236	897	999999	431	999999	107	563	840	906	999999	416	622	614	999999	917	482	479	988	771	478	999999	596	493	93	999999	54	962	899	645	999999	675	35	616	136	887	999999	939	410	466	166	862	566	101	999999	999999	999999	639	999999	612	861	55	895	999999	478	263	640	413	999999	634	999999	144	999999	205	938	760	391	16	487	832	381	999999	79	531	614	999999	472	999999	111	201	933	414	212	296	783	921	780	314	999999	873	257	141	338	775	999999	32	999999	371	162	631	510	856	161	928	240	328	976	999999	115	861	999999	999999	312	419	999999	344	932	999999	999999	999999	980	87	868	614	584	250	999999	303	999999	592	999999	111	999999	999999	999999	87	999999	283	66	465	945	416	999999	286	92	122	829	918	84	383	99	830	999999	145	651	999999	987	547	999999	989	123	683	560	999999	999999	999999	793	831	727	623	91	999999	320	956	999999	573	999999	592	531	999999	421	297	228	440	999999	588	162	216	829	268	99	715	999999	76	351	272	999999	684	833	403	329	997	999999	460	302	441	519	999999	74	87	553	999999	26	881	578	826	999999	129	999999	999999	536	586	999999	469	534	375	999999	999999	614	809	716	204	758	137	999999	423	999999	767	147	999999	999999	170	152	999999	999999	999999	698	999999	498	999999	807	999999	664	968	999999	742	994	731	926	926	999999	999999	999999	999999	371	359	646	889	737	164	999999	696	982	959	795	999999	444	261	754	839	999999	679	755	99	11	979	539	790	270	410	428	375	841	221	358	803	782	887	389	999999	999999	808	321	343	796	120	754	705	182	500	999999	743	976	999999	259	43	520	298	262	392	819	856	629	337	735	364	855	770	610	992	593	557	871	398	792	868	999999	421	302	891	999999	834	617	770	112	685	398	999999	999999	324	293	494	634	997	545	999999	189	983	607	442	265	984	104	999999	906	751	872	588	
999999	390	675	108	995	371	167	985	248	999999	234	60	965	110	808	295	709	108	922	873	999999	999999	688	384	814	999999	636	250	739	437	864	361	813	810	460	581	648	195	499	272	840	560	953	331	999999	557	476	164	185	808	999999	999999	999999	998	734	704	999999	301	293	999999	999999	916	255	810	994	999999	999999	165	999999	236	646	524	999999	659	43	302	646	999999	999999	267	999999	481	74	999999	956	66	533	814	85	756	999999	357	901	999999	999999	999999	315	152	999999	999999	319	321	515	999999	171	999999	999999	999999	964	999999	67	344	676	36	751	264	999999	324	854	937	349	432	999999	892	999999	299	999999	255	132	999999	986	503	999999	739	947	82	965	125	768	999999	859	364	849	642	699	544	681	874	612	283	81	991	298	999999	546	999999	241	622	999999	872	344	999999	999999	855	455	563	313	937	89	679	298	736	555	854	88	985	582	447	203	813	999999	747	999999	999999	48	995	215	999999	202	70	841	353	524	999999	665	906	318	994	196	145	240	999999	795	932	984	999999	445	444	319	561	314	793	429	787	999999	999999	318	206	816	460	358	671	744	28	838	945	221	659	198	999999	676	587	260	999999	582	873	999999	710	864	999999	559	770	332	641	756	57	924	736	641	999999	598	122	188	999999	787	569	10	999999	104	999999	133	786	256	147	885	726	542	371	215	999999	999999	608	341	999999	900	587	999999	112	272	999999	999999	484	27	129	583	563	409	524	999999	23	999999	185	616	825	580	773	524	999999	756	39	999999	562	531	260	999999	999999	999999	999999	836	210	230	897	514	313	28	648	999999	137	564	999999	326	999999	100	202	517	999999	999999	515	541	137	72	999999	355	242	286	999999	953	999999	999999	593	781	343	999999	80	792	975	999999	312	807	932	999999	397	630	435	999999	495	472	338	743	965	998	275	534	999999	147	999999	999999	281	37	559	694	999999	999999	971	999999	983	999999	30	409	541	798	999999	708	608	133	675	999999	920	999999	790	995	624	32	729	594	515	808	999999	933	726	433	999999	285	257	248	11	999999	658	885	729	165	999999	929	212	176	319	567	926	585	471	542	632	999999	246	564	79	979	712	999999	999999	185	999999	97	683	118	999999	413	460	999999	132	720	875	44	799	635	553	999999	820	999999	284	948	882	403	471	194	801	648	48	693	999999	31	252	282	851	554	804	365	255	103	768	906	117	999999	463	751	666	597	951	611	20	384	168	999999	111	999999	302	999999	625	999999	317	999999	374	766	201	110	478	602	999999	255	831	
999999	999999	727	794	378	841	999999	940	719	527	999999	696	437	683	999999	999999	102	181	766	999999	846	739	756	786	999999	542	350	375	363	283	999999	414	706	780	822	999999	441	365	733	254	976	26	999999	999999	999999	73	936	93	406	247	385	999999	427	993	984	458	692	999999	786	836	500	950	587	446	463	799	999999	657	860	999999	431	737	447	999999	999999	830	832	785	683	944	605	266	999999	125	897	642	999999	712	795	373	251	500	578	896	753	36	999999	999999	999999	313	83	289	233	999999	816	999999	983	905	718	164	999999	999999	267	842	240	244	981	472	548	820	812	287	861	497	999999	930	168	551	768	999999	401	999999	276	999999	999999	999999	43	433	999999	999999	659	91	993	641	747	343	243	999999	666	519	999999	967	921	698	501	795	427	735	926	885	489	442	147	470	763	263	641	888	999999	914	210	558	172	299	171	731	294	999999	750	285	999999	432	884	258	999999	434	450	578	877	999999	898	307	999999	424	768	999999	944	533	878	493	999999	999999	765	751	318	496	804	631	537	999999	511	999999	999999	650	197	999999	999999	888	266	339	813	999999	999999	999999	26	903	999999	999999	530	944	999999	761	351	267	583	352	666	999999	940	999999	629	818	51	118	999999	700	322	999999	236	999999	668	65	276	549	680	639	344	999999	735	415	999999	999999	999999	999999	999999	749	856	727	999999	845	401	424	948	549	709	994	31	999999	329	325	590	203	999999	819	285	999999	494	802	586	944	18	794	999999	535	281	573	999999	458	135	825	844	999999	790	391	319	999999	117	726	839	685	999999	999999	552	420	824	252	999999	999999	316	261	265	64	151	132	836	606	999999	422	277	146	286	572	777	504	480	999999	412	140	509	41	624	767	962	901	336	576	999999	987	710	39	38	435	151	874	999999	790	453	668	554	999999	999999	694	459	999999	409	55	664	58	939	999999	839	999999	782	285	999999	497	999999	999999	795	269	364	39	711	248	117	850	431	903	933	690	551	744	585	999999	803	999999	318	268	502	291	912	999999	57	881	199	625	653	865	247	82	999999	213	872	295	999999	207	982	220	596	558	624	761	124	259	287	104	999999	985	999999	999999	188	833	747	514	357	170	999999	999999	58	492	999999	999999	665	861	991	999999	872	999999	447	606	946	108	672	943	999999	999999	999999	798	603	104	797	668	393	540	894	865	999999	367	999999	999999	225	999999	999999	113	361	68	105	263	268	940	232	537	548	999999	760	999999	999999	804	847	205	91	999999	237	953	695	999999	181	135	999999	999999	
881	514	362	999999	391	794	999999	568	592	608	999999	826	999999	663	999999	999999	999999	518	780	999999	704	661	999999	742	117	40	924	217	418	822	887	970	296	141	999999	999999	185	999999	494	999999	152	602	221	249	150	265	654	999999	999999	435	418	999999	999999	999999	432	229	994	999999	152	360	869	729	999999	770	720	95	999999	408	999999	163	94	999999	33	999999	671	999999	450	280	602	852	999999	999999	135	999999	413	999999	999999	144	709	838	724	999999	156	999999	105	423	452	999999	528	999999	725	256	968	999999	351	587	639	539	490	330	779	723	27	299	974	518	603	176	366	999999	999999	404	999999	766	999999	528	999999	889	719	258	659	999	752	546	136	140	999999	206	642	826	595	999999	654	999999	68	10	999999	856	169	586	999999	285	95	42	596	331	557	999999	499	822	903	749	819	242	670	999999	970	999999	173	844	136	407	534	999999	901	382	999999	318	707	438	980	826	730	999999	438	383	913	720	950	999999	582	999999	707	819	922	845	276	422	718	999999	40	77	693	999999	460	422	751	554	999999	223	999999	248	504	71	999999	86	28	999999	999999	297	866	260	530	999999	272	999999	699	999999	618	65	115	999999	600	429	999999	999999	143	415	682	25	631	368	589	736	233	999999	685	999999	999999	845	827	999999	618	431	421	779	547	334	62	513	722	999999	999999	999999	999999	254	648	84	999999	930	943	612	14	788	665	507	671	999999	145	928	270	64	738	772	238	525	999999	178	999999	627	375	808	363	178	999999	595	432	999999	628	999999	999999	611	981	999999	901	224	585	830	765	913	999999	753	999999	134	999999	668	308	999999	847	592	535	479	75	45	999999	144	259	835	495	79	85	167	174	166	243	999999	999999	691	870	999999	940	888	413	104	519	621	619	239	925	999999	297	999999	999999	46	453	225	999999	946	491	767	965	750	999999	695	838	999999	588	43	890	999999	596	616	302	834	651	647	999999	971	526	943	524	29	909	861	999999	999999	999999	138	999999	27	999999	136	999999	113	999999	200	553	999999	266	568	42	586	348	341	999999	681	965	831	394	999999	159	574	429	548	252	945	999999	483	913	999999	999999	460	330	999999	999999	470	415	999999	999999	461	103	999999	714	999999	999999	938	681	999999	823	111	999999	670	743	906	868	548	706	662	860	112	359	80	803	245	118	582	265	475	999999	577	275	775	55	999999	999999	800	999999	470	637	313	999999	273	659	812	178	789	717	424	15	932	999999	753	999999	682	112	999999	555	999999	999999	338	999999	999999	716	256	835	86	624	810	203	78	
688	999999	34	556	999999	96	421	999999	77	999999	864	841	999999	928	814	522	999999	372	829	999999	254	999999	621	309	999999	67	556	413	977	999999	175	999999	230	937	253	527	729	781	843	999999	610	564	411	530	999999	841	746	999999	441	323	639	261	981	513	823	999999	624	999999	925	999999	999999	18	23	999999	164	999999	620	532	685	999999	792	665	529	999999	89	689	999999	999999	835	789	999999	999999	971	663	999999	999999	924	717	123	945	999999	14	855	72	487	999999	550	436	376	514	999999	999999	999999	999999	530	999999	732	177	433	143	328	999999	999999	146	470	771	47	999999	999999	250	43	903	999999	739	999999	788	809	466	336	486	148	552	723	999999	569	999999	665	825	999999	999999	191	999999	999999	979	626	378	124	719	601	999999	565	999999	914	136	480	327	999999	373	762	741	173	999999	841	946	995	776	810	999999	577	999999	116	221	226	42	68	286	619	439	122	24	999999	100	865	620	921	947	637	597	850	251	303	301	73	401	325	916	915	347	999999	850	999999	556	151	238	609	354	974	881	78	999999	999999	374	260	999999	78	999999	409	999999	35	57	148	222	717	335	80	999999	158	999999	717	151	371	281	455	272	455	999999	948	637	20	577	999999	755	529	656	543	999999	50	324	333	999999	517	693	322	999999	711	355	999999	816	168	794	206	160	999999	926	999999	436	919	988	999999	999999	999999	772	220	458	84	393	693	71	792	151	774	833	501	475	999999	678	959	518	560	109	999999	142	479	999999	999999	999999	591	602	824	116	999999	999999	999999	381	127	999999	482	863	861	328	661	777	33	999999	999999	372	658	698	999999	163	999999	410	438	203	673	992	303	994	87	999999	999999	101	246	999999	999999	722	999999	130	358	889	205	105	656	242	999999	510	999999	462	206	17	174	892	309	671	639	608	623	828	999999	999999	451	488	786	609	525	570	541	999999	885	307	999999	999999	349	413	999999	381	999999	205	999999	172	883	841	797	79	97	909	792	999999	55	999999	999999	982	422	999999	448	716	319	56	999999	877	969	999999	577	898	456	636	999999	896	713	268	854	428	83	999999	999999	609	690	717	522	616	999999	966	302	999999	208	578	125	999999	964	999999	72	707	488	877	203	123	274	899	999999	461	366	999999	999999	787	677	680	908	877	982	838	35	999999	999999	110	999999	13	477	224	699	877	521	436	931	472	206	157	999999	206	351	138	999999	791	103	999999	260	882	999999	515	999999	999999	669	247	143	999999	999999	470	182	388	777	200	999999	999999	209	745	939	999999	963	398	999999	530	
741	712	999999	999999	999999	244	508	473	999999	999999	898	962	540	999999	999999	283	302	805	999999	735	975	999999	428	161	492	296	591	358	999999	330	999999	716	924	164	787	957	999999	289	633	980	961	709	999999	999999	301	999999	999999	38	999999	999999	636	168	151	855	554	999999	999999	384	371	216	652	160	999999	529	307	192	47	386	999999	260	571	23	182	999999	773	999999	999999	867	999999	999999	778	999999	819	464	693	760	999999	79	609	606	673	336	999999	427	338	811	366	999999	999999	119	645	142	644	287	104	623	986	874	91	288	167	427	525	561	437	99	340	887	835	999999	999999	999999	777	787	999999	999999	104	999999	938	962	999999	23	613	999999	999999	646	999999	542	370	80	774	700	988	330	999999	255	811	999999	999999	249	481	999999	183	999999	502	677	365	856	700	859	528	241	936	128	379	999999	813	774	398	791	179	798	527	765	999999	917	999999	456	347	999999	999999	737	765	698	490	999999	840	897	258	496	290	999999	841	510	551	999999	999999	999999	951	999999	442	46	999999	207	999999	683	999999	417	999999	584	999999	908	999999	368	436	790	475	247	999999	938	313	916	526	901	510	117	956	26	223	240	163	120	999999	52	899	396	769	999999	629	807	488	999999	954	673	798	382	553	483	999999	760	77	525	241	22	999999	999999	520	76	696	962	999999	935	203	712	431	586	414	476	469	49	31	907	618	830	460	879	999999	852	999999	999999	563	999999	999999	462	172	637	879	491	999999	383	876	702	871	666	90	999999	239	251	252	222	967	87	23	44	999999	169	907	410	562	999999	564	667	963	999999	999999	999999	999999	740	549	999999	999999	922	999999	96	173	328	46	951	750	907	650	719	610	890	171	486	999999	999999	999999	999999	730	479	929	999999	818	218	739	313	267	836	999999	498	999999	459	515	55	999999	927	870	999999	132	955	659	654	999999	999999	999999	83	999999	922	784	93	27	546	72	999999	999999	489	277	954	589	999999	694	914	356	162	27	161	384	126	825	542	47	312	880	775	819	284	475	973	162	665	999999	344	999999	476	480	165	396	288	61	999999	659	915	831	999999	271	745	308	319	999999	905	698	290	106	251	55	999999	666	297	417	719	999999	303	802	923	999999	359	999999	879	999999	862	999999	999999	74	655	883	999999	480	490	513	83	975	165	999999	256	967	625	248	810	999999	765	999999	109	999999	342	165	999999	122	908	573	999999	999999	999999	637	999999	150	602	226	451	999999	999999	999999	185	783	344	743	999999	156	999999	999999	210	120	62	999999	999999	999999	665	235	732	
499	999999	19	572	999999	999999	200	556	527	192	116	374	409	796	452	999999	531	323	999999	536	599	306	218	566	999999	372	801	831	999999	999999	999999	484	376	494	951	840	914	672	267	192	153	999999	341	964	449	591	801	324	999999	951	394	59	350	699	142	203	319	999999	619	554	800	369	586	806	591	632	998	915	999999	612	593	858	65	143	392	412	999999	254	127	371	571	487	231	29	336	999999	144	676	999999	758	530	471	62	999999	999999	784	609	534	999999	817	593	885	478	999999	999999	536	999999	216	317	730	238	75	999999	258	983	999999	147	999999	479	999999	497	331	564	97	91	132	805	352	751	607	803	440	871	999999	777	999999	18	233	999999	999999	999999	927	369	631	999999	465	999999	804	729	78	999999	52	65	343	329	271	331	391	916	245	730	650	999999	710	926	999999	203	36	480	308	314	914	906	679	999999	570	961	932	567	625	999999	11	623	999999	960	999999	384	538	980	515	999999	999999	316	425	79	907	471	999999	999999	731	999999	119	999999	999999	999999	732	145	999999	851	759	310	999999	824	999999	258	999999	36	782	999999	175	423	665	999999	999999	944	687	607	490	609	583	108	312	238	835	363	877	677	202	999999	999999	625	999999	999999	230	215	999999	999999	25	177	999999	880	688	908	538	318	606	999999	999999	486	999999	134	655	999999	278	999999	999999	170	999999	936	380	61	834	864	522	550	999999	999999	999999	758	999999	885	591	323	269	702	419	404	699	526	757	999999	318	999999	841	112	969	999999	418	999999	218	999999	814	89	999999	298	56	824	395	999999	894	627	247	610	507	201	999999	342	517	575	250	999999	470	999999	189	566	743	128	999999	999999	581	999999	570	264	999999	184	999999	512	527	970	656	595	18	711	632	139	576	708	217	650	569	637	716	843	330	615	344	352	899	999999	555	927	801	975	416	703	67	983	69	333	130	40	815	546	918	654	594	758	839	60	989	44	999999	999999	999999	944	484	727	999999	934	840	999999	999999	999999	999999	729	794	42	305	928	82	999999	648	884	530	539	821	179	924	675	30	585	513	849	250	999999	999999	429	134	472	229	999999	59	134	492	402	426	999999	999999	199	860	999999	999999	911	977	406	999999	36	851	999999	132	315	802	269	913	999999	224	999999	57	999999	713	999999	907	833	709	742	544	999999	999999	138	999999	303	56	735	814	468	999999	602	871	843	135	989	578	813	349	913	537	790	220	237	187	663	999999	229	999999	999999	654	630	211	245	862	871	999999	723	209	828	268	999999	999999	455	142	
999999	892	999999	777	724	796	104	999999	795	214	753	999999	999999	999999	999999	822	827	999999	999999	814	999999	400	636	981	999999	363	854	999999	521	654	470	345	999999	999999	999999	771	277	999999	999999	700	999999	999999	999999	40	118	568	471	773	750	999999	441	999999	136	641	640	231	999999	231	523	370	999999	490	971	151	999999	999999	547	999999	999999	999999	555	385	498	999999	263	365	984	605	872	695	892	91	863	999999	222	653	999999	999999	464	345	514	55	928	400	758	999999	175	274	999999	699	999999	402	389	999999	460	66	999999	509	387	285	246	661	359	828	999999	859	626	465	999999	999999	210	422	999999	59	183	509	456	999999	869	193	200	720	318	183	673	499	702	801	65	166	334	709	746	999999	108	999999	696	110	922	898	453	709	346	999999	499	999999	999999	340	889	950	609	230	639	204	95	999999	352	186	164	979	167	825	410	999999	766	999999	676	436	950	329	813	355	185	970	999999	491	999999	999999	683	75	711	372	912	999999	556	999999	79	552	103	582	511	520	999999	943	741	628	308	574	438	999999	932	999999	999999	999999	999999	999999	54	668	464	604	152	999999	999999	98	277	794	912	305	225	662	999999	133	342	377	818	302	409	242	239	999999	999999	809	999999	685	142	359	999999	352	999999	999999	69	411	98	499	440	999999	28	999999	675	999999	715	13	999999	999999	576	809	999999	22	751	844	855	811	438	999999	421	342	554	816	999999	918	812	570	999999	999999	602	30	44	999999	937	545	284	551	567	293	406	188	460	907	118	999999	340	970	600	133	447	999999	972	746	87	107	999999	211	901	757	999999	155	676	436	184	999999	774	186	999999	215	569	999999	254	155	946	242	882	999999	708	632	588	841	999999	999999	485	354	57	298	999999	839	818	83	999999	810	999999	260	512	33	733	561	559	999999	895	395	999999	143	999999	827	799	999999	225	90	999999	279	999999	302	186	473	999999	830	999999	486	420	245	397	496	663	444	995	695	730	859	914	156	82	434	946	584	648	999999	350	230	498	999999	624	738	580	381	641	999999	84	999999	82	999999	63	83	743	660	997	999999	480	568	831	114	124	365	999999	356	999999	744	356	601	999999	609	489	288	987	500	621	659	915	292	803	148	621	692	999999	999999	103	999999	999999	999999	999999	580	999999	782	398	394	805	268	572	999999	184	999999	999999	999999	223	999999	423	774	999999	252	48	999999	162	198	765	693	493	432	578	164	262	206	63	999999	25	253	737	999999	889	603	694	362	96	690	117	907	636	148	999999	999999	999999	328	913	448	
257	999999	999999	999999	26	704	901	383	999999	999999	999999	977	842	999999	467	999999	735	716	999999	492	558	999999	999999	472	90	858	66	354	954	265	566	934	293	614	812	999999	999999	64	999999	999999	701	321	673	679	717	139	74	999999	681	999999	587	881	999999	431	999999	571	985	955	999999	168	999999	556	428	434	850	999999	999999	238	638	999999	154	681	36	700	790	246	999999	582	754	951	999999	871	673	456	677	685	500	861	724	999999	792	999999	461	999999	546	155	999999	999999	828	679	444	999999	557	992	363	999999	855	742	640	653	558	412	210	651	374	776	882	972	757	175	999999	832	999999	396	896	999999	230	504	163	999999	354	774	754	999999	516	958	323	681	999999	771	830	758	231	80	693	390	999999	810	999999	769	272	999999	491	663	142	999999	332	171	999999	999999	685	999999	999999	999999	309	783	658	999999	144	415	463	211	879	986	999999	999999	999999	999999	999999	515	999999	999999	999999	393	999999	434	292	100	943	905	635	161	584	24	95	479	999999	235	999999	999999	731	544	676	752	999999	71	999999	505	328	353	999	889	468	999999	474	276	24	204	999999	875	999999	999999	192	239	779	311	999999	865	900	864	999999	386	672	792	999999	999999	743	999999	87	999999	393	787	772	999999	905	746	692	994	549	819	465	975	999999	894	418	173	362	447	999999	14	444	999999	999999	463	999999	999999	226	675	805	404	532	429	127	312	492	713	795	592	333	43	999999	999999	325	91	409	999999	775	777	384	620	999999	999999	622	999999	876	217	999999	318	999999	292	999999	999999	198	155	999999	46	858	999999	999999	704	378	769	123	939	395	999999	860	523	999999	999999	847	449	999999	195	999999	999999	807	999999	435	284	530	487	999999	51	513	999999	443	179	794	372	785	476	374	679	252	948	999999	999999	686	74	357	669	263	773	444	90	725	13	469	70	239	813	873	138	183	890	51	999999	435	793	999999	999999	999999	692	315	999999	84	621	999999	737	999999	134	367	371	926	861	234	954	606	433	876	999999	709	733	999999	971	603	246	999999	362	906	121	999999	999999	695	667	999999	571	467	73	999999	113	71	732	999999	115	999999	511	211	322	999999	97	999999	999999	999999	999999	999999	994	558	343	999999	838	999999	590	999999	930	876	999999	999999	269	919	662	496	999999	999999	999999	999999	977	715	38	526	999999	999999	193	999999	819	647	254	975	755	686	999999	999999	134	295	176	987	480	902	97	238	999999	834	942	999999	13	999999	999999	584	154	999999	13	999999	530	817	686	999999	999999	894	20	999999	632	498	920	999999	973	650	371	258	261	
785	897	999999	628	800	544	266	999999	790	692	227	716	670	831	195	682	667	492	316	608	372	999999	586	891	803	605	999999	914	369	999999	363	239	682	332	369	672	929	661	999999	999999	429	712	152	212	793	999999	961	999999	735	999999	316	167	65	650	889	730	321	999999	824	204	61	999999	732	370	338	988	44	999999	471	522	753	16	763	43	189	660	911	383	999999	235	644	825	188	468	123	206	183	42	999999	638	361	745	836	999999	999999	87	999999	782	874	804	543	623	205	222	157	310	404	32	471	239	999999	938	95	999999	999999	999999	173	274	257	999999	814	999999	999999	833	999999	17	999999	237	999999	111	999999	139	999999	303	692	30	999999	966	320	813	802	161	571	212	819	422	659	247	999999	996	913	714	534	742	990	541	999999	372	999999	999999	999999	176	221	369	999999	999999	999999	791	906	999999	999999	207	999999	999999	339	663	441	702	23	999999	357	932	263	814	198	999999	999999	766	313	161	312	999999	914	180	683	636	939	211	653	140	999999	868	999999	445	400	716	999999	100	999999	336	110	24	359	312	792	207	999999	406	181	592	999999	671	999999	755	236	347	999999	999999	760	703	723	999999	999999	882	764	489	601	818	999999	481	999999	514	364	976	61	999999	908	611	999999	999999	722	543	40	999999	56	999999	390	999999	218	63	433	976	339	708	999999	999999	965	999999	999999	312	605	105	982	999999	387	580	317	999999	999999	999999	438	680	999999	285	980	999999	208	988	999999	452	999999	25	999999	370	57	238	184	999999	372	190	332	442	74	86	879	627	560	341	999999	999999	14	999999	881	279	624	999999	581	64	728	434	672	999999	999999	105	999999	590	495	621	651	158	406	662	999999	524	616	999999	616	329	405	362	628	867	999999	999999	448	231	144	340	746	304	657	999999	927	938	517	999999	801	968	873	999999	142	939	690	999999	79	352	739	367	663	628	146	261	999999	375	999999	805	999999	281	657	981	455	999999	875	356	500	286	999999	209	16	271	999999	999999	456	115	230	689	187	778	299	999999	491	776	999999	128	999999	405	999999	562	999999	712	681	529	999999	999999	843	977	73	343	44	792	617	540	999999	402	432	999999	805	554	154	999999	999999	999999	981	561	500	679	488	999999	999999	999999	817	999999	75	999999	999999	675	336	564	271	253	626	843	743	506	487	951	425	284	695	669	599	915	417	28	94	787	548	760	401	174	999999	316	999999	940	975	445	474	67	812	756	172	251	292	999999	498	784	160	484	83	549	263	213	999999	528	999999	901	765	57	999999	802	
137	999999	173	106	754	320	698	803	530	52	486	368	999999	938	507	358	633	515	529	309	636	73	999999	999999	911	999999	254	627	445	999999	679	426	999999	20	629	596	88	195	999999	188	96	999999	953	41	999999	895	741	132	31	156	277	999999	999999	910	176	73	889	999999	999999	469	999999	81	368	456	999999	999999	999999	461	999999	910	280	447	999999	999999	222	289	119	655	999999	26	553	131	605	999999	807	430	999999	936	999999	999999	707	767	10	688	999999	999999	999999	507	999999	12	383	289	813	120	876	830	999999	999999	697	886	953	999999	999999	179	915	943	475	999999	999999	942	170	584	617	753	213	999999	447	999999	999999	999999	300	999999	987	786	999999	999999	318	495	999999	976	538	999999	248	999999	999999	473	245	831	772	179	999999	999999	858	726	999999	798	671	70	906	373	999999	999999	999999	999999	596	351	256	999999	536	652	635	999999	656	672	413	447	346	660	151	739	999999	616	999999	68	999999	999999	753	999999	944	843	999999	258	589	59	593	999999	774	748	999999	270	227	500	304	130	999999	571	999999	196	322	405	462	21	918	176	105	999999	315	890	843	224	597	985	999999	999999	60	387	999999	999999	88	97	999999	597	299	880	999999	777	321	786	523	95	119	999999	948	999999	999999	590	339	422	953	817	21	884	904	999999	672	242	699	999999	80	167	180	999999	118	999999	733	865	999999	48	654	999999	999999	528	376	757	115	999999	46	261	999999	469	57	977	653	271	999999	787	999999	153	999999	289	999999	710	715	999999	914	999999	459	723	815	525	999999	300	767	999999	362	492	517	156	999999	999999	205	448	309	610	119	202	21	846	158	999999	181	578	830	374	251	754	812	20	999999	661	581	322	445	786	600	757	220	28	909	999999	279	546	112	575	94	639	410	115	256	721	442	612	575	870	353	300	469	999999	393	607	679	507	999999	389	70	999999	12	523	999999	999999	982	999999	937	999999	675	635	476	265	290	612	353	707	999999	130	228	969	999999	575	442	310	297	817	635	999999	914	772	242	722	999999	211	637	999999	105	894	739	999999	675	20	204	718	824	999999	999999	781	999999	972	743	193	999999	999999	145	437	999999	709	74	174	367	999999	650	902	999999	753	999999	88	975	466	612	999999	391	778	304	736	380	723	486	92	705	854	999999	942	39	59	561	423	999999	999999	806	395	829	574	92	49	370	302	324	80	465	43	806	797	370	873	801	999999	797	408	66	999999	233	982	469	513	999999	707	873	999999	999999	336	22	775	659	226	50	816	696	264	999999	88	999999	999999	
627	999999	58	999999	999999	166	999999	179	626	667	153	449	172	999999	999999	579	999999	662	429	970	999999	138	999999	40	999999	999999	833	984	999999	543	42	978	958	817	365	999999	465	335	135	716	999999	31	709	354	631	219	63	203	711	127	801	999999	999999	999999	537	999999	999999	999999	123	438	332	273	484	93	635	174	491	999999	999999	318	123	999999	536	712	874	999999	999999	677	409	928	999999	999999	283	999999	741	329	999999	529	290	866	157	448	221	697	394	999999	547	626	718	466	728	708	711	999999	13	674	186	999999	999999	680	79	972	617	195	348	999999	989	906	351	315	999999	961	999999	624	170	675	999999	839	328	50	319	802	958	942	209	391	928	880	575	77	152	382	966	609	796	184	830	36	999999	701	999999	641	285	413	621	999999	643	999999	241	337	758	346	999999	522	371	999999	23	675	985	999999	764	999999	341	284	172	472	995	465	828	999999	845	888	490	999999	206	999999	526	555	330	442	748	841	648	247	999999	806	753	453	247	529	171	164	50	402	999999	999999	310	10	250	158	771	999999	268	255	492	870	856	12	325	693	750	468	354	552	218	922	999999	103	999999	366	719	552	228	308	824	690	848	999999	689	471	377	526	315	182	999999	570	999999	402	755	999999	949	751	137	554	778	702	809	497	194	999999	275	216	999999	883	439	999999	959	959	999999	999999	999999	768	999999	854	325	234	162	182	881	999999	350	77	348	527	416	967	999999	999999	999999	132	881	360	903	675	999999	171	491	432	999999	999999	610	622	971	954	426	191	439	283	238	999999	550	637	616	546	674	999999	999999	516	476	471	804	999999	439	308	920	671	999999	647	657	164	742	730	438	440	47	727	105	393	111	235	537	999999	445	999999	999999	253	744	367	11	998	999999	999999	955	281	646	999999	193	999999	44	754	999999	999999	625	84	811	819	208	185	508	946	112	484	414	250	934	663	850	999999	999999	676	927	507	645	659	860	767	774	167	793	722	544	432	999999	357	910	999999	999999	370	174	761	54	999999	858	64	999999	819	570	715	347	999999	474	729	945	999999	999999	999999	156	966	999999	54	55	51	392	785	412	680	134	67	340	999999	146	489	298	965	632	369	649	591	763	51	999999	69	820	809	258	814	486	992	530	102	599	560	999999	130	716	13	185	999999	999999	999999	694	999999	999999	158	846	999999	999999	999999	999999	467	999999	565	999999	182	848	985	231	582	537	598	204	141	999999	248	599	586	342	999999	259	629	193	999999	938	549	356	693	684	671	999999	273	
383	505	267	72	923	43	358	974	999999	730	999999	602	545	999999	30	563	975	146	559	270	652	272	731	115	283	602	999999	663	825	165	999999	559	999999	273	224	698	873	474	325	565	238	367	896	528	846	591	41	885	528	793	999999	548	999999	702	621	120	999999	999999	999999	330	417	694	999999	999999	429	232	982	281	838	999999	689	511	999999	999999	41	294	999999	999999	268	692	570	999999	144	999999	999999	762	448	917	999999	114	924	721	685	994	158	543	218	779	109	624	608	759	999999	207	113	215	999999	999999	670	337	744	571	893	107	760	675	560	126	679	666	999999	999999	999999	734	999999	968	999999	826	846	498	85	597	113	999999	999999	810	695	936	999999	241	44	330	256	323	369	999999	827	999999	244	482	982	999999	109	442	840	999999	999999	999999	801	145	389	901	999999	182	262	999999	467	259	23	949	980	624	999999	999999	999999	463	999999	315	374	53	150	999999	592	373	999999	982	497	671	804	999999	680	383	999999	999999	852	143	59	83	71	222	999999	578	574	294	501	368	903	662	809	386	725	824	946	757	999999	151	318	999999	667	999999	659	795	454	474	278	607	999999	405	999999	498	413	744	999999	999999	999999	572	674	307	872	156	999999	834	861	427	824	856	999999	387	797	711	824	152	416	791	562	110	133	109	26	999999	879	508	77	321	999999	980	579	794	610	432	477	21	45	520	999999	824	999999	999999	649	422	179	999999	607	883	674	271	999999	463	599	57	448	574	290	999999	277	581	999999	550	999999	843	286	999999	999999	375	999999	813	116	999999	999999	999999	175	106	460	604	724	778	900	193	999999	711	651	126	204	563	984	903	999999	67	253	619	67	393	999999	805	999999	536	999999	242	999999	861	164	443	862	999999	881	351	124	686	262	498	680	584	903	999999	202	169	448	224	999999	341	92	58	999999	981	999999	782	524	654	469	198	999999	667	543	786	556	217	999999	999999	999999	999999	999999	54	999999	755	938	483	490	839	613	975	98	119	852	999999	778	115	792	999999	191	109	827	469	227	74	999999	22	999999	127	196	984	905	999999	999999	747	999999	47	253	896	52	207	999999	685	50	999999	999999	999999	815	235	17	450	425	999999	999999	582	999999	328	827	740	999999	925	442	372	999999	628	80	983	577	114	999999	740	999999	895	838	999999	806	999999	429	999999	964	708	206	815	120	999999	999999	999999	953	959	999999	233	220	512	194	126	999999	929	42	999999	999999	999999	768	711	999999	276	588	999999	999999	178	999999	673	899	999999	999999	999999	728	627	262	999999	69	999999	
39	617	999999	999999	999999	359	710	721	999999	877	119	17	320	848	940	495	356	843	167	48	999999	784	194	269	999999	999999	999999	999999	397	146	999999	135	999999	874	96	999999	539	999999	746	238	819	824	949	898	563	892	782	927	72	999999	281	999999	999999	31	562	255	432	912	220	412	999999	528	999999	999999	211	984	655	446	761	789	956	431	107	928	999999	171	999999	999999	706	999999	345	809	999999	164	865	267	385	999999	322	841	728	999999	714	343	999999	300	500	999999	697	578	246	999999	175	283	287	849	321	999999	801	400	999999	147	216	778	999999	813	409	178	227	943	609	324	134	920	71	339	716	763	323	929	999999	968	999999	137	204	998	643	999999	999999	25	945	564	539	921	432	591	419	936	276	801	890	331	649	753	999999	999999	221	999999	222	947	999999	999999	999999	872	729	999999	999999	89	999999	999999	180	563	301	211	999999	54	785	212	999999	480	999999	780	497	522	999999	999999	329	845	999999	282	787	398	634	999999	882	397	66	999999	202	981	52	340	999999	207	630	337	39	447	999999	999999	146	19	999999	741	37	362	71	985	834	389	130	702	920	999999	291	782	929	372	329	999999	988	128	999999	516	437	589	427	299	891	710	319	881	100	244	146	999999	640	892	901	999999	335	999999	999999	812	860	350	999999	61	916	848	407	999999	999999	999999	936	999999	999999	250	314	447	934	772	104	133	999999	248	999999	999999	174	513	151	47	999999	999999	285	917	999999	207	655	96	179	999999	382	52	999999	651	763	999999	999999	999999	778	400	999999	999999	999999	999999	976	709	741	621	738	733	887	412	706	999999	206	329	868	28	732	801	594	227	278	999999	399	61	820	428	999999	665	388	56	734	999999	459	16	999999	721	940	586	465	44	358	999999	488	969	345	942	999999	443	88	289	394	977	805	999999	195	36	174	999999	888	323	146	83	355	840	678	999999	999999	200	125	156	999999	156	345	999999	869	833	90	429	716	878	973	51	586	109	661	757	946	100	821	187	557	999999	999999	152	897	999999	99	999999	999999	390	41	264	328	999999	211	248	999999	254	500	362	946	744	999999	999999	349	104	496	999999	188	999999	19	820	378	938	599	71	999999	202	999999	999999	743	442	999999	999999	847	718	723	654	999999	423	125	999999	999999	469	241	812	808	687	802	803	999999	843	999999	999999	381	220	999999	390	342	150	999999	999999	591	905	999999	513	616	882	172	999999	999999	841	358	999999	804	317	230	999999	999999	786	263	771	400	859	805	900	999999	757	954	999999	999999	343	322	757	999999	676	
119	694	850	727	206	925	524	999999	999999	946	494	704	999999	73	989	976	999999	999999	886	28	999999	732	999999	999999	541	859	928	535	798	48	999999	601	140	138	208	536	999999	979	590	338	256	228	999999	859	416	278	190	891	999999	856	659	767	870	616	999999	999999	999999	142	196	347	999999	999999	999999	393	427	999999	999999	999999	999999	463	917	703	965	558	771	830	304	250	312	272	678	999999	888	941	388	762	730	524	999999	820	942	926	793	252	341	999999	999999	53	999999	523	704	743	36	999999	939	956	801	322	999999	999999	999999	353	830	999999	999999	959	109	442	15	665	172	999999	936	54	999999	990	999999	723	227	513	986	260	809	788	567	999999	21	704	11	432	960	418	680	714	737	999999	106	869	582	381	167	412	47	776	360	999999	807	999999	673	948	55	999999	104	999999	810	832	543	51	999999	734	999999	999999	999999	583	704	999999	378	999999	316	920	894	51	150	845	355	999999	222	999999	438	911	137	39	40	62	386	882	323	999999	904	905	65	65	513	848	433	999999	999999	464	999999	606	287	585	674	752	64	14	938	259	984	237	619	999999	999999	454	606	918	374	387	207	822	999999	39	326	411	865	838	537	999999	422	999999	999999	999999	960	831	999999	551	364	287	998	382	944	73	364	999999	296	999999	451	68	251	514	999999	999999	267	259	174	257	999999	273	887	225	476	646	999999	401	626	860	550	781	820	999999	563	96	389	824	878	999999	674	649	124	321	397	999999	999999	907	205	25	501	710	667	386	292	100	400	782	905	307	999999	999999	61	999999	999999	999999	248	196	950	310	216	442	381	796	582	999999	159	999999	828	997	596	999999	205	999999	999999	840	124	443	771	473	696	607	919	580	999999	711	597	689	318	727	240	999999	956	894	809	999999	999999	999999	803	672	999999	999999	953	907	711	306	767	999999	75	172	999999	805	424	487	999999	609	522	800	655	871	32	999999	999999	111	999999	999999	972	999999	999999	310	510	254	999999	999999	531	872	653	21	869	844	943	999999	623	155	181	435	999999	479	290	210	545	538	224	932	650	481	999999	851	150	978	334	467	650	764	999999	311	175	325	956	741	955	511	931	811	999999	875	846	122	930	341	294	503	999999	600	999999	999999	39	707	458	59	316	801	871	890	520	999999	506	858	493	870	269	132	523	548	999999	44	607	413	13	774	635	452	999999	808	999999	830	446	59	999999	689	999999	468	999999	906	435	163	999999	999999	301	999999	379	999999	629	999999	82	171	980	482	999999	730	375	999999	703	683	
424	863	880	999999	206	689	49	999999	999999	999999	598	801	999999	999999	123	101	405	566	999999	561	405	648	823	861	736	999999	850	999999	704	279	323	654	999999	194	492	571	999999	999999	843	611	412	922	138	825	471	999999	905	373	999999	999999	335	999999	515	152	287	775	999999	999999	336	673	999999	85	751	589	489	999999	46	999999	134	551	818	828	722	510	999999	482	999999	997	400	464	999999	999999	605	450	944	515	999999	622	906	999999	999999	999999	250	999999	772	337	180	549	999999	999999	244	834	248	999999	999999	506	95	15	999999	804	266	999999	628	999999	999999	999999	480	311	644	974	803	999999	999999	999999	31	562	587	999999	999999	822	312	970	661	999999	230	792	999999	787	999999	447	429	144	629	999999	460	487	999999	378	134	419	856	869	905	371	725	999999	669	830	999999	882	919	543	277	999999	502	999999	391	756	651	263	125	692	999999	999999	999999	668	794	999999	957	543	999999	219	427	328	999999	442	75	300	156	409	133	416	991	132	999999	999999	867	458	609	174	999999	999999	726	999999	304	174	573	708	815	66	999999	999999	873	999999	957	999999	125	999999	215	70	230	100	999999	252	139	708	701	183	677	669	800	346	464	793	448	55	492	999999	33	999999	868	366	484	999999	384	999999	543	739	174	819	770	918	253	548	943	15	280	999999	741	596	999999	400	40	156	999999	689	999999	89	814	911	226	569	925	414	999999	999999	616	999999	867	612	999999	962	18	858	898	999999	103	999999	850	443	775	18	999999	437	338	999999	999999	999999	834	694	999999	463	999999	999999	602	210	993	999999	357	89	398	759	999999	139	431	510	391	182	258	383	596	236	999999	999999	146	218	999999	497	999999	723	538	288	999999	183	236	710	47	755	265	697	999999	264	568	771	54	25	999999	684	16	827	999999	164	89	999999	108	159	234	553	126	394	455	505	763	633	551	120	999999	443	902	720	473	636	916	560	494	999999	667	999999	999999	131	816	80	491	258	637	383	208	999999	999999	87	999999	999999	639	871	999999	393	501	934	229	933	941	999999	782	295	363	460	999999	999999	965	766	491	766	226	994	578	999999	24	514	996	177	912	999999	368	825	244	980	997	54	317	111	841	733	248	403	190	857	297	205	894	187	145	678	270	999999	595	719	277	999999	303	999999	999999	986	999999	62	30	103	599	999999	61	999999	999999	203	222	863	925	757	527	822	814	720	97	818	999999	819	41	243	999999	999999	999999	999999	712	363	751	451	732	854	795	195	382	96	268	999999	154	520	999999	942	466	406	392	999999	
202	454	829	582	778	999999	375	999999	999999	787	515	548	727	536	670	109	451	770	141	80	999999	341	449	728	462	756	673	999999	105	98	999999	191	667	401	332	268	534	178	672	182	488	677	174	595	581	719	613	618	849	624	501	695	274	322	876	860	14	111	999999	31	886	276	32	999999	19	333	999999	999999	214	412	575	282	108	959	591	293	177	999999	156	999999	153	999999	259	480	597	999999	916	355	525	472	999999	999999	58	650	295	222	655	241	586	999999	838	287	413	447	59	228	597	315	730	592	999999	160	999999	999999	878	999999	26	552	345	999999	417	535	810	742	999999	152	234	457	674	379	638	936	277	999999	999999	865	999999	812	999999	379	494	611	625	932	779	999999	478	999999	772	464	999999	112	895	658	999999	313	999999	671	999999	907	999999	150	999999	361	953	756	999999	65	483	999999	999999	214	131	966	443	999999	999999	878	962	54	999999	999999	685	999999	183	535	50	619	69	600	999999	980	999999	999999	384	354	999999	273	979	999999	231	423	197	758	999999	991	980	999999	999999	44	999999	999999	708	254	242	999999	464	999999	187	427	716	272	995	882	624	999999	999999	999999	999999	99	835	646	999999	939	823	999999	375	926	933	192	999999	120	403	34	999999	999999	281	279	290	943	999999	548	999999	561	316	958	427	314	999999	87	999999	382	348	136	208	757	699	999999	431	981	999999	538	498	995	872	605	869	971	685	823	999999	421	327	647	209	999999	999999	999999	632	864	833	999999	791	999999	882	182	772	277	825	449	999999	512	999999	308	999999	361	999999	100	688	711	999999	456	629	321	161	999999	64	700	926	911	999999	999999	999999	566	158	999999	999999	999999	122	700	832	999999	155	245	999999	424	573	29	769	848	999999	469	658	999999	775	999999	441	999999	704	994	127	999999	999999	999999	999999	748	375	291	160	874	614	417	999999	999999	878	999999	310	394	598	737	324	45	999999	87	674	738	999999	999999	999999	999999	573	276	938	999999	583	760	259	240	999999	974	58	292	999999	895	999999	829	491	999999	999999	286	999999	56	881	999999	680	999999	999999	274	249	513	999999	999999	499	389	310	347	479	859	415	128	999999	80	401	624	688	999999	177	45	842	999999	999999	999999	999999	514	694	526	395	971	999999	501	618	985	990	488	999999	898	792	999999	594	999999	360	631	264	999999	47	16	654	267	288	648	999999	999999	999999	405	267	19	999999	985	999999	999999	951	507	421	999999	509	999999	89	912	693	790	249	687	451	945	999999	625	779	258	477	687	871	138	692	799	587	512	999999	595	231	920	
921	807	794	810	999999	853	220	999999	425	999999	927	742	573	999999	999999	236	665	485	911	999999	240	729	999999	17	999999	999999	999999	621	336	997	699	493	690	773	869	441	893	640	999999	640	414	439	832	692	760	139	564	204	400	360	999999	88	684	589	690	201	299	999999	897	999999	48	598	24	428	999999	443	61	800	999999	967	343	999999	999999	280	237	800	896	999999	999999	999999	269	619	231	999999	160	999999	809	110	92	677	152	116	743	879	602	815	425	999999	607	999999	87	999999	575	432	26	822	604	413	362	999999	305	474	539	124	862	999999	999999	47	999999	999999	634	950	717	951	999999	237	291	605	678	421	385	999999	228	930	704	999999	53	799	959	999999	999999	406	999999	203	381	678	576	628	27	999999	449	387	999999	142	691	137	999999	624	999999	789	999999	998	999999	999999	999999	814	999999	999999	419	367	999999	577	999999	999999	999999	238	999999	524	580	157	660	999999	588	504	972	999999	354	95	249	577	458	999999	202	179	796	999999	671	999999	689	567	999999	968	999999	660	999999	999999	999999	999999	683	463	925	531	54	999999	139	999999	999999	240	968	515	469	999999	999999	842	908	999999	385	908	153	441	567	403	999999	22	725	691	454	928	705	999999	699	999999	412	785	652	926	999999	741	50	999999	607	999999	839	184	999999	271	608	376	751	843	496	400	62	252	999999	531	999999	999999	735	447	433	491	534	867	815	321	999999	999999	199	999999	579	643	867	235	833	136	564	999999	914	999999	93	88	999999	999999	614	308	105	170	999999	131	240	999999	16	603	999999	125	906	972	368	786	514	34	999999	999999	999999	999999	532	826	999999	999999	967	45	999999	282	364	355	314	673	999999	516	226	597	695	78	750	236	999999	274	999999	717	999999	591	303	138	948	68	999999	416	597	761	999999	999999	751	128	164	205	236	734	248	149	810	242	999999	851	569	916	999999	999999	29	999999	225	268	95	701	550	385	742	989	999999	305	452	898	999999	502	999999	948	845	576	914	555	999	902	35	602	906	987	999999	999999	568	41	728	794	999999	559	545	517	192	60	578	778	463	247	411	999999	999999	912	167	226	120	621	81	762	203	473	48	999999	242	492	999999	562	999999	999999	999999	301	576	999999	511	526	956	233	765	794	998	145	102	999999	501	92	906	999999	829	656	341	999999	960	999999	601	923	521	232	284	999999	266	999999	999999	172	816	120	376	48	999999	641	270	999999	855	286	764	999999	381	286	999999	160	586	800	732	856	999999	999999	999999	610	66	588	14	734	949	75	538	982	869	929	
945	390	716	999999	593	198	999999	455	999999	684	211	544	551	244	409	999999	123	465	292	420	214	342	779	765	981	822	636	535	936	999999	999999	782	999999	452	340	999999	999999	718	216	544	470	513	392	656	999999	522	999999	770	334	825	951	82	699	458	725	999999	611	950	886	771	562	860	999999	310	936	428	356	108	904	968	999999	405	259	748	950	700	949	999999	365	999999	785	866	211	121	838	999999	92	999999	727	726	830	493	999999	445	981	609	999999	91	719	981	175	938	865	999999	999999	999999	823	951	508	34	664	488	999999	426	985	696	658	407	472	271	346	616	381	188	999999	999999	572	813	766	350	999999	999999	999999	384	303	846	10	999999	974	999999	851	141	999999	702	72	351	999999	416	459	295	950	598	619	999999	999999	559	566	687	227	999999	983	20	999999	167	999999	797	85	221	132	148	695	813	432	189	999999	214	385	679	125	796	308	166	999999	999999	399	999999	999999	999999	999999	744	290	323	627	44	999999	841	946	83	999999	999999	276	686	999999	999999	600	147	175	440	999999	440	183	887	571	430	642	826	656	713	767	222	549	130	481	388	858	381	999999	397	880	579	268	311	306	850	530	621	872	53	881	262	941	817	917	309	999999	999999	752	207	402	482	999999	999999	999999	170	999999	156	214	905	462	228	951	778	559	999999	181	999999	590	720	900	30	999999	613	999999	515	281	999999	212	182	817	465	629	999999	995	999999	999999	999999	995	146	134	383	416	999999	590	663	999999	173	999999	459	137	697	812	41	306	381	528	999999	999999	801	888	999999	943	41	98	996	999999	999999	783	161	83	999999	877	999999	999999	999999	999999	986	32	999999	213	118	475	753	55	129	999999	598	692	623	880	813	622	203	257	141	999999	999999	999999	999999	999999	349	390	115	999999	999999	820	999999	445	779	999999	999999	999999	243	597	780	528	200	986	968	354	999	279	999999	999999	269	999999	683	999999	999999	97	999999	999999	438	113	999999	727	369	377	75	309	294	999999	999999	855	348	264	389	606	476	613	999999	398	999999	999999	999999	79	230	834	126	999999	146	171	981	691	538	433	130	139	733	62	169	999999	999999	669	69	999999	366	314	932	999999	999999	87	999999	999999	847	841	207	198	47	795	507	535	261	619	173	132	181	999999	327	915	143	259	999999	424	454	426	999999	999999	189	229	712	999999	999999	120	310	999999	441	140	844	697	236	931	102	938	555	634	999999	310	506	936	674	145	999999	27	871	895	215	315	406	430	373	956	18	818	92	591	633	150	319	999999	691	
999999	387	630	688	999999	999999	999999	999999	820	855	176	744	252	999999	999999	999999	999999	249	415	853	999999	733	423	999999	279	922	283	855	964	999999	431	991	401	255	633	757	366	339	669	737	280	447	586	575	999999	221	999999	273	514	661	750	901	903	261	565	317	963	999999	999999	999999	883	89	999999	819	999999	185	353	997	921	820	573	554	579	999999	999999	688	157	999999	137	68	166	19	351	312	260	530	98	999999	690	325	794	999999	920	390	853	201	542	766	151	31	868	768	352	999999	999999	205	331	235	999999	876	170	999999	179	999999	132	999999	737	999999	569	903	97	999999	316	999999	35	513	634	199	823	999999	156	390	706	115	999999	398	667	656	224	999999	209	862	471	814	165	678	889	999999	999999	979	463	940	999999	247	934	664	999999	999999	668	584	571	999999	412	296	730	999999	418	74	169	734	216	999999	387	515	999999	235	999999	502	450	999999	624	74	932	844	999999	215	194	999999	181	535	935	921	988	999999	999999	77	460	185	93	386	269	825	410	533	772	382	999999	691	542	999999	923	960	999999	321	960	507	209	999999	367	524	999999	949	892	634	798	999999	999999	999999	32	637	775	565	418	999999	999999	798	664	999999	81	999999	653	999999	999999	472	611	975	625	676	679	985	868	999999	818	569	791	320	933	775	999999	999999	289	999999	668	999999	933	999999	552	240	234	171	842	800	497	811	871	101	999999	429	999999	823	669	425	77	46	768	883	999999	848	999999	999999	865	888	999999	593	276	999999	834	31	538	253	433	394	999999	518	999999	77	404	999999	697	699	999999	513	752	911	818	863	999999	632	147	999999	620	703	957	999999	306	953	136	903	544	43	999999	11	890	779	399	284	999999	999999	893	999999	488	740	161	583	488	362	145	761	775	999999	100	999999	884	999999	632	730	437	999999	999999	999999	941	501	472	664	999999	296	622	973	522	543	891	198	739	999999	572	880	551	384	968	944	818	375	138	141	943	65	127	412	156	669	999999	977	999999	703	999999	999999	277	496	150	202	739	172	249	241	521	901	472	447	915	752	188	62	37	277	381	575	999999	341	721	386	179	219	999999	999999	999999	913	851	45	999999	585	999999	64	243	775	214	999999	999999	896	619	51	592	679	497	404	490	999999	950	79	332	193	999999	935	775	763	999999	530	999999	396	545	999999	60	437	760	339	148	133	818	261	73	725	449	476	999999	679	999999	499	722	432	999999	999999	963	781	712	503	962	677	999999	479	752	999999	999999	999999	999999	999999	999999	999999	918	999999	265	367	
976	698	16	607	743	156	224	106	999999	533	807	911	33	644	644	999999	724	999999	377	471	844	349	508	999999	414	710	126	710	689	639	580	565	177	999999	925	999999	775	115	999999	815	463	999999	510	999999	877	409	999999	716	999999	999999	440	661	789	793	522	636	200	628	999999	43	40	514	999999	340	952	999999	999999	28	719	379	999999	999999	507	999999	18	999999	839	289	511	14	994	409	342	999999	999999	919	775	384	492	298	999999	157	999999	726	999999	948	776	179	276	634	664	697	997	998	227	821	999999	237	784	861	797	999999	126	198	48	630	181	448	999999	42	476	370	999999	430	304	356	999999	781	776	69	999999	999999	999999	876	999999	307	412	999999	750	387	766	547	599	630	999999	173	40	723	687	999999	777	337	47	243	167	304	170	576	703	870	124	381	461	999999	976	138	898	249	848	999999	228	837	698	999999	276	999999	771	999999	929	999999	326	983	104	999999	292	999999	631	778	719	55	999999	835	640	999999	999999	394	999999	873	654	372	274	999999	874	945	936	939	999999	293	999999	999999	533	999999	646	572	999999	140	999999	839	442	999999	506	130	530	999999	605	392	206	999999	999999	999999	842	897	260	567	866	536	119	159	684	352	919	999999	999999	999999	521	881	198	77	999999	999999	117	999999	441	236	999999	999999	269	81	350	554	742	999999	801	95	396	636	14	89	706	27	31	137	164	99	999999	168	319	50	291	723	203	139	999999	359	999999	999999	465	999999	701	721	276	999999	999999	140	610	108	547	725	103	999999	876	118	371	318	999999	979	102	351	727	707	835	228	999999	999999	361	613	999999	999999	321	999999	180	999999	388	984	751	983	329	999999	489	410	620	593	947	406	999999	999999	767	999999	248	794	502	999999	999999	993	886	999999	258	192	999999	996	771	105	413	301	715	999999	730	999999	999999	137	660	999999	999999	327	96	251	281	393	779	276	845	163	999999	527	308	66	682	395	108	703	999999	999999	255	492	639	999999	999999	655	691	999999	364	391	616	999999	143	999999	261	980	906	999999	776	864	999999	999999	160	999999	891	886	992	658	224	344	288	864	402	523	822	379	687	571	70	626	702	999999	911	464	547	999999	393	999999	805	701	489	463	926	870	734	742	341	31	999999	303	999999	42	735	29	113	999999	718	620	999999	881	302	999999	999999	999999	999999	999999	600	696	80	797	503	129	852	999999	855	824	937	531	788	89	999999	666	936	767	964	669	999999	892	361	794	385	772	271	924	409	999999	879	999999	708	161	151	999999	951	837	800	543	190	222	
174	999999	815	196	832	999999	999999	636	999999	999999	195	999999	999999	708	345	285	421	730	857	927	123	710	999999	169	999999	636	938	999999	999999	108	999999	430	489	881	727	82	979	199	999999	999999	91	999999	745	72	999999	216	672	442	310	676	425	80	685	262	999999	464	343	655	373	205	594	999999	921	310	999999	764	999999	999999	999999	272	999999	999999	790	999999	846	350	999999	883	578	615	999999	505	101	47	682	999999	745	237	783	273	739	999999	825	744	154	640	851	999999	999999	826	204	999999	999999	48	999999	203	289	999999	416	758	498	459	999999	758	999999	99	359	884	999999	955	999999	785	823	718	532	971	407	55	975	215	499	530	999999	999999	421	999999	54	63	667	489	616	999999	821	34	774	999999	257	77	513	64	291	966	816	265	807	418	252	742	999999	409	795	243	591	210	268	999999	787	334	346	342	55	305	227	999999	348	999999	999999	798	944	999999	999999	340	542	920	923	532	714	999999	999999	12	655	311	548	999999	693	999999	597	620	766	806	502	999999	999999	180	999999	986	749	678	999999	966	454	999999	798	999999	685	465	999999	671	286	735	999999	380	390	343	687	999999	757	999999	454	966	253	353	42	147	750	801	999999	999999	910	937	782	45	999999	978	999999	212	513	285	582	999999	680	999999	344	40	553	131	542	396	493	276	238	999999	233	950	722	111	421	999999	522	883	855	340	760	348	999999	228	881	411	785	999999	239	481	386	226	296	327	19	11	593	628	269	222	877	999999	708	992	811	549	265	456	790	852	763	698	382	350	175	995	87	999999	250	140	610	18	46	757	999999	16	664	405	101	419	77	893	999999	643	462	127	639	999999	416	342	156	339	694	387	999999	688	844	945	162	999999	924	268	387	138	611	869	607	999999	588	804	999999	860	364	999999	785	869	84	738	888	57	999999	126	918	908	999999	281	324	658	999999	999999	172	718	252	87	494	808	516	495	999999	592	519	688	382	611	999999	296	974	322	602	848	614	115	67	114	999999	808	999999	999999	155	340	554	999999	912	999999	999999	176	617	999999	886	976	363	588	707	305	538	676	743	999999	461	697	306	11	999999	999999	121	66	660	148	428	686	999999	999999	999999	999999	999999	571	999999	520	999999	999999	678	697	999999	626	495	35	408	762	576	981	75	42	999999	999999	43	552	892	720	750	999999	516	999999	857	999999	518	325	999999	999999	266	966	999999	232	348	180	28	999999	575	440	706	96	657	999999	571	999999	999999	435	999999	999999	999999	495	678	999999	999999	392	774	209	839	236	
999999	999999	787	401	999999	609	91	842	694	847	438	999999	977	462	999999	664	928	618	999999	420	999999	93	306	999999	349	771	999999	845	462	955	406	999999	769	348	999999	999999	308	266	401	999999	365	999999	740	182	464	999999	518	999999	999999	999999	464	999999	302	428	647	34	872	443	61	999999	321	245	389	739	450	619	664	999999	139	487	999999	999999	226	945	64	810	999999	999999	889	116	262	81	999999	357	999999	999999	999999	999999	701	999999	664	864	214	666	649	130	398	11	732	999999	577	880	96	562	748	792	938	356	373	837	681	749	553	944	999999	250	440	42	247	209	103	324	937	831	823	501	999999	999999	305	934	999999	351	401	999999	539	382	999999	251	999999	708	312	179	976	863	627	999999	321	269	194	409	689	366	763	533	999999	263	943	265	739	999999	334	388	61	999999	426	339	999999	508	415	999999	265	198	433	538	896	924	347	83	213	908	190	207	999999	895	255	64	587	868	304	999999	438	729	512	361	383	924	128	547	446	297	567	813	853	94	154	500	932	234	637	826	916	999999	61	999999	76	137	999999	165	193	999999	751	489	213	140	999999	999999	686	82	164	971	806	799	999999	999999	351	376	354	291	751	755	131	362	241	999999	368	569	678	999999	294	256	911	962	999999	84	545	87	609	722	999999	618	814	860	79	665	999999	127	242	145	999999	699	783	731	413	438	250	399	999999	736	772	112	999999	13	787	908	70	843	445	562	380	274	767	631	868	142	941	271	292	576	456	250	337	999999	203	594	999999	189	558	999999	834	156	999999	999999	950	320	999999	999999	999999	999999	999999	999999	682	999999	764	224	932	161	862	999999	496	978	116	682	289	531	999999	323	809	999999	999999	880	294	999999	999999	233	444	999999	999999	558	999999	141	198	130	999999	279	999999	657	779	979	662	999999	999999	999999	439	999999	50	157	593	429	545	448	10	879	999999	723	892	173	999999	540	779	999999	481	314	999999	365	790	985	710	19	962	128	544	830	541	132	564	17	89	871	193	297	999999	261	23	931	999999	318	403	257	387	404	704	248	210	999999	840	22	386	83	75	64	446	584	999999	426	904	999999	348	999999	169	884	93	91	999999	999999	999999	999999	999999	999999	235	999999	591	463	999999	567	423	305	629	999999	292	551	999999	999999	805	999999	851	725	999999	596	36	999999	969	798	97	502	999999	623	891	999999	884	620	721	417	999999	999999	999999	983	952	898	13	609	550	431	322	618	263	87	285	227	640	23	999999	704	942	274	999999	999999	375	139	256	800	
413	911	42	672	829	223	167	221	665	867	773	896	593	427	420	548	999999	479	249	243	347	673	88	871	195	999999	475	999999	999999	679	617	999999	999999	212	206	999999	398	650	788	50	920	74	999999	772	249	538	120	525	854	962	318	896	889	999999	463	739	832	171	487	812	748	583	139	986	999999	999999	999999	391	231	999999	160	834	999999	208	322	282	121	315	632	999999	906	949	729	129	999999	721	932	637	748	466	806	236	173	975	302	346	935	575	999999	298	999999	729	304	999999	812	483	215	691	700	190	627	527	538	830	905	798	999999	19	625	538	27	617	642	999999	974	923	999999	715	906	976	347	999999	793	999999	373	999999	655	999999	317	887	516	251	936	568	838	999999	697	343	80	999999	492	925	949	984	280	675	97	539	109	888	999999	499	784	724	843	91	999999	205	466	728	152	208	702	738	999999	999999	680	999999	999999	695	235	337	999999	999999	493	421	999999	999999	73	698	999999	125	556	428	999999	26	999999	221	724	999999	555	502	876	351	361	294	233	221	962	504	994	22	613	413	663	485	854	382	241	431	495	999999	142	768	638	37	651	284	999999	15	319	999999	359	179	150	732	999999	999999	999999	209	198	384	999999	999999	703	999999	511	153	765	599	999999	95	980	302	999999	629	370	999999	999999	333	642	949	557	957	195	999999	663	444	273	999999	999999	999999	330	999999	243	120	88	573	75	561	525	508	518	999999	842	234	999999	999999	907	520	372	999999	591	727	566	248	827	889	383	999999	999999	999999	879	999999	574	999999	764	999999	69	161	551	797	52	160	808	144	440	999999	124	961	57	606	536	752	567	999999	969	602	475	999999	293	199	199	897	999999	999999	628	999999	999999	241	469	540	997	756	999999	999999	310	440	919	432	808	999999	774	999999	131	999999	540	136	277	893	642	171	482	999999	867	361	608	155	23	360	515	756	999999	999999	999999	516	999999	780	783	993	380	999999	683	999999	999999	999999	424	776	776	329	999999	999999	999999	606	598	999999	67	999999	888	617	999999	165	427	999999	999999	61	999999	891	999999	614	219	760	352	284	523	113	488	439	878	918	999999	831	379	693	443	999999	999999	395	999999	999999	459	675	891	176	36	224	999999	125	137	144	607	533	856	171	999999	166	158	141	999999	495	819	628	65	969	679	145	786	734	999999	902	710	956	606	726	164	999999	999999	186	999999	999999	992	372	311	999999	321	999999	975	217	582	287	865	219	999999	799	384	830	620	921	496	999999	999999	386	991	999999	999999	650	926	999999	17	576	
297	972	883	785	999999	999999	326	321	658	999999	170	579	161	847	999999	501	653	807	352	333	924	947	689	367	870	615	381	86	999999	670	486	999999	210	15	999999	893	335	526	999999	927	514	308	273	230	729	858	234	154	198	999999	996	129	787	999999	652	349	293	526	914	886	85	249	12	987	790	324	379	156	856	152	176	999999	510	999999	999999	625	999999	468	637	21	390	237	887	386	999999	999999	68	526	363	650	609	999999	612	999999	851	274	305	285	999999	415	489	88	297	55	766	869	999999	372	999999	36	664	824	888	903	506	848	361	625	323	433	999999	852	999999	216	543	366	524	100	573	554	329	408	38	232	531	311	939	841	620	999999	747	695	662	336	999999	999999	920	999999	913	12	912	680	962	17	158	637	296	91	512	409	355	528	799	318	706	265	796	666	381	204	909	519	15	519	999999	570	999999	999999	229	757	446	999999	187	570	642	649	446	31	999999	999999	25	999999	339	220	999999	229	895	354	999999	730	999999	999999	337	719	103	402	674	453	999999	587	447	830	861	755	963	539	999999	999999	676	999999	819	774	592	999999	188	60	190	999999	70	999999	675	845	999999	499	768	191	999999	467	476	249	999999	992	699	496	457	999999	999999	583	257	919	999999	666	677	999999	911	999999	672	850	999999	53	999999	999999	392	865	912	601	994	999999	986	999999	60	999999	763	999999	999999	826	999999	999999	999999	993	63	607	546	151	587	999999	999999	273	587	999999	519	637	927	999999	37	999999	999999	834	584	855	999999	999999	999999	476	869	994	999999	249	490	94	999999	999999	999999	999999	989	999999	343	251	287	903	999999	730	784	442	271	422	955	339	410	987	999999	250	999999	999999	802	429	999999	999999	999999	592	114	999999	783	503	413	942	999999	390	443	422	761	368	999999	680	432	999999	849	164	215	456	49	573	999999	502	868	999999	65	648	744	570	999999	999999	969	694	999999	504	947	291	38	329	606	574	895	987	236	999999	693	841	999999	342	579	855	999999	825	999999	999999	100	291	635	514	886	999999	646	873	817	498	399	861	881	999999	523	568	135	886	849	474	677	851	276	20	215	224	896	411	999999	749	408	153	151	267	414	666	999999	524	999999	438	999999	999999	999999	999999	468	832	959	823	819	999999	729	978	976	89	863	999999	24	999999	309	672	280	999999	882	78	999999	999999	999999	623	999999	856	912	611	999999	420	545	655	999999	538	551	383	264	83	592	979	29	429	177	72	999999	175	651	999999	225	769	167	694	999999	111	648	223	122	999999	309	999999	
108	128	535	565	543	999999	567	486	82	925	417	207	651	903	58	669	87	999999	999999	358	999999	881	395	683	262	851	516	579	889	338	270	999999	774	630	881	999999	894	612	528	196	607	175	958	299	999999	960	52	246	63	978	145	464	127	950	757	226	733	851	312	691	999999	999999	596	744	999999	498	432	31	31	157	775	999999	139	42	999999	50	923	999999	331	301	809	999999	525	911	202	999999	801	824	873	999999	177	53	310	837	495	619	578	223	999999	864	999999	30	225	906	999999	670	334	999999	208	716	302	637	530	999999	881	430	472	684	551	858	697	999999	158	365	979	731	174	302	546	999999	471	709	471	999999	763	789	999999	999999	708	531	999999	716	625	166	373	540	523	299	955	74	157	894	672	776	999999	931	871	859	999999	481	506	42	549	77	255	592	175	72	257	999999	375	852	976	29	385	980	981	999999	992	448	218	875	346	481	984	999999	999999	695	300	831	999999	205	693	999999	999999	449	999999	558	999999	999999	375	460	52	999999	699	304	917	652	400	999999	949	878	866	487	272	999999	999999	77	92	999999	555	480	772	999999	184	180	169	749	993	936	813	432	91	222	83	758	999999	999999	999999	999999	659	999999	999999	114	882	49	338	215	999999	999999	753	109	476	242	235	999999	687	999999	999999	999999	145	999999	659	464	382	527	797	654	413	999999	797	999999	295	403	28	170	185	668	543	999999	841	953	785	999999	192	999999	956	999999	986	999999	80	216	999999	263	999999	999999	999999	840	731	999999	252	683	801	459	607	999999	813	82	224	74	999999	999999	999999	554	687	999999	392	70	281	999999	570	948	668	235	444	591	999999	999999	848	535	435	999999	937	188	892	167	162	999999	999999	651	900	883	634	922	469	999999	999999	249	575	372	110	674	999999	72	999999	303	25	576	25	999999	122	999999	233	999999	638	384	91	999999	661	999999	39	65	79	630	768	686	999999	745	999999	392	469	188	467	486	435	761	776	874	999999	599	152	585	320	975	538	129	999999	999999	293	95	970	227	587	55	999999	54	604	938	304	117	999999	279	810	633	556	934	323	747	999999	877	607	217	999999	999999	387	453	744	103	101	648	36	379	462	999999	422	251	600	421	999999	391	166	837	999999	285	619	872	775	687	999999	604	805	999999	692	415	999999	762	999999	524	668	888	309	511	847	999999	91	609	817	999999	220	314	999999	999999	603	999999	721	769	999999	245	452	999999	999999	67	674	497	843	124	999999	56	202	659	999999	85	752	265	91	655	999999	924	204	20	
64	999999	477	124	270	902	999999	820	693	717	999999	470	81	163	219	252	999999	999999	812	999999	922	770	999999	999999	769	268	160	348	999999	76	779	713	50	442	999999	43	999999	560	237	940	805	866	363	484	534	999999	13	599	55	839	818	640	121	238	97	999999	708	916	999999	999999	752	970	999999	627	999999	999999	430	639	702	186	662	999999	999999	871	999999	65	417	462	36	694	999999	560	999999	950	257	999999	999999	812	355	999999	335	673	216	235	198	834	999999	999999	999999	999999	654	999999	896	868	186	543	518	250	76	41	877	256	889	999999	747	201	677	88	999999	800	999999	617	293	536	999999	988	79	896	682	337	999999	681	915	914	49	889	663	434	774	714	630	361	999999	324	999999	89	784	555	999999	996	167	999999	999999	746	302	47	91	370	999999	198	474	999999	567	739	812	205	340	999999	621	999999	999999	252	999999	665	180	999999	871	969	248	771	213	523	417	686	179	470	999999	999999	621	999999	808	999999	416	585	249	18	793	16	511	999999	748	809	933	999999	468	914	999999	700	576	833	175	999999	131	999999	984	950	214	999999	999999	351	999999	170	999999	619	58	244	835	729	425	999999	674	999999	467	155	32	404	589	786	999999	264	27	623	603	999999	836	696	181	999999	601	299	804	912	446	999999	221	999999	999999	324	583	233	89	724	285	999999	168	310	999999	976	233	590	370	427	999999	999999	334	267	999999	999999	999999	361	999999	999999	137	999999	367	762	999999	999999	933	999999	948	275	213	994	185	303	348	199	629	535	53	205	937	999999	928	386	259	141	834	954	999999	880	541	231	999999	414	596	158	56	406	882	355	52	999999	642	105	224	668	139	41	918	377	946	257	999999	867	737	126	208	981	512	999999	473	979	999999	77	734	981	832	771	706	200	153	999999	653	697	999999	159	379	832	172	999999	999999	803	45	999999	934	293	913	303	677	480	949	74	999999	595	999999	999999	373	999999	371	242	835	367	334	728	999999	724	603	620	715	587	747	999999	819	921	293	669	944	999999	142	450	999999	999999	104	236	250	88	999999	999999	816	98	785	804	471	999999	755	645	479	316	428	999999	690	302	588	999999	733	584	255	999999	999999	222	128	602	442	920	173	306	272	107	488	999999	396	545	999999	626	801	942	903	889	999999	647	200	999999	353	921	760	999999	999999	14	503	665	999999	999999	999999	603	969	999999	371	999999	999999	999999	382	382	999999	999999	824	154	498	999999	297	999999	680	366	807	664	32	490	259	520	169	999999	355	268	603	822	323	999999	789	210	
656	999999	999999	999999	133	717	275	817	999999	999999	107	999999	288	989	999999	713	985	476	557	101	581	489	934	851	391	378	112	124	778	999999	999999	792	364	297	314	999999	219	328	243	99	399	214	680	999999	423	553	119	366	999999	890	837	999999	484	698	628	177	999999	729	970	754	999999	999999	49	804	121	315	999999	990	685	999999	503	666	242	999999	701	999999	999999	999999	999999	838	269	746	573	888	177	122	317	666	669	146	994	490	999999	488	485	999999	175	876	999999	118	302	999999	680	513	396	180	614	27	996	260	369	928	999999	142	495	867	586	160	999999	999	997	594	331	548	52	999999	999999	999999	999999	462	999999	932	999999	330	999999	149	999999	70	502	996	508	999999	669	418	777	75	198	225	999999	617	999999	999999	999999	77	120	707	797	999999	470	382	862	999999	999999	544	58	437	250	971	999999	355	801	526	658	640	999999	706	925	999999	999999	999999	825	102	760	374	999999	197	693	621	999999	838	352	934	600	129	999999	999999	264	135	999999	349	825	227	629	647	815	145	366	608	576	414	999999	999999	370	493	557	769	109	671	743	860	999999	629	762	757	13	867	926	999999	505	853	451	799	553	431	161	607	999999	123	558	664	831	94	999999	804	66	468	573	999999	571	999999	549	593	392	509	606	206	465	872	999999	999999	999999	826	112	999999	962	982	340	999999	999999	950	306	999999	999999	999999	999999	999999	583	957	700	545	303	819	999999	141	314	857	417	54	825	999999	152	600	478	610	455	14	981	999999	999999	83	999999	635	999999	999999	78	999999	481	999999	480	946	999999	508	182	999999	654	399	999999	971	418	114	575	999999	122	385	807	706	999999	511	633	999999	677	261	999999	626	417	668	54	356	73	751	386	114	999999	878	343	644	427	378	955	65	155	20	913	737	999999	840	522	399	999999	371	55	969	679	999999	279	370	392	555	691	986	355	512	908	999999	999999	471	999999	999999	999999	999999	288	999999	555	577	877	999999	347	999999	128	576	999999	999999	542	999999	705	999999	434	126	609	972	261	872	686	969	710	643	111	256	18	47	999999	288	356	650	92	999999	999999	112	578	612	32	14	999999	999999	999999	999999	970	217	961	321	46	605	634	999999	911	416	999999	586	999999	244	999999	101	379	90	999999	999999	307	891	619	999999	993	331	999999	997	949	999999	999999	571	999999	18	672	999999	999999	696	10	999999	999999	999999	739	999999	999999	836	245	343	56	930	635	356	999999	974	403	88	597	999999	328	715	67	637	999999	665	999999	889	999999	858	999999	671	999999	999999	90	999999	
222	999999	162	942	354	166	96	214	999999	999999	620	999999	905	163	615	593	306	131	999999	999999	464	27	165	84	705	564	388	387	771	385	133	999999	275	729	762	383	999999	654	999999	172	628	853	999999	999999	54	999999	984	305	253	999999	999999	686	314	795	999999	999999	864	88	247	789	777	999999	442	999999	999999	667	999999	186	401	241	666	999999	999999	999999	666	610	341	999999	39	999999	580	93	143	999999	20	447	999999	999999	256	567	518	999999	417	39	394	919	421	999999	216	999999	68	999999	904	21	321	722	383	107	999999	999999	999999	810	58	424	218	999999	575	999999	999999	457	28	353	929	833	723	999999	244	283	821	746	199	999999	847	653	764	772	189	999999	480	297	74	551	350	999999	704	707	799	992	821	699	353	771	554	758	367	999999	877	80	999999	503	999999	999999	999999	393	683	642	963	405	999999	445	515	999999	179	277	393	477	13	555	139	26	28	251	462	132	402	999999	676	98	295	59	999999	118	834	977	808	964	275	999999	701	72	744	404	342	385	193	999999	602	286	374	890	999999	332	941	999999	999999	999999	647	163	990	265	999999	874	119	609	999999	407	618	201	468	999999	212	55	999999	999999	281	623	908	86	938	999999	825	399	724	404	348	572	999999	563	503	999999	326	121	999999	446	106	869	295	733	835	786	292	410	999999	945	688	666	478	999999	999999	999999	337	571	999999	498	439	575	160	714	271	999999	239	999999	698	896	112	100	88	999999	970	411	338	185	251	999999	219	999999	582	778	715	682	104	302	564	999999	244	999999	896	999999	17	999999	719	999999	471	999999	556	237	711	999999	842	598	587	70	903	597	531	999999	329	999999	289	999999	993	999999	998	589	883	999999	500	65	662	999999	204	610	411	449	999999	758	999999	999999	999999	981	713	661	936	127	104	44	399	966	999999	92	435	832	199	999999	999999	348	581	882	973	619	999999	999999	269	494	403	976	658	463	905	773	448	935	469	307	310	342	445	881	999999	849	548	534	945	579	921	372	421	999999	912	999999	187	831	999999	984	254	67	402	999999	723	128	385	935	71	347	643	500	373	999999	999999	204	903	999999	999999	134	81	212	710	689	573	999999	565	251	999999	999999	596	617	525	999999	62	252	999999	993	999999	376	999999	999999	472	607	999999	431	998	999999	724	999999	999999	486	442	295	912	51	356	712	878	999999	562	144	999999	509	751	36	999999	888	999999	450	264	909	543	31	999999	999999	739	113	753	999999	42	45	526	833	120	999999	184	999999	999999	999999	999999	237	125	474	813	339	
228	963	856	909	457	120	690	284	999999	540	943	999999	999999	453	311	253	958	736	659	526	617	999999	398	641	999999	999999	326	827	554	36	794	78	217	999999	250	776	999999	844	694	922	354	252	379	580	176	763	605	128	709	653	278	388	815	297	999999	667	574	224	66	712	793	999999	730	437	746	875	213	312	212	999999	995	999999	51	737	181	374	999999	818	999999	98	148	208	128	999999	999999	415	262	920	609	583	212	999999	999999	999999	138	491	522	942	999999	300	560	303	999999	999999	657	164	347	999999	125	357	485	755	999999	967	573	999999	999999	829	999999	341	622	292	703	628	333	962	999999	69	999999	689	852	999999	984	999999	999999	845	293	945	999999	602	78	184	804	261	999999	456	294	819	418	542	747	693	272	999999	678	999999	599	999999	999999	695	828	287	479	435	505	245	771	573	439	999999	999999	999999	999999	999999	272	448	999999	452	999999	876	999999	516	651	999999	942	999999	976	492	506	271	999999	996	104	557	774	790	704	378	755	999999	999999	721	390	690	240	999999	999999	999999	239	239	999999	157	766	973	27	321	636	414	999999	999999	269	289	77	177	481	316	704	999999	312	482	744	119	999999	667	999999	956	999999	960	835	999999	62	790	262	999999	482	108	239	999999	539	462	164	299	885	999999	603	405	654	999999	218	924	252	87	883	757	495	680	461	109	782	999999	999999	675	579	498	294	478	999999	999999	695	999999	86	584	499	849	328	454	233	999999	73	999999	312	999999	999999	999999	751	999999	999999	504	999999	999999	647	140	348	477	277	999999	999999	396	135	999999	379	853	999999	835	848	668	588	43	438	51	456	999999	999999	986	759	282	923	999999	746	319	570	531	29	999999	999999	945	245	31	999999	839	999999	836	162	999999	426	458	395	999999	72	92	396	873	76	999999	999999	999999	105	362	718	995	565	999999	649	815	564	847	834	634	110	903	433	566	462	598	999999	999999	31	106	569	310	887	999999	605	664	922	999999	999999	999999	548	271	999999	882	999999	586	284	680	196	999999	999999	999999	624	760	816	169	659	999999	421	477	431	734	452	998	792	418	118	559	456	985	893	999999	391	555	95	838	63	550	999999	875	999999	637	433	685	723	989	686	136	198	446	14	102	999999	988	857	813	818	850	99	894	478	724	233	211	999999	516	999999	79	675	999999	116	118	576	545	163	999999	999999	767	285	999999	732	981	370	999999	999999	999999	592	403	697	281	999999	212	460	999999	407	599	413	232	242	217	801	617	461	999999	340	895	525	739	999999	999999	512	61	
575	296	172	496	364	223	229	999999	924	794	381	403	957	903	999999	216	999999	999999	391	999999	535	78	11	999999	530	159	680	95	285	852	999999	634	769	969	637	173	207	910	244	200	12	591	293	17	999999	999999	999999	436	999999	319	600	281	681	432	525	999999	999999	57	999999	214	542	144	375	81	999999	746	633	988	276	494	999999	999999	328	200	999999	944	785	994	999999	472	896	253	847	999999	999999	999999	953	347	453	999999	999999	999999	945	40	657	867	225	221	780	498	434	275	170	753	309	373	952	491	355	999999	722	301	999999	503	318	298	297	999999	820	940	793	296	544	146	615	999999	292	298	542	219	999999	573	223	390	48	630	93	999999	666	999999	344	999999	992	871	417	999999	981	999999	999999	368	580	999999	401	840	705	148	730	33	147	449	90	663	948	145	852	158	87	999999	464	687	215	203	742	931	606	331	999999	999999	728	39	878	840	577	183	639	913	182	383	685	899	999999	69	955	227	807	680	523	856	999999	269	508	999999	999999	43	999999	386	83	469	244	383	844	67	305	118	570	250	999999	999999	505	939	976	704	112	999999	787	999999	247	524	133	999999	808	447	654	469	999999	685	853	543	999999	262	840	712	149	311	64	999999	764	847	657	567	593	748	360	89	292	804	101	999999	999999	17	149	558	999999	999999	999999	407	412	836	587	884	397	553	999999	253	109	274	565	800	511	999999	391	400	866	566	342	70	999999	575	186	999999	593	431	297	22	123	291	999999	831	999999	657	441	999999	270	772	180	50	993	117	979	28	248	300	920	313	625	748	691	779	975	514	321	837	999999	860	301	965	265	742	139	999999	897	733	73	854	512	463	140	104	396	302	77	978	999999	167	487	999999	510	984	999999	374	599	596	855	232	999999	603	278	409	999999	999999	784	261	978	171	130	515	237	76	999999	171	999999	597	393	999999	999999	342	251	501	382	997	999999	281	354	764	227	310	877	840	518	908	195	730	622	192	999999	816	10	433	47	972	999999	999999	193	235	756	12	213	183	785	12	999999	776	37	999999	749	512	999999	224	943	819	999999	396	558	892	999999	888	975	999999	999999	999999	342	817	464	409	931	999999	98	128	999999	999999	107	704	65	515	555	418	703	148	999999	16	999999	786	490	999999	345	999999	886	999999	259	999999	37	12	999999	165	670	545	999999	627	552	728	999999	787	999999	728	722	999999	341	999999	346	567	999999	836	768	999999	720	999999	337	247	74	999999	999999	797	868	150	198	104	695	899	845	20	
106	86	596	714	592	132	580	999999	505	412	348	999999	999999	692	683	200	999999	999999	445	123	217	85	562	999999	593	626	918	75	540	627	246	441	999999	999999	470	999999	250	63	576	598	976	999999	742	662	913	301	842	999999	466	997	860	845	999999	731	802	31	999999	999999	130	966	213	514	231	877	999999	907	645	628	231	574	949	190	283	847	147	641	343	999999	387	999999	783	742	608	542	767	401	977	476	999999	999999	999999	944	932	610	394	999999	354	999999	999999	15	656	224	954	892	58	679	571	617	593	171	999999	623	919	828	999999	470	905	689	119	999999	929	999999	999999	781	979	999999	999999	673	462	675	297	478	413	381	645	999999	999999	716	493	97	829	999999	882	371	761	971	35	114	427	924	565	665	754	723	86	487	999999	182	912	53	432	999999	999999	999999	999999	219	999999	999999	999999	623	682	999999	205	32	944	999999	296	999999	30	17	979	153	999999	537	119	999999	723	999999	304	999999	999999	615	999999	450	665	931	215	999999	497	999999	761	487	920	999999	252	375	470	732	999999	999999	201	999999	162	905	73	288	651	626	808	252	495	530	253	34	183	76	999999	999999	367	23	363	999999	246	477	999999	502	999999	999999	295	743	171	991	911	787	966	999999	463	898	387	386	289	589	166	255	999999	241	243	896	629	186	979	716	375	764	163	869	999999	999999	999999	570	65	208	341	74	90	504	618	465	68	127	999999	497	376	980	734	774	175	990	421	999999	268	336	823	119	764	455	626	999999	633	106	907	999999	249	817	999999	999999	999999	101	174	562	623	999999	837	512	999999	491	349	394	39	389	704	168	999999	643	999999	728	385	999999	310	999999	999999	999999	831	961	220	834	258	559	999999	999999	526	83	825	858	401	490	498	320	546	282	115	999999	999999	254	402	748	515	605	515	602	704	999999	791	538	684	162	946	999999	999999	739	243	790	736	999999	862	630	999999	999999	252	820	240	74	999999	37	999999	646	352	587	568	471	328	652	53	66	948	500	999999	297	999999	249	544	621	999999	807	48	324	505	741	391	999999	416	110	999999	694	999999	640	350	999999	17	48	809	999999	318	829	999999	591	746	679	437	372	999999	54	240	12	286	618	55	878	988	216	150	999999	205	795	65	228	298	999999	694	318	159	528	289	999999	999999	999999	999999	200	396	457	577	825	314	29	999999	371	999999	361	418	753	999999	472	775	801	897	208	172	522	773	202	303	999999	985	128	222	819	999999	104	573	110	314	999999	491	541	638	325	999999	186	370	693	
358	937	941	940	723	687	999999	999999	248	241	999999	790	426	204	164	190	840	196	999999	615	606	774	787	318	999999	740	980	244	173	582	900	986	162	90	843	999999	455	55	404	999999	77	287	856	342	96	523	999999	297	999999	457	999999	121	380	755	97	584	999999	999999	500	983	706	999999	324	666	999999	36	638	346	999999	798	734	999999	791	999999	547	999999	918	455	999999	925	999999	693	857	715	106	789	999999	999999	992	268	216	822	554	420	829	999999	963	199	11	69	885	999999	935	587	999999	690	999999	109	217	769	666	999999	411	575	682	23	660	608	999999	550	420	242	353	102	592	912	999999	381	451	988	365	728	454	171	50	219	757	280	993	416	470	517	198	233	602	511	420	979	999999	815	898	364	999999	999999	649	652	748	999999	994	810	450	999999	657	228	999999	938	260	250	999999	472	266	390	999999	999999	90	903	53	999999	500	90	501	270	642	635	99	999999	107	993	522	397	470	999999	285	999999	966	522	859	969	819	663	999999	180	454	999999	559	518	749	477	999999	745	999999	629	352	913	318	189	315	31	139	413	840	999999	728	146	12	352	114	431	999999	568	999999	84	309	836	828	331	816	377	86	581	260	630	622	999999	999999	841	571	999999	999999	786	216	837	840	416	823	995	452	317	273	999999	414	328	999999	811	701	534	329	515	94	999999	373	938	999999	999999	162	219	643	951	358	171	780	743	556	409	361	216	243	999999	999999	999999	879	508	113	868	176	932	350	810	85	263	999999	65	286	888	423	278	891	292	264	613	999999	500	959	112	999999	671	771	880	460	494	999999	436	502	999999	117	864	999999	86	390	230	869	833	875	999999	999999	725	999999	668	986	92	325	950	999999	409	999999	388	999999	11	999999	505	170	469	999999	999999	962	94	562	999999	999999	558	444	814	901	44	743	528	624	865	462	711	214	113	894	377	999999	350	797	102	778	728	326	833	644	885	69	410	482	294	142	565	172	441	999999	437	648	510	58	999999	665	999999	763	683	548	730	999999	999999	575	983	422	999999	296	470	257	999999	242	611	999999	26	974	999999	55	999999	999999	897	549	773	999999	466	999999	999999	302	202	436	999999	964	642	294	914	999999	12	834	499	872	520	278	702	193	835	999999	47	340	999999	999999	332	909	433	950	650	191	528	841	118	264	999999	329	103	999999	433	97	600	326	999999	432	972	999999	556	999999	222	629	847	589	390	271	999999	999999	269	572	114	914	541	691	643	733	75	171	999999	244	999999	999999	184	
669	759	999999	604	720	84	609	657	999999	362	965	738	31	344	938	460	999999	572	424	69	530	928	519	555	908	682	532	366	811	999999	321	348	30	455	999999	829	642	667	970	264	999999	915	291	561	575	953	999999	398	137	999999	879	672	999999	142	999999	740	250	202	999999	48	552	252	846	50	50	626	717	576	999999	118	818	189	601	170	408	999999	999999	958	979	999999	999999	143	239	110	902	649	643	888	999999	447	589	999999	970	932	711	999999	78	250	520	949	246	56	242	28	891	699	80	544	999999	47	999999	999999	222	999999	977	418	22	745	148	999999	982	828	774	999999	529	379	219	999999	999999	999999	999999	406	447	40	999999	999999	901	221	218	213	999999	109	999999	764	353	307	236	238	954	999999	999999	999999	999999	999999	966	417	281	523	498	522	490	411	95	999999	500	999999	844	192	999999	963	517	999999	999999	934	821	883	673	999999	999999	232	152	980	713	165	595	223	304	327	74	310	999999	999999	722	695	722	177	23	422	273	655	462	54	999999	991	786	604	795	177	307	93	999999	271	156	276	380	510	697	930	999999	287	403	527	128	722	231	138	88	841	222	999999	869	261	747	720	769	108	774	999999	378	991	427	999999	29	980	999999	999999	241	456	325	222	479	93	274	985	262	934	926	493	769	657	525	954	999999	653	224	491	524	436	999999	282	735	974	562	166	999999	999999	507	999999	999999	999999	897	632	999999	10	185	999999	987	761	467	835	181	291	953	999999	475	473	181	999999	766	999999	957	804	999999	53	486	504	999999	118	999999	986	436	788	999999	29	760	892	999999	954	478	438	999999	762	968	999999	110	999999	31	999999	999999	999999	104	999999	381	89	793	102	682	999999	999999	999999	265	878	634	481	999999	392	953	933	961	582	44	227	999999	338	580	204	836	999999	943	42	482	999999	428	999999	892	999999	417	258	236	667	220	999999	441	797	183	626	137	497	272	999999	999999	98	879	117	361	877	243	999999	508	598	999999	404	538	491	207	574	460	999999	588	113	974	999999	707	303	372	87	786	110	164	954	76	999999	25	235	541	394	810	320	999999	25	71	374	749	637	411	999999	428	949	600	608	175	999999	908	999999	999999	795	999999	586	744	283	101	142	888	999999	999999	917	388	313	949	999999	764	149	516	573	51	610	999999	79	999999	999999	659	836	510	556	788	833	440	855	999999	746	13	233	576	114	924	928	486	999999	115	494	437	999999	10	787	843	999999	726	344	128	142	839	999999	694	197	999999	264	632	342	764	699	
487	533	999999	212	999999	540	999999	411	999999	999999	999999	759	964	999999	999999	999999	836	722	999999	999999	999999	999999	737	360	999999	692	539	388	490	669	999999	154	440	415	17	904	304	797	978	312	463	324	695	15	999999	999999	999999	296	78	89	428	999999	999999	12	592	999999	795	469	305	126	11	999999	921	999999	816	980	999999	558	400	225	250	999999	744	409	999999	791	409	999999	352	827	345	252	999999	411	251	999999	524	438	823	625	118	834	501	999999	311	999999	403	715	198	999999	760	798	999999	852	999999	389	175	999999	703	800	982	73	999999	477	780	759	873	519	738	430	999999	890	734	775	116	415	547	881	108	39	999999	694	543	323	77	999999	356	999999	572	862	230	305	999999	33	643	55	999999	999999	91	552	406	884	976	767	572	869	73	999999	745	433	841	293	999999	674	412	999999	529	803	410	243	413	415	947	876	999999	170	166	711	142	71	698	523	800	556	632	514	999999	775	750	208	483	235	722	999999	999999	999999	183	69	620	999999	525	912	623	847	149	991	999999	110	999999	412	712	361	999999	999999	735	999999	999999	575	51	999999	580	753	62	999999	760	999999	692	808	999999	273	999999	106	101	787	999999	785	900	952	416	641	577	999999	999999	348	495	131	246	47	999999	702	999999	608	28	999999	774	772	999999	421	96	961	308	138	253	303	999999	616	270	999999	149	999999	427	540	168	409	330	999999	545	714	716	999999	940	654	404	999999	999999	388	999999	378	23	773	999999	488	866	455	999999	449	373	914	922	879	861	999999	898	464	999999	912	449	618	401	810	999999	155	705	458	30	654	733	100	483	47	537	999999	999999	376	999999	939	674	713	76	999999	600	631	999999	837	999999	904	755	940	877	908	938	469	976	212	546	999999	782	417	999999	688	715	282	441	884	351	999999	847	532	440	346	248	736	999999	520	219	605	362	868	680	126	898	999999	222	574	999999	78	915	985	829	999999	166	266	288	388	999999	328	999999	907	495	999999	66	999999	510	541	999999	212	918	466	999999	941	427	999999	999999	318	790	923	69	866	786	283	64	862	703	999999	999999	981	457	999999	354	891	415	455	382	999999	69	675	292	681	904	896	160	458	999999	887	825	252	529	970	597	252	268	333	999999	222	753	204	529	322	361	688	754	754	122	999999	536	999999	541	863	259	999999	640	388	999999	889	132	605	871	815	372	999999	999999	999999	575	111	632	91	999999	170	130	999999	155	970	999999	226	151	405	346	999999	361	853	710	665	721	483	611	999999	372	999999	99	157	
332	999999	950	423	999999	277	189	20	480	454	647	999999	743	394	999999	670	69	744	748	727	269	981	463	518	237	796	765	102	499	751	999999	102	999999	972	542	441	30	999999	999999	873	226	335	419	907	215	999999	922	337	514	941	821	627	999999	372	887	351	260	999999	999999	439	999999	97	520	728	734	554	311	770	999999	537	650	999999	999999	999999	511	999999	572	556	313	898	999999	438	587	558	930	102	609	708	94	999999	191	588	718	561	999999	139	999999	690	999999	660	999999	161	485	977	300	667	873	618	860	953	999999	703	999999	298	564	999999	509	999999	999999	642	945	999999	999999	661	355	999999	444	201	512	382	128	999999	999999	652	870	999999	953	610	267	272	228	990	847	140	421	999999	460	999999	999999	999999	629	852	892	540	715	434	475	999999	999999	999999	999999	681	116	488	835	898	330	486	427	999999	129	899	704	999999	999999	999999	755	555	250	999999	611	24	204	222	752	276	988	843	937	445	258	139	978	999999	48	999999	883	999999	305	522	167	999999	12	166	999999	999999	999999	366	126	760	678	999999	583	999999	628	218	999999	894	736	568	909	999999	548	982	592	989	920	676	497	877	81	999999	259	727	711	999999	22	999999	999999	31	128	632	727	999999	999999	338	555	999999	409	999999	999999	989	632	737	999999	999999	999999	999999	573	190	809	481	999999	249	689	291	670	999999	61	991	206	449	851	714	450	287	999999	372	225	264	444	999999	276	667	818	91	999999	522	124	999999	211	999999	474	861	221	647	763	488	999999	485	999999	699	174	418	633	619	148	999999	296	335	921	73	804	319	746	114	214	211	999999	608	526	158	742	30	790	999999	975	989	999999	803	523	280	874	740	999999	744	540	858	999999	208	943	999999	235	788	999999	148	999999	164	125	116	442	561	999999	889	958	519	956	153	999999	428	644	158	424	493	812	999999	198	74	723	11	574	999999	178	999999	664	678	922	999999	911	999999	27	820	874	999999	370	961	999999	999999	781	86	788	999999	240	999999	999999	999999	433	742	999999	468	949	132	441	123	542	96	999999	834	234	999999	596	999999	241	976	410	999999	283	38	133	850	437	212	293	647	223	186	999999	563	667	869	255	190	999999	453	702	895	389	999999	853	283	578	999999	760	999999	489	784	165	999999	214	740	999999	404	999999	135	41	746	999999	794	900	365	971	830	176	364	45	416	999999	787	284	514	444	999999	999999	999999	281	999999	452	792	167	438	999999	861	358	927	358	850	571	999999	422	955	66	999999	999999	497	999999	748	222	999999	464	83	
999999	378	979	699	306	998	228	769	999999	999999	304	55	636	999999	999999	119	481	249	999999	195	844	183	375	329	457	999999	662	688	547	533	999999	56	338	94	679	999999	882	999999	999999	359	632	999999	997	439	660	999999	958	399	162	202	999999	972	399	279	238	585	999999	660	999999	999999	346	999999	231	999999	999999	258	717	552	792	691	237	821	618	656	999999	52	186	935	668	999999	999999	999999	536	355	266	863	657	999999	999999	999999	650	231	417	184	23	102	999999	677	292	411	999999	416	607	470	965	455	364	742	999999	999999	409	77	999999	804	566	83	13	999999	73	293	999999	659	999999	698	51	16	413	443	642	470	471	509	999999	266	153	999999	999999	999999	390	811	508	914	351	669	999999	582	239	613	999999	939	98	704	613	998	810	643	999999	909	999999	958	51	920	109	255	724	899	424	735	661	91	418	937	495	262	785	687	318	36	13	468	776	800	999999	999999	382	999999	895	654	456	509	764	755	647	431	999999	999999	814	999999	999999	794	168	999999	952	535	531	999999	218	360	223	133	335	692	905	959	999999	251	104	406	999999	957	13	770	288	161	326	662	300	74	999999	207	999999	222	91	218	310	999999	848	999999	181	999999	558	545	440	333	999999	82	850	687	249	528	493	418	232	988	790	398	225	999999	999999	999999	999999	154	867	999999	260	999999	611	697	999999	909	403	804	234	999999	409	468	339	955	976	254	812	612	825	964	714	464	999999	102	999999	912	999999	56	999999	313	999999	999999	677	425	82	999999	470	999999	999999	339	135	688	193	580	588	332	68	270	824	964	999999	258	328	902	310	796	132	518	279	999999	999999	356	723	921	290	999999	999999	999999	882	915	784	659	583	496	839	36	281	420	514	105	853	796	999999	127	256	999999	999999	775	125	286	999999	951	883	291	999999	778	965	271	999999	999999	541	155	387	908	189	406	674	832	999999	999999	525	999999	14	184	893	66	133	999999	674	999999	910	25	797	606	977	999999	776	302	20	70	71	20	130	920	563	999999	418	324	999999	850	448	262	712	842	761	235	946	999999	397	428	655	999999	596	131	999999	526	357	999999	931	356	630	999999	821	999999	999999	514	592	93	620	195	999999	809	999999	824	729	658	313	955	845	999999	999999	77	905	591	415	701	999999	999	248	999999	360	638	392	591	230	76	440	710	999999	256	643	862	97	211	999999	999999	700	771	401	999999	222	401	935	189	469	999999	999999	240	999999	520	101	592	845	583	835	20	999999	87	604	663	227	602	336	599	117	34	
979	703	810	570	999999	999999	607	224	999999	958	702	213	131	667	599	209	124	118	165	999999	26	514	999999	770	428	623	177	738	806	619	75	999999	82	445	582	773	429	999999	999999	999999	985	999999	758	876	317	999999	955	936	999999	999999	488	999999	999999	66	17	475	999999	50	999999	387	484	869	418	214	893	367	999999	686	94	825	780	98	599	716	75	999999	755	999999	999999	215	999999	999999	674	788	141	847	901	25	437	117	447	389	883	141	999999	999999	999999	999999	982	999999	92	999999	999999	999999	247	399	628	728	991	621	719	835	999999	936	719	254	204	630	83	55	466	125	258	977	388	400	215	467	999999	999999	183	211	999999	513	133	399	387	999999	550	999999	229	999999	999999	999999	397	999999	802	947	422	719	921	592	480	937	493	966	29	874	859	846	194	999999	999999	52	448	999999	999999	83	812	330	866	768	999999	342	999999	999999	102	442	589	777	598	267	55	999999	36	590	731	999999	29	167	379	999999	576	703	999999	999999	999999	981	378	999999	999999	999999	999999	101	852	999999	513	148	121	999999	999999	587	295	92	258	926	999999	943	999999	858	787	748	999999	655	950	999999	201	385	785	767	96	999999	74	710	494	869	133	999999	190	873	86	592	468	818	293	999999	999999	999999	999999	630	943	999999	964	520	101	544	999999	488	151	498	999999	999999	999999	354	124	763	522	999999	999999	999999	802	999999	762	152	781	204	999999	245	372	167	146	707	930	164	824	833	156	554	999999	999999	999999	645	999999	691	911	948	239	999999	704	530	279	642	999999	75	827	999999	500	999999	738	897	999999	439	126	983	999999	264	207	208	530	291	999999	968	966	648	195	999999	999999	81	241	832	965	174	541	842	887	999999	999999	864	337	999999	342	999999	815	999999	999999	999999	528	827	999999	999999	751	999999	594	423	913	311	676	258	999999	669	431	999999	591	999999	931	101	897	284	106	859	454	342	871	487	948	292	163	254	954	430	639	532	742	583	90	934	579	999999	928	586	826	999999	984	667	621	913	743	999999	999999	602	867	999999	731	479	999999	999999	169	117	474	630	158	432	304	999999	40	898	686	999999	825	997	521	779	999999	519	43	999999	999999	213	866	44	999999	254	464	361	563	394	800	999999	380	672	774	999999	653	307	438	403	267	535	636	999999	237	735	999999	999999	91	98	999999	222	446	320	999999	955	999999	440	90	903	999999	942	896	645	108	424	636	163	233	59	135	57	90	639	634	999999	999999	153	999999	999999	999999	671	280	474	496	999999	825	999999	611	818	999999	999999	226	534	
435	325	638	991	623	999999	109	999999	569	42	962	850	141	999999	999999	999999	388	107	633	277	742	306	671	999999	159	520	999999	576	999999	999999	827	999999	830	556	999999	319	194	585	529	994	999999	242	112	248	999999	999999	456	28	384	373	439	134	589	949	999999	139	653	216	842	113	999999	532	386	999999	214	999999	999999	585	604	376	63	803	577	639	999999	509	204	432	919	513	73	580	999999	188	974	999999	333	881	764	999999	665	977	743	999999	780	192	999999	947	44	461	626	871	424	999999	320	636	556	949	999999	292	934	999999	296	999999	50	643	339	207	999999	510	999999	148	999999	529	710	85	999999	161	858	999999	653	257	398	468	886	201	999999	194	867	999999	157	383	999999	482	149	444	999999	999999	385	999999	852	999999	999999	999999	735	487	61	999999	307	999999	576	999999	101	999999	999999	999999	999999	828	999999	848	486	999999	339	841	363	999999	655	348	390	275	394	655	775	720	526	995	999999	864	733	408	150	272	887	999999	771	752	292	474	843	462	612	862	962	537	661	999999	999999	925	180	392	832	712	999999	999999	850	921	629	381	501	643	207	967	105	53	707	224	267	999999	79	611	999999	190	504	928	663	532	693	248	68	818	676	999999	693	350	999999	437	758	856	781	850	132	911	999999	210	264	644	766	918	999999	447	450	621	856	999999	331	999999	218	586	378	328	238	391	322	683	966	999999	283	999999	476	280	999999	411	925	228	488	159	999999	304	673	28	765	774	418	999999	999999	999999	708	134	29	924	999999	182	487	999999	999999	741	999999	299	243	999999	370	22	451	559	999999	49	999999	637	90	182	999999	914	912	999999	562	999999	972	700	314	999999	934	159	735	552	60	293	923	471	606	999999	560	917	70	61	657	753	332	999999	640	339	370	80	54	846	490	999999	269	999999	901	168	768	898	984	999999	999999	221	287	899	999999	999999	125	233	40	343	621	526	853	999999	999999	809	140	123	70	999999	550	863	115	999999	71	745	34	795	570	999999	978	662	933	737	374	999999	475	433	360	942	223	146	50	711	999999	964	461	408	435	101	38	999999	837	18	782	823	116	399	837	763	999999	329	663	593	999999	959	999999	999999	496	266	999999	707	999999	128	999999	414	823	404	662	107	999999	625	370	478	419	333	824	924	955	550	339	86	595	999999	279	893	482	456	356	276	999999	999999	999999	179	757	330	891	719	999999	377	10	712	736	739	479	57	959	999999	999999	999999	999999	668	999999	945	926	267	121	999999	848	868	931	999999	999999	396	999999	947	
999999	200	999999	98	999999	115	677	999999	550	627	350	855	127	231	934	298	999999	325	142	712	186	966	999999	500	999999	725	999999	388	445	633	664	999999	999999	999999	344	769	473	94	999999	38	991	581	999999	999999	999999	265	58	627	934	643	103	999999	264	24	771	746	947	230	879	715	244	999999	999999	917	999999	10	842	596	999999	174	824	198	726	999999	720	604	572	944	583	999999	676	253	454	802	539	999999	999999	998	759	999999	822	999999	999999	883	794	702	439	486	346	916	999999	462	739	769	818	905	14	161	303	177	184	13	647	925	49	999999	845	350	388	999999	915	999999	836	299	352	581	982	843	318	999999	175	95	999999	666	540	224	999999	684	983	633	928	999999	705	592	423	818	999999	289	844	803	856	999999	108	317	11	579	999999	999999	426	999999	999999	171	842	999999	11	98	405	980	395	824	999999	170	366	754	999999	981	148	999999	999999	533	999999	702	999	999999	172	86	986	999999	665	961	598	999999	268	746	999999	766	101	430	999999	334	999999	624	999999	29	326	696	732	354	215	29	440	999999	573	892	270	999999	172	336	999999	999999	112	114	325	433	236	422	902	620	53	344	889	717	663	551	999999	362	808	980	199	475	353	999999	94	999999	531	226	501	375	999999	999999	604	999999	318	665	232	318	309	999999	792	903	999999	122	311	871	139	722	718	999999	782	907	999999	191	999999	999999	581	470	30	679	902	20	921	999999	999999	562	739	135	999999	999999	329	801	999999	347	999999	295	999999	241	999999	223	999999	999999	507	479	593	999999	999999	999999	627	671	999999	999999	298	630	999999	781	982	268	978	999999	141	14	323	721	702	980	854	999999	999999	851	966	349	139	806	999999	999999	512	451	942	565	999999	326	508	999999	999999	999999	513	432	779	999999	312	999999	262	591	91	511	999999	786	777	613	723	994	428	775	999999	745	999999	491	999999	473	279	999999	325	423	999999	999999	999999	584	999999	999999	477	432	305	588	548	999999	96	999999	725	662	999999	726	673	339	841	498	999999	732	42	177	999999	31	966	315	146	999999	107	839	999999	999999	999999	999999	978	642	145	999999	699	840	237	161	658	95	999999	804	864	552	868	999999	582	767	999999	774	552	640	999999	455	466	989	451	777	999999	999999	221	999999	657	698	748	40	203	550	798	67	999999	880	519	848	265	999999	450	999999	902	121	267	568	359	999999	368	347	441	999999	999999	999999	399	460	705	411	874	317	999999	176	804	837	792	42	969	859	999999	671	999999	363	200	304	549	856	874	999999	999999	652	109	427	340	999999	
598	999999	999999	98	667	999999	185	117	999999	948	25	284	790	999999	329	235	599	500	960	696	227	88	499	540	170	542	585	370	999999	999999	218	728	835	999999	248	999999	327	999999	999999	234	495	22	389	999999	288	275	76	809	25	764	999999	608	466	999999	193	999999	23	184	928	134	468	814	696	751	740	296	448	396	826	50	999999	719	308	735	211	214	698	999999	261	894	476	776	999999	999999	179	609	272	999999	220	999999	275	152	952	77	999999	681	326	638	511	992	999999	679	999999	975	856	999999	310	999999	442	979	821	765	922	43	658	691	469	49	582	140	34	256	186	999999	775	765	766	999999	969	999999	999999	69	746	269	999999	797	794	380	999999	834	309	541	759	999999	906	509	230	999999	419	999999	222	287	66	380	999999	580	502	999999	999999	100	577	999999	761	999999	101	761	28	663	965	999999	897	99	999999	747	831	492	496	945	200	275	545	848	822	895	999999	609	13	375	300	496	999999	999999	180	709	999999	239	780	846	148	155	999999	566	999999	557	186	133	999999	319	999999	999999	94	557	694	999999	999999	999999	256	865	605	492	758	653	372	999999	566	999999	918	999999	489	601	712	649	806	55	784	999999	895	274	718	193	570	999999	826	815	999999	999999	224	245	163	538	982	999999	250	999999	999999	837	204	484	990	198	214	999999	830	947	773	445	750	999999	160	577	999999	982	156	422	922	74	999999	557	76	999999	999999	999999	999999	950	618	797	408	999999	659	946	783	999999	283	999999	979	69	999999	999999	52	967	996	576	95	586	705	10	767	828	734	999999	21	647	417	180	424	531	999999	999999	338	975	999999	600	989	213	793	422	709	626	442	999999	210	999999	515	999999	999999	207	999999	798	255	999999	999999	999999	425	999999	934	146	13	112	116	457	932	984	551	76	930	406	999999	881	792	999999	301	999999	396	871	131	74	142	318	999999	999999	933	338	999999	999999	945	466	999999	662	278	999999	419	606	519	984	930	999999	405	448	999999	426	619	715	15	963	327	888	193	554	999999	870	999999	694	754	999999	999999	999999	360	999999	130	999999	232	925	612	144	872	694	631	411	941	999999	999999	693	999999	931	999999	999999	332	999999	401	67	283	999999	456	408	652	725	851	999999	470	335	866	999999	327	999999	203	694	112	870	999999	633	266	782	613	311	210	321	554	823	291	305	999999	689	440	73	200	602	478	214	999999	999999	999999	10	940	615	47	106	999999	445	737	999999	125	461	579	768	999999	501	26	999999	208	341	999999	38	349	999999	63	187	142	264	513	999999	
226	898	388	943	790	265	999999	998	273	113	945	118	999999	378	999999	820	119	671	271	999999	586	999999	15	160	999999	814	661	775	561	860	999999	999999	932	999999	696	999999	82	636	977	546	659	999999	881	104	999999	72	942	999999	985	243	77	999999	992	814	24	892	892	238	967	976	603	76	446	413	149	999999	999999	949	682	962	999999	483	693	725	50	568	452	910	763	913	872	999999	789	999999	793	999999	128	999999	999999	804	334	844	668	11	942	593	581	478	954	562	886	992	298	32	496	593	999999	276	999999	455	450	981	999999	64	999999	913	286	128	619	646	999999	68	999999	877	638	903	814	692	783	999999	987	999999	955	999999	999999	879	401	767	831	209	725	999999	999999	676	999999	352	999999	614	897	39	316	462	858	318	999999	828	174	420	999999	592	999999	94	493	326	999999	476	35	999999	999999	234	521	519	296	420	921	863	713	161	524	296	999999	210	795	754	150	535	124	647	363	207	715	981	383	249	430	641	999999	37	218	886	326	113	999999	672	518	999999	175	448	397	984	124	999999	896	108	67	578	299	739	186	932	362	388	911	829	519	999999	145	57	999999	290	999999	686	942	999999	999999	431	999999	133	999999	999999	369	676	260	999999	93	701	999999	285	999999	851	351	628	850	286	999999	938	999999	757	162	978	661	127	458	117	489	999999	999999	268	999999	636	955	176	503	999999	572	999999	137	542	746	817	455	999999	866	999999	999999	876	836	665	113	40	239	866	999999	267	999999	251	228	999999	999999	655	999999	826	156	554	999999	999999	999999	27	713	848	999999	659	20	345	532	800	261	319	178	612	999999	414	164	107	999999	99	205	245	151	330	467	983	652	100	999999	628	714	999999	252	762	751	818	952	264	229	579	855	635	999999	890	989	908	999999	287	63	999999	671	58	157	807	979	889	875	393	999999	827	16	919	158	904	96	940	76	415	861	782	462	900	878	827	243	570	510	261	999999	999999	18	375	47	970	957	665	999999	445	783	861	943	569	872	401	573	935	486	999999	999999	59	999999	569	425	280	763	771	180	999999	999999	418	388	624	999999	999999	999999	640	882	188	947	431	776	999999	999999	999	999999	999999	37	486	264	307	94	680	999999	291	716	999999	949	766	216	195	999999	844	871	374	483	329	516	49	582	999999	999999	307	883	999999	999999	220	999999	999999	441	870	999999	694	999999	275	334	708	177	999999	999999	379	999999	126	972	761	937	999999	999999	267	999999	520	386	988	999999	330	254	999999	796	85	18	505	512	999999	335	346	
999999	799	779	606	50	999999	999999	999999	922	213	252	936	335	999999	444	351	460	679	900	920	493	755	791	744	30	547	912	999999	762	621	999999	167	790	636	319	148	162	163	999999	999999	999999	640	999999	999999	88	318	999999	999999	640	999999	999999	833	999999	414	852	696	999999	44	585	503	862	69	983	310	346	999999	156	999999	812	306	198	307	462	999999	561	853	689	101	665	712	95	999999	461	105	576	999999	533	385	783	623	999999	127	999999	723	889	308	656	764	363	993	999999	999999	861	343	478	747	381	999999	999999	999	999999	916	378	872	417	999999	608	999999	734	313	561	999999	914	199	176	80	729	999999	268	263	999999	924	738	672	550	332	385	127	999999	829	662	999999	532	784	616	223	749	705	999999	275	700	999999	40	60	442	401	848	672	177	407	999999	999999	227	599	802	91	187	706	331	95	248	999999	272	905	999999	512	247	140	582	952	331	34	999999	992	562	439	999999	999999	999999	159	483	713	999999	999999	811	29	999999	999999	999999	535	45	52	383	999999	36	220	505	134	999999	929	164	718	99	224	86	999999	999999	234	46	999999	196	499	999999	182	611	535	539	54	103	632	681	314	157	999999	916	999999	651	211	999999	352	933	769	289	311	994	765	999999	999999	999999	819	808	607	999999	619	348	546	999999	210	999999	501	680	461	999999	776	999999	999999	570	51	999999	797	351	19	267	694	439	427	999999	999999	187	846	999999	999999	901	284	824	83	417	538	999999	380	711	999999	592	475	999999	482	738	512	63	154	999999	582	437	354	999999	999999	349	999999	190	999999	336	413	33	999999	999999	876	999999	757	999999	184	999999	42	342	928	96	900	999999	792	999999	956	688	707	120	42	651	999999	376	557	806	999999	733	215	357	787	53	999999	427	819	884	796	999999	981	559	878	712	172	250	509	268	577	381	557	999999	234	242	628	302	990	131	262	509	12	999999	927	450	236	684	999999	884	788	483	606	999999	235	999999	707	157	242	330	999999	999999	867	298	238	999999	186	999999	133	999999	424	14	436	698	631	296	921	40	632	999999	485	999999	695	625	479	104	774	649	999999	201	999999	481	70	670	999999	999999	641	713	999999	283	999999	210	560	999999	469	999999	56	908	286	938	120	676	524	999999	999999	11	401	252	999999	999999	879	537	82	932	29	943	999999	766	66	466	999999	218	317	359	173	285	926	696	165	999999	58	866	372	999999	90	858	956	265	999999	641	773	399	999999	999999	403	999999	999999	628	979	999999	839	289	852	820	293	999999	369	175	641	568	84	
705	96	133	95	23	174	999999	999999	999999	999999	688	999999	425	692	265	324	999999	999999	435	999999	307	716	999999	999999	769	24	552	731	188	499	791	624	267	999999	999999	312	770	503	390	572	80	776	818	539	160	348	999999	999999	38	588	639	219	215	420	776	988	457	276	326	999	622	999999	673	672	999999	74	683	858	623	953	999999	235	574	999999	87	531	999999	110	706	430	586	424	702	599	999999	999999	418	846	999999	90	854	504	187	999999	949	999999	113	156	343	95	664	999999	513	999999	44	999999	644	352	343	255	999999	999999	569	999999	422	208	633	83	812	624	656	999999	79	543	999999	999999	999999	193	913	342	427	999999	766	621	999999	18	999999	627	565	999999	936	75	513	543	999999	507	934	292	999999	751	999999	39	999999	718	438	999999	509	999999	976	999999	365	999999	438	999999	827	347	590	948	138	413	298	15	518	367	688	591	999999	535	552	600	124	766	999999	999999	231	999999	418	58	192	939	509	939	650	579	99	484	636	512	715	652	917	986	163	565	463	115	520	999999	999999	847	999999	973	999999	999999	871	599	247	999999	778	439	929	542	765	199	904	358	364	939	277	999999	999999	821	819	900	683	138	612	657	709	999999	999999	442	27	999999	447	535	521	999999	708	999999	247	370	733	999999	723	999999	230	964	999999	114	751	999999	999999	827	892	680	999999	527	999999	743	986	590	566	999999	562	496	999999	999999	752	378	999999	99	999999	777	999999	999999	999999	999999	186	308	907	999999	999999	605	374	999999	733	200	452	999999	381	994	571	964	513	656	804	999999	724	236	860	999999	221	293	278	999999	999999	931	861	309	592	620	351	404	999999	999999	594	961	298	266	763	333	977	985	996	842	528	999999	999999	319	788	27	819	949	448	116	999999	712	336	999999	955	999999	339	153	184	761	999999	999999	138	175	72	843	782	999999	473	999999	823	236	296	436	143	84	667	551	521	999999	800	401	956	999999	999999	881	634	585	310	999999	999999	834	810	245	999999	360	147	107	256	944	244	361	999999	911	293	210	426	900	579	881	143	787	632	999999	960	261	221	409	265	191	219	999999	167	511	541	989	999999	60	247	783	936	999999	305	576	340	449	914	54	999999	710	464	734	15	429	827	999999	212	211	284	937	148	737	842	75	735	47	204	974	999999	303	784	375	662	796	999999	999999	492	66	278	999999	347	177	963	554	726	999999	999999	737	683	334	787	999999	775	310	999999	999999	727	239	999999	303	999999	999999	999999	152	999999	98	81	219	485	263	999999	156	933	763	
999999	999999	774	297	349	261	846	466	300	54	516	571	999999	999999	999999	999999	999999	262	225	975	276	999999	501	820	999999	999999	999999	999999	999999	999999	999999	641	290	22	710	673	434	999999	890	589	457	788	648	630	636	364	999999	999999	999999	739	417	472	999999	999999	497	999999	479	953	668	999999	848	864	999999	870	445	999999	290	587	651	488	999999	999999	372	999999	528	999999	758	999999	999999	274	148	693	923	523	22	147	711	333	525	517	203	480	771	188	741	592	999999	778	195	761	999999	911	999999	579	999999	10	109	303	999999	999999	444	607	999999	999999	572	164	999999	690	858	308	999999	957	72	999999	295	999999	645	194	895	935	902	999999	686	999999	999999	237	625	353	105	999999	47	417	893	515	83	999999	710	377	615	586	999999	999999	999999	886	999999	127	849	933	294	586	365	915	407	999999	117	464	999999	345	213	345	538	598	999999	846	270	756	73	556	70	699	999999	278	999999	999999	999999	17	999999	799	835	83	387	999999	999999	519	656	131	19	400	407	618	674	375	174	999999	58	62	310	82	625	841	63	999999	999999	999999	456	96	999999	999999	999999	110	404	131	999999	139	957	846	539	85	200	149	746	673	158	452	35	765	114	308	270	242	999999	999999	183	994	29	95	819	473	73	569	783	921	191	307	999999	552	865	44	322	212	523	999999	882	486	999999	390	153	430	999999	690	999999	48	827	976	403	416	948	999999	119	872	36	75	22	631	365	825	999999	851	237	483	900	79	986	68	718	482	115	999999	999999	638	999999	398	904	999999	586	745	999999	214	903	807	604	360	999999	449	999999	457	221	261	130	279	999999	302	999999	95	999999	912	62	999999	267	920	311	999999	615	480	931	638	999999	640	54	620	731	286	999999	999999	999999	550	155	999999	999999	270	271	853	576	629	739	648	205	818	592	674	692	334	946	983	505	353	999999	453	518	546	999999	999999	216	509	548	622	354	773	216	250	767	515	886	997	659	999999	683	999999	999999	292	443	351	58	380	927	407	339	964	924	535	999999	701	999999	346	999999	689	647	77	999999	126	999999	999999	612	999999	906	187	447	949	999999	58	999999	759	712	999999	113	945	532	836	581	150	293	999999	848	680	444	999999	486	549	33	999999	999999	616	903	624	988	20	999999	706	473	750	999999	999999	640	999999	865	55	989	803	999999	38	167	810	999999	999999	833	999999	583	931	906	999999	701	898	999999	364	247	999999	999999	999999	247	102	999999	826	373	831	190	999999	749	972	999999	399	86	682	316	994	999999	999999	999999	962	999999	83	
999999	807	799	631	59	999999	999999	999999	638	812	199	901	566	150	822	340	446	663	760	999999	174	999999	127	517	765	28	999999	999999	551	247	999999	999999	307	173	665	408	36	999999	782	129	450	999999	343	12	999999	184	126	999999	182	481	999999	467	211	859	999999	826	690	999999	866	41	480	999999	999999	999999	880	999999	604	402	999999	423	999999	704	881	999999	490	701	277	125	999999	999999	999999	424	759	80	683	474	692	999999	999999	838	718	744	875	750	648	919	738	941	131	999999	580	724	692	999999	177	858	585	570	999999	217	999999	575	973	286	139	999999	771	999999	718	416	999999	167	148	999999	705	999999	829	140	999999	570	963	335	993	414	20	186	732	999999	902	999999	888	131	77	57	289	999999	771	598	620	592	158	84	233	999999	300	422	586	55	62	999999	38	454	578	999999	253	233	581	569	275	953	999999	999999	761	893	527	492	999999	100	366	562	999999	240	999999	999999	422	999999	999999	999999	124	597	600	686	948	304	796	999999	999999	269	999999	999999	571	211	333	667	268	388	322	339	198	807	999999	495	689	500	810	797	934	178	999999	364	130	303	455	677	362	647	999999	467	999999	92	999999	830	999999	310	991	596	907	852	999999	44	576	772	999999	316	999999	115	997	458	493	999999	509	999999	873	999999	999999	277	756	999999	999999	999999	567	855	243	999999	868	503	999999	388	508	999999	890	999999	38	361	787	358	213	148	413	999999	650	372	999999	108	583	999999	957	847	374	999999	839	261	999999	529	476	721	999999	984	447	770	906	618	949	279	118	426	356	521	999999	999999	74	618	251	67	971	205	999999	999999	531	313	546	360	24	785	385	999999	545	508	999999	999999	999999	229	999999	643	999999	41	422	703	999999	166	999999	999999	999999	787	999999	230	19	489	558	281	838	999999	462	144	234	555	604	174	894	480	880	999999	636	595	999999	845	999999	608	999999	939	782	188	999999	374	999999	999999	174	236	136	999999	628	999999	999999	999999	237	999999	766	566	418	794	437	258	999999	519	285	371	809	600	28	813	313	411	999999	618	498	660	259	97	49	134	999999	377	47	740	851	824	896	32	367	354	88	360	199	922	511	999999	379	999999	98	732	300	999999	218	322	850	227	294	341	125	577	175	678	526	294	413	70	220	78	999999	999999	475	787	243	674	734	952	999999	850	999999	999999	290	623	999999	999999	833	999999	168	725	999999	634	999999	564	906	790	189	410	833	904	518	450	324	999999	999999	637	267	999999	999999	543	587	999999	15	444	234	161	999999	552	999999	219	461	999999	
999999	495	188	43	921	911	880	453	495	334	128	316	341	667	649	979	654	371	60	329	999999	625	147	992	628	105	339	755	503	636	999999	624	453	922	548	829	999999	934	716	999999	633	887	999999	263	999999	699	999999	999999	512	999999	897	317	169	142	119	286	357	195	999999	825	581	134	999999	858	602	504	999999	419	128	820	855	720	655	704	695	999999	576	884	999999	929	993	772	252	195	739	999999	464	320	813	271	481	999999	529	999999	999999	999999	936	199	999999	284	836	693	448	999999	462	186	999999	999999	999999	519	709	472	971	999999	832	808	882	999999	129	188	50	552	606	857	348	917	200	999999	930	999999	662	387	234	939	102	999999	334	560	733	562	999999	999	999999	303	561	19	966	53	68	965	626	182	80	481	244	293	97	590	999999	544	986	896	535	260	856	332	999999	42	393	532	484	999999	41	999999	426	50	999999	312	305	999999	951	157	706	964	570	490	316	752	705	809	222	743	216	198	999999	865	474	623	447	238	999999	934	660	999999	491	304	151	999999	65	203	615	785	999999	24	999999	838	200	570	689	999999	25	496	999999	999999	319	740	124	842	999999	561	576	999999	864	77	568	999999	999999	179	483	275	349	999999	999999	999999	203	437	458	999999	605	999999	674	903	999999	82	223	284	607	999999	226	999999	190	308	524	999999	627	561	921	227	456	999999	352	30	97	424	999999	999999	799	824	390	882	292	922	999999	262	886	672	130	999999	853	293	420	420	953	999999	999999	999999	288	202	884	999999	999999	240	746	999999	395	653	816	519	999999	999999	999999	782	999999	344	467	267	70	271	617	954	441	138	374	172	999999	931	999999	364	339	984	999999	606	940	748	999999	999999	999999	218	867	242	856	610	746	853	999999	999999	724	999999	274	827	981	999999	999999	930	211	999999	866	583	872	463	585	461	999999	71	75	879	841	948	967	999999	91	851	404	384	999999	999999	392	520	365	528	217	458	99	511	13	917	31	20	546	989	195	603	345	413	999999	404	430	684	999999	927	795	999999	651	999999	746	999999	622	210	831	380	999999	356	227	354	999999	137	999999	999999	68	999999	999999	831	411	978	999999	488	515	990	728	704	410	708	732	999999	999999	441	807	240	764	873	305	821	999999	176	994	839	385	991	168	529	41	751	999999	639	79	999999	999999	673	638	268	624	631	481	136	999999	296	623	999999	622	999999	330	141	999999	999999	853	999999	652	245	999999	390	112	524	832	999999	672	658	999999	103	367	768	77	143	602	999999	999999	673	999999	61	205	708	
226	595	999999	999999	209	899	999999	441	786	42	321	999999	690	257	999999	999999	798	283	999999	322	214	999999	432	854	746	999999	539	999999	935	999999	697	601	999999	284	174	516	154	999999	999999	772	821	650	317	335	457	999999	452	999999	350	158	874	75	999999	883	504	696	173	999999	607	999999	370	430	506	606	999999	999999	100	416	92	649	999999	320	999999	691	501	999999	222	999999	406	809	743	195	999999	786	314	631	13	999999	999999	478	353	629	999999	986	412	400	154	710	990	736	847	999999	999999	700	203	999999	791	906	391	999999	483	76	128	798	278	184	363	719	302	713	999999	999999	636	999999	306	335	440	297	288	110	418	512	116	670	961	707	923	376	592	750	839	106	774	999999	995	286	511	999999	718	238	47	434	418	286	30	913	410	656	999999	999999	134	504	627	291	532	971	959	999999	837	999999	260	987	136	551	873	619	168	798	619	999999	823	358	999999	60	999999	999999	103	830	650	999999	307	277	971	724	999999	345	478	493	315	33	326	63	253	999999	977	60	308	866	413	410	999999	611	47	384	54	775	925	577	229	548	999999	999999	807	999999	274	999999	25	999999	925	538	999999	675	999999	999999	999999	999999	115	432	83	21	685	236	999999	999999	999999	999999	239	999999	999999	850	419	999999	999999	767	156	197	256	999999	882	993	45	895	941	875	269	89	129	452	681	285	999999	503	504	217	862	999999	712	567	999999	578	999999	999999	999999	999999	128	999999	411	999999	448	515	523	650	549	89	976	790	295	551	981	223	999999	787	914	404	190	916	407	999999	999999	999999	485	999999	967	999999	249	999999	172	866	757	999999	677	999999	13	999999	999999	29	954	999999	999999	82	365	170	999999	283	12	967	513	999999	893	212	842	999999	819	943	39	835	683	245	840	370	627	429	999999	999999	546	181	783	748	999999	999999	962	982	999999	832	999999	324	111	694	312	999999	112	834	972	555	187	332	584	69	999999	999999	345	719	583	999999	999999	936	376	625	736	830	193	999999	695	732	249	859	528	986	802	715	999999	989	932	568	999999	793	456	249	999999	224	597	723	611	999999	999999	999999	408	956	388	999999	999999	486	999999	481	999999	346	148	250	315	327	803	597	267	431	203	999999	786	25	611	660	489	136	840	999999	999999	469	999999	979	999999	999999	461	571	608	999999	767	999999	999999	999999	480	921	999999	999999	934	999999	421	999	999999	190	999999	479	999999	999999	355	727	724	821	645	445	248	628	192	168	344	317	999999	241	989	668	999999	946	324	335	999999	690	15	999999	999999	999999	111	243	
13	973	466	999999	540	77	226	999999	873	946	610	596	222	852	999999	496	871	626	600	189	999999	798	526	576	164	141	849	665	722	451	628	272	344	15	624	219	702	906	999999	999999	25	119	794	999999	345	727	122	691	952	518	999999	999999	782	922	234	215	457	999999	282	408	228	560	999999	432	327	348	262	217	237	528	794	964	999999	999999	173	900	999999	808	999999	436	999999	167	713	999999	48	999999	999999	422	999999	999999	761	812	634	378	580	464	951	372	399	999999	475	905	999999	999999	724	999999	999999	980	999999	999999	999999	648	657	846	390	70	847	954	393	275	858	840	435	818	767	982	340	480	231	708	999999	641	418	245	961	999999	999999	290	489	999999	999999	999999	663	457	217	999999	164	787	988	520	617	996	978	134	999999	634	479	645	999999	742	999999	256	759	999999	384	570	239	999999	885	276	366	567	475	791	941	999999	187	978	611	999999	827	552	492	710	101	952	662	294	106	336	643	68	624	999999	495	999999	999999	613	82	999999	883	999999	902	721	163	59	531	196	192	789	457	501	44	21	915	999999	764	999999	958	432	908	945	325	558	999999	308	999999	728	999999	999999	999999	574	906	964	770	94	999999	770	557	999999	999999	476	111	316	878	152	33	612	832	931	323	702	654	649	738	938	426	354	97	854	115	999999	889	329	191	999999	594	79	999999	830	913	993	500	999999	11	441	999999	19	680	491	284	341	895	999999	550	906	999999	266	235	999999	668	305	999999	703	936	627	586	999999	135	994	557	954	371	11	999999	329	999999	999999	648	307	999999	417	673	606	579	774	907	525	999999	285	963	338	999999	418	171	617	321	797	980	384	854	71	884	686	933	999999	970	894	999999	230	704	192	618	928	737	261	632	85	133	171	720	71	12	849	40	228	120	999999	840	410	17	999999	999999	274	452	43	533	987	673	259	804	23	178	999999	580	780	720	999999	681	910	985	245	673	818	999999	793	68	999999	999999	715	999999	27	63	945	999999	300	999999	353	486	703	728	645	412	999999	367	707	892	453	278	999999	507	205	281	929	425	999999	999999	999999	999999	999999	975	498	999999	958	48	786	999999	232	999999	290	354	999999	438	977	191	349	999999	999999	999999	999999	900	999999	765	405	217	25	746	999999	999999	450	999999	498	743	999999	728	239	313	454	835	580	999999	670	118	987	905	999999	999999	999999	747	85	999999	941	999999	653	758	999999	732	935	751	33	50	835	702	895	999999	999999	633	610	259	999999	46	388	999999	999999	218	999999	507	777	500	86	
258	999999	386	455	510	618	22	99	999999	999999	506	377	703	812	539	999999	999999	222	267	999999	507	165	54	999999	999999	999999	999999	999999	999999	528	999999	999999	445	674	999999	598	999999	256	394	999999	999999	544	542	999999	455	668	999999	160	999999	306	272	294	520	451	579	102	407	590	999999	949	641	418	654	999999	504	999999	932	38	999999	940	463	721	828	155	216	962	623	999999	999999	999999	875	826	262	149	999999	579	999999	993	105	999999	200	868	840	445	480	434	889	992	999999	999999	735	999999	999999	411	842	999999	465	375	244	616	478	254	250	999999	999999	814	999999	515	293	925	117	999999	932	365	749	999999	881	999999	674	782	82	631	766	999999	645	228	999999	850	999999	715	123	78	759	489	213	946	628	804	999999	999999	277	384	999999	999999	999999	999999	724	757	661	257	669	999999	701	461	543	847	487	803	999999	854	111	999999	218	999999	812	999999	189	452	999999	803	966	86	999999	18	515	698	999999	306	651	848	503	955	198	999999	55	50	377	307	946	366	468	999999	999999	517	564	999999	176	139	658	756	999999	999999	605	858	290	593	999999	692	946	844	923	191	999999	552	999999	999999	127	169	999999	771	671	881	505	795	344	151	673	999999	999999	554	532	793	648	894	999999	999999	359	340	768	461	989	684	360	111	999999	287	673	861	166	999999	999999	16	999999	886	95	999999	776	810	999999	149	999999	999999	999999	402	322	139	999999	267	321	138	796	787	400	999999	781	986	531	403	362	67	477	999999	358	46	999999	525	197	761	999999	505	999999	548	816	629	541	453	999999	958	999999	313	743	999999	999999	999999	621	65	616	534	114	108	214	382	999999	465	671	118	198	211	691	797	941	781	458	999999	683	257	971	770	999999	338	999999	999999	614	999999	999999	71	272	330	999999	655	908	662	657	711	301	82	100	360	958	433	264	999999	277	991	371	962	958	732	353	999999	94	845	999999	775	558	641	767	409	151	609	845	999999	999999	45	888	288	133	999999	525	610	999999	999999	812	115	84	314	304	623	686	361	999999	999999	976	61	571	999999	999999	881	163	659	315	690	999999	358	588	999999	458	242	999999	93	999999	221	217	742	216	999999	43	889	701	253	346	154	999999	789	506	315	891	735	473	825	620	251	593	866	305	476	411	999999	527	688	856	72	520	603	999999	999999	332	244	999999	108	40	778	999999	999999	322	171	999999	429	852	282	505	999999	768	288	472	596	999999	351	446	739	72	579	371	23	999999	284	634	129	275	613	983	656	890	375	999999	842	71	684	553	144	
999999	981	611	254	192	142	303	999999	140	927	274	981	999999	114	999999	461	417	177	999999	47	999999	999999	163	248	299	848	832	403	999999	999999	999999	943	797	999999	240	90	967	999999	999999	264	999999	401	989	348	999999	12	859	785	339	999999	435	893	171	516	999999	662	828	372	999999	344	310	900	999999	510	402	331	193	495	874	955	493	300	999999	267	67	144	999999	814	899	297	989	57	73	159	205	642	781	291	999999	578	261	999999	171	999999	999999	90	653	488	946	27	818	999999	999999	383	850	144	555	999999	458	999999	999999	999999	472	999999	355	263	999999	599	315	999999	549	902	790	306	999999	999999	138	851	313	977	491	379	868	881	479	624	145	689	309	70	96	877	832	241	774	999999	142	999999	151	999999	253	999999	999999	196	477	915	583	615	679	962	15	999999	600	481	981	433	999999	999999	197	730	127	157	999999	999999	999999	671	80	558	531	465	755	999999	999999	612	999999	437	207	682	414	563	50	999999	999999	347	64	392	287	360	260	350	103	551	316	420	584	999999	764	927	522	806	845	34	93	223	999999	381	994	999999	999999	553	236	473	186	634	689	596	146	999999	200	291	999999	719	308	190	999999	214	999999	299	38	637	672	999999	999999	999999	717	25	447	796	140	683	397	299	612	999999	123	999999	374	682	999999	987	959	811	737	241	421	135	999999	902	850	999999	62	704	999999	119	880	957	313	578	916	999999	999999	350	822	516	999999	104	117	601	77	742	840	646	999999	999999	678	999999	542	928	196	592	999999	544	945	999999	630	693	340	502	826	166	326	999999	999999	67	838	999999	989	230	347	999999	28	135	835	117	171	999999	146	919	999999	29	425	999999	392	334	384	614	404	999999	886	210	764	614	774	999999	999999	999999	880	511	211	69	871	999999	590	868	999999	173	709	999999	967	223	556	999999	71	807	999999	940	999999	999999	682	234	224	306	344	146	999999	999999	999999	924	691	126	536	999999	717	381	157	113	794	524	760	999999	905	999999	726	999999	653	353	999999	967	180	999999	642	999999	999999	999999	999999	575	999999	453	999999	168	812	784	156	850	999999	999999	702	689	999999	999999	999999	999999	680	471	329	999999	999999	671	999999	219	861	393	754	215	484	97	806	740	536	999999	999999	351	999999	601	408	131	999999	876	999999	731	999999	863	318	999999	340	753	768	367	999999	198	995	316	960	105	999999	429	39	941	375	599	125	962	163	87	999999	804	679	999999	999999	999999	246	999999	685	761	569	998	85	220	874	730	329	999999	92	999999	999999	999999	390	123	999999	979	
101	478	510	396	615	688	709	999999	42	535	999999	689	304	460	952	302	630	999999	999999	308	353	818	76	999999	280	677	999999	816	500	691	423	566	784	93	116	999999	203	299	156	880	999999	843	188	349	656	639	154	632	999999	293	198	192	586	995	635	282	412	865	125	999999	999999	893	999999	351	121	517	905	220	353	194	109	341	62	999999	999999	509	640	727	988	640	999999	256	431	216	999999	241	979	788	999999	834	365	337	183	999999	999999	999999	113	837	237	999999	734	999999	289	210	194	857	140	999999	985	135	641	684	999999	999999	999999	999999	472	999999	848	880	537	126	762	518	999999	999999	167	844	584	614	406	802	499	849	906	999999	967	230	32	999999	111	59	803	999999	999999	680	460	698	802	519	999999	999999	989	357	610	617	180	771	381	422	999999	295	356	381	728	838	194	37	578	999999	594	999999	511	213	778	488	323	999999	324	158	999999	999999	51	999999	680	827	999999	999999	248	298	428	205	999999	609	944	815	703	432	604	364	495	999999	999999	986	924	999999	77	785	578	132	304	740	999999	232	112	999999	254	291	700	901	999999	999999	788	290	397	399	402	902	999999	962	785	999999	835	959	662	999999	348	65	150	988	759	38	573	126	999999	687	999999	626	507	711	571	421	999999	702	340	999999	645	839	598	999999	300	175	999999	999999	346	412	905	496	570	225	894	199	150	711	152	996	478	671	296	999999	999999	999999	999999	557	999999	999999	999999	143	629	219	251	508	466	999999	698	999999	512	999999	779	591	999999	999999	66	999999	817	382	281	30	999999	343	974	999999	999999	888	884	524	999999	999999	999999	972	999999	771	999999	360	974	396	732	999999	999999	558	494	520	891	704	927	398	719	123	999999	29	102	148	583	999999	999999	277	999999	999999	730	999999	999999	543	999999	807	999999	21	395	705	317	999999	999999	746	17	11	849	463	92	848	960	496	999999	655	238	204	880	999999	999999	580	125	707	441	164	804	838	733	950	999999	94	999999	916	999999	24	806	999999	380	356	141	581	446	781	999999	115	999999	244	380	178	315	548	926	243	823	999999	589	610	999999	495	999999	179	278	899	686	997	492	999999	999999	999999	849	918	824	534	999999	616	144	344	522	999999	999999	570	467	999999	644	238	168	133	999999	199	434	206	999999	884	414	962	313	546	999999	999999	999999	573	751	999999	329	396	724	999999	999999	216	679	255	999999	999999	999999	381	711	999999	264	458	839	368	950	303	364	999999	599	939	999999	20	999999	597	249	334	712	972	819	999999	245	999999	999999	765	863	999999	
999999	999999	118	664	935	999999	261	600	292	646	358	264	999999	457	236	676	796	784	283	259	999999	92	999999	763	999999	999999	561	834	999999	16	944	83	505	73	784	999999	999999	999999	14	999999	759	711	315	999999	976	999999	359	999999	650	569	999999	729	492	613	999999	437	999999	354	712	999999	481	426	134	285	702	999999	759	559	673	61	142	861	780	197	500	202	776	413	999999	505	626	200	999999	907	555	999999	590	892	91	356	11	199	999999	54	613	342	587	39	900	999999	697	799	698	999999	999999	599	999999	305	999999	789	660	770	567	217	999999	291	241	226	730	488	693	866	478	326	59	942	639	735	999999	167	614	747	512	95	807	827	502	596	999999	955	275	295	779	301	696	240	632	25	711	999999	999999	371	999999	421	999999	830	999999	381	548	494	960	223	999999	955	999999	912	267	999999	410	515	789	645	745	774	223	999999	97	187	630	818	319	624	34	262	66	253	447	101	999999	999999	999999	130	57	986	995	61	999999	824	126	783	973	999999	615	205	542	465	999999	535	208	609	743	154	751	729	184	346	199	468	898	931	475	176	999999	433	19	668	598	759	999999	171	833	999999	70	999999	845	168	18	828	719	600	628	912	892	999999	242	361	379	327	811	999999	862	999999	925	195	318	807	999999	191	999999	874	867	865	756	47	999999	999999	93	904	884	26	337	370	749	999999	999999	562	283	923	201	658	298	280	948	129	999999	727	347	875	999999	48	409	999999	999999	844	999999	763	166	855	703	762	999999	999999	443	794	999999	501	366	999999	883	756	533	835	999999	999999	585	999999	999999	637	738	999999	999999	218	999999	845	617	509	999999	999999	574	999999	406	428	999999	999999	999999	999999	836	163	999999	807	999999	999999	991	999999	515	574	999999	999999	999999	145	999999	528	999999	655	628	69	108	598	187	822	999999	461	999999	343	360	114	614	561	157	999999	999999	764	840	931	687	999999	226	594	999999	53	999999	624	645	999999	703	877	311	575	810	999999	726	999999	975	974	43	999999	665	658	999999	410	959	285	999999	999999	384	999999	688	195	968	213	842	513	268	144	999999	158	999999	625	639	482	803	49	750	827	44	523	999999	865	999999	999999	759	568	999999	929	93	396	668	147	63	999999	199	999999	606	606	488	222	979	840	824	999999	102	49	999999	948	607	920	535	138	473	999999	301	999999	298	999999	453	283	350	338	61	763	490	679	999999	26	293	688	442	153	348	999999	544	948	50	22	685	719	550	223	999999	173	861	999999	999999	999999	331	376	826	416	162	999999	
999999	650	789	999999	404	422	999999	11	999999	999999	487	391	790	650	326	353	999999	286	514	734	999999	137	16	887	901	950	999999	378	695	917	999999	35	999999	144	950	893	999999	999999	617	272	251	549	558	413	685	999999	749	33	876	999999	595	550	901	428	481	744	999999	901	999999	999999	999999	999999	315	748	67	999999	400	999999	700	432	195	802	668	251	999999	999999	999999	603	212	431	211	982	999999	717	331	320	999999	572	662	999999	260	266	819	173	999999	150	999999	810	355	233	90	103	332	999999	792	793	999999	659	935	297	175	49	699	738	252	999999	607	597	426	747	338	999999	999999	999999	999999	999999	982	505	396	999999	950	768	258	978	351	118	999999	59	925	538	439	999999	636	374	999999	220	999999	91	999999	999999	543	999999	394	607	999999	262	109	838	280	864	999999	386	273	593	347	999999	791	720	999999	999999	776	558	999999	887	318	864	200	999999	454	961	371	999999	999999	966	999999	999999	999999	650	93	999999	19	820	999999	999999	728	62	210	53	37	999999	429	999999	999999	999999	653	984	973	506	299	40	71	999999	394	318	502	999999	801	999999	784	42	999999	999999	636	999999	134	955	779	611	169	265	663	999999	601	811	542	525	216	999999	999999	824	341	999999	999999	999999	37	999999	999999	469	568	819	261	999999	269	994	999999	289	219	397	661	698	214	371	347	44	376	914	878	582	999999	976	703	13	984	960	999999	155	788	999999	279	596	529	999999	999999	349	13	760	888	607	999999	262	316	999999	146	624	619	969	999999	326	686	123	999999	853	999999	591	999999	258	919	308	302	999999	999999	635	128	75	999999	894	999999	997	999999	616	36	281	999999	523	670	884	867	999999	350	732	999999	999999	897	166	935	999999	999999	999999	233	755	840	589	314	999999	762	681	700	80	455	724	650	542	295	79	999999	388	999999	179	921	241	390	559	957	999999	859	999999	737	999999	139	503	277	868	999999	285	999999	999999	967	999999	999999	988	194	999999	999999	626	91	82	186	827	79	557	999999	999999	538	992	374	999999	999999	999999	868	734	943	738	940	951	456	782	768	20	303	650	421	810	417	999999	999999	594	645	341	488	999999	851	910	892	582	999999	820	999999	781	999999	496	815	233	999999	37	999999	455	999999	999999	179	309	999999	175	533	429	999999	402	50	605	999999	780	999999	999999	264	90	882	43	846	368	999999	636	999999	999999	110	807	834	197	999999	999999	888	602	738	999999	171	189	999999	685	386	473	446	899	779	733	837	999999	999999	525	999999	713	999999	21	608	497	313	999999	856	326	75	726	594	999999	
386	999999	999999	999999	52	963	138	85	999999	999999	999999	383	921	761	999999	719	159	999999	956	999999	228	311	245	876	999999	999999	378	628	999999	167	999999	660	878	498	522	129	26	999999	97	887	397	999999	117	999999	365	234	999999	552	686	147	177	104	999999	999999	999999	999999	425	840	358	801	595	509	753	999999	585	996	504	432	248	999999	702	664	883	79	922	334	999999	296	521	999999	675	826	941	194	989	526	890	999999	999999	999999	704	185	146	999999	301	887	999999	667	372	368	999999	153	313	999999	445	513	220	699	362	405	880	138	329	589	135	769	567	569	460	69	116	900	663	800	999999	526	527	597	778	999999	194	999999	923	999999	48	531	522	992	748	485	315	200	251	374	999999	576	856	999999	999999	532	329	999999	217	313	262	830	490	513	917	999999	986	623	921	999999	220	353	214	999999	999999	604	999999	575	999999	974	999999	915	658	299	242	465	670	999999	436	255	714	999999	999999	999999	899	218	51	999999	84	999999	499	692	999999	923	163	224	371	999999	999999	999999	286	754	999999	999999	999999	346	999999	999999	281	999999	259	999999	196	676	613	999999	33	594	277	343	563	247	500	999999	484	71	647	735	145	27	999999	980	964	999999	969	999999	854	96	70	562	46	850	999999	622	580	999999	505	601	319	557	999999	776	421	672	999999	48	263	767	999999	999999	699	445	65	263	367	278	61	326	999999	999999	751	937	534	999999	306	712	999999	878	421	10	566	55	426	587	999999	327	999999	999999	868	931	999999	97	337	571	863	999999	795	999999	265	311	999999	999999	894	665	806	999999	251	706	376	300	538	385	355	758	932	999999	999999	477	437	49	708	999999	999999	776	999999	663	609	999999	851	704	917	35	622	120	999999	387	999999	761	781	571	85	862	925	578	999999	331	741	578	638	219	582	328	56	226	603	672	731	128	717	153	999999	288	855	999999	382	512	762	245	999999	555	999999	267	696	999999	963	845	834	879	999999	999999	999999	40	334	641	131	598	979	999999	516	999999	999999	42	54	638	917	999999	999999	263	205	890	999999	505	398	93	999999	325	632	189	262	757	999999	999999	999999	100	230	623	954	224	999999	999999	532	366	728	284	899	999999	222	999999	949	176	838	999999	684	493	68	426	641	251	924	806	999999	799	153	759	999999	999999	999999	999999	417	303	999999	792	713	421	367	211	999999	999999	193	256	112	574	240	999999	918	268	999999	999999	42	804	981	713	300	743	999999	733	999999	999999	216	104	183	269	650	999999	999999	56	866	273	136	856	649	527	999999	678	703	402	
569	66	840	809	638	999999	999999	999999	322	139	502	970	603	634	999999	807	907	999999	82	843	923	999999	763	872	401	902	999999	186	164	464	656	621	49	425	174	999999	999999	999999	466	147	348	47	999999	203	553	896	670	502	867	841	619	968	605	860	999999	999999	303	968	417	735	911	744	458	857	999999	880	999999	188	470	833	679	510	632	999999	504	885	252	999999	328	504	242	632	319	322	844	687	26	189	999999	190	862	170	989	730	235	603	999999	485	720	673	966	492	999999	999999	172	999999	346	669	365	593	741	733	999999	999999	999999	288	435	145	22	795	999999	999999	241	999999	970	519	520	901	710	901	306	767	849	655	538	999999	999999	284	159	999999	351	357	823	999999	449	999999	520	86	237	946	177	453	472	924	999999	999999	260	752	73	999999	598	999999	959	999999	296	974	884	994	384	752	688	160	986	999999	454	999999	926	878	840	841	999999	999999	673	999999	733	853	304	999999	846	322	999999	999999	999999	506	146	999999	398	369	76	475	254	999999	701	484	268	999999	999999	195	480	999999	298	999999	912	232	655	165	999999	205	730	443	679	960	157	999999	263	840	999999	999999	150	547	128	566	812	375	999999	482	742	999999	504	717	396	119	453	553	999999	127	935	988	850	981	145	999999	639	633	795	293	999999	639	231	427	999999	977	54	933	183	731	569	546	999999	182	422	582	701	999999	999999	999999	517	604	999999	145	905	950	639	999999	411	999999	927	189	999999	999999	999999	112	966	999999	999999	419	75	520	379	999999	999999	999999	363	678	569	999999	999999	626	999999	236	776	773	999999	96	999999	136	348	886	531	257	804	999999	967	331	79	320	615	623	382	638	999999	997	999999	745	587	516	596	960	599	848	435	310	603	353	537	339	510	880	999999	513	80	999999	988	132	497	177	999999	999999	609	999999	947	877	254	947	999999	779	548	856	508	15	539	387	297	682	821	504	787	999999	794	739	809	734	999999	999999	567	325	18	112	257	999999	95	564	361	350	901	558	66	655	621	757	790	654	381	559	974	693	891	315	310	993	389	807	247	869	449	222	818	385	390	416	770	999999	999999	98	920	974	35	946	781	273	448	999999	999999	46	948	164	362	509	894	999999	999999	702	802	264	999999	999999	326	492	999999	688	740	999999	999999	215	986	354	55	293	999999	999	668	944	533	46	555	256	999999	211	921	294	859	999999	999999	517	981	999999	643	354	67	643	658	999999	999999	103	532	999999	868	797	60	603	119	79	999999	895	999999	490	179	765	709	784	
999999	125	570	999999	999999	432	200	756	233	918	711	999999	236	995	351	999999	898	440	999999	787	388	17	160	327	184	790	446	999999	999999	500	898	877	645	283	171	542	972	438	274	999999	999999	121	573	141	892	418	842	876	554	89	591	738	999999	921	999999	474	964	252	999999	48	985	605	454	733	999999	833	65	953	833	808	162	470	176	413	999999	277	443	999999	435	766	947	570	51	232	999999	169	625	723	877	696	577	730	996	999999	125	971	667	999999	121	999999	362	889	52	745	927	131	572	848	710	999999	40	945	999999	675	101	425	999999	231	824	999999	218	341	85	999999	240	432	474	940	999999	999999	999999	603	908	377	414	68	527	305	305	786	597	777	23	749	665	632	999999	999999	144	699	418	445	25	260	999999	30	813	905	514	505	657	631	999999	999999	528	437	46	999999	999999	43	897	999999	926	47	999999	440	328	336	999999	608	519	153	999999	598	830	174	587	999999	527	393	254	999999	791	999999	999999	965	226	999999	230	999999	595	474	69	111	802	160	518	999999	999999	419	702	487	433	906	985	514	825	962	641	363	849	388	999999	999999	788	285	999999	999999	908	999999	224	999999	115	254	22	54	999999	704	795	680	656	610	999999	999999	691	999999	198	884	814	625	149	263	999999	999999	388	217	552	191	322	526	683	391	999999	690	204	925	381	999999	894	941	430	131	176	999999	999999	999999	719	813	196	31	96	591	322	293	167	999999	999999	999999	999999	805	501	901	391	279	996	274	999999	979	999999	765	395	19	990	873	204	999999	96	949	170	148	497	999999	994	300	999999	999999	79	999999	999999	999999	68	143	323	999999	449	999999	739	999999	964	999999	708	999999	899	999999	999999	999999	601	449	98	999999	873	917	87	727	317	762	906	101	999999	904	205	999999	999999	999999	707	261	695	901	999999	675	289	999999	984	728	440	999999	999999	999999	663	999999	500	999999	999999	392	369	150	66	596	999999	687	621	647	999999	69	246	999999	999999	230	723	385	391	999999	25	423	860	684	933	358	297	559	999999	342	437	999999	414	999999	68	74	319	567	204	999999	999999	746	63	999999	141	999999	491	487	475	999999	851	288	970	799	614	999999	999999	685	999999	707	308	232	765	289	220	580	655	999999	894	999999	910	165	190	999999	581	279	999999	228	999999	18	867	810	93	312	491	999999	516	614	961	785	541	634	360	497	800	896	981	774	430	561	999999	820	999999	257	709	695	107	688	228	344	999999	999999	142	208	840	498	999999	999999	797	71	999999	999999	709	118	687	286	999999	999999	
490	685	298	594	797	991	739	57	227	836	999999	796	61	827	396	626	871	237	999999	999999	657	312	999999	527	977	369	999999	238	999999	484	999999	432	999999	414	207	542	56	328	516	151	999999	793	999999	312	999999	11	19	246	653	93	246	459	784	653	46	188	927	770	617	438	999999	511	936	743	276	179	999999	647	999999	853	579	552	999999	360	693	864	41	455	667	999999	359	260	999999	36	247	120	648	247	377	999999	615	999999	711	87	646	957	856	538	45	690	105	372	616	799	513	694	738	999999	960	182	999999	999999	113	641	88	253	926	910	505	166	999999	668	279	610	248	999999	841	643	713	999999	17	503	999999	999999	880	987	644	784	522	552	382	223	999999	205	999999	143	999999	79	999	403	41	946	999999	999999	168	436	102	999999	999999	220	999999	104	999999	999999	174	999999	999999	999999	761	101	609	152	397	952	784	318	391	83	737	114	999999	771	999999	999999	999999	999999	471	541	999999	999999	894	637	233	999999	700	999999	999999	62	41	228	81	56	318	908	794	888	558	999999	999999	850	999999	29	278	456	99	91	460	410	530	112	999999	530	318	999999	206	971	999999	95	262	506	815	338	51	519	42	999999	463	736	525	815	512	391	999999	967	408	875	999999	776	222	999999	827	102	532	929	45	999999	738	11	711	822	969	473	999999	598	45	999999	977	759	999999	25	627	723	999999	714	600	801	94	350	908	330	612	152	872	643	999999	999999	806	999999	483	491	346	462	34	703	845	48	565	847	932	692	897	609	362	207	999999	113	217	817	999999	244	999999	397	102	390	220	826	601	999999	999999	322	999999	864	286	932	679	175	999999	191	869	561	999999	246	999999	226	432	13	790	675	652	575	514	989	783	248	34	948	369	643	999999	28	447	382	928	620	782	43	999999	429	527	825	413	36	948	777	998	229	979	875	957	217	46	926	540	353	807	919	999999	999999	907	731	999999	65	698	850	124	999999	318	797	443	399	680	999999	999999	999999	172	999999	51	16	249	805	999999	493	686	285	999999	520	999999	585	812	863	952	293	521	999999	999999	358	337	107	662	145	999999	191	442	567	536	675	778	713	191	329	878	84	999999	112	999999	321	999999	423	868	603	999999	733	999999	580	447	396	849	360	807	813	160	999999	353	999999	893	786	61	128	749	999999	742	999999	404	493	984	877	494	999999	999999	707	978	914	239	69	123	999999	206	861	130	149	825	427	906	377	178	999999	730	694	218	975	270	261	999999	560	861	893	999999	502	595	569	
901	439	326	109	835	246	714	999999	990	999999	999999	199	999999	609	491	324	232	36	325	60	999999	799	210	68	447	727	249	678	208	230	848	704	276	560	999999	395	999999	999999	542	931	229	446	999999	502	394	80	263	74	79	546	670	312	186	545	423	112	239	268	661	999999	997	46	95	769	999999	999999	923	447	372	105	223	999999	494	393	831	709	105	999999	673	376	473	184	999999	999999	559	546	527	730	999999	999999	166	999999	155	434	999999	192	361	934	999999	999999	157	816	702	974	333	999999	817	793	999999	999999	16	999999	594	295	644	822	437	434	999999	331	369	202	309	236	938	999999	279	70	459	648	999999	170	82	175	228	656	482	634	337	313	728	734	27	434	999999	635	258	859	789	999999	754	926	724	313	149	954	516	475	45	952	999999	756	999999	75	364	999999	459	999999	76	999999	350	803	106	906	602	635	185	875	108	313	132	999999	281	347	893	999999	446	768	36	999999	150	16	599	384	337	999999	400	952	79	293	185	829	793	999999	771	999999	999999	999999	999999	513	779	640	377	731	830	566	485	996	181	999999	409	690	402	999999	847	343	213	721	999999	631	245	999999	806	814	137	303	626	480	576	942	601	628	999999	522	494	509	999999	868	554	771	495	404	780	146	999999	999999	436	990	953	999999	748	117	999999	999999	278	555	834	562	999999	537	939	15	429	999999	340	999999	633	880	318	999999	704	345	177	806	145	840	452	669	999999	642	866	636	526	999999	204	493	388	977	253	999999	674	999999	274	999999	999999	490	974	999999	999999	113	862	556	682	614	732	412	999999	999999	944	437	999999	174	999999	960	999999	313	489	290	44	846	999999	999999	636	379	674	628	80	160	999999	654	866	900	863	999999	780	320	953	911	417	791	553	944	43	815	835	999999	453	313	356	527	999999	694	517	999999	710	217	919	999999	940	113	342	790	467	299	571	212	999999	805	190	360	359	577	872	253	999999	999999	622	821	543	174	185	766	803	457	653	181	999999	999999	999999	572	400	999999	971	999999	458	999999	487	999999	253	632	208	648	132	996	177	999999	821	273	665	999999	594	108	768	775	999999	575	986	20	645	400	819	406	688	618	959	999999	605	569	795	539	999999	878	577	911	966	536	999999	807	999999	999999	359	129	999999	863	978	302	882	999999	385	882	777	476	999999	853	812	801	999999	514	47	999999	828	262	478	136	291	716	999999	857	809	401	931	189	731	426	50	700	167	824	640	666	826	410	999999	912	999999	999999	780	723	999999	174	
576	139	770	820	401	107	650	122	999999	271	772	999999	999999	999999	950	597	999999	999999	813	999999	644	145	874	380	999999	999999	79	566	373	787	999999	999999	999999	645	825	999999	418	999999	35	999999	60	999999	252	378	999999	802	25	209	961	174	758	108	999999	999999	530	999999	264	999999	188	973	38	93	749	794	334	965	275	750	999999	157	189	834	999999	870	999999	598	893	506	486	999999	412	869	604	208	38	837	896	772	125	395	548	29	732	61	914	999999	305	458	53	928	537	999999	51	999999	985	924	452	49	999999	931	999999	758	999999	348	571	168	489	550	765	999999	79	502	999999	772	999999	169	112	999999	955	105	303	445	462	999999	312	147	827	791	999999	114	395	999999	847	194	848	999999	116	393	999999	756	487	754	999999	999999	999999	999999	640	278	214	826	821	999999	94	829	638	111	999999	365	45	999999	340	697	338	660	111	999999	654	450	923	818	62	718	125	999999	617	548	999999	905	698	278	507	559	999999	396	293	548	999999	28	555	747	494	751	358	999999	999999	999999	426	42	455	646	389	199	999999	396	773	112	732	884	221	100	358	400	999999	767	926	999999	121	942	377	563	450	636	894	186	333	311	370	999999	783	828	131	720	459	999999	888	317	214	200	999999	190	816	887	806	465	398	103	94	591	139	643	677	484	999999	892	206	753	304	178	72	999999	742	999999	110	393	968	638	940	615	878	999999	577	921	329	197	746	563	830	999999	788	239	227	779	999999	150	160	646	65	567	855	145	999999	46	137	160	447	999999	786	999999	496	760	162	478	712	520	76	999999	999999	477	155	643	923	865	390	832	254	963	999999	960	999999	331	999999	383	760	743	606	541	793	178	749	603	999999	417	999999	38	86	748	76	999999	999999	403	491	588	422	222	221	156	655	304	906	483	409	999999	189	175	187	999999	718	999999	999999	999999	999999	999999	727	999999	866	999999	923	362	755	506	999999	999999	886	839	840	999999	960	548	531	459	885	499	272	276	204	950	999999	777	850	307	40	108	505	548	999999	504	861	870	355	706	233	303	549	999999	586	999999	999999	350	999999	193	818	179	446	999999	649	473	724	461	357	916	999999	156	511	458	475	999999	829	347	999999	345	999999	100	202	825	236	591	949	861	999999	129	21	887	452	667	488	860	661	51	899	999999	779	409	523	439	428	86	792	999999	934	999999	999999	601	999999	989	999999	999999	976	620	236	67	523	862	771	237	904	400	704	843	970	615	147	999999	448	439	565	733	576	763	407	160	
799	859	927	901	874	419	944	462	617	759	999999	50	999999	841	454	916	999999	296	999999	999999	999999	999999	130	329	999999	467	999999	999999	999999	999999	999999	223	223	999999	268	664	999999	870	363	495	455	251	999999	220	731	106	972	606	984	648	999999	289	239	999999	777	999999	999999	999999	999999	416	266	441	39	300	606	670	999999	737	999999	790	999999	767	933	999999	582	141	722	909	597	554	494	555	529	999999	231	872	984	843	309	999999	925	337	620	946	238	24	999999	936	999999	71	279	999999	33	203	667	337	356	200	797	645	999999	829	999999	705	999999	711	912	254	78	999999	685	999999	438	999999	865	654	999999	986	810	999999	919	999999	305	999999	999999	259	531	999999	127	894	525	794	56	663	289	999999	326	914	35	527	999999	967	867	879	385	999999	999999	859	337	23	999999	999999	389	239	726	352	533	484	999999	999999	189	999999	137	999999	218	891	936	999999	884	769	337	999999	960	293	465	952	918	999999	160	989	453	672	997	114	999999	164	999999	817	936	937	572	842	999999	363	347	999999	999999	694	670	493	359	41	974	567	685	948	410	105	773	774	434	999999	333	440	228	999999	588	32	469	63	486	999999	838	947	206	495	747	607	999999	939	121	233	755	667	999999	421	698	440	428	765	754	319	53	172	513	466	519	64	999999	831	937	817	234	616	16	240	203	999999	370	200	999999	802	159	834	662	210	360	666	999999	806	818	158	603	703	309	999999	86	999999	443	999999	975	692	999999	124	11	303	999	999999	660	410	228	999999	999999	999999	564	951	170	218	509	313	115	853	264	338	23	789	999999	999999	317	839	164	999999	999999	630	224	518	999999	999999	832	368	210	221	15	999999	588	999999	999999	999999	148	999999	999999	867	999999	999999	999999	999999	999999	143	111	222	90	479	831	999999	256	700	87	448	23	56	621	999999	385	151	112	894	847	865	750	999999	710	848	391	999999	999999	296	362	463	994	101	91	207	933	620	288	999999	389	194	153	999999	79	640	361	102	999999	880	491	34	38	740	285	999999	393	245	999999	241	97	871	987	999999	347	624	999999	922	965	423	202	765	862	380	514	999999	721	861	796	79	999999	298	233	952	805	338	435	999999	816	518	814	999999	117	57	644	999999	206	194	550	455	999999	438	137	322	688	725	171	657	236	622	850	531	449	442	999999	999999	647	999999	999999	999999	999999	199	999999	456	609	504	999999	815	999999	997	466	999999	321	350	883	68	171	999999	999999	89	999999	777	999999	204	668	999999	257	999999	312	999999	869	999999	40	541	
266	996	332	681	999999	193	999999	356	921	999999	166	323	220	109	559	685	999999	736	999999	84	842	421	999999	911	788	327	257	982	999999	890	137	304	506	779	999999	999999	735	999999	208	999999	21	820	856	799	47	999999	82	158	125	999999	999999	143	999999	999999	999999	844	834	421	893	395	936	94	843	40	999999	999999	999999	440	25	999999	950	999999	537	691	999999	31	999999	372	874	443	254	999999	867	885	682	999999	905	999999	999999	249	61	999999	596	812	999999	999999	977	825	999999	186	537	641	143	452	999999	70	605	708	893	999999	289	999999	546	999999	150	999999	227	957	358	116	956	276	360	775	621	636	561	724	999999	145	53	739	999999	697	906	613	999999	424	219	621	398	206	656	999999	959	589	777	146	671	315	999999	29	999999	999999	229	270	290	367	831	49	509	881	999999	758	634	549	999999	848	552	999999	873	802	748	736	717	759	620	999999	815	42	999999	424	999999	241	436	34	271	999999	478	646	332	606	593	999999	122	517	999999	897	776	420	790	928	593	144	442	906	280	741	874	470	650	341	999999	799	999999	94	999999	999999	999999	999999	288	717	380	906	999999	276	219	999999	624	209	999999	999999	182	405	251	930	831	999999	999999	999999	753	530	216	18	999999	999999	65	999999	988	37	689	117	575	176	141	82	557	686	928	175	697	999999	127	999999	999999	999999	169	999999	557	260	262	999999	139	999999	999999	757	511	372	910	224	999999	424	999999	999999	520	999999	156	15	273	999999	382	999999	989	999999	832	62	412	541	271	78	831	909	999999	999999	774	779	977	772	319	999999	571	195	776	999999	954	282	120	999999	164	140	781	163	999999	388	999999	999999	920	506	999999	804	999999	999999	110	999999	999999	312	187	999999	999999	740	999999	383	696	999999	607	999999	378	285	999999	560	999999	999999	386	141	296	678	999999	858	999999	666	859	481	803	514	999999	600	999999	999999	999999	652	104	999999	709	423	501	407	467	992	780	689	740	999999	826	419	999999	473	593	969	999999	999999	999999	329	991	164	999999	999999	580	191	999999	16	112	443	953	999999	466	683	181	962	639	889	221	44	999999	181	999999	224	654	394	652	566	17	125	999999	617	999999	775	277	555	542	999999	827	285	999999	773	587	306	691	799	999999	188	999999	999999	340	665	503	250	999999	819	238	666	999999	196	539	304	999	999999	64	999999	660	691	416	999999	430	304	72	935	903	313	593	999999	532	999999	999999	473	274	386	785	723	123	136	533	457	326	999999	831	640	746	837	999999	601	999999	355	149	999999	999999	675	210	999999	603	567	
347	937	235	608	143	658	755	76	39	623	211	341	999999	533	167	959	309	999999	473	999999	199	75	999999	992	387	187	999999	999999	999999	599	999999	750	129	555	789	595	231	718	999999	999999	885	999999	999999	160	399	999999	133	615	999999	812	999999	656	571	999999	378	999999	407	242	230	956	943	586	375	440	447	999999	221	676	999999	999999	737	591	811	301	546	519	999999	389	602	477	63	109	74	887	234	529	188	947	187	518	198	988	999999	785	238	309	314	376	712	938	999999	456	871	999999	999999	783	844	279	635	999999	22	999999	999999	753	902	999999	521	487	216	918	282	274	999999	999999	383	748	104	36	73	247	215	891	676	663	778	606	237	531	999999	450	684	999999	321	999999	505	179	358	743	999999	999999	999999	826	170	999999	666	434	957	645	169	336	689	818	216	398	999999	130	351	976	974	306	617	999999	999999	766	244	999999	952	179	999999	213	399	360	153	679	459	999999	731	882	999999	354	649	591	999999	485	760	865	701	922	676	999999	828	382	768	586	776	999999	161	404	560	302	999999	788	999999	956	937	999999	675	537	939	999999	399	469	978	999999	656	999999	627	999999	15	999999	999999	999999	503	999999	385	27	592	566	903	661	999999	337	332	999999	999999	861	677	415	548	999999	200	174	982	411	985	368	999999	148	929	750	179	999999	398	191	630	450	294	999999	999999	999999	999999	999999	634	288	999999	999999	147	283	999999	795	999999	222	651	583	999999	507	57	102	999999	26	623	453	999999	162	491	275	939	150	83	432	576	118	833	999999	685	91	539	704	999999	999999	231	130	391	143	402	957	319	999999	13	133	403	202	207	565	307	302	999999	481	796	771	999999	996	209	334	229	249	388	999999	897	999999	967	999999	727	447	999999	502	72	503	760	534	999999	999999	999999	999999	39	384	911	278	999999	999999	610	68	999999	603	800	999999	920	67	914	999999	578	296	917	906	165	999999	474	760	770	804	239	978	721	999999	999999	998	999999	999999	304	844	338	999999	702	999999	495	909	443	134	646	569	999999	14	588	607	999999	669	999999	999999	795	999999	910	160	999999	526	999999	632	346	647	787	802	376	999999	999999	999999	824	467	593	413	421	255	616	350	999999	999999	231	235	399	124	315	155	791	627	463	325	934	187	612	185	360	863	572	796	346	843	999999	999999	251	518	782	498	86	803	819	549	372	999999	46	306	305	928	242	232	341	642	999999	749	999999	447	145	647	999999	417	62	558	682	819	13	280	999999	320	983	881	341	816	999999	999999	807	913	952	374	
150	315	999999	999999	630	349	999999	704	999999	453	703	999999	382	145	643	999999	751	271	867	553	565	766	298	985	945	361	891	525	573	32	941	304	495	771	506	550	537	999999	927	343	364	309	446	564	999999	189	999999	205	183	999999	246	999999	999999	409	999999	383	26	895	486	278	458	999999	140	810	999999	409	999999	999999	638	999999	140	999999	999999	533	198	266	329	734	999999	765	852	999999	351	172	786	405	999999	96	962	133	533	642	153	659	884	425	178	636	62	999999	871	898	566	90	999999	125	212	522	999999	552	999999	292	999999	721	426	762	597	999999	33	999999	161	231	648	515	569	999999	976	684	999999	773	999999	693	682	171	894	999999	139	271	892	999999	999999	735	875	419	79	250	126	432	242	999999	999999	210	613	999999	999999	649	259	60	999999	781	999999	527	873	999999	465	370	610	999999	826	471	632	999999	85	363	914	426	356	999999	446	999999	381	553	451	526	945	999999	89	737	999999	999999	704	88	750	120	531	675	861	438	999999	708	640	761	605	770	999999	501	135	260	40	999999	303	30	614	201	409	595	85	356	999999	578	290	999999	257	999999	999999	999999	999999	999999	831	248	564	918	284	737	688	620	948	999999	36	454	761	829	706	999999	999999	684	474	558	710	936	599	999999	999999	386	427	767	514	33	13	999999	999999	999999	999999	792	999999	999999	746	876	513	789	647	999999	329	57	817	460	999999	999999	999999	92	90	36	263	999999	648	59	999999	898	319	920	999999	924	676	91	537	600	411	914	999999	999999	937	597	55	920	299	205	195	888	568	966	601	736	999999	921	999999	889	907	533	153	33	999999	848	567	593	684	722	728	248	999999	227	999999	262	382	63	154	999999	981	342	605	453	999999	103	339	999999	329	999999	530	999999	999999	647	693	877	770	382	183	99	40	462	246	999999	477	947	378	350	917	348	363	349	999999	382	908	574	927	999999	999999	309	518	224	274	314	999999	972	32	872	534	181	492	999999	880	65	462	529	105	39	999999	999999	999999	999999	435	980	26	190	979	843	739	129	949	79	222	874	999999	815	197	999999	384	504	925	505	816	999999	856	363	469	720	919	389	999999	898	724	253	999999	530	788	293	298	999999	999999	188	143	415	999999	422	788	15	999999	646	341	173	999999	999999	999999	999999	999999	999999	133	662	721	268	923	359	999999	61	355	968	300	60	37	999999	644	373	511	746	372	999999	523	443	999999	463	999999	282	58	314	254	999999	263	999999	357	108	999999	999999	299	735	999999	999999	764	999999	77	999999	999999	434	
999999	436	529	999999	970	254	999999	770	176	690	999999	999999	32	999999	310	346	999999	112	999999	937	702	929	999999	999999	999999	999999	491	999999	646	999999	376	754	748	811	999999	621	785	962	999999	18	999999	587	931	479	547	41	712	614	999999	428	373	965	999999	778	999999	690	692	999999	999999	203	762	277	134	823	324	343	519	220	987	999999	560	999999	999999	705	440	125	997	999999	471	999999	999999	876	116	228	978	410	649	970	88	999999	999999	274	754	89	255	999999	999999	117	165	213	999999	999999	999999	793	867	529	145	409	347	617	692	427	59	176	140	886	171	905	845	913	999999	548	999999	23	999999	999999	100	750	459	211	662	890	120	267	999999	571	259	323	999999	459	275	249	999999	999999	291	511	999999	999999	999999	369	78	557	272	251	519	999999	370	613	43	581	999999	394	949	999999	954	802	999999	999999	648	568	636	999999	999999	396	647	454	916	999999	732	258	80	512	999999	999999	142	999999	627	868	747	554	211	646	289	779	29	881	300	495	516	488	999999	433	939	390	733	999999	11	876	603	74	68	699	880	785	510	926	592	999999	13	849	184	448	54	103	367	990	999999	776	376	766	164	999999	163	253	999999	999999	573	999999	366	912	113	751	274	683	496	511	999999	504	999999	102	298	441	999999	999999	314	755	388	845	32	743	661	235	999999	999999	999999	637	546	637	999999	862	363	999999	502	101	746	433	999999	371	999999	855	234	74	507	283	478	722	938	999999	939	307	269	727	398	623	999999	877	251	437	772	858	964	137	772	999999	738	127	938	400	920	881	581	999999	999999	177	518	597	728	236	369	197	699	999999	999999	999999	603	999999	781	878	999999	869	191	999999	598	748	999999	999999	302	102	544	360	784	547	575	68	999999	251	999999	999999	115	664	159	25	77	584	168	913	439	348	811	999999	999999	70	560	61	699	834	999999	500	286	999999	304	635	691	18	413	162	485	640	708	362	999999	559	773	185	719	999999	999999	24	589	999999	667	954	290	442	24	723	986	999999	999999	999999	999999	987	999999	694	999999	523	333	69	180	999999	999999	999999	640	999999	953	786	296	385	342	533	165	414	910	308	753	999999	999999	259	994	689	175	962	999999	999999	540	170	999999	999999	815	206	843	620	844	999999	548	867	324	830	488	238	436	999999	191	834	736	999999	86	646	940	29	177	83	999999	490	841	475	528	823	919	792	182	218	999999	999999	690	544	570	337	760	886	36	525	770	765	999999	564	999999	446	89	132	93	999999	147	796	999999	769	554	999999	741	999999	
999999	500	910	696	66	228	51	55	999999	201	999999	749	886	64	992	652	313	309	999999	286	999999	91	999999	797	999999	999999	80	772	117	999999	989	999999	596	687	546	999999	614	999999	709	44	999999	736	999999	999999	284	999999	999999	93	803	386	465	255	999999	999999	388	268	755	123	987	851	158	278	938	233	211	641	162	209	517	467	999999	999999	600	203	763	958	999999	856	523	373	135	987	999999	730	465	999999	90	141	999999	288	779	500	96	858	999999	999999	999999	79	999999	642	192	999999	575	999999	999999	999999	655	932	701	999999	479	999999	600	623	725	999999	309	217	768	467	999999	999999	900	239	687	547	152	742	317	519	170	999999	181	999999	191	254	999999	632	392	999999	99	999999	440	878	999999	999999	999999	473	142	725	944	590	310	228	91	171	979	999999	999999	801	999999	912	625	192	269	760	727	719	999999	481	749	677	824	540	377	413	999999	32	430	806	999999	999999	610	591	574	579	418	953	799	30	275	999999	973	999999	999999	186	531	258	619	58	163	191	999999	660	975	277	766	999999	850	677	580	957	916	852	164	416	312	44	617	999999	999999	774	999999	421	216	674	703	999999	999999	200	882	342	999999	381	653	999999	647	949	999999	999999	813	648	112	131	450	317	168	999999	436	737	874	497	640	929	707	388	271	999999	999999	999999	574	532	383	659	794	999999	554	999999	208	699	999999	362	428	321	875	703	671	798	971	999999	516	582	806	659	999999	395	702	483	999999	274	999999	38	504	315	732	291	274	453	336	212	762	623	922	737	968	521	79	328	63	14	717	472	648	999999	794	991	726	723	342	409	999999	81	999999	933	505	739	857	122	589	594	438	999999	471	768	146	892	999999	78	691	999999	326	384	999999	670	557	999999	390	949	520	740	564	550	120	999999	667	690	753	988	242	238	663	956	999999	468	999999	498	11	879	419	902	340	657	42	538	92	170	652	999999	386	999999	359	999999	602	999999	999999	887	117	543	110	999999	148	672	836	999999	150	999999	645	960	104	68	730	999999	539	999999	999999	999999	518	582	844	507	48	554	611	469	879	755	364	890	438	687	391	467	778	999999	763	999999	821	580	397	722	525	999999	115	327	52	849	378	983	448	999999	999999	535	699	603	999999	594	70	377	999999	395	15	999999	532	417	677	273	731	999999	854	741	999999	999999	194	131	999999	999999	999999	999999	426	39	386	380	451	315	999999	856	999999	185	556	179	608	999999	997	12	999999	770	999999	698	999999	999999	127	802	138	707	999999	441	350	999999	620	70	
155	775	950	553	18	635	313	999999	999999	821	505	556	30	685	142	999999	940	192	414	222	197	751	644	647	912	584	251	743	279	999999	999999	200	999999	495	33	832	503	999999	994	999999	466	942	999999	828	284	571	782	453	574	404	999999	168	999999	999999	872	404	999999	313	641	999999	394	999999	947	999999	999999	314	991	534	661	310	148	999999	198	999999	755	255	161	815	999999	351	802	797	999999	875	385	356	999999	166	623	629	700	199	999999	570	697	897	995	377	522	969	999999	999999	791	274	265	999999	970	839	653	627	252	326	940	999999	631	999999	400	82	999999	959	286	835	911	42	999999	948	683	999999	635	857	260	784	999999	403	999999	554	16	904	619	999999	386	198	512	995	386	384	259	522	938	999999	506	923	530	563	999999	744	346	759	999999	316	332	352	213	795	377	468	33	547	528	999999	999999	496	462	999999	583	97	332	915	999999	235	699	170	999999	534	361	336	264	999999	710	36	999999	256	249	313	999999	999999	999999	717	628	918	360	711	993	860	521	999999	999999	62	980	605	422	431	114	999999	616	999999	663	678	999999	50	999999	294	837	501	870	343	257	999999	999999	549	111	999999	297	999999	874	999999	176	828	23	999999	866	999999	758	114	614	785	151	809	696	999999	380	999999	283	587	714	76	874	501	999999	187	763	321	632	440	503	807	144	378	565	628	994	835	665	103	184	999999	535	733	999999	94	202	447	462	999999	179	795	341	999999	31	807	123	674	999999	835	587	554	999999	328	610	807	999999	999999	253	78	890	544	651	189	413	712	540	151	614	906	985	325	859	98	270	708	475	434	999999	757	514	999999	997	999999	515	630	999999	217	999999	999999	442	429	999999	393	653	999999	153	161	305	319	277	972	999999	931	999999	272	694	490	67	901	341	226	426	495	563	570	547	821	673	999999	288	333	28	535	473	565	130	475	999999	999999	999999	323	139	47	999999	541	999999	76	978	999999	935	999999	159	231	747	999999	12	708	830	999999	999999	331	999999	521	999999	944	954	999999	467	294	151	228	54	431	346	28	97	389	15	31	999999	481	843	999999	999999	344	999999	796	787	258	563	999999	645	362	548	999999	835	617	16	546	999999	735	608	999999	111	716	899	727	999999	729	138	623	703	808	782	615	488	999999	999999	696	999999	167	999999	219	999999	729	582	692	883	113	192	479	382	469	444	999999	873	999999	999999	999999	445	455	911	68	130	940	718	837	580	932	754	778	999999	999999	775	999999	989	398	962	382	143	216	844	999999	999999	999999	
250	999999	373	217	742	339	738	542	261	325	999999	999999	99	999999	999999	745	999999	950	358	999999	999999	72	693	24	999999	484	197	946	997	238	999999	139	521	471	699	999999	473	372	999999	425	49	999999	68	460	183	311	309	999999	371	398	104	999999	433	142	131	187	549	358	632	268	151	791	545	999999	714	999999	176	627	999999	535	999999	749	999999	933	374	999999	14	243	841	283	184	26	584	608	143	717	705	388	349	521	999999	125	999999	931	283	999999	865	46	746	999999	145	682	88	836	126	355	143	500	999999	997	183	316	516	359	93	134	217	936	999999	997	999999	787	999999	999999	600	166	999999	829	660	126	999999	968	999999	786	999999	502	938	999999	999999	788	583	215	620	352	999999	628	999999	390	847	158	50	929	157	999999	643	357	404	999999	999999	960	346	314	840	651	737	215	818	730	221	999999	999999	468	454	999999	423	216	177	934	999999	971	558	628	981	511	85	999999	999999	748	152	999999	107	439	512	999999	451	279	375	968	614	999999	810	999999	179	265	999999	999999	485	56	335	436	190	999999	277	999999	411	999999	332	999999	575	408	394	80	588	430	494	757	955	922	658	154	841	208	999999	107	999999	681	999999	999999	999999	504	999999	773	422	715	609	636	172	999999	130	999999	946	46	402	216	748	739	298	749	771	999999	625	999999	398	191	595	999999	151	179	112	730	268	606	788	999999	554	999999	658	999999	999999	857	594	717	801	924	999999	999999	999999	122	358	999999	392	999999	954	345	999999	301	385	241	130	627	495	992	146	399	999999	349	258	330	662	138	91	999999	999999	914	619	999999	761	473	999999	999999	186	38	820	680	348	999999	652	999999	999999	263	244	427	752	203	999999	602	580	412	457	858	556	485	460	999999	350	999999	782	50	726	969	999999	911	257	339	451	467	182	465	61	918	697	806	137	409	893	664	673	734	552	27	337	358	26	135	244	700	577	599	339	381	775	611	999999	234	722	332	179	422	752	903	429	999999	360	538	170	750	358	61	999999	999999	999999	999999	497	708	641	999999	895	131	105	750	890	999999	999999	679	999999	95	89	903	999999	570	494	260	999999	649	597	222	998	999999	964	493	352	525	272	999999	999999	728	124	27	592	541	999999	57	326	12	999999	847	989	680	396	85	670	454	999999	999999	201	53	75	848	121	429	999999	999999	167	612	999999	374	319	999999	999999	424	970	71	320	999999	999999	999999	933	999999	636	749	233	328	999999	889	823	897	999999	506	462	45	999999	999999	906	173	358	29	999999	714	999999	648	
537	517	88	971	114	608	144	230	632	753	999999	999999	999999	371	205	864	326	277	789	509	999999	813	29	999999	761	704	165	999999	795	124	999999	228	385	988	222	716	249	129	999999	224	763	999999	873	709	925	999999	65	544	999999	494	702	623	925	105	434	999999	498	999999	220	409	453	986	434	518	206	891	709	233	159	489	625	207	491	574	745	292	940	999999	640	999999	649	621	189	311	999999	933	999999	290	999999	999999	227	726	909	385	999999	776	506	999999	512	999999	867	831	999999	999999	869	505	141	360	999999	151	782	188	881	36	999999	832	806	132	107	272	598	429	669	660	271	999999	297	115	803	999999	786	999999	807	606	326	817	235	701	999999	916	802	942	930	421	715	49	845	883	625	938	969	383	267	999999	446	447	172	999999	226	999999	217	35	999999	390	365	206	381	284	709	942	606	115	690	190	469	655	499	257	944	232	63	999999	490	864	999999	412	329	567	170	878	999999	500	999999	471	709	777	395	999999	999999	519	667	570	183	999999	342	864	693	86	779	790	948	914	790	993	917	999999	545	999999	391	952	877	999999	999999	830	296	115	629	228	481	692	269	999999	201	435	565	492	241	806	532	144	719	252	787	999999	930	741	709	492	554	906	242	704	999999	114	641	853	455	999999	396	236	999999	475	604	97	999999	999999	722	999999	438	434	571	738	169	257	243	634	37	744	900	999999	406	146	673	999999	460	565	999999	96	793	711	46	888	419	305	898	999999	999999	999999	848	931	28	354	64	999999	345	503	544	910	871	17	826	710	999999	999999	999999	109	801	999999	637	965	999999	999999	571	726	397	999999	999999	863	359	999999	999999	337	896	969	536	61	999999	999999	239	956	31	999999	999999	999999	885	999999	447	578	475	999999	453	619	72	883	724	392	782	338	731	999999	184	999999	999999	882	30	498	814	482	315	778	999999	999999	799	680	944	335	420	785	840	999999	245	750	398	999999	545	377	274	22	254	999999	278	999999	822	576	781	349	331	343	765	999999	520	964	999999	999999	999999	206	819	392	999999	398	972	997	999999	669	427	434	292	10	346	653	233	802	999999	999999	510	999999	999999	999999	898	604	14	999999	29	453	551	280	999999	702	999999	999999	557	999999	82	855	999999	281	265	163	158	357	66	330	996	999999	173	718	736	111	196	518	772	597	494	345	394	894	978	55	999999	156	946	999999	232	997	106	351	729	381	989	999999	18	280	83	999999	547	683	999999	907	289	832	544	386	515	999999	999999	959	999999	737	471	287	
999999	220	44	11	410	476	107	999999	25	822	988	364	121	999999	510	501	999999	943	999999	710	999999	80	999999	295	999999	570	84	963	430	146	952	992	910	712	935	798	999999	999999	150	999999	586	91	891	467	999999	189	999999	999999	758	85	446	455	938	760	473	232	454	749	399	839	999999	143	579	999999	999999	995	454	409	31	712	265	451	999999	999999	134	999999	188	999999	999999	999999	306	526	999999	999999	700	507	999999	159	248	712	999999	496	682	310	999999	452	999999	22	598	848	999999	864	999999	56	819	994	999999	221	636	741	53	156	999999	999999	543	875	999999	999999	999999	371	941	304	999999	318	368	769	768	501	57	681	229	176	710	601	999999	441	989	168	534	705	854	999999	523	507	669	999999	198	999999	767	999999	999999	288	833	236	907	440	704	227	687	60	236	161	174	999999	521	877	446	706	999999	111	886	769	699	483	517	999999	781	999999	649	171	999999	61	999999	253	167	941	999999	483	999999	268	737	999999	999999	484	478	703	999999	999999	986	791	760	491	450	666	918	754	588	360	718	807	658	51	578	525	479	185	427	920	999999	580	544	962	21	17	374	124	298	225	999999	814	999999	222	999999	857	411	99	999999	77	335	413	362	982	765	999999	999999	999999	203	999999	14	303	285	756	772	999999	256	797	999999	442	302	803	999999	373	354	904	999999	446	375	720	124	390	999999	999999	595	392	999999	562	207	134	407	678	921	343	999999	711	538	675	449	270	999999	613	999999	177	999999	531	948	988	999999	860	512	999999	330	483	840	623	999999	999999	170	999999	198	694	600	999999	45	999999	999999	131	162	643	376	999999	997	114	999999	999999	771	407	584	999999	444	239	925	999999	621	244	999999	448	999999	596	999999	612	514	999999	999999	916	22	999999	142	999999	649	826	835	994	493	802	175	225	999999	339	999999	999999	351	106	944	999999	769	999999	734	800	999999	444	999999	566	660	763	999999	937	999999	999999	498	507	275	432	425	999999	999999	930	999999	999999	78	143	84	174	744	662	271	999999	125	122	999999	759	538	342	887	999999	208	279	344	999999	607	238	192	181	840	354	65	999999	681	337	565	838	410	999999	731	140	999999	464	821	997	502	787	822	999999	55	739	999999	933	544	220	418	133	596	999999	999999	839	950	903	333	999999	607	999999	736	787	556	999999	358	622	610	756	844	744	457	999999	237	820	416	272	999999	111	385	999999	385	470	918	999999	999999	287	999999	891	999999	467	140	432	400	160	999999	44	372	737	390	999999	999999	787	376	674	999999	999999	999999	399	433	999999	
777	231	23	485	966	999999	869	124	76	81	916	719	576	387	613	35	946	86	770	382	899	398	999999	38	799	999999	104	254	766	991	999999	316	468	501	689	909	418	914	193	999999	175	258	670	319	999999	613	220	988	999999	650	313	999999	629	60	788	999999	999999	985	686	379	180	624	358	84	999999	610	999999	84	698	704	616	41	892	985	999999	999999	727	412	599	195	999999	115	194	125	688	572	686	417	713	999999	409	433	238	999999	999999	550	899	999999	630	828	362	145	999999	365	999999	999999	999999	643	843	146	662	107	999999	500	999999	999999	440	999999	999999	126	924	843	371	398	304	999999	999999	999999	381	667	751	141	999999	770	833	252	815	828	90	416	999999	52	574	576	646	311	47	738	999999	548	999999	999999	209	999999	904	519	773	901	71	851	478	848	272	186	395	530	325	625	667	999999	260	612	999999	979	480	881	999999	794	752	992	155	75	265	832	557	95	999999	278	865	999999	478	913	766	238	938	798	780	398	191	999999	986	421	999999	83	298	999999	513	229	999999	999999	999999	979	159	78	706	413	999999	439	628	309	999999	57	999999	999999	999999	347	845	923	51	999999	111	999999	999999	636	16	733	994	191	544	60	581	712	999999	842	82	999999	763	698	532	534	215	350	999999	881	527	938	661	999999	999999	951	999999	999999	999999	361	922	371	375	523	999999	972	418	411	895	999999	727	886	812	999999	281	781	999999	157	401	999999	475	760	120	731	118	77	82	277	999999	592	398	992	534	883	919	711	133	249	636	559	999999	999999	454	201	163	640	136	742	455	30	999999	514	197	670	885	171	260	643	414	993	999999	150	999999	312	189	735	361	929	999999	569	999999	344	520	842	401	671	315	999999	578	478	999999	339	822	368	225	884	999999	863	997	758	460	999999	834	642	658	975	782	151	22	999999	289	207	744	999999	372	42	999999	999999	279	224	999999	342	75	936	62	571	328	663	97	304	930	999999	931	250	119	178	510	878	193	426	888	173	906	159	198	743	595	937	995	192	891	458	594	782	999999	999999	424	897	590	999999	656	128	64	717	497	791	999999	504	776	204	532	124	172	853	335	692	436	915	747	318	999999	391	667	905	413	481	999999	159	347	991	753	612	298	105	769	999999	119	198	662	407	999999	999999	171	801	659	776	296	999999	999999	220	691	508	999999	999999	121	275	461	999999	999999	25	888	126	166	784	450	999999	826	999999	93	565	999999	999999	263	350	840	999999	230	865	256	637	999999	172	702	999999	999999	254	
462	26	984	504	318	960	885	999999	519	361	934	999999	999999	738	999999	999999	657	999999	637	453	255	809	440	236	55	595	902	676	830	726	999999	38	484	205	999999	999999	999999	999999	257	621	362	999999	830	999999	950	843	514	517	687	963	514	811	999999	856	999	652	586	757	458	723	68	218	815	793	999999	905	902	999999	280	149	999999	78	643	999999	100	638	999999	999999	286	999999	90	395	999999	999999	221	612	539	627	206	815	999999	999999	140	533	563	154	999999	999999	550	54	941	359	247	999999	824	446	177	483	765	370	673	634	999999	999999	643	999999	999999	948	581	999999	376	284	958	999999	916	815	937	120	463	999999	999999	941	410	241	270	730	157	450	52	999999	444	66	861	835	152	598	852	883	890	889	924	852	465	999999	678	999999	999999	782	631	19	508	67	30	999999	533	731	233	999999	987	912	525	778	999999	999999	891	999999	422	132	322	328	963	999999	229	573	999999	984	486	196	562	603	339	375	819	42	276	999999	999999	52	311	420	999999	611	999999	999999	374	155	945	659	333	368	254	278	470	313	56	454	837	457	797	549	255	47	688	394	999999	159	959	873	539	514	999999	999999	999999	901	953	361	167	251	999999	876	48	826	862	203	999999	71	999999	999999	986	822	549	588	255	762	999999	999999	999999	999999	405	224	999999	999999	129	818	94	874	457	568	359	694	296	595	258	921	510	999999	185	999999	999999	999999	254	453	886	717	964	695	134	68	737	627	437	655	846	984	999999	999999	707	999999	119	484	999999	347	999999	302	999999	954	340	999999	262	745	161	439	476	884	969	743	195	412	854	999999	999999	398	999999	999999	266	640	749	273	241	999999	721	141	384	999999	906	907	999999	594	191	20	365	800	805	991	475	998	189	999999	24	946	781	304	199	721	734	225	999999	999999	999999	895	999999	76	102	719	34	999999	64	915	977	72	456	600	999999	843	43	949	593	999999	267	999999	461	786	259	295	762	426	941	663	999999	691	401	999999	558	296	999999	298	707	96	967	999999	943	273	999999	952	500	190	84	356	687	784	999999	999999	999999	999999	443	427	817	807	999999	999999	89	999999	98	296	670	999999	52	934	47	744	252	506	872	811	325	197	801	999999	795	582	352	999999	975	999999	68	725	999999	781	852	999999	481	999999	139	369	376	551	184	698	291	999999	148	149	319	943	542	135	803	364	461	255	625	520	22	999999	999999	999999	425	56	999999	999999	895	999999	999999	999999	999999	352	377	513	445	773	22	113	999999	887	999999	213	285	42	999999	933	
921	343	999999	606	762	960	886	755	114	881	135	999999	471	346	22	999999	68	999999	679	199	758	300	918	999999	999999	522	505	135	940	999999	219	393	547	304	33	561	940	484	896	999999	999999	622	408	563	647	884	641	678	875	999999	155	625	362	319	185	999999	424	641	374	249	465	761	814	63	999999	999999	591	999999	999999	460	937	999999	763	377	734	146	892	365	51	358	880	999999	259	385	906	999999	40	237	128	999999	999999	309	999999	999999	999999	703	999999	355	891	904	303	474	364	425	628	571	862	985	585	49	999999	69	600	25	368	637	999999	439	999999	88	711	363	999999	921	322	638	472	115	529	40	338	999999	999999	146	64	416	472	999999	756	345	999999	55	652	89	663	999999	709	104	999999	999999	201	378	208	812	203	999999	999999	443	112	989	108	756	999999	555	711	201	595	463	961	952	174	677	682	811	356	999999	711	999999	268	244	929	378	816	999999	838	999999	348	660	999999	125	999999	39	999999	767	999999	975	999999	106	999999	471	492	255	143	346	55	524	696	397	466	536	237	999999	185	867	70	999999	939	156	999999	751	853	934	999999	846	962	144	945	915	575	999999	999999	614	999999	796	752	684	244	480	273	999999	272	999999	204	417	887	542	854	864	999999	515	45	442	999999	999999	617	999999	999999	297	383	910	579	999999	822	999999	458	623	857	999999	125	385	495	999999	999999	403	489	902	740	113	958	999999	290	90	218	999999	345	645	234	973	188	204	949	947	106	363	999999	491	139	119	958	274	685	476	748	999999	999999	576	559	987	147	715	817	631	338	953	630	498	572	999999	750	813	999999	883	209	999999	999999	548	999999	999999	658	997	999999	631	154	694	744	813	341	887	999999	768	95	999999	835	473	387	999999	618	152	732	999999	918	376	999999	999999	999999	999999	999999	999999	894	482	999999	40	338	150	942	196	487	644	219	816	166	999999	723	999999	727	160	999999	736	543	119	929	229	797	413	88	406	272	999	818	999999	546	999999	999999	999999	563	999999	908	695	530	999999	840	999999	933	915	98	999999	652	999999	427	724	999999	540	294	785	552	985	999999	999999	71	546	923	487	825	999999	279	652	692	166	428	672	252	362	215	999999	278	999999	295	881	999999	844	753	885	581	103	200	999999	999999	999999	23	578	822	983	634	984	999999	999999	158	999999	645	445	999999	999999	958	999999	482	999999	335	941	516	598	699	999999	610	226	792	999999	906	732	999999	274	433	484	999999	999999	849	268	727	231	85	916	806	627	245	878	303	267	926	825	620	799	
680	999999	701	999999	878	999999	999999	417	201	999999	455	999999	593	381	22	77	353	999999	906	224	999999	999999	865	999999	791	999999	125	999999	923	534	121	999999	121	999999	593	999999	783	727	971	999999	885	999999	39	847	999999	390	44	864	866	236	914	818	919	406	999999	576	422	110	634	806	999999	650	494	666	126	999999	999999	317	999999	999999	999999	626	147	527	338	999999	84	28	999999	411	47	261	999999	697	620	303	172	715	159	999999	999999	682	102	174	999999	244	999999	372	730	999999	86	726	85	998	942	999999	999999	401	77	773	502	404	970	233	768	103	785	796	56	822	212	999999	168	999999	999999	611	533	973	999999	104	999999	999999	298	44	334	321	185	867	755	332	623	770	648	999999	999999	337	711	869	405	999999	459	999999	326	907	893	999999	568	999999	861	340	764	707	906	973	246	790	999999	936	898	457	918	918	51	724	209	999999	949	782	256	999999	900	663	577	999999	644	507	395	390	150	846	753	999999	15	424	567	915	863	675	148	999999	231	999999	971	947	999999	540	999999	999999	707	461	538	999999	67	62	440	111	140	361	338	739	404	999999	795	61	704	56	912	626	999999	294	577	284	644	522	587	135	692	629	999999	999999	999999	999999	683	689	318	968	813	953	984	999999	785	512	346	408	339	506	979	919	253	974	628	370	444	423	883	263	150	544	999999	315	418	510	827	999999	230	611	52	116	999999	736	243	959	642	999999	508	999999	999999	999999	193	91	155	772	999999	559	999999	158	999999	269	805	64	827	279	488	679	57	999999	684	999999	999999	727	999999	872	187	517	999999	668	999999	744	914	818	326	905	360	999999	999999	645	134	277	999999	81	999999	782	311	687	999999	964	480	963	653	999999	999999	999999	66	466	999999	283	999999	868	999999	816	430	999999	355	987	738	922	918	106	999999	412	999999	999999	372	117	474	682	571	499	608	999999	999999	764	100	690	437	999999	848	894	999999	886	60	265	999999	999999	650	648	436	999999	999999	986	55	384	999999	250	83	999999	462	949	991	945	999999	106	270	999999	999999	999999	999999	665	559	246	999999	33	340	633	362	999999	957	999999	466	999999	255	256	549	622	999999	813	321	850	617	999999	999999	898	999999	819	184	954	995	999999	313	985	999999	771	764	713	912	32	999999	999999	888	999999	999999	31	493	175	699	465	556	999999	320	815	354	673	57	999999	999999	999999	130	520	459	999999	999999	999999	999999	481	999999	484	492	836	709	999999	769	501	999999	439	446	27	414	737	129	999999	999999	357	999999	498	640	999999	999999	667	999999	999999	
901	533	999999	490	999999	475	894	999999	474	999999	972	999999	938	999999	56	853	712	618	661	188	771	392	400	740	10	552	999999	638	840	249	760	825	329	999999	807	246	999999	481	999999	999999	133	401	273	903	746	687	419	999999	452	787	749	999999	15	337	999999	519	999999	999999	489	736	32	266	182	999999	999999	157	400	964	804	809	722	241	467	691	65	379	999999	496	999999	322	142	958	196	999999	500	655	819	992	999999	999999	113	999999	999999	425	948	867	229	999999	448	598	297	999999	691	642	75	999999	647	324	281	596	999999	645	636	177	999999	73	79	999999	734	999999	338	999999	957	516	706	222	249	51	742	198	999999	90	58	406	35	687	277	554	999999	981	18	504	720	421	896	468	999999	823	821	884	797	109	314	639	999999	889	497	184	935	852	278	999999	582	93	446	320	597	239	151	916	796	524	142	752	801	834	999999	545	619	247	348	425	229	858	400	60	775	418	999999	145	200	102	999999	144	713	999999	922	637	999999	586	870	644	999999	905	98	283	999999	561	999999	434	212	951	999999	698	514	999999	386	999999	999999	396	544	188	999999	16	999999	703	905	998	49	399	912	999999	999999	43	376	704	743	324	999999	127	93	999999	999999	712	932	248	537	920	629	860	35	999999	999999	588	51	692	551	999999	189	395	377	968	521	448	522	162	390	531	999999	810	118	999999	954	574	312	329	607	391	83	999999	175	999999	999999	999999	374	999999	999999	982	999999	684	999999	78	999999	384	750	125	703	999999	999999	999999	857	15	599	818	999999	962	254	380	285	721	999999	999999	601	702	229	999999	599	341	84	808	58	408	540	646	999999	50	999999	580	824	197	999999	475	201	304	630	170	999999	560	437	411	470	734	999999	279	999999	992	476	999999	164	368	525	371	999999	391	731	999999	475	952	171	711	44	674	555	999999	105	619	968	307	999999	69	996	49	999999	672	348	999999	702	270	57	664	573	496	999999	466	672	999999	416	809	999999	999999	694	443	398	726	999999	999999	999999	618	183	980	34	999999	370	105	371	999999	999999	395	999999	417	756	214	905	999999	147	548	258	99	425	999999	999999	169	734	900	374	999999	650	187	999999	552	999999	999999	96	76	640	403	136	999999	999999	196	796	999999	766	164	424	999999	537	892	588	828	547	99	202	342	777	865	999999	999999	731	808	835	999999	99	501	283	672	999999	999999	999999	999999	999999	929	994	239	54	999999	402	580	485	884	36	999999	599	478	14	55	891	754	298	775	959	666	598	296	361	516	999999	274	881	752	
372	698	37	844	415	999999	104	999999	297	596	999999	999999	983	847	782	87	690	621	999999	237	781	373	550	99	784	755	340	708	877	537	259	999999	698	733	521	337	730	999999	999999	396	950	927	467	999999	313	105	682	751	514	283	826	320	999999	653	971	999	157	999999	69	659	999999	396	999999	999999	346	344	175	999999	335	454	356	999999	559	110	287	853	999999	848	786	689	83	589	999999	603	711	939	359	55	761	522	189	793	999999	999999	119	563	842	707	365	999999	929	432	999999	69	999999	891	999999	677	375	128	999999	309	161	380	586	698	202	491	58	406	984	129	498	813	274	563	249	999999	991	723	21	208	492	817	759	999999	173	144	676	819	188	682	679	643	428	880	999999	325	999999	420	370	360	999999	958	984	809	933	999999	795	373	999999	614	999999	651	999999	895	816	343	620	935	999999	68	815	239	999999	312	450	855	999999	394	921	999999	331	580	363	999999	548	534	832	949	717	560	348	313	999999	574	995	999999	536	533	73	308	705	999999	885	312	544	999999	740	999999	369	87	228	410	452	729	999999	116	298	455	356	292	511	999999	228	974	719	512	72	999999	316	422	999999	860	331	623	228	441	694	60	126	999999	793	159	999999	999999	342	938	861	447	291	889	738	90	187	781	796	44	999999	911	592	42	367	97	999999	947	999999	367	89	999999	510	999999	999999	999999	339	237	498	362	90	587	999999	781	651	625	371	427	999999	247	683	549	999999	194	769	783	468	94	999999	706	783	642	881	974	999999	42	936	440	477	999999	751	949	292	443	953	999999	279	810	999999	999999	726	948	273	999999	683	539	999999	326	92	999999	779	999999	999999	999999	578	448	706	999999	922	618	689	931	950	999999	496	734	267	393	999999	685	514	657	999999	999999	980	835	378	369	301	329	41	999999	999999	999999	999999	506	999999	501	865	515	999999	611	999999	999999	62	795	997	91	34	949	282	617	95	407	999999	999999	552	455	811	999999	79	346	375	603	999999	999999	583	121	470	990	260	765	528	725	999999	999999	769	930	967	195	838	296	345	351	999999	423	535	950	715	999999	999999	37	689	999999	445	999999	245	295	194	983	221	999999	999999	999999	699	516	99	999999	108	231	361	621	487	626	905	782	11	34	999999	999999	543	999999	405	999999	46	999999	86	999999	289	268	666	999999	745	999999	973	999999	675	999999	652	999999	333	175	851	999999	248	341	550	73	226	663	999999	221	739	30	450	588	490	751	997	999999	440	692	89	840	999999	877	999999	503	653	953	117	700	
999999	999999	840	377	781	911	999999	705	682	22	190	626	999999	454	744	725	543	394	471	924	999999	185	999999	641	95	21	999999	370	999999	56	999999	272	556	347	840	723	190	82	999999	999999	130	999999	999999	427	512	463	620	119	142	160	999999	999999	492	999999	397	999999	915	209	291	999999	981	270	999999	636	602	999999	80	999999	614	999999	544	471	586	999999	803	21	391	681	138	999999	999999	999999	238	315	96	161	780	373	950	644	999999	981	790	48	597	999999	63	168	999999	595	999999	737	504	121	999999	498	681	600	388	999999	814	999999	80	659	377	170	42	933	549	450	999999	707	932	969	223	563	680	548	999999	999999	999999	232	999999	542	999999	999999	325	126	699	597	479	190	999999	574	830	999999	999999	141	670	437	827	129	618	999999	458	685	999999	534	898	999999	999999	999999	999999	999999	428	591	387	537	999999	713	844	916	244	952	970	955	723	367	149	648	653	548	877	866	126	838	614	482	94	999999	858	790	999999	999999	778	346	884	549	156	999999	197	382	722	999999	593	911	999999	665	413	502	962	999999	999999	999999	408	280	265	439	328	589	976	904	453	854	999999	63	698	596	184	634	81	183	999999	999999	999999	999999	825	920	283	215	953	948	78	591	602	419	405	968	999999	507	999999	455	230	566	271	292	929	868	999999	539	223	999999	999999	779	431	999999	236	494	798	138	454	999999	165	123	999999	38	836	862	261	445	657	999999	357	999999	999999	625	952	655	639	179	999999	957	999999	744	991	999999	467	299	169	813	193	911	179	120	999999	999999	300	999999	999999	243	455	76	616	665	881	493	941	814	235	806	835	580	855	999999	999999	999999	525	421	999999	972	999999	547	999999	999999	262	746	999999	247	623	999999	335	845	726	999999	723	284	351	164	862	508	722	652	73	363	999999	612	65	551	332	566	230	878	986	956	999999	908	373	178	999999	144	932	704	201	999999	480	999999	854	459	999999	513	155	999999	558	622	999999	918	999999	349	469	999999	999999	19	914	999999	586	456	859	769	732	999999	910	183	752	999999	576	27	460	999999	882	987	999999	606	999999	999999	420	860	329	373	705	755	999999	33	999999	999999	454	923	790	999999	842	33	141	95	727	999999	602	999999	618	831	999999	999999	999999	838	467	482	892	94	373	105	645	725	136	495	999999	977	389	886	474	989	283	652	236	325	802	858	855	672	878	554	999999	448	252	999999	999999	471	999999	596	566	236	999999	369	560	694	498	126	897	999999	999999	750	999999	716	999999	628	558	403	16	151	46	608	626	229	
999999	818	999999	207	483	638	178	602	689	793	330	247	129	913	999999	542	826	686	961	999999	651	137	999999	999999	940	999999	940	999999	464	156	560	957	999999	650	999999	741	999999	999999	642	999999	999999	428	999999	918	395	999999	509	644	311	999999	324	999999	647	416	999999	999999	975	379	267	859	697	255	147	999999	999999	999999	637	478	759	361	727	535	53	702	742	232	76	999999	999999	679	124	305	621	990	831	210	319	204	82	999999	999999	999999	43	783	570	999999	290	999999	999999	31	633	40	884	950	747	999999	315	944	673	355	21	61	999999	587	999999	999999	634	999999	711	42	63	443	406	684	595	999999	999999	270	999999	999999	942	548	248	102	56	93	421	671	252	999999	894	999999	530	726	73	999999	189	456	48	178	596	143	816	999999	999999	999999	634	209	364	465	297	999999	813	161	413	472	999999	172	541	660	980	999999	904	999999	147	688	912	679	620	881	111	999999	231	962	925	808	732	595	134	856	999999	221	316	787	755	849	561	999999	323	600	901	27	915	388	198	633	238	157	999999	289	287	954	999999	482	363	251	999999	999999	236	999999	999999	227	999999	684	999999	768	656	127	913	298	137	543	366	999999	999999	999999	140	843	774	999999	999999	999999	89	845	999999	505	999999	833	433	513	35	999999	999999	718	999999	683	979	240	187	429	976	999999	243	227	162	744	597	569	502	279	999999	980	85	934	34	165	148	202	999999	705	146	999999	694	410	272	425	400	647	169	306	115	999999	666	354	326	468	351	862	692	999999	907	73	340	999999	402	999999	635	217	693	705	545	786	133	481	999999	999999	426	999999	954	736	353	999999	999999	205	174	999999	324	731	618	565	813	286	509	282	798	999999	492	540	17	999999	999999	192	954	464	761	328	776	195	71	173	52	517	907	956	489	957	999999	145	990	999999	731	904	599	137	891	269	999999	850	682	220	670	886	825	737	946	170	995	945	444	999999	444	138	999999	454	523	305	378	553	792	999999	418	357	550	826	496	885	593	999999	572	999999	51	999999	512	999999	503	165	692	180	999999	999999	961	718	701	999999	746	602	244	154	614	999999	999999	733	67	842	802	999999	346	998	250	70	577	179	382	999999	803	999999	626	819	951	367	613	208	999999	473	878	999999	999999	405	90	894	999999	448	221	977	612	318	867	669	999999	190	819	693	999999	999999	999999	999999	346	759	350	999999	999999	425	203	999999	981	691	200	999999	963	112	666	940	918	999999	419	138	999999	404	339	495	650	957	770	770	548	999999	279	592	721	96	
999999	999999	64	852	999999	999999	999999	965	996	999999	127	999999	999999	945	524	878	999999	582	541	999999	834	999999	999999	855	587	28	999999	432	708	999999	421	607	872	876	748	999999	886	75	437	999999	882	992	408	999999	377	376	999999	824	256	669	999999	999999	61	999999	999999	421	477	208	999999	900	580	823	266	935	508	520	411	829	207	754	992	709	154	357	740	842	543	20	488	220	999999	829	186	48	915	724	999999	774	625	336	302	687	800	999999	612	69	735	473	999999	857	965	430	627	999999	677	999999	552	703	367	418	878	466	720	64	143	750	646	227	29	783	963	637	214	870	999999	314	999999	617	999999	681	999999	80	110	631	254	999999	212	999999	371	999999	182	852	416	216	458	835	967	745	404	999999	999999	517	453	999999	893	338	225	757	48	373	537	935	958	686	311	808	365	999999	810	795	548	999999	999999	999999	611	120	230	998	999999	626	346	172	223	883	999999	599	626	974	737	916	131	455	645	998	999999	247	894	730	904	999999	480	999999	935	608	323	999999	661	903	524	782	117	999999	345	422	37	374	721	84	427	712	999999	391	360	893	999999	103	326	858	609	374	226	500	104	772	999999	467	237	615	570	999999	938	723	459	955	809	904	120	999999	970	999999	999999	819	999999	202	467	98	528	999999	933	229	143	999999	999999	160	566	616	132	572	999999	569	147	999999	514	619	773	468	932	405	999999	999999	983	102	887	42	848	407	198	901	315	68	938	195	681	350	674	145	999999	308	399	202	781	547	958	411	439	999999	315	999999	428	998	165	132	957	173	999999	51	915	999999	999999	168	999999	230	267	999999	631	951	434	173	944	999999	49	633	16	891	988	445	143	999999	603	438	999999	504	482	316	902	999999	238	518	999999	633	230	167	999999	240	774	560	290	999999	779	487	985	999999	748	999999	959	531	126	75	185	999999	999999	438	668	999999	999999	923	999999	951	314	999999	722	999999	999999	321	416	999999	637	776	127	437	165	392	706	125	453	999999	755	691	999999	999999	699	173	342	313	725	999999	499	133	173	850	999999	999999	447	964	764	79	91	437	384	999999	894	999999	947	747	644	525	732	552	429	126	999999	999999	604	933	126	559	582	755	596	999999	392	513	999999	999999	624	826	945	742	360	383	868	999999	999999	279	999999	358	999999	594	669	210	999999	999999	999999	57	999999	756	735	513	848	215	496	336	999999	999999	695	390	999999	999999	133	999999	580	990	201	55	257	849	999999	334	457	767	344	999999	96	395	564	444	810	565	999999	867	
101	441	894	155	887	542	487	555	584	105	620	544	471	850	629	79	755	657	999999	999999	999999	410	65	90	999999	999999	999999	455	205	260	580	182	999999	999999	726	148	106	999999	168	999999	999999	204	750	362	156	800	526	245	765	999999	999999	999999	765	759	861	690	386	813	285	999999	302	999999	999999	333	525	999999	456	215	133	491	999999	710	999999	94	472	811	659	703	933	999999	999999	14	999999	710	999999	427	416	999999	403	45	762	999999	999999	779	423	999999	844	427	837	708	353	320	121	284	521	979	663	681	999999	59	41	682	999999	999999	999999	297	352	649	762	107	42	128	811	97	728	691	939	718	671	142	967	999999	865	235	726	670	892	414	999999	592	763	734	50	353	999999	999999	412	565	999999	135	987	204	999999	999999	676	234	999999	999999	556	829	49	944	20	165	91	798	817	999999	488	735	404	937	459	180	343	307	999999	468	92	999999	289	384	999999	999999	154	773	577	999999	558	501	172	869	999999	370	552	818	999999	885	271	216	272	999999	86	647	731	60	745	494	405	999999	156	999999	940	999999	550	665	609	474	20	999999	230	691	106	999999	573	535	88	98	999999	525	582	203	999999	999999	386	532	307	698	814	103	37	93	730	190	355	131	999999	951	820	887	219	259	874	953	986	999999	660	999999	83	205	972	656	999999	880	796	953	844	74	530	27	367	999999	660	999999	290	146	999999	999999	642	452	607	136	278	740	315	332	328	252	999999	805	871	218	624	618	131	381	226	849	393	401	999999	999999	431	802	530	999999	599	999999	672	999999	619	744	456	630	999999	845	387	999999	575	999999	999999	602	185	725	156	158	295	52	999999	909	920	121	999999	250	176	743	705	476	219	16	733	370	999999	49	195	136	762	994	29	999999	993	99	999999	920	767	999999	688	705	655	382	23	556	173	762	929	508	999999	216	464	854	149	999999	916	568	999999	274	31	145	999999	30	396	301	33	999999	915	830	999999	611	483	999999	65	999999	821	837	999999	186	207	817	120	687	999999	999999	539	174	999999	999999	183	999999	190	502	662	552	999999	635	999999	999999	533	654	847	109	999999	999999	733	999999	999999	999999	999999	88	574	563	76	214	35	999999	116	840	761	858	999999	832	999999	131	431	999999	829	513	833	195	851	281	652	552	970	21	26	313	822	567	375	996	992	104	150	627	436	458	527	999999	529	155	959	675	282	24	999999	549	189	752	153	999999	999999	904	236	302	910	523	244	24	835	802	28	999999	493	385	999999	562	999999	804	554	381	
999999	999999	665	706	322	977	280	955	569	477	133	79	999999	89	690	98	867	847	999999	999999	223	999999	488	726	137	764	999999	896	184	999999	568	999999	208	999999	309	796	248	999999	999999	933	253	288	454	367	999999	948	780	999999	694	751	695	142	97	642	167	483	41	939	999999	557	795	999999	781	680	909	748	999999	652	779	894	849	347	867	783	668	935	67	130	57	188	983	778	212	999999	203	999999	298	566	999999	999999	764	999999	999999	999999	147	869	507	774	999999	999999	999999	138	634	800	901	999999	275	313	973	232	425	999999	999999	400	573	26	999999	358	487	483	460	999999	48	953	139	550	396	444	645	999999	438	293	672	126	111	855	154	999999	530	999999	170	984	593	392	411	854	417	560	859	131	999999	158	999999	974	480	772	999999	681	671	999999	961	831	668	183	793	141	248	774	999999	999999	999999	769	827	999999	323	475	721	655	999999	285	142	999999	584	999999	111	289	999999	697	645	339	765	473	999999	179	883	339	326	999999	598	999999	615	642	271	151	258	928	331	655	661	15	999999	999999	139	999999	228	135	256	153	82	514	145	551	139	959	953	409	39	657	999999	984	999999	312	67	282	669	499	575	443	276	182	958	351	45	999999	288	330	344	999999	999999	757	92	999999	346	999999	143	74	513	999999	197	849	899	673	999999	677	855	999999	386	999999	726	999999	560	812	877	900	999999	999999	515	999999	681	632	999999	685	706	11	999999	999999	999999	974	148	605	986	273	256	426	283	294	999999	368	784	539	944	487	627	233	999999	280	999999	445	999999	999999	999999	25	629	565	999999	223	966	894	999999	878	782	412	999999	131	742	296	566	460	626	271	349	999999	713	152	688	999999	999999	483	804	630	681	530	446	799	55	971	644	690	642	69	327	999999	592	906	756	541	768	505	999999	999999	714	844	999999	275	999	412	311	487	876	999999	999999	999999	99	155	206	262	965	919	85	770	652	875	818	567	943	789	999999	807	999999	999999	999999	999999	999999	999999	916	999999	710	180	999999	999999	669	999999	813	446	999999	834	470	446	709	503	576	999999	430	720	267	999999	36	262	332	220	847	504	101	730	386	604	999999	205	239	369	551	794	129	442	111	495	71	381	663	999999	328	127	999999	891	580	969	999999	999999	637	87	811	458	848	588	795	999999	75	999999	69	999999	342	275	217	350	952	781	729	999999	999999	772	776	999999	999999	223	999999	999999	406	999999	159	417	473	999999	999999	161	999999	102	946	541	999999	999999	429	977	322	364	776	62	999999	757	939	799	
249	154	663	864	999999	999999	860	635	695	999999	768	999999	999999	651	999999	123	999999	66	792	859	835	198	350	683	352	799	999999	243	446	840	819	649	270	359	178	328	566	999999	850	999999	242	320	845	582	176	564	53	999999	529	663	999999	999999	965	90	964	60	804	999999	522	511	825	626	198	855	255	129	605	999999	999999	516	556	14	216	999999	626	999999	353	767	516	788	755	670	714	783	999999	999999	683	999999	395	127	524	586	190	999999	574	615	999999	999999	336	56	958	469	999999	22	999999	350	999999	573	999999	450	999999	999999	473	733	756	165	999999	415	370	289	999999	425	198	365	992	970	999999	868	827	21	401	363	441	999999	829	296	483	701	677	999999	328	999999	726	945	419	488	999999	457	591	419	703	717	628	57	611	543	999999	831	30	999999	999999	779	746	452	58	353	999999	999999	903	469	681	220	737	999999	961	335	698	253	999999	999999	857	376	286	999999	317	684	734	999999	858	296	26	651	681	541	628	549	374	284	897	75	883	999999	553	131	737	492	979	413	96	999999	845	37	885	999999	288	999999	999999	338	144	373	999999	221	155	617	453	40	539	206	999999	422	961	423	355	879	630	747	822	164	680	999999	705	331	307	999999	451	999999	765	174	999999	478	56	45	149	999999	456	672	964	936	999999	707	953	782	816	674	999999	431	681	999999	886	541	337	348	999999	319	668	297	913	572	175	999999	999999	374	944	129	375	999999	284	822	433	957	783	886	486	972	871	922	515	633	268	30	317	760	287	999999	150	707	386	830	864	168	758	402	999999	999999	442	589	838	697	308	398	157	859	999999	928	758	451	862	685	448	746	782	290	313	155	156	514	999999	232	978	668	548	454	957	274	209	391	126	272	539	291	93	818	335	999999	873	458	187	359	963	699	845	701	391	128	386	478	98	999999	76	928	503	999999	999999	640	849	703	999999	317	729	376	334	599	155	999999	662	999999	955	443	282	698	336	737	269	289	823	847	72	838	888	731	302	501	205	610	788	478	999999	695	999999	180	556	870	630	596	374	255	555	234	466	421	522	999999	352	999999	999999	765	355	439	817	11	640	999999	999999	997	84	833	404	999999	378	194	864	999999	423	112	151	466	117	673	915	577	999999	838	382	999999	218	648	158	826	999999	32	132	670	878	28	539	493	450	632	522	540	850	20	999999	282	556	999999	240	999999	999999	146	658	999999	524	249	709	802	999999	952	999999	435	685	577	999999	355	72	204	392	405	999999	658	
999999	484	161	384	727	291	982	110	920	956	418	907	599	871	374	449	999999	638	318	737	802	999999	843	96	855	282	999999	510	220	999999	870	834	678	578	131	183	531	149	522	427	999999	591	41	832	999999	777	977	665	999999	622	57	753	97	834	856	527	999999	74	529	454	808	999999	889	999999	96	583	239	31	750	200	999999	999999	126	890	917	221	466	21	79	999999	305	999999	529	597	314	126	747	999999	999999	604	542	466	620	78	999999	349	999999	473	745	443	548	956	914	790	703	999999	637	999999	917	645	70	999999	999999	452	159	989	951	302	999999	970	835	395	308	156	657	462	999999	58	281	999999	520	993	275	635	538	348	999999	739	999999	999999	999999	551	926	87	999999	913	999999	999999	999999	630	999999	408	219	775	608	162	658	768	143	251	653	999999	925	348	135	77	363	370	913	810	95	222	408	989	490	294	468	231	612	744	991	229	139	650	190	121	783	499	37	999999	689	999999	606	652	621	900	626	587	952	475	999999	110	999999	118	544	185	10	230	295	323	693	437	165	999999	260	433	999999	999999	168	23	294	999999	342	999999	130	999999	616	999999	999999	589	668	999999	278	146	194	890	999999	31	116	15	120	562	214	713	999999	262	979	216	402	197	999999	999999	429	938	999999	695	767	727	987	593	569	999999	852	705	999999	812	168	999999	214	369	469	438	177	999999	903	999999	658	629	844	868	971	409	363	190	148	999999	461	339	999999	498	133	246	999999	522	999999	865	999999	999999	68	879	999999	960	12	43	727	999999	184	276	45	460	999999	999999	882	129	622	170	891	671	566	999999	360	999999	73	716	246	999999	999999	655	999999	47	31	159	571	999999	774	20	406	999999	463	999999	999999	195	304	505	461	984	364	914	899	285	973	999999	942	728	528	275	999999	999999	797	504	618	529	999999	997	438	999999	577	917	354	611	999999	571	999999	440	198	175	534	999999	264	999999	999999	490	755	442	73	982	216	842	446	508	124	999999	533	958	517	621	636	307	999999	999999	417	446	569	298	999999	412	830	512	999999	363	741	338	41	545	636	138	773	126	933	456	680	734	480	846	497	652	48	999999	999999	999999	538	237	502	690	999999	431	920	467	920	999999	162	704	313	92	767	785	89	987	332	389	848	520	373	620	892	682	966	723	999999	868	374	999999	588	999999	825	999999	836	350	701	214	999999	316	205	282	303	976	430	397	88	711	573	999999	927	543	728	27	863	882	999999	171	999999	206	666	61	297	999999	125	350	267	263	
949	999999	296	128	181	541	324	100	326	999999	999999	578	645	98	305	323	653	55	243	807	650	953	552	999999	748	21	650	153	985	722	860	89	140	824	762	833	999999	999999	371	197	703	772	565	881	909	887	561	999999	755	973	928	80	117	459	613	999999	999999	756	380	170	890	180	999999	604	65	181	447	999999	336	472	999999	844	999999	56	114	877	397	671	999999	860	459	82	398	21	793	790	972	680	221	766	999999	18	438	210	306	532	999999	961	825	999999	999999	999999	251	293	425	93	396	999999	999999	999999	607	525	136	999999	999999	818	782	103	810	274	208	767	609	999999	825	999999	999999	999999	749	999999	220	436	845	892	420	999999	831	114	596	710	404	912	999999	999999	168	131	882	999999	999999	488	749	573	161	561	538	999999	141	681	468	999999	677	913	320	999999	525	181	999999	243	109	991	986	678	507	109	870	296	441	133	410	703	999999	497	999999	999999	999999	999999	285	294	364	736	999999	160	999999	721	42	491	601	561	999999	987	451	999999	818	999999	999999	81	999999	999999	690	999999	251	999999	280	765	999999	190	929	59	999999	878	896	999999	879	373	413	836	42	785	77	389	695	880	173	423	261	999999	678	485	769	761	581	233	603	122	495	580	999999	880	515	852	999999	999999	619	92	101	65	769	455	104	664	48	290	984	311	556	370	844	999999	513	197	511	454	289	190	306	672	792	767	877	999999	957	162	280	224	827	999999	270	90	331	206	259	232	390	115	722	300	249	301	999999	999999	999999	32	377	999999	999999	999999	273	439	785	428	273	12	578	272	707	886	20	769	483	414	109	999999	999999	317	937	289	73	184	467	16	433	500	999999	752	999999	999999	785	952	873	720	879	831	305	903	999999	257	999999	999999	407	836	290	479	999999	999999	35	999999	999999	69	390	71	999999	98	971	779	995	773	800	825	176	773	999999	67	999999	763	534	278	468	632	384	999999	635	944	999999	631	999999	953	682	999999	727	132	999999	725	571	812	676	790	859	526	907	169	456	999999	999999	634	999999	232	583	64	626	756	515	864	685	700	436	109	999999	350	64	52	999999	750	108	53	999999	999999	496	999999	96	743	419	941	724	225	999999	806	992	152	896	999999	380	627	433	970	617	999999	50	870	386	577	999999	519	999999	865	77	705	729	908	308	359	736	499	967	999999	347	573	999999	999999	999999	629	116	178	999999	562	999999	999999	326	999999	435	752	345	999999	707	999999	999999	900	479	859	158	537	86	93	844	546	765	880	659	550	633	54	
999999	580	413	756	471	310	74	909	999999	603	389	602	483	999999	999999	120	791	999999	618	447	999999	999999	321	928	999999	32	334	999999	796	791	814	775	999999	391	320	764	222	950	57	999999	835	999999	666	554	158	484	610	999999	999999	999999	99	210	932	999999	951	161	269	999999	214	448	975	167	999999	412	999999	999999	108	102	246	259	898	841	410	653	611	532	624	767	780	77	421	46	384	999999	701	613	843	317	439	168	999999	736	745	609	989	678	456	999999	764	999999	999999	518	61	999999	999999	257	799	289	584	428	537	999999	704	999999	36	938	782	999999	710	185	770	999999	662	87	753	999999	105	801	664	999999	999999	370	999999	245	691	903	999999	111	999999	999999	814	564	999999	21	630	999999	42	608	583	60	895	484	553	589	774	999999	856	973	530	595	999999	999999	624	650	352	177	500	469	455	133	999999	681	588	266	371	216	999999	651	457	750	139	496	999999	999999	48	601	816	422	471	105	57	21	581	797	301	815	999999	999999	668	463	512	999999	999999	459	999999	224	895	297	999999	567	538	999999	526	779	999999	666	779	20	612	750	361	87	997	360	86	942	110	791	999999	555	277	974	999999	993	999999	999999	343	768	516	823	705	528	204	904	999999	999999	494	802	341	634	46	928	999999	999999	112	434	999999	803	383	164	124	114	332	673	300	999999	232	532	540	900	999999	999999	504	999999	55	999999	999999	999999	792	244	458	308	459	340	519	348	999999	74	891	999999	990	540	394	362	999999	600	206	531	613	14	618	999999	999999	999999	999999	999999	434	691	872	280	999999	482	20	149	706	999999	654	991	999999	951	68	168	999999	999999	999999	999999	626	999999	88	999999	635	362	489	788	999999	496	46	29	39	494	914	999999	201	999999	272	518	529	999999	656	893	946	999999	377	662	999999	460	330	545	530	518	407	292	613	428	645	198	993	232	524	220	779	999999	962	669	999999	999999	966	29	463	999999	999999	999999	999999	999999	508	429	999999	827	999999	175	175	501	498	999999	97	631	209	773	999999	999999	525	307	731	446	124	320	253	707	624	699	493	311	91	999999	999999	999999	797	428	919	999999	213	175	999999	999999	54	288	999999	999999	999999	416	999999	203	52	389	876	965	650	59	999999	197	186	287	999999	152	999999	863	999999	370	275	71	999999	999999	853	761	999999	359	918	382	401	835	184	999999	135	218	999999	999999	999999	701	999999	289	999999	748	358	999999	49	999999	999999	246	677	190	999999	999999	186	521	582	276	350	291	519	527	999999	278	657	999999	23	385	162	993	499	392	
604	999999	999999	985	686	999999	432	131	722	944	395	681	704	220	967	407	624	613	636	387	999999	977	999999	999999	241	116	100	123	718	663	773	999999	747	999999	586	161	668	999999	834	496	843	999999	569	575	141	376	573	447	999999	616	760	548	367	122	999999	627	535	383	999999	580	995	999999	412	999999	181	426	933	419	634	815	739	999999	779	150	543	730	417	616	602	865	542	652	845	112	999999	999999	612	635	852	958	625	999999	447	264	500	534	816	511	404	715	442	163	813	461	876	336	769	226	999999	711	999999	918	999999	888	48	353	473	999999	164	999999	813	308	567	675	200	454	986	525	650	18	999999	999999	222	887	432	388	839	999999	235	999999	999999	396	999999	150	748	706	514	558	225	157	999999	515	356	457	902	999999	596	147	999999	432	349	254	999999	999999	797	313	706	893	465	660	513	999999	84	587	492	999999	251	426	999999	999999	939	437	309	502	947	999999	559	999999	985	297	791	999999	132	802	237	220	819	999999	353	445	10	620	103	565	643	981	441	769	999999	999999	893	999999	219	777	493	911	999999	83	999999	398	753	940	999999	999999	868	811	956	999999	359	282	607	755	999999	999999	493	328	344	999999	859	965	967	999999	800	510	999999	622	492	355	999999	325	274	746	999999	955	999999	70	712	925	697	999999	35	169	999999	692	999999	148	105	727	294	174	577	211	999999	656	430	963	150	407	999999	999999	329	611	962	43	17	999999	880	128	801	432	615	419	56	36	940	999999	379	117	999999	999999	999999	765	70	154	748	73	531	999999	534	999999	920	314	161	451	999999	423	206	999999	999999	25	999999	977	926	861	999999	167	165	197	716	621	594	42	774	516	729	999999	550	999999	294	999999	339	663	594	999999	999999	999999	267	604	523	526	612	992	432	618	999	549	999999	209	595	590	907	344	999999	912	999999	887	540	644	722	949	873	388	999999	741	685	999999	393	852	358	257	900	999999	673	199	19	601	609	165	517	999999	724	351	999999	999999	999999	999999	162	681	939	624	770	622	882	574	653	999999	900	999999	932	405	999999	986	850	348	690	357	999999	321	902	542	288	384	136	541	234	531	166	999999	704	690	451	999999	912	734	487	287	677	108	545	786	701	999999	233	999999	33	738	500	999999	23	689	999999	840	999999	407	999999	395	495	999999	999999	132	76	999999	986	251	953	999999	999999	126	860	412	679	571	775	999999	840	369	161	24	518	999999	40	283	385	999999	999999	999999	999999	514	397	102	791	336	758	423	719	199	999999	981	168	578	
663	384	33	999999	999999	762	74	662	999999	977	244	999999	832	853	101	999999	136	971	885	352	522	569	729	768	621	999999	812	362	406	651	437	999999	999999	939	832	656	260	999999	14	603	545	280	947	419	858	320	504	999999	332	926	72	999999	106	999999	999999	104	655	999999	988	668	949	712	265	915	999999	74	626	893	31	444	543	999999	999999	999999	806	252	621	999999	910	311	847	907	999999	480	588	477	83	49	999999	737	11	995	786	999999	654	833	999999	42	870	793	693	611	884	999999	392	711	992	814	19	999999	999999	345	354	687	820	51	683	785	336	81	999999	999999	999999	293	999999	999999	575	630	999999	973	237	999999	999999	126	617	999999	33	999999	97	999999	485	268	39	78	264	665	651	999999	526	612	159	239	705	798	802	116	601	600	453	999999	145	371	186	999999	999999	999999	896	999999	80	583	999999	999999	999999	999999	596	732	999999	941	39	778	999999	477	114	999999	823	999999	882	999999	324	510	999999	999999	698	999999	741	123	91	994	491	369	999999	423	38	942	594	999999	542	255	211	79	559	659	571	674	947	999999	267	161	999999	589	21	255	999999	569	938	999999	842	454	718	482	650	563	460	999999	20	483	449	171	999999	999999	999999	999999	448	254	999999	986	861	33	305	999999	999999	930	999999	902	357	522	509	999999	14	999999	999999	98	999999	729	428	999999	208	902	664	474	229	105	720	17	133	384	999999	668	617	951	733	819	158	646	626	720	781	999999	321	497	999999	999999	166	442	438	377	109	999999	826	955	787	999999	368	830	999999	760	999999	775	778	972	716	841	850	62	275	957	999999	890	112	999999	224	999999	590	999999	500	999999	938	999999	578	756	285	96	842	999999	174	774	460	328	999999	866	999999	16	999999	348	999999	142	139	113	999999	481	438	218	617	127	740	147	378	999999	999999	613	821	932	999999	999999	999999	629	999999	999999	888	500	999999	621	107	999999	208	999999	999999	251	396	999999	119	835	999999	107	328	76	479	999999	921	999999	406	269	987	999999	54	577	809	758	650	999999	144	999999	225	999999	974	817	999999	999999	919	999999	277	136	999999	999999	503	986	822	999999	999999	631	999999	283	999999	862	104	247	633	916	201	631	409	999999	999999	245	233	178	999999	443	133	511	999999	999999	805	399	758	279	999999	25	686	68	999999	710	64	29	999999	860	673	362	999999	736	193	204	189	999999	132	166	535	568	748	999999	376	388	999999	202	677	61	478	877	113	824	999999	617	999999	143	876	999999	66	999999	243	373	505	267	999999	999999	327	759	919	517	999999	999999	
744	896	999999	361	691	999999	734	999999	351	950	999999	795	259	758	955	999999	964	56	999999	433	999999	953	335	384	829	119	999999	589	874	917	142	999999	611	999999	90	885	350	878	451	509	999999	203	240	293	981	999999	999999	113	999999	999999	794	999999	999999	999999	999999	999999	571	891	999999	582	849	999999	987	434	999999	431	194	747	677	80	999999	96	604	911	469	906	999999	52	999999	130	999999	999999	158	133	132	269	863	999999	19	299	323	999999	999999	999999	660	820	999999	806	475	999999	525	269	435	370	525	708	277	195	382	595	77	999999	999999	411	480	435	995	999999	999999	558	567	425	738	388	756	776	739	999999	260	649	701	917	576	842	604	841	999999	788	608	424	999999	677	999999	424	231	794	960	944	397	234	824	351	504	999999	992	110	531	999999	614	748	968	541	935	733	894	999999	952	656	806	638	447	217	265	999999	999999	999999	999999	323	166	961	999999	795	348	999999	824	359	422	999999	849	504	320	941	999999	859	455	460	742	662	530	81	842	313	147	758	999999	617	95	999999	359	113	80	218	999999	653	931	999999	203	908	999999	544	738	302	806	999999	328	999999	44	405	441	116	156	376	793	999999	129	512	658	589	249	217	273	999999	310	999999	434	111	61	999999	928	281	266	834	754	986	342	550	999999	999999	999999	290	583	689	999999	253	956	704	999999	999999	534	428	525	613	668	700	999999	933	991	70	999999	227	454	999999	477	170	850	322	622	806	753	578	15	822	159	999999	634	584	628	67	789	729	686	257	999999	509	756	999999	999999	999999	715	999999	558	999999	957	999999	836	79	221	25	403	644	91	999999	999999	955	423	999999	464	709	76	696	315	934	280	999999	540	999999	518	999999	413	999999	157	569	101	999999	30	568	999999	936	132	565	372	613	664	155	648	78	206	50	95	999999	198	465	987	29	999999	623	999999	999999	682	639	561	253	611	999999	497	522	526	705	935	854	837	528	999999	999999	334	701	280	999999	509	471	999999	477	999999	359	18	691	582	81	261	999999	402	65	263	493	999999	129	11	468	658	136	999999	999999	115	241	999999	670	999999	486	695	401	999999	50	999999	221	639	999999	370	262	999999	805	940	455	454	538	461	781	274	104	506	999999	700	812	477	999999	919	508	999999	651	999999	347	813	105	386	859	63	362	756	999999	853	999999	758	999999	999999	852	195	106	56	999999	999999	445	999999	999999	979	490	701	540	573	999999	302	140	721	718	999999	849	991	999999	999999	594	999999	999999	35	999999	250	586	999999	950	541	624	999999	999999	
999999	795	871	698	941	39	126	999999	168	523	788	999999	749	722	209	50	630	431	999999	351	37	461	102	680	419	183	543	402	44	999999	998	949	738	479	678	925	999999	430	999999	999999	727	183	436	961	320	999999	482	527	387	415	999999	120	763	845	795	10	702	999999	288	768	496	723	860	417	524	839	100	280	999999	283	203	209	523	898	624	854	35	999999	999999	999999	999999	999999	25	629	999999	888	196	892	684	677	233	999999	152	149	475	999999	322	28	447	481	114	999999	483	113	222	130	999999	999999	231	941	999999	571	830	74	78	481	999999	241	999999	635	652	999999	595	999999	60	546	67	999999	433	620	541	16	999999	888	999999	999999	541	912	416	310	300	332	670	743	999999	999999	826	87	999999	993	999999	90	999999	811	828	999999	617	116	999999	675	72	999999	440	611	409	969	877	941	999999	999999	939	795	825	999999	344	330	999999	852	675	399	719	979	313	440	323	460	974	882	70	212	880	435	999999	999999	999999	87	891	69	343	731	783	885	132	500	63	511	265	355	476	999999	999999	764	999999	663	956	999999	999999	10	298	948	995	995	999999	999999	999999	999999	935	94	448	999999	439	999999	518	943	615	834	857	812	386	812	205	999999	415	999999	832	125	994	205	784	165	177	999999	771	394	736	999999	14	379	999999	549	999999	180	906	999999	78	901	999999	496	999999	132	999999	107	624	485	753	376	589	328	920	999999	519	740	999999	293	99	999999	706	134	217	999999	829	488	999999	837	247	34	721	206	999999	930	999999	508	999999	662	999999	79	999999	295	641	369	208	686	458	226	999999	834	999999	999999	130	530	999999	131	288	230	999999	999999	96	787	248	729	655	392	834	989	999999	21	593	999999	362	29	999999	421	999999	848	999999	153	999999	794	807	412	164	107	86	963	735	748	229	926	369	999999	983	999999	56	911	714	999999	851	999999	999999	27	251	999999	271	999999	999999	783	638	440	601	159	717	301	979	836	999999	557	316	871	263	965	999999	666	289	179	45	792	374	581	144	813	301	570	291	789	999999	932	999999	975	714	952	119	788	335	219	476	999999	999999	220	999999	999999	999999	979	999999	547	235	585	943	999999	75	466	999999	999999	999999	999999	858	156	19	199	675	642	720	340	166	311	856	13	341	79	702	353	292	164	243	977	314	321	365	999999	999999	584	989	744	999999	257	999999	61	492	999999	361	329	682	319	544	999999	445	178	823	903	691	231	254	873	999999	721	999999	264	999999	999999	483	546	791	275	635	100	653	976	999999	999999	768	804	
999999	793	718	383	670	972	619	539	542	145	498	461	63	343	340	125	355	198	83	999999	238	999999	73	814	538	417	999999	453	60	469	748	914	999999	886	709	460	164	26	61	211	645	999999	786	348	58	339	222	999999	999999	537	631	999999	835	999999	576	356	999999	904	844	263	298	175	999999	82	999999	999999	326	176	999999	880	961	999999	999999	871	999999	943	388	725	766	999999	204	391	999999	522	838	999999	999999	655	320	362	999999	999999	181	999999	913	479	999999	999999	951	473	22	999999	669	880	576	999999	103	963	846	632	968	14	147	645	999999	906	482	965	244	879	505	670	856	280	159	711	167	349	958	173	148	674	774	302	999999	999999	722	999999	999999	546	424	999999	999999	687	999999	999999	121	999999	739	17	999999	839	478	81	968	351	199	999999	999999	864	144	753	15	682	494	303	240	999999	458	909	999999	669	29	698	465	390	861	178	886	434	999999	631	610	950	177	308	205	702	333	845	959	334	92	91	412	670	999999	136	203	100	494	276	87	829	823	999999	820	780	616	588	489	31	999999	306	275	512	153	999999	515	195	999999	999999	521	999999	999999	859	587	999999	295	999999	280	735	999999	795	999999	333	553	780	137	840	999999	425	999999	745	365	937	821	785	816	899	527	65	620	999999	992	956	999999	474	879	999999	749	882	999999	821	999999	999999	57	999999	366	942	959	999999	927	675	999999	682	451	776	258	22	47	802	131	396	276	225	124	999999	803	983	578	89	901	172	999999	605	999999	999999	437	611	890	114	428	874	940	165	999999	945	311	999999	514	978	226	999999	999999	999999	999999	108	554	999999	639	91	913	383	373	879	471	764	999999	110	999999	187	349	999999	132	933	383	256	456	121	97	178	663	999999	478	999999	863	44	999999	154	844	831	999999	999999	999999	808	201	999999	510	70	693	999999	372	211	566	337	638	999999	743	992	573	514	652	443	15	470	999999	429	904	774	26	437	527	439	266	999999	467	999999	999999	999999	999999	999999	746	395	428	724	999999	462	927	151	999999	293	300	253	580	339	189	286	999999	511	391	771	150	736	999999	999999	845	932	944	645	869	633	904	430	260	246	768	266	999999	290	663	964	501	763	999999	732	146	284	858	927	999999	191	675	173	932	970	196	999999	351	999999	879	874	517	291	282	337	999999	870	993	999999	570	923	271	999999	999999	426	280	999999	923	320	999999	571	83	27	904	688	957	999999	498	999999	59	999999	914	852	411	999999	456	220	999999	999999	353	999999	290	999999	999999	817	919	627	326	515	
700	808	96	41	52	317	800	500	999999	593	379	649	999999	712	294	812	18	419	999999	68	969	999999	896	447	999999	852	290	559	660	999999	999999	340	999999	982	590	999999	671	883	999999	103	989	956	999999	999999	115	704	999999	999999	999999	554	809	509	979	999999	545	639	911	649	73	199	37	251	999999	299	824	49	235	999999	132	53	999999	135	608	554	999999	23	236	10	999999	273	958	999999	328	116	287	269	360	165	447	999999	339	32	819	620	75	748	126	543	82	76	999999	505	455	197	413	683	901	435	199	532	413	999999	317	800	241	999999	922	732	22	565	999999	79	999999	181	713	128	316	987	488	330	999999	693	928	275	794	462	266	140	703	603	368	925	965	999999	547	427	714	28	389	999999	825	999999	531	516	388	408	999999	283	483	999999	377	913	999999	869	635	999999	999999	999999	16	778	69	999999	39	418	207	763	114	46	634	296	413	297	608	737	504	999999	172	999999	999999	395	999999	982	657	419	236	454	977	106	999999	827	443	672	22	610	691	43	364	122	319	625	999999	999999	999999	197	999999	90	315	219	375	133	557	999999	165	620	870	86	144	620	192	999999	999999	18	756	806	852	741	285	997	55	470	157	59	999999	271	999999	400	342	469	999999	155	149	999999	730	999999	999999	999999	516	401	999999	614	899	744	999999	566	999999	296	761	842	344	999999	805	317	173	904	975	507	469	894	999999	480	744	674	91	46	999999	27	999999	599	536	981	234	883	267	999999	571	413	129	546	999999	804	999999	500	135	999999	350	999999	603	826	999999	999999	999999	622	872	269	870	999999	662	893	953	822	19	171	999999	362	999999	921	59	999999	343	571	387	999999	473	999999	841	253	549	999999	695	780	423	460	417	763	579	612	20	998	570	347	999999	999999	999999	999999	795	477	193	999999	485	428	782	871	493	619	395	487	159	157	428	626	685	970	207	182	409	558	753	553	999999	311	910	61	171	995	820	161	340	864	929	373	69	776	216	277	997	552	967	797	377	101	999999	863	579	943	662	780	38	999999	999999	246	999999	640	989	999999	518	731	709	497	799	999999	157	294	228	64	566	908	999999	930	999999	857	999999	999999	185	691	848	57	481	228	343	999999	132	920	665	999999	650	429	786	999999	758	276	842	480	998	143	944	178	645	525	999999	999999	999999	999999	245	352	655	767	465	308	335	470	999999	491	163	999999	121	236	629	535	414	147	132	731	181	908	24	120	957	51	746	680	999999	956	841	590	34	999999	684	323	999999	999999	
963	488	706	298	26	361	327	249	31	717	548	119	120	249	631	294	999999	337	999999	545	810	423	561	655	68	303	650	572	999999	999999	551	316	498	999999	184	999999	999999	999999	891	663	793	717	30	999999	141	999999	845	602	959	740	107	357	999999	501	82	550	926	61	239	723	999999	999999	515	999999	176	999999	621	999999	74	987	268	53	446	999999	752	103	999999	532	524	765	457	999999	999999	993	989	204	999999	996	458	999999	716	974	653	999999	999999	999999	211	95	862	999999	680	266	537	972	999999	64	910	321	749	999999	156	404	536	474	276	663	151	521	945	971	912	625	141	999999	999999	294	999999	279	999999	713	891	318	670	626	94	201	520	641	522	999999	294	18	256	479	999999	322	447	999999	999999	298	999999	999999	999999	891	986	65	135	106	701	999999	665	640	599	999999	98	999999	999999	910	389	999999	999999	999999	999	20	686	999999	379	999999	999999	957	846	999999	379	999999	999999	211	177	778	639	39	76	999999	939	999999	999999	653	419	219	390	649	588	537	800	825	999999	397	999999	999999	214	93	685	473	999999	744	351	999999	271	174	230	886	670	999999	280	359	19	729	570	675	740	42	493	169	280	313	999999	318	420	553	289	428	521	47	573	556	354	999999	279	999999	999999	824	392	255	999999	504	999999	999999	999999	450	816	425	826	24	999999	181	599	999999	202	999999	374	42	44	717	885	802	999999	633	391	724	15	415	459	375	691	916	650	248	180	999999	334	746	62	999999	737	863	601	506	648	401	956	827	410	999999	830	951	999999	674	999999	999999	139	355	251	542	445	410	966	460	333	482	999999	361	355	425	515	628	979	999999	980	32	210	868	999999	989	999999	999999	14	29	545	740	136	999999	999999	984	999999	979	999999	519	999999	337	999999	151	183	175	870	605	482	985	924	999999	971	724	999999	999999	999999	270	370	999999	775	267	999999	946	915	592	999999	554	999999	999999	778	535	999999	470	541	653	135	68	694	819	129	171	704	999999	105	344	769	999999	999999	999999	999999	386	619	253	743	276	931	950	236	591	819	999999	132	121	999999	398	86	510	192	999999	222	927	575	551	142	614	999999	386	999999	999999	999999	943	271	941	373	401	916	999999	726	275	999999	184	832	113	999	802	49	999999	812	707	267	999999	229	252	328	80	811	999999	999999	139	999999	555	999999	655	767	876	64	190	747	999999	481	205	784	999999	329	47	999999	999999	551	339	575	969	573	152	323	565	723	999999	623	303	999999	999999	770	999999	999999	175	84	999999	345	133	747	858	846	999999	
999999	999999	483	312	923	999999	975	349	526	781	999999	743	981	957	999999	212	999999	45	567	454	999999	633	435	197	364	163	963	999999	135	427	999999	716	999999	576	916	261	91	421	105	999999	327	251	999999	989	42	999999	999999	127	844	999999	971	712	999999	402	999999	603	636	999999	999999	770	999999	67	223	108	199	999999	620	415	50	999999	999999	999999	939	235	136	999999	311	445	165	545	969	845	999999	992	456	879	425	731	804	323	999999	795	473	335	23	270	37	232	799	194	209	779	87	763	999999	240	999999	75	276	999999	301	999999	999999	999999	800	482	984	230	999999	320	999999	999999	610	726	465	336	277	999999	999999	865	955	88	645	999999	346	200	768	319	999999	226	117	360	999999	26	31	434	664	71	999999	999999	286	807	580	489	762	320	178	360	999999	999999	999999	168	853	410	832	223	554	169	75	999999	713	999999	249	436	213	81	433	999999	704	41	671	216	999999	999999	589	158	999999	166	218	999999	999999	999999	21	305	263	948	506	64	193	808	879	504	995	923	828	611	999999	999999	286	690	886	584	656	999999	23	756	999999	999999	820	684	715	398	999999	49	589	305	663	999999	183	999999	575	379	410	896	161	177	220	165	851	978	591	364	880	528	150	446	761	743	292	507	869	999999	243	999999	102	491	999999	955	344	999999	947	999999	970	31	125	999999	999999	760	125	845	545	999999	332	842	999999	361	518	432	899	152	999999	919	999999	676	999999	999999	145	900	803	670	999999	264	821	329	40	967	393	858	999999	633	272	11	628	999999	999999	946	10	401	999999	999999	973	130	66	201	988	38	962	304	637	999999	381	283	956	455	232	290	999999	13	999999	135	999999	659	999999	276	999999	999999	301	999999	714	447	251	743	999999	72	999999	502	208	629	340	999999	15	99	230	539	999999	999999	55	182	224	999999	999999	997	589	999999	773	323	111	790	321	457	999999	747	999999	199	631	637	789	894	999999	729	999999	482	672	810	130	877	439	490	24	890	496	129	999999	43	603	254	164	999999	298	383	401	417	318	883	999999	999999	509	40	908	623	209	160	423	495	598	999999	999999	779	999999	999999	884	620	999999	999999	960	617	747	556	999999	386	999999	586	999999	385	337	674	173	789	544	999999	378	999999	581	400	690	345	706	515	444	242	999999	385	51	999999	498	780	641	888	922	658	999999	953	444	531	150	623	555	47	999999	999999	207	545	244	307	527	486	49	385	739	624	910	242	122	999999	999999	999999	544	212	999999	556	42	999999	866	885	353	999999	963	60	260	999999	
790	668	357	999999	45	384	999999	743	875	999999	741	999999	159	999999	747	286	841	999999	999999	51	88	352	160	610	891	921	999999	999999	999999	113	522	988	134	999999	999999	252	885	602	328	93	958	801	337	999999	815	776	136	568	148	77	999999	882	986	218	989	447	518	747	628	123	705	791	999999	772	500	999999	999999	487	473	999999	401	249	763	981	999999	287	999999	286	999999	125	795	120	220	999999	530	640	12	915	682	396	733	147	974	215	387	177	999999	565	383	999999	644	999999	105	999999	999999	343	128	999999	999999	712	433	241	952	512	327	595	999999	903	999999	859	749	225	999999	999999	999999	263	274	557	603	916	275	459	903	732	480	156	25	577	221	196	521	999999	790	999999	963	999999	195	999999	887	792	596	118	999999	523	999999	999999	843	28	999999	422	78	571	411	218	446	999999	338	230	42	999999	580	999999	692	65	348	999999	999999	835	123	279	78	803	670	811	999999	167	999999	389	419	999999	313	999999	706	798	999999	999999	595	999999	533	989	174	965	999999	716	221	593	999999	268	185	570	999999	17	905	602	354	999999	900	600	888	288	999999	948	999999	979	867	999999	305	999999	938	397	166	853	311	999999	114	112	999999	999999	599	735	999999	999999	214	848	69	306	101	999999	999999	852	59	995	999999	999999	161	225	999999	459	849	638	298	532	329	787	413	149	999999	781	497	251	900	946	11	163	546	960	999999	962	920	571	491	999999	448	999999	348	999999	171	66	971	999999	948	915	114	960	447	219	999999	426	444	919	600	319	617	213	951	999999	994	539	709	201	481	202	538	999999	156	107	94	243	449	252	978	999999	810	608	303	999999	999999	50	715	336	413	999999	527	11	999999	182	999999	245	145	999999	176	631	357	999999	999999	755	386	999999	814	350	135	999999	977	201	941	950	509	18	999999	999999	999999	954	824	382	788	999999	999999	537	999999	999999	999999	848	108	214	86	999999	302	39	200	547	608	25	235	374	999999	98	349	335	69	30	672	574	999999	179	999999	222	807	975	999999	263	90	849	518	840	827	286	999999	999999	125	594	658	999999	818	372	366	255	728	459	180	699	814	999999	999999	297	311	948	999999	928	241	999999	549	327	47	999999	999999	759	506	395	547	925	873	576	219	474	371	202	999999	962	813	727	494	999999	804	303	449	741	382	231	538	879	762	296	542	999999	55	340	999999	881	905	607	748	342	912	255	825	999999	140	12	925	999999	201	560	125	999999	379	202	522	999999	497	999999	387	285	857	667	172	586	44	999999	429	999999	
760	875	67	999999	978	161	444	559	999999	999999	611	379	306	429	687	212	180	38	999999	999999	818	698	393	189	230	473	485	999999	92	999999	213	183	999999	894	358	325	503	909	534	999999	999999	963	275	296	124	17	999999	999999	980	960	416	15	83	576	222	71	492	878	999999	999999	676	200	477	999999	997	999999	795	999999	999999	371	709	271	504	665	999999	855	432	107	74	222	494	57	274	999999	999999	208	109	17	681	296	833	625	923	999999	551	567	496	46	298	686	221	999999	366	618	261	155	999999	999999	480	367	639	394	813	773	31	628	999999	354	406	999999	338	999999	730	999999	537	999999	347	485	124	999999	369	395	808	999999	10	999999	690	655	870	999999	999999	691	537	324	657	448	999999	999999	997	923	641	999999	639	500	358	433	847	582	90	177	999999	34	303	941	998	253	586	435	773	999999	937	999999	999999	719	110	646	261	415	137	99	282	999999	488	999999	896	999999	756	318	39	577	78	118	574	999999	999999	673	398	595	999999	413	862	385	387	999999	985	999999	666	920	399	999999	181	441	454	991	999999	620	545	111	55	999999	999999	278	406	205	999999	828	999999	781	999999	999999	999999	666	100	999999	236	999999	810	596	215	535	561	835	918	327	405	637	664	582	808	268	999999	297	550	999999	916	594	979	191	855	167	999999	885	90	963	464	515	351	730	765	998	810	948	999999	520	229	661	359	88	799	409	174	132	973	581	999999	960	126	999999	999999	999999	999999	628	741	58	999999	999999	755	999999	999999	890	295	999999	817	999999	458	189	999999	39	325	264	999999	999999	392	999999	993	543	999999	509	664	503	399	796	999999	132	91	999999	217	847	651	999999	906	999999	225	908	123	999999	314	999999	132	128	568	96	239	999999	407	25	246	999999	65	999999	763	255	300	369	999999	498	21	695	999999	999999	972	553	388	771	357	999999	685	483	343	763	999999	748	386	999999	999999	312	567	999999	725	76	945	922	792	325	999999	999999	999999	856	417	624	228	619	445	856	156	25	999999	467	999999	999999	340	763	951	301	106	24	869	754	434	198	999999	999999	999999	661	330	59	761	72	980	696	738	999999	999999	999999	544	999999	312	530	399	919	605	109	999999	169	999999	192	970	500	229	776	791	357	432	999999	999999	999999	650	784	536	106	263	999999	999999	509	999999	511	999999	243	757	999999	711	348	999999	514	999999	832	471	999999	999999	147	88	271	843	213	999999	390	406	999999	35	959	999999	528	993	303	999999	960	621	999999	341	999999	495	999999	743	742	75	999999	999999	918	635	999999	
124	839	999999	398	999999	992	801	283	605	999999	114	849	217	797	518	999999	355	71	999999	632	220	798	479	999999	652	351	527	111	148	461	397	488	222	175	845	139	670	605	999999	673	169	348	999999	999999	129	646	529	945	233	999999	107	930	80	999999	649	325	370	999999	746	999999	474	999999	144	153	999999	625	637	52	952	999999	999999	749	786	183	999999	872	999999	584	581	999999	821	999999	877	265	363	467	418	999999	526	530	769	514	859	608	209	469	213	923	845	504	18	487	999999	845	371	358	154	896	539	999999	592	785	999999	999999	999999	999999	822	879	789	591	217	427	526	431	999999	17	890	187	974	13	668	808	738	87	997	999999	999999	999999	999999	15	323	999999	999999	999999	937	999999	930	128	999999	316	646	334	143	263	999999	591	999999	572	999999	364	467	999999	921	535	118	784	56	506	743	521	314	790	985	784	999999	694	747	777	494	635	999999	771	434	668	999999	344	675	999999	790	416	382	999999	806	540	547	357	600	154	640	999999	936	433	385	241	12	999999	349	359	999999	601	999999	999999	88	600	286	695	999999	262	177	774	119	571	715	337	148	297	999999	455	999999	999999	104	602	999999	340	999999	999999	396	202	666	999999	994	999999	999999	999999	572	198	999999	215	263	851	815	347	977	999999	54	375	999999	58	102	714	870	894	122	73	507	251	57	999999	999999	633	309	999999	596	999999	999999	792	82	526	999999	950	359	779	201	999999	115	756	625	999999	296	333	999999	999999	110	951	641	110	214	999999	691	999999	999999	201	314	630	552	999999	751	321	999999	261	302	201	293	999999	365	101	999999	726	999999	751	999999	999999	999999	577	697	999999	248	644	33	678	999999	999999	835	999999	808	168	474	571	999999	638	999999	313	999999	999999	40	743	65	957	596	999999	408	487	999999	940	705	375	740	736	999999	591	239	999999	999999	417	672	656	366	999999	343	999999	626	999999	883	330	746	321	999999	425	546	999999	905	290	999999	483	280	999999	179	999999	738	443	427	999999	638	262	409	999999	25	777	999999	384	387	999999	624	399	923	278	999999	999999	204	393	999999	999999	199	999999	685	999999	68	814	147	571	487	471	121	999999	779	888	501	630	920	999999	306	814	63	999999	999999	999999	999999	658	560	999999	999999	31	700	354	659	112	548	659	576	460	840	211	640	800	897	915	103	999999	620	999999	999999	973	236	999999	97	970	999999	37	412	985	292	409	263	999999	75	465	771	999999	999999	999999	350	841	64	999999	16	104	183	262	274	661	999999	942	47	999999	235	532	795	999999	267	689	
840	520	257	591	177	999999	999999	505	735	999999	999999	337	481	943	999999	934	999999	765	350	992	999999	999999	999999	999999	999999	999999	372	737	999999	542	669	427	509	562	836	999999	999999	472	999999	575	156	678	526	832	516	999999	999999	104	832	301	613	40	999999	274	892	830	999999	505	213	999999	78	220	999999	202	999999	726	827	919	117	863	349	457	472	775	846	999999	492	999999	244	118	878	277	905	617	929	639	999999	245	999999	15	81	98	269	999999	506	999999	92	334	69	790	999999	551	987	999999	999999	165	567	237	427	775	999999	827	271	999999	949	801	999999	978	273	143	312	999999	259	111	999999	260	198	999999	278	909	999999	168	870	454	666	337	290	999999	666	773	999999	999999	999999	894	668	253	827	174	525	705	631	999999	71	925	999999	999999	301	886	186	700	999999	999999	959	518	739	999999	999999	817	437	622	520	378	999999	499	71	125	774	365	442	548	433	999999	481	572	288	999999	107	999999	999999	807	45	404	759	965	806	511	237	309	999999	489	297	999999	737	999999	194	262	999999	572	864	371	95	936	453	638	277	944	999999	999999	239	807	91	22	850	630	999999	999999	618	357	999999	559	888	475	999999	953	999999	422	296	577	387	35	151	535	90	604	721	999999	951	131	698	862	423	840	999999	356	407	284	169	999999	327	78	644	999999	999999	314	482	999999	999999	499	387	854	657	520	18	999999	666	556	931	255	999999	487	175	497	999999	830	146	999999	405	854	556	976	262	999999	999999	999999	391	707	656	776	131	111	373	461	743	843	999999	902	831	866	690	999999	353	999999	999999	839	903	156	784	59	177	999999	999999	999999	999999	411	601	478	270	699	822	958	899	999999	133	806	124	713	999999	815	625	243	227	539	173	999999	632	348	980	999999	416	245	923	607	999999	999999	999999	492	518	999999	252	999999	999999	141	54	732	999999	199	790	401	724	199	403	969	433	934	216	685	717	247	779	262	497	999999	999999	587	45	302	555	436	919	999999	204	999999	572	889	601	95	999999	441	753	999999	558	999999	696	226	841	953	183	674	490	212	999999	280	563	989	999999	793	999999	467	697	658	999999	364	482	102	994	981	406	543	342	130	199	999999	494	346	704	908	162	999999	745	91	129	881	945	716	999999	999999	857	583	651	807	247	999999	744	999999	799	204	116	603	999999	859	556	640	342	999999	22	498	786	999999	999999	339	640	781	721	999999	539	762	418	999999	245	81	133	999999	999999	534	883	171	999999	400	546	509	802	559	844	999999	999999	489	549	585	703	369	
147	999999	297	322	999999	465	316	138	999999	47	999999	350	368	161	735	732	748	807	486	999999	956	395	680	785	999999	91	999999	836	90	999999	223	833	72	876	933	493	535	579	999999	428	855	413	836	508	999999	999999	200	693	159	999999	740	741	108	852	412	751	999999	512	786	95	527	479	57	513	824	952	287	999999	227	252	999999	179	448	68	995	999999	559	182	71	999999	890	254	687	288	319	481	734	999999	473	191	999999	999999	793	283	900	385	365	999999	684	772	184	708	475	906	999999	571	303	50	857	859	202	787	999999	711	204	282	792	999999	204	999999	227	78	28	999999	719	183	385	175	168	620	198	237	497	299	999999	192	999999	781	684	747	188	694	362	614	989	745	999999	91	89	627	593	596	137	999999	554	115	690	439	999999	431	196	137	882	246	671	964	299	999999	999999	21	503	999999	94	456	174	999999	716	999999	56	973	601	304	999999	999999	37	601	109	999999	744	793	501	349	594	262	561	999999	812	125	943	34	455	999999	278	999999	999999	999999	511	681	176	32	399	286	393	223	830	891	50	351	219	79	999999	999999	417	999999	999999	999999	427	832	999999	124	720	601	999999	31	999999	181	36	999999	417	454	99	999999	990	722	404	225	956	380	432	670	20	471	905	999999	169	322	22	260	999999	969	999999	679	785	62	312	798	816	371	695	658	864	999999	999999	764	999999	446	153	695	999999	304	208	56	409	234	113	258	695	596	999999	999999	169	776	472	448	999999	420	642	999999	420	606	409	594	685	773	805	989	537	150	999999	723	178	326	999999	262	771	118	999999	561	948	63	112	229	999999	999999	999999	98	558	495	474	569	803	215	999999	999999	999999	613	371	635	429	124	999999	555	999999	999999	46	842	999999	999999	999999	191	999999	91	989	366	503	999999	95	205	284	716	440	52	675	334	919	963	51	617	999999	167	747	999999	141	833	342	557	527	999999	999999	657	948	348	999999	293	999999	999999	225	919	524	999999	527	176	361	712	683	999999	999999	999999	999999	999999	801	999999	999999	519	444	505	949	166	33	999999	662	725	999999	626	768	102	999999	999999	904	207	747	999999	103	652	640	581	999999	429	159	664	678	159	150	380	856	999999	495	999999	999999	924	772	69	895	578	63	999999	424	734	944	590	454	497	999999	999999	335	679	438	999999	879	999999	223	999999	16	369	278	512	585	380	999999	351	607	925	999999	980	999999	687	236	999999	999999	838	166	557	484	999999	220	190	686	127	55	186	987	294	429	999999	999999	252	63	536	309	550	
226	53	999999	602	983	528	954	999999	597	999999	452	913	611	51	706	999999	999999	999999	158	999999	826	467	999999	593	364	322	505	556	279	192	634	999999	225	58	621	123	999999	999999	585	691	236	203	530	999999	734	84	682	388	290	999999	999999	999999	387	222	723	758	999999	380	248	999999	32	408	223	999999	22	752	697	563	999999	592	82	173	999999	467	860	633	936	927	859	290	999999	127	275	999999	986	28	322	13	334	863	404	222	999999	999999	668	828	979	126	395	999999	386	129	959	697	999999	42	999999	920	361	100	821	790	520	957	41	999999	142	989	427	999999	440	694	238	565	999999	859	530	947	798	42	999999	820	542	878	903	519	167	578	261	999999	273	401	651	243	51	614	702	685	883	762	695	999999	999999	400	550	692	891	403	509	999999	511	806	132	328	447	11	999999	999999	999999	521	999999	564	738	473	730	49	53	994	524	583	166	845	74	45	347	999999	131	151	337	999999	628	764	78	147	452	467	279	332	796	999999	365	69	631	371	24	140	262	999999	999999	511	649	897	999999	925	956	666	741	96	981	784	879	117	314	842	893	999999	999999	600	31	273	769	720	999999	484	228	999999	223	703	30	216	999999	999999	481	999999	572	731	885	152	190	999999	725	999999	351	22	170	258	755	788	478	999999	999999	661	214	405	999999	999999	699	404	707	999999	999999	48	76	999999	383	982	999999	488	279	171	108	353	420	245	548	587	999999	999999	323	999999	352	434	999999	989	999999	749	692	86	94	643	999999	490	445	330	999999	686	125	577	639	187	999999	276	518	316	932	301	999999	968	857	163	559	514	999999	999999	517	28	814	86	999999	999999	999999	559	999999	999999	140	999999	999999	999999	903	861	471	801	555	145	356	85	915	917	999999	280	508	724	999999	930	999999	526	409	708	812	999999	872	49	374	999999	887	74	872	882	185	323	394	160	75	995	692	758	959	945	391	442	999999	896	999999	932	999999	576	340	473	552	613	219	999999	287	589	989	432	437	549	258	292	212	999999	742	999999	885	358	658	232	248	335	566	999999	327	380	221	975	999999	442	999999	321	733	409	340	999999	114	194	872	485	16	999999	331	999999	697	108	240	79	999999	285	999999	776	917	118	235	999999	999999	999999	999999	907	999999	999999	412	994	999999	936	999999	802	702	179	639	701	485	182	225	978	14	999999	999999	228	150	152	999999	999999	396	999999	403	999999	999999	123	524	358	312	965	118	993	857	999999	750	760	999999	999999	376	999999	999999	355	300	744	892	256	222	899	
999999	664	999999	235	201	667	608	999999	542	932	999999	588	655	290	999999	520	74	999999	130	999999	406	15	677	712	776	999999	109	999999	999999	999999	733	999999	901	999999	369	648	207	883	999999	200	728	194	228	617	999999	787	339	365	956	779	679	999999	999999	999999	503	999999	986	64	459	364	568	567	753	883	209	700	687	40	921	750	323	191	431	930	999999	221	787	69	903	988	508	744	94	999999	999999	999999	801	367	131	385	999999	153	434	446	632	999999	999999	344	418	118	110	309	443	216	999999	999999	248	205	595	291	206	927	999999	470	856	823	482	720	999999	999999	898	330	908	545	999999	179	757	984	307	787	780	452	999999	795	887	208	310	999999	999999	999999	999999	606	771	839	999999	734	999999	963	590	808	999999	721	441	999999	220	780	999999	898	127	297	999999	263	999999	807	511	753	285	365	999999	657	523	999999	154	421	320	302	558	78	366	364	186	794	403	499	109	68	21	379	999999	999999	808	411	999999	288	751	572	999999	964	338	435	458	637	390	933	294	999999	999999	999999	962	918	232	331	542	762	120	999999	859	408	708	452	742	999999	780	475	849	999999	843	865	670	748	593	594	740	999999	905	999999	413	999999	214	999999	491	999999	999999	999999	885	486	869	998	178	999999	999999	310	265	999999	999999	552	857	999999	93	182	999999	711	359	999999	334	637	591	612	856	570	999999	398	203	693	961	751	498	123	590	372	252	999999	697	999999	45	292	338	855	247	999999	692	499	386	42	773	780	642	203	341	999999	999999	999999	152	607	272	323	117	571	923	941	999999	743	334	999999	929	406	24	493	188	52	999999	735	999999	503	878	53	22	170	920	191	119	305	781	342	477	985	701	999999	999999	721	184	766	931	305	308	948	174	665	112	376	999999	158	24	999999	948	999999	892	648	729	229	311	947	651	742	999999	999999	961	991	252	943	704	924	889	466	867	542	804	79	204	999999	999999	356	67	553	425	960	290	491	394	318	103	999999	999999	999999	999999	237	125	198	472	549	987	999999	999999	169	672	999999	268	557	432	416	364	822	454	800	351	999999	889	108	327	872	478	480	607	999999	849	651	999999	515	56	999999	427	615	607	655	942	999999	933	898	881	999999	999999	999999	69	999999	953	281	608	999999	43	465	348	999999	871	600	999999	516	575	999999	999999	30	286	753	999999	792	989	999999	225	798	857	999999	31	999999	999999	743	180	745	420	630	980	578	53	994	999999	590	301	999999	999999	16	583	435	139	454	589	999999	307	947	230	276	988	214	
66	810	999999	999999	999999	357	799	137	429	336	999999	945	508	740	977	291	999999	921	999999	588	15	218	225	432	516	576	412	366	446	232	524	999999	642	999999	522	243	292	999999	999999	943	611	616	586	257	338	193	945	848	999999	999999	999999	309	775	999999	999999	999999	594	999999	999999	867	945	999999	691	207	811	953	313	733	228	744	999	196	999999	557	977	399	631	967	103	333	631	563	482	430	999999	225	378	999999	999999	674	999999	12	215	288	999999	999999	999999	389	999999	385	880	222	999999	149	26	490	533	999999	431	809	226	626	999999	556	999999	391	999999	999999	999999	596	584	80	166	554	105	996	999999	496	999999	808	474	251	999999	717	999999	999999	934	342	413	76	691	160	999999	766	457	31	816	658	999999	617	218	662	739	848	800	809	999999	999999	54	30	508	47	999999	623	999999	974	104	478	113	827	456	627	858	584	905	433	269	400	106	84	189	999999	453	941	599	999999	999999	683	917	643	999999	859	999999	999999	567	653	492	999999	431	999999	999999	348	554	225	170	591	804	164	999999	377	550	999999	978	969	841	185	999999	726	33	533	472	420	999999	999999	475	597	339	475	999999	261	941	81	968	623	999999	840	778	999999	781	18	17	357	740	550	103	999999	880	328	551	999999	69	766	174	999999	20	516	787	94	999999	572	262	339	148	691	436	478	696	364	821	999999	999999	999999	944	25	526	124	999999	20	377	778	716	20	923	634	201	999999	907	81	613	999999	63	999999	488	999999	755	677	219	59	124	624	999	525	506	551	985	704	821	999999	999999	895	836	776	999999	970	856	252	415	513	499	261	571	625	999999	190	946	712	876	736	269	999999	999999	630	896	752	779	201	513	381	649	496	362	758	699	717	805	286	999999	999999	362	513	272	705	560	862	63	383	773	326	604	282	828	95	999999	533	989	999999	999999	964	201	999999	738	43	864	12	899	812	926	44	999999	999999	735	999999	384	756	586	209	80	44	999999	405	427	197	999999	376	668	276	870	176	999999	598	406	999999	326	697	999999	238	841	557	963	250	457	739	940	999999	546	470	711	999999	999999	790	146	845	275	796	248	551	999999	497	344	632	941	759	999999	786	273	723	999999	999999	981	999999	368	999999	81	458	999999	687	256	843	999999	207	565	999999	999999	937	462	999999	747	529	459	233	971	353	223	999999	309	697	999999	164	999999	823	428	34	999999	598	431	623	774	816	848	999999	999999	999999	667	146	76	214	539	999999	334	712	975	521	238	757	386	24	308	999999	159	260	
