500	500	
105	92	104	105	91	95	116	106	89	99	94	99	105	96	100	79	106	102	111	95	109	93	85	100	103	115	96	92	90	96	109	86	100	89	96	108	103	83	98	99	104	97	93	95	107	105	118	100	115	109	91	87	110	102	107	103	95	89	95	99	96	96	109	111	95	94	92	86	91	101	101	110	102	83	102	104	89	101	98	98	119	116	86	97	95	101	99	103	104	93	84	111	116	97	100	107	101	103	91	98	101	85	77	115	102	113	99	94	103	109	87	115	97	101	90	111	93	109	111	97	75	112	97	98	113	111	115	93	102	88	92	123	103	103	90	102	97	108	113	94	101	97	111	108	98	122	112	90	86	106	84	104	103	111	106	84	102	96	104	116	105	91	107	100	116	110	101	94	85	92	99	93	111	99	109	95	122	108	101	94	111	116	86	104	113	96	96	97	100	106	85	96	101	94	107	85	100	89	95	104	91	114	100	88	98	102	110	108	90	94	107	101	116	112	112	99	96	99	102	114	77	103	114	106	98	97	100	99	108	78	107	94	104	109	98	100	101	93	105	109	106	102	110	84	103	111	111	91	110	120	87	85	103	96	120	102	97	97	101	103	96	96	116	95	103	83	107	100	96	94	104	108	88	93	99	102	99	105	83	88	96	103	108	93	82	110	109	94	89	126	112	109	93	99	94	94	109	100	94	87	108	102	88	85	100	109	87	101	76	104	103	89	109	92	107	104	115	87	91	124	97	103	97	93	104	101	106	86	97	88	101	93	97	109	86	98	100	90	98	99	100	97	102	103	89	108	105	98	115	104	122	103	104	109	101	100	92	71	90	98	93	87	102	108	103	89	87	109	99	104	103	99	118	116	105	103	89	89	93	79	96	86	96	84	102	98	108	118	103	111	89	108	99	107	75	100	113	95	99	103	94	117	97	113	81	95	106	95	93	93	98	99	105	93	104	92	99	93	91	102	97	97	94	83	106	117	120	115	118	92	87	107	96	98	82	117	110	101	105	103	113	103	102	99	119	97	110	96	83	91	97	117	110	95	106	90	101	108	116	109	118	93	95	78	103	91	113	87	109	90	76	92	99	99	100	87	119	103	108	100	103	107	112	89	98	101	97	110	97	97	104	117	85	96	86	82	105	98	104	105	
94	97	90	98	94	94	97	93	100	105	96	105	98	74	92	108	98	119	98	84	94	100	102	88	121	98	92	96	114	91	103	101	100	99	92	91	94	97	101	94	105	97	79	97	109	94	99	119	117	131	105	108	105	108	99	107	103	96	103	112	115	111	97	90	91	119	99	113	99	90	96	93	90	99	118	106	91	100	101	86	102	107	108	113	104	95	108	116	99	104	106	98	87	94	92	85	93	96	91	100	90	104	110	105	105	83	96	97	96	100	104	103	90	93	91	110	91	107	99	114	98	110	106	122	109	104	114	99	109	93	104	85	91	94	99	81	97	105	106	101	94	80	86	99	109	101	91	124	91	91	96	115	88	98	99	114	95	110	96	88	84	88	109	99	99	100	100	108	108	102	87	112	103	107	113	108	90	98	96	102	93	97	106	109	100	100	103	103	106	106	92	106	97	115	90	101	118	90	89	89	107	90	95	97	89	97	107	98	85	117	96	106	103	72	115	88	107	89	108	94	83	104	88	105	113	104	106	111	89	76	109	110	111	106	116	106	108	102	97	99	103	125	85	86	86	101	100	104	120	94	97	103	89	99	91	93	126	113	91	123	98	100	100	103	103	103	99	102	116	96	100	111	100	111	91	88	111	105	86	100	99	97	102	83	85	111	85	116	102	91	101	99	101	109	103	97	88	100	112	103	105	97	89	110	98	104	100	85	98	112	98	113	95	101	99	100	129	90	105	95	90	89	100	97	86	105	108	68	96	98	107	111	95	108	105	91	102	89	97	95	93	111	99	93	98	111	94	97	117	89	105	102	99	94	102	110	92	96	93	84	84	98	97	117	104	109	104	95	106	96	88	99	101	94	95	85	102	101	98	113	92	93	105	98	84	125	93	99	103	92	81	92	119	76	117	112	87	104	107	104	92	105	124	95	99	103	129	105	119	103	93	99	112	97	92	99	108	105	93	84	92	91	104	107	104	97	101	81	100	101	90	102	87	108	103	103	101	110	89	102	99	91	112	90	104	122	94	107	98	100	88	98	104	102	94	116	101	99	117	112	95	90	90	120	76	99	109	105	106	108	105	85	85	115	103	93	102	96	81	94	93	91	106	96	102	95	106	112	111	96	93	116	115	87	106	98	94	90	97	115	
528	195	999999	914	469	248	984	999999	955	445	999999	661	380	747	905	999999	60	953	489	623	171	999999	954	626	999999	65	66	743	999999	680	118	737	649	833	301	374	150	715	795	304	840	999999	447	123	736	44	456	999999	21	999999	631	977	311	75	847	741	240	237	116	414	192	250	221	999999	337	939	999999	547	455	541	147	344	999999	194	782	321	348	999999	890	773	608	486	732	409	58	141	435	583	986	999999	143	912	608	391	121	600	638	172	785	999999	32	909	133	479	64	296	819	126	293	536	999999	399	999999	999999	806	705	999999	812	999999	999999	513	439	561	895	408	235	735	776	83	192	682	186	999999	102	750	999999	362	262	354	761	321	319	999999	459	999999	744	574	276	999999	999999	999999	825	935	588	999999	999999	358	999999	81	999999	561	52	53	110	853	227	343	254	592	117	999999	999999	467	999999	884	204	999999	111	739	663	660	469	201	667	111	857	251	477	809	999999	349	999999	191	524	210	279	275	999999	606	939	999999	999999	684	477	72	825	999999	469	999999	999999	454	257	498	999999	179	101	851	999999	999	996	975	865	445	434	768	999999	84	999999	275	999999	929	949	504	799	999999	339	785	724	604	285	499	782	773	719	713	102	636	773	999999	118	999999	888	999999	610	963	544	884	259	999999	844	999999	424	203	98	170	505	753	698	164	999999	315	137	781	724	999999	999999	102	725	999999	999999	999999	311	597	166	197	50	759	894	836	718	454	536	24	759	534	84	588	684	559	217	348	938	999999	515	803	300	117	475	113	770	452	168	999999	43	999999	449	826	999999	900	130	746	859	999999	999999	394	779	999999	999999	999999	432	999999	999999	176	513	336	652	999999	92	999999	897	933	293	999999	76	999999	296	998	981	506	999999	257	551	999999	438	471	489	85	181	130	999999	188	95	285	680	999999	999999	992	34	999999	610	999999	744	683	13	999999	462	78	999999	181	999999	999999	999999	525	999999	999999	73	999999	738	999999	847	576	521	961	339	718	847	999999	120	911	241	304	973	999999	895	337	999999	868	780	251	19	421	999999	999999	31	999999	999999	569	179	504	100	410	999999	982	859	43	999999	782	999999	294	349	454	999999	884	939	804	807	855	629	999999	672	999999	999999	496	42	435	297	520	940	999999	671	999999	838	615	820	830	999999	991	426	999999	999999	999999	524	495	999999	999999	463	404	70	227	999999	999999	939	999999	832	894	556	767	999999	999999	746	724	842	266	623	999999	999999	352	74	118	764	816	999999	768	686	999999	681	368	594	478	999999	
892	999999	722	999999	478	349	447	999999	925	284	282	51	999999	125	377	887	268	871	999999	947	120	340	999999	462	628	764	999999	714	889	223	198	183	481	999999	854	275	129	613	999999	721	999999	569	148	999999	492	999999	999999	999999	318	999999	999999	496	999999	999999	999999	561	999999	270	999999	714	999999	732	893	712	96	109	569	999999	999999	112	767	654	726	999999	999999	551	202	127	970	852	999999	528	405	834	799	701	999999	950	999999	303	999999	859	588	999999	553	999999	675	999999	748	392	215	999999	391	216	297	768	769	999999	999999	999999	368	389	999999	181	999999	999999	336	999999	912	394	999999	618	999999	999999	344	999999	76	296	999999	341	875	766	379	587	646	424	146	199	999999	41	932	797	208	999999	999999	388	999999	416	54	999999	120	616	523	363	713	597	961	423	872	390	999999	483	999999	420	445	602	19	711	535	971	512	147	999999	881	462	881	420	663	43	956	999999	659	999999	671	230	268	253	26	874	59	463	722	327	166	338	458	999999	787	843	341	378	858	999999	82	999999	973	999999	642	901	831	187	307	390	999999	999999	53	241	999999	200	186	359	993	837	485	518	789	819	367	552	999999	151	632	819	999999	587	999999	777	178	278	999999	175	610	124	52	872	999999	342	411	123	295	226	353	597	667	982	385	30	405	564	613	999999	736	999999	999999	999999	554	487	688	338	562	275	73	127	999999	999999	748	878	795	613	362	999999	999999	253	999999	786	798	44	162	718	212	469	999999	614	664	103	439	999999	227	999999	327	678	653	83	560	29	163	235	654	657	999999	506	234	791	212	166	999999	999999	832	121	999999	999999	335	970	135	103	893	458	462	999999	580	236	999999	999999	296	684	802	344	692	247	999999	572	389	999999	999999	705	245	590	999999	508	358	947	999999	116	470	999999	353	999999	947	467	999999	705	773	999999	86	17	845	790	505	999999	363	410	799	595	488	999999	139	830	496	430	999999	313	57	954	500	633	548	999999	973	999999	340	999999	999999	235	120	927	999999	583	428	476	859	454	94	999999	154	947	157	999999	627	151	677	522	197	999999	609	999999	657	818	315	452	469	999999	817	26	197	244	23	574	484	999999	529	555	411	29	570	414	228	173	810	552	486	454	927	999999	811	999999	931	869	999999	999999	279	999999	999999	975	16	999999	636	78	696	999999	934	582	999999	76	999999	131	999999	177	999999	205	999999	494	17	999999	966	999999	999999	999999	999999	379	313	153	948	197	291	548	287	435	999999	999999	777	160	477	901	618	904	836	860	999999	690	999999	
763	912	999999	693	785	973	515	19	991	205	651	863	326	605	791	999999	431	785	82	843	684	999999	955	427	453	26	999999	154	71	188	512	999999	524	671	549	999999	528	503	999999	574	771	426	31	805	136	296	160	305	999999	280	999999	999999	147	846	32	609	999999	12	249	999999	867	370	947	812	693	876	349	654	65	999999	115	999999	999999	507	999999	268	142	999999	301	167	865	810	327	790	774	436	637	999999	999999	940	283	525	264	737	707	411	478	999999	121	259	999999	505	999999	999999	175	999999	999999	999999	774	763	476	806	711	999999	902	67	52	999999	999999	267	249	671	15	999999	286	589	673	552	800	999999	790	999999	999999	999999	999999	370	999999	999999	999999	999999	640	997	903	886	999999	476	814	182	834	650	368	999999	180	999999	20	286	500	134	989	585	813	999999	839	113	972	553	999999	999999	872	999999	496	991	541	999999	626	252	999999	128	651	810	775	999999	718	160	312	479	753	194	999999	932	869	445	71	49	483	999999	999999	800	999999	920	708	154	999999	301	163	377	779	429	238	768	999999	381	483	999999	810	999999	534	999999	800	503	799	584	638	940	999999	60	929	502	277	999999	999999	967	215	730	999999	630	200	999999	996	935	699	334	955	272	422	497	962	882	238	170	862	999999	999999	419	130	134	516	368	628	999999	447	287	161	999	683	552	176	752	87	999999	132	117	693	865	803	475	628	376	527	999999	97	57	273	999999	999999	617	968	999999	609	999999	124	999999	999999	893	497	422	182	999999	588	999999	330	219	804	59	48	999999	784	143	999999	655	506	999999	841	999999	25	400	23	54	633	76	584	999999	153	110	75	999999	319	999999	377	390	303	999999	787	656	854	878	252	224	78	620	832	834	189	954	481	999999	990	355	999999	106	409	137	332	521	296	949	76	703	999999	747	445	984	765	999999	361	999999	999999	194	597	999999	999999	799	976	23	244	749	202	199	629	999999	309	963	922	280	981	175	349	275	999999	999999	811	548	240	331	185	999999	78	953	602	647	999999	806	758	740	948	999999	161	999999	287	547	999999	876	84	891	447	481	72	494	999999	195	494	96	824	692	999999	609	999999	999999	999999	395	680	248	596	982	480	503	215	191	332	381	24	40	988	822	158	935	474	349	999999	703	786	584	709	999999	162	534	982	999999	415	349	51	506	481	891	999999	518	290	102	999999	944	276	880	172	872	181	464	999999	999999	544	999999	145	229	771	144	609	106	539	190	999999	945	521	149	775	982	340	517	558	106	956	639	
654	381	999999	939	436	905	421	999999	999999	697	435	980	532	25	214	822	735	347	292	999999	979	109	272	475	432	137	999999	189	999999	999999	905	12	54	999999	745	999999	301	832	707	703	685	701	945	999999	999999	540	616	759	778	999999	782	221	813	196	660	554	118	461	516	999999	800	999999	305	999999	791	433	999999	627	280	450	530	902	999999	588	94	287	164	141	955	999999	520	355	999999	34	881	694	198	858	254	200	999999	999999	325	408	903	999999	999999	374	349	96	605	999999	999999	338	986	879	581	999999	111	382	400	977	506	625	788	454	999999	999999	700	107	244	999999	999999	90	794	690	587	242	685	641	999999	790	791	868	296	531	999999	83	47	11	999999	963	756	871	799	999999	344	700	619	458	999999	999999	674	999999	999999	527	615	408	543	306	302	349	999999	470	500	609	196	637	338	266	587	757	243	698	984	281	999999	999999	999999	999999	355	887	622	236	28	756	126	548	26	769	916	999999	539	740	709	774	424	296	381	200	492	706	999999	362	871	865	999999	975	999999	999999	206	113	127	426	950	414	999999	322	451	743	493	999999	621	569	350	128	227	999999	989	999999	999999	44	999999	100	634	649	526	269	365	162	999999	999999	999999	445	572	812	351	123	790	304	57	112	999999	637	707	844	999999	801	999999	753	648	399	985	999999	724	171	972	999999	792	311	888	467	956	299	999999	352	999999	185	996	537	776	113	712	695	172	754	999999	999999	999999	789	563	999999	256	612	999999	999999	165	999999	721	410	999999	324	999999	999999	415	589	999999	999999	757	365	487	910	804	484	976	544	999999	300	885	999999	999999	999999	643	999999	748	174	220	999999	785	413	196	135	464	596	697	461	782	234	289	583	999999	644	745	38	312	652	919	999999	999999	968	788	864	355	750	438	370	680	999999	739	251	378	800	770	354	999999	362	455	218	787	999999	762	999999	21	312	371	338	733	615	999999	105	255	448	999999	816	625	331	999999	713	168	336	781	999999	494	47	999999	808	873	401	859	950	207	710	984	120	216	335	853	53	999999	999999	999999	75	999999	999999	996	930	999999	954	999999	846	582	742	60	999999	999999	308	968	973	999999	562	464	999999	755	999999	898	544	464	609	609	300	999999	999999	333	67	699	716	999999	851	51	284	999999	918	673	999999	377	999999	999999	533	999999	908	367	999999	944	826	999999	305	319	878	745	462	475	481	354	437	378	999999	999999	992	761	37	473	127	999999	999999	835	999999	668	742	999999	999999	883	999999	242	701	999999	597	791	507	422	403	
406	999999	116	589	808	255	574	245	645	531	999999	667	771	348	444	249	999999	999999	990	109	636	999999	505	311	578	544	249	653	999999	780	64	999999	580	367	630	516	999999	352	25	590	999999	433	999999	851	999999	226	999999	893	266	693	649	670	516	322	766	829	461	804	20	999999	16	920	741	865	476	145	97	413	718	928	999999	606	114	410	137	213	480	654	914	362	385	355	397	810	999999	393	999999	267	601	999999	999999	216	341	751	584	61	999999	999999	384	261	999999	755	999999	337	464	53	565	115	194	563	358	807	999999	658	889	660	533	930	734	999999	999999	829	999999	916	874	999999	999999	999999	825	86	999999	999999	279	663	233	629	999999	69	355	97	827	298	82	47	452	257	326	683	999999	924	999999	999999	999999	999999	999999	999999	942	268	463	999999	778	212	290	117	999999	119	538	236	434	269	490	474	585	646	264	452	756	775	999999	626	999999	590	501	999999	559	999999	742	976	153	925	687	999999	605	912	318	625	18	965	996	342	999999	999999	259	999999	443	999999	185	999999	47	77	999999	999999	794	836	736	198	710	388	558	999999	377	999999	93	509	581	578	999999	672	337	639	999999	999999	778	999999	907	616	341	898	467	999999	585	881	939	85	999999	520	126	768	185	999999	914	630	416	716	965	167	15	999999	30	865	999999	512	999999	999999	633	760	398	662	929	130	857	811	920	999999	999999	495	999999	18	136	71	999999	109	496	999999	999999	813	999999	999999	999999	750	611	999999	877	999999	321	82	999999	541	999999	622	131	463	999999	999999	999999	112	999999	999999	21	479	545	997	999999	999999	413	95	999999	999999	999999	820	385	336	999999	189	999999	276	999999	327	741	631	147	90	566	999999	999999	997	270	440	944	999999	113	31	60	697	214	614	967	918	199	999999	66	42	857	630	247	794	967	999999	546	996	999999	392	622	390	999999	464	999999	999999	999999	999999	999999	585	381	999999	717	363	286	799	974	904	308	999999	999999	999999	575	114	233	935	276	155	40	609	894	947	452	720	999999	670	365	749	183	857	999999	999999	410	999999	661	999999	913	883	517	999999	999999	641	697	163	264	999999	814	999999	241	999999	844	873	385	225	691	434	619	997	999999	616	443	235	999999	451	125	354	114	104	452	999999	32	392	637	861	923	262	259	299	999999	301	855	137	518	678	23	36	408	195	789	236	186	916	928	999999	734	460	910	256	47	909	12	720	785	803	482	461	245	999999	999999	438	185	329	540	663	999999	316	717	62	999999	99	999999	919	314	225	999999	999999	463	736	
137	473	351	12	261	556	299	999999	999999	714	206	999999	790	999999	893	361	61	856	385	274	150	427	743	858	818	948	963	92	415	569	552	999999	998	509	396	828	97	182	78	984	999999	999999	999999	13	855	999999	308	70	999999	953	174	404	999999	999999	596	709	729	493	999999	999999	999999	216	999999	782	999999	830	999999	291	999999	74	273	879	788	400	900	524	462	740	12	999999	650	903	66	462	405	158	644	999999	913	686	108	604	999999	764	401	167	897	192	999999	34	323	26	571	961	689	294	616	999999	298	82	256	989	490	252	663	689	999999	999999	387	999999	196	753	378	999999	999999	669	891	33	999999	742	999999	280	898	977	999999	999999	342	104	773	120	541	314	521	841	439	119	123	745	111	712	17	999999	804	828	999999	569	999999	758	996	30	999999	999999	341	555	455	999999	100	512	623	40	357	65	503	277	481	881	242	537	382	999999	555	156	999999	296	735	999999	476	80	149	69	999999	999999	108	752	999999	949	973	966	396	999999	999999	611	999999	999999	364	951	137	537	999999	999999	999999	120	999999	150	475	999999	670	54	820	458	508	999999	373	999999	999999	999999	957	750	559	531	908	276	151	918	836	943	999999	850	931	783	869	939	999999	192	999999	873	208	999999	287	999999	999999	928	155	937	955	999	248	999999	999999	591	999999	999999	978	825	58	70	999999	999999	999999	531	231	819	122	46	589	569	306	999999	999999	181	575	999999	999999	97	252	979	999999	214	963	836	999999	466	999999	999999	789	492	961	898	144	672	904	741	653	756	999999	469	816	118	999999	999999	703	67	737	999999	26	994	913	890	582	78	999999	999999	999999	999999	825	999999	995	772	257	106	999999	407	56	999999	276	833	356	717	847	782	173	21	856	577	999999	647	729	968	334	795	999999	999999	999999	76	732	149	999999	186	930	484	999999	999999	861	260	787	305	21	999999	588	192	647	205	53	799	904	927	909	926	343	187	45	999999	447	999999	527	999999	91	979	435	137	596	179	786	372	318	129	160	999999	999999	837	636	160	390	152	157	383	999999	525	999999	804	239	321	842	753	448	446	606	408	733	260	999999	41	153	999999	596	478	419	680	491	999999	777	999999	147	506	551	885	646	305	315	153	509	565	818	999999	897	285	337	43	923	871	523	751	871	999999	623	604	17	929	556	679	999999	356	44	386	999999	999999	183	346	211	563	800	999999	103	590	750	657	223	522	563	320	999999	386	757	619	999999	35	442	999999	882	946	999999	999999	749	635	189	163	531	999999	999999	971	
111	991	999999	370	999999	222	658	291	788	966	391	494	376	999999	538	587	599	425	999999	11	493	575	463	999999	684	92	999999	999999	411	597	136	781	918	591	219	999999	554	397	547	59	377	999999	819	916	565	393	351	514	107	601	999999	115	327	601	488	999999	999999	999999	999999	989	662	200	879	201	999999	999999	576	784	35	389	43	212	878	999999	634	341	999999	547	699	301	741	55	999999	809	43	31	463	326	112	683	621	978	711	558	396	187	999999	627	87	999999	817	566	488	717	568	360	236	262	967	156	779	990	877	393	999999	616	829	80	168	999999	157	259	999999	351	768	65	500	330	678	456	70	999999	470	744	999999	999999	566	999999	999999	682	794	210	999999	956	999999	630	110	328	309	999999	999999	999999	469	269	999999	567	884	147	949	512	999999	906	584	999999	95	650	530	142	909	83	59	186	828	999999	33	946	999999	725	446	147	954	182	30	897	999999	859	999999	999999	999999	999999	299	999999	703	739	822	888	625	837	870	264	109	967	418	999999	731	181	999999	984	246	861	999999	168	999999	811	558	687	885	687	999999	999999	981	330	206	992	999999	629	483	999999	999999	999999	999999	999999	855	999999	999999	986	999999	794	999999	927	485	684	964	999999	260	999999	729	891	999999	999999	13	938	999999	643	282	999999	999999	999999	452	999999	697	293	331	111	540	602	999999	517	774	572	924	999999	999999	495	999999	307	999999	131	741	653	900	592	908	528	141	392	999999	999999	999999	268	999999	999999	352	74	239	999999	363	862	544	999999	999999	222	127	618	220	912	427	929	999999	999999	424	649	685	798	211	115	385	802	970	157	953	999999	606	515	999999	587	999999	456	265	558	944	502	586	93	825	687	474	999999	317	229	965	719	329	936	843	999999	661	553	862	999999	816	560	999999	999999	705	736	615	611	271	633	999999	999999	673	343	40	999999	72	601	999999	999999	640	95	494	750	192	243	771	670	999999	780	999999	204	594	141	742	394	610	199	388	99	82	863	38	999999	65	994	999999	985	905	922	999999	999999	580	348	493	999999	999999	151	999999	471	999999	944	999999	490	707	968	386	542	999999	645	321	873	223	883	451	777	67	999999	999999	999999	999999	785	764	749	277	865	624	255	647	21	329	999999	983	999999	135	138	924	547	976	97	618	513	394	270	611	999999	846	696	897	999999	673	264	456	999999	284	188	189	999999	223	842	354	140	895	590	326	852	999999	306	758	999999	852	520	833	607	578	683	401	504	148	637	28	928	358	999999	347	999999	22	965	641	946	
948	999999	333	144	742	488	618	999999	943	759	750	549	937	999999	864	163	431	848	449	600	787	684	999999	586	824	999999	781	964	252	262	839	923	665	811	999999	127	999999	999999	864	99	999999	596	999999	999999	999999	999999	999999	774	999999	193	643	174	999999	51	999999	273	683	747	319	327	707	653	561	999999	999999	827	884	135	219	746	967	999999	999999	360	535	999999	133	671	699	999999	434	999999	999999	69	999999	675	407	624	651	111	443	448	389	547	999999	421	44	999999	469	999999	999999	865	565	999999	226	999999	999999	175	999999	969	149	999999	57	964	892	700	999999	999999	82	254	429	270	999999	117	312	528	352	445	967	999999	165	264	212	999999	761	569	451	577	999999	708	494	242	117	682	961	431	999999	999999	655	999999	999999	542	797	224	639	333	391	457	27	999999	999999	745	999999	402	999999	885	809	417	213	332	258	189	659	374	999999	999999	999999	999999	155	880	137	999999	790	284	999999	623	999999	988	10	437	188	993	559	155	150	749	43	715	869	86	622	983	221	332	443	485	883	432	999999	452	180	589	311	999999	570	639	954	923	944	200	428	820	999999	999999	999999	264	630	514	234	21	163	447	932	79	267	153	716	467	841	972	740	44	534	558	999999	599	692	422	584	999999	999999	120	770	999999	658	801	577	446	189	188	855	378	999999	999999	999999	999999	657	242	879	427	923	497	92	972	459	393	296	858	999999	999999	572	218	930	723	227	52	999999	999999	420	466	999999	279	288	662	126	999999	836	91	268	533	941	459	999999	166	586	306	38	798	229	274	515	719	928	999999	999999	647	448	484	235	256	66	403	821	422	852	653	999999	429	999999	999999	557	215	599	984	612	122	675	773	999999	920	24	878	999999	156	951	856	351	653	56	999999	922	361	855	22	476	547	999999	130	999999	999999	96	609	942	140	717	309	130	944	32	999999	999999	675	999999	314	242	188	999999	999999	471	995	312	999999	383	386	176	206	359	587	517	74	999999	999999	469	213	833	415	999999	903	438	651	999999	406	631	999999	507	257	23	999999	779	298	188	963	999999	318	630	530	235	999999	964	521	949	543	999999	999999	999999	426	215	999999	999999	827	999999	465	246	999999	269	905	935	830	878	918	999999	809	807	229	999999	520	897	999999	582	313	189	378	999999	917	999999	202	999999	673	533	999999	51	878	79	952	54	722	726	999999	58	724	595	405	688	55	338	150	735	216	81	999999	529	999999	561	999999	648	874	526	328	127	77	935	271	306	797	999999	314	739	855	184	999999	
999999	68	112	857	999999	783	690	893	589	561	466	763	999999	35	560	999999	327	901	999999	180	206	999999	720	981	788	334	108	999999	999999	34	410	880	42	907	714	470	952	999999	460	864	999999	632	739	566	610	182	668	281	246	999999	999999	837	550	999999	967	396	348	131	79	999999	684	999999	725	999999	999999	586	730	999999	320	100	44	623	450	449	987	999999	668	164	380	616	665	999999	653	288	47	999999	340	38	940	327	999999	999999	999999	77	189	392	999999	184	415	34	451	974	960	156	855	999999	397	999999	26	403	999999	194	750	463	727	857	157	447	999999	587	256	702	753	993	967	214	999999	999999	270	604	666	999999	748	356	174	691	866	999999	999999	999999	185	239	21	999999	999999	999999	90	999999	350	332	245	999999	999999	827	778	999999	999999	967	999999	651	384	24	999999	422	736	244	445	999999	298	46	990	650	24	853	412	26	691	216	403	40	134	817	42	999999	999999	207	837	921	578	425	999999	899	327	781	299	171	999999	598	811	365	999999	999999	882	314	341	594	455	802	425	761	67	23	999999	158	999999	567	981	902	63	539	999999	999999	825	999999	999999	101	333	999999	564	250	627	999999	405	48	999999	448	934	728	606	774	999999	45	506	816	367	457	335	178	264	999999	190	496	544	281	999999	999999	860	999999	739	250	270	222	999999	184	143	963	618	535	620	999999	632	262	305	289	787	371	27	19	999999	127	766	164	978	831	70	140	558	133	89	999999	588	925	989	366	513	539	797	999999	682	404	839	799	557	185	999999	999999	201	265	494	597	960	999999	503	999999	999999	116	244	416	124	999999	415	494	456	71	500	999999	999999	938	776	999999	574	695	336	999999	288	967	607	802	731	142	939	303	999999	492	999999	999999	431	999999	882	407	305	999999	217	999999	989	354	352	496	684	403	663	262	999999	999999	33	275	524	392	344	516	999999	999999	685	981	999999	999999	855	999999	999999	763	285	896	66	378	953	999999	487	657	132	933	999999	120	999999	338	478	686	999999	999999	468	333	999999	49	999999	375	898	999999	705	235	615	877	499	999999	999999	921	127	999999	206	120	292	999999	999999	999999	999999	410	999999	398	323	999999	513	388	306	461	505	148	550	245	864	690	480	99	999999	999999	52	254	444	246	96	206	999999	999999	489	704	121	999999	546	356	780	632	483	509	550	358	722	237	581	999999	999999	999999	381	882	902	516	639	202	360	535	824	25	999999	999999	311	126	146	801	898	601	349	875	602	203	465	999999	999999	970	549	140	539	814	672	999999	
363	211	825	337	809	999999	75	919	279	20	531	765	665	999999	208	433	221	921	338	980	698	17	292	187	999999	670	309	668	999999	999999	996	999999	352	570	303	999999	301	808	991	925	535	430	606	592	671	699	576	390	999999	125	918	617	486	692	707	999999	919	999999	910	999999	999999	407	275	999999	24	521	423	999999	533	108	142	412	929	412	454	278	410	999999	516	727	104	999999	895	999999	310	388	533	659	999999	947	190	999999	898	852	262	138	164	557	577	999999	286	999999	856	674	983	516	999999	83	248	999999	999999	229	141	193	999999	754	999999	737	999999	999999	999999	763	241	586	917	999999	514	999999	160	999999	123	999999	999999	365	450	622	72	999999	554	794	700	459	421	433	11	960	523	999999	808	999999	999999	427	808	941	171	523	249	280	756	505	11	610	923	921	326	102	108	775	742	999999	691	999999	193	953	999999	538	352	999999	584	957	964	799	278	652	699	695	54	190	204	926	382	792	999999	58	793	99	536	999999	117	999999	862	747	999999	385	817	345	243	999999	16	633	181	441	695	799	541	211	999999	281	999999	630	57	917	581	815	59	898	999999	144	170	845	12	999999	700	675	105	226	999999	999999	999999	364	462	199	999999	570	755	940	107	675	999999	591	758	265	277	999999	861	999999	176	999999	336	999999	528	108	695	999999	999999	329	741	999999	703	324	384	448	999999	999999	178	858	743	20	999999	118	800	151	627	578	97	746	584	999999	813	160	60	999999	566	999999	836	363	503	999999	999999	436	209	999999	971	202	217	319	819	410	318	12	210	166	105	227	127	386	999999	127	999999	884	999999	528	999999	552	274	713	882	529	999999	999999	364	730	999999	634	909	723	180	434	370	777	927	183	904	999999	950	999999	999999	348	798	999999	882	386	939	65	691	680	871	428	928	999999	437	300	380	504	647	479	95	471	999999	404	215	999999	999999	305	999999	571	624	405	602	380	999999	543	999999	579	932	978	999999	25	942	239	852	752	505	866	350	637	802	999999	173	480	807	999999	40	404	255	836	630	644	108	999999	65	475	825	558	999999	999999	999999	801	571	669	688	999999	999999	88	999999	463	550	889	955	329	768	224	242	999999	572	43	512	336	334	999999	357	156	999999	821	183	999999	926	947	999999	456	999999	11	838	503	791	737	585	952	852	791	295	999999	689	778	362	841	243	703	999999	333	391	242	477	475	321	542	999999	707	905	175	536	602	999999	508	261	999999	999999	738	340	999999	999999	560	999999	542	810	617	999999	147	999999	341	
152	233	962	999999	74	835	533	373	192	259	582	877	999999	999999	265	693	999999	999999	527	595	466	505	372	999999	875	831	999999	935	999999	704	84	26	999999	573	32	313	640	214	443	425	243	999999	556	90	262	580	513	999999	286	127	266	286	620	999999	999999	647	999999	812	310	999999	86	598	708	487	185	566	639	483	665	951	62	155	747	111	361	453	949	999999	897	999999	327	999999	658	546	999999	797	406	373	999999	385	452	828	903	210	349	644	313	78	999999	696	999999	40	140	999999	75	999999	539	518	522	431	697	578	914	16	915	999999	940	171	50	387	169	999999	784	290	509	234	252	547	762	999999	999999	880	386	211	999999	297	831	333	481	999999	999999	999999	851	276	999999	874	913	897	294	999999	703	999999	38	528	999999	674	999999	850	826	840	999999	992	756	999999	291	817	202	713	651	999999	292	617	689	713	999999	281	424	518	999999	999999	320	354	262	536	999999	998	999999	857	674	689	999999	980	506	641	467	999999	141	57	985	870	681	210	999999	665	942	96	461	324	409	265	999999	737	999999	201	999999	524	739	229	790	292	999999	344	48	999999	586	311	999999	58	256	853	149	999999	999999	999999	952	120	999999	597	593	927	547	537	458	999999	440	314	733	315	999999	943	536	912	999999	703	999999	999999	171	293	999999	999999	975	412	999999	556	125	999999	214	524	999999	419	424	152	635	863	744	436	999999	999999	531	281	577	805	999999	312	327	236	120	829	827	615	999999	815	518	999999	952	144	999999	999999	304	557	110	219	77	999999	528	393	287	403	999999	478	460	999999	762	999999	73	999999	475	765	999999	888	771	999999	696	632	470	999999	634	682	910	999999	967	999999	334	974	181	368	999999	245	999999	933	949	717	871	359	165	416	63	711	889	782	668	704	673	999999	785	999999	522	999999	241	919	759	999999	492	357	511	475	999999	787	635	704	442	239	981	999999	938	64	513	347	477	64	999999	923	999999	999999	941	273	999999	918	198	999999	999999	303	999999	865	184	999999	234	999999	848	690	208	275	85	194	999999	439	999999	378	476	731	221	185	999999	999999	372	999999	810	999999	416	248	163	298	599	188	858	148	235	126	130	593	999999	990	499	787	999999	290	847	609	788	999999	550	943	452	466	245	999999	999999	999999	999999	999999	544	870	999999	610	536	909	675	896	335	211	999999	999999	999999	883	999999	230	686	189	330	91	988	999999	999999	904	697	220	999999	999999	943	999999	811	407	623	783	58	999999	999999	999999	260	946	615	950	999999	586	999999	999999	999999	568	564	25	
999999	157	507	999999	999999	999999	304	212	912	325	72	543	999999	999999	400	806	983	999999	999999	942	345	797	928	384	476	48	927	989	999999	754	524	288	577	928	213	663	899	212	433	999999	664	681	999999	935	883	999999	997	145	195	501	999999	231	999999	621	679	197	999999	133	944	321	415	999999	606	167	801	999999	965	35	935	999999	906	780	999999	999999	288	664	820	993	500	404	50	999999	803	113	794	999999	554	956	999999	25	999999	776	268	122	999999	999999	84	819	143	109	999999	971	210	999999	594	189	191	615	343	25	377	236	633	549	280	622	511	503	372	999999	240	999999	776	999999	303	140	521	999999	817	928	589	999999	859	400	297	78	592	355	518	615	121	938	999999	243	999999	217	999999	999999	999999	688	847	581	456	635	999999	107	999999	999999	164	464	668	999999	797	414	436	376	376	242	261	211	40	166	999999	757	999999	999999	396	543	999999	999999	999999	802	94	999999	90	17	553	234	531	999999	873	311	201	64	946	999999	151	999999	807	999999	999999	999999	999999	641	999999	691	597	699	247	578	711	999999	999999	78	477	999999	999999	999999	333	999999	823	151	999999	999999	337	728	965	929	999999	999999	999999	187	735	999	254	85	344	999999	999999	399	420	999999	999999	953	487	221	301	999999	999999	90	688	483	999999	388	999999	999999	210	405	313	929	726	667	888	707	428	999999	926	999999	999999	402	999999	725	196	999999	18	969	165	999999	584	125	437	842	999999	730	851	676	303	999999	999999	555	874	999999	149	551	672	752	965	288	535	953	295	291	308	193	558	962	296	950	379	488	544	453	999999	197	502	884	324	999999	855	999999	240	578	468	278	527	999999	586	645	272	266	13	876	232	999999	830	155	999999	169	999999	999999	390	352	999999	73	20	431	126	951	58	787	438	807	433	784	722	717	822	39	999999	999999	385	999999	999999	123	484	667	999999	201	999999	999999	999999	164	986	999999	999999	888	601	405	268	105	476	634	999999	484	827	206	999999	448	907	999999	333	513	999999	999999	513	739	665	863	588	352	211	925	593	701	999999	999999	820	466	423	834	126	427	771	570	499	751	64	212	999999	288	224	782	294	999999	33	836	660	781	462	999999	232	999999	817	915	894	550	50	894	47	554	385	999999	34	82	997	906	742	933	716	999999	999999	462	577	309	138	999999	999999	999999	678	999999	622	49	14	792	999999	388	999999	999999	675	948	710	999999	999999	999999	902	999999	757	222	257	127	104	727	74	699	945	999999	169	517	999999	476	909	701	226	437	931	346	981	999999	470	618	
306	885	268	768	61	525	999999	836	407	999999	670	428	101	561	999999	895	999999	314	846	841	229	102	79	208	48	19	943	737	999999	565	256	999999	751	639	999999	999999	999999	306	648	430	999999	333	999999	887	805	491	609	664	999999	45	372	999999	396	629	398	213	815	999999	729	51	582	559	35	999999	652	999999	676	462	740	305	435	999999	666	426	999999	999999	982	192	999999	557	999999	999999	814	999999	999999	999999	139	132	250	618	403	409	999999	606	999999	999999	307	278	244	999999	999999	157	999999	626	999999	999999	19	970	999999	999999	230	633	999999	182	999999	999999	745	999999	999999	82	999999	554	221	131	902	36	111	70	999999	443	598	714	999999	741	743	262	363	197	175	999999	570	168	860	748	397	769	743	999999	965	554	188	57	630	999999	644	269	935	802	724	583	593	949	402	999999	903	515	999999	924	438	388	939	999999	95	149	512	857	693	999999	999999	142	292	706	105	32	265	551	94	785	107	999999	327	560	999999	999999	915	620	999999	42	844	999999	94	818	965	586	999999	630	961	999999	999999	999999	576	999999	999999	591	301	999999	854	379	573	362	430	899	827	955	999999	388	93	504	233	999999	100	660	629	851	58	474	999999	999999	417	999999	589	603	136	319	999999	855	492	999999	999999	999999	999999	999999	469	491	461	999999	991	999999	999999	236	547	467	999999	768	697	916	842	999999	543	827	155	345	999999	999999	999999	827	773	518	58	999999	896	211	213	204	999999	703	200	147	400	863	482	999999	993	191	97	132	347	367	621	990	999999	999999	348	999999	882	429	435	530	719	999999	999999	999999	961	318	339	345	263	999999	642	999999	725	999999	826	999999	354	425	352	780	851	650	999999	999999	896	67	203	999999	862	999999	321	705	277	999999	428	999999	452	10	999999	684	851	751	868	285	725	627	275	318	449	669	999999	467	87	655	999999	79	154	15	586	904	125	708	483	999999	749	936	726	64	286	69	237	354	657	667	928	999999	781	214	690	278	791	885	192	203	621	999999	627	622	990	359	999999	447	999999	864	569	153	277	999999	535	788	901	220	41	389	442	774	810	420	726	579	297	939	999999	318	122	240	999999	290	999999	895	999999	999999	999999	999999	999999	790	930	793	108	785	832	436	679	902	376	581	853	802	761	846	54	217	896	421	71	682	132	115	751	999999	999999	987	454	639	999999	797	156	114	999999	651	999999	27	322	940	747	999999	999999	422	941	541	386	723	529	999999	851	111	217	652	999999	764	999999	825	999999	769	999999	844	981	50	433	578	434	749	
860	119	12	37	895	955	999999	210	423	999999	173	220	999999	903	999999	400	788	377	590	503	249	187	984	28	999999	552	781	999999	879	229	989	372	116	637	862	999999	61	824	216	999999	978	664	351	957	661	830	999999	264	385	591	261	999999	988	931	999999	683	134	984	61	352	183	771	331	999999	721	801	114	324	51	999999	348	964	171	999999	999999	999999	836	37	366	154	999999	527	526	297	967	933	384	184	137	999999	999999	76	772	863	87	216	342	999999	246	860	726	502	223	337	253	297	893	659	416	999999	999999	107	999999	906	616	656	999999	44	235	787	427	929	197	862	762	281	201	999999	261	318	251	999999	999999	506	999999	242	313	199	53	999999	999999	724	768	211	999999	198	449	866	257	999999	999999	308	921	458	442	999999	315	360	574	971	999999	596	999999	108	684	167	999999	130	488	383	352	65	990	999999	747	999999	170	999999	530	574	832	999999	60	830	999999	943	767	342	999999	631	927	952	999999	82	999999	999999	327	670	999999	184	881	328	388	873	999999	906	999999	376	710	739	636	329	830	10	149	771	999999	576	999999	741	400	973	66	999999	456	400	441	918	971	304	385	500	999999	355	999999	513	946	187	999999	449	999999	401	632	334	994	608	132	624	933	811	999999	999999	918	786	783	908	999999	531	426	999999	999999	999999	999999	416	364	146	859	999999	999999	635	999999	368	999999	312	115	998	999999	999999	862	847	277	999999	984	170	999999	634	581	682	572	784	999999	424	760	999999	999999	245	997	225	970	999999	999999	999999	317	307	985	549	926	615	999999	785	567	541	669	579	419	999999	999999	243	29	730	564	186	912	999999	999999	411	608	999999	338	870	999999	135	761	999999	109	630	509	686	184	847	707	965	12	786	999999	709	755	191	655	999999	829	999999	205	249	999999	571	735	783	913	999999	999999	999999	286	999999	783	999999	780	665	479	789	158	728	69	999999	32	999999	184	135	316	685	999999	426	113	23	51	248	999999	521	710	999999	895	725	773	999999	905	539	688	999999	999999	999999	929	99	999999	865	176	999999	999999	32	226	999999	397	609	477	237	999999	524	74	273	768	545	511	999999	955	942	894	433	954	469	276	493	909	999999	132	530	999999	999999	715	248	846	939	544	907	999999	15	150	295	257	545	671	999999	474	425	434	467	284	999999	999999	769	970	743	999999	243	755	732	794	416	486	999999	481	371	999999	999999	427	828	10	999999	963	949	802	608	185	418	999999	885	29	494	555	999999	256	95	432	999999	277	112	793	999999	999999	571	221	733	
808	999999	74	310	583	647	997	999999	999999	680	706	194	999999	999999	568	737	999999	870	713	309	860	999999	701	395	938	862	559	325	999999	700	999999	402	738	999999	999999	875	354	497	311	381	999999	999999	207	576	389	248	999999	905	543	66	864	290	999999	911	872	986	608	678	372	720	999999	682	999999	999999	236	314	456	898	999999	999999	999999	999999	568	341	812	911	624	135	16	700	883	654	781	977	835	172	543	827	206	813	276	675	135	591	293	815	387	441	999999	84	999999	999999	343	850	674	916	999999	999999	109	999999	999999	483	671	671	999999	443	900	594	999999	74	770	628	701	757	426	716	823	977	58	996	534	193	786	932	999999	801	321	930	313	919	451	27	999999	999999	452	999999	13	463	753	850	914	999999	510	284	999999	173	389	999999	433	999999	102	999999	478	112	436	187	696	739	763	45	132	970	290	21	623	752	900	999999	999999	999999	999999	369	234	999999	91	999999	999999	511	999999	744	422	736	999999	356	999999	707	999999	625	809	274	106	274	699	999999	999999	944	512	999999	999999	561	272	922	279	800	254	733	518	279	30	694	999999	194	121	999999	623	999999	999999	999999	194	915	999999	999999	657	50	536	448	999999	517	480	999999	239	194	849	76	999999	499	466	999999	112	103	198	279	605	999999	770	911	162	680	103	341	481	578	314	746	357	986	275	999999	274	805	73	11	799	999999	465	319	345	54	546	133	930	766	831	100	999999	999999	999999	543	279	624	295	989	999999	148	665	660	880	999999	999999	999999	234	236	442	306	999999	197	999999	999999	658	461	999999	117	144	970	411	999999	999999	223	29	424	316	732	959	649	519	83	587	660	227	805	999999	241	336	60	898	703	999999	534	70	539	463	958	884	818	57	999999	854	999999	737	950	913	999999	999999	304	189	999999	277	792	786	956	609	999999	504	853	32	345	781	94	81	708	999999	222	999999	999999	960	999999	999999	151	602	341	229	999999	923	999999	999999	772	999999	41	870	999999	436	999999	748	999999	929	643	464	41	796	712	999999	999999	380	38	570	999999	999999	999999	999999	831	999999	135	999999	455	737	474	895	999999	961	259	196	750	999999	675	282	847	473	60	561	999999	893	815	999999	890	999999	999999	999999	895	999999	200	269	555	697	48	999999	310	352	302	375	465	748	237	999999	546	525	999999	555	705	756	723	237	462	51	27	938	839	780	309	520	999999	999999	10	531	771	999999	641	62	185	999999	972	999999	180	684	999999	999999	666	745	808	374	999999	904	69	148	999999	962	807	514	680	110	999999	
999999	999999	782	98	755	747	705	308	557	999999	604	379	999999	784	227	66	778	944	448	282	999999	972	935	242	383	999999	861	548	809	192	999999	382	85	23	452	462	398	596	351	831	960	446	261	999999	683	999999	288	364	999999	905	38	569	242	828	816	556	999999	550	999999	999999	885	999999	499	375	757	999999	304	766	999999	765	999999	999999	603	616	321	999999	999999	454	558	848	372	507	783	999999	163	566	149	999999	207	895	355	847	881	246	946	999999	947	999999	732	999999	999999	522	33	10	247	846	965	625	516	168	835	663	992	866	742	999999	383	999999	221	201	92	999999	999999	445	419	820	999999	999999	670	517	710	999999	721	106	618	849	483	999999	665	316	600	524	740	999999	70	691	855	999999	999999	999999	999999	999999	673	541	379	999999	999999	999999	590	427	546	608	955	998	458	10	941	895	258	892	904	999999	999999	905	600	999999	317	530	385	999999	999999	999999	862	999999	999999	359	171	190	726	435	999999	896	999999	248	770	992	569	741	589	70	999999	959	766	611	664	999999	999999	768	941	811	875	999999	999999	862	999999	260	745	852	999999	109	999999	761	999999	823	996	999999	407	692	999999	999999	999999	999999	941	325	977	14	529	260	448	267	928	999999	248	914	559	474	999999	340	785	999999	999999	716	830	999999	999999	988	999999	942	615	655	432	737	999999	343	999999	310	999999	887	999999	999999	999999	495	999999	653	181	445	522	264	999999	531	999999	76	907	624	361	291	745	999999	103	999999	224	586	644	792	835	201	769	999999	111	258	983	806	456	337	789	761	311	186	999999	786	476	536	678	999999	341	366	830	999999	981	531	565	999999	793	999999	999999	153	850	622	999999	999999	675	999999	162	25	548	518	619	999999	834	999999	980	568	153	317	522	687	908	560	461	999999	371	999999	924	580	693	954	22	561	999999	646	910	689	368	999999	120	859	999999	662	546	823	746	260	184	390	551	996	885	486	383	999999	999999	299	171	349	617	915	692	999999	999999	593	999999	999999	999999	999999	689	300	210	814	206	999999	313	255	24	637	999999	120	585	543	39	696	79	536	187	999999	410	621	528	28	721	205	176	802	340	952	328	687	776	986	700	260	796	80	290	720	251	989	999999	533	999999	507	339	159	552	635	523	999999	880	935	787	78	999999	191	103	10	495	999999	999999	71	319	54	344	999999	999999	999999	900	999	256	999999	307	420	345	994	412	999999	866	27	999999	705	439	999999	999999	999999	999999	632	488	615	999999	289	234	740	85	223	223	571	173	739	316	774	735	999999	
722	999999	999999	376	999999	999999	779	999999	144	999999	262	219	632	960	248	503	400	999999	299	295	31	999999	242	567	999999	132	780	999999	999999	136	710	484	999999	914	999999	392	999999	832	899	711	835	107	155	756	487	865	999999	999999	333	669	349	106	484	450	999999	755	191	999999	40	610	996	939	829	17	767	777	250	717	333	999999	300	567	999999	587	999999	999999	999999	485	89	480	541	999999	516	390	787	613	999999	999999	421	881	999999	999999	999999	299	715	896	278	148	999999	999999	999999	873	930	478	378	781	785	896	990	578	934	705	991	559	78	999999	432	448	229	163	777	720	999999	452	653	999999	765	31	872	562	655	683	495	379	855	668	596	999999	999999	16	828	112	538	843	946	505	999999	252	230	246	999999	829	918	836	932	904	577	488	999999	999999	25	999999	34	438	999999	999999	999999	621	703	410	882	393	999999	223	335	674	191	462	505	999999	29	522	801	635	999999	825	764	659	999999	999999	999999	999999	223	802	990	73	88	110	999999	694	295	999999	548	820	999999	90	402	705	999999	999999	722	999999	999999	676	200	503	962	398	350	107	496	999999	184	752	999999	773	179	634	232	999999	596	999999	542	811	999999	501	973	981	281	17	433	69	158	190	238	976	999999	547	999999	497	111	689	760	822	208	735	354	796	511	590	999999	767	482	249	670	641	999999	181	814	698	529	981	999999	343	673	436	999999	999999	524	342	999999	632	32	735	170	906	331	719	612	136	156	187	480	690	999999	665	999999	909	519	596	403	954	732	999999	968	129	572	426	999999	771	334	999999	282	178	999999	288	744	747	89	764	320	999999	999999	999999	552	351	511	436	999999	18	849	501	484	927	939	693	900	999999	766	50	999999	904	570	841	801	796	905	999999	747	818	920	840	830	755	999999	540	395	54	370	626	999999	999999	190	999999	921	832	875	354	238	259	388	999999	980	48	429	999999	302	726	886	755	446	999999	689	428	97	999999	671	729	652	408	307	855	748	149	999999	209	724	430	920	969	921	561	999999	497	999999	295	859	791	335	999999	248	669	999999	999999	999999	419	455	761	62	999999	999999	155	702	830	999999	532	885	840	999999	230	692	872	806	999999	834	885	135	999999	987	802	159	879	404	999999	169	999999	999999	143	959	21	753	999999	999999	999999	999999	999999	858	999999	545	999999	409	29	184	999999	999999	376	862	251	999999	305	999999	263	773	260	763	291	751	919	671	323	834	999999	881	605	999999	730	504	798	118	999999	36	883	656	89	402	139	705	298	606	999999	
999999	456	362	999999	727	500	198	127	254	526	33	939	581	231	999999	657	148	578	639	456	871	74	142	722	279	410	606	694	857	633	586	462	322	999999	548	999999	399	227	999999	975	999999	387	553	592	44	999999	999999	435	16	745	999999	136	659	160	999999	711	324	999999	999999	999999	894	999999	269	999999	999999	571	627	703	683	694	267	921	700	663	914	494	521	550	999999	192	109	181	687	122	999999	459	802	172	999999	837	74	759	832	562	91	47	127	932	651	473	469	999999	999999	321	487	79	436	995	245	436	999999	774	999999	212	227	722	999999	156	979	491	768	465	747	846	630	507	99	147	582	999999	376	588	898	223	723	501	429	376	635	572	999999	806	926	529	647	299	806	999999	999999	368	230	971	953	170	999999	13	860	905	690	980	980	298	423	368	999999	611	875	739	488	999999	303	450	521	416	999999	999999	538	999999	209	340	701	469	802	223	656	999999	635	738	518	719	640	523	685	654	591	733	393	568	469	999999	999999	77	150	619	74	999999	459	999999	701	742	999999	642	706	359	999999	999999	496	209	712	664	999999	147	999999	769	95	779	765	999999	825	999999	999999	970	758	172	999999	999999	328	999999	159	875	945	999999	999999	775	254	997	817	335	999999	79	247	193	856	999999	999999	286	846	381	533	295	999999	593	720	965	174	504	883	543	443	655	203	312	999999	836	719	885	110	454	524	999999	999999	439	500	999999	999999	395	124	999999	112	639	999999	999999	660	863	860	362	378	81	611	750	124	999999	892	720	876	934	142	30	94	184	999999	402	857	446	332	585	102	964	999999	778	390	928	441	803	868	999999	652	999999	999999	999999	517	38	842	774	973	688	547	999999	879	564	999999	999999	869	999999	463	999999	99	224	999999	284	269	413	604	999999	999999	195	842	98	852	999999	291	946	54	727	667	158	559	93	999999	643	48	323	999999	912	526	999999	68	999999	350	483	167	999999	655	700	107	113	433	19	414	787	999999	458	927	260	999999	999999	59	999999	269	999999	835	999999	751	897	246	946	328	691	316	82	999999	338	748	379	472	853	300	353	629	563	724	549	678	685	999999	589	395	835	640	220	247	999999	253	45	648	161	687	757	463	161	999999	741	999999	341	660	518	709	558	787	429	25	999999	522	706	590	295	337	75	110	657	560	493	999999	105	835	220	94	999999	730	320	175	543	889	477	778	982	845	346	999999	288	999999	837	57	999999	205	541	403	547	454	363	999999	622	656	999999	999999	302	690	607	505	450	
433	999999	999999	477	999999	999999	815	55	927	999999	999999	991	50	821	777	722	445	839	999999	304	999999	546	268	999999	497	999999	886	999999	999999	486	301	247	840	585	855	999999	999999	580	957	723	725	999999	620	846	999999	832	581	999999	39	879	999999	999999	707	211	633	886	738	460	979	999999	595	732	178	999999	316	211	160	999999	966	999999	999999	865	881	187	578	467	926	421	463	665	971	999999	63	999999	630	451	540	999999	999999	968	154	999999	999999	257	137	992	189	999999	540	711	681	126	868	144	999999	991	968	529	632	999999	960	326	996	324	999999	543	679	182	820	865	671	521	513	998	749	162	274	634	59	586	287	999999	881	999999	983	854	999999	919	829	638	999999	20	999999	999999	17	828	563	286	518	999999	323	17	999999	999999	50	999999	613	870	394	25	727	344	480	999999	999999	999999	999999	254	340	999999	361	759	352	192	393	660	514	728	999999	999999	999999	987	126	465	999999	280	408	215	711	822	251	999999	999999	814	911	147	540	999999	897	999999	999999	319	999999	633	242	563	999999	176	999999	389	655	884	880	474	999999	739	228	999999	783	617	805	238	999999	518	999999	999999	235	538	280	999999	129	999999	830	999999	999999	999999	51	492	999999	709	615	241	923	331	999999	999999	441	70	397	182	919	526	999999	290	998	165	777	437	990	203	337	136	896	46	270	111	999999	694	999999	999999	999999	736	791	83	999999	999999	315	220	351	286	999999	175	150	107	336	603	377	550	197	381	511	999999	501	38	381	488	345	999999	999999	75	312	747	132	259	485	193	734	113	287	434	999999	566	96	714	596	172	985	798	999999	666	734	999999	507	999999	636	999999	244	763	999999	524	238	429	158	999999	974	859	999999	891	622	153	869	274	272	999999	999999	944	527	786	441	219	502	547	999999	404	999999	797	999999	999999	622	999999	948	971	410	999999	206	430	418	810	740	737	128	103	185	567	999999	999999	999999	744	44	692	565	999999	999999	492	999999	691	253	753	944	186	999999	999999	279	230	999999	898	999999	999999	566	110	536	716	999999	704	100	408	371	999999	607	870	556	505	531	929	836	999999	649	918	742	999999	187	664	865	999999	127	641	824	954	371	999999	607	742	188	934	166	848	411	626	401	622	329	999999	156	84	630	123	956	999999	394	999999	258	944	766	61	923	999999	850	492	587	459	999999	999999	256	999999	273	814	999999	597	773	999999	99	33	526	129	999999	999999	518	999999	933	14	685	484	999999	667	650	662	975	999999	999999	293	997	918	999999	942	48	912	387	999999	811	816	
999999	999999	999999	406	615	234	428	647	866	380	364	69	559	999999	774	109	847	589	68	610	838	200	999999	489	999999	999999	984	584	91	282	174	80	999999	999999	218	999999	908	174	61	425	244	338	999999	999999	929	938	999999	466	177	999999	999999	798	388	210	977	605	999999	95	999999	999999	250	843	565	593	215	293	88	999999	374	458	200	683	999999	999999	376	510	999999	946	999999	999999	999999	528	416	153	217	376	692	779	999999	613	543	822	757	616	185	400	772	677	433	646	859	926	999999	999999	747	392	270	745	834	477	676	836	535	364	999999	721	437	999999	385	839	600	999999	999999	761	914	378	925	921	468	976	737	261	999999	913	999999	885	436	696	999999	999999	116	947	999999	672	999999	706	297	402	999999	999999	963	360	302	594	999999	560	634	340	804	379	467	348	999999	857	739	999999	323	621	173	748	295	740	26	560	999999	653	999999	629	824	217	90	532	999999	999999	22	387	999999	999999	868	640	999999	999999	892	35	999999	767	999999	97	999999	522	393	675	239	245	177	232	999999	999999	860	402	207	15	999999	999999	298	934	410	999999	999999	362	999999	395	753	532	497	999999	847	990	201	999999	982	999999	696	312	824	415	302	999999	837	790	999999	226	77	475	443	255	999999	305	737	433	367	398	252	581	66	999999	922	999999	747	978	384	352	550	895	419	931	318	214	771	883	642	706	444	64	318	999999	327	287	98	251	999999	552	999999	999999	999999	594	32	125	255	826	493	595	999999	858	415	701	999999	999999	66	512	936	999999	533	853	791	660	999999	197	272	817	680	644	618	999999	378	832	98	782	296	825	908	203	958	945	999999	56	751	585	999999	999999	573	999999	231	999999	315	999999	28	410	976	947	640	834	852	999999	156	848	976	459	490	582	612	892	885	240	603	742	999999	588	999999	744	999999	378	999999	655	253	999999	999999	999999	200	154	814	688	806	349	195	83	999999	530	798	551	79	999999	999999	999999	14	999999	269	990	982	572	807	439	946	241	999999	999999	296	207	195	621	999999	944	999999	345	767	923	96	546	55	530	401	999999	789	912	999999	999999	282	481	650	572	275	432	59	628	346	385	742	999999	311	923	786	154	999999	999999	125	999999	43	760	999999	91	594	723	945	462	180	911	649	999999	999999	999999	989	815	999999	622	356	999999	894	999999	998	392	191	521	999999	999999	743	257	561	999999	796	549	584	999999	181	569	978	551	486	597	457	435	735	707	18	880	933	971	999999	722	999999	122	999999	402	999999	916	899	82	999999	999999	718	922	
999999	999999	247	26	846	477	643	999999	999999	804	999999	999999	999999	573	999999	484	513	363	198	772	660	999999	781	683	318	191	760	264	670	905	999999	663	879	535	999999	697	469	991	999999	465	337	609	88	35	596	934	220	197	269	999999	569	135	635	999999	272	521	999999	564	708	664	717	999999	327	999999	999999	863	427	657	498	959	24	999999	329	732	999999	999999	999999	999999	999999	384	999999	999999	995	999999	345	999999	37	933	272	563	442	905	293	380	748	948	999999	348	293	733	999999	562	699	310	410	57	999999	999999	511	221	761	999999	999999	333	692	154	393	82	403	999999	835	494	394	934	527	119	238	999999	984	496	999999	421	999999	999999	868	419	873	694	844	999999	141	134	999999	61	801	932	437	960	999999	604	564	219	945	488	898	32	999999	764	999999	301	819	857	918	25	452	350	47	124	465	999999	999999	699	999999	115	673	710	73	343	143	999999	999999	278	271	389	931	999999	475	999999	465	845	999999	999999	911	552	479	284	216	415	999999	999999	895	323	504	413	333	865	981	840	814	197	959	834	999999	198	620	550	595	999999	93	893	874	62	658	619	999999	172	787	685	636	999999	504	657	735	681	999999	367	773	999999	66	76	578	635	179	277	886	417	999999	723	999999	999999	688	999999	332	714	999999	999999	664	999999	381	171	88	305	999999	425	692	312	108	950	999999	262	777	738	482	27	325	248	883	391	999999	625	685	73	753	707	999999	827	335	31	104	857	703	888	486	895	988	283	431	754	999999	584	318	537	234	999999	999999	950	205	314	398	347	959	283	999999	755	486	24	551	506	999999	999999	977	87	855	641	559	999999	262	587	39	52	817	138	805	159	316	158	839	84	556	759	632	30	632	756	898	999999	736	730	999999	973	732	925	49	719	607	241	681	592	129	272	698	617	285	356	530	830	477	999999	999999	338	184	999999	949	954	243	956	999999	108	999999	139	162	531	999999	65	320	892	999999	96	551	85	476	999999	999999	293	71	24	744	285	236	999999	952	733	290	90	799	999999	975	94	999999	650	786	583	999999	990	120	176	449	230	46	638	999999	391	999999	999999	861	999999	522	665	893	228	999999	179	999999	676	187	428	250	97	265	999999	916	14	999999	901	999999	892	999999	964	183	894	574	524	249	597	336	999999	282	999999	228	871	999999	319	201	268	438	999999	999999	182	812	999999	999999	999999	964	981	721	999999	999999	559	85	969	528	557	999999	998	653	999999	930	284	349	616	999999	999999	868	393	999999	607	813	351	472	681	
999999	236	161	491	969	222	559	267	876	999999	788	722	841	259	353	195	827	202	999999	999999	687	436	832	205	545	601	493	580	670	999999	923	440	999999	403	787	302	406	10	39	999999	147	999999	408	750	827	433	491	619	50	136	780	999999	737	731	994	754	999999	955	946	377	729	999999	597	761	999999	358	635	448	472	999999	789	826	172	183	603	24	38	999999	999999	999999	119	873	539	544	344	312	703	366	409	42	999999	999999	63	662	711	999999	85	646	84	999999	999999	999999	156	990	999999	953	458	563	137	979	726	320	588	834	267	855	448	63	426	373	655	279	48	439	161	349	999999	509	999999	444	939	391	18	898	324	76	727	999999	207	391	999999	149	238	430	315	588	862	229	405	855	999999	31	229	999999	823	999999	15	716	999999	999999	999999	949	101	693	999999	999999	312	689	520	200	138	899	855	45	519	516	51	999999	134	999999	486	553	113	616	724	917	171	306	84	796	999999	20	999999	209	210	904	57	545	999999	970	285	182	999999	214	726	820	176	999999	202	317	486	397	592	275	520	637	999999	485	968	132	182	15	999999	724	999999	128	197	655	999999	614	999999	506	238	163	297	999999	843	999999	889	903	751	999999	114	767	999999	673	427	445	689	573	999999	999999	576	267	798	280	568	985	84	608	633	520	999999	587	848	999999	168	439	978	999999	793	946	595	74	381	204	999999	847	415	466	701	751	966	272	556	999999	929	971	365	27	745	858	824	291	280	240	629	527	999999	338	999999	999999	999999	482	779	122	976	999999	885	603	378	720	579	618	999999	881	553	96	40	951	61	197	84	960	470	999999	132	999999	794	999999	575	999999	928	86	951	999999	293	493	492	444	920	999999	95	999999	999999	999999	288	999999	999999	398	999999	999999	496	999999	287	327	999999	506	22	844	989	999999	716	999999	999999	995	791	503	667	999999	597	999999	603	596	40	633	111	322	999999	445	656	916	930	999999	463	43	887	962	799	633	799	787	999999	648	454	259	711	350	734	653	243	785	549	189	801	627	939	999999	936	653	225	601	194	576	198	83	741	321	291	994	118	829	703	43	404	999999	587	955	152	999999	922	760	587	669	999999	870	999999	750	999999	835	103	987	35	999999	418	208	602	904	460	380	518	399	69	740	545	413	92	999999	785	990	50	999999	999999	164	731	464	23	525	374	999999	706	990	999999	999999	900	130	803	999999	999999	999999	217	682	505	772	999999	532	701	847	133	999999	788	861	965	999999	795	999999	239	871	999999	953	
195	87	539	999999	673	999999	999999	613	839	424	999999	535	999999	589	999999	367	488	985	891	209	763	175	999999	576	539	845	999999	113	660	790	891	932	143	671	20	140	999999	372	108	746	848	999999	17	709	198	263	970	999999	830	438	999999	254	980	224	200	999999	686	963	999999	828	501	579	999999	59	533	677	402	229	578	652	224	125	887	154	360	675	167	999999	388	999999	875	649	999999	232	168	647	952	999999	480	991	454	189	769	280	254	279	144	958	999999	521	861	999999	807	187	999999	515	366	999999	863	999999	999999	994	585	326	952	999999	306	730	891	886	724	483	999999	999999	208	999999	999999	617	900	999999	540	209	515	866	999999	135	841	105	999999	652	999999	127	64	955	999999	460	604	999999	327	401	972	414	76	300	999999	387	10	230	979	188	169	749	934	782	984	662	999999	718	901	827	20	211	721	999999	999999	607	999999	793	457	747	440	903	299	509	118	136	142	224	79	47	134	621	125	830	492	540	192	282	971	476	971	886	551	500	390	999999	999999	999999	999999	199	958	217	999999	241	748	266	460	999999	999999	999999	999999	274	648	999999	702	399	999999	999999	756	999999	424	157	821	981	776	553	361	799	128	347	999999	314	530	880	999999	999999	848	883	91	999999	89	757	608	999999	947	706	999999	688	797	999999	685	999999	82	999999	999999	811	395	791	465	205	905	660	999999	336	425	225	743	767	783	785	551	212	810	530	986	667	548	708	43	79	315	673	12	137	662	640	999999	999999	999999	278	530	999999	999999	886	999999	429	451	282	698	732	963	480	904	21	999999	482	991	552	642	999999	272	687	757	395	889	999999	658	999999	673	784	999999	840	661	515	264	999999	784	999999	209	566	226	276	20	311	116	999999	768	991	688	189	999999	690	270	998	999999	843	999999	42	999999	999999	771	272	608	913	749	999999	818	399	756	955	999999	999999	352	85	891	999999	999999	999999	289	63	473	666	999999	999999	145	302	579	999999	509	421	999999	751	927	121	999999	999999	667	106	562	982	27	379	244	732	491	999999	347	195	117	19	999999	854	753	942	624	114	772	999999	999999	456	553	999999	889	344	999999	999999	999999	240	289	999999	338	581	892	306	46	104	432	999999	12	563	954	394	554	999999	256	340	998	984	999999	690	191	999999	328	115	999999	861	489	900	999999	545	441	117	905	180	680	594	961	999999	906	529	682	13	122	999999	502	168	610	400	98	441	947	165	743	999999	756	785	262	787	866	185	615	532	808	467	132	847	489	384	818	999999	
378	552	999999	968	999999	187	999999	113	613	281	260	999999	811	528	597	285	373	999999	424	895	341	999999	589	731	913	160	999999	655	101	655	999999	235	581	436	72	405	87	775	590	999999	355	999999	184	595	924	526	720	289	869	999999	483	182	960	923	330	999999	962	999999	64	999999	982	785	999999	958	601	999999	517	384	465	999999	208	598	725	845	999999	192	999	993	806	397	999999	915	785	254	181	506	999999	657	116	867	443	730	720	731	999999	570	146	225	994	900	999999	345	823	678	648	884	456	124	383	999999	205	968	999999	999999	429	76	999	999999	786	104	759	860	278	597	999999	477	878	994	259	979	56	783	999999	906	389	999999	999999	116	999999	296	59	160	999999	969	672	474	189	999999	312	529	570	379	999999	899	150	999999	77	999999	920	180	16	462	864	999999	101	421	968	644	999999	335	999999	892	999999	500	54	608	586	308	999999	999999	298	824	691	730	418	676	354	999999	765	241	36	999999	999999	435	289	597	295	879	878	261	505	545	776	999999	555	677	217	939	854	999999	571	768	310	636	882	192	999999	144	999999	424	76	869	878	56	308	999999	999999	999999	220	457	999999	999999	430	674	787	999999	57	714	185	999999	468	415	255	233	999999	268	565	559	552	999999	826	161	892	463	194	999999	666	730	678	446	971	481	999999	406	999999	864	347	636	849	139	999999	66	958	255	999999	661	623	654	386	50	553	156	999999	122	631	171	999999	999999	489	160	96	327	45	738	768	986	686	848	14	805	920	928	710	423	999999	769	999999	999999	508	533	22	999999	354	638	999999	825	298	616	775	67	59	380	157	698	999999	817	31	230	486	968	974	999999	999999	580	130	624	446	770	999999	999999	969	177	469	999999	147	84	999999	999999	845	943	999999	999999	999999	947	755	549	999999	21	379	155	747	972	170	539	558	247	999999	773	518	278	999999	527	466	913	97	999999	911	201	560	968	844	624	384	543	279	904	703	702	825	580	999999	434	400	999999	124	999999	17	929	406	900	712	209	999999	576	564	180	999999	999999	860	873	638	999999	460	411	999999	133	597	626	999999	654	999999	669	999999	937	435	954	137	461	999999	100	999999	999999	794	660	265	644	735	807	978	999999	300	543	842	951	941	263	974	999999	703	990	409	390	999999	752	366	53	261	951	151	610	53	999999	999999	769	999999	999999	999999	999999	999999	667	999999	790	647	170	999999	999999	827	997	999999	182	980	147	758	808	999999	999999	321	51	999999	222	999999	783	666	378	65	999999	184	83	952	999999	
467	183	843	45	602	618	743	999999	399	999999	225	264	955	968	629	905	403	999999	87	515	999999	753	999999	933	284	614	133	999999	999999	224	826	754	54	999999	715	806	304	722	216	83	999999	812	651	937	996	138	828	697	999999	160	745	999999	999999	999999	951	713	676	910	761	987	494	999999	405	185	999999	471	219	999999	263	823	611	680	999999	14	764	532	999999	569	999999	155	785	436	999999	954	478	212	758	607	759	11	139	393	999999	228	999999	286	417	476	406	999999	918	999999	443	926	549	74	278	991	999999	428	611	117	973	999999	211	68	999999	451	706	337	999999	999999	496	999999	999999	999999	719	135	425	487	999999	999999	172	412	236	999999	993	603	414	999999	934	999999	924	340	999999	32	420	355	26	529	341	965	769	79	999999	999999	999999	191	999999	331	355	999999	576	205	999999	976	999999	999999	389	999999	75	351	999999	302	999999	946	687	165	999999	671	806	374	118	895	156	999999	865	999999	999999	999999	999999	811	999999	93	68	999999	200	729	36	999999	999999	849	966	27	464	989	929	477	676	875	628	930	328	571	524	981	44	680	58	164	120	851	980	468	999999	999999	999999	952	244	612	999999	958	999999	448	593	957	408	999999	441	167	229	398	426	999999	999999	195	493	798	568	87	999999	520	680	871	312	236	868	999999	145	211	18	976	999999	73	130	670	801	999999	978	567	999999	999999	249	891	999999	722	434	276	177	697	999999	192	394	167	856	245	999999	999999	146	999999	98	901	956	999999	158	252	999999	363	999999	631	394	613	820	11	504	999999	281	789	999999	589	802	602	339	447	441	999999	592	85	217	999999	392	999999	743	621	999999	681	987	19	742	692	566	81	681	545	313	999999	371	393	662	53	964	498	331	999999	564	999999	571	518	798	332	660	90	155	709	999999	850	869	208	532	822	999999	271	999999	253	32	999999	999999	794	144	284	464	209	422	173	920	894	999999	999999	999999	999999	120	478	221	419	42	486	925	972	307	462	296	999999	860	839	227	702	999999	999999	533	999999	575	999999	383	523	999999	461	668	981	789	354	638	682	151	549	999999	356	60	636	221	546	805	948	999999	682	987	301	348	582	946	999999	453	999999	663	234	417	343	105	697	551	999999	817	943	192	952	824	999999	31	321	137	871	651	999999	866	987	999999	626	290	701	535	576	123	999999	999999	999999	999999	999999	29	999999	999999	379	261	999999	999999	999999	728	862	765	544	858	383	999999	36	455	999999	576	999999	999999	676	999999	790	62	999999	171	975	467	731	908	621	61	329	
595	114	189	757	999999	298	729	236	268	999999	861	746	999999	162	306	999999	999999	999999	994	272	237	352	999999	351	999999	999999	200	120	999999	996	999999	154	999999	999999	788	175	847	697	465	999999	999999	999999	999999	43	999999	316	999999	19	678	381	100	999999	627	788	102	252	396	837	440	762	999999	619	63	271	220	716	263	314	374	999999	249	943	505	999999	363	999999	934	685	422	20	307	999999	441	801	999999	16	527	703	446	999999	999999	19	266	703	189	300	987	156	822	999999	62	999999	645	999999	141	156	452	910	435	906	318	999999	425	429	464	916	999999	262	365	214	199	560	868	999999	361	999999	686	801	536	73	207	788	999999	210	958	999999	546	893	999999	999999	563	616	278	999999	999999	77	999999	837	999999	999999	122	735	790	617	32	502	999999	999999	999999	901	470	650	383	999999	708	999999	847	225	471	412	379	294	592	606	999999	583	291	338	999999	294	645	999999	563	273	950	472	997	255	187	465	675	730	707	767	999999	999999	999999	906	831	999999	999999	379	375	835	893	827	153	999999	999999	449	220	999999	223	902	265	620	97	120	421	246	999999	602	47	999999	736	999999	587	824	999999	737	349	385	507	895	74	276	483	727	379	999999	329	812	288	738	255	999999	516	804	999999	678	826	133	495	595	184	627	341	370	999999	254	250	999999	999999	999999	109	835	999999	328	837	989	999999	369	740	999999	916	720	324	999999	760	119	142	782	322	638	911	226	890	912	721	999999	934	122	999999	999999	882	10	934	59	639	999999	87	198	967	522	541	466	392	206	678	463	999999	43	610	989	122	468	15	249	327	882	945	999999	607	400	64	34	740	999999	416	999999	786	999999	668	999999	41	943	815	799	999999	455	999999	999999	999999	999999	143	999999	512	638	23	999999	995	999999	999999	999999	473	449	591	576	468	516	725	777	790	762	999999	48	374	999999	958	178	652	999999	999999	872	999999	261	999999	999999	266	162	522	999999	999999	992	920	101	542	911	877	592	999999	249	341	590	999999	999999	999999	999999	590	105	536	253	999999	999999	771	790	552	859	708	999999	999999	999999	999999	315	994	623	185	797	841	999999	505	463	392	999999	999999	999999	874	561	153	992	358	922	759	171	626	278	432	756	230	140	549	999999	212	665	547	999999	929	35	596	116	880	999999	640	999999	999999	999999	999999	999999	39	367	915	999999	716	999999	999999	133	491	158	999999	725	999999	428	577	999999	45	821	260	727	828	999999	484	999999	999999	46	999999	252	291	754	571	553	418	127	727	862	224	999999	999999	496	999999	423	
630	781	346	870	915	461	999999	928	969	778	822	143	485	336	883	77	999999	679	999999	621	841	737	587	145	999999	83	701	714	496	487	854	763	925	414	83	702	512	103	131	661	713	999999	785	792	731	284	999999	400	978	156	999999	297	893	999999	582	999999	204	999999	563	842	999999	999999	442	999999	999999	68	218	80	263	191	565	999999	558	941	907	488	951	999999	414	42	441	311	735	349	955	567	870	744	832	999999	508	999999	540	999999	902	889	920	303	869	999999	76	999999	147	797	999999	599	739	952	282	103	941	410	795	999999	411	458	999999	102	535	365	198	473	248	999999	682	999999	402	999999	999999	999999	999999	658	924	999999	999999	869	173	999999	999999	366	827	917	472	738	248	999999	515	999999	878	454	999999	828	999999	513	999999	603	999999	74	124	337	207	999999	912	999999	535	292	999999	64	564	541	999999	160	343	179	999999	280	11	510	834	999999	748	393	400	999999	999999	739	999999	420	266	373	547	999999	999999	431	169	367	15	217	212	955	622	461	454	999999	169	650	495	597	975	999999	601	822	239	539	589	813	999999	327	46	796	999999	75	797	999999	999999	194	999999	999999	999999	180	275	793	307	999999	962	999999	939	63	999999	577	254	302	999999	999999	771	725	869	293	999999	355	296	687	180	416	999999	557	999999	262	353	974	323	999999	587	805	939	807	999999	361	577	302	999999	999999	891	999999	999999	109	630	745	999999	278	325	52	79	665	883	587	999999	891	324	999999	632	999999	710	999999	263	671	715	639	999999	999999	999999	999999	715	549	480	280	999999	710	999999	999999	926	918	832	84	999999	280	512	921	921	362	194	633	46	999999	670	198	316	440	216	880	999999	991	634	466	78	807	999999	530	999999	999999	791	999999	999999	999999	488	713	854	635	801	982	168	794	717	759	999999	999999	999999	553	878	292	999999	365	999999	983	80	935	294	375	999999	851	943	982	999999	999999	999999	999999	606	185	684	956	343	681	999999	999999	722	599	999999	874	999999	999999	336	783	999999	903	650	436	418	53	790	999999	429	488	629	999999	48	186	67	410	198	507	969	305	868	922	948	292	726	280	271	480	999999	419	688	999999	525	999999	340	832	667	144	863	563	999999	140	999999	999999	61	689	194	545	999999	873	686	188	532	40	915	999999	954	367	709	999999	782	999999	999999	999999	799	125	999999	999999	846	234	742	999999	644	416	909	738	395	103	999999	47	95	725	938	788	732	510	999999	494	254	999999	878	309	434	725	781	85	249	526	64	936	265	315	999999	317	141	633	544	126	
131	186	999999	861	999999	672	999999	66	380	113	288	299	999999	999999	634	245	356	999999	628	918	999999	833	999999	868	48	304	782	780	36	631	657	109	965	864	373	999999	275	27	182	762	999999	999999	704	145	999999	765	801	325	681	463	960	698	15	625	999999	297	687	475	999999	833	890	281	40	749	456	189	333	279	999999	999999	999999	339	270	866	999999	999999	999999	363	999999	283	502	466	108	999999	671	999999	999999	350	999999	85	390	799	204	349	999999	402	694	955	999999	68	441	532	999999	124	493	630	438	149	380	580	168	333	844	548	340	434	999999	999999	87	497	95	999999	895	999999	999999	999999	144	999999	999999	999999	999999	183	673	999999	999999	969	716	999999	88	50	529	954	969	999999	999999	66	954	655	18	447	229	235	877	202	973	458	637	259	939	999999	999999	517	154	529	363	985	660	283	707	370	999999	198	389	47	967	999999	23	101	999999	999999	226	489	912	557	631	990	305	481	999999	393	999999	467	54	999999	554	22	810	450	999999	999999	406	999999	948	647	729	41	999999	840	999999	843	999999	545	676	819	999999	16	999999	597	897	999999	690	999999	999999	323	38	260	154	623	492	999999	999999	999999	650	651	722	544	540	275	827	600	154	464	256	755	949	796	790	234	669	547	416	222	552	88	251	227	996	635	619	479	886	233	999999	279	522	999999	999999	35	999999	999999	999999	999999	769	306	228	999999	931	999999	373	241	999999	919	999999	945	548	117	30	999999	410	505	547	999999	656	357	714	999999	117	999999	242	89	901	764	137	118	80	87	453	999999	859	25	296	77	271	387	999999	999999	279	412	730	999999	849	999999	999999	601	999999	571	683	421	592	999999	127	953	999999	294	999999	705	791	844	999999	471	999999	774	712	999999	999999	480	643	278	348	746	651	705	257	827	239	578	149	535	104	999999	403	41	664	563	897	999999	380	977	58	314	999999	999999	537	269	750	999999	620	241	392	543	999999	999999	83	999999	999999	422	706	869	65	760	565	265	750	375	77	633	999999	999999	496	876	110	999999	230	43	571	226	177	988	86	163	958	999999	999999	561	580	988	957	818	999999	485	999999	510	999999	999999	999999	919	684	172	201	127	965	471	999999	515	442	272	195	49	284	439	254	717	792	999999	802	657	122	198	794	999999	675	301	251	20	250	599	744	932	295	651	999999	15	796	959	197	497	999999	637	128	317	803	918	544	478	240	918	718	29	494	100	807	496	377	123	452	674	999999	734	275	843	999999	999999	754	632	897	249	921	999999	714	315	
494	999999	79	999999	999999	757	999999	999999	999999	999999	881	999999	447	204	844	55	999999	683	516	523	278	439	372	285	789	551	173	999999	580	991	999999	884	999999	189	999999	999999	426	999999	838	694	917	999999	954	999999	999999	803	814	559	788	852	610	247	326	999999	999999	999999	122	794	697	733	593	999999	999999	999999	335	997	999999	268	598	999999	629	999999	999999	822	999999	822	485	430	324	986	737	614	132	727	390	759	567	124	152	999999	220	631	202	999999	999999	82	262	176	999999	964	393	556	960	999999	233	999999	999999	504	594	224	580	692	480	711	996	999999	722	475	407	576	439	999999	125	57	999999	999999	556	740	999999	534	569	319	813	999999	602	190	654	855	504	999999	366	72	530	927	970	999999	161	490	118	132	359	787	768	50	999999	98	440	912	999999	236	316	999999	999999	70	999999	999999	879	130	119	999999	334	867	971	999999	999999	377	774	197	86	782	845	999999	632	598	999999	782	550	772	825	514	999999	999999	889	999999	221	705	288	469	282	999999	999999	40	381	999999	798	492	815	890	831	167	323	252	835	193	390	251	39	195	885	873	720	116	305	605	75	592	999999	703	667	999999	999999	315	999999	376	143	999999	999999	339	999999	692	966	999999	941	667	999999	999999	905	705	887	970	675	102	583	408	999999	542	735	776	237	216	514	122	999999	327	79	999999	337	999999	999999	575	556	700	396	203	907	70	175	637	414	567	686	281	999999	696	838	995	731	999999	387	601	89	918	999999	999999	188	854	437	623	999999	191	180	999999	999999	999999	424	975	706	390	999999	928	999999	107	999999	669	529	999999	999999	535	489	999999	287	999999	999999	457	496	637	999999	803	999999	62	633	552	999999	233	397	249	625	999999	282	862	299	351	999999	459	234	999999	557	442	73	945	558	999999	144	524	999999	360	365	208	825	786	386	999999	375	449	304	824	67	148	999999	290	617	999999	262	999999	783	936	805	632	233	514	999999	999999	999999	79	504	999999	417	524	999999	47	884	426	679	496	485	999999	999999	575	164	409	924	419	169	782	338	758	648	518	740	999999	554	732	975	321	705	999999	999999	305	999999	572	999999	543	999999	245	999999	200	130	766	150	397	999999	239	477	823	590	999999	999999	957	740	746	93	899	783	999999	492	999999	999999	999999	790	265	234	999999	630	592	999999	390	600	924	999999	999999	999999	882	999999	353	17	324	265	999999	731	44	233	999999	564	999999	489	517	759	999999	752	254	999999	762	975	999999	172	289	608	885	999999	209	80	999999	580	999999	118	210	999999	439	353	999999	
895	297	637	755	999999	28	125	432	113	485	631	141	181	142	397	999999	999999	999999	190	727	716	380	999999	532	964	160	999999	962	999999	999999	985	329	125	585	999999	999999	999999	229	999999	154	174	999999	782	999999	577	938	901	447	214	243	999999	999999	999999	625	461	525	964	999999	791	999999	393	163	342	824	999999	999999	26	999999	784	999999	750	999999	638	46	563	539	597	977	999999	35	259	197	999999	999999	999999	945	999999	500	134	832	497	29	438	999999	760	21	844	999999	854	999999	999999	315	663	279	999999	999999	411	222	71	999999	927	999999	160	766	631	999999	405	485	840	999999	241	526	471	951	447	731	999999	666	285	552	695	640	999999	688	112	999999	999999	488	999999	378	544	858	999999	212	904	999999	999999	999999	351	565	616	369	127	309	44	406	999999	711	999999	760	999999	744	936	519	236	297	863	471	663	999999	999999	916	120	472	20	382	97	269	56	999999	863	999999	325	999999	936	335	523	823	999999	706	110	822	656	614	20	799	999999	919	975	999999	646	406	18	664	894	699	258	654	299	999999	318	999999	665	999999	897	999999	429	225	582	901	774	999999	817	956	999999	848	270	506	461	999999	999999	177	294	999999	299	466	577	660	826	999999	86	868	534	993	397	526	167	760	999999	239	999999	706	346	84	843	606	999999	999999	87	55	438	752	203	88	210	150	299	235	605	440	212	768	399	999999	824	905	516	823	568	70	691	509	999999	231	841	999999	999999	220	596	999999	877	999999	583	780	808	999999	675	456	792	257	999999	999999	165	999999	37	610	316	11	259	937	100	765	999999	26	364	929	963	971	246	999999	319	89	639	912	999999	999999	195	619	537	999999	240	999999	999999	321	834	759	354	999999	204	999999	448	999999	960	999999	602	121	41	566	999999	878	370	703	219	346	999999	156	302	252	723	349	425	696	473	759	706	999999	734	999999	999999	605	585	999999	776	15	999999	489	129	999999	999999	451	655	628	999999	999999	139	536	850	999999	383	688	466	111	788	855	999999	752	366	211	952	571	999999	859	384	999999	999999	909	927	213	338	457	37	999999	999999	282	693	797	501	814	629	179	190	49	999999	999999	148	483	672	921	200	265	133	999999	37	748	73	796	253	385	366	230	609	999999	365	926	660	154	999999	999999	999999	28	260	551	581	782	391	347	70	999999	680	819	246	15	23	83	334	999999	999999	193	219	896	553	126	458	408	570	999999	683	872	842	994	314	166	759	182	15	581	345	255	367	725	999999	372	704	999999	983	999999	633	292	999999	551	
859	985	999999	274	474	999999	103	183	222	999999	999999	999999	48	686	999999	90	256	999999	77	752	773	49	999999	493	171	999999	422	911	424	999999	911	999999	280	301	144	999999	859	495	707	871	488	172	43	520	71	999999	999999	27	42	903	357	999999	999999	999999	777	820	169	813	999999	293	721	191	758	255	935	273	999999	746	999999	195	230	760	999999	206	273	610	16	315	432	999999	857	999999	999999	999999	619	999999	185	430	523	999999	169	999999	391	424	159	307	414	787	584	999999	628	587	475	846	683	999999	659	28	586	177	999999	999999	390	999999	999999	327	999999	247	635	816	97	497	233	237	35	183	379	718	56	966	206	228	731	999999	995	280	999999	42	999999	32	999999	167	844	999999	999999	316	666	902	989	832	994	176	161	767	710	140	363	248	820	510	227	999999	971	619	970	595	132	756	493	165	398	280	410	613	357	930	652	877	726	719	517	476	728	224	972	40	76	999999	999999	864	916	689	999999	999999	805	527	195	235	385	915	999999	909	418	834	443	723	765	548	999999	779	999999	486	522	999999	993	750	222	999999	647	999999	528	168	832	999999	248	709	69	999999	999999	999999	745	999999	501	810	534	607	67	894	780	258	274	527	553	154	386	440	999999	119	343	64	315	437	587	999999	396	35	86	999999	595	999999	999999	999999	740	590	44	70	985	711	576	395	692	328	976	398	675	999999	615	688	252	808	541	949	740	753	999999	317	999999	999999	999999	509	531	999999	308	55	594	582	999999	963	120	326	454	465	543	948	999999	986	999999	999999	999999	395	420	398	547	787	999999	714	951	987	75	726	230	930	297	77	864	999999	29	931	999999	102	224	652	578	926	363	85	416	792	390	538	856	651	294	999999	999999	143	730	521	852	880	999999	999999	898	393	999999	999999	999999	476	93	947	967	999999	394	999999	181	768	819	621	433	999999	308	169	606	536	870	999999	645	268	978	999999	999999	508	999999	924	471	424	753	195	999999	999999	906	939	999999	443	570	336	266	617	857	999999	323	118	97	735	581	472	202	999999	999999	526	999999	910	999999	363	262	469	451	999999	216	756	24	634	790	999999	999999	999999	999999	173	965	543	999999	38	410	658	417	585	420	352	352	999	999999	392	672	999999	960	999999	999999	999999	191	111	884	795	410	111	315	688	327	999999	525	223	21	39	999999	999999	213	850	999999	838	945	676	59	109	128	216	999999	631	962	487	633	224	915	115	982	864	658	527	999999	309	353	728	268	915	827	138	987	202	987	693	110	120	
999999	613	999999	514	999999	785	676	204	999999	683	726	840	871	310	307	999999	57	999999	330	686	233	999999	495	226	999999	143	281	989	228	341	644	279	999999	999999	728	999999	705	477	811	873	850	433	733	669	12	427	54	526	831	91	155	456	373	424	887	295	128	193	105	919	513	687	999999	244	48	457	999999	999999	582	995	211	579	729	456	835	799	477	826	223	991	98	755	168	147	196	198	906	962	999999	442	193	521	999999	891	999999	999999	458	498	630	555	999999	696	944	835	999999	575	999999	999999	588	97	999999	301	969	114	831	758	528	999999	58	850	999999	501	722	150	811	689	207	837	96	999999	351	978	205	999999	999999	999999	811	333	267	620	472	999999	384	548	623	892	551	277	70	611	999999	999999	450	780	14	472	974	999999	33	999999	377	888	829	915	746	839	105	311	999999	440	947	205	580	437	387	561	126	999999	526	999999	147	930	777	484	999999	730	999999	425	663	565	426	17	999999	76	253	999999	169	468	802	784	796	999999	200	999999	999999	449	50	22	402	999999	355	801	287	114	62	447	120	354	888	25	310	680	648	521	999999	939	895	999999	999999	803	999999	658	381	999999	132	897	999999	999999	999999	587	690	526	32	219	219	625	999999	205	24	805	473	814	579	787	483	125	999999	678	616	724	554	536	828	598	61	697	429	545	981	999999	999999	963	534	310	334	784	657	438	312	999999	220	699	499	388	340	586	88	593	999999	17	305	72	540	999999	999999	163	698	433	167	522	205	193	999999	858	109	509	289	999999	462	698	468	173	375	999999	514	854	47	449	268	475	618	835	286	974	859	644	433	439	277	180	96	233	999999	999999	202	36	485	640	289	999999	999999	999999	141	570	999999	999999	696	321	591	188	126	258	999999	999999	999999	369	999999	249	999	999999	999999	850	11	291	612	999999	892	586	999999	999999	378	406	170	437	999999	809	704	716	435	727	947	121	847	98	64	837	999999	587	999999	999999	999999	246	999999	824	754	456	807	849	999999	314	249	120	295	114	810	720	98	999999	999999	104	665	200	814	281	517	999999	13	999999	237	774	999999	999999	700	203	999999	142	999999	346	682	722	11	854	759	131	488	837	826	999999	999999	343	749	330	72	791	177	929	432	369	316	790	453	893	622	999999	138	933	420	101	746	678	955	751	66	802	102	810	999999	693	793	999999	148	269	999999	893	35	999999	999999	909	36	999999	999999	405	39	892	999999	117	242	576	992	554	427	734	996	609	999999	999999	273	270	698	999999	
498	738	999999	636	651	193	268	728	167	282	691	999999	75	319	967	560	722	174	533	984	578	865	700	249	999999	414	999999	35	516	999999	591	982	220	999999	938	999999	829	999999	999999	95	999999	999999	418	719	863	916	999999	687	642	827	285	109	736	713	999999	633	48	999999	999999	247	999999	242	999999	140	690	708	300	406	380	996	731	999999	999999	447	145	75	456	999999	385	346	999999	585	393	688	752	492	255	999999	880	999999	932	999999	28	13	174	616	300	287	39	164	999999	999999	316	645	106	954	186	999999	577	723	999999	999999	950	47	999999	345	999999	533	999999	208	463	792	999999	74	73	238	311	999999	999999	528	774	178	999999	231	720	481	278	747	592	797	999999	957	999999	999999	138	874	999999	980	999999	829	767	767	899	999999	701	833	748	251	582	867	653	999999	25	59	949	999999	116	729	327	31	76	999999	941	590	892	505	999999	367	936	198	686	999999	420	453	999999	17	999999	131	529	887	733	36	175	724	154	999999	941	880	218	130	768	821	663	489	999999	666	999999	999999	937	999999	970	390	315	999999	190	332	845	999999	298	942	738	999999	209	440	297	49	936	226	446	842	999999	999999	159	815	430	999999	668	931	689	104	191	999999	999999	334	999999	353	721	781	544	822	999999	378	591	999999	392	999999	622	232	201	724	729	999999	872	105	641	987	999999	499	963	325	664	913	882	204	760	778	999999	875	523	944	328	164	681	624	636	195	401	882	999999	646	252	445	739	965	374	581	999999	98	693	929	121	999999	818	228	167	999999	999999	999999	999999	999999	982	999999	709	999999	405	575	999999	258	468	999999	595	999999	76	326	82	228	999999	917	829	999999	691	713	192	999999	832	999999	346	999999	466	999999	699	14	999999	820	664	999999	735	493	999999	799	653	838	629	999999	344	999999	164	501	155	939	999999	578	567	999999	921	278	999999	125	424	308	238	999999	791	133	755	999999	980	256	662	576	999999	690	357	39	535	852	93	944	259	999999	941	845	317	527	999999	131	446	999999	999999	999999	941	620	79	270	999999	189	56	505	491	753	782	908	838	579	999999	436	230	538	800	79	194	620	999999	355	367	393	999999	274	999999	634	153	939	358	999999	634	872	621	96	468	999999	805	588	999999	505	296	43	999999	738	999999	790	900	908	250	828	210	331	754	999999	999999	187	32	999999	599	857	609	842	560	572	999999	583	814	999999	999999	454	273	606	999999	999999	68	333	387	999999	203	125	734	245	699	529	999999	313	999999	897	192	999999	999999	33	999999	605	896	453	
482	443	999999	497	999999	999999	999999	795	565	604	999999	394	665	580	800	603	588	484	132	374	153	999999	506	999999	999999	917	999999	790	130	999999	617	999999	999999	615	851	943	634	706	149	999999	407	904	963	471	999999	733	242	612	490	730	444	514	482	999999	310	999999	937	163	999999	68	814	58	675	325	986	999999	920	59	729	856	999999	882	345	999999	967	249	77	44	501	732	999999	348	309	399	804	113	89	942	999999	409	16	481	674	90	164	999999	238	647	485	999999	813	999999	883	634	762	562	999999	999999	564	71	384	903	999999	309	999999	476	748	285	521	882	531	999999	999999	329	850	496	999999	264	999999	999999	20	429	558	964	918	502	464	675	637	999999	999999	761	388	253	35	112	820	999999	706	688	610	953	136	603	999999	835	999999	564	783	276	354	914	999999	945	60	954	999999	697	390	881	21	82	648	278	948	770	999999	500	304	999999	675	841	999999	321	999999	67	999999	955	958	93	999999	900	891	370	898	30	999999	999999	202	999999	757	133	985	825	676	999999	314	858	655	245	245	946	999999	46	600	512	366	17	937	993	661	399	738	306	826	121	190	999999	999999	927	337	166	307	999999	989	552	856	732	645	479	752	444	999999	723	847	117	640	855	999999	395	999999	435	504	209	418	999999	394	999999	999	565	356	36	488	999999	907	88	649	45	999999	58	656	633	372	467	251	227	999999	25	458	718	480	335	517	983	273	902	662	108	815	631	999999	999999	733	89	132	725	955	582	815	999999	468	605	999999	721	739	999999	73	999999	999999	201	278	378	999999	290	999999	31	999999	504	463	14	426	550	230	425	890	489	999999	999999	345	999999	271	999999	209	689	260	999999	528	999999	999999	243	839	625	150	623	363	788	936	452	994	111	999999	999999	999999	999999	999999	918	999999	391	831	260	139	780	701	442	930	999999	178	999999	999999	219	502	999999	260	230	175	801	409	607	72	111	553	458	297	243	319	810	398	999999	346	341	500	146	999999	994	999999	68	923	707	692	602	999999	394	421	785	608	492	999999	898	645	551	518	777	329	999999	706	681	492	468	133	130	372	779	215	698	999999	999999	759	266	127	117	877	702	914	470	999999	169	46	512	634	826	999999	500	999999	794	999999	723	817	999999	297	431	575	465	583	999999	239	840	189	723	76	252	733	944	780	999999	674	999999	862	999999	247	547	645	999999	999999	307	999999	872	35	420	999999	999999	549	524	968	695	541	422	128	352	241	651	979	322	446	392	103	665	719	225	130	17	
861	958	997	999999	786	595	630	286	61	999999	814	768	848	81	702	999999	976	94	997	999999	697	519	627	595	567	332	543	452	214	855	162	810	299	867	143	590	999999	228	909	945	791	841	300	874	999999	221	474	375	689	883	688	635	999999	868	320	352	999999	412	192	463	62	188	999999	206	214	999999	999999	980	999999	122	999999	757	999999	999999	470	855	999999	752	999999	356	857	999999	763	999999	999999	527	999999	999999	999999	999999	258	123	45	999999	893	612	999999	104	669	833	742	494	436	576	999999	931	999999	177	408	999999	133	589	654	836	606	999999	425	751	999999	687	422	57	433	999999	863	999999	999999	729	168	999999	95	134	999999	999999	613	373	741	196	139	245	77	999999	999999	103	667	999999	468	209	849	999999	999999	999999	75	982	421	999999	71	999999	712	621	219	999999	18	551	378	999	505	730	232	243	999999	239	622	794	619	997	999999	340	490	204	120	522	880	158	669	78	999999	999999	512	918	999999	462	483	518	36	347	415	480	724	668	173	738	977	615	999999	999999	999999	280	372	423	668	731	999999	518	510	696	999999	859	999999	310	940	404	228	313	999999	689	755	114	768	281	591	555	615	999999	999999	382	999999	274	291	711	672	999999	999999	98	260	580	999999	964	17	339	498	556	999999	424	727	769	999999	673	999999	188	999999	301	512	100	832	999999	999999	977	488	138	999999	584	578	999999	999999	162	999999	139	63	999999	35	791	107	439	782	999999	957	999999	104	270	862	871	590	113	509	999999	285	647	266	146	999999	686	999999	999999	187	914	977	427	999999	575	113	999999	999999	334	163	421	999999	83	318	999999	165	924	999999	999999	999999	290	999999	999999	671	999999	876	28	873	916	895	999999	999999	228	261	868	999999	999999	414	528	999999	482	999999	999999	999999	98	188	212	339	999999	981	540	803	268	612	897	920	512	756	530	698	95	516	703	438	814	116	975	821	450	739	625	519	364	70	793	38	738	525	583	87	674	688	999999	935	364	544	56	616	364	947	555	784	883	829	81	965	999999	827	999999	981	212	999999	999999	999999	366	999999	449	208	818	868	192	986	182	453	34	406	112	768	83	279	70	368	467	999999	194	840	635	534	988	828	480	911	999999	601	999999	294	999999	999999	579	999999	105	848	797	495	765	568	611	440	805	674	999999	789	753	999999	999999	844	922	397	545	525	395	915	219	990	999999	281	606	581	578	739	607	999999	198	740	184	222	999999	999999	737	999999	239	999999	999999	323	964	999999	167	523	679	40	999999	999999	149	63	999999	
999999	999999	999999	999999	494	961	40	861	75	999999	446	600	23	691	999999	282	950	660	999999	999999	199	197	895	999999	706	999999	93	901	547	999999	999999	287	145	999999	994	583	999999	873	999999	664	999999	343	662	256	528	999999	154	999999	999999	758	421	751	999999	999999	758	992	742	780	401	999999	878	999999	999999	697	871	168	465	231	697	135	517	86	417	265	999999	856	999999	649	507	615	969	261	930	999999	957	453	67	378	999999	11	840	999999	481	872	786	80	999999	999999	384	370	999999	999999	144	844	251	344	999999	964	679	902	467	103	283	786	411	627	999999	999999	740	428	110	96	199	695	295	532	604	544	478	999999	836	569	999999	999999	980	56	999999	96	548	622	118	999999	698	999999	543	747	711	695	470	169	872	495	999999	999999	269	548	733	999999	559	718	739	800	999999	662	75	999999	999999	145	805	365	510	121	999999	127	319	17	398	999999	161	548	821	909	83	319	999999	351	999999	319	877	999999	322	677	536	830	999999	318	606	999999	999999	645	999999	999999	890	999999	658	760	999999	117	999999	262	999999	999999	297	999999	897	999999	999999	186	517	724	563	519	999999	373	999999	999999	585	165	244	11	410	361	999999	999999	629	255	28	999999	660	999999	841	237	673	999999	291	647	999999	525	932	63	591	430	528	349	999999	409	317	999999	73	999999	999999	353	873	644	851	798	679	999999	391	999999	811	758	525	999999	883	999999	846	999999	91	404	999999	69	999999	999999	419	980	833	655	434	230	938	501	904	835	219	497	364	38	773	493	967	608	999999	290	999999	833	904	405	999999	755	999999	673	445	668	383	125	130	999999	999999	871	965	34	999999	171	713	999999	853	690	913	395	971	999999	870	598	999999	999999	926	999999	938	586	85	437	199	679	667	999999	66	246	462	999999	376	671	803	901	999999	943	261	972	576	932	979	223	492	80	783	744	803	847	241	538	198	999999	754	999999	796	538	999999	999999	503	999999	263	617	238	818	28	309	24	969	81	999999	592	953	375	16	606	861	944	128	999999	999999	470	999999	15	923	905	198	917	164	115	989	118	583	999999	137	678	372	985	674	61	483	999999	834	999999	747	945	245	813	999999	51	934	593	716	781	581	979	54	611	315	912	830	392	859	863	91	384	19	484	999999	337	244	876	280	76	422	202	999999	999999	267	999999	670	999999	180	123	999999	405	999999	801	897	157	999999	760	999999	761	999999	101	870	970	694	373	936	760	574	420	807	67	999999	649	999999	389	353	999999	354	337	252	999999	222	746	692	686	982	
999999	587	100	704	483	206	518	845	331	331	665	999999	894	50	909	810	759	315	123	91	751	442	518	999999	31	416	999999	519	775	879	999999	288	17	999999	999999	183	483	715	333	999999	804	999999	48	999999	999999	862	459	999999	342	645	462	440	579	604	240	774	79	296	682	76	854	999	80	451	208	387	741	999999	320	736	999999	999999	982	262	286	999999	999999	460	126	168	999999	64	186	139	427	692	708	412	159	955	113	197	43	267	16	999999	733	596	859	311	131	999999	999999	605	999999	417	458	326	999999	293	379	618	180	523	119	800	822	941	34	515	678	339	999999	365	633	148	999999	725	256	481	223	808	601	814	47	999999	88	999999	819	19	244	999999	94	866	585	495	999999	519	157	216	982	792	571	354	999999	999999	591	620	999999	181	999999	999999	80	999999	79	999999	27	365	486	108	999999	251	131	25	999999	296	254	498	999999	148	131	501	577	999999	498	431	246	999999	191	255	429	467	608	999999	612	510	321	248	999999	23	477	661	42	59	494	740	670	556	82	346	547	103	840	834	999999	905	165	40	357	648	335	770	999999	241	678	264	643	483	412	770	975	16	999999	766	670	999999	999999	528	555	758	999999	689	184	845	708	336	626	773	598	999999	999999	999999	999999	157	999999	707	999999	801	999999	239	107	999999	153	312	999999	540	401	999999	174	999999	446	637	484	599	999999	646	595	338	533	351	999999	869	999999	999999	999999	694	125	553	88	962	982	667	156	326	999999	573	545	871	483	999999	999999	999999	609	18	269	718	806	301	269	999999	122	999999	278	39	601	237	311	447	888	677	424	848	995	211	607	999999	999999	168	938	324	110	724	855	365	999999	999999	270	877	446	706	887	824	294	47	850	833	398	999999	999999	432	272	108	983	999999	752	96	556	407	999999	490	237	999999	362	944	940	999999	303	912	622	515	967	433	10	191	999999	600	563	958	361	773	391	372	443	999999	62	12	740	58	613	330	539	862	476	999999	999999	249	471	349	106	462	540	486	504	219	465	838	107	999999	999999	162	532	598	999999	636	999999	865	214	999999	999999	999999	657	999999	309	302	975	999999	957	54	713	999999	139	224	861	898	243	904	867	234	61	223	905	938	42	460	797	999999	816	840	999999	999999	44	625	999999	168	804	295	186	212	999999	360	999999	62	999999	476	999999	318	736	157	999999	204	999999	980	795	678	43	999999	222	999999	504	999999	999999	127	197	109	999999	999999	999999	703	103	948	999999	664	990	700	342	852	849	565	999999	488	
215	669	999999	663	616	999999	999999	778	999999	95	82	337	708	209	73	764	865	988	999999	519	551	43	999999	999999	475	342	989	104	346	190	999999	657	999999	999999	828	628	679	999999	493	999999	684	988	577	17	875	999999	999999	791	637	578	987	860	605	918	937	999999	615	992	999999	999999	999999	734	999999	944	999999	425	999999	692	380	444	94	340	505	508	834	999999	465	55	579	999999	385	208	467	768	203	18	61	501	88	656	22	999999	999999	220	999999	999999	999999	633	999999	459	483	274	420	202	493	656	365	999999	999999	384	716	999999	423	999999	898	865	277	673	999999	999999	373	425	613	723	432	407	993	295	999999	885	999999	831	264	129	601	999999	787	999999	284	999999	652	999999	417	999999	940	452	999999	234	999999	532	681	882	883	999999	999999	999999	660	697	769	96	999999	80	987	208	378	884	315	303	521	786	999999	11	999999	213	566	999999	17	909	783	999999	143	769	999999	999999	213	133	948	682	44	542	999999	999999	505	198	884	582	967	219	335	65	146	970	999999	535	999999	680	493	679	999999	676	60	750	999999	789	952	892	107	409	994	254	935	633	269	999999	336	988	506	999999	328	999999	451	999999	999999	727	843	999999	999999	999999	999999	533	640	279	665	367	492	709	186	715	245	992	484	568	224	91	129	513	710	734	209	999999	183	292	999999	999999	999999	261	999999	195	946	999999	835	659	275	999999	999999	999999	999999	901	999999	626	811	790	999999	336	509	999999	583	502	608	340	462	332	248	999999	359	357	917	999999	142	240	999999	991	769	455	166	824	302	753	477	462	545	809	248	999999	653	393	327	34	532	351	678	999999	587	616	337	512	999999	596	121	266	999999	343	768	265	93	820	999999	999999	180	685	591	830	35	155	794	653	94	665	35	966	999999	999999	111	999999	562	867	413	163	128	999999	412	705	999999	999999	713	212	50	982	499	832	372	808	854	847	760	847	649	441	822	999999	427	999999	571	154	236	855	242	977	703	226	416	867	400	526	282	999999	198	999999	441	591	612	112	176	203	604	231	48	263	40	714	999999	999999	341	444	235	999999	144	497	983	858	999999	73	289	283	999999	504	417	338	574	874	659	834	10	999999	999999	325	590	378	550	15	817	979	999999	999999	997	444	999999	999999	300	626	999999	701	831	583	999999	548	822	893	777	109	999999	710	688	165	999999	393	999999	111	999999	999999	76	766	946	977	999999	999999	127	999999	285	999999	967	461	47	948	133	958	999999	427	999999	999999	999999	999999	601	450	201	117	300	790	999999	614	
999999	435	593	390	559	985	999999	853	542	632	431	999999	999999	795	141	361	999999	739	42	999999	391	999999	999999	839	418	378	175	505	786	933	699	999999	368	671	518	542	868	657	398	148	213	158	999999	985	112	970	89	805	999999	839	444	560	758	835	233	918	942	753	999999	999999	819	258	999999	999999	999999	104	173	946	286	599	999999	25	350	999999	893	242	670	999999	737	447	299	369	197	946	999999	149	999999	533	447	600	999999	999999	685	999999	999999	999999	91	285	999999	17	999999	142	999999	719	999999	429	219	864	941	990	258	444	26	534	891	460	71	131	120	792	526	639	508	686	999999	378	340	999999	999999	938	999999	395	454	999999	640	166	999999	478	599	79	929	713	999999	457	351	166	107	999999	326	999999	894	960	174	270	999999	999999	999999	841	719	999999	99	86	299	13	839	863	999999	297	999999	734	619	593	531	999999	999999	999999	58	999999	344	843	280	999999	816	706	999999	200	230	999999	248	999999	999999	999	758	620	999999	999999	424	587	617	488	176	810	266	591	259	311	438	999999	407	999999	999999	582	999999	876	708	909	999999	592	959	999999	999999	804	58	431	211	619	834	910	999999	19	398	470	444	999999	676	469	923	235	457	742	761	106	787	570	999999	951	502	999999	912	80	593	831	628	999999	846	999999	762	834	390	639	476	999999	73	397	999999	658	148	650	209	249	986	44	999999	226	999999	546	26	487	999999	259	126	952	997	999999	426	567	842	475	999999	314	706	99	845	817	276	243	43	400	290	695	813	852	682	999999	94	999999	695	999999	90	309	999999	285	999999	140	523	524	999999	84	970	722	815	672	640	895	542	897	199	328	999999	654	513	625	206	393	446	274	279	334	905	999999	871	440	394	710	958	431	343	714	304	751	999999	999999	429	999999	879	999999	221	999999	141	196	370	377	461	999999	796	999999	88	372	693	258	254	206	178	114	850	384	999999	930	937	120	564	484	33	208	941	554	206	638	513	305	63	492	999999	718	506	999999	979	999999	913	238	999999	970	999999	55	999999	516	999999	999999	718	504	863	291	849	30	632	885	353	262	495	252	999999	450	999999	999999	205	762	13	460	999999	356	405	329	27	708	767	593	463	977	999999	435	763	999999	920	18	999999	771	642	182	95	999999	160	726	472	670	704	999999	999999	633	850	999999	512	339	718	371	999999	543	274	151	999999	49	431	375	560	70	489	999999	529	850	955	433	129	830	374	986	999999	678	857	999999	13	864	482	999999	999999	999999	922	434	172	999999	909	899	
999999	501	919	56	199	784	176	411	191	61	383	999999	677	427	999999	682	964	732	175	431	685	999999	147	398	567	601	248	603	999999	999999	491	971	941	65	925	628	910	328	796	421	512	456	176	951	490	999999	162	999999	343	249	469	439	393	488	223	999999	363	999999	999999	999999	546	572	273	135	570	412	329	621	501	995	771	646	999999	754	999999	239	999999	195	907	999999	448	538	270	898	999999	61	587	462	842	345	275	389	838	208	999999	939	999999	50	999999	999999	999999	540	218	347	999999	822	503	638	999999	999999	839	999999	999999	143	159	18	312	374	999999	519	824	866	999999	999999	730	999999	807	737	879	979	56	710	999999	829	464	907	329	922	999999	773	557	949	893	857	505	107	766	999999	999999	999999	636	818	509	871	263	999999	761	62	617	999999	24	999999	759	590	937	999999	999999	793	679	251	688	999999	943	766	961	999999	999999	922	660	633	626	112	688	22	352	999999	210	932	575	439	156	276	315	999999	999999	791	199	312	919	377	734	972	36	807	188	256	875	743	910	388	999999	839	999999	984	469	911	88	746	248	710	999999	440	228	249	105	421	85	608	18	180	685	670	12	293	999999	654	86	880	999999	105	999999	467	32	196	388	317	874	331	875	846	712	999999	74	219	449	303	753	999999	999999	766	181	999999	735	739	702	390	999999	999999	95	815	999999	207	912	152	357	999999	417	999999	860	788	547	753	999999	171	467	242	999999	999999	843	605	900	299	999999	77	924	96	732	292	999999	998	480	764	246	69	21	514	999999	999999	862	979	885	722	999999	923	229	427	543	573	999999	999999	999999	54	275	489	915	545	38	844	228	271	999999	999999	999999	861	318	782	517	672	159	999999	701	684	999999	864	999999	187	999999	255	848	506	552	168	20	33	225	436	498	756	154	475	999999	696	703	999999	252	760	185	999999	615	446	999999	870	424	329	768	109	999999	411	999999	737	182	782	995	721	718	578	124	523	646	881	293	761	528	999999	476	14	980	999999	621	958	999999	308	999999	411	596	681	744	691	264	125	999999	999999	985	416	303	704	999999	981	882	674	999999	661	428	733	162	999999	352	740	852	764	128	784	789	811	735	874	999999	594	135	46	833	999999	268	530	999999	999999	775	999999	999999	772	999999	999	457	999999	322	999999	879	907	258	448	999999	14	999999	500	997	538	307	183	999999	429	562	999999	999999	845	840	222	402	999999	173	956	382	240	359	999999	460	129	999999	842	499	395	995	244	345	686	707	828	594	999999	533	40	
898	999999	440	960	999999	207	152	611	116	110	999999	980	743	302	76	108	654	999999	50	878	211	465	684	295	434	328	770	180	147	21	627	999999	375	143	67	999999	800	398	870	262	976	999999	735	398	447	24	500	53	620	608	184	836	728	654	999999	443	917	154	536	891	436	999999	999999	999999	483	323	615	610	999999	295	308	265	887	999999	999999	486	729	296	999999	419	827	727	999999	539	837	790	906	720	999999	624	863	655	862	978	826	999999	261	640	915	134	409	999999	809	334	310	918	949	940	753	352	713	630	305	999999	74	999999	999999	934	999999	692	416	894	999999	999999	432	652	403	908	960	999999	235	999999	380	724	20	936	918	235	239	919	840	965	966	999999	999999	242	999999	744	914	999999	591	326	999999	999999	717	514	594	199	902	999999	999999	50	979	999999	127	625	260	581	116	137	790	197	999999	348	851	451	927	344	708	199	303	658	999999	843	316	999999	714	157	16	506	352	999999	332	582	999999	800	985	120	844	295	999999	778	999999	786	999999	999999	621	45	381	999999	586	999999	490	712	363	866	55	146	999999	218	910	113	574	610	785	72	865	133	943	61	465	817	999999	999999	217	525	999999	218	516	912	297	679	999999	740	920	102	999999	619	228	537	754	849	999999	635	999999	878	213	999999	11	273	538	999999	101	999999	999999	769	999999	77	504	838	999999	837	629	637	921	240	337	834	690	692	999999	255	905	415	999999	616	256	863	999999	339	321	992	999999	253	383	799	587	455	929	160	341	180	125	389	692	917	229	933	999999	999999	551	378	347	999999	999999	293	999999	999999	33	204	523	896	38	175	526	852	630	386	263	999999	653	881	905	999999	360	654	139	999999	723	389	396	999999	159	893	787	943	654	897	804	999999	999999	901	999999	734	637	445	151	999999	862	839	296	999999	999999	592	501	670	999999	808	999999	793	999999	76	999999	644	807	999999	999999	144	387	583	208	733	581	173	915	751	459	180	901	915	513	189	663	884	999999	999999	643	566	402	999999	479	846	940	21	999999	999999	999999	788	999999	437	698	16	572	999999	641	999999	271	515	999999	749	221	999999	907	52	999999	973	999999	87	550	264	567	999999	999999	270	113	361	792	999999	236	999999	811	670	254	474	226	999999	617	384	253	540	999999	137	999999	999999	999999	999999	939	897	999999	962	736	999999	247	672	870	518	274	311	185	289	770	700	999999	999999	938	550	999999	442	825	783	366	39	999999	20	999999	439	300	99	365	999999	422	999999	839	274	48	949	433	581	604	708	
999999	316	209	963	769	999999	999999	986	999999	365	138	999999	82	947	999999	707	37	236	701	440	999999	184	946	258	866	874	860	999999	864	988	999999	476	999999	127	999999	59	829	999999	250	999999	591	314	384	999999	798	916	823	999999	667	340	922	999999	880	999999	490	999999	370	950	106	999999	731	833	131	725	248	662	667	954	407	556	999999	166	985	322	848	999999	800	946	460	950	999999	968	356	534	76	919	595	674	636	492	689	879	774	999999	657	758	192	999999	999999	146	258	868	493	121	462	765	221	568	325	576	999999	423	999999	156	843	762	486	597	999999	328	999999	999999	999999	915	866	998	392	640	665	100	999999	151	999999	323	702	999999	999999	245	82	310	708	37	359	69	234	275	388	627	511	894	281	999999	999	442	79	265	550	578	999999	999999	383	581	902	235	846	999999	238	186	454	660	287	251	525	359	620	48	643	999999	999999	601	620	764	138	771	818	145	152	999999	253	446	642	999999	990	618	926	999999	134	133	223	118	999999	211	183	850	616	999999	999999	650	821	999999	622	292	887	653	999999	999999	453	141	416	999999	999999	999999	932	999999	999999	381	260	906	999999	494	913	999999	54	582	564	418	999999	999999	165	788	75	502	931	222	999999	360	29	347	775	317	683	999999	999999	513	144	560	278	175	999999	244	999999	999999	227	999999	127	112	999999	999999	99	434	37	999999	976	627	999999	481	554	720	193	668	361	913	999999	999999	999999	920	999999	541	448	13	150	999999	454	920	19	901	999999	604	104	721	123	715	258	999999	290	517	27	99	868	662	16	558	981	174	999999	865	42	999999	999999	207	309	706	865	95	293	611	720	65	618	742	207	950	625	999999	555	646	665	999999	834	999999	903	712	999999	999999	997	591	444	999999	47	153	999999	180	999999	897	421	416	849	172	999999	678	796	999999	999999	999999	465	66	999999	999999	619	999999	210	253	279	233	304	597	999999	999999	999999	701	177	440	28	474	874	36	872	727	60	148	796	503	731	166	506	942	241	546	999999	940	999999	999999	671	800	943	625	901	854	603	824	383	999999	999999	365	510	366	942	16	261	439	193	214	469	480	450	999999	521	123	727	999999	365	496	999999	157	52	253	768	228	999999	258	135	999999	999999	235	764	36	429	376	999999	149	999	234	295	890	757	454	465	999999	359	246	113	999999	137	251	469	887	19	999999	322	267	597	723	486	12	313	176	90	244	716	999999	287	155	467	587	999999	999999	211	869	400	999999	787	578	869	999999	155	347	890	999999	765	877	
26	503	63	398	552	999999	999999	292	586	999999	999999	230	484	935	958	957	329	999999	889	338	686	999999	535	999999	479	29	854	202	999999	965	999999	999999	478	839	999999	784	102	999999	45	86	391	999999	292	999999	999999	567	103	933	999999	197	28	350	993	436	201	876	967	338	919	999999	431	556	999999	620	315	999999	752	645	537	184	999999	260	514	813	999999	767	999999	725	499	999999	925	920	999999	670	947	934	214	51	647	531	999999	763	160	999999	654	999999	493	671	504	69	815	999999	406	161	331	999999	835	190	489	433	28	252	839	16	606	511	689	764	673	380	961	710	999999	999999	999999	112	999999	12	999999	122	283	195	231	999999	107	476	523	715	349	189	109	33	562	224	513	574	924	153	905	999999	155	729	998	133	999999	114	461	999999	793	229	668	999999	32	377	159	832	30	409	909	140	999999	974	424	999999	999999	937	157	782	501	792	188	999999	106	24	999999	554	197	107	341	992	25	132	999999	129	520	275	11	999999	74	999999	553	524	243	775	166	180	314	514	999999	170	999999	678	899	10	51	712	736	17	999999	999999	645	922	77	917	999999	865	62	305	973	15	935	962	717	821	248	663	999999	999999	858	796	999999	999999	255	181	44	999999	232	921	999999	808	539	994	785	469	45	999999	457	999999	660	300	999999	19	540	846	999999	994	999999	88	762	387	989	415	158	613	366	962	677	896	999999	778	642	141	999999	174	999999	940	186	999999	786	999999	216	999999	670	568	677	239	152	999999	999999	999999	385	154	168	700	999999	999999	846	181	113	83	954	561	442	999999	999999	999999	792	376	999999	999999	817	712	999999	154	181	592	744	590	935	136	819	999999	999999	999999	402	498	972	999999	355	352	104	999999	155	713	663	654	964	787	910	690	446	776	999999	662	232	673	999999	999999	999999	237	388	266	999999	976	263	685	611	999999	490	169	999999	999999	30	38	999999	999999	999999	999999	491	526	627	999999	679	254	999999	52	250	297	621	999999	646	999999	997	999999	963	838	768	178	459	977	53	374	307	751	676	180	755	999	472	419	116	999999	533	11	609	431	586	991	297	221	445	999999	978	761	999999	66	279	902	74	361	54	398	139	999999	483	263	660	999999	578	519	296	250	824	211	622	999999	999999	999999	518	541	999999	776	881	248	541	729	396	545	238	619	901	853	934	999999	999999	717	144	999999	528	355	771	658	423	778	924	205	999999	776	148	149	631	283	393	533	999999	277	516	890	972	999999	999999	124	699	959	617	999999	999999	713	836	904	
248	415	477	173	999999	602	363	113	324	345	239	619	407	99	987	999999	469	411	21	999999	999999	253	56	774	488	657	958	464	170	490	890	786	999999	243	999999	226	806	230	762	507	913	413	576	636	524	257	716	610	971	989	974	999999	702	999999	999999	999999	368	702	684	123	644	999999	943	833	455	452	679	174	999999	771	821	248	649	513	194	797	999999	420	259	240	940	358	492	180	515	987	94	211	539	905	857	113	546	649	863	999999	470	742	191	81	578	552	421	210	178	736	264	198	553	999999	328	999999	453	453	999999	999999	417	773	327	467	999999	999999	634	293	913	718	701	999	999999	181	337	934	999999	187	662	398	999999	999999	11	779	732	895	657	633	587	909	659	999999	476	999999	606	999999	424	723	713	110	917	138	296	460	999999	264	547	382	579	393	999999	275	999999	999999	359	135	771	999999	734	472	820	999999	705	999999	999999	999999	999999	83	999999	640	520	514	474	999999	480	807	995	551	745	478	358	284	63	203	199	393	312	691	228	999999	999999	876	988	999999	999999	999999	432	999999	999999	435	731	474	807	939	873	215	801	999999	314	999999	140	229	802	266	999999	545	947	511	814	674	305	841	855	104	714	643	525	233	999999	564	999999	712	999999	999999	747	883	477	124	330	999999	592	84	999999	676	350	706	83	999999	135	999999	999999	999999	999999	727	999999	889	999999	713	235	239	689	578	955	750	999999	428	80	493	519	241	999999	832	191	830	92	231	464	188	753	999999	569	793	107	999999	999999	999999	243	431	189	999999	273	763	889	100	305	999999	128	637	510	922	636	590	223	894	675	999999	739	999999	999999	908	434	999999	959	999999	669	999999	480	999999	164	999999	999999	648	313	660	967	314	943	100	535	77	999999	827	678	831	381	999999	580	999999	864	999999	724	596	999999	281	433	832	804	672	430	409	543	702	483	797	738	988	287	562	927	999999	999999	999999	122	577	805	607	762	999999	845	690	999999	999999	999999	999999	999999	598	861	42	999999	144	510	999999	669	135	999999	999999	354	999999	102	393	702	28	285	503	267	85	483	999999	475	825	80	675	826	999999	94	276	150	779	999999	150	999999	999999	334	793	860	999999	979	986	53	999999	263	882	45	462	999999	307	999999	68	445	913	124	653	566	999999	74	834	454	930	51	267	999999	574	80	952	266	457	693	492	643	346	106	496	999999	79	999999	197	640	373	751	786	284	999999	343	896	999999	483	687	999999	999999	999999	477	59	999999	786	146	999999	999999	93	205	999999	613	509	999999	999999	
816	628	488	999999	840	876	204	999999	188	999999	983	999999	999999	184	926	999999	769	771	763	617	999999	57	551	999999	999999	999999	386	999999	177	999999	999999	774	665	243	89	999999	994	999999	92	852	831	397	999999	690	802	957	999999	999999	166	422	999999	842	746	808	999999	999999	86	109	564	956	500	647	912	999999	91	218	522	999999	104	999999	999999	999999	688	911	785	480	186	861	999999	999999	436	749	399	755	448	340	38	857	11	319	330	999999	636	135	361	193	999999	901	999999	999999	999999	459	999999	637	632	999999	164	834	32	761	593	225	999999	588	530	750	258	166	529	751	999999	999999	996	999999	208	894	942	562	559	602	994	284	263	991	999999	999999	999999	762	132	255	186	203	999999	250	726	999999	380	57	604	611	935	329	999999	856	413	780	463	999999	438	738	260	601	999999	429	999999	318	962	999999	999999	553	543	496	43	284	574	986	829	999999	68	104	524	894	958	948	667	675	999999	999999	587	759	523	460	999999	394	995	585	918	999999	999999	999999	999999	999999	999999	999999	999999	448	295	107	292	999999	951	707	698	344	223	999999	643	336	999999	100	415	566	999999	299	40	92	999999	648	288	989	999999	423	999999	650	951	677	895	907	880	228	389	999999	123	171	999999	816	762	999999	180	640	942	999999	653	393	12	586	902	999999	30	999999	999999	647	999999	999999	358	999999	435	58	392	999999	470	736	455	999999	999999	610	452	784	999999	999999	330	183	477	648	999999	486	769	888	647	375	775	999999	886	894	999999	999999	985	821	812	280	390	714	606	634	180	216	146	999999	682	999999	143	999999	229	806	665	112	179	181	999999	999999	768	547	410	26	771	284	849	561	600	999999	625	630	971	220	999999	999999	577	843	999999	841	999999	999999	999999	255	242	657	965	999999	999999	999999	573	814	576	999999	512	999999	313	999999	862	895	366	584	519	713	776	512	156	18	973	59	999999	999999	702	413	999999	118	341	164	784	124	318	769	331	760	405	811	64	40	708	990	312	987	980	582	999999	765	999999	999999	479	729	510	957	116	999999	999999	999999	121	172	999999	403	999999	159	999999	999999	586	596	263	758	318	964	458	125	309	982	747	547	999999	130	999999	766	999999	840	684	65	613	361	663	152	999999	999999	699	892	621	314	490	999999	192	241	996	888	999999	391	999999	515	281	999999	658	134	999999	767	892	999999	243	652	999999	670	474	749	145	235	933	121	313	161	274	565	504	994	502	594	999999	999999	999999	50	264	585	657	179	784	227	703	999999	710	687	274	708	658	968	878	819	
687	442	105	999999	955	400	88	999999	999999	715	999999	663	999999	847	411	779	867	203	398	850	23	305	965	917	532	404	411	999999	999999	566	906	535	126	682	999999	999999	27	999999	94	863	999999	625	999999	999999	336	49	906	862	286	495	841	465	999999	37	806	392	477	187	999999	999999	989	463	999999	684	808	365	546	999999	939	999999	999999	515	118	535	353	397	999999	896	999999	492	999999	548	349	999999	725	999999	999999	98	999999	524	455	999999	123	533	873	53	480	255	270	971	502	957	923	797	734	336	356	54	683	418	26	580	596	756	74	451	999999	754	999999	999999	410	458	82	999999	999999	921	999999	585	999999	999999	916	130	636	999999	999999	539	625	552	999999	399	105	999999	415	468	999999	874	252	366	999999	431	929	999999	296	999999	571	54	885	999999	763	812	934	999999	391	383	501	895	944	977	767	999999	999999	999999	97	999999	272	999999	52	614	999999	999999	679	44	126	240	380	200	834	733	58	944	654	127	788	853	464	333	529	41	999999	612	929	275	999999	934	605	999999	638	726	641	82	999999	281	589	604	143	999999	999999	161	12	999999	71	221	928	999999	880	999999	783	999999	115	999999	999999	20	647	999999	239	413	444	191	635	999999	999999	118	102	976	942	383	999999	194	720	564	999999	377	999999	665	551	718	346	777	64	896	584	404	620	999999	112	990	633	999999	999999	729	999999	473	999999	999999	750	952	129	952	879	506	180	999999	523	550	268	999999	999999	982	764	521	76	667	136	739	999999	166	497	399	873	951	749	999999	819	990	109	215	852	50	999999	598	999999	394	897	557	725	985	999999	79	444	511	19	651	999999	853	662	798	346	999999	999999	593	465	999999	999999	927	757	917	779	999999	451	63	749	999999	999999	175	922	682	769	999999	23	453	285	427	954	372	999999	108	743	966	338	311	869	75	490	331	999999	868	315	970	800	807	216	999999	628	390	999999	78	584	354	999999	980	999999	767	999999	116	318	47	775	716	985	999999	183	812	204	999999	193	683	999999	745	42	999999	376	799	778	215	999999	926	799	999999	610	874	523	999999	44	358	282	112	999999	383	23	106	999999	599	984	151	634	403	164	487	999999	999999	617	839	999999	877	613	999999	988	566	869	391	247	211	115	120	145	784	777	846	868	91	390	87	999999	936	960	776	814	636	581	999999	999999	322	377	532	267	999999	87	167	744	999999	999999	736	514	632	858	891	494	873	16	849	625	999999	619	999999	697	539	117	385	917	999999	999999	361	984	36	619	925	834	582	853	461	
706	620	111	824	968	654	573	109	87	999999	292	999999	630	732	227	464	703	262	834	727	576	702	250	999999	628	761	999999	488	23	933	67	999999	999999	554	152	14	216	999999	999999	53	966	18	307	848	554	483	731	262	808	164	231	582	747	999999	885	999999	999999	204	206	999999	999999	95	999999	999999	20	999999	920	999999	589	999999	258	999999	115	791	999999	567	999999	999999	362	154	39	499	679	858	711	999999	173	999999	999999	999999	634	999999	999999	939	151	881	921	163	999999	184	999999	656	999999	595	906	322	999999	956	999999	327	608	979	842	61	187	413	415	238	443	535	216	36	415	450	588	246	321	175	650	999999	645	252	563	187	591	383	826	94	951	398	19	217	529	351	540	654	178	546	762	999999	475	999999	719	312	967	536	250	232	16	669	11	999999	999999	494	681	366	426	999999	470	999999	587	330	286	54	525	999999	507	74	910	934	78	775	412	912	414	952	532	260	999999	64	999999	603	88	999999	999999	708	999999	44	999999	183	999999	999999	85	958	160	154	416	999999	786	967	999999	186	999999	81	601	999999	999999	404	999999	729	834	175	454	999999	670	983	252	995	999999	817	109	472	999999	999999	705	564	999999	999999	999999	270	545	999999	473	252	34	956	999999	999999	689	999999	999999	999999	999999	940	348	72	69	669	298	176	901	999999	999999	999999	868	567	999999	585	376	47	536	453	999999	819	193	978	702	999999	999999	714	702	999999	315	999999	17	602	517	463	398	643	999999	39	165	999999	999999	134	838	999999	383	467	999999	706	999999	652	633	366	863	144	999999	999999	999999	857	288	583	474	999999	115	999999	999999	276	59	999999	999999	733	999999	506	298	57	461	69	149	999999	827	923	540	999999	605	999999	863	651	738	383	707	38	282	999999	751	582	999999	702	999999	317	542	117	418	855	519	907	119	136	78	816	682	999999	999999	172	40	364	53	477	70	999999	667	320	999999	675	620	168	999999	999999	999999	715	927	999999	51	831	665	999999	999999	684	486	698	553	999999	583	999999	700	20	807	119	616	397	538	999999	642	576	650	999999	999999	742	999999	361	456	224	381	362	889	923	655	999999	507	320	848	999999	999999	371	899	930	737	615	975	610	999999	350	288	999999	187	999999	127	475	190	443	149	772	449	135	251	339	365	231	999999	999999	365	417	612	306	548	179	661	280	677	720	495	965	767	634	999999	115	935	23	184	999999	999999	999999	218	74	181	86	999999	865	130	569	574	516	581	207	999999	999999	738	982	819	18	622	847	798	470	999999	184	999999	814	
134	999999	403	999999	56	428	972	185	208	548	135	472	259	796	159	999999	999999	999999	393	570	999999	67	999999	999999	204	176	991	957	391	748	999999	996	999999	999999	999999	984	176	232	469	163	235	78	744	999999	857	999999	758	826	999999	691	999999	999999	999999	445	434	999999	768	450	157	879	999999	24	999999	999999	999999	138	401	153	66	174	940	923	999999	240	344	999999	999999	999999	105	847	417	175	999999	700	434	999999	216	635	681	673	226	999999	85	589	726	220	999999	294	768	999999	955	999999	770	533	750	400	459	560	110	122	753	591	355	309	472	270	754	999999	999999	285	999999	765	472	393	948	225	848	929	513	999999	46	39	418	375	892	802	405	736	950	43	697	656	535	568	999999	634	379	775	127	465	999999	999999	269	999999	807	999999	999999	387	585	534	552	530	56	976	86	999999	182	979	417	669	999999	999999	152	999999	999999	275	240	903	473	999999	846	82	812	57	999999	854	769	925	568	703	999999	28	999999	999999	491	176	999999	558	492	204	462	999999	368	457	600	999999	50	278	904	542	958	999999	913	271	687	480	717	999	318	232	999999	999999	421	713	19	846	866	725	510	421	999999	681	421	279	861	456	999999	364	456	999999	999999	501	999999	999999	999999	999999	115	889	738	20	458	610	999999	270	248	999999	977	999999	447	754	999999	324	767	493	876	999999	999999	643	410	999999	999999	999999	552	999999	418	463	236	395	999999	597	740	977	986	499	962	65	442	160	40	656	479	69	999999	702	648	499	733	999999	159	467	595	472	488	507	254	999999	68	160	852	999999	978	592	685	850	23	604	337	278	999999	820	844	676	612	754	761	707	445	849	451	918	729	699	999999	999999	12	278	498	999999	254	866	999999	999999	308	999999	678	886	999999	76	688	999999	171	465	16	339	623	999999	859	734	745	547	660	218	709	933	66	289	999999	999999	848	745	115	848	33	664	823	563	377	367	86	999999	333	378	999999	999999	999999	273	693	999999	999999	93	418	763	743	999999	216	789	582	999999	199	399	539	208	228	943	937	999999	999999	351	999999	70	551	502	658	999999	999999	291	57	311	186	999999	999999	450	297	765	336	352	114	325	458	44	980	999999	178	999999	999999	999999	999999	227	999999	999999	831	351	999999	827	999999	916	999999	999999	999999	925	741	280	198	407	803	98	999999	463	616	595	218	126	999999	481	89	548	999999	971	534	98	141	829	999999	742	960	254	999999	469	233	420	246	999999	831	533	302	709	814	770	999999	256	224	696	611	873	235	715	999999	918	747	993	
591	999999	348	405	793	912	438	455	999999	999999	48	999999	240	205	359	976	999999	369	189	999999	733	563	97	287	874	444	227	968	516	254	999999	141	721	240	829	112	892	435	739	389	280	368	333	999999	218	772	466	415	524	258	431	98	739	377	270	37	56	70	531	358	999999	470	939	202	762	999999	729	10	376	999999	93	858	630	999999	109	374	999999	762	79	111	978	812	999999	267	822	707	402	999999	969	999999	66	831	903	999999	694	809	999999	999999	572	312	52	999999	48	278	175	572	468	940	999999	895	798	293	991	430	999999	882	27	999999	999999	65	514	999999	40	999999	199	262	954	249	114	299	945	108	200	766	69	999999	999999	185	102	260	248	462	999999	84	13	773	840	483	20	999999	792	747	761	516	798	999999	435	999999	88	912	618	999999	835	978	950	999999	102	234	999999	999999	118	999999	589	129	816	61	310	955	572	999999	999999	481	239	302	507	207	347	684	968	402	96	310	106	189	641	30	626	106	133	313	681	615	122	999999	704	949	167	641	699	746	366	999999	901	663	500	146	989	543	481	752	361	999999	266	999999	770	807	746	410	487	796	434	213	832	268	744	806	999999	999999	597	999999	999999	706	984	232	46	616	409	443	688	504	41	93	999999	380	952	273	359	154	391	896	213	757	999999	903	321	999999	647	643	999999	694	778	912	945	924	999999	655	999999	43	930	999999	407	313	999999	982	764	351	999999	461	315	481	457	223	999999	999999	999999	292	999999	91	911	884	999999	766	524	999999	726	129	148	700	667	306	839	325	999999	237	999999	900	46	180	999999	970	999999	999999	337	446	999999	565	227	999999	581	430	999999	351	999999	999999	195	641	999999	726	999999	645	212	887	793	999999	641	141	999	467	211	453	256	999999	999999	940	320	782	439	999999	758	171	901	894	999999	247	999999	498	999999	177	52	857	121	319	914	502	767	686	402	999999	999999	999999	999999	999999	52	137	184	732	408	191	736	412	212	999999	968	999999	999999	317	999999	556	816	153	938	832	424	354	341	999999	466	999999	999999	999999	999999	999999	283	653	605	999999	852	991	72	999999	999999	21	440	999999	999999	411	999999	819	758	460	918	999999	511	999999	175	733	344	697	796	247	275	957	18	112	32	101	437	325	500	999999	999999	999999	493	356	64	926	401	784	699	929	596	647	692	722	715	543	610	622	999999	999999	807	164	204	825	205	141	13	337	999999	564	999999	35	329	166	994	999999	362	164	606	249	342	560	998	867	651	627	999999	999999	999999	489	
490	999999	837	628	794	310	581	668	999999	922	999999	73	177	145	955	570	999999	535	727	573	190	455	25	999999	539	257	165	337	183	577	866	716	999999	138	999999	170	197	999999	371	694	570	999999	14	684	325	278	392	999999	999999	90	308	999999	568	824	308	45	798	598	98	547	154	254	999999	582	65	216	133	49	999999	794	382	627	174	43	999999	999999	450	341	923	999999	999999	302	425	103	279	137	158	126	829	47	371	598	612	823	549	326	209	431	999999	118	155	352	801	127	707	999999	999999	534	999999	811	594	466	675	999999	683	852	829	401	999999	927	68	17	219	34	999999	783	25	999999	999999	686	297	29	713	814	126	521	999999	307	395	598	562	623	999999	27	452	999999	923	785	150	999999	999999	807	128	700	60	148	142	777	693	924	665	234	999999	144	524	575	999999	861	710	171	361	531	16	715	375	444	712	999999	581	528	860	240	209	796	199	489	900	22	999999	977	388	723	613	470	932	338	582	170	503	876	999999	72	999999	979	345	965	800	413	335	999999	436	999999	205	175	73	999999	34	254	944	45	674	741	106	733	782	638	917	545	782	46	999999	999999	698	704	999999	798	165	999999	460	234	688	497	686	158	551	447	999999	448	407	507	999999	338	226	468	212	999999	965	351	207	707	57	265	630	999999	754	884	252	999999	797	275	279	999999	793	719	356	187	64	999999	191	344	119	999999	999999	285	732	533	999999	240	502	999999	999999	814	33	753	186	433	867	398	999999	666	205	37	650	999999	237	509	544	506	121	34	999999	27	999999	862	597	999999	126	354	566	231	559	21	997	999999	441	465	781	50	543	923	319	666	553	524	148	92	828	15	999999	999999	999999	999999	128	477	999999	815	654	170	999999	608	999999	999999	832	999999	117	999999	40	810	700	771	728	999999	963	198	714	698	473	999999	999999	999999	749	120	306	343	242	730	999999	529	999999	626	999999	620	884	934	616	999999	834	380	416	999999	62	999999	315	286	503	494	865	929	762	903	352	999999	445	649	999999	999999	226	999999	999999	999999	300	510	999999	999999	999999	118	619	38	582	917	864	102	238	769	999999	730	805	999999	839	999999	999999	964	766	999999	284	801	999999	244	85	420	581	999999	439	39	999999	551	455	241	325	999999	999999	837	999999	845	48	999999	999999	676	196	138	999999	206	999999	202	522	336	743	238	799	999999	932	384	953	171	346	529	663	999999	114	911	285	999999	704	454	999999	999999	616	999999	305	35	31	999999	58	947	30	385	686	247	517	338	
808	227	441	166	462	999999	884	999999	999999	519	595	582	571	999999	999999	825	999999	214	328	999999	719	821	933	774	999999	434	999999	15	150	999999	842	425	691	776	113	999999	999999	547	991	999999	153	431	422	785	439	449	999999	774	104	204	882	999999	999999	32	619	986	294	666	28	38	174	878	54	999999	677	180	890	999999	181	795	693	999999	223	945	351	297	999999	157	345	999999	496	561	911	945	999999	370	507	669	999999	999999	773	476	999999	962	218	274	386	873	118	268	558	151	603	999999	511	928	268	973	680	999999	586	147	331	329	541	613	967	109	470	316	673	231	638	64	32	227	999999	999999	736	87	911	536	999999	86	150	354	958	999999	444	160	112	999999	988	835	999999	636	154	999999	999999	605	307	287	413	801	595	336	513	999999	999999	999999	999999	999999	246	603	419	999999	999999	254	188	196	999999	999999	999999	319	213	149	242	803	525	396	82	999999	829	140	779	634	999999	247	999999	813	841	420	336	159	658	105	297	395	425	488	538	900	30	244	951	943	999999	103	597	999999	103	710	32	999999	221	999999	187	115	823	785	928	860	999999	374	355	244	999999	999999	661	999999	851	999999	387	46	858	181	999999	999999	189	999999	22	999999	649	44	720	141	397	446	937	392	918	999999	572	640	999999	677	147	655	889	716	914	117	999999	999999	999999	256	332	986	42	999999	999999	999999	926	986	999999	900	999999	999999	654	223	999999	999999	576	999999	199	999999	285	747	486	190	43	560	706	472	921	904	596	999999	999999	473	809	411	999999	999999	333	336	265	999999	867	999999	999999	419	999999	675	869	332	540	999999	299	935	971	585	509	851	16	508	885	999999	75	868	313	62	298	190	999999	999999	188	679	946	863	414	999999	879	827	725	624	560	40	603	599	999999	999999	869	999999	502	999999	901	562	890	999999	999999	802	520	998	355	999999	131	819	271	433	154	999999	226	999999	999999	281	705	682	135	392	948	854	860	999999	504	880	192	793	688	190	544	625	788	131	999999	612	189	881	481	322	999999	999999	769	999999	999999	512	999999	442	974	999999	528	229	436	999999	876	999999	999999	54	504	475	230	337	140	90	999999	528	82	105	25	918	102	824	210	999999	999999	999999	94	690	31	991	673	999999	819	468	662	324	198	289	254	823	670	999999	999999	15	101	175	999999	999999	291	999999	999999	999999	427	65	137	999999	28	623	619	999999	512	261	33	999999	999999	480	518	672	428	999999	340	792	850	999999	999999	999999	447	999999	721	723	607	406	409	105	561	562	999999	764	340	958	
999999	575	670	585	320	418	121	874	999999	620	656	999999	270	999999	595	647	270	235	806	999999	266	823	901	895	71	116	852	927	999999	249	999999	754	999999	999999	278	765	132	999999	880	840	999999	999999	990	110	77	670	999999	692	509	914	301	106	957	171	702	999999	673	774	523	214	565	999999	924	964	472	999999	605	800	448	830	524	995	354	966	333	693	833	800	828	401	999999	170	427	45	947	999999	797	180	767	999999	999999	357	751	676	284	999999	648	35	638	174	75	999999	999999	679	999999	999999	752	991	999999	18	648	872	946	132	243	404	765	888	999999	421	115	434	43	651	999999	177	253	999999	691	670	55	807	999999	663	335	999999	916	999999	645	999999	309	805	999999	759	999999	999999	411	628	442	879	897	760	999999	999999	69	640	311	999999	940	232	62	83	999999	177	962	999999	710	292	999999	608	488	27	999999	375	122	309	999999	283	503	520	766	625	245	811	773	999999	798	945	603	695	333	324	807	423	598	235	999999	175	796	999999	518	999999	831	834	401	879	517	643	114	999999	548	999999	108	999999	999999	437	999999	498	999999	677	52	764	689	111	284	999999	219	829	777	886	802	925	487	196	12	648	793	411	419	893	999999	165	840	843	156	999999	225	387	999999	171	397	999999	771	999999	273	753	438	730	559	237	670	999999	865	228	957	622	550	999999	999999	999999	643	436	88	999999	900	887	924	846	954	999999	999999	832	999999	616	499	794	164	367	922	259	219	999999	999999	999999	999999	999999	299	622	885	533	755	313	959	999999	527	961	930	270	229	386	999999	592	999999	999999	999999	999999	815	259	728	173	468	192	989	178	609	580	999999	895	287	811	999999	311	961	430	999999	644	872	735	98	538	999999	893	148	999999	430	999999	999999	279	902	395	282	999999	893	721	75	573	324	790	537	999999	999999	44	983	999999	787	527	631	355	359	645	965	90	171	999999	999999	575	53	452	748	983	999999	315	993	892	538	559	417	249	999999	659	999999	91	207	151	162	999999	909	731	759	902	994	942	999999	266	430	202	878	999999	423	499	529	999999	52	554	664	999999	50	101	999999	238	120	392	989	700	325	999999	882	29	48	478	665	999999	693	846	988	350	999999	999999	472	346	680	714	825	866	139	457	49	652	999999	90	789	999999	852	530	999999	611	953	229	999999	546	319	859	664	945	833	999999	188	206	999999	324	686	314	629	999999	557	406	566	999999	570	868	844	239	542	957	688	847	470	999999	64	386	397	174	795	925	36	999999	59	999999	42	922	
279	843	97	173	404	485	999999	999999	973	999999	54	829	659	82	702	90	326	999999	267	985	747	25	151	188	926	521	518	703	999999	999999	356	686	100	647	598	11	152	999999	563	212	999999	160	999999	999999	999999	567	515	722	233	999999	999999	351	999999	999999	185	264	701	908	246	882	966	495	803	999999	48	368	739	21	483	701	999999	999999	153	64	999999	999999	825	483	846	369	999999	796	480	570	999999	999999	73	53	472	344	309	244	999999	999999	246	173	357	999999	629	973	999999	503	999999	531	18	999999	208	999999	719	589	438	228	999999	999999	876	180	24	999999	15	43	305	999999	549	149	401	703	999999	999999	818	174	249	872	853	873	541	512	557	948	561	684	806	503	334	883	906	91	182	999999	804	75	158	124	946	999999	678	142	954	999999	140	999999	999999	999999	750	555	349	565	999999	198	999999	373	999999	75	680	331	236	999999	999999	999999	242	320	530	558	668	752	999999	134	926	267	999999	409	999999	999999	818	256	942	999999	752	999999	543	999999	716	984	922	999999	451	92	443	999999	369	876	771	297	866	999999	784	193	76	998	539	224	639	999999	993	934	815	999999	257	433	388	165	999999	591	999999	892	604	546	636	999999	311	999999	691	310	898	328	999999	270	999999	999999	472	759	15	754	249	328	711	608	999999	987	999999	999999	835	19	246	213	999999	189	175	999999	999999	999999	999999	837	999999	606	533	338	219	674	999999	555	999999	999999	961	999999	999999	304	999999	803	191	995	555	648	999999	35	107	999999	74	694	500	459	105	999999	999999	235	999999	177	67	642	795	382	399	999999	691	80	700	999999	999999	617	64	999999	837	371	793	229	692	908	234	999999	999999	851	274	525	183	846	460	969	475	736	427	999999	246	999999	18	808	606	239	999999	999999	335	519	633	457	639	967	621	733	822	563	542	303	942	999999	999999	999999	118	999999	152	845	619	999999	121	322	199	999999	999999	999999	363	999999	623	999999	999999	691	346	990	228	817	885	216	999999	726	156	911	203	133	999999	999999	575	74	700	999999	96	999999	923	604	407	321	267	999999	680	492	380	838	939	89	351	261	59	152	725	999999	988	936	621	999999	999999	209	128	75	999999	446	563	299	294	890	999999	999999	999999	742	592	907	559	999999	536	741	356	318	972	123	782	787	999999	432	348	999999	999999	160	999999	39	29	208	202	202	533	999999	929	91	553	999999	999999	510	999999	999999	560	818	741	999999	409	879	547	276	999999	15	293	256	645	999999	950	885	156	226	351	739	722	999999	715	367	795	999999	999999	274	
999999	922	409	281	304	493	872	530	667	84	999999	619	491	753	970	999999	909	286	597	799	999999	999999	903	497	999999	753	594	999999	999999	999999	874	117	77	999999	512	314	605	21	951	999999	268	430	228	81	476	731	999999	999999	999999	528	458	518	705	22	999999	999999	29	912	999999	551	898	705	999999	292	210	643	552	219	999999	999999	590	999999	335	999999	541	709	999999	999999	999999	437	999999	626	999999	999999	926	365	411	999999	148	416	294	693	898	999999	263	562	999999	999999	870	832	189	47	727	999999	938	560	999999	269	999999	434	654	197	891	999999	54	282	999999	999999	365	845	999999	496	81	999999	999999	897	999999	925	192	978	706	999999	961	198	258	468	898	995	645	999999	181	151	585	713	761	107	801	222	365	980	610	170	579	999999	601	999999	966	892	387	50	999999	268	87	501	728	999999	999999	703	437	585	383	956	207	989	999999	99	999999	367	82	283	106	999999	570	211	377	546	935	936	596	564	502	999999	617	999999	816	913	74	93	999999	621	870	107	785	999999	606	654	962	590	361	511	782	608	819	113	999999	773	697	875	133	192	214	299	116	872	93	999999	348	602	183	759	999999	826	999999	460	999999	998	11	999999	604	999999	583	999999	585	999999	782	894	999999	514	660	999999	999999	198	960	802	417	581	999999	912	696	239	315	999999	416	601	486	999999	235	369	701	999999	771	907	999999	999999	999999	860	999999	999999	100	199	191	999999	942	140	544	999999	866	580	999999	999999	999999	98	104	375	418	999999	937	999999	608	826	668	826	812	713	280	318	918	559	203	557	867	999999	999999	506	57	999999	428	999999	66	999999	999999	654	325	869	939	683	812	904	992	395	922	999999	423	999999	530	364	31	238	860	235	917	999999	387	496	963	48	999999	597	999999	937	795	999999	999999	957	736	24	511	943	774	597	505	23	567	999999	634	148	999999	999999	976	692	458	199	999999	831	733	782	277	999999	999999	901	417	225	585	64	999999	270	801	466	537	516	853	88	464	272	730	903	999999	579	862	825	493	717	621	999999	489	605	999999	106	234	954	999999	999999	47	872	999999	290	437	513	217	374	346	999999	999999	999999	839	999999	999999	163	111	829	999999	698	999999	90	999999	699	604	949	575	999999	34	705	242	999999	769	179	999999	591	92	449	476	999999	371	497	488	999999	999999	160	999999	999999	870	999999	995	999999	999999	999999	717	956	464	490	685	488	999999	222	999999	999999	856	447	700	669	338	153	80	999999	363	797	336	999999	601	999999	999999	999999	162	466	134	942	710	836	661	721	
462	94	136	601	763	999999	308	999999	158	847	999999	259	460	999999	999999	999999	999999	343	51	134	721	248	364	999999	488	242	999999	481	999999	999999	999999	29	786	978	999999	253	26	478	897	375	498	186	329	754	999999	752	992	34	686	999999	999999	376	794	536	999	999999	730	999999	123	531	999999	826	999999	751	999999	528	473	481	999999	536	710	543	445	676	635	999999	918	610	975	735	249	312	795	689	476	564	234	259	999999	992	523	340	999999	999999	714	672	124	578	999999	947	999999	521	112	159	999999	397	930	128	901	464	999999	999999	710	999999	999999	999999	41	999999	285	999999	304	223	502	928	22	379	188	79	961	999999	999999	350	999999	38	456	728	209	645	992	89	999999	115	358	524	697	999999	629	999999	999999	366	640	742	999999	999999	652	999999	999999	183	147	327	219	861	167	938	43	999999	356	682	999999	999999	158	999999	389	206	729	198	865	977	241	617	750	210	999999	605	332	999999	58	999999	999999	390	709	36	508	675	870	771	948	420	999999	743	58	947	55	999999	999999	999999	999999	106	754	464	210	51	942	529	577	999999	877	561	615	999999	906	999999	307	551	853	999999	887	714	336	999999	249	455	495	999999	999999	999999	164	462	398	87	335	951	999999	920	189	999999	93	978	108	861	894	397	804	145	836	999999	649	999999	999999	94	999999	648	769	999999	224	755	556	454	959	999999	853	424	173	999999	999999	954	523	386	371	196	48	908	616	474	73	852	650	359	661	999999	163	660	999999	313	999999	687	999999	746	706	434	121	639	28	333	999999	479	234	276	126	882	477	999999	143	491	55	458	41	999999	733	372	114	206	792	391	999999	203	640	859	818	341	772	777	999999	936	85	409	889	999999	466	593	628	384	243	779	111	889	526	999999	267	271	656	886	22	343	330	999999	999999	637	713	814	839	374	457	785	119	699	593	999999	415	999999	568	999999	838	150	744	729	962	23	289	999999	999999	346	602	556	685	885	764	999999	616	170	562	262	579	999999	753	264	926	457	669	411	999999	330	887	620	703	999999	999999	871	599	999999	952	833	999999	982	147	503	771	901	999999	999999	935	256	589	255	94	999999	179	999999	397	490	999999	514	354	877	434	355	458	999999	853	777	837	892	747	25	999999	999999	903	597	514	260	999999	35	357	445	476	60	740	999999	535	999999	737	861	999999	999999	798	999999	489	480	558	792	54	790	57	332	999999	52	509	574	47	366	999999	582	682	999999	999999	776	167	909	999999	383	999999	816	455	466	999999	976	417	999999	226	770	
249	433	49	722	215	999999	999999	35	58	433	551	999999	999999	179	984	165	188	999999	999999	999999	999999	999999	78	184	186	238	344	999999	292	419	634	999999	357	276	999999	979	543	999999	931	305	798	141	860	978	832	999999	220	999999	999999	884	999999	999999	526	205	490	999999	999999	864	545	977	367	397	742	639	798	999999	818	338	999999	14	622	228	416	815	233	158	999999	100	352	738	999999	68	999999	407	621	564	354	999999	786	457	999999	678	425	999999	938	410	399	230	999999	161	629	881	233	478	272	579	663	999999	999999	341	950	273	522	806	960	999999	289	345	28	999999	335	666	552	605	999999	943	802	463	999999	822	999999	498	999999	200	118	145	834	639	999999	51	999999	644	190	455	506	999999	166	618	993	999999	999999	63	212	999999	999999	963	999999	628	98	329	999999	210	832	158	582	462	362	331	697	824	999999	999999	210	977	999999	690	999999	107	108	999999	787	193	470	248	999999	705	295	965	374	155	806	216	550	815	273	700	812	41	872	53	999999	834	999999	179	174	481	852	235	999999	999999	487	242	529	71	541	999999	740	593	457	876	999999	397	957	551	28	999999	108	395	713	642	999999	999999	234	65	38	952	272	301	84	230	852	999999	363	239	668	999999	687	999999	283	680	960	999999	584	999999	876	999999	999999	379	161	907	382	467	522	969	266	44	18	474	42	588	999999	449	519	999999	34	117	999999	999999	883	999999	579	619	122	42	999999	659	999999	238	999999	426	85	892	150	176	999999	999999	547	393	972	633	999999	999999	457	694	358	521	709	357	971	768	999999	159	495	706	999999	762	999999	999999	297	606	175	779	295	615	513	438	308	352	388	639	999999	650	999999	260	888	366	172	999999	683	170	999999	521	999999	999999	999999	999999	407	443	839	95	49	999999	105	375	468	785	928	841	999999	920	222	367	969	999999	208	999999	999999	245	817	971	600	927	805	999999	656	999999	999999	875	766	587	41	865	512	303	999999	999999	554	999999	791	113	437	330	999999	763	999999	592	552	925	221	921	531	999999	625	999999	494	121	261	999999	718	999999	999999	62	85	603	999999	357	854	999999	742	999999	999999	24	999999	714	543	280	691	999999	999999	999999	112	597	664	845	65	869	249	645	808	999999	999999	586	999999	999999	999999	999999	255	642	999999	600	999999	999999	193	999999	547	517	717	911	333	224	430	999999	787	654	999999	675	398	239	999999	30	117	219	867	999999	444	797	353	476	874	169	999999	999999	178	589	999999	235	414	148	999999	999999	161	999999	321	594	999999	999999	798	26	275	999999	
986	25	104	999999	999999	528	19	929	91	750	174	251	46	174	198	382	999999	999999	999999	486	270	260	931	10	868	778	897	999999	206	999999	998	999999	210	709	182	19	953	325	106	807	226	999999	67	557	383	999999	999999	157	405	684	999999	999999	698	789	904	736	93	103	985	715	631	999999	999999	688	751	837	51	337	991	188	999999	725	999999	520	269	785	202	384	999999	999999	486	999999	999999	521	999999	408	638	420	804	446	999999	999999	340	391	999999	489	753	378	805	999999	868	964	165	227	266	286	498	188	999999	128	543	709	999999	36	999999	881	860	999999	298	353	209	630	532	555	262	568	999999	999999	344	999999	42	999999	999999	91	99	999999	594	659	265	999999	910	459	891	685	999999	226	392	313	162	304	999999	542	89	462	999999	248	999999	610	964	697	999999	777	999999	749	999999	999999	999999	395	936	717	999999	999999	955	999999	442	749	739	999999	652	45	185	91	568	999999	160	499	999999	125	744	851	90	999999	695	567	999999	142	615	999999	599	193	999999	997	999999	999999	17	428	999999	999999	999999	596	508	594	957	999999	522	810	219	804	598	597	974	25	650	94	999999	312	999999	397	952	310	144	597	257	469	950	188	714	999999	42	732	911	999999	105	158	999999	495	37	999999	55	421	922	810	553	11	219	79	356	292	807	704	912	199	953	719	999999	999999	346	498	978	343	106	95	772	866	686	999999	999999	502	741	999999	999999	749	352	540	388	333	54	256	259	880	999999	431	326	999999	999999	721	885	386	695	999999	158	538	787	711	324	836	999999	687	325	83	159	853	550	665	428	999999	999999	422	340	139	999999	100	248	108	511	675	999999	999999	999999	964	259	544	807	310	993	746	999999	641	226	551	295	366	931	185	731	978	881	661	999999	999999	874	473	999999	566	574	68	300	689	209	999999	77	602	640	360	824	614	999999	250	671	682	211	216	999999	789	843	510	168	72	999999	999999	999999	118	537	400	100	786	999999	250	736	934	456	282	999999	576	484	693	999999	999999	361	126	931	641	989	236	454	999999	277	999999	999999	73	899	237	321	675	855	959	75	249	999999	48	125	999999	514	999999	999999	928	774	999999	314	160	784	588	711	260	602	162	999999	310	946	432	999999	999999	528	672	44	999999	999999	766	999999	525	627	486	319	323	11	135	136	262	10	525	893	648	951	572	289	321	526	71	83	702	840	999999	302	838	529	999999	287	999999	702	999999	967	18	907	789	532	999999	278	398	259	476	36	866	310	430	538	869	999999	955	393	723	
702	899	693	999999	685	999999	193	481	793	129	848	999999	559	993	558	885	999999	172	49	999999	52	999999	999999	606	676	999999	464	871	309	659	999999	999999	458	979	314	77	325	889	999999	999999	123	797	605	139	999999	740	999999	316	999999	653	139	999999	916	999999	999999	574	97	96	351	710	408	999999	999999	999999	530	526	836	580	688	490	999999	999999	68	379	867	255	999999	999999	978	935	668	157	999	656	530	478	414	56	309	999999	979	238	547	403	271	801	626	471	608	111	904	735	999999	391	93	287	72	547	543	434	51	415	999999	415	52	260	999999	525	612	999999	122	789	281	999999	999999	341	313	999999	117	75	629	70	83	876	999999	932	529	617	572	999999	416	999999	513	874	698	574	999999	142	360	21	489	110	999999	556	999999	124	999999	679	880	752	999999	407	999999	478	999999	980	341	241	384	119	730	705	953	369	645	255	286	406	999999	936	221	999999	314	105	586	528	211	527	887	916	999999	850	736	819	999999	19	436	44	79	717	999999	888	758	251	290	784	157	499	910	743	838	67	999999	999999	540	803	103	344	891	286	779	813	999999	467	641	880	999999	999999	100	636	818	251	337	542	999999	333	999999	999999	999999	801	999999	711	999999	154	88	999999	431	792	288	475	915	101	153	793	938	428	544	300	610	410	999999	23	408	283	924	596	729	886	999999	999999	999999	40	529	99	904	77	206	999999	389	229	459	999999	854	625	721	727	108	543	604	285	788	132	462	999999	985	367	312	343	229	491	999999	544	552	81	95	999999	999999	63	888	870	232	345	911	390	950	640	169	783	562	207	498	196	291	964	428	267	577	124	114	547	764	862	979	897	537	914	632	783	540	999999	165	999999	654	733	62	999999	999999	82	464	999999	208	529	999999	32	999999	505	262	588	652	827	317	457	949	351	116	999999	365	23	852	999999	17	386	253	999999	999999	452	999999	558	911	974	55	505	660	758	999999	245	91	957	999999	999999	661	999999	140	999999	999999	999999	106	312	627	693	98	999999	229	428	347	821	286	65	980	550	963	999999	677	678	782	812	797	999999	12	870	288	407	118	819	384	963	255	541	208	344	356	999999	930	999999	886	847	285	241	421	999999	958	36	977	999999	78	957	999999	999999	930	716	910	905	999999	756	414	691	100	409	54	999999	576	745	856	645	999999	735	774	458	791	999999	536	999999	999999	999999	999999	262	429	754	751	426	999999	999999	610	491	433	999999	928	183	999999	205	999999	875	197	47	950	223	179	341	169	343	
192	918	999999	999999	189	355	136	999999	844	999999	999999	345	658	999999	999999	999999	144	375	222	754	806	999999	644	596	187	999999	378	742	534	698	93	97	999999	418	244	678	133	615	312	88	999999	114	999999	661	933	999999	226	570	260	999999	999999	804	129	414	536	591	283	83	999999	527	977	394	999999	999999	999999	183	750	250	393	999999	658	528	72	999999	440	702	272	999999	662	766	444	807	491	366	618	289	968	999999	881	652	999999	999999	798	784	111	999999	999999	191	593	760	999999	976	999999	999999	519	561	741	985	974	833	328	300	420	60	93	999999	902	933	538	789	215	569	369	740	712	608	729	999999	999999	999999	887	91	999999	902	105	468	999999	349	846	67	547	982	215	999999	333	114	999999	747	999999	932	36	881	653	804	554	999999	617	446	439	910	831	999999	952	473	999999	247	999999	517	955	624	548	999999	96	480	999999	232	999999	321	416	608	969	981	586	110	484	16	437	999999	358	993	851	999999	910	935	236	93	40	742	111	95	999999	131	792	86	394	474	794	999999	562	999999	747	999999	39	831	941	849	999999	852	989	999999	810	315	169	961	773	363	652	161	999999	167	999999	621	999999	331	403	847	199	510	716	20	222	264	43	36	256	555	999999	89	999999	386	216	187	753	172	285	898	961	830	999999	40	821	643	999999	404	139	136	95	999999	437	103	999999	999999	146	979	999999	556	282	143	715	227	209	573	166	867	951	25	999999	57	56	504	885	369	207	686	198	999999	999999	638	897	129	470	999999	651	900	727	838	51	774	444	999999	626	999999	124	999999	999999	258	486	72	452	999999	268	999999	662	999999	999999	999999	180	459	790	999999	231	643	246	595	999999	753	921	266	149	122	973	999999	999999	327	878	67	254	999999	855	940	102	272	999999	999999	861	999999	793	719	692	999999	668	591	984	999999	507	983	592	529	338	999999	336	230	922	339	150	999999	999999	345	64	160	56	68	604	999999	999999	958	457	462	999999	999999	959	999999	573	713	999999	999999	118	327	819	894	474	725	999999	778	613	999999	350	855	642	695	997	999999	664	999999	999999	999999	987	143	239	999999	535	139	794	13	999999	134	656	218	885	758	67	117	525	169	686	330	285	999999	246	999999	617	601	820	49	337	511	547	999999	332	844	403	975	98	280	369	999999	930	779	999999	489	225	141	970	883	637	890	932	505	999999	69	334	171	896	54	931	933	319	754	999999	616	999999	625	885	51	364	999999	28	999999	999999	999999	399	506	999999	757	968	486	631	936	411	999999	
578	52	999999	273	520	999999	88	999999	349	435	999999	185	999999	53	902	999999	255	999999	528	555	999999	999999	705	999999	669	827	999999	149	85	454	999999	382	353	239	999999	544	450	622	530	132	999999	974	905	999999	999999	999999	999999	131	854	378	240	702	999999	856	574	890	346	670	999999	692	245	939	999999	999999	999999	652	832	873	15	368	160	633	408	406	999999	897	781	340	199	455	434	999999	294	707	224	610	965	496	665	157	999999	780	29	837	887	73	15	999999	252	673	391	530	125	999999	228	999999	303	999999	313	676	999999	999999	480	157	268	370	654	999999	680	999999	687	999999	217	999999	170	379	999999	570	518	488	999999	770	98	525	74	904	999999	798	488	617	999999	953	193	999999	48	200	999999	999999	579	526	419	744	340	729	986	999999	322	999999	335	848	992	733	502	999999	999999	348	999999	955	93	364	611	856	782	72	216	999999	162	229	819	969	80	999999	990	992	79	157	439	368	539	999999	591	501	472	999999	999999	582	460	367	213	700	999999	354	787	224	914	562	961	277	523	262	893	102	447	365	778	259	742	999999	756	638	908	560	999999	75	772	999999	394	153	448	633	999999	795	26	129	697	999999	955	775	87	517	195	999999	999999	999999	135	999999	63	116	861	999999	839	950	999999	574	792	721	928	722	999999	804	999999	999999	999999	889	999999	999999	86	328	668	62	999999	966	999999	249	999999	746	715	149	939	283	66	288	291	84	999999	332	194	451	337	975	798	999999	333	283	999999	377	999999	955	306	37	422	735	447	809	80	999999	528	371	132	55	16	788	999999	178	747	889	536	755	105	657	912	634	991	692	263	70	999999	158	999999	85	413	999999	843	911	860	331	840	482	999999	920	999999	999999	329	999999	969	999999	999999	164	999999	460	840	587	999999	648	124	788	743	755	999999	20	239	379	471	56	999999	256	945	870	318	425	58	63	751	185	853	99	999999	709	723	254	608	999999	622	449	244	825	900	204	796	999999	999999	999999	999999	993	691	435	361	999999	999999	722	74	591	846	120	999999	999999	836	999999	999999	35	482	999999	41	999999	411	999999	756	31	811	816	356	999999	83	245	999999	964	136	757	494	428	999999	999999	999999	11	189	27	641	999999	48	457	989	226	408	771	600	553	999999	626	592	940	999999	999999	470	999999	375	323	517	611	999999	447	660	88	999999	999999	297	449	975	40	999999	999999	119	255	983	363	826	140	352	311	645	999999	911	510	999999	554	750	407	572	236	635	865	510	40	237	600	797	911	36	41	483	160	
578	32	504	208	830	432	999999	999999	16	245	999999	215	966	999999	999999	160	912	646	627	890	877	749	405	266	999999	88	27	392	566	915	999999	321	999999	494	716	888	15	966	723	327	61	999999	229	399	999999	304	74	248	74	999999	998	390	999999	593	999999	999999	999999	248	999999	752	415	963	550	101	142	660	387	481	999999	999999	155	945	922	999999	839	422	529	15	371	588	23	999999	328	920	916	723	999999	244	220	887	999999	767	651	999999	999999	999999	999999	137	267	244	999999	592	965	427	501	62	999999	113	754	860	999999	620	876	737	738	636	645	630	184	418	999999	153	271	396	385	999999	304	999999	397	751	508	402	748	137	671	430	813	901	999999	864	999999	999999	490	359	587	651	891	914	241	286	452	999999	953	848	491	999999	331	579	51	999999	758	999999	715	12	362	907	872	749	75	317	822	744	210	999999	162	948	662	911	999999	734	496	390	720	121	309	999999	999999	899	645	898	999999	999999	859	315	115	751	999999	488	999999	680	999999	999999	999999	923	463	708	999999	642	695	543	121	420	770	317	627	378	999999	999999	703	148	999999	999999	114	999999	218	999999	884	895	214	411	860	184	999999	999999	955	354	999999	999999	657	600	140	805	213	112	999999	999999	473	999999	687	999999	957	493	999999	999999	222	806	999999	682	714	999999	999999	198	437	294	682	936	999999	643	362	283	999999	996	999999	112	999999	662	768	11	389	530	124	343	217	478	453	377	999999	64	914	999999	999999	858	999999	999999	777	942	377	919	999999	999999	191	829	199	414	899	999999	546	999999	999999	999999	47	999999	303	999999	761	490	981	959	999999	999999	999999	452	728	999999	966	999999	913	999999	335	75	294	849	999999	999999	349	999999	154	802	999999	492	999999	717	999999	364	122	280	565	999999	30	999999	960	417	88	125	313	738	110	986	447	999999	999999	382	357	785	275	198	464	763	845	476	999999	188	391	357	483	830	249	374	100	696	423	999999	154	47	115	876	770	465	236	610	193	999999	364	999999	999999	999999	369	427	999999	923	999999	801	63	999999	999999	781	36	999999	641	482	499	736	896	751	999999	999999	999999	319	680	999999	427	999999	537	999999	999999	188	824	732	912	35	470	999999	285	176	879	622	962	600	96	333	999999	50	999999	753	120	457	270	613	999999	414	230	60	746	700	506	818	273	818	270	772	957	304	999999	616	22	677	461	729	999999	883	999999	637	999999	357	999999	387	999999	999999	134	836	917	220	579	508	805	419	86	585	999999	71	358	999999	340	323	376	555	999999	217	740	443	
999999	540	741	278	344	592	827	398	160	999999	643	999999	693	434	854	999999	724	999999	810	603	600	875	999999	810	535	925	307	909	981	993	165	966	999999	690	840	386	479	311	999999	999999	592	999999	434	550	428	999999	459	905	468	999999	831	999999	407	147	842	130	481	931	743	418	999999	918	417	999999	964	999999	445	999999	593	477	276	423	156	999999	20	913	451	519	392	665	475	401	450	361	172	999999	569	999999	848	719	905	548	567	755	928	674	279	277	586	750	999999	456	322	990	999999	418	765	809	136	999999	679	961	549	87	999999	999999	477	66	994	720	117	999999	165	999999	572	728	999999	999999	669	999999	643	183	932	641	241	29	89	459	998	754	487	759	999999	999999	50	943	999	489	812	45	206	999999	282	865	643	999999	301	999999	428	999999	562	374	999999	789	999999	505	999999	907	846	923	812	27	67	250	999999	357	758	246	833	628	999999	376	588	633	150	999999	999999	76	998	346	727	641	40	373	202	999999	619	990	633	545	914	101	643	888	232	188	165	41	632	295	146	65	614	800	905	999999	999999	517	649	864	603	963	999999	509	206	181	986	694	58	999999	738	768	613	297	714	637	733	999999	410	999999	275	870	444	712	210	672	36	240	468	16	999999	999999	350	768	942	951	191	144	999999	61	999999	999999	983	511	999999	377	452	327	96	277	462	95	116	688	999999	733	529	207	999999	999999	154	756	235	52	793	635	428	844	999999	762	999999	598	18	358	769	804	887	932	165	999999	230	709	999999	201	999999	999999	995	999999	999999	218	432	984	999999	168	906	445	245	940	999999	921	948	607	999999	333	821	863	86	999999	919	999999	846	596	51	474	312	999999	999999	999999	999999	551	640	999999	674	146	340	471	999999	849	452	333	568	946	223	243	884	622	737	820	379	690	175	247	999999	384	372	835	942	370	856	999999	999999	211	999999	176	291	191	933	835	999999	359	110	237	315	999999	236	899	999999	808	999999	689	999999	791	999999	999999	386	402	34	999999	773	505	999999	999999	993	980	500	367	503	57	952	702	689	901	999999	30	589	999999	931	999999	158	472	999999	144	780	176	763	51	999999	644	790	888	999999	642	999999	496	999999	708	243	335	104	868	406	999999	855	887	999999	807	963	643	228	447	999999	878	152	310	999999	394	621	999999	227	999999	999999	859	999999	73	545	57	999999	341	200	999999	704	606	61	999999	999999	136	288	893	999999	956	999999	902	999999	352	428	288	500	761	999999	445	96	416	999999	644	58	547	79	999999	351	999999	
968	632	999999	999999	999999	863	826	862	999999	999999	116	999999	661	270	999999	917	999999	913	645	266	556	86	888	999999	999999	298	498	999999	241	529	66	496	551	222	999999	454	999999	999999	610	564	999999	999999	528	535	999999	367	754	847	272	140	113	166	156	94	999999	891	744	698	552	454	375	419	631	714	861	999999	186	448	282	928	468	365	999999	90	999999	918	558	999999	999999	437	544	650	154	110	426	900	349	999999	816	106	999999	999999	535	999999	199	999999	16	999999	674	719	191	999999	575	343	671	748	852	76	999999	999999	342	999999	281	125	909	725	274	530	298	999999	999999	719	632	185	999999	999999	829	157	891	760	999999	744	688	706	255	237	85	810	439	678	999999	283	186	337	764	328	489	999999	256	473	779	485	999999	713	999999	471	683	399	999999	964	918	705	185	530	999999	597	999999	575	869	999999	649	463	101	999999	999999	996	999999	304	421	999999	228	418	999999	427	981	436	229	974	266	783	554	686	695	474	759	351	108	999999	761	176	624	913	550	574	999999	326	394	905	999999	453	999999	389	977	225	745	509	804	999999	549	150	378	999999	319	95	999999	999999	768	626	860	999999	897	886	543	255	285	999999	999999	999999	603	665	52	999999	999999	812	855	999999	999999	479	999999	259	547	350	117	999999	797	896	604	465	446	860	999999	767	55	238	999999	51	999999	999999	940	999999	999999	477	163	884	107	65	999999	506	240	963	265	298	897	999999	34	999999	779	921	458	388	710	999999	890	743	999999	999999	278	946	999999	813	999999	976	539	297	618	999999	196	233	999999	741	353	107	234	483	605	269	869	444	213	998	272	924	283	562	731	239	999999	999999	776	822	787	606	250	427	644	288	758	609	992	999999	999999	999999	408	716	999999	999999	187	999999	148	847	415	999999	742	267	550	404	702	977	566	388	492	776	456	999999	954	746	857	807	838	326	510	270	451	258	638	716	525	567	527	999999	61	999999	999999	929	417	953	863	982	876	999999	585	781	53	613	472	999999	999999	999999	999999	298	754	380	579	821	346	999999	391	494	629	834	999999	145	460	447	999999	323	503	999999	293	10	999999	874	931	999999	740	729	226	838	785	999999	616	817	806	999999	374	999999	600	460	593	999999	572	379	999999	51	999999	450	999999	605	285	159	100	583	999999	760	415	879	448	980	90	617	928	553	709	584	228	999999	999999	231	83	656	999999	52	933	30	438	999999	521	999999	999999	300	407	999999	562	635	953	42	403	999999	999999	494	242	999999	379	976	344	999999	669	778	822	999999	
121	110	532	628	436	57	650	999999	331	901	999999	999999	753	790	219	317	990	84	631	195	999999	293	407	588	424	113	672	957	686	419	999999	742	77	926	188	999999	98	933	208	906	392	999	723	921	136	683	865	999999	766	36	38	999999	157	636	643	828	702	999999	214	999999	384	999999	717	912	67	999999	999999	827	612	999999	229	999999	875	725	803	668	569	486	462	741	248	93	200	659	999999	258	594	999999	292	359	605	154	729	999999	531	700	999999	811	864	510	201	48	976	999999	999999	971	999999	432	833	975	269	225	999999	472	999999	301	501	999999	530	808	41	61	544	263	316	999999	999999	999	999999	112	386	757	621	999999	549	209	999999	999999	852	420	538	172	999999	317	100	389	662	999999	999999	999999	208	233	291	65	478	999999	503	723	548	732	643	720	238	730	999999	511	999999	539	922	885	193	166	215	119	279	868	999999	236	172	926	999999	999999	219	963	999999	162	999999	566	999999	409	706	394	796	129	776	818	933	875	999999	999999	999999	133	999999	905	56	51	28	181	786	610	999999	276	560	622	319	572	999999	999999	999999	445	44	999999	65	523	188	799	369	95	343	999999	935	579	517	583	150	299	737	313	917	863	144	999999	999999	873	714	999999	999999	183	999999	214	999999	668	59	283	554	999999	77	999999	999999	257	682	932	838	335	674	999999	759	999999	482	29	999999	207	999999	999999	310	739	268	999999	809	999999	965	999999	285	138	153	276	530	243	38	401	232	916	999999	670	190	212	466	454	208	598	680	856	999999	790	999999	119	320	999999	999999	999999	490	885	21	978	291	496	656	709	191	407	595	525	999999	90	999999	918	621	687	782	999999	999999	813	983	220	77	118	494	494	759	44	955	444	269	223	999999	346	905	608	388	694	555	756	272	801	13	164	908	620	999999	460	497	633	314	999999	999999	999999	901	801	910	999999	999999	999999	950	999999	999999	161	265	999999	179	999999	22	999999	309	97	552	999999	550	999999	216	999999	210	999999	999999	308	547	332	139	394	682	245	999999	114	697	999999	692	393	806	126	359	999999	999999	999999	451	999999	448	484	999999	226	999999	25	999999	719	594	999999	972	137	670	651	609	129	31	871	62	933	999999	908	999999	103	405	168	719	434	832	363	24	36	433	959	999999	72	998	913	999999	666	999999	999999	519	700	999999	564	723	164	999999	240	831	37	131	517	999999	540	168	240	820	175	999999	999999	887	999999	983	945	704	999999	791	546	999999	117	810	396	823	300	999999	625	999999	840	444	564	917	999999	532	987	
999999	999999	442	330	904	999999	103	895	369	419	837	289	716	298	860	999999	373	999999	119	724	999999	735	694	236	151	542	999999	979	730	741	783	999999	999999	999999	49	789	999999	471	999999	362	24	999999	36	999999	999999	118	908	572	980	999999	999999	946	492	808	770	180	999999	216	999999	371	397	123	175	999999	999999	552	581	999999	258	81	743	901	338	999999	999999	311	708	290	773	43	634	808	999999	999999	550	836	802	899	235	869	568	999999	999999	999999	999999	900	750	408	999999	910	537	999999	999999	909	999999	299	618	735	108	469	999999	940	442	155	737	589	123	867	88	799	999999	681	495	388	512	999999	618	67	791	809	561	310	999999	862	505	446	494	100	618	260	999999	77	801	766	999999	999999	999999	148	543	386	999999	882	330	978	171	999999	702	934	406	17	681	999999	943	299	908	171	999999	579	649	301	104	33	258	827	580	681	999999	729	981	884	60	479	523	415	31	678	979	533	701	648	999999	560	694	999999	578	666	134	999999	857	246	200	60	999999	252	291	763	634	502	408	489	976	973	999999	521	957	999999	47	537	277	239	191	903	999999	999999	999999	544	339	647	259	999999	557	377	871	744	694	10	999999	999999	134	267	54	487	999999	222	671	999999	606	999999	654	376	629	999999	244	999999	999999	296	182	497	694	747	434	999999	252	494	932	609	111	218	827	956	230	766	413	19	194	704	778	665	999999	787	937	166	999999	999999	294	999999	142	252	690	407	827	494	586	999999	999999	999999	244	641	290	72	668	398	355	697	155	862	999999	235	999999	360	518	517	999999	907	999999	278	999999	369	209	999999	476	859	999999	430	139	999999	190	999999	999999	999999	469	146	385	276	128	999999	811	306	737	432	776	907	999999	339	888	319	336	999999	999999	999999	74	875	441	317	596	809	999999	925	999999	419	681	999999	59	316	891	381	142	891	789	270	467	697	632	776	206	999999	999999	198	541	819	410	999999	458	621	72	594	704	77	680	318	680	999999	999999	327	999999	999999	858	502	448	516	187	444	889	317	107	377	253	665	121	37	759	680	393	748	999999	179	709	437	253	306	677	74	999999	480	589	581	958	314	36	999999	710	556	999999	999999	999999	965	623	151	523	695	999999	49	955	652	559	999	502	989	999999	581	908	999999	999999	999999	999999	123	999999	418	727	999999	418	999999	639	533	326	213	930	368	116	53	556	999999	914	999999	999999	637	118	999999	921	590	999999	969	995	455	999999	290	999999	608	999999	528	741	999999	424	996	999999	412	410	432	336	999999	
999999	144	882	274	34	999999	516	701	195	212	14	999999	497	146	447	448	942	999999	854	46	999999	331	181	588	999999	999999	153	917	281	999999	236	686	999999	575	521	944	96	731	430	337	999999	999999	423	984	999999	86	999999	287	558	999999	469	999999	577	999999	999999	748	962	304	999999	682	207	599	429	642	975	328	999999	921	999999	503	999999	221	763	526	273	999999	907	197	74	999999	999999	999999	999999	443	93	20	999999	999999	135	773	981	999999	768	999999	999999	183	186	780	999999	205	653	795	661	65	485	258	462	999999	36	999999	999999	774	999999	738	57	340	241	986	559	965	219	491	999999	852	999999	569	453	25	396	99	133	137	999999	868	999999	999999	214	313	957	834	557	67	914	984	933	999999	562	40	700	799	942	199	231	53	986	171	998	809	543	916	804	999999	663	937	27	713	595	999999	166	217	136	927	999999	724	999999	161	577	812	919	314	17	423	324	597	999999	933	905	145	882	420	840	405	769	999999	40	119	403	976	966	999999	621	201	874	999999	999999	24	169	999999	635	834	594	196	889	238	909	391	133	76	791	999999	807	999999	489	999999	377	730	168	988	694	308	999999	600	999999	699	693	999999	549	999999	999999	999999	773	408	509	57	826	654	515	541	141	648	986	337	999999	882	422	171	712	138	125	942	999999	181	813	337	87	993	350	200	545	103	841	301	999999	660	999999	409	949	999999	918	999999	224	999999	857	999999	321	999999	415	962	999999	531	113	420	716	981	284	602	594	999999	970	832	314	324	999999	48	806	695	195	534	999999	23	222	280	220	403	999999	999999	323	768	26	999999	588	387	999999	23	989	431	585	170	385	717	999999	777	471	95	417	900	999999	818	248	999999	244	880	999999	273	319	833	999999	999999	264	54	288	826	166	999999	254	999999	411	982	58	385	120	34	158	855	208	444	809	134	986	827	609	505	529	400	422	708	999999	650	704	166	230	272	906	341	438	987	621	157	841	999999	498	999999	999999	862	515	220	731	544	75	874	33	999999	336	436	444	783	306	765	901	545	939	761	287	892	165	847	128	816	427	220	823	661	293	505	338	962	735	999999	884	212	977	453	584	999999	142	999999	999999	479	897	654	691	855	256	999999	550	737	369	876	707	667	101	914	126	854	999999	999999	792	830	107	481	58	639	999999	999999	568	496	186	458	760	999999	911	649	919	999999	529	967	415	987	999999	601	602	858	959	227	999999	72	336	730	778	769	999999	115	381	425	606	61	975	557	737	63	
561	911	999999	697	755	452	995	353	334	94	957	805	874	506	879	200	999999	999999	588	505	170	999999	680	991	658	805	999999	503	177	999999	992	857	999999	902	49	690	999999	272	471	668	77	999999	406	999999	812	999999	241	875	546	416	382	321	999999	999999	893	999999	241	135	48	950	185	501	186	856	102	109	555	999999	999999	198	457	416	999999	999999	438	186	59	999999	188	999999	999999	402	957	761	105	680	888	28	18	933	459	999999	233	521	493	576	999999	999999	601	712	11	269	417	999999	999999	965	130	59	803	716	66	999999	946	999999	385	782	543	999999	999999	422	220	536	963	999999	739	999999	999999	680	436	861	379	510	999999	475	999999	999999	999999	999999	803	140	560	839	999999	302	877	214	999999	296	145	999999	999999	392	788	999999	501	474	305	999999	999999	126	782	450	999999	941	999999	999999	859	480	835	80	798	933	999999	630	862	381	321	671	655	535	180	999999	544	725	999999	987	721	216	973	636	999999	109	999999	686	358	999999	227	283	955	331	354	199	461	999999	999999	109	770	167	999999	999999	162	999999	999999	92	945	885	905	896	999999	359	999999	653	506	209	71	698	941	935	282	752	164	48	715	334	190	981	445	479	999999	729	227	564	888	999999	484	384	999999	909	999999	472	214	330	170	605	497	700	692	261	999999	223	168	834	885	575	966	124	999999	903	901	964	450	999999	92	393	141	999999	764	653	725	686	827	999999	205	809	547	833	877	120	837	490	299	193	476	599	999999	393	678	999999	886	369	465	967	17	775	32	778	247	777	473	226	999999	48	536	327	396	999999	999999	999999	37	143	999999	999999	999999	421	999999	266	959	493	821	999999	999999	450	766	365	230	859	33	999999	787	768	595	110	646	620	999999	260	656	159	213	444	755	602	999999	753	999999	657	901	596	999999	999999	819	754	955	725	624	495	281	999999	106	536	113	999999	298	268	999999	145	999999	455	867	424	610	810	289	999999	999999	999	164	23	999999	573	999999	437	329	31	949	841	999999	921	996	999999	978	485	62	676	341	999999	999999	999999	216	999999	495	455	728	686	999999	999999	474	999999	732	625	340	268	938	533	999999	676	889	277	319	705	989	250	459	808	445	135	757	999999	999999	456	695	137	806	254	999999	999999	708	642	866	940	999999	577	999999	380	728	719	546	529	999999	665	999999	999999	717	510	999999	255	996	919	250	40	261	861	532	285	999999	212	462	694	455	999999	967	999999	410	999999	999999	422	61	88	90	999999	588	238	514	389	798	658	999999	305	257	832	
999999	789	402	836	689	515	54	913	450	525	267	852	83	43	698	999999	636	348	182	584	203	917	839	524	451	32	356	152	487	281	999999	166	446	999999	999999	188	854	574	999999	822	999999	999999	638	564	468	736	165	999999	691	397	32	81	133	999999	638	599	999999	877	394	666	169	901	999999	999999	999999	111	415	459	485	519	556	71	657	359	216	999999	999999	285	66	715	999999	875	460	100	999999	721	43	999999	984	958	238	976	189	999999	662	476	711	468	999999	999999	999999	705	995	182	840	999999	424	999999	465	582	320	674	821	679	798	294	450	999999	999999	22	999999	641	999999	527	291	579	882	633	696	740	999999	820	453	699	394	172	879	288	999999	297	306	999999	318	412	647	564	165	509	999999	378	36	376	999999	819	299	689	240	999999	890	999999	88	999999	86	725	238	500	230	132	295	999999	999999	999999	95	999999	715	807	332	72	879	726	424	382	408	999999	714	977	282	999999	999999	705	999999	411	999999	990	219	516	193	593	183	157	344	43	224	598	963	864	999999	913	114	491	999999	177	598	174	999999	705	392	758	21	261	999999	595	999999	590	705	12	999999	999999	424	208	624	999999	889	731	392	390	167	809	364	849	695	368	999999	917	999999	763	813	233	153	999999	134	435	999999	999999	930	748	320	999999	999999	999999	100	196	999999	999999	867	999999	288	866	999999	465	999999	582	999999	171	565	999999	999999	805	251	941	199	550	950	911	999999	198	167	999999	999999	644	79	533	999999	403	759	999999	869	624	59	721	485	946	451	999999	965	999999	41	420	366	81	999999	515	392	999999	999999	550	245	999999	831	679	999999	320	999999	147	396	24	999999	999	999999	66	988	450	755	530	466	252	108	272	945	532	166	746	611	729	960	563	150	963	632	218	273	291	999999	999999	261	999999	881	999999	302	950	883	42	18	999999	93	242	760	862	495	999999	452	999999	642	309	522	723	709	345	999999	999999	873	704	377	999999	792	706	999999	385	999999	301	371	794	970	999999	648	134	737	311	646	728	803	288	999999	999999	766	301	999999	999999	999999	538	465	999999	136	469	999999	189	999999	999999	517	386	999999	385	593	204	167	657	12	646	999999	398	985	407	698	458	39	594	237	273	437	501	67	175	527	740	999999	824	667	511	917	469	999999	922	999999	270	154	999999	695	283	946	118	298	999999	999999	469	552	67	999999	678	999999	492	951	402	999999	999999	328	418	857	852	999999	999999	990	501	999999	201	999999	72	999999	438	314	611	899	954	326	329	212	64	342	68	198	778	
977	989	80	435	999999	76	545	999999	941	999999	569	842	915	613	128	797	999999	640	539	489	453	999999	374	828	593	997	85	67	814	999999	999999	799	664	589	365	10	430	303	683	862	527	837	497	999999	999999	66	49	999999	210	999999	780	701	999999	999999	999999	568	625	251	842	999999	991	487	962	677	659	770	999999	335	999999	127	377	979	957	677	999999	999999	921	795	999999	536	957	999999	856	999999	493	384	281	955	265	796	385	999999	461	173	870	999999	875	999999	919	999999	878	714	999999	93	46	801	744	851	999999	718	647	999999	464	999999	562	999999	630	562	193	285	499	233	79	461	999999	199	528	793	806	922	740	110	876	516	657	253	999999	773	373	692	999999	429	218	547	159	556	724	999999	610	251	418	323	999999	999999	782	655	999999	13	999999	847	999999	950	55	999999	977	546	999999	999999	658	318	721	999999	198	999999	645	79	24	532	312	999999	999999	999999	192	564	514	427	474	242	733	11	609	903	432	525	419	688	999999	393	569	999999	603	775	999999	302	529	561	134	999999	998	712	999999	121	701	165	382	899	768	490	320	999999	999999	999999	224	999999	709	818	999999	672	92	956	999999	999999	963	700	592	999999	999999	890	44	952	303	339	243	30	370	498	212	277	999999	519	920	894	83	999999	539	883	999999	839	999999	711	137	461	999999	51	28	19	158	10	572	683	23	877	456	367	266	999999	486	203	296	999999	615	166	529	572	46	800	557	953	170	708	147	57	307	999999	825	841	286	202	12	361	349	211	704	470	506	52	448	999999	999999	999999	407	999999	553	382	999999	970	932	490	15	999999	999999	205	840	864	545	966	580	133	542	425	467	293	201	934	871	413	461	68	76	993	362	842	210	374	999999	779	504	925	236	854	908	795	196	783	899	154	371	840	925	540	472	999999	182	337	338	123	176	618	510	999999	518	999999	423	999999	866	999999	995	999999	563	765	471	654	999999	999999	516	671	107	417	999999	726	51	621	142	536	531	999999	669	872	46	196	613	885	999999	543	999999	999999	381	185	917	290	999999	896	286	999999	78	817	427	495	999999	666	999999	759	999999	999999	999999	897	999999	999999	490	828	949	132	999999	999999	161	999999	240	364	351	999999	299	922	999999	754	999999	155	999999	972	468	713	620	184	61	379	180	853	312	641	891	448	303	494	694	98	999999	999999	466	910	18	491	587	72	153	348	999999	104	270	829	215	505	563	768	429	777	218	775	81	70	206	999999	999999	598	472	903	188	805	237	410	422	551	
688	434	999999	976	135	557	40	712	12	85	593	482	435	395	884	534	75	917	999999	566	954	406	713	999999	217	988	600	250	169	571	866	859	416	664	817	139	804	452	651	661	999999	368	999999	130	714	999999	173	86	999999	654	740	320	999999	856	596	291	720	263	768	999999	956	789	552	999999	219	733	75	770	578	755	730	622	999999	999999	821	596	348	999999	995	416	825	523	231	515	830	999999	339	560	78	999999	418	999999	684	999999	999999	999999	815	626	999999	980	735	999999	508	273	924	128	55	310	45	10	943	137	267	362	321	999999	999999	47	999999	662	404	515	702	999999	346	189	938	761	999999	999999	780	721	681	24	680	432	25	958	591	999999	511	38	524	77	591	291	293	331	202	270	999999	778	26	999999	586	229	700	465	999999	999999	190	293	786	999999	230	231	456	253	681	889	999999	609	456	898	999999	999999	990	999999	999999	65	896	616	999999	263	999999	11	705	432	438	460	731	999999	41	846	999999	227	252	999999	847	999999	999999	50	650	312	842	999999	332	999999	106	221	239	76	14	871	848	573	725	999999	702	228	526	33	999999	230	999999	999999	577	609	376	934	999999	646	786	100	231	999999	999999	265	421	688	679	587	335	226	231	665	999999	170	999999	958	501	720	999999	999999	843	810	235	999999	154	973	221	722	999999	172	98	999999	289	913	650	992	606	469	999999	999999	548	938	698	598	998	503	323	416	611	417	999999	412	993	167	257	420	630	546	121	447	477	956	836	999999	138	999999	385	641	520	15	361	42	609	638	90	904	999999	999999	999999	650	999999	805	121	343	729	686	999999	131	666	239	999999	70	357	673	546	999999	112	534	999999	370	127	999999	999999	999999	65	410	803	364	999999	352	307	993	125	470	787	671	844	999999	444	999999	999999	999999	999999	290	643	301	684	935	999999	497	802	588	177	70	999999	999999	909	999999	287	328	999999	244	54	324	932	377	944	886	885	874	747	609	100	999999	330	863	707	999999	999999	763	725	867	999999	589	550	719	826	65	937	810	999999	339	224	999999	569	999999	219	660	358	275	999999	798	999999	227	999999	999999	999999	999999	740	669	279	999999	552	523	999999	24	972	465	774	999999	551	888	949	85	122	417	394	974	457	526	999999	56	266	696	999999	927	818	54	838	357	231	999999	325	999999	540	467	999999	999999	523	554	831	753	886	999999	724	468	999999	974	115	342	807	999999	701	999999	25	232	48	856	117	675	206	927	626	999999	992	874	573	681	545	999999	999999	693	460	903	694	900	
170	131	999999	947	88	843	939	999999	549	707	974	111	261	317	429	930	593	848	358	999999	137	469	152	849	999999	177	439	460	711	124	999999	798	528	125	72	916	884	170	999999	362	988	999999	877	294	899	472	429	237	235	700	110	612	554	790	999999	700	999999	132	62	999999	414	489	794	435	643	186	582	999999	254	999999	56	432	261	995	915	999999	592	858	949	999999	748	211	234	20	23	999999	253	999999	352	372	938	761	118	999999	999999	509	335	999999	650	999999	889	293	999999	722	654	677	361	559	875	766	117	999999	182	629	999999	213	264	783	421	192	932	844	999999	881	574	294	999999	574	57	999999	680	150	217	236	543	999999	228	511	366	346	109	694	999999	999999	999999	817	589	488	524	744	254	551	40	467	791	999999	999999	111	158	999999	999999	787	511	469	95	967	999999	946	999999	707	999999	753	427	999999	999999	247	999999	217	626	757	704	836	59	313	171	139	119	749	444	999999	964	127	999999	995	983	322	192	402	501	298	904	643	999999	817	999999	501	133	999999	384	553	999999	292	999999	400	665	526	737	208	308	956	857	173	511	598	742	867	399	432	999999	999999	65	590	999999	338	852	71	444	242	553	999999	15	999999	999999	890	436	999999	999999	962	999999	999999	584	984	999999	999999	440	740	141	999999	999999	999999	112	701	862	613	498	482	576	999999	548	604	91	505	654	638	999999	702	799	621	999999	999999	999999	436	102	999999	999999	81	495	181	897	121	999999	999999	167	999999	567	313	301	760	999999	999999	999999	495	424	735	384	89	999999	465	593	737	999999	520	641	24	666	675	609	237	427	427	986	999999	999999	436	999999	450	348	993	80	647	411	48	229	999999	999999	739	22	366	261	999999	742	40	587	169	999999	999999	999	153	994	892	704	74	343	974	968	711	246	999999	71	999999	740	345	394	946	336	903	301	434	70	927	663	252	999999	999999	999999	956	999999	99	266	264	999999	205	999999	188	942	347	705	254	999999	252	502	999999	999999	327	376	406	645	641	833	277	999999	575	999999	76	238	462	98	32	299	22	894	157	999999	806	492	545	346	216	13	989	208	56	194	817	999999	999999	947	999999	944	288	321	185	266	999999	146	876	122	932	999999	490	258	682	955	999999	358	355	302	999999	835	830	70	999999	637	843	79	81	390	275	999999	599	514	439	88	20	700	718	890	743	670	615	433	414	266	523	740	525	999999	957	999999	90	346	459	823	123	228	999999	548	422	919	75	495	846	300	360	975	818	999999	944	536	639	
464	559	828	999999	407	655	999999	123	113	553	979	433	806	561	263	65	616	999999	791	818	180	478	823	604	130	999999	123	906	547	922	920	999999	430	999999	625	787	630	999999	999999	999999	709	434	319	376	95	999999	49	739	106	920	211	639	162	999999	468	999999	735	999999	999999	821	542	276	575	191	632	832	13	976	935	475	434	22	259	228	999999	745	999999	999999	519	68	546	384	809	627	720	999999	994	712	371	639	999999	407	505	999999	999999	999999	999999	138	743	263	999999	72	803	631	495	198	999999	933	608	723	999999	288	714	49	284	168	467	948	470	351	837	300	615	306	424	999999	517	364	198	676	999999	999999	713	265	10	483	580	188	142	531	900	71	999999	647	999999	999999	693	465	620	872	975	999999	667	999999	999999	768	457	507	999999	468	681	35	745	999999	836	795	574	999999	999999	800	587	289	816	999999	450	999999	195	967	999999	651	999999	62	744	325	701	976	999999	321	839	999999	36	82	999999	673	999999	875	325	999999	811	999999	207	999999	999999	819	295	696	104	728	950	649	582	489	24	564	135	628	290	430	240	860	999999	999999	999999	999999	773	514	317	152	98	575	460	22	166	475	454	108	637	925	39	15	881	999999	371	199	658	999999	999999	416	547	232	594	895	942	951	999999	944	626	617	55	780	388	951	639	385	199	999999	333	548	120	37	990	999999	400	235	978	786	999999	429	158	236	455	901	605	999999	981	999999	79	214	880	509	999999	29	879	259	627	999999	16	985	10	999999	224	999999	999999	520	241	238	999999	717	999999	809	62	206	468	999999	334	999999	356	999999	403	634	500	999999	667	611	555	971	999999	151	999999	999999	780	906	428	70	999999	935	606	999999	635	753	70	362	241	999999	456	285	999999	999999	999999	150	584	243	592	999999	597	105	852	694	965	269	752	363	119	999999	39	999999	778	408	807	399	880	999999	999999	650	573	148	886	999999	164	999999	999999	426	226	467	472	546	999999	999999	472	916	92	999999	999999	375	10	999999	253	316	51	310	999999	162	262	535	999999	323	106	999999	802	459	219	265	539	695	849	335	147	651	462	492	999999	726	935	890	316	968	152	771	999999	999999	999999	580	999999	854	773	267	173	690	207	999999	450	999999	259	999999	707	999999	382	433	525	674	568	999999	853	558	477	999999	227	372	229	301	180	334	302	935	564	999999	710	685	922	592	999999	457	453	313	52	461	477	922	192	489	596	719	256	974	309	999999	999999	996	386	992	999999	999999	471	906	999999	126	89	324	459	79	
126	999999	510	933	999999	121	157	550	999999	26	313	999999	999999	739	704	460	88	327	636	999999	911	713	308	999999	551	371	985	547	333	925	382	999999	473	123	373	900	218	322	472	999999	999999	186	489	370	689	745	620	732	999999	528	48	761	999999	198	167	412	999999	581	391	999999	999999	609	999999	999999	643	160	831	76	375	804	252	765	999999	448	999999	999999	233	938	999999	999999	750	263	346	999999	999999	620	474	285	955	960	512	999999	999999	331	71	999999	999999	898	999999	539	914	554	366	999999	286	999999	906	249	999999	432	188	459	341	585	999999	999999	999999	999999	703	33	999999	556	999999	414	301	615	834	533	386	579	774	334	221	710	891	206	896	999999	528	614	714	999999	212	533	782	63	305	356	931	999999	282	548	205	703	853	999999	443	951	115	670	448	383	863	999999	999999	853	999999	631	693	203	975	333	999999	999999	319	461	353	587	632	247	320	487	602	197	999999	236	139	518	857	533	763	945	999999	857	999999	340	371	708	874	928	816	673	662	737	223	948	654	116	999999	999999	999999	855	999999	867	360	960	781	676	999999	431	999999	729	999999	169	440	40	999999	999999	923	978	999999	645	712	704	431	646	825	864	973	999999	581	33	999999	465	999999	907	999999	966	507	214	559	695	999999	452	214	97	899	502	306	193	458	619	192	416	312	378	152	999999	445	713	145	916	999999	999999	850	700	605	319	650	532	414	532	538	718	999999	404	143	999999	499	999999	999999	332	567	790	900	962	840	717	162	150	999999	11	530	999999	79	643	999999	999999	602	513	491	590	999999	999999	779	999999	90	999999	987	907	245	882	135	111	966	813	999999	912	946	999999	999999	888	166	510	767	999999	12	999999	999999	785	411	478	667	985	852	166	480	793	999999	975	881	376	729	999999	904	882	876	999999	826	265	294	999999	999999	714	999999	999999	434	351	16	376	923	999999	824	212	999999	767	225	999999	259	810	342	565	999999	971	16	493	168	999999	999999	999999	536	582	919	393	999999	331	760	953	341	258	999999	138	999999	644	999999	547	552	527	748	147	999999	999999	180	25	999999	728	999999	999999	708	170	999999	523	745	132	839	999999	999999	440	999999	999999	16	999999	807	10	88	999999	778	267	919	468	940	640	172	468	226	800	412	904	470	772	153	24	254	180	813	218	393	999999	804	999999	132	122	816	574	141	405	928	180	936	718	999999	921	826	999999	230	804	360	999999	905	999999	937	521	969	938	41	992	26	637	196	869	820	124	462	999999	346	999999	824	999999	337	820	
871	242	967	751	821	999999	999999	15	999999	999999	858	116	999999	765	773	611	152	877	542	148	999999	301	983	76	999999	836	468	999999	999999	401	980	999999	999999	95	177	704	553	999999	126	808	804	21	999999	999999	21	714	365	999999	444	999999	686	946	65	198	441	580	259	900	999999	985	763	580	113	558	37	999999	166	673	598	78	67	924	760	734	344	377	614	999999	65	192	480	772	999999	176	999999	44	706	761	653	596	455	653	999999	141	55	233	907	137	160	915	558	692	108	375	678	999999	999999	331	853	999999	999999	454	999999	671	999999	991	407	937	843	993	398	404	29	11	999999	413	560	629	999999	120	470	487	655	999999	634	787	673	806	999999	953	848	385	907	589	999999	11	808	702	999999	63	826	970	293	166	999999	164	999999	106	752	275	999999	999999	999999	743	603	488	999999	705	999999	727	327	999999	999999	890	155	23	497	439	999999	622	605	857	14	635	294	999999	999999	999999	622	999999	125	999999	64	232	751	999999	743	174	999999	152	999999	113	665	897	999999	236	530	403	999999	999999	666	242	725	140	670	353	999999	17	458	113	294	999999	999999	566	999999	750	546	226	148	863	280	332	999999	238	419	999999	999999	999999	899	999999	969	800	999999	119	813	882	851	999999	999999	408	999999	735	999999	883	857	902	30	108	999999	985	689	999999	265	157	242	999999	789	497	999999	178	161	999999	118	999999	143	494	822	973	753	729	898	999999	664	740	999999	999999	999999	569	999999	999999	481	999999	821	913	378	999999	544	340	876	999999	103	364	212	999999	256	284	627	324	749	372	999999	56	355	565	97	77	999999	525	24	698	726	999999	126	999999	696	999999	634	999999	32	479	999999	491	107	284	636	544	999999	279	493	858	917	302	819	17	437	999999	999999	265	826	310	999999	29	999999	188	752	873	247	999999	697	198	650	999999	301	280	423	597	949	80	929	552	657	380	41	165	780	434	410	118	775	272	319	999999	378	721	464	999999	999999	919	999999	762	306	999999	581	999999	218	494	10	549	594	839	484	678	335	283	653	644	988	171	999999	328	999999	138	999999	435	879	281	63	580	816	999999	432	40	547	999999	255	999999	798	999999	946	296	433	860	524	999999	999999	641	53	999999	999999	820	941	14	999999	214	298	178	194	999999	425	937	440	430	732	111	417	454	140	999999	37	414	845	260	224	121	894	999999	614	299	648	999999	999999	958	511	996	551	999999	999999	343	878	87	63	652	322	18	999999	12	138	422	527	342	511	885	999999	999999	974	691	999999	410	319	686	
999999	894	999999	187	710	999999	999999	736	560	988	999999	796	289	949	361	999999	937	215	266	892	484	202	772	315	735	352	891	999999	31	859	999999	999999	33	202	523	168	155	999999	308	383	92	999999	862	999999	407	714	999999	127	312	782	753	583	154	427	211	999999	999999	201	999999	367	999999	82	715	999999	360	999999	773	999999	436	202	999999	802	907	882	809	92	339	999999	999999	31	747	773	544	248	115	65	999999	606	990	162	46	953	693	940	792	20	686	171	999999	580	941	517	691	120	735	951	676	271	617	128	999999	999999	293	430	999999	817	537	476	594	305	863	176	999999	283	166	999999	119	966	100	999999	406	178	65	337	89	239	91	433	512	164	388	702	988	871	130	157	999999	273	999999	999999	482	219	999999	883	717	775	999999	417	999999	642	842	709	999999	819	999999	999999	833	955	999999	391	736	114	963	999999	999999	170	187	235	163	999999	999999	999999	999999	126	326	999999	999999	181	620	314	819	673	479	869	322	999999	532	179	158	266	323	715	922	938	999999	378	999999	146	967	556	597	194	999999	945	220	996	72	63	999999	999999	272	661	345	45	999999	72	634	103	128	246	638	18	86	896	694	717	999999	708	878	947	940	464	214	73	717	635	419	999999	659	325	617	478	676	622	994	661	379	886	376	186	743	162	999999	730	918	589	117	367	999999	999999	999999	999999	185	555	595	808	457	281	328	936	652	111	444	802	629	999999	999999	463	999999	999999	999999	46	342	999999	999999	787	445	483	154	138	527	61	282	165	252	999999	999999	131	37	999999	214	108	568	439	533	642	717	999999	111	758	257	653	464	227	165	47	999999	483	351	999999	373	973	136	200	999999	600	828	999999	999999	999999	999999	220	436	717	828	249	999999	902	178	571	79	229	382	396	880	999999	596	65	10	214	242	999999	999999	229	822	240	971	377	30	932	999999	999999	665	999999	890	46	226	747	999999	916	568	128	315	779	999999	153	999999	740	999999	545	14	773	288	999999	999999	59	440	217	894	598	277	999999	881	246	758	999999	564	646	999999	844	999999	849	999999	999999	999999	123	513	10	490	679	999999	240	68	485	928	49	999999	319	604	841	606	18	999999	800	648	468	999999	78	31	107	589	999999	999999	475	887	999999	117	205	999999	999999	545	440	726	999999	958	999999	51	405	317	718	489	254	999999	663	999999	648	995	999999	444	187	999999	444	978	393	99	685	999999	593	598	773	932	999999	609	585	306	175	999999	637	999999	611	427	842	999999	999999	618	344	912	581	237	249	
169	251	761	532	999999	110	461	343	999999	283	52	999999	807	544	785	533	645	999999	367	82	366	367	999999	832	759	44	683	675	774	755	999999	423	365	999999	614	691	204	86	999999	205	714	948	999999	569	569	969	44	999999	527	94	999999	999999	224	165	999999	801	227	928	773	999999	999999	785	569	380	999999	628	102	458	929	999999	999999	568	31	171	999999	417	855	464	999999	790	999999	466	999999	689	66	325	999999	210	475	812	474	276	313	336	778	999999	389	999999	68	940	876	999999	297	432	756	140	435	999999	999999	475	945	762	999999	999999	118	999999	636	879	323	195	999999	999999	999999	127	630	72	999999	695	393	439	38	723	406	999999	999999	423	179	725	933	999999	890	156	412	999999	867	711	610	331	999999	817	301	509	818	999999	521	984	999999	180	802	693	875	739	999999	999999	446	232	999999	999999	999999	999999	791	911	946	397	305	283	490	999999	999999	919	462	933	477	575	147	529	904	999999	810	929	999999	999	922	250	60	160	486	53	564	644	999999	276	263	533	36	390	562	431	999999	999999	999999	621	999999	883	241	942	999999	104	231	916	327	999999	532	999999	874	999999	988	706	346	999999	796	446	428	999999	999999	999999	680	999999	549	756	966	999999	999999	572	435	208	89	999999	19	999999	888	999999	821	647	999999	520	744	124	999999	999999	402	856	999999	432	451	999999	202	314	319	55	999999	328	554	475	950	844	877	960	712	999999	999999	948	999999	999999	266	999999	624	781	298	999999	451	999999	295	314	363	119	398	533	131	999999	16	774	730	999999	847	569	837	356	696	482	643	999999	412	999999	999999	453	169	857	175	999999	442	999999	999999	265	604	706	43	250	122	840	456	999999	999999	343	999999	938	228	734	390	696	576	999999	94	999999	999999	999999	999999	999999	999999	909	950	540	367	94	935	999999	757	999999	999999	150	536	597	999999	856	36	298	999999	78	999999	593	235	999999	476	479	999999	174	337	999999	844	937	552	999999	466	212	889	915	987	755	999999	85	999999	999999	375	249	170	979	43	237	788	999999	722	94	988	199	684	525	73	888	623	999999	266	555	630	431	999999	805	140	41	966	121	311	199	670	248	412	481	69	999999	319	491	140	999999	423	999999	224	467	999999	277	528	374	851	108	141	636	818	635	133	999999	651	365	848	12	270	999999	820	533	424	749	999999	213	465	836	579	142	640	999999	142	907	999999	140	999999	863	513	999999	269	212	67	999999	430	777	999999	125	585	953	642	138	838	746	902	690	53	999999	489	325	909	999999	529	999	996	999999	
502	226	737	521	303	985	498	668	999999	617	999999	999999	329	20	855	999999	261	625	499	512	327	396	15	999999	96	77	383	999999	999999	255	683	68	47	768	284	141	388	74	660	657	640	180	339	294	225	999999	674	999999	469	999999	763	904	510	493	343	116	220	999999	434	235	611	999999	976	172	934	417	999999	999999	999999	724	961	999999	999999	999999	872	157	67	721	310	435	403	904	728	132	491	999999	557	553	999999	999999	921	176	999999	434	56	999999	203	176	360	807	317	999999	743	745	999999	576	939	668	999999	195	59	999999	910	999999	999999	706	581	854	680	164	859	800	135	567	802	794	999999	540	794	999999	954	890	371	502	127	999999	171	983	523	915	999999	888	931	249	999999	432	999999	999999	602	350	759	349	496	205	999999	517	999999	185	942	813	28	409	874	999999	241	169	137	418	881	553	999999	597	999999	999999	324	970	999999	885	449	380	539	999999	937	454	782	615	999999	175	999999	610	300	985	50	709	896	999999	24	999999	999999	958	304	999999	758	59	804	999999	18	999999	880	999999	999999	113	735	572	284	999999	999999	429	307	625	765	962	864	999999	262	559	557	630	868	883	955	999999	876	491	86	691	169	888	649	621	607	672	294	999999	962	197	259	478	435	795	969	999999	999999	393	203	341	983	999999	796	254	613	387	999999	996	32	631	236	254	495	592	941	582	780	685	28	102	677	298	999999	75	310	89	999999	82	914	999999	472	493	999999	999999	708	682	999999	404	17	999999	999999	298	999999	340	960	999999	999999	843	853	999999	999999	868	374	999999	664	695	999999	731	999999	534	999999	789	999999	661	169	743	957	750	884	269	489	386	678	798	292	389	999999	978	114	305	106	362	999999	999999	557	603	128	197	999999	999999	515	999999	999999	483	47	999999	215	999999	999999	227	57	999999	959	594	907	999999	200	999999	999999	285	950	198	627	648	999999	999999	570	566	114	566	624	999999	999999	999999	753	129	926	999999	760	999999	184	999999	807	886	257	999999	403	634	619	129	412	552	379	805	72	999999	999999	810	55	999999	999999	649	999999	615	999999	288	571	98	840	788	999999	999999	815	556	110	109	999999	999999	401	572	436	935	946	984	164	999999	400	865	808	436	385	999999	158	999999	810	534	73	202	293	969	303	315	999999	999999	617	415	736	822	999999	962	935	12	419	483	781	524	999999	803	999999	531	887	705	289	414	412	396	999999	273	999999	576	999999	999999	457	431	279	999999	999999	125	377	999999	345	578	171	999999	500	383	705	675	771	296	832	269	740	761	
92	597	35	389	428	999999	999999	999999	999999	138	927	746	554	988	999999	999999	999999	586	435	999999	999999	319	999999	443	913	39	690	182	501	999999	743	775	458	999999	348	681	105	999999	697	156	190	872	502	43	999999	754	999999	716	471	121	913	256	834	38	576	773	63	999999	475	999999	999999	395	999999	626	394	161	298	999999	649	532	563	619	889	288	532	323	999999	511	524	169	210	974	711	999999	999999	497	999999	430	999999	575	627	513	297	308	999999	794	901	875	648	767	999999	999999	999999	938	999999	304	367	555	505	262	955	551	78	316	198	565	683	999999	89	999999	999999	868	738	999999	905	60	332	590	671	999999	421	941	999999	757	999999	240	906	773	999999	252	140	396	924	867	999999	85	445	980	120	61	120	999999	796	751	557	597	242	993	43	507	971	776	883	767	840	24	689	320	613	957	999999	910	999999	837	766	823	944	871	463	999999	999999	999999	999999	620	626	112	155	999999	209	116	997	913	740	334	280	363	512	166	999999	605	396	134	999999	162	402	210	560	958	999999	734	653	999999	539	999999	891	629	306	273	999999	738	869	577	999999	999999	960	745	180	434	999999	413	321	999999	844	999999	442	491	974	327	227	426	551	196	137	475	463	999999	999999	999999	443	651	999999	248	25	297	999999	999999	23	999999	999999	656	39	999999	999999	999999	422	865	526	999999	771	410	654	978	999999	724	197	683	999999	999999	53	333	999999	999999	991	915	355	999999	771	557	132	623	477	114	135	570	999999	999999	794	999999	999999	999999	120	702	764	42	999999	999999	999999	301	109	62	999999	378	826	868	295	999999	999999	999999	999999	350	999999	968	558	158	932	550	852	485	999999	771	888	894	592	456	223	668	999999	958	918	276	879	480	457	80	254	109	287	266	285	10	999999	318	329	999999	503	151	154	615	110	456	999999	999999	963	999999	174	483	999999	380	999999	626	999999	999999	999999	959	999999	623	999999	999999	904	833	272	999999	209	999999	999999	580	575	879	999999	999999	524	273	858	472	50	172	516	130	906	999999	322	907	999999	659	999999	115	751	370	251	879	630	666	711	277	193	640	517	636	847	999999	999999	906	427	583	112	252	326	104	999999	999999	117	400	581	143	999999	999999	984	550	842	999999	829	214	637	83	451	857	999999	591	289	999999	654	879	999999	322	862	416	490	37	557	999999	788	999999	451	943	999999	239	94	577	756	999999	655	967	794	999999	999999	999999	278	353	142	254	690	735	999999	999999	653	237	999999	999999	281	114	875	957	993	999999	596	999999	762	693	310	221	
772	984	834	999999	754	999999	95	999999	557	168	999999	146	895	999999	560	63	840	933	300	545	122	825	306	999999	952	999999	974	202	876	592	940	999999	52	920	999999	706	999999	364	764	999999	999999	316	711	999999	967	739	72	690	999999	542	341	829	403	765	999999	947	999999	192	508	999999	712	892	999999	965	999999	561	999999	974	830	854	161	486	999999	999999	403	999999	123	194	684	999999	636	293	162	343	260	121	999999	999999	821	535	28	718	856	999999	264	259	381	746	999999	415	645	98	999999	999999	390	999999	661	79	372	999999	833	502	999999	294	999999	428	740	601	715	116	380	999999	999999	304	835	443	630	999999	999999	153	999999	377	299	279	578	548	433	966	952	405	460	121	914	527	701	526	221	572	288	836	519	780	40	788	44	829	935	566	359	947	235	200	10	999999	999999	999999	213	237	716	999999	995	773	649	320	656	268	901	634	602	319	231	999999	192	242	634	653	346	511	244	999999	999999	867	999999	14	179	999999	999999	695	657	245	999999	983	855	406	841	745	999999	999999	141	776	927	311	963	999999	726	177	17	767	594	999999	129	701	993	967	999999	999999	166	645	999999	396	999999	216	976	367	996	247	212	999999	401	889	522	625	380	999999	999999	311	903	576	287	999999	999999	353	111	441	999999	999999	990	887	136	712	999999	496	580	744	629	721	334	606	53	488	999999	231	375	704	999999	503	999999	999999	157	999999	999999	590	999999	999999	144	803	114	999999	250	385	999999	999999	999999	688	999999	36	55	635	838	999999	999999	307	533	799	47	999999	977	999999	736	622	300	999999	999999	168	488	998	138	442	609	825	999999	789	365	668	240	650	572	687	404	678	999999	695	696	58	999999	926	66	568	110	114	826	708	999999	627	94	999999	584	500	210	311	897	613	35	23	492	197	999999	864	568	397	468	999999	11	68	174	604	767	691	177	562	941	570	999999	999999	999	908	980	737	999999	447	999999	81	486	102	999999	845	670	683	566	804	999999	202	999	712	646	999999	706	999999	463	490	35	999999	333	648	370	336	281	999999	23	583	999999	999999	291	130	331	396	999999	999999	287	328	934	94	134	999999	999999	749	571	999999	859	473	999999	999999	283	999999	422	999999	747	999999	732	454	574	150	999999	982	999999	778	910	879	391	259	721	999999	471	144	555	940	768	960	79	620	999999	652	671	550	382	999999	999999	999999	708	159	999999	975	187	833	754	999999	425	151	775	799	838	999999	247	609	751	999999	999999	149	547	999999	999999	787	768	999999	688	921	478	129	610	621	
847	722	999999	242	610	999999	620	637	389	761	999999	999999	999999	999999	781	83	414	999999	798	999999	216	792	650	999999	744	861	216	75	155	999999	325	305	540	163	951	999999	520	999999	999999	999999	794	141	759	999999	956	788	603	999999	340	999999	999999	417	331	643	415	65	82	945	497	999999	540	554	492	556	999999	229	95	999999	328	665	562	409	72	999999	182	999999	999999	863	279	956	999999	717	734	540	326	908	974	999999	999999	896	53	575	517	259	474	249	649	212	350	999999	703	572	180	674	61	999999	999999	999999	470	340	32	219	675	541	491	823	820	951	999999	537	255	197	999999	431	622	999999	891	813	999999	932	435	999999	523	542	999999	695	546	69	999999	218	564	999999	999999	417	999999	834	899	975	768	650	429	999999	972	812	999999	515	290	748	62	74	226	540	218	999999	904	203	695	143	288	795	286	760	472	32	973	808	999999	874	558	999999	97	915	54	678	513	738	857	710	999999	747	415	798	17	424	991	33	237	999999	513	680	148	766	999999	973	374	668	235	950	839	682	753	415	200	274	977	310	999999	540	34	176	345	984	92	541	389	488	753	58	40	950	581	862	371	877	649	331	228	999999	999999	844	512	907	871	378	993	999999	999999	742	446	691	537	696	999999	346	999999	999999	683	165	593	886	999999	999999	999999	999999	111	999999	54	999999	624	656	91	423	237	999999	664	999999	123	714	547	999999	880	20	611	999999	999999	884	988	34	543	496	647	73	488	427	928	999999	987	982	276	112	955	295	999999	790	999999	123	999999	999999	682	906	50	999999	618	213	15	905	575	999999	476	226	999999	999999	999999	138	18	999999	999999	999999	261	338	451	141	447	999999	999999	999999	892	821	739	999999	425	304	352	637	456	999999	454	285	422	999999	999999	999999	999999	60	210	935	999999	990	999999	590	187	659	442	999999	464	908	530	183	778	420	999999	999999	841	176	999999	999999	676	999999	681	339	573	660	397	237	577	45	999999	999999	244	499	89	901	49	158	999999	765	862	999999	182	547	158	999999	999999	11	20	16	574	348	999999	603	268	374	318	452	26	527	271	215	776	429	999999	143	938	289	340	999999	714	692	55	45	744	678	969	144	191	301	163	395	226	571	470	287	148	641	240	715	999999	597	999999	603	503	657	999999	753	265	999999	343	226	670	899	999999	882	303	223	858	590	404	999999	999999	999999	999999	875	988	999999	999999	15	999999	306	58	625	527	127	560	451	999999	97	456	225	999999	176	958	999999	724	326	279	588	983	925	783	650	
999999	419	336	417	239	628	668	999999	999999	259	999999	46	178	55	999999	183	331	851	682	999999	144	189	305	104	766	437	160	999999	935	379	31	79	999999	408	315	999999	791	153	222	913	999999	439	999999	629	155	999999	768	679	999999	106	266	142	253	999999	516	999999	124	999999	999999	802	477	997	91	999999	238	999999	523	769	739	274	392	188	639	999999	352	999999	758	675	949	999999	999999	481	726	839	122	889	825	999999	892	999999	999999	559	502	419	446	999999	357	15	400	203	408	999	999999	680	713	88	502	484	670	999999	999999	448	292	999999	143	996	999999	252	999999	349	135	23	877	564	280	833	999999	229	332	921	357	753	284	755	446	669	540	56	135	44	396	999999	839	91	802	555	276	696	286	999999	160	115	702	61	77	394	132	386	999999	880	401	282	999999	749	463	999999	173	999999	369	473	999999	234	126	277	999999	784	999999	999999	999999	725	999999	990	943	882	999999	252	60	233	688	62	547	164	646	255	642	123	999999	100	627	183	391	740	336	812	984	926	988	435	108	292	999999	336	999999	685	999999	411	999999	279	978	221	578	940	848	317	926	311	588	871	634	839	595	999999	178	999999	343	826	663	140	897	999999	264	999999	999999	405	841	221	999999	960	999999	241	784	919	999999	416	604	451	891	29	886	683	347	126	800	269	697	999999	168	46	351	999999	748	208	382	144	957	953	815	453	999999	714	771	999999	941	403	65	999999	999999	761	982	892	934	643	254	224	506	147	824	865	707	714	63	502	619	999999	492	585	999999	976	459	651	636	448	553	999999	911	720	185	407	999999	31	164	406	63	458	563	114	954	168	637	819	139	949	745	761	661	999999	999999	999999	910	999999	139	995	312	341	266	496	100	83	312	785	999999	426	662	686	560	999999	448	171	879	388	631	388	349	639	521	999999	702	791	519	642	713	676	497	734	999999	999999	103	999999	201	76	23	999999	855	851	856	713	297	69	211	15	999999	846	629	532	848	750	656	672	820	579	999999	308	563	670	82	295	929	927	793	999999	563	999999	969	812	999999	750	533	497	782	808	399	999999	590	999999	811	866	57	965	886	151	511	430	901	622	282	715	327	999999	778	571	783	369	275	999999	451	113	877	817	999999	999999	227	999999	889	22	190	161	717	59	859	216	999999	964	51	999999	890	142	825	357	999999	659	999999	348	718	221	34	999999	377	781	999999	999999	989	999999	999999	999999	924	352	540	889	442	131	997	278	335	572	999999	999999	327	623	918	319	
288	529	286	999999	999999	879	999999	678	987	999999	783	936	986	161	999999	18	999999	263	999999	548	999999	935	999999	418	661	164	22	155	889	214	999999	753	999999	752	429	469	953	999999	124	999999	999999	999999	901	999999	347	999999	999999	999999	356	323	662	73	896	380	999999	999999	614	999999	846	519	866	304	788	999999	999999	999999	83	999999	731	999999	65	857	149	682	999999	739	43	632	999999	600	999999	838	799	575	999999	649	857	999999	45	999999	854	999999	462	604	188	999999	83	999999	846	317	987	999999	452	599	268	804	924	999999	732	978	999999	982	796	255	646	38	505	999999	999999	796	999999	999999	208	655	902	970	405	999999	503	50	665	915	786	999999	613	825	999999	210	316	747	724	643	759	66	999999	872	999999	217	999999	160	111	860	887	59	145	407	849	999999	697	999999	999999	390	720	999999	322	403	206	42	642	820	643	999999	906	493	999999	538	999999	151	888	39	681	197	585	999999	939	805	38	736	628	216	999999	597	999999	28	999999	344	999999	999999	999999	373	676	265	575	148	517	999999	953	403	978	999999	576	999999	909	667	616	999999	999999	377	999999	516	374	999999	414	435	843	55	792	999999	156	736	999999	762	407	524	999999	426	999999	447	835	143	999999	635	999999	32	999999	999999	688	845	412	999999	540	555	325	237	998	999999	851	149	304	471	24	999999	256	251	999999	813	999999	395	314	999999	999999	366	541	619	664	999999	711	999999	999999	999999	367	946	999999	999999	999999	999999	447	179	525	999999	575	999999	153	374	128	999999	388	516	999999	826	999999	999999	540	222	536	184	23	705	999999	269	504	469	999999	729	114	77	590	235	55	929	375	999999	999999	167	624	125	223	177	999999	999999	999999	999999	999999	969	607	999999	999999	272	999999	31	56	742	999999	266	652	115	140	423	999999	61	999999	162	999999	111	999999	837	999999	383	999999	421	999999	846	214	693	907	310	119	999999	132	50	661	328	741	33	883	633	533	999999	514	519	985	799	907	449	999999	208	733	258	518	769	641	42	999999	83	70	210	537	913	358	352	999999	756	301	229	400	877	999999	999999	999999	999999	999999	999999	869	88	435	171	999999	765	20	999999	577	860	865	999999	409	629	653	667	963	682	105	620	265	999999	522	238	508	999999	59	806	999999	999999	39	691	999999	822	172	595	999999	898	999999	771	902	648	999999	146	891	939	819	770	999999	753	483	546	731	693	563	706	999999	999999	663	999999	716	214	921	291	831	184	999999	587	466	68	30	74	999999	999999	717	616	397	386	347	569	868	288	999999	43	811	493	999999	773	
268	466	999999	450	245	21	64	697	727	493	314	717	53	242	999999	174	733	419	135	407	975	946	319	190	860	103	391	438	999999	887	999999	999999	225	999999	328	10	999999	580	828	410	279	999999	889	903	999999	630	526	636	999999	417	310	402	368	561	797	322	999999	848	590	151	629	626	75	999999	24	966	999999	920	914	313	145	163	590	725	138	955	999999	999999	999999	239	577	755	999999	224	587	999999	980	663	999999	15	853	190	989	687	780	999999	954	60	889	115	999999	605	721	999999	999999	999999	812	643	433	999999	266	740	739	360	999999	873	172	851	262	999999	986	999999	594	999999	460	955	173	903	999999	485	11	15	526	13	111	972	43	793	941	439	274	347	999999	493	999999	999999	450	639	123	999999	490	112	999999	952	129	300	20	813	220	326	984	999999	999999	999999	840	260	224	736	999999	999999	999999	378	909	999999	672	649	999999	111	168	347	514	999999	790	46	999999	898	217	574	884	811	999999	999999	999999	625	455	366	999999	293	652	999999	898	714	390	521	77	121	202	999999	999999	479	692	909	654	872	999999	999999	128	662	953	941	999999	649	851	448	640	619	795	294	376	316	11	999999	459	669	449	800	153	278	968	882	706	241	999999	414	128	61	999999	710	812	995	247	986	339	710	456	258	999999	942	999999	458	326	908	609	974	999999	378	460	984	432	999999	316	999999	693	999999	245	811	365	999999	329	589	999999	94	481	380	78	24	984	999999	223	999999	938	211	398	519	999999	797	631	320	999999	749	601	590	999999	999999	999999	397	303	269	999999	999999	893	424	622	301	415	241	999999	238	999999	463	394	711	771	241	83	114	461	183	513	448	190	54	511	580	987	999999	806	680	691	681	721	725	283	579	307	999999	999999	107	999999	335	371	402	415	481	365	889	999999	56	999999	999999	935	999999	755	36	464	848	913	999999	313	999999	434	999999	547	233	741	669	999999	202	934	560	525	364	78	999999	86	787	639	39	999999	999999	642	760	999999	999999	745	999999	969	999999	999999	458	999999	999999	793	161	900	615	854	191	740	696	461	627	122	999999	999999	581	999999	577	950	676	999999	999999	999999	999999	320	674	801	999999	488	149	699	192	87	485	950	978	999999	917	999999	471	932	999999	299	528	999999	25	999999	999999	58	173	550	999999	999999	447	999999	999999	719	587	841	236	999999	999999	702	600	996	278	999999	999999	225	89	20	143	299	488	744	999999	594	309	569	304	36	24	392	324	599	999999	885	639	999999	234	268	983	999999	60	657	518	755	699	531	999999	
475	999999	999999	968	162	417	112	999999	703	488	999999	999999	28	546	999999	799	41	388	999999	999999	393	999999	400	999999	999999	999999	67	249	999999	236	999999	999999	777	201	829	999999	452	999999	171	192	999999	999999	936	757	102	999999	964	999999	850	858	486	999999	999999	999999	984	565	620	581	157	135	359	862	986	999999	482	999999	642	827	717	999999	999999	617	227	818	503	325	974	999999	999999	972	999999	527	398	972	999999	638	999999	946	216	274	404	870	277	46	832	999999	999999	999999	285	855	215	147	999999	666	511	869	159	879	337	999999	591	978	684	184	72	832	474	999999	727	999999	999999	696	999999	453	789	487	999999	190	986	171	244	514	367	999999	767	925	704	999999	471	879	999999	326	618	547	999999	999999	195	102	999999	10	868	999999	741	441	813	999999	526	379	876	34	529	968	893	176	999999	999999	620	642	416	146	137	742	552	848	364	725	999999	82	770	373	999999	257	216	986	303	176	773	926	238	259	408	335	855	999999	999999	520	432	999999	122	999999	999999	553	999999	838	872	135	524	893	86	999999	439	999999	999999	513	999999	999999	762	999999	873	268	312	999999	413	999999	737	999999	886	115	497	844	302	636	959	173	567	747	571	378	123	177	651	999999	849	999999	999999	999999	726	352	999999	88	999999	525	578	999999	303	999999	150	999999	110	80	248	999999	405	241	999999	802	494	999999	945	984	711	394	794	705	616	432	844	272	348	782	999999	544	400	999999	96	777	68	115	869	456	607	999999	277	999999	929	241	484	618	355	26	470	291	406	729	376	373	731	873	248	871	276	877	189	327	995	999999	999999	985	999999	28	744	389	575	498	999999	999999	999999	751	776	384	947	236	999999	332	999999	794	147	670	52	723	55	194	999999	998	190	999999	999999	999999	56	235	222	498	473	336	281	91	715	907	352	999999	257	999999	999999	999999	923	50	959	857	15	211	566	359	943	431	999999	559	522	577	318	657	805	999999	704	550	172	458	999999	999999	60	240	88	239	327	344	476	999999	999999	13	84	150	770	15	944	845	999999	862	999999	52	999999	721	569	999999	599	695	999999	91	284	999999	701	999999	287	999999	807	774	132	336	41	999999	955	906	999999	999999	502	178	886	800	231	859	999999	309	903	720	236	999999	671	939	640	632	441	395	791	999999	311	609	862	999999	208	999999	999999	342	831	946	999999	999999	259	999999	646	430	808	112	859	425	674	401	572	999999	152	999999	113	192	999999	409	177	999999	125	931	999999	999999	316	494	601	61	146	999999	478	956	633	778	89	621	
303	220	823	338	535	375	866	999999	46	305	259	729	76	540	647	432	779	999999	342	999999	999999	752	999999	323	510	999999	999999	999999	923	616	999999	999999	999999	491	999999	485	999999	838	44	749	74	307	999999	20	245	871	999999	605	901	55	186	999999	445	761	778	999999	105	999999	999999	728	96	999999	986	999999	999999	886	340	585	999999	999999	847	941	493	593	263	545	896	114	88	638	822	999999	234	877	439	827	999999	637	713	348	999999	999999	999999	315	999999	333	320	435	999999	358	541	410	955	999999	208	245	623	852	507	242	999999	999999	999999	999999	906	413	516	118	991	999999	958	702	871	311	782	771	930	999999	930	929	235	470	999999	730	999999	421	999999	999999	678	204	999999	85	999999	480	694	398	654	999999	409	999999	817	212	444	999999	999999	838	538	653	956	437	999999	445	921	578	999999	193	999999	999999	101	494	685	31	439	796	340	999999	572	999999	616	999999	127	119	778	680	122	999999	35	362	339	269	883	84	538	999999	890	768	163	561	999999	999999	999999	953	730	999999	999999	795	772	999999	772	516	999999	147	999999	572	319	205	667	251	466	984	167	999999	999999	831	999999	610	493	197	906	572	730	999999	999999	116	531	173	389	863	116	327	260	387	589	823	994	745	47	965	932	999999	999999	912	105	489	353	689	592	898	313	963	311	999999	742	210	999999	264	999999	930	50	999999	815	803	999999	148	999999	780	593	547	837	999999	573	999999	999999	221	471	818	999999	447	763	841	581	490	560	152	25	676	645	999999	46	740	534	116	925	786	879	307	999999	956	756	572	106	999999	71	447	399	783	999999	531	738	999999	348	773	177	999999	999999	334	253	992	133	66	144	213	511	107	341	467	999999	999999	341	174	51	959	691	200	999999	537	999999	123	752	999999	357	124	999999	79	401	760	999999	725	999999	554	999999	999999	833	699	438	892	543	963	115	932	190	849	199	999999	926	389	92	977	464	46	999999	999999	999999	890	708	30	562	442	705	580	999999	999999	267	787	120	267	135	999999	999999	852	999999	999999	17	999999	61	508	924	87	999999	22	678	999999	271	185	999999	924	999999	942	990	417	340	111	268	999999	413	314	591	411	463	669	263	100	225	611	53	449	132	430	839	210	999999	485	299	693	901	567	999999	92	148	196	723	193	999999	999999	999999	892	207	481	999999	747	917	523	624	483	758	588	999999	660	141	210	999999	122	113	999999	321	855	811	575	633	845	999999	999999	273	276	945	999999	99	999999	100	160	251	651	24	999999	292	999999	860	816	934	323	
999999	999999	950	938	395	610	89	220	42	666	90	632	848	570	58	418	259	357	537	999999	499	873	570	981	958	999999	108	22	507	739	994	995	641	320	33	744	558	334	881	344	999999	999999	838	999999	79	618	803	454	52	874	999999	513	288	255	999999	999999	999999	968	979	999999	512	77	713	999999	999999	95	991	537	547	313	999999	925	475	203	999999	999999	999999	146	911	999999	357	999999	969	633	416	490	717	395	496	84	999999	999999	355	999999	999999	999999	175	999999	999999	984	627	999999	906	999999	999999	407	47	95	557	212	913	258	67	639	887	858	107	999999	886	191	378	605	51	473	999999	280	579	829	999999	773	456	499	999999	999999	722	91	999999	999999	618	19	453	999999	837	999999	999999	111	532	715	758	973	825	95	659	580	616	32	999999	443	999999	744	999999	999999	723	783	756	424	873	139	999999	999999	999999	867	999999	999999	999999	745	767	757	312	852	747	864	80	397	999999	370	839	804	321	999999	857	314	455	874	191	999999	999999	999999	537	999999	237	403	797	952	863	999999	624	782	842	999999	264	476	140	932	996	962	147	336	999999	395	585	79	817	228	948	806	422	999999	695	999999	837	999999	230	999999	999999	999999	77	128	534	989	746	67	961	451	445	999999	183	522	877	228	999999	582	228	151	170	168	999999	578	999999	66	545	38	96	999999	42	550	256	999999	999999	651	895	29	802	845	649	528	118	375	783	568	633	900	718	999999	406	999999	495	88	406	999999	768	498	999999	477	454	718	970	622	419	894	143	999999	999999	236	333	999999	779	382	501	642	60	999999	795	999999	433	999999	999999	619	942	777	65	178	999999	851	883	999999	905	335	999999	931	999999	495	956	999999	999999	33	999999	492	153	329	485	999999	586	764	416	559	702	678	53	809	999999	360	680	999999	999999	999999	442	362	353	926	181	454	981	570	94	564	262	999999	20	410	949	827	475	999999	301	942	999999	412	999999	999999	999999	236	292	592	532	206	815	999999	60	999999	590	342	999999	999999	157	41	141	25	680	851	306	999999	668	999999	859	581	885	999999	350	895	383	39	917	999999	232	945	172	999999	48	887	748	999999	999999	551	819	616	999999	258	999999	270	811	999999	732	593	37	999999	568	649	999999	950	999999	758	974	999999	95	999999	999999	130	994	212	868	742	977	999999	113	368	938	126	822	999999	893	637	591	90	93	808	307	334	999999	324	387	999999	667	97	575	999999	963	701	466	268	201	567	264	999999	999999	79	597	999999	489	669	999999	999999	826	488	999999	999999	176	999999	999999	999999	
999999	100	138	679	825	999999	84	890	226	999999	999999	246	659	563	999999	999999	382	329	688	999999	220	367	844	332	355	935	695	188	40	891	824	79	999999	189	15	111	438	584	447	999999	999999	707	722	377	274	732	999999	273	436	730	311	847	216	999999	76	999999	255	806	334	889	999999	896	860	335	298	999999	615	479	558	951	999999	798	881	642	999999	999999	999999	477	68	999999	153	432	751	309	589	977	863	999999	999999	999999	855	632	260	558	395	108	846	397	89	938	126	322	714	485	832	513	966	999999	46	999999	261	999999	747	711	745	237	154	560	746	321	472	51	999999	450	105	999999	547	332	257	921	666	257	397	999999	506	831	718	999999	477	86	21	299	537	561	999999	87	885	549	999999	167	953	999999	651	768	475	85	956	999999	389	567	999999	643	326	125	895	14	390	999999	999999	914	519	877	93	669	999999	183	513	804	593	999999	389	998	999999	99	999999	380	606	999999	653	430	875	454	886	909	120	377	999999	422	665	999999	697	266	999999	898	648	86	213	981	468	302	572	999999	680	999999	188	967	132	236	157	525	999999	760	974	784	48	74	990	183	559	932	999999	999999	148	740	330	999999	663	999999	999999	999999	176	624	171	999999	857	999999	773	524	731	152	254	746	275	150	454	936	292	559	859	583	95	999999	431	535	103	481	22	940	51	999999	314	999999	999999	999999	999999	783	599	623	926	999999	999999	476	452	417	999999	462	999999	998	999999	393	840	113	762	867	806	147	203	635	267	999999	711	833	482	999999	837	999999	961	19	999999	999999	347	999999	633	545	292	618	587	24	848	640	656	999999	653	658	224	210	748	917	459	221	999999	963	366	999999	613	467	999999	775	579	999999	999999	816	216	626	55	182	480	227	999999	197	559	999999	786	626	999999	999999	189	824	462	637	995	54	559	580	90	383	999999	999999	931	825	999999	811	444	905	999999	840	807	37	612	51	730	531	342	271	999999	410	186	740	821	999999	287	178	323	942	948	456	266	636	545	999999	870	397	999999	759	571	747	999999	881	486	889	889	162	999999	420	906	999999	999999	297	918	999999	207	571	999999	25	999999	457	999999	999999	999999	999999	583	181	492	940	181	342	999999	999999	999999	999999	665	304	263	932	37	999999	956	999999	45	484	745	999999	718	865	474	999999	136	279	222	124	259	252	925	794	315	718	670	281	999999	999999	237	138	999999	13	24	999999	318	338	988	422	500	594	999999	482	947	615	462	626	476	871	216	966	370	585	664	999999	379	468	999999	318	
465	684	664	471	999999	999999	999999	999999	851	572	990	797	291	800	623	665	786	452	846	699	265	999999	805	377	367	999999	767	22	349	600	532	849	711	679	956	999999	930	994	235	340	244	747	774	903	881	418	684	999999	961	998	636	927	622	927	62	999999	879	296	114	985	848	368	375	260	49	999999	96	999999	843	807	734	791	227	516	999999	518	278	901	496	949	586	999999	999999	350	964	605	237	784	999999	545	999999	643	890	249	491	876	382	999999	864	739	332	999999	999999	164	274	844	709	116	472	544	152	977	999999	999999	409	651	317	34	999999	444	999999	312	984	307	999999	999999	901	977	34	588	145	754	999999	756	627	513	480	999999	86	129	999999	131	321	92	402	958	843	736	999999	840	999999	999999	237	430	999999	29	98	999999	999999	183	943	732	91	884	409	397	940	53	999999	896	181	421	947	176	548	793	990	902	905	912	999999	175	147	194	28	999999	527	617	931	607	425	999999	999999	903	999999	173	49	999999	682	15	999999	800	209	944	668	157	410	70	999999	999999	999999	999999	524	999999	925	777	594	897	865	622	870	333	122	928	480	999999	808	54	990	384	753	564	999999	899	893	999999	999999	203	525	870	386	466	735	898	578	239	536	242	999999	408	999999	152	570	70	145	695	688	280	473	547	349	365	999999	999999	288	999999	965	999999	999999	999999	811	401	381	995	245	413	597	223	360	250	999999	575	76	591	806	611	999999	169	764	208	768	695	729	978	531	30	999999	238	619	999999	274	912	755	508	597	186	770	575	824	732	999999	475	999999	232	952	773	299	488	700	677	999999	999999	859	999999	710	125	671	402	473	224	26	369	603	255	999999	999999	820	568	994	999999	840	428	344	42	111	303	775	507	35	757	731	999999	537	942	999999	469	62	477	797	999999	514	999999	999999	610	715	737	999999	999999	256	999999	999999	731	999999	80	836	62	470	827	186	417	349	174	377	716	493	118	831	999999	621	516	999999	999999	770	999999	999999	472	999999	734	327	999999	431	111	261	999999	804	10	424	467	999999	581	999	235	300	389	142	999999	10	394	127	607	906	220	62	999999	650	999999	999999	971	955	374	735	735	510	812	985	999999	913	622	912	999999	999999	999999	555	50	516	405	62	999999	390	774	471	999999	617	719	999999	999999	58	521	115	999999	999999	452	999999	741	845	273	999999	488	999999	893	999999	388	999999	634	913	999999	999999	22	232	254	556	579	999999	190	902	804	999999	790	354	999999	200	401	516	717	999999	251	862	814	205	253	
680	574	986	496	347	93	458	999999	805	925	557	46	999999	860	999999	470	999999	331	839	50	154	999999	144	999999	702	45	871	764	192	672	679	849	816	979	999999	982	592	999999	842	819	355	146	985	999999	999999	164	113	656	999999	981	999999	999999	975	164	108	999999	440	366	794	312	999999	693	799	999999	256	707	229	319	295	999999	878	766	488	999999	695	18	949	715	413	999999	932	224	695	999999	293	148	874	662	999999	829	552	999999	310	540	607	661	346	852	182	518	935	793	999999	999999	113	622	63	999999	469	100	796	999999	999999	255	380	999999	999999	598	999999	999999	999999	567	438	999999	122	652	999999	947	422	43	671	106	542	894	613	148	853	291	107	670	95	919	202	789	42	999999	999999	64	170	610	999999	748	12	75	999999	377	365	905	301	461	166	115	999999	435	429	999999	999999	68	642	242	999999	717	501	189	32	912	374	648	999999	999999	380	412	787	811	380	999999	104	477	218	999999	782	947	989	645	514	999999	999999	767	370	342	645	223	421	928	467	945	999999	823	52	999999	13	999999	999999	16	999999	999999	327	730	999999	506	605	714	850	407	999999	206	727	855	675	52	535	607	288	100	999999	166	990	999999	354	999999	676	999999	434	999999	999999	999999	475	983	564	999999	999999	999999	712	863	737	930	373	999999	478	270	227	400	158	10	247	999999	438	391	366	924	999999	468	385	628	829	999999	289	999999	174	392	999999	999999	301	914	390	878	894	424	999999	718	793	976	390	94	218	999999	999999	434	207	999999	999999	999999	627	640	997	999999	281	999999	44	412	651	958	849	96	540	482	109	999999	619	369	510	23	37	647	141	786	87	301	999999	553	212	854	216	337	754	999999	127	660	916	197	607	811	390	950	999999	834	136	304	999999	735	187	888	815	838	336	624	67	999999	508	221	125	979	673	999999	210	999999	752	522	342	893	365	999999	327	432	999999	699	632	86	579	307	660	999999	747	684	375	323	49	377	11	999999	589	147	162	705	81	627	147	999999	999999	281	92	614	962	659	379	739	999999	999999	999999	636	991	980	409	999999	999999	999999	241	988	125	999999	757	999999	999999	212	314	999999	296	621	999999	144	561	733	336	999999	999999	55	999999	97	314	999999	752	656	300	374	999999	999999	737	950	154	999999	395	999999	784	862	524	707	999999	999999	355	999999	999999	949	41	942	84	268	653	111	986	999999	999999	153	999999	488	145	110	93	156	75	999999	999999	345	999999	622	748	413	949	473	784	517	952	999999	742	999999	193	802	624	358	299	878	
955	636	964	639	227	251	474	305	999999	423	624	947	693	999999	671	117	483	418	999999	671	319	190	999999	478	562	459	411	999999	305	343	486	735	856	196	999999	999999	380	836	405	507	999999	654	745	999999	893	15	378	103	491	85	328	999999	164	627	569	774	319	495	87	999999	840	944	999	394	999999	888	999999	507	999999	999999	736	646	999999	696	733	664	444	999999	585	557	91	317	999999	230	24	280	581	239	626	976	543	885	999999	637	666	999999	654	999999	433	14	914	870	206	673	348	999999	202	467	999999	904	340	363	909	529	686	533	999999	999999	380	666	317	861	880	999999	284	851	887	999999	40	739	20	93	532	999999	642	220	999999	375	881	999999	999999	999999	344	721	645	189	975	239	950	999999	999999	999999	980	767	697	63	990	284	999999	497	794	999999	999999	164	894	999999	831	339	886	476	422	999999	897	48	587	999999	526	168	286	999999	875	657	999999	896	650	999999	112	764	999999	588	229	999999	977	394	547	272	685	189	827	397	358	999999	352	484	720	558	977	942	190	502	537	831	998	303	999999	147	391	540	999999	999999	155	76	999999	308	256	585	562	513	500	999999	518	346	999999	888	746	999999	314	950	186	102	167	169	584	390	61	397	838	999999	773	410	880	155	676	77	252	291	999999	54	999999	145	996	474	999999	865	984	999999	500	119	557	391	832	999999	999999	421	602	999999	999999	74	999999	999999	747	878	739	999999	443	372	670	999999	645	464	999999	270	723	999999	105	693	717	718	406	860	897	728	136	392	999999	999999	791	264	999999	267	799	999999	999999	378	999999	127	734	362	431	622	530	237	474	103	352	571	717	323	999999	908	278	773	668	999999	999999	999999	752	357	521	993	581	999999	999999	999999	664	911	472	355	999999	977	999999	364	296	999999	339	669	999999	42	49	16	732	478	937	566	999999	35	468	410	416	379	374	999999	999999	438	50	124	439	96	438	999999	109	372	670	348	950	913	487	884	67	999999	999999	720	318	514	270	113	478	241	399	999999	453	71	938	999999	999999	999999	524	858	743	224	999999	178	604	607	907	370	999999	599	999999	85	548	584	353	999999	999999	654	79	335	177	937	999999	208	696	799	987	47	433	396	735	379	999999	629	150	843	71	595	125	710	607	999999	305	879	624	999999	100	869	999999	824	667	957	511	198	690	806	577	999999	481	805	620	870	937	999999	999999	247	686	919	443	999999	63	29	539	368	999999	999999	641	767	583	999999	708	128	328	609	728	999999	867	210	999999	344	275	38	
123	320	100	999999	962	884	25	387	999999	181	999999	218	999999	999999	428	152	469	422	174	810	459	110	106	999999	551	338	999999	999999	999999	485	980	109	244	34	999999	228	999999	991	999999	757	751	999999	743	999999	693	120	838	90	359	724	740	999999	180	999999	579	23	223	598	999999	634	202	930	18	163	200	336	973	745	742	209	873	478	999999	416	999999	262	999999	570	808	999999	499	611	999999	654	744	465	929	780	455	891	15	999999	806	681	565	999999	999999	590	999999	367	147	999999	999999	159	999999	999999	418	763	999999	326	657	653	999999	753	144	590	204	999999	419	735	406	202	300	999999	204	999999	671	999999	999999	247	74	776	234	451	304	407	273	999999	803	481	999999	999999	384	999999	244	361	890	62	546	975	626	834	181	609	960	944	999999	999999	999999	999999	999999	981	911	167	261	999999	429	349	459	737	999999	618	560	999999	688	240	999999	999999	615	843	999999	619	889	876	621	240	604	624	490	360	605	776	631	155	880	75	264	227	877	999999	932	999999	999999	809	658	18	284	243	921	729	135	641	881	121	999999	981	102	44	999999	31	286	999999	858	109	141	550	986	415	67	999999	975	600	293	262	910	761	999999	89	228	613	955	371	999999	760	234	999999	894	999999	800	898	973	229	681	855	87	999999	692	502	677	999999	31	869	186	308	754	999999	357	628	210	594	964	22	816	932	75	999999	999999	108	875	177	999999	477	614	999999	999999	756	919	438	185	783	78	523	999999	119	591	999999	194	404	999999	699	616	275	318	216	999999	999999	413	999999	999999	999999	35	594	627	509	999999	553	264	28	659	997	615	919	453	427	525	451	609	706	350	979	729	707	101	186	999999	389	168	408	999999	687	353	181	648	22	757	483	999999	999999	657	47	832	176	745	999999	94	697	999999	891	690	492	999999	706	999999	999999	999999	328	503	450	948	83	395	855	793	971	654	999999	280	441	669	52	554	707	59	999999	157	563	962	93	102	999999	567	277	718	741	336	646	774	838	579	439	979	455	953	583	652	976	382	774	363	650	999999	390	231	647	938	653	656	999999	662	879	366	999999	999999	95	515	128	146	62	999999	17	668	999999	861	999999	72	999999	999999	476	660	999999	190	198	729	999999	446	187	55	81	803	999999	990	680	185	700	83	569	107	867	77	534	999999	330	139	355	982	985	528	990	999999	839	899	190	443	492	699	999999	691	906	649	999999	82	75	258	962	999999	999999	266	171	167	503	11	886	999999	136	340	859	68	383	469	999999	
658	64	496	999999	783	810	246	693	10	904	999999	200	228	999999	461	774	999999	177	999999	999999	999999	366	833	91	837	22	781	317	162	839	119	317	447	198	999999	28	579	294	189	216	751	572	999999	262	624	810	667	669	999999	999999	787	891	54	474	999999	302	999999	414	136	770	999999	999999	540	171	795	570	999999	40	69	999999	204	787	987	132	253	999999	205	580	466	36	355	122	642	596	61	227	999999	973	999999	387	796	175	167	419	999999	821	999999	999	999999	999999	68	999999	610	241	999999	10	999999	922	231	574	999999	650	947	109	424	999999	999999	944	119	577	306	779	572	681	646	999999	999999	578	999999	431	999999	206	123	412	968	717	512	411	236	61	999999	351	751	999999	291	156	228	68	994	270	535	999999	890	889	757	999999	74	928	999999	341	380	335	977	999999	450	900	999999	544	141	707	414	885	999999	68	263	999999	999999	680	399	999999	811	571	584	684	896	46	316	233	654	689	653	583	816	999999	680	988	374	951	452	999999	619	683	926	297	856	649	999999	832	636	802	260	999999	539	104	529	809	750	303	903	413	594	313	889	451	63	999999	79	822	387	274	591	999999	237	18	999999	138	999999	297	827	256	999999	999999	597	852	438	269	53	999999	999999	871	248	81	57	49	797	315	793	484	243	34	580	999999	454	371	220	184	166	530	224	401	999999	999999	475	657	747	120	716	999999	23	794	787	357	457	515	36	999999	38	198	999999	575	344	999999	64	999999	676	118	39	999999	641	264	112	522	507	974	707	785	605	999999	301	686	999999	756	471	448	246	999999	110	938	345	701	155	999999	999999	999999	66	999999	408	672	980	638	999999	490	999999	759	691	274	850	999999	808	250	913	638	896	534	975	588	699	999999	999999	999999	18	100	999999	940	999999	145	213	858	917	703	999999	933	419	663	999999	118	999999	712	757	972	381	627	999999	105	787	999999	80	999999	673	477	314	792	115	999999	630	989	999999	999999	650	556	71	999999	564	115	999999	980	229	243	928	867	237	987	858	594	81	390	960	795	163	601	74	999999	999999	450	399	594	827	999999	43	616	999999	896	71	210	910	389	72	999999	242	807	297	837	857	999999	999999	327	934	999999	465	249	999999	805	310	58	491	999999	807	124	716	277	162	347	209	321	359	999999	925	657	683	692	327	935	562	999999	314	237	571	999999	999999	81	999999	316	427	793	586	712	596	22	719	277	581	947	318	964	655	949	637	545	456	909	401	286	838	772	999999	103	252	999999	744	263	
82	428	914	999999	999999	845	920	416	734	647	744	913	938	416	120	379	999999	598	701	365	600	35	999999	999999	680	384	999999	654	871	493	470	999999	999999	465	999999	163	43	674	356	809	39	999999	810	999999	175	487	347	432	999999	552	476	654	262	389	663	999999	495	624	963	243	377	275	544	251	187	111	645	483	220	957	999999	952	251	999999	335	379	225	133	999999	202	46	55	992	329	26	999999	389	889	802	158	667	418	710	123	441	764	686	568	631	73	999999	864	221	704	999999	524	412	370	999999	999999	999999	999999	499	999999	207	331	282	999999	234	999999	999999	999999	999999	71	300	927	999999	137	460	570	693	656	999999	71	359	181	999999	298	123	502	413	28	835	518	327	305	999999	939	916	119	491	470	344	270	351	96	193	159	414	288	282	284	910	492	600	184	869	438	421	35	497	984	112	732	999999	703	920	172	743	999999	18	312	221	350	88	232	999999	241	719	273	988	685	884	999999	229	999999	117	352	917	999999	999999	490	528	891	999999	507	999999	611	312	647	176	30	999999	419	279	970	73	570	413	378	862	638	718	158	47	999999	110	277	512	829	595	999999	255	600	569	527	784	330	999999	999999	864	710	999999	81	999999	999999	279	474	565	259	999999	999999	999999	549	291	796	772	379	999999	810	407	999999	109	483	62	597	775	814	849	751	196	743	842	999999	514	162	709	647	60	999999	999999	635	999999	263	765	57	639	999999	319	999999	755	414	999999	916	183	772	610	455	999999	509	202	465	625	999999	73	999999	705	115	999999	139	96	135	328	784	279	772	389	846	717	14	999999	79	505	87	996	999999	277	925	658	741	551	264	627	551	877	86	20	897	200	999999	352	533	670	190	999999	630	95	691	647	411	392	764	999999	25	999999	132	999999	547	999999	291	999999	779	999999	304	587	832	507	777	907	999999	761	492	655	283	999999	999999	409	325	401	999999	696	585	287	999999	999999	786	999999	612	10	999999	127	472	999999	909	999999	999999	87	376	602	853	133	999999	784	999999	649	999999	119	463	363	126	723	644	999999	451	999999	477	502	209	999999	801	316	999999	776	162	85	299	411	746	893	99	357	42	722	548	999999	999999	801	832	999999	999999	677	72	258	884	999999	482	325	639	999999	912	80	999999	430	999999	999999	237	541	631	999999	359	499	372	999999	274	768	690	921	608	208	999999	676	999999	601	497	134	999999	999999	891	131	602	999999	771	999999	980	999999	999999	612	921	10	25	846	179	463	258	999999	314	501	999999	125	349	
560	717	441	118	245	410	286	999999	676	303	590	999999	509	776	385	727	940	589	256	299	88	999999	607	999999	369	999999	216	352	999999	819	999999	663	999999	999999	52	266	999999	324	745	617	202	678	255	707	999999	206	669	686	999999	241	999999	912	737	826	271	560	999999	258	999999	737	204	934	404	856	552	999999	874	999999	999999	999999	396	999999	844	638	106	409	754	900	758	999999	838	530	999999	306	455	839	925	999999	520	491	157	91	575	17	423	268	283	399	165	506	332	941	951	753	845	748	999999	109	999999	861	806	219	500	999999	899	674	999999	108	411	712	999999	924	217	253	971	314	60	999999	225	837	999999	999999	745	261	841	896	578	999999	999999	706	771	826	999999	659	685	938	591	990	117	999999	999999	185	987	452	505	999999	734	708	782	540	698	241	883	891	735	450	999999	248	743	999999	105	737	647	704	941	184	703	557	567	999999	999999	69	999999	476	43	950	377	999999	756	443	999999	870	999999	920	999999	999999	942	338	999999	999999	474	353	257	999999	653	77	537	292	999999	330	704	186	150	999999	818	638	511	999999	858	784	82	181	999999	310	841	234	999999	727	696	411	242	999999	633	332	568	379	999999	624	822	966	422	999999	792	436	999999	999999	999999	204	112	379	38	534	480	148	999999	999999	862	947	999999	428	283	810	596	109	999999	339	999999	818	190	448	826	887	595	892	371	999999	389	65	571	856	505	999999	625	326	383	707	894	495	170	276	517	865	361	403	692	612	999999	692	999999	409	442	911	999999	663	999999	150	939	587	776	999999	913	806	385	417	923	684	999999	279	726	391	444	67	657	999999	931	961	536	999999	209	999999	499	696	717	171	999999	593	584	999999	999999	242	999999	316	999999	985	362	710	489	943	480	17	427	228	999999	999999	964	999999	999999	999999	999999	591	614	999999	388	27	685	227	99	224	993	999999	110	232	506	493	623	137	349	672	999999	231	482	592	720	202	341	999999	729	759	999999	49	339	999999	240	191	627	28	928	700	310	145	620	275	950	150	907	204	722	482	999999	837	44	591	999999	509	119	32	37	196	686	999999	497	339	27	953	10	999999	992	324	866	604	209	649	371	999999	611	999999	642	580	294	146	558	999999	426	369	14	747	934	731	81	605	991	742	23	896	647	290	258	996	149	290	212	407	999999	999999	999999	999999	230	999999	898	902	389	999999	999999	999999	855	251	999999	657	948	999999	999999	270	253	270	613	999999	635	475	779	330	958	645	999999	999999	933	161	639	687	731	619	
527	812	833	178	225	544	841	999999	50	405	999999	999999	999999	886	598	942	163	999999	135	999999	760	754	353	577	943	744	25	896	616	704	611	235	925	339	999999	879	437	999999	54	78	625	171	999999	383	999999	368	597	999999	415	991	997	999999	999999	999999	858	773	999999	265	235	999999	528	999999	999999	345	794	151	675	717	161	999999	514	999999	311	67	556	599	999999	999999	624	585	156	471	491	624	707	999999	674	374	999999	961	420	182	999999	573	549	680	313	99	999999	811	693	879	402	696	999999	917	999999	504	14	269	453	498	640	649	999999	67	463	243	638	999999	477	310	999999	999999	308	342	999999	737	517	875	999999	239	999999	999999	892	999999	78	795	147	789	345	179	999999	221	517	922	999999	209	249	999999	999999	79	461	122	344	393	642	213	397	154	687	255	999999	999999	999999	223	116	828	999999	66	999999	667	105	848	999999	307	999999	35	681	386	801	40	497	34	999999	225	778	279	477	509	634	999999	407	999999	112	100	191	241	247	999999	815	712	452	193	503	559	999999	612	981	46	453	617	999999	21	353	999999	999999	963	481	757	445	837	999999	257	432	134	270	999999	746	999999	126	708	999999	999999	570	98	999999	314	999999	108	251	176	297	440	999999	27	999999	396	649	455	342	999999	759	490	858	978	362	204	760	999999	299	999999	865	941	920	744	830	999999	999999	264	999999	453	441	382	999999	278	549	919	201	415	790	999999	999999	300	708	897	948	307	999999	591	736	393	999999	162	809	380	310	356	519	999999	197	200	999999	395	387	888	786	387	974	590	439	442	12	999999	588	425	418	574	243	999999	999999	532	999999	859	528	684	900	289	573	145	999999	999999	409	880	228	600	928	77	999999	819	999999	571	332	999999	999999	999999	390	207	573	393	961	736	999999	496	525	664	999999	999999	999999	702	988	507	813	838	622	999999	42	132	137	988	497	350	661	423	999999	234	999999	685	707	234	303	999999	999999	189	183	241	999999	913	365	999999	34	841	210	220	999999	612	999999	493	999999	915	271	268	80	585	896	620	84	699	583	300	463	999999	389	643	999999	295	999999	633	665	999999	167	999999	999999	999999	964	655	150	999999	999999	310	999999	716	999999	999999	962	45	999999	140	293	562	999999	389	340	999999	110	144	999999	566	999999	544	999999	134	999999	999999	999999	151	502	506	620	999999	480	999999	116	282	823	747	530	597	999999	373	663	999999	999999	112	999999	777	788	701	473	829	203	583	999999	999999	489	352	999999	999999	43	999999	542	135	519	999999	92	533	283	67	999999	362	
613	864	886	999999	881	170	783	726	999999	981	362	801	999999	791	56	896	994	68	999999	481	859	106	564	999999	831	538	999999	307	29	699	504	731	460	120	225	339	697	201	176	329	568	171	999999	61	467	741	102	728	995	196	539	224	273	999999	503	516	309	36	999999	999999	29	999999	706	999999	487	631	999999	922	575	717	208	802	892	474	912	697	385	999999	401	99	446	422	312	999999	169	999999	467	690	999999	999999	40	670	999999	823	309	93	465	708	999999	836	999999	179	999999	288	987	737	331	798	856	805	141	999999	634	999999	906	607	183	999999	852	207	173	660	999999	866	686	538	227	78	174	999999	999999	676	999999	999999	699	276	268	33	845	432	958	668	833	812	999999	243	45	999999	916	702	999999	592	999999	377	672	739	999999	297	601	999999	519	263	999999	999999	999999	465	858	999999	999999	640	348	160	37	999999	248	504	999999	502	298	453	999999	999999	161	472	920	650	999999	570	892	959	412	970	431	396	999999	705	999999	806	250	122	385	966	999999	286	364	759	999999	435	138	178	912	999999	999	158	956	360	111	172	116	921	644	999999	187	868	999999	377	728	640	517	999999	469	30	999999	185	77	536	999999	999999	117	999999	999999	394	441	999999	56	49	999999	282	440	999999	603	872	700	328	999999	96	999999	371	58	986	999999	924	917	594	708	892	120	823	91	429	430	236	64	945	999999	260	856	999999	821	198	406	455	209	955	999999	596	999999	933	999999	980	747	999999	826	999999	139	170	999999	846	24	164	929	157	201	21	141	377	818	754	492	227	239	999999	549	860	589	585	725	962	654	999999	572	999999	125	999999	999999	861	410	999999	999999	675	999999	20	448	667	999999	999999	999999	198	999999	572	778	999999	451	490	751	999999	29	965	542	554	999999	514	201	902	592	752	42	999999	338	280	967	999999	938	999999	443	999999	999999	882	601	999999	331	537	148	92	343	996	999999	634	999999	270	841	444	999999	271	240	999999	818	545	999999	999999	226	999999	859	553	604	999999	637	999999	999999	531	534	147	373	210	232	907	375	119	569	596	999999	407	742	78	439	532	999999	676	585	999999	411	352	807	999999	999999	168	677	595	487	999999	999999	109	587	827	999999	703	80	199	49	332	904	709	976	488	498	999999	999999	999999	123	82	406	999999	59	884	999999	191	339	999999	96	999999	240	999999	999999	999999	237	917	999999	914	999999	735	999999	306	637	262	268	701	376	999999	597	999999	738	886	481	415	55	408	60	702	707	554	374	999999	113	975	102	999999	999999	999999	999999	580	
997	515	457	388	620	999999	332	796	625	428	999999	20	999999	789	334	353	308	226	999999	828	867	128	217	788	371	668	999999	662	999999	143	624	517	78	999999	999999	233	438	102	999999	944	999999	263	86	289	738	363	113	323	650	748	826	861	999999	432	999999	879	999999	669	27	999999	907	670	636	492	999999	308	941	672	491	111	914	215	431	137	752	614	999999	999999	60	999999	565	999999	22	421	999999	763	999999	645	315	428	925	769	85	844	47	415	999999	594	999999	439	421	999999	832	999999	999999	621	439	999999	999999	999999	838	379	618	20	395	38	658	999999	185	51	577	305	367	999999	185	155	140	587	99	347	987	999999	999999	620	595	135	56	472	587	695	333	999999	965	216	999999	555	999999	74	999999	19	756	999999	418	443	999999	125	999999	770	373	688	491	852	569	342	120	391	926	998	424	269	981	999999	637	490	718	506	340	160	481	999999	999999	75	138	999999	590	585	48	19	758	479	999999	999999	999999	899	999999	480	999999	633	999999	209	629	999999	650	199	999999	570	774	927	999999	365	999999	922	298	744	999999	426	999999	489	999999	534	352	999999	249	999999	217	999999	999999	737	999999	999999	999999	707	63	282	10	842	999999	999999	62	29	999999	120	294	999999	999999	139	988	364	999999	999999	755	32	999999	571	856	712	912	705	981	333	484	47	650	487	370	88	869	26	744	851	11	785	999999	732	999999	999999	632	846	261	88	716	732	532	999999	999999	972	825	999999	426	999999	999999	719	957	729	545	773	470	807	43	614	999999	972	999999	363	785	969	595	159	847	624	90	76	453	902	617	999999	514	160	994	397	263	387	999999	456	999999	292	828	707	999999	999999	771	825	999999	646	818	744	121	179	715	999999	999999	676	644	802	216	862	275	64	999999	999999	269	319	812	645	361	882	382	173	440	502	151	999999	962	897	999999	265	999999	807	999999	872	640	344	445	481	20	586	999999	999999	999999	70	999999	773	595	402	690	461	999999	177	294	936	371	948	739	222	381	999999	999999	999999	950	951	999999	467	971	999999	163	924	874	340	635	775	149	999999	923	380	486	377	302	570	216	999999	252	96	523	157	999999	691	605	999999	999999	999999	872	996	847	999999	461	999999	802	356	248	765	587	999999	999999	518	999999	787	34	369	736	14	206	153	999999	999999	709	522	999999	823	738	999999	329	999999	240	123	902	999999	737	634	918	927	575	999999	331	450	999999	569	553	14	360	723	666	246	999999	105	324	729	999999	999999	589	938	999999	999999	618	999999	999999	935	452	428	615	653	
59	399	450	808	438	260	822	999999	747	149	999999	999999	473	24	804	999999	999999	144	999999	183	686	450	55	980	999999	597	336	554	999999	877	999999	999999	398	706	999999	999999	796	688	666	999999	906	999999	999999	449	969	999999	514	604	972	999999	999999	317	629	442	967	999999	354	469	999999	841	923	278	95	999999	32	999999	551	766	349	537	297	476	477	734	999999	319	900	999999	21	648	92	732	999999	650	107	810	505	956	739	999999	922	336	999999	825	149	999999	999999	999999	427	999999	999999	748	264	444	76	313	839	894	175	657	708	748	458	847	759	201	696	444	771	222	348	594	37	283	614	960	284	652	999999	638	38	230	999999	886	999999	999999	477	147	584	794	970	610	791	92	367	184	877	999999	999999	948	942	999999	908	999999	785	538	720	980	829	115	38	196	309	536	628	999999	570	572	333	999999	724	558	999999	977	999999	738	999999	945	916	440	999999	930	586	646	999999	999999	322	972	110	986	623	999999	318	479	765	783	310	999999	463	999999	613	314	31	650	234	999999	999999	999999	999999	57	735	775	74	398	31	999999	609	663	841	447	175	598	472	347	801	999999	250	390	221	467	438	549	491	46	827	778	999999	999999	422	311	203	391	18	62	260	999999	431	999999	457	667	183	999999	999999	25	714	25	842	684	848	996	153	607	999999	506	999999	196	293	38	571	252	198	999999	251	539	254	784	590	419	96	999999	805	330	932	553	293	999999	999999	476	331	812	936	234	999999	999999	168	596	671	511	999999	74	999999	403	358	214	479	510	405	883	771	999999	434	432	598	894	201	823	674	999999	223	999999	999999	817	999999	759	316	964	999999	825	381	657	999999	88	999999	31	999999	411	972	999999	84	783	395	252	705	402	999999	999999	636	202	234	344	921	505	999999	615	14	746	697	999999	898	515	999999	580	999999	123	816	356	456	576	504	999999	850	947	999999	439	442	999999	122	314	999999	999999	337	393	999999	46	735	999999	999999	370	26	999999	714	382	999999	569	999999	815	999999	591	999999	41	66	69	999999	445	494	999999	999999	858	182	197	634	392	227	104	187	540	978	475	387	209	565	999999	560	850	84	477	127	532	580	999999	87	530	729	350	747	277	694	166	999999	761	213	999999	197	999999	29	332	165	734	391	328	836	274	214	386	999999	969	509	999999	370	26	856	881	287	555	119	999999	663	876	357	910	845	822	923	999999	995	633	899	731	830	752	322	393	150	262	791	813	326	352	875	777	767	846	795	536	904	331	654	642	999999	999999	
668	289	386	481	482	24	351	588	390	842	80	778	27	618	703	473	999999	35	763	306	999999	320	999999	580	152	999999	999999	396	721	673	999999	266	21	999999	999999	42	999999	999999	779	777	471	737	962	999999	999999	999999	999999	999999	832	999999	590	629	878	422	138	999999	288	999999	999999	999999	987	954	866	717	864	814	766	112	534	671	467	82	255	986	999999	59	358	968	999999	162	179	999999	564	999999	93	358	388	599	786	735	754	209	339	999999	789	517	871	255	178	892	233	726	652	171	973	517	999999	891	587	88	999	320	932	185	313	148	399	586	633	516	435	999999	326	799	999999	267	742	948	207	327	999999	113	799	981	929	999999	206	402	316	576	973	496	999999	707	736	444	277	999999	993	651	127	294	621	999999	466	66	410	853	254	716	999999	999999	694	270	900	999999	999999	950	999999	860	941	997	279	67	542	939	165	999999	73	482	999999	588	955	556	999999	894	491	147	525	873	52	999999	158	600	801	547	802	750	807	839	999999	327	999999	142	999999	130	24	564	129	527	900	792	999999	772	726	195	999999	148	71	15	999999	382	434	383	999999	999999	849	679	265	995	146	414	810	233	999999	672	999999	999999	847	999999	879	926	28	998	972	259	562	385	873	999999	76	999999	999999	999999	435	552	892	534	323	120	999999	344	309	999999	999999	496	981	567	999999	64	514	658	301	982	999999	487	999999	436	999999	569	46	473	806	649	929	482	725	19	999999	15	779	156	509	736	999999	544	627	894	617	999999	999999	995	170	818	111	418	372	999999	999999	947	197	465	999999	754	999999	999999	999999	659	999999	908	770	972	769	999999	285	999999	158	564	185	592	860	469	819	924	300	50	999999	987	999999	521	119	28	999999	999999	817	999999	999999	999999	662	999	999999	967	699	709	715	305	999999	950	543	742	999999	808	530	93	97	728	999999	999999	999999	999999	503	550	121	999999	798	752	638	918	999999	961	345	403	999999	186	585	892	769	120	219	995	814	999999	453	805	261	310	498	999999	762	99	677	999999	999999	629	505	465	856	26	910	963	667	317	999999	582	406	999999	907	354	507	205	958	999999	989	468	228	150	106	315	431	497	263	999999	166	312	999999	522	112	281	680	999999	46	753	209	999999	337	507	804	871	408	999999	403	153	753	567	141	999999	833	999999	411	365	369	550	595	422	999999	999999	161	256	298	999999	762	635	673	387	168	214	336	743	999999	721	345	235	906	44	999999	120	633	598	999999	152	999999	280	999999	999999	760	495	999999	786	547	58	
999999	558	999999	524	633	999999	479	376	999999	926	814	100	999999	689	29	143	643	560	328	599	655	999999	85	156	205	999999	765	358	999999	673	56	999999	206	92	999999	999999	652	392	410	999999	640	267	199	254	337	999999	578	999999	305	627	852	999999	999999	947	402	793	482	436	329	999999	12	131	750	735	879	999999	893	619	324	241	491	261	159	992	958	397	372	831	818	999999	913	584	62	999	821	449	91	258	689	581	315	225	999999	268	333	519	517	464	374	999999	705	959	866	74	145	600	457	999999	999999	14	430	650	617	722	238	427	78	750	914	999999	192	645	929	742	926	999999	197	890	999999	999999	880	908	467	755	901	953	718	988	863	230	991	999999	269	684	161	665	999999	350	39	906	450	999999	549	933	999999	69	39	134	148	869	413	567	806	549	134	522	999999	862	821	999999	709	89	887	694	449	999999	386	255	591	271	667	847	861	762	999	999999	368	533	875	841	924	593	850	993	817	434	809	720	999999	999999	481	745	528	754	206	371	999999	855	494	313	683	999999	999999	999999	212	565	706	999999	549	21	164	659	999999	980	360	125	238	893	999999	999999	766	999999	694	952	789	922	999999	116	565	637	243	512	49	999999	168	999999	60	999999	791	261	727	765	999999	999999	484	821	999999	999999	999999	90	142	999999	979	478	547	27	99	590	97	290	999999	599	488	999999	777	651	620	425	821	999999	74	264	111	625	297	11	495	155	478	967	173	780	712	484	999999	256	533	570	34	151	61	470	886	999999	24	999999	286	999999	999999	832	211	342	726	999999	26	877	884	363	999999	999999	999999	943	122	130	999999	466	887	13	416	530	999999	59	401	680	169	999999	999999	600	999999	999999	724	237	384	645	765	831	999999	999999	468	999999	371	999999	389	488	999999	117	358	999999	394	558	250	283	851	250	714	161	941	55	34	421	508	293	752	31	821	999999	569	476	364	295	999999	999999	544	999999	168	948	670	912	71	61	999999	999999	999999	63	919	999999	385	143	999999	614	889	18	503	999999	128	999999	427	368	667	324	548	999999	411	999999	155	880	738	999999	91	766	491	39	999999	999999	174	999999	87	699	111	380	919	435	546	750	405	999999	866	496	670	90	531	312	254	747	999999	999999	211	117	907	49	999999	999999	62	174	999999	999999	35	529	882	233	10	727	266	297	404	122	344	999999	702	999999	23	251	402	10	245	188	784	245	999999	799	694	999999	999999	72	668	606	383	382	626	999999	999999	346	614	446	90	803	56	957	999999	999999	
40	550	414	165	999999	469	920	61	928	944	85	999999	69	999999	538	40	935	999999	628	798	739	999999	44	167	383	999999	637	955	920	442	999999	827	893	79	768	154	564	637	46	999999	999999	332	453	682	999999	589	286	530	999999	59	867	852	338	554	660	78	515	257	781	358	832	965	140	999999	999999	258	999999	999999	325	394	476	308	166	430	999999	417	999999	999999	697	794	400	117	57	871	574	289	498	349	418	700	638	316	855	688	376	719	999999	957	870	221	693	999999	999999	523	583	568	999999	908	999999	253	999999	163	560	987	958	724	918	269	921	532	760	556	581	999999	999999	169	452	478	63	404	226	560	491	485	110	113	902	533	298	15	999999	589	908	175	150	484	756	999999	999999	999999	800	931	46	347	461	146	714	590	767	423	126	999999	854	45	999999	998	671	84	999999	999999	822	999999	971	999999	939	999999	647	416	484	999999	999999	583	748	411	603	294	999999	999999	34	999999	399	322	765	999999	889	999999	999999	872	999999	999999	812	681	982	874	829	415	960	130	407	290	498	999999	115	495	999999	542	479	452	442	743	999999	527	59	922	465	999999	629	107	35	573	999999	775	999999	343	468	731	601	999999	999999	198	999999	999999	746	744	475	999999	216	279	863	999999	896	292	999999	404	667	999999	631	999999	419	999999	785	863	999999	833	845	723	999999	772	37	289	940	999999	870	254	999999	999999	780	315	457	373	303	359	244	678	677	163	344	999999	676	183	999999	541	464	263	999999	470	308	999999	999999	751	72	444	252	583	416	300	421	999999	984	999999	999999	325	612	55	36	436	999999	426	166	692	389	999999	105	853	999999	409	150	617	999999	949	782	867	416	999999	999999	858	116	660	999999	999999	741	158	889	99	667	783	928	418	236	999999	840	882	756	216	371	908	348	398	404	17	160	999999	354	45	999999	999999	999999	999999	744	999999	329	999999	164	779	950	241	274	16	196	405	999999	732	999999	999999	999999	899	999999	210	344	402	519	717	265	999999	236	937	803	854	295	28	874	32	673	68	656	871	727	999999	265	140	644	342	212	998	999999	427	423	999999	926	904	538	708	572	352	658	611	713	999999	999999	23	999999	419	720	177	530	457	999999	331	219	246	182	143	945	213	999999	186	999999	266	727	999999	999999	324	928	999999	490	999999	999999	331	410	999999	168	827	433	251	702	234	622	45	478	89	999999	101	999999	689	999999	404	763	368	595	482	106	456	999999	744	500	123	491	339	686	364	999999	999999	921	174	999999	355	710	703	511	999999	
564	480	999999	999999	449	431	54	248	659	96	412	102	736	927	947	711	999999	688	750	589	999999	999999	358	124	92	632	180	114	611	999999	694	69	857	72	918	626	668	999999	305	79	999999	253	680	600	951	905	10	999999	226	377	701	31	952	999999	789	999999	131	674	565	816	999999	940	637	282	999999	353	999999	674	19	331	52	127	393	681	999999	499	612	758	172	187	631	186	887	243	685	672	117	935	999999	999999	999999	994	999999	488	817	138	615	407	999999	999999	670	999999	999999	895	999999	583	638	280	410	299	668	373	511	387	194	84	62	403	999999	729	246	999999	401	373	826	58	999999	904	863	392	999999	215	560	564	516	305	202	992	908	111	999999	836	534	982	978	141	492	593	999999	999999	86	222	999999	478	372	370	934	621	79	286	999999	733	417	27	416	999999	812	999999	870	889	882	70	999999	999999	694	409	774	419	999999	694	565	564	610	130	316	671	405	91	202	156	999999	581	999999	631	999999	310	999999	999999	576	525	329	999999	722	999999	860	999999	726	999999	783	962	999999	525	999999	385	721	872	133	296	999999	744	66	731	754	724	529	311	147	999999	820	393	980	267	999999	869	374	28	842	999999	270	300	999999	91	307	240	559	844	999999	999999	909	803	187	142	805	832	468	598	999999	997	885	999999	877	999999	503	399	981	338	682	367	20	702	40	928	36	420	999999	999999	433	524	999999	684	999999	601	999999	999999	216	848	461	21	999999	776	237	844	320	710	423	92	587	999999	258	999999	172	987	535	999999	772	258	999999	395	43	493	175	277	831	210	602	999999	908	486	193	999999	999999	670	956	243	475	195	617	325	997	999999	397	525	275	944	521	968	999999	747	254	958	742	999999	977	917	999999	959	999999	119	117	146	999999	111	724	999999	999999	502	41	301	741	587	640	790	398	326	106	649	12	887	689	999999	220	171	999999	234	400	810	693	48	632	515	182	999999	218	860	543	295	800	159	599	29	936	773	15	666	999999	952	677	661	821	999999	957	135	999999	483	999999	999999	868	500	725	543	809	992	999999	999999	414	142	582	538	783	999999	849	999999	297	669	697	446	165	999999	999999	448	999999	999999	227	670	558	57	87	734	933	531	427	309	434	66	999999	999999	114	780	261	999999	380	999999	999999	999999	121	114	837	999999	785	489	856	999999	999999	286	410	777	775	999	676	367	64	847	604	262	393	549	428	999999	459	753	342	385	323	999999	78	993	999999	215	558	454	219	999999	999999	454	999999	133	999999	157	655	999999	
178	115	113	894	140	532	544	624	999999	999999	686	605	311	999999	999999	480	979	869	999999	416	999999	570	450	232	157	737	898	999999	587	999999	832	280	585	25	585	237	281	999999	592	545	459	539	587	986	768	614	25	916	306	999999	153	847	939	999999	820	607	664	881	746	999999	634	394	47	369	999999	999999	999999	295	999999	920	999999	560	286	672	957	93	999999	999999	464	999999	721	981	853	999999	125	984	341	999999	205	999999	572	999999	999999	199	911	999999	502	228	999999	362	593	730	999999	386	999999	999999	570	999999	291	737	625	210	427	212	681	999999	540	653	999999	754	84	684	100	478	358	999999	999999	97	761	892	590	999999	999999	999999	950	991	521	477	399	532	423	74	64	467	362	999999	972	480	518	999999	999999	999999	999999	502	999999	909	639	999999	38	194	715	483	514	399	156	860	994	325	262	999999	141	73	264	721	340	19	630	632	126	999999	837	407	999999	999999	368	742	789	714	822	50	361	999999	449	214	816	999999	560	665	320	501	377	657	999999	828	137	470	999999	263	171	999999	289	16	999999	51	357	318	905	999999	40	414	999999	289	502	999999	338	610	999999	60	999999	400	458	964	999999	624	618	189	189	749	999999	999999	158	536	552	553	761	354	655	999999	856	507	999999	549	634	906	430	97	164	15	500	999999	846	543	999999	999999	820	324	694	260	433	999999	138	166	999999	142	265	544	737	948	460	983	955	999999	999999	999999	366	999999	999999	415	203	530	34	183	259	850	999999	615	187	780	733	999999	659	405	974	688	378	878	999999	501	999999	999999	359	999999	555	516	571	630	349	951	415	999999	984	289	66	902	152	999999	906	999999	92	999999	999999	956	225	22	999999	559	999999	999999	38	999999	999999	999999	764	318	181	819	628	742	289	430	276	236	375	821	463	380	349	82	545	423	999999	120	419	999999	528	999999	990	542	193	21	388	834	922	927	906	155	999999	748	731	333	337	174	515	662	382	140	591	403	559	953	999999	179	969	614	999999	999999	429	762	789	778	829	95	999999	277	51	442	313	447	915	317	855	601	351	221	96	806	605	757	628	398	811	596	999999	239	800	218	864	999999	421	22	726	999999	958	999999	504	252	615	999999	620	999999	826	153	488	251	107	619	828	757	999999	709	298	671	143	400	966	242	112	329	477	832	577	995	36	902	591	999999	642	999999	717	844	201	367	147	688	571	668	117	999999	142	999999	390	999999	789	712	723	64	629	567	999999	271	149	296	770	787	373	831	127	585	660	999999	
976	440	50	999999	517	931	534	455	829	308	135	370	999999	296	452	469	215	323	188	999999	473	84	411	455	704	905	597	999999	325	739	551	532	90	138	214	950	77	999999	205	792	529	184	738	688	146	779	109	999999	999999	903	999999	803	406	133	999999	999999	999999	594	979	612	343	185	139	99	757	603	289	68	999999	999999	402	110	128	396	17	299	346	999999	999999	925	805	123	999999	422	124	747	999999	957	999999	311	999999	482	135	999999	999999	354	999999	999999	999999	999999	499	51	402	999999	510	999999	685	20	125	999999	566	314	285	64	806	230	170	999999	999999	999999	477	332	470	779	999999	999999	974	999999	999999	663	999999	697	792	775	436	764	721	181	999999	999999	71	124	999999	999999	999999	999999	206	81	786	239	193	336	999999	921	75	176	580	622	273	999999	550	160	999999	462	999999	868	522	510	628	51	509	989	999999	386	999999	363	490	123	44	962	723	999999	999999	707	479	918	34	870	710	269	999999	999999	999999	329	58	911	50	389	362	876	104	696	453	999999	730	203	999999	999999	973	712	999999	999999	587	310	868	647	411	376	983	999999	999999	652	999999	999999	858	999999	92	486	338	46	999999	111	999999	167	868	999999	460	14	977	999999	398	738	999999	997	583	999999	520	606	461	999999	999999	674	405	286	42	452	895	94	886	329	121	999999	957	937	399	584	706	429	442	841	196	407	999999	707	688	999999	755	802	785	141	999999	485	34	927	536	999999	705	999999	135	426	141	376	127	657	174	354	780	959	607	998	29	100	173	620	224	112	284	999999	598	925	696	103	308	754	440	999999	999999	999999	410	751	878	232	304	26	710	820	289	999999	543	999999	335	796	204	787	122	999999	321	414	999999	999999	373	17	886	210	729	47	77	373	999999	537	335	751	558	856	129	999999	796	999999	910	403	999999	542	164	999999	999999	899	898	999999	642	640	999999	614	326	976	388	871	345	103	999999	672	999999	916	999999	15	18	583	247	348	667	325	12	174	504	319	999999	830	999999	632	999999	829	149	555	730	586	999999	720	434	999999	477	258	461	702	860	999999	999999	906	27	159	255	26	999999	999999	854	999999	638	999999	120	999999	374	557	28	999999	494	466	533	207	195	999999	792	298	158	664	871	999999	999999	309	313	266	668	704	813	703	386	999999	177	999999	701	413	948	71	610	428	217	999999	239	999999	218	403	714	453	999999	88	999999	957	867	997	688	999999	463	338	846	999999	348	670	744	999999	336	999999	299	943	505	781	990	730	688	730	456	951	190	126	
999999	999999	999999	224	982	999999	346	429	724	179	900	266	950	619	225	756	89	547	185	999999	420	315	113	770	999999	939	97	635	999999	999999	999999	999999	999999	346	999999	936	311	133	687	19	979	907	999999	999999	53	999999	831	381	999999	999999	999999	909	775	999999	705	785	999999	999999	276	52	999999	710	999999	587	628	172	12	613	999999	288	999999	955	999999	176	934	513	138	984	727	999999	118	999999	130	347	999999	640	961	987	641	460	139	529	999999	644	371	278	999999	599	500	880	246	227	998	236	486	695	60	999999	342	201	657	822	64	567	934	930	999999	999999	102	999999	211	24	971	921	159	925	109	224	804	665	756	538	999999	846	999999	890	718	893	861	800	590	999999	655	449	999999	316	475	299	710	441	688	943	999999	513	679	232	256	86	87	999999	596	835	804	999999	445	999999	339	218	105	999999	222	697	951	999999	407	848	368	532	128	843	999999	809	514	373	976	812	41	999999	177	999999	644	999999	999999	310	213	754	557	978	999999	684	999999	267	203	666	228	991	992	215	115	830	999999	723	957	244	110	786	331	441	700	632	97	359	51	855	409	580	881	999999	98	999999	301	390	527	999999	999999	203	616	847	999999	985	820	999999	874	346	385	920	683	581	209	426	999999	126	287	382	597	999999	225	348	267	648	120	350	126	999999	538	999999	999999	524	377	999999	180	484	296	999999	811	271	485	704	479	999999	999999	309	999999	671	229	185	112	155	999999	999999	977	278	590	506	875	480	709	421	807	902	724	169	213	999999	256	999999	999999	572	570	335	151	521	868	778	751	810	898	454	243	999999	380	60	677	999999	999999	999999	999999	790	840	999999	562	73	896	577	764	999999	106	159	425	999999	355	540	584	520	107	999999	409	999999	754	74	581	264	999999	999999	532	673	492	999999	373	353	999999	48	732	238	773	88	999999	300	23	999999	714	999999	39	962	17	839	475	999999	40	473	502	92	46	775	760	999999	885	999999	54	101	254	30	786	999999	226	317	808	999999	747	999999	840	999999	797	738	360	831	234	226	446	999999	207	335	55	899	851	972	11	957	478	476	202	182	999999	922	771	693	999999	957	999999	700	999999	130	419	20	999999	393	294	308	424	928	82	668	16	361	999999	918	975	999999	230	254	315	850	877	281	827	999999	862	999999	999999	666	867	276	480	745	661	999999	999999	999999	275	467	687	703	542	550	999999	534	176	894	38	853	999999	86	999999	501	394	190	999999	999999	193	965	530	419	340	757	70	805	197	270	700	816	
11	940	999999	999999	566	612	318	337	877	999999	501	968	846	124	948	791	999999	979	360	999999	834	999999	851	310	936	277	999999	999999	489	597	346	905	203	221	999999	777	465	974	935	782	999999	915	270	890	473	561	999999	999999	809	279	276	999999	909	229	982	232	99	320	826	298	249	533	999999	290	999999	595	774	635	999999	180	999999	564	53	578	608	918	518	960	836	385	705	155	974	219	331	137	995	974	238	999999	688	999999	999999	999999	542	999999	78	980	999999	877	999999	937	954	639	999999	999999	999999	341	620	73	713	138	483	450	593	999999	999999	637	999999	829	600	800	406	642	999999	999999	999999	407	999999	270	850	538	37	958	597	767	200	345	275	999999	962	664	363	175	999999	999999	671	999999	999999	448	789	999999	31	999999	999999	986	541	321	158	999999	305	767	305	999999	223	185	999999	524	852	825	903	224	372	348	999999	999999	999999	241	999999	931	518	708	353	999999	481	419	516	999999	681	999999	236	999999	999999	510	999999	999999	999999	13	951	740	999999	156	999999	999999	545	574	77	999999	247	999999	549	310	594	226	256	596	999999	999999	878	803	668	188	843	251	599	34	37	861	33	999999	577	443	999999	987	483	371	854	126	61	906	352	834	686	999999	71	999999	294	970	264	728	781	659	999999	157	81	999999	312	613	637	520	547	215	659	574	775	999999	30	607	999999	884	742	307	657	971	999999	999999	502	514	999999	673	740	66	999999	305	890	917	318	141	915	999999	999999	251	999999	541	368	146	999999	121	563	955	905	687	237	999999	986	483	12	999999	999999	247	777	797	433	999999	999999	491	608	999999	684	857	797	999999	999999	539	825	999999	818	126	613	325	659	391	950	233	768	63	828	237	318	416	915	165	445	999999	436	271	999999	525	760	999999	537	821	436	706	999999	26	995	698	999999	999999	665	886	549	380	999999	999999	999999	209	204	727	662	381	55	277	999999	642	453	22	113	563	683	999999	365	999999	788	999999	954	254	75	752	999999	140	682	823	751	39	615	74	999999	999999	424	617	330	999999	999999	166	999999	169	764	525	572	982	594	999999	812	371	999999	814	592	750	999999	602	143	452	669	999999	999999	231	525	912	36	389	922	72	149	75	999999	999999	999999	631	71	794	999999	549	189	84	545	999999	21	999999	508	801	481	349	609	821	484	999999	373	692	467	554	644	999999	499	193	999999	999999	852	746	999999	207	302	961	999999	646	122	593	273	594	986	999999	220	145	413	235	999999	582	463	327	591	999999	959	829	999999	517	999999	638	999999	999999	
25	24	838	274	991	311	508	520	661	962	709	890	613	778	705	458	343	509	447	273	286	487	77	534	999999	302	247	473	796	180	496	484	999999	278	999999	972	179	946	153	112	726	397	921	501	999999	701	492	191	133	999999	184	650	200	787	719	537	946	314	119	698	999999	45	724	490	475	234	357	999999	208	733	288	999999	365	344	547	889	565	576	916	463	999999	66	349	999999	996	845	999999	755	999999	51	35	865	836	999999	49	690	672	440	35	393	354	157	983	999999	437	999999	295	855	249	830	971	999999	999999	655	999999	17	999999	643	494	630	941	601	786	166	708	423	560	999999	999999	856	226	999999	550	999999	119	999999	83	950	999999	219	560	437	999999	999999	999999	999999	477	191	566	41	994	999999	946	405	999999	752	371	826	999999	23	236	385	559	393	999999	846	829	864	999999	235	933	745	990	999999	999999	513	95	66	96	62	999999	379	999999	273	862	999999	188	154	999999	366	999999	256	999999	639	982	184	877	132	125	233	826	999999	645	999999	108	999999	48	671	335	938	667	999999	740	639	999999	999999	40	295	530	426	667	684	784	999999	933	686	999999	361	999999	895	999999	999999	999999	862	235	999999	734	23	175	999999	158	517	818	152	699	987	999999	629	570	134	999999	591	602	698	565	999999	999999	465	407	999999	772	687	999999	440	312	705	372	999999	999999	736	133	27	130	918	278	160	865	999999	999999	945	180	856	790	177	751	54	370	253	999999	93	513	278	616	999999	840	999999	999999	388	840	999999	625	638	225	834	999999	136	471	683	430	414	286	197	999999	461	250	915	896	211	689	268	344	129	580	999999	233	855	999999	376	88	807	22	487	800	495	330	541	641	999999	176	624	582	686	822	999999	999999	325	301	165	513	999999	574	936	699	582	659	505	999999	999999	999999	155	999999	105	605	623	401	799	396	490	140	709	999999	940	44	74	685	658	306	688	523	999999	563	255	999999	163	999999	86	999999	228	836	999999	483	746	355	999999	898	486	90	209	500	18	928	811	34	999999	649	633	902	634	896	999999	208	379	381	702	999999	480	999999	452	390	325	20	999999	654	999999	235	999999	594	23	999999	208	578	107	198	515	979	751	999999	68	999999	608	999999	999999	331	999999	626	113	999999	653	438	999999	254	638	999999	999999	997	760	167	718	999999	121	49	889	999999	999999	432	111	191	999999	723	840	999999	183	938	781	152	999999	846	818	688	999999	173	941	999999	999999	954	940	287	23	999999	228	594	511	490	402	569	294	694	634	999999	525	
922	508	999999	999999	177	80	699	999999	42	150	914	348	999999	455	947	107	314	720	999999	492	999999	177	357	999999	999999	999999	692	545	221	857	172	222	999999	173	999999	665	22	987	580	884	999999	999999	999999	378	314	255	481	45	999999	472	980	974	890	999999	701	754	999999	435	351	999999	999999	999999	826	184	999999	702	933	866	255	999999	999999	326	150	859	252	583	999999	979	999999	999999	999999	657	100	749	876	197	331	999999	999999	999999	515	586	999999	161	999999	95	423	806	399	612	322	615	999999	173	386	663	999999	41	678	128	999999	180	244	351	162	729	74	86	999999	790	999999	449	404	999999	776	508	681	988	362	166	170	389	589	588	999999	661	868	999999	999999	999999	363	999999	815	999999	886	344	352	999999	999999	776	31	999999	999999	609	241	872	220	988	397	877	982	845	679	521	957	999999	590	656	663	999999	861	999999	713	94	436	90	999999	61	999999	441	166	999999	990	999999	145	822	999999	980	999999	815	450	879	539	999999	240	518	620	303	395	707	754	695	640	506	999999	883	634	999999	183	160	248	169	84	955	721	605	854	103	386	145	308	610	310	847	61	999999	608	227	999999	999999	999999	999999	999999	216	686	999999	999999	493	670	261	198	466	807	206	577	291	805	583	999999	634	663	527	917	260	409	999999	999999	793	455	933	999999	416	569	265	690	908	503	868	278	999999	859	371	999999	135	946	841	803	113	279	999999	186	35	453	229	263	942	423	414	806	999999	86	952	999999	736	976	781	897	999999	515	999999	787	999999	999999	999999	999999	302	999999	999999	314	999999	351	291	523	685	756	999999	963	999999	11	748	494	99	999999	736	999999	907	333	696	159	174	943	261	598	999999	982	250	720	999999	455	961	847	631	110	248	201	999999	999999	361	980	726	818	999999	550	767	184	698	875	999999	999999	866	968	408	999999	149	624	999999	692	913	703	999999	999999	43	894	50	900	863	988	823	544	388	479	972	715	432	356	999999	711	831	999999	294	374	152	999999	999999	992	449	999999	961	624	999999	112	999999	658	473	197	785	663	509	866	320	709	62	43	999999	999999	996	692	999999	792	999999	999999	999999	487	418	151	999999	999999	999999	999999	999999	875	36	209	442	285	953	323	999999	245	570	999999	999999	999999	125	584	322	119	626	200	995	999999	778	178	395	999999	999999	999999	249	332	999999	340	357	462	414	999999	683	852	601	686	444	682	451	974	231	505	186	896	371	999999	828	999999	828	125	61	705	999999	857	813	717	44	915	84	919	444	240	386	749	560	679	901	
469	999999	939	756	999999	999999	804	946	999999	548	355	676	999999	504	524	512	241	410	709	999999	999999	49	999999	652	999999	608	532	999999	991	129	999999	345	692	999999	368	999999	889	999999	738	399	302	911	922	179	689	248	669	425	920	728	154	999999	850	339	86	430	633	999999	237	714	783	274	999999	771	999999	999999	983	483	145	755	623	872	671	319	57	999999	126	999999	963	290	939	117	999999	273	974	999999	999999	362	855	938	145	602	142	34	616	37	956	161	67	679	264	195	289	175	114	282	678	999999	292	999999	313	999999	332	946	999999	676	999999	999999	796	34	999999	631	627	207	620	999999	740	647	702	29	957	965	656	999999	36	753	827	453	999999	702	418	954	80	692	634	999999	279	195	999999	940	381	999999	364	42	166	633	568	999999	999999	94	541	41	837	999999	215	347	999999	999999	920	32	999999	212	533	104	616	999999	560	935	572	404	751	554	398	762	999999	693	611	999999	137	999999	195	745	898	84	170	387	127	807	487	297	952	240	275	236	102	179	741	270	999999	597	82	633	519	160	999999	999999	642	85	624	521	735	648	911	527	999999	999999	999999	458	933	238	999999	753	999999	285	999999	999999	999999	171	669	999999	952	999999	999999	540	330	561	999999	747	741	999999	744	51	999999	965	561	314	328	748	999999	999999	865	292	336	198	155	999999	185	244	999999	999999	708	481	415	155	999999	394	450	381	207	285	878	566	716	760	493	410	570	491	999999	146	999999	540	772	681	613	999999	25	19	394	11	999999	999999	48	920	474	273	999999	48	405	176	863	947	551	123	120	309	575	999999	999999	745	758	693	999999	572	999999	178	708	999999	541	900	379	441	986	999999	899	887	528	796	296	999999	999999	532	95	999999	282	255	999999	658	571	314	103	999999	999999	648	252	999999	479	475	301	305	999999	901	506	505	797	432	960	355	999999	232	781	779	289	484	971	236	607	999999	299	999999	189	59	173	237	807	929	136	348	952	999999	418	62	999999	990	664	872	35	590	999999	849	295	999999	444	999999	532	999999	999999	830	677	26	999999	515	185	917	126	515	738	279	698	867	999999	621	402	17	814	999999	284	999999	819	108	210	999999	999999	999999	98	545	615	824	704	493	769	305	671	936	133	999999	876	587	874	159	144	999999	999999	999999	553	673	251	437	534	803	999999	871	20	578	815	76	999999	736	999999	580	899	999999	575	214	999999	999999	950	999999	883	911	999999	697	424	670	999999	999999	135	323	999999	425	304	999999	300	900	999999	999999	294	103	130	999999	
602	150	757	303	260	999999	190	999999	793	551	722	999999	553	623	951	999999	999999	350	613	999999	941	987	839	413	286	720	999999	999999	999999	999999	999999	857	345	827	319	712	999999	130	420	744	274	447	529	354	703	519	635	676	949	999999	999999	999999	489	760	124	614	310	353	27	539	606	515	926	593	834	864	449	999999	999999	248	411	999999	930	869	999999	999999	467	999999	710	999999	95	946	725	658	760	772	377	584	999999	999999	411	595	113	880	147	758	521	936	999999	838	80	909	372	710	700	999999	23	620	664	621	999999	815	642	999999	999999	659	790	999999	832	71	497	864	23	609	999999	816	233	60	732	999999	982	999999	974	999999	696	185	584	24	957	999999	999999	757	999999	101	556	596	999999	999999	436	487	999999	252	113	458	350	215	896	762	873	884	889	963	999999	327	638	999999	841	999999	564	279	85	775	999999	196	312	999999	944	921	62	250	863	381	624	999999	379	740	426	526	531	999999	999999	821	999999	83	757	999999	869	999999	462	930	999999	192	298	166	411	202	931	917	999999	999999	271	974	999999	632	31	518	349	642	948	898	210	999999	248	84	991	264	634	247	438	999999	870	351	469	132	495	680	93	467	999999	186	808	508	999999	999999	999999	999999	121	999999	61	248	457	236	654	563	730	999999	944	999999	999999	157	568	693	999999	639	999999	999999	515	587	999999	351	435	999999	799	999999	100	701	999999	327	999999	687	152	999999	999999	200	68	643	999999	905	999999	64	736	999999	301	696	999999	999999	29	999999	190	309	999999	533	381	999999	999999	575	437	882	473	39	497	626	368	487	14	999999	508	298	580	106	232	610	195	999999	999999	566	590	112	999999	999999	681	999999	147	555	890	619	743	485	387	493	216	815	441	373	567	119	510	813	999999	174	616	731	170	93	999999	197	348	999999	105	256	985	334	999999	497	357	295	488	812	597	395	999999	32	911	97	890	999999	178	821	524	999999	999999	776	420	999999	369	950	51	64	478	702	280	453	389	999999	999999	882	97	944	25	282	630	697	226	307	464	593	819	83	202	999999	29	526	775	999999	200	999999	999999	999999	138	407	254	434	343	894	124	266	999999	780	588	18	999999	234	806	252	874	368	559	123	534	999999	140	967	999999	808	683	753	677	789	940	999999	968	999999	815	617	38	206	363	331	999999	207	950	49	494	194	350	794	720	533	999999	831	659	800	215	362	277	999999	999999	535	221	999999	589	853	840	300	49	971	418	198	999999	678	14	238	931	336	999999	101	482	677	999999	999999	
999999	154	74	999999	639	999999	999999	463	350	751	999999	999999	999999	999999	618	106	999999	999999	154	378	386	999999	319	56	826	999999	868	879	536	186	999999	999999	999999	332	338	444	789	999999	660	871	829	955	848	472	54	999999	999999	999999	717	729	892	288	532	99	512	510	835	999999	291	219	999999	272	926	173	999999	738	999999	787	999999	184	999999	477	544	282	549	430	999999	846	11	650	311	999999	172	806	294	525	372	977	819	827	999999	772	449	451	572	999999	38	999999	524	316	424	340	627	543	999999	424	999999	259	550	92	999999	999999	25	999999	907	550	110	129	879	432	375	783	999999	664	574	544	38	999999	710	982	401	998	999999	695	235	971	141	999999	393	869	999999	122	437	737	999999	620	756	807	543	31	466	909	805	102	940	641	372	999999	968	879	396	651	549	568	999999	828	667	330	415	936	419	999999	999999	19	651	263	356	241	664	999999	788	230	999999	689	526	492	999999	239	755	594	999999	178	659	514	999999	140	573	999999	999999	182	953	999999	402	607	611	983	182	795	451	686	295	140	308	24	999999	175	101	859	51	207	999999	437	575	821	337	999999	822	232	536	520	689	486	999999	491	10	362	828	999999	87	542	320	408	788	78	309	999999	999999	645	999999	318	48	713	827	848	548	525	860	581	999999	999999	999999	950	269	930	997	999999	945	816	999999	738	999999	999999	782	999999	887	235	999999	999999	521	999999	381	999999	809	999999	482	999999	658	999999	999999	484	501	257	681	717	380	999999	149	999999	81	999999	532	63	631	684	999999	897	931	328	961	322	876	364	69	421	988	984	150	50	999999	30	160	609	872	539	246	999999	469	999999	138	527	999999	792	999999	30	336	327	555	134	257	584	55	340	385	999999	608	999999	197	999999	729	396	229	108	999999	60	999999	923	190	101	447	999999	438	867	199	443	236	93	928	999999	94	670	438	25	999999	873	975	819	234	251	930	109	902	208	344	742	308	999999	393	384	679	413	147	464	687	377	155	187	150	941	404	524	999999	159	999999	68	999999	213	315	534	84	531	698	938	170	348	977	999999	532	457	144	249	700	553	368	680	533	974	338	999999	728	797	679	292	847	415	890	753	33	286	999999	999999	681	858	310	999999	714	999999	999999	348	399	916	999999	692	807	999999	999999	665	790	504	535	983	999999	888	806	999999	851	416	101	999999	999999	234	216	256	672	48	999999	841	999999	999999	966	999999	681	989	999999	999999	152	999999	485	692	591	234	963	528	751	999999	231	792	999999	33	999999	308	
999999	548	890	999999	709	409	30	999999	597	982	421	580	538	999999	312	884	999999	994	999999	865	931	408	173	999999	270	688	504	871	817	774	790	230	912	667	227	142	999999	999999	999999	742	966	716	999999	999999	999999	393	999999	550	999999	346	930	999999	888	441	377	708	385	666	904	999999	904	159	950	822	202	200	999999	999999	982	999999	784	999999	891	401	999999	224	313	564	420	999999	698	954	381	481	999999	999999	342	999999	299	519	757	442	957	999999	838	817	765	999999	416	622	725	128	567	999999	561	999999	175	496	542	163	405	999999	256	36	332	950	999999	479	999999	468	858	196	581	999999	999999	351	52	810	563	92	458	40	157	798	162	999999	396	62	919	913	568	845	938	146	123	936	196	930	759	888	49	296	304	947	999999	539	547	999999	907	219	999999	999999	933	999999	999999	375	673	999999	874	752	563	999999	999999	999999	900	23	999999	444	999999	485	165	121	61	674	999999	171	999999	209	45	999999	42	302	154	709	35	213	999999	488	442	748	273	739	66	16	999999	999999	999999	239	57	750	999999	113	744	431	64	775	999999	268	999999	542	639	999999	999999	999999	719	271	580	849	999999	697	111	999999	999999	611	222	425	65	999999	350	727	435	506	162	295	340	929	999999	999999	655	260	899	653	80	899	118	800	327	805	297	999999	999999	887	199	359	648	999999	999999	142	219	638	720	269	999999	999999	117	143	320	137	920	790	713	857	999999	789	797	458	699	113	502	999999	999999	260	756	999999	983	999999	999999	802	646	999999	828	425	999999	26	540	640	734	389	999999	975	489	999999	884	506	360	887	999999	410	562	200	999999	999999	999999	797	540	470	512	641	707	569	826	999999	999999	111	961	297	353	187	259	166	723	319	999999	526	932	908	999999	999999	927	106	855	999999	250	999999	995	999999	785	715	486	79	138	999999	999999	231	999999	971	709	782	999999	72	543	999999	161	406	477	999999	686	123	999999	999999	104	262	999999	611	714	920	277	45	999999	140	999999	638	701	189	38	630	999999	100	377	999999	209	592	714	864	562	999999	754	843	978	491	154	672	999999	999999	975	875	388	81	516	238	999999	673	999999	414	561	905	814	972	999999	846	877	999999	746	904	432	511	547	850	999999	999999	176	433	999999	625	986	839	787	846	214	162	999999	564	583	148	999999	535	916	310	999999	657	535	781	999999	999999	613	999999	999999	946	999999	473	337	538	33	151	999999	280	616	61	999999	721	127	967	768	224	605	322	22	999999	648	897	595	247	999999	400	839	999999	999999	925	21	437	
912	999999	424	740	825	713	999999	441	86	985	918	865	882	591	539	568	22	261	536	301	545	328	999999	534	877	100	991	632	312	676	322	691	50	990	809	287	999999	37	399	891	999999	999999	531	662	979	729	999999	955	860	999999	999999	706	398	719	999999	593	542	889	862	734	721	908	139	409	672	236	825	891	999999	999999	25	985	861	644	999999	999999	999999	645	555	157	734	46	772	41	304	616	302	330	108	225	744	663	999999	665	999999	872	451	131	989	752	904	473	183	999999	266	397	845	754	209	999999	796	896	343	715	999	684	146	108	999999	66	934	504	793	566	999999	361	999999	206	474	648	524	675	655	803	253	999999	863	174	775	907	999999	548	131	181	429	999999	999999	459	665	999999	735	999999	26	933	818	409	680	616	100	904	576	649	290	560	412	130	251	540	471	999999	821	999999	999999	207	999999	395	383	621	999999	669	41	370	540	999999	999999	181	658	722	985	999999	999999	999999	84	870	341	131	268	570	769	309	607	789	999999	926	674	764	29	999999	647	432	36	999999	478	999999	872	215	118	311	647	240	471	528	555	628	157	574	896	999999	865	999999	137	812	999999	838	999999	999999	382	999999	314	158	161	839	999999	563	817	999999	778	654	998	999999	999999	956	999999	538	837	999999	999999	369	999999	109	999999	999999	953	483	999999	223	216	640	368	629	832	504	997	999999	89	632	454	992	810	624	796	999999	463	999999	161	181	889	999999	10	984	999999	22	834	214	290	999999	999999	601	268	604	326	147	999999	999999	302	518	959	433	459	999999	999999	251	559	999999	313	625	113	223	331	132	333	999999	999999	384	620	819	669	792	219	999999	746	852	733	215	308	658	956	95	447	642	222	466	863	794	360	767	463	679	901	664	490	671	279	145	281	432	508	911	758	483	849	177	999999	964	469	781	518	999999	856	999999	668	999999	775	689	999999	866	40	845	999999	999999	366	989	890	554	14	84	999999	597	934	876	999999	55	337	999999	792	54	253	898	335	579	259	119	999999	255	996	471	896	999999	999999	414	999999	999999	887	999999	126	859	286	999999	959	394	207	920	999999	980	505	623	691	999999	999999	866	623	142	519	454	999999	999999	999999	645	999999	999999	188	992	372	530	484	497	167	999999	847	933	768	584	938	941	381	338	700	999999	750	382	999999	94	999999	368	791	268	153	442	999999	869	999999	641	120	426	999999	215	558	888	505	999999	999999	999999	999999	963	107	48	203	578	83	275	556	999999	999999	185	763	104	308	13	738	999999	
353	999999	130	978	249	999999	474	522	736	176	999999	811	346	741	916	520	131	731	271	752	75	574	369	46	323	368	746	934	663	121	999999	554	160	289	664	741	148	999999	999999	970	999999	681	999999	907	494	744	988	163	268	999999	972	577	742	986	161	779	364	94	664	881	391	999999	859	625	999999	999999	661	66	87	999999	382	146	17	301	188	393	732	462	999999	578	999999	593	999999	420	999999	339	999999	174	138	885	387	999999	330	841	589	999999	999999	226	999999	268	93	931	999999	999999	870	999999	999999	451	999999	767	56	902	543	95	511	797	864	448	486	999999	999999	497	928	202	999999	999999	815	176	999999	154	571	515	814	999999	495	448	517	591	550	312	770	370	999999	371	839	484	521	245	999999	791	180	999999	740	718	844	999999	13	883	296	552	999999	402	739	663	999999	540	98	260	599	73	290	282	999999	184	168	62	140	999999	363	999999	806	580	836	999999	999999	197	775	105	447	899	999999	634	305	999999	291	378	999999	703	999999	308	395	270	645	276	510	999999	486	565	560	791	465	446	530	972	999999	999999	999999	999999	689	18	999999	993	812	700	628	656	977	899	999999	790	431	437	401	64	999999	546	935	569	419	999999	711	999999	544	655	999999	998	113	332	263	999999	811	812	23	167	544	402	458	999999	648	854	920	586	673	770	370	999999	54	999999	999999	999999	515	997	999999	999999	306	999999	458	166	267	999999	552	655	999999	999999	978	619	423	999999	520	535	97	990	920	999999	165	999999	546	774	295	415	999999	999999	286	64	336	814	413	410	860	989	943	999999	687	29	311	275	940	621	792	751	614	810	955	520	121	524	86	999999	457	999999	18	999999	870	999999	675	914	378	591	725	173	999999	23	999999	530	999999	795	312	999999	263	999999	999999	999999	982	999999	800	999999	681	999999	942	999999	738	569	952	689	980	999999	430	835	999999	397	999999	358	896	628	545	601	437	435	928	325	999999	185	590	567	999999	93	702	336	61	999999	242	999999	649	913	435	645	70	694	999999	332	374	477	556	999999	999999	835	37	363	998	999999	716	999999	837	627	599	562	979	999999	999999	897	566	104	784	822	164	295	709	983	203	999999	999999	999999	885	606	950	744	629	723	573	162	999999	349	337	851	815	986	774	999999	323	872	665	675	999999	652	999999	999999	692	733	711	707	999999	999999	170	999999	999999	973	371	240	999999	999999	933	265	999999	548	841	999999	766	932	17	999999	521	687	999999	330	999999	865	749	242	999999	680	62	999999	999999	866	37	20	999999	239	192	999999	
999999	543	355	468	938	410	853	454	810	548	999999	999999	725	999999	195	999999	385	839	864	803	233	138	399	995	802	48	253	955	521	999999	999999	537	750	999999	999999	999999	341	999999	391	833	21	305	432	302	176	999999	999999	478	680	590	635	349	374	388	617	999999	999999	999999	666	900	999999	898	999999	999999	509	999999	999999	559	990	217	115	999999	457	41	792	999999	999999	107	999999	509	999999	775	284	930	205	999999	999999	371	559	66	834	981	543	999999	677	122	372	452	792	200	293	620	999999	999999	484	459	891	343	999999	688	790	56	531	999999	42	999999	999999	12	783	810	813	647	10	933	382	133	641	999999	364	679	999999	263	314	638	226	999999	999999	999999	999999	746	807	830	999999	870	276	999999	460	387	458	999999	999999	999999	668	982	386	999999	620	554	999999	361	817	924	999999	916	132	536	741	892	940	784	999999	811	556	47	12	999999	872	999999	999999	593	673	999999	518	78	999999	999999	594	332	262	579	637	743	722	104	928	882	851	999999	747	739	57	999999	446	673	999999	687	999999	631	979	403	773	490	887	506	687	999999	415	910	736	999999	942	419	999999	370	157	999999	999999	462	118	129	142	23	391	926	546	999999	817	845	876	999999	999999	962	352	858	806	999999	855	225	416	375	477	940	132	822	999999	637	927	86	999999	841	999999	360	522	859	999999	999999	109	999999	959	582	745	570	44	243	541	979	77	781	564	11	505	999999	55	743	652	999999	890	569	139	908	187	741	999999	44	904	42	450	492	597	55	999999	999999	265	999999	629	906	999999	889	999999	818	570	156	521	999999	999999	724	999999	779	216	999999	870	539	831	61	404	14	250	10	999999	508	539	584	999999	519	954	610	617	220	124	999999	296	999999	289	320	347	41	229	806	697	189	727	999999	286	999999	999999	516	72	214	439	625	666	999999	560	999999	289	986	962	12	568	999999	999999	105	665	999999	782	869	260	521	713	373	784	443	312	159	781	868	999999	665	344	447	547	413	999999	499	89	391	449	999999	41	361	78	227	247	999999	82	999999	15	815	745	314	265	551	999999	999999	840	999999	999999	411	999	420	688	307	668	130	198	703	999999	999999	391	401	999999	999999	489	362	305	567	206	351	86	999999	863	492	919	39	192	999999	912	715	658	856	789	47	507	999999	672	771	559	999999	772	379	999999	999999	434	354	999999	512	72	148	770	999999	36	999999	999999	999999	557	206	387	999999	938	999999	791	609	517	534	612	392	999999	868	690	534	18	90	578	706	999999	34	68	575	154	679	
933	774	944	999999	830	538	712	658	73	475	394	920	999999	999999	588	708	331	899	999999	999999	267	999999	999999	246	274	946	999999	628	17	533	148	999999	493	269	269	26	999999	142	704	84	679	999999	805	224	149	97	902	999999	128	999999	999999	168	834	652	421	999999	999999	999999	120	884	855	93	650	540	999999	999999	999999	999999	319	571	54	999999	205	999999	822	670	397	999999	106	187	53	999999	999999	874	999999	979	999999	841	848	529	700	999999	999999	819	999999	596	947	275	887	566	660	999999	999999	557	999999	512	963	999999	829	999999	352	93	612	999999	999999	999999	999999	999999	709	357	605	595	79	790	870	98	177	385	448	236	723	132	999999	539	999999	999999	993	952	784	327	999999	999999	999999	106	187	617	353	98	978	999999	22	181	565	539	999999	999999	915	899	999999	999999	999999	587	727	999999	999999	999999	999999	82	416	783	189	999999	991	999999	341	795	582	999999	999999	263	744	89	999999	999999	224	552	567	815	578	460	152	104	999999	999999	982	999999	92	999999	999999	999999	879	280	999999	999999	866	390	189	184	999999	175	999999	942	296	433	999999	265	999999	334	999999	485	662	922	999999	956	640	95	365	218	999999	999999	999999	172	904	999999	383	474	999999	211	537	833	372	392	617	413	967	999999	808	841	526	999999	257	757	41	592	305	957	999999	999999	564	999999	999999	971	775	999999	462	330	48	640	60	999999	858	979	797	999999	123	279	999999	101	999999	440	286	524	691	999999	656	999999	140	321	360	425	697	682	647	756	808	401	999999	321	950	999999	171	177	791	733	869	277	960	999999	479	35	652	684	736	133	999999	510	289	999999	999999	506	199	726	999999	635	104	185	999999	50	746	721	662	993	150	999999	279	119	999999	958	812	388	994	999999	999999	334	772	22	945	523	999999	307	999999	522	999999	453	456	999999	887	165	999999	693	936	920	740	757	372	659	544	394	854	999999	777	331	999999	999999	512	546	884	955	862	999999	999999	999999	788	448	610	150	330	696	895	833	231	577	329	129	452	83	912	94	962	122	478	999999	669	867	530	790	240	412	941	910	999999	931	999999	556	999999	128	999999	302	157	232	999999	847	498	999999	172	210	999999	172	818	438	633	799	999999	750	613	679	999999	920	918	819	999999	917	755	985	999999	300	999999	772	666	333	941	999999	937	739	782	999999	72	649	999999	329	787	78	593	512	287	999999	938	552	943	999999	970	999999	999999	337	999999	421	102	513	748	872	926	240	506	494	496	22	862	263	967	982	616	999999	225	598	999999	841	333	999999	708	520	
362	999999	828	882	363	999999	999999	609	426	999999	999999	999999	901	831	999999	557	571	999999	25	274	899	999999	999999	960	177	471	999999	785	999999	481	97	999999	805	237	520	205	999999	999999	140	767	999999	262	836	606	454	67	999999	393	999999	999999	279	234	237	443	999999	677	155	868	999999	892	733	461	313	945	283	688	754	999999	321	207	155	947	999999	258	999999	646	847	999999	515	120	863	612	999999	821	212	863	999999	371	999999	842	59	543	999999	248	43	999999	999999	891	999999	766	312	999999	82	998	338	331	265	999999	944	974	999999	999999	362	999999	38	131	871	492	999999	419	75	999999	999999	478	158	612	48	730	225	183	999999	999999	999999	749	807	930	539	591	999999	999999	999999	643	427	641	22	883	190	999999	219	912	453	467	158	913	700	920	875	999999	849	725	293	534	763	771	287	999999	520	999999	796	108	591	289	998	862	811	432	999999	426	466	274	431	733	521	312	729	999999	807	742	58	886	64	935	999999	767	597	83	879	656	363	999999	373	577	517	999999	330	173	468	295	111	278	956	459	147	585	303	999999	23	460	999999	58	999999	777	564	910	999999	655	548	241	275	999999	999999	318	73	328	901	854	225	999999	981	565	999999	521	641	999999	930	604	797	166	473	47	69	429	614	315	79	595	22	607	76	675	625	999999	29	373	725	647	396	999999	683	449	343	612	999999	999999	286	555	145	784	999999	449	857	391	768	237	678	133	703	758	259	316	842	618	344	316	940	544	502	278	999999	293	999999	999999	999999	34	704	457	949	139	38	524	459	237	627	999999	818	244	468	792	694	999999	943	637	569	999999	606	725	278	999999	999999	742	63	999999	730	696	999999	878	999999	999999	533	999999	999999	574	729	735	856	999999	990	717	498	705	85	709	583	461	349	999999	999999	116	427	979	188	999999	594	296	470	592	507	931	395	939	999999	725	999999	999999	429	379	907	999999	520	992	734	999999	674	999999	666	353	293	999999	356	660	469	801	326	553	53	396	980	443	999999	274	116	69	331	558	379	360	999999	121	42	970	999999	584	595	434	254	999999	122	754	629	999999	308	239	999999	999999	479	535	408	715	429	43	398	474	999999	999999	999999	675	239	999999	470	315	902	182	246	386	999999	885	215	999999	309	426	283	235	813	157	965	877	999999	596	999999	843	952	999999	999999	999	581	208	23	348	549	579	397	999999	294	324	224	136	999999	999999	748	594	329	516	999999	13	999999	999999	999999	423	291	999999	200	999999	46	999999	362	176	490	247	804	788	
872	999999	352	729	38	286	941	999999	932	839	884	286	847	494	524	445	330	688	249	418	999999	600	999999	541	388	754	960	999999	961	58	645	756	403	960	722	461	174	685	975	482	232	999999	999999	452	133	913	795	551	111	917	846	802	999999	396	250	999999	810	810	350	283	326	283	537	999999	999999	138	883	887	772	73	999999	999999	999999	999999	999999	999999	119	615	418	475	959	999999	565	999999	999999	842	999999	17	720	450	651	999999	344	701	166	999999	633	606	257	994	40	999999	778	48	646	999999	99	241	209	999999	172	999999	402	875	324	999999	717	493	682	999999	380	875	177	332	421	917	309	21	999999	999999	752	512	367	423	444	61	639	527	407	998	752	527	807	856	287	456	999999	469	387	257	999999	150	923	896	624	164	740	999999	627	729	903	88	999999	999999	120	660	999999	999999	999999	273	279	999999	95	683	608	853	77	320	55	965	956	839	634	999999	999999	612	588	470	799	289	320	193	999999	678	105	999999	999999	846	746	626	999999	982	38	123	978	49	64	249	298	771	97	999999	410	999999	999999	73	454	278	953	999999	82	377	189	999999	952	95	301	417	588	934	956	231	574	999999	357	999999	999999	999999	384	999999	999999	348	182	999999	202	891	999999	248	999999	41	230	627	892	248	999999	250	802	877	171	892	748	647	661	999999	814	865	855	981	313	798	261	934	894	985	950	733	205	161	958	71	312	62	511	556	714	339	339	335	874	117	999999	934	359	491	229	909	686	818	223	337	46	801	934	999999	779	295	999999	999999	298	820	54	651	918	109	999999	695	999999	114	650	999999	535	999999	999999	205	626	999999	584	412	765	50	56	387	937	631	999999	510	128	403	776	999999	605	432	46	64	999999	999999	26	259	901	533	999999	999999	178	738	801	516	695	738	491	462	711	330	150	258	999999	667	999999	297	999999	89	577	743	999999	232	879	999999	492	999999	142	105	311	335	511	999999	277	474	999999	999999	830	518	815	389	911	324	716	285	292	999999	290	405	817	729	184	822	956	39	254	946	999999	698	999999	642	605	395	161	385	818	999999	981	308	999999	513	466	565	273	198	999999	23	999999	604	820	999999	772	999999	288	582	161	689	285	247	230	999999	350	142	495	183	783	526	999999	341	466	383	999999	999999	946	313	999999	999999	559	767	999999	240	441	263	877	329	870	999999	999999	579	234	139	632	999999	88	196	999999	334	80	999999	999999	315	999999	183	148	446	896	999999	791	999999	319	999999	999999	518	999999	990	831	96	264	999999	
999999	915	418	999999	999999	336	750	999999	903	760	999999	999999	548	999999	362	999999	999999	267	125	999999	433	89	87	143	269	999999	999999	124	703	97	365	85	999999	999999	786	499	896	999999	76	811	999999	831	887	40	999999	382	999999	670	999999	156	611	573	999999	999999	742	233	837	285	334	999999	337	636	370	999999	404	75	867	644	683	999999	996	131	200	999999	999999	999999	202	56	310	886	697	338	959	999999	485	791	114	256	171	562	999999	621	932	651	999999	69	471	81	999999	768	514	360	987	999999	160	490	383	667	89	999999	41	999999	975	447	728	999999	999999	813	340	613	999999	621	482	999999	999999	384	198	549	828	684	139	131	420	542	381	346	351	666	406	999999	418	446	176	999999	531	870	645	495	922	486	392	999999	740	999999	807	893	877	867	999999	999999	302	833	839	404	21	909	999999	443	75	391	657	20	417	345	205	999999	454	462	999999	341	999999	702	626	351	301	481	999999	398	734	488	469	483	575	630	702	584	607	772	18	621	498	212	429	541	829	382	251	999999	826	293	999999	424	278	760	46	999999	216	999999	113	539	528	983	999999	999999	999999	183	444	999999	642	621	916	681	454	976	842	999999	283	95	522	919	240	986	571	451	48	54	215	815	999999	113	377	119	669	478	103	515	503	842	999999	656	937	999999	761	215	376	999999	969	999999	918	509	325	131	999999	194	309	542	999999	267	548	877	968	629	999999	999999	253	999999	22	976	883	336	999999	440	475	866	999999	776	234	366	999999	280	85	912	897	93	999999	256	145	485	179	560	103	245	303	742	688	317	270	232	961	569	754	993	418	999999	476	885	655	118	212	532	318	65	193	278	801	65	999999	119	751	997	671	537	806	332	242	797	147	733	188	999999	515	11	404	514	525	999999	999999	315	999999	999999	600	36	282	647	999999	48	62	35	940	999999	585	999999	481	999999	898	227	197	96	358	678	747	922	999999	539	999999	316	661	678	752	720	561	999999	999999	848	407	645	265	169	999999	999999	744	122	999999	555	98	999999	999999	440	616	308	999999	417	999999	938	164	677	106	743	629	935	999999	384	282	229	81	167	999999	632	566	999999	999999	999999	16	164	934	635	999999	999999	450	662	787	999999	72	453	999999	153	999999	564	693	730	999999	999999	539	999999	999999	370	839	572	484	930	705	896	873	363	346	865	999999	801	13	529	546	999999	302	967	999999	166	322	999999	402	927	696	103	939	836	714	999999	999999	861	999999	999999	796	999999	900	520	999999	890	358	708	117	960	
742	999999	560	174	193	999999	230	999999	996	660	58	20	999999	556	243	999999	999999	46	999999	896	999999	999999	464	440	732	979	821	999999	20	267	999999	999999	721	441	195	38	542	774	653	999999	229	999999	864	686	525	786	397	353	286	354	999999	999999	69	220	593	999999	214	130	999999	213	15	448	562	739	852	445	298	737	371	215	79	193	392	999999	677	999999	685	777	915	946	999999	477	505	665	334	495	553	511	848	993	823	422	342	999999	999999	781	999999	135	833	89	498	660	999999	80	285	749	929	308	542	151	516	437	999999	495	622	537	942	896	999999	367	891	999999	889	999999	392	999999	850	999999	999999	895	87	559	943	835	458	931	999999	434	389	584	566	999999	999999	999999	486	999999	217	846	999999	353	999999	999999	999999	476	999999	999999	770	614	688	629	999999	986	428	999999	73	956	494	999999	47	691	52	518	999999	830	800	999999	817	192	891	997	999999	13	125	535	67	611	838	476	647	746	170	999999	746	760	685	579	999999	332	999999	530	900	837	809	146	311	330	999999	890	676	999999	999999	588	723	691	999999	895	999999	893	589	462	127	28	999999	300	530	171	771	757	154	999999	820	494	549	370	106	999999	999999	979	234	736	651	947	799	999999	999999	581	167	999999	999999	790	708	999999	742	189	999999	999999	999999	518	999999	149	558	212	746	455	999999	409	48	362	595	577	701	999999	668	999999	811	999999	228	635	449	948	13	716	186	999999	999999	887	999999	369	999999	223	999999	999999	999999	95	187	449	211	354	376	452	543	805	469	13	99	999999	274	889	378	999999	664	999999	79	999999	145	841	35	999999	933	999999	999999	679	403	381	80	25	528	999999	675	371	968	874	269	997	415	999999	257	999999	999999	705	622	862	990	725	559	37	616	706	949	346	424	819	420	533	794	863	411	999999	932	83	999999	691	999999	17	274	999999	999999	82	261	936	594	999999	126	238	229	794	688	999999	822	52	999999	821	999999	339	947	158	999999	999999	999999	551	796	169	251	999999	416	931	648	983	999999	769	817	543	455	22	751	999999	999999	192	314	10	184	733	275	999999	674	477	68	999999	999999	126	335	485	869	709	150	435	999999	924	821	298	156	705	227	999999	999999	865	999999	620	587	999999	455	281	431	212	376	73	894	361	527	939	873	999999	922	344	443	999999	674	745	872	326	999999	778	370	25	999999	479	515	222	999999	999999	111	447	307	685	671	999999	63	667	999999	999999	540	259	407	882	425	392	782	883	619	893	201	630	747	999999	422	676	911	415	358	999999	
557	999999	999999	718	838	435	999999	247	999999	389	288	17	413	795	785	712	380	488	999999	999999	999999	632	602	999999	617	480	699	46	272	994	999999	648	318	444	529	858	561	688	53	989	927	545	220	240	615	194	226	952	999999	710	305	999999	999999	887	211	924	89	999999	999999	367	999999	429	974	678	246	640	698	968	276	926	160	999999	999999	611	543	160	422	371	164	433	999999	999999	560	562	698	720	999999	430	243	605	778	634	999999	999999	263	507	999999	541	994	975	495	258	686	558	559	613	988	213	353	60	999999	718	772	999999	113	988	869	999999	979	526	807	999999	734	670	157	999999	114	758	358	46	589	999999	999999	999999	937	999999	71	999999	12	95	731	999999	86	193	103	70	862	999999	999999	274	638	159	561	477	177	999999	523	25	410	43	509	999999	855	317	470	630	350	999999	739	108	999999	867	419	999999	794	999999	200	551	577	97	663	204	186	93	999999	440	329	899	21	719	999999	999999	601	969	585	502	999999	769	722	472	999999	999999	999999	484	347	771	999999	667	683	989	37	972	447	323	379	315	999999	772	909	40	311	451	999999	29	616	880	999999	450	318	301	999999	431	999999	114	377	393	33	701	746	999999	700	662	226	32	692	519	999999	287	599	999999	449	11	999999	691	999999	278	999999	999999	868	466	505	299	999999	999999	585	999999	999999	343	999999	985	291	999999	999999	282	340	648	235	558	337	999999	282	988	850	48	852	413	571	147	999999	108	694	873	999999	289	999999	411	999999	834	999999	999999	376	275	341	999999	989	97	999999	587	361	999999	53	999999	822	771	194	516	448	319	538	181	44	15	999999	848	999999	418	528	746	150	928	999999	400	999999	251	730	999999	657	247	58	765	999999	983	786	999999	999999	999999	60	71	999999	999999	962	994	305	275	999999	370	875	493	322	581	568	999999	447	999999	187	652	999999	581	51	187	999999	211	999999	773	999999	999999	999999	970	793	746	367	999999	652	525	966	351	105	999999	199	999999	141	174	924	477	206	210	546	363	252	999999	525	478	30	916	765	761	733	532	999999	10	999999	904	699	575	999999	999999	999999	921	999999	836	557	192	391	681	56	695	286	792	576	542	514	865	999999	999999	231	999999	446	735	759	215	617	572	323	999999	227	236	474	999999	264	104	624	624	897	415	853	342	97	348	999999	999999	999999	940	999999	990	496	286	186	317	354	999999	665	850	999999	260	228	999999	869	201	464	819	230	928	538	481	917	889	999999	323	537	889	801	107	864	689	730	677	617	999999	703	941	
60	167	14	999999	999999	999999	462	646	196	999999	473	999999	999999	60	999999	556	999999	483	999999	606	318	862	779	999999	532	567	985	482	529	550	377	545	498	522	769	73	923	607	52	153	999999	330	136	668	425	999999	223	814	840	184	275	999999	260	107	633	999999	387	549	408	871	787	999999	126	999999	501	999999	999999	371	291	785	632	804	440	929	179	987	735	120	49	627	999999	181	641	355	999999	243	295	999999	889	999999	999999	383	209	181	999999	456	214	491	999999	498	508	852	533	999999	552	471	702	331	999999	646	461	276	510	780	527	616	349	771	370	268	641	16	999999	709	999999	258	999999	269	573	723	783	254	944	550	999999	501	648	586	803	813	540	964	999999	999999	129	418	873	428	653	749	117	999999	131	908	999999	502	380	824	955	303	865	442	757	999999	999999	217	332	959	661	36	968	763	999999	999999	727	677	542	238	589	691	385	187	616	824	616	350	133	45	694	626	131	999999	999999	509	999999	108	216	269	390	912	96	914	999999	627	781	353	474	574	999999	188	959	999999	999999	999999	918	688	826	933	598	522	999999	297	274	44	904	154	141	468	608	999999	999999	282	847	676	604	470	420	988	52	272	876	558	854	999999	667	979	589	999999	591	269	281	999999	999999	868	828	798	649	731	722	636	222	15	966	562	718	686	303	567	669	457	278	999999	890	336	645	999999	999999	759	377	925	999999	774	877	349	357	999999	611	979	848	806	821	999999	276	416	60	999999	592	302	797	980	999999	31	697	999999	990	443	392	999999	232	302	365	889	363	797	81	447	999999	999999	214	530	999999	324	719	999999	999999	589	571	484	286	774	943	151	961	397	249	999999	87	743	999999	999999	805	999999	999999	556	999999	932	334	478	344	612	743	999999	97	277	904	999999	999999	834	508	999999	871	907	68	458	358	999999	999999	966	557	537	999999	393	278	999999	724	808	568	999999	422	999999	264	999999	150	673	999999	978	999999	694	492	878	242	252	245	999999	52	999999	218	999999	208	235	999999	999999	920	806	253	359	696	999999	552	999999	803	149	421	804	999999	999999	999999	999999	428	379	171	242	999999	679	305	126	999999	331	257	825	600	999999	964	197	698	896	182	999999	999999	681	291	999999	151	396	85	103	831	441	800	274	142	999999	999999	999999	74	771	885	250	510	136	211	375	549	726	999999	542	999999	234	999999	260	605	432	965	746	97	905	101	999999	604	212	295	999999	531	983	693	999999	999999	145	133	927	20	931	999999	999999	479	916	717	424	889	999999	
918	999999	335	549	668	709	856	142	999999	169	680	798	646	307	841	494	999999	565	999999	729	162	999999	999999	188	250	673	598	672	277	181	197	676	207	71	294	688	999999	981	325	984	921	999999	405	964	256	221	295	536	999999	985	82	161	391	999999	999999	879	506	157	309	999999	121	999999	865	569	999999	14	600	584	23	162	113	862	250	59	807	904	999999	146	931	38	388	72	220	292	108	46	294	47	681	414	191	244	999999	999999	872	737	392	835	992	999999	999999	710	999999	999999	882	219	911	342	362	999999	246	999999	226	281	616	999999	999999	999999	471	935	719	563	903	609	971	868	191	999999	186	999999	521	808	999999	688	417	999999	549	910	409	888	134	951	685	205	177	821	27	410	713	824	763	999999	374	67	532	67	999999	999999	337	999999	999999	991	166	999999	964	438	226	537	863	938	508	72	183	582	999999	999999	999999	707	441	160	999999	999999	216	362	316	999999	443	95	165	999999	870	636	582	396	859	999999	795	403	999999	739	605	490	546	999999	325	701	635	791	257	764	188	999999	482	999999	172	257	999999	804	975	262	994	140	381	513	77	872	489	786	722	677	972	485	476	701	554	999999	244	442	46	615	86	651	838	401	181	771	164	405	234	612	358	991	427	978	745	999999	118	43	706	453	999999	848	999999	999999	792	703	632	780	632	999999	23	352	999999	999999	185	999999	999999	980	342	306	717	94	999999	120	329	980	999999	498	956	90	261	211	999999	592	403	237	582	268	999999	999999	149	383	999999	432	999999	15	233	67	802	402	182	999999	701	410	735	999999	296	999999	260	812	645	144	999999	552	999999	811	617	184	966	999999	769	43	382	999999	166	999999	322	140	521	999999	756	10	695	563	907	133	510	334	999999	277	999999	623	17	796	831	15	559	229	882	786	398	58	999999	999999	632	999999	755	836	253	401	814	165	999999	937	65	645	448	999999	999999	426	311	292	327	699	16	156	35	586	42	999999	785	103	257	999999	924	707	909	841	931	767	378	999999	999999	466	462	785	185	999999	740	196	567	299	999999	999999	485	116	999999	999999	999999	486	123	179	804	101	616	721	908	713	22	358	736	606	338	999999	58	638	211	861	246	231	970	955	999999	846	999999	495	519	999999	259	818	976	517	994	455	999999	208	869	999999	849	999999	877	472	999999	392	999999	960	999999	705	999999	847	905	999999	165	999999	999999	168	333	958	507	130	999999	999999	463	999999	382	999999	611	999999	234	999999	768	221	999999	504	354	999999	897	463	396	999999	
535	814	384	999999	913	999999	362	378	999999	999999	875	911	999999	729	540	761	999999	999999	19	240	359	86	481	567	88	999999	857	660	281	16	271	869	571	872	594	397	999999	61	999999	275	866	999999	943	739	999999	857	999999	999999	999999	592	999999	999999	453	165	285	999999	343	999999	999999	999999	259	999999	107	933	234	999999	999999	619	999999	152	999999	957	582	744	999999	126	142	999999	593	230	963	575	695	999999	517	237	425	415	597	146	64	924	727	71	26	174	145	20	515	968	517	120	157	999999	572	999999	999999	709	791	999999	325	999999	233	113	265	683	16	999999	426	996	589	934	31	998	999999	105	240	999999	728	999999	981	999999	999999	624	712	853	999999	873	126	975	999999	716	624	999999	999999	463	701	624	999999	342	167	726	594	999999	388	583	98	999999	999999	999999	999999	940	999999	999999	187	203	374	999999	400	411	265	142	999999	450	999999	999999	320	999999	188	635	404	616	714	999999	52	999999	538	718	999999	139	764	999999	149	648	675	835	735	43	262	999999	98	101	999999	404	999999	34	999999	153	297	999999	999999	506	999999	108	83	694	236	594	548	999999	999999	655	999999	999999	647	986	992	652	775	395	147	287	340	561	999999	999999	392	999999	999999	999999	829	999999	430	729	866	268	999999	51	575	980	609	151	494	339	962	443	727	963	757	100	41	781	378	902	377	986	176	419	561	770	312	999999	285	530	999999	279	234	644	404	999999	688	951	87	794	999999	996	999999	10	598	113	584	429	563	228	985	57	26	528	361	879	101	888	490	804	999999	693	865	999999	245	693	999999	93	568	378	412	90	999999	584	126	381	999999	175	999999	457	196	999999	362	67	999999	56	263	999999	292	524	999999	999999	470	282	125	999999	140	829	765	904	895	999999	860	195	999999	905	352	442	411	980	685	925	77	999999	999999	795	341	808	428	999999	999999	511	800	53	91	999999	620	432	468	999999	999999	374	410	916	562	695	32	177	999999	639	703	999999	999999	312	838	371	999999	437	999999	330	999999	332	999999	575	474	393	700	816	113	213	294	920	974	386	739	321	525	999999	480	923	999999	174	999999	788	496	999999	217	999999	215	719	880	193	999999	147	274	917	964	834	452	178	999999	999999	73	47	999999	782	846	917	572	527	999999	582	956	999999	557	595	766	621	999999	854	186	211	611	394	333	999999	161	836	999999	999999	356	690	707	311	928	999999	111	529	999999	713	999999	299	925	687	873	307	236	39	999999	678	161	352	755	597	992	793	999999	999999	714	253	631	20	805	751	999999	165	
874	999999	999999	999999	494	246	999999	375	92	887	285	923	520	35	875	131	255	443	669	14	934	119	319	145	999999	432	815	199	91	761	999999	184	516	717	432	581	999999	599	194	914	173	389	999999	999999	517	681	168	688	378	509	764	999999	999999	999999	230	765	345	675	999999	71	999999	989	294	330	403	111	999999	802	603	304	903	656	999999	999999	999999	555	604	999999	628	289	273	136	821	581	996	132	999999	349	496	999999	999999	553	569	132	493	184	105	194	712	415	273	365	95	84	606	118	122	336	336	675	999999	999999	999999	750	797	999999	999999	712	333	280	18	78	315	999999	68	360	97	136	271	666	459	420	999999	222	26	999999	51	747	975	999999	20	766	23	821	507	114	505	818	999999	999999	17	999999	860	441	407	205	60	159	25	256	31	985	74	670	226	749	999999	834	734	889	263	430	999999	445	269	252	64	494	437	954	999999	278	999999	83	658	999999	560	69	815	820	857	892	731	728	867	34	701	999999	604	757	474	999999	999999	444	934	586	655	999999	181	164	999999	999999	721	71	402	999999	194	999999	21	159	999999	999999	29	999999	999999	371	999999	18	999999	245	999999	711	889	680	999999	999999	193	366	999999	82	421	999999	999999	999999	680	302	999999	999999	336	124	840	711	342	455	568	999999	651	181	412	573	888	646	847	936	999999	438	999999	51	999999	218	999999	827	851	999999	737	64	999999	369	243	740	201	37	682	463	404	999999	379	444	121	595	999999	999999	954	575	193	999999	297	951	56	251	626	999999	99	128	554	23	859	403	717	513	212	292	937	672	382	860	964	393	542	774	999999	999999	930	985	676	557	999999	999999	999999	963	766	740	322	991	123	72	937	999999	909	390	979	975	999999	607	392	259	84	291	203	332	810	904	418	999999	191	999999	208	114	999999	997	999999	584	999999	999999	747	472	969	999999	558	999999	922	410	484	161	999999	94	999999	999999	602	999999	482	591	999999	999999	163	862	332	50	810	729	864	833	122	999999	250	999999	337	971	860	999999	290	138	999999	999999	410	999999	429	266	999999	999999	999999	876	999999	34	524	558	502	226	999999	884	149	928	145	829	455	999999	298	572	910	999999	999999	999999	999999	999999	146	354	999999	999999	32	753	442	75	999999	999999	849	999999	332	97	397	692	999999	999999	380	975	999999	361	992	903	999999	999999	121	999999	355	96	350	346	414	829	888	180	700	303	204	847	999999	84	374	432	980	467	766	210	999999	228	496	999999	172	496	999999	784	361	954	770	710	999999	584	719	478	373	512	
999999	999999	999999	999999	999999	609	999999	999999	533	706	987	999999	923	970	554	910	999999	137	999999	704	184	917	999999	114	819	745	533	493	215	867	999999	999999	69	999999	883	999999	999999	958	236	999999	728	999999	963	204	797	790	41	799	166	999999	902	592	999999	668	338	666	575	104	999999	257	85	434	327	665	999999	101	510	455	96	291	999999	723	900	711	999999	544	954	733	317	38	713	999999	336	483	964	999999	999999	400	149	227	698	907	561	999999	999999	304	322	307	852	705	290	999999	713	875	822	999999	691	177	999999	793	711	841	787	378	543	352	999999	843	700	579	84	119	315	999999	592	11	172	999999	899	681	231	656	880	611	748	136	999999	999999	660	786	91	849	707	999999	515	856	999999	192	999999	469	207	478	607	999999	630	180	999999	844	292	821	25	769	277	22	999999	65	961	185	999999	999999	999999	645	193	914	999999	235	412	959	363	736	882	980	999999	440	483	752	999999	999999	981	577	855	999999	999999	839	770	321	999999	695	783	459	894	944	999999	38	147	562	295	693	786	405	999999	999999	999999	555	938	44	293	836	538	999999	16	999999	204	999999	562	999999	475	353	153	186	653	999999	999999	999999	842	938	429	457	999999	999999	467	366	820	586	809	543	696	999999	900	735	999999	745	166	963	999999	999999	749	507	476	991	999999	941	549	999999	752	61	145	586	713	10	615	836	544	999999	361	999999	999999	618	253	28	459	850	452	417	158	907	559	999999	999999	999999	198	999999	981	310	999999	525	816	219	833	757	408	119	911	900	130	201	999999	549	612	803	994	141	999999	999999	542	246	498	141	999999	999999	501	923	136	410	999999	693	854	243	999999	836	999999	335	784	496	999999	999999	939	999999	297	956	706	20	610	656	318	67	667	533	768	598	999999	999999	757	989	266	484	999999	510	98	436	346	999999	766	776	999999	668	356	767	999999	202	999999	945	844	505	999999	491	323	480	101	754	35	331	474	194	808	999999	577	795	240	999999	367	999999	464	999999	619	738	253	834	686	649	710	899	999999	576	301	91	840	262	851	774	171	512	419	999999	999999	999999	502	581	967	821	101	561	999999	701	834	868	491	983	886	408	248	999999	999999	999999	54	136	999999	999999	999999	999999	318	999999	943	999999	974	999999	29	131	459	604	245	999999	866	865	558	158	372	999999	741	433	600	856	999999	452	535	682	719	967	298	999999	390	999999	688	249	512	776	618	82	999999	980	849	370	999999	292	172	576	622	928	893	999999	999999	640	167	470	999999	999999	999999	500	930	301	
145	61	999999	185	999999	999999	983	626	362	781	540	300	276	999999	583	239	332	999999	999999	958	70	790	83	402	999999	749	446	999999	122	999999	999999	127	152	436	999999	999999	999999	358	78	531	999999	995	575	999999	365	999999	374	406	886	897	139	999999	221	999999	241	354	977	999999	999999	474	204	999999	514	312	954	423	157	840	915	999999	701	973	25	999999	375	999999	225	961	999999	56	384	50	340	224	999999	961	906	999999	204	500	820	999999	694	999999	999999	827	490	999999	167	942	999999	999999	490	110	205	166	849	462	605	176	138	25	402	617	100	999999	435	299	999999	992	517	977	645	999999	966	603	288	422	999999	548	583	953	804	105	730	851	559	999999	29	764	122	999999	575	38	371	804	706	86	999999	181	401	201	880	999999	435	348	887	74	144	999999	999999	437	40	67	592	185	221	306	887	248	604	205	280	628	880	999999	411	617	63	999999	897	212	909	999999	156	999999	82	999999	669	391	963	494	105	427	886	684	423	518	445	999999	593	999999	199	274	577	206	999999	262	294	371	937	279	20	972	704	999999	999999	780	910	209	112	581	999999	505	284	119	109	852	999999	205	999999	893	182	868	578	999999	22	645	682	950	471	820	355	308	454	999999	484	999999	999999	221	167	999999	607	245	999999	999999	772	999999	989	467	106	78	520	999999	720	999999	107	152	404	216	662	882	107	960	999999	292	999999	338	60	999999	635	976	140	999999	48	999999	295	936	785	566	725	327	655	224	853	403	309	266	999999	999999	596	341	999999	999999	558	285	999999	647	999999	999999	784	443	643	409	832	130	937	991	60	713	757	999999	367	999999	491	345	999999	999999	999999	344	999999	970	751	649	993	304	257	624	970	763	472	648	438	999999	781	291	683	256	999999	733	465	318	216	874	653	435	974	999999	34	223	999999	663	540	173	999999	814	692	999999	415	538	872	322	30	297	250	119	733	382	65	209	999999	999999	499	383	878	673	764	876	996	568	999999	366	600	757	714	809	999999	275	176	967	599	999999	840	999999	861	153	297	918	999999	544	701	601	835	824	561	999999	173	999999	999999	154	999999	815	997	846	999999	515	999999	999999	582	441	11	467	215	999999	610	999999	150	645	521	735	385	845	253	462	866	728	531	999999	205	999999	646	950	999999	999999	999999	999999	999999	993	999999	999999	431	999999	346	201	543	999999	395	747	223	589	927	527	646	558	768	215	571	544	999999	999999	984	945	77	999999	795	60	486	193	181	999999	289	156	999	175	313	360	999999	999999	919	632	
342	783	563	615	720	128	999999	431	263	999999	221	999999	23	166	371	999999	957	411	406	492	999999	211	576	396	310	780	999999	480	255	999999	705	519	625	999999	156	210	392	999999	999999	677	746	64	930	999999	615	141	999999	999999	803	827	999999	999999	655	436	875	140	217	999999	315	939	600	833	186	845	15	701	531	999999	19	171	104	506	196	999999	745	999999	281	999999	781	179	999999	999999	677	999999	24	608	863	999999	482	25	999999	225	156	285	86	913	877	94	463	913	609	477	833	642	999999	999999	911	926	999999	182	859	999999	394	145	999999	915	165	759	831	407	838	342	193	993	177	878	359	911	652	831	999999	197	999999	868	569	999999	850	45	693	127	696	936	507	309	166	892	999999	20	999999	171	758	999999	263	65	85	276	294	840	474	855	999999	999999	284	999999	999999	672	457	999999	999999	133	74	130	76	713	999999	901	835	883	836	285	57	349	928	490	83	706	999999	597	793	302	885	20	571	838	999999	696	662	648	999999	493	445	999999	443	859	106	638	62	549	999999	183	441	410	999999	198	808	207	81	793	999999	651	738	859	732	283	999999	999999	999999	237	999999	24	999999	197	931	353	839	742	905	79	394	445	999999	394	253	619	861	484	16	382	39	383	624	868	862	999999	755	585	582	999999	620	999999	89	824	999999	339	934	254	478	660	358	76	302	12	999999	349	996	999999	616	123	999999	999999	57	999999	999999	760	400	380	999999	631	597	264	170	745	999999	352	999999	829	999999	913	684	616	15	356	33	999999	90	622	469	523	999999	411	999999	468	747	857	999999	903	999999	656	939	999999	920	847	72	104	906	999999	553	999999	999999	177	375	703	999999	806	757	700	161	999999	999999	999999	911	810	999999	196	294	701	998	999999	999999	462	999999	332	973	130	696	167	293	999999	67	999999	79	999999	540	146	45	999999	39	940	999999	304	999999	392	999999	172	652	119	530	999999	809	214	558	952	710	530	963	999999	729	318	119	999999	416	232	186	154	999999	509	280	999999	999999	28	671	67	999999	62	999999	820	354	811	477	999999	999999	417	129	852	975	127	701	19	182	999999	547	720	830	509	887	529	215	999999	463	152	999999	349	725	791	999999	500	460	999999	820	152	999999	917	999999	999999	963	999	999999	999999	999999	591	808	271	17	169	481	999999	999999	991	999999	999999	614	999999	357	334	999999	297	691	337	999999	484	666	52	199	39	303	629	999999	307	999999	888	425	881	662	999999	344	578	341	566	319	592	999999	468	493	639	999999	185	569	517	785	675	
317	775	999999	999999	999999	999999	81	978	999999	851	81	929	999999	286	765	733	859	484	990	179	999999	135	28	726	999999	207	558	560	999999	127	70	371	999999	999999	580	650	999999	968	948	578	506	363	999999	999999	520	999999	23	217	873	804	325	94	999999	616	720	192	999999	297	999999	727	217	521	485	748	999999	999999	417	584	999999	125	865	891	536	999999	672	601	434	560	999999	875	194	351	999999	999999	801	975	844	905	999999	999999	892	999999	495	999999	371	999999	999999	951	675	810	927	999999	999999	758	939	434	558	115	943	128	758	999999	999999	999999	542	999999	835	788	947	816	865	512	434	318	232	295	405	315	60	999999	723	999999	884	405	948	755	839	927	999999	999999	426	999999	961	42	638	695	999999	887	688	505	999999	999999	14	999999	945	425	14	203	535	653	38	253	65	265	404	999999	999999	686	659	999999	999999	907	40	580	399	137	550	401	679	999999	797	517	626	555	539	634	999999	35	459	533	999999	645	999999	999999	347	999999	999999	706	637	362	999999	999999	238	900	478	251	68	433	469	999999	874	613	523	999999	855	520	626	999999	726	769	999999	298	999999	999999	47	390	515	926	242	226	999999	844	999999	326	165	986	289	726	86	297	576	54	999999	641	658	147	132	403	258	999999	557	999999	999999	999999	554	94	585	999999	863	97	735	999999	200	252	374	999999	849	999999	842	869	241	900	433	438	202	763	732	594	999999	999999	268	122	677	416	669	280	864	895	771	999999	411	187	862	988	561	445	999999	323	277	629	298	924	560	389	595	656	999999	551	999999	791	361	999999	634	999999	829	623	464	784	999999	999999	999999	999999	435	771	468	64	47	444	999999	999999	999999	999999	999999	848	611	343	561	298	820	22	530	999999	229	980	999999	420	999999	999999	169	938	981	999999	999999	183	999999	999999	499	789	921	541	999999	315	675	999999	881	942	673	786	999999	495	72	175	999999	570	574	853	733	455	61	57	999999	148	284	938	776	841	999999	154	394	276	999999	771	377	289	403	224	999999	311	109	999999	999999	765	999999	674	876	815	114	179	609	610	611	54	737	999999	39	481	40	737	999999	50	273	529	999999	95	999999	300	798	999999	177	999999	216	432	356	284	999999	745	600	999999	71	960	736	999999	545	784	665	800	999999	504	999999	922	193	910	168	68	999999	227	999999	461	999999	999999	26	430	999999	259	404	188	698	463	999999	293	999999	430	675	191	313	763	999999	616	430	850	266	999999	434	254	175	306	273	999999	771	93	381	149	585	485	944	315	508	999999	390	486	
112	580	999999	966	999999	763	244	976	755	750	243	757	41	184	330	722	995	756	999999	108	914	411	692	489	999999	741	999999	199	247	998	264	698	236	943	747	685	372	468	212	412	71	999999	542	30	849	623	117	411	165	231	320	751	211	292	571	701	888	452	63	999999	918	55	739	756	496	544	531	999999	436	644	359	536	554	681	999999	999999	999999	671	999999	298	633	443	43	25	688	513	497	999999	999999	56	797	919	415	999999	999999	999999	999999	785	999999	315	999999	29	999999	521	872	999999	999999	529	255	944	832	999999	813	999999	677	484	21	723	78	983	999999	587	715	390	999999	439	999999	652	197	31	999999	93	147	999999	206	613	468	522	999999	999999	315	968	999999	999999	223	581	116	650	234	999999	999999	834	716	551	268	514	313	594	674	443	661	554	999999	234	874	748	88	489	999999	999999	26	999999	579	999999	677	88	889	287	176	276	333	481	428	188	26	999999	999999	596	75	999999	999999	873	848	710	253	761	636	473	999999	475	502	626	92	170	993	515	264	999999	999999	999999	624	35	428	408	119	190	135	163	217	999999	381	492	424	876	764	152	650	869	920	916	452	426	999999	999999	999999	706	399	268	194	511	980	824	999999	885	76	283	455	450	600	999999	635	999999	266	924	999999	999999	212	215	406	850	865	395	999999	958	737	208	311	726	634	413	791	867	968	999999	659	557	999999	999999	809	490	999999	209	278	999999	999999	969	169	999999	999999	999999	999999	193	862	344	645	594	202	764	158	867	972	999999	816	999999	281	767	513	560	275	999999	999999	674	405	999999	163	665	126	774	677	767	48	999999	128	870	999999	607	15	634	70	74	999999	16	999999	942	517	968	393	999999	586	523	465	609	534	71	524	830	788	999999	190	999999	478	428	96	999999	828	470	609	945	999999	999999	762	879	500	211	191	243	293	463	408	999999	282	44	197	163	999999	439	977	999999	999999	999999	999999	68	454	90	595	936	919	999	123	999999	999999	447	802	999999	999999	586	119	333	999999	291	999999	334	999999	994	707	999999	240	999999	88	399	493	999999	600	210	854	999999	434	420	999999	255	324	294	999999	360	999999	835	242	285	999999	725	329	653	186	74	542	494	999999	460	382	162	705	986	920	723	999999	999999	847	999999	67	999999	162	999999	718	635	967	261	999999	197	999999	871	211	955	539	999999	999999	839	999999	535	667	370	192	974	47	463	549	999999	999999	626	796	999999	988	639	227	345	572	629	935	551	999999	999999	999999	332	999999	511	951	999999	456	567	652	725	
450	999999	934	697	874	188	662	265	95	999999	999999	367	999999	167	882	571	738	204	790	450	903	823	437	387	860	860	999999	535	511	999999	881	805	974	80	570	676	705	529	471	999999	966	680	999999	468	401	152	931	134	628	389	999999	262	776	212	821	626	884	557	837	999999	495	136	999999	294	757	999999	393	999999	597	215	999999	218	999999	999999	483	232	367	968	985	717	928	567	906	999999	789	999999	38	771	258	943	792	999999	999999	999999	898	839	927	182	711	319	758	610	999999	422	524	802	529	381	728	599	999999	915	571	129	95	999999	229	999999	505	138	63	999999	82	653	423	999999	526	286	506	999999	305	194	267	676	958	328	999999	494	999999	987	110	657	53	999999	683	999999	587	999999	371	970	999999	999999	676	999999	265	147	538	884	999	806	285	253	874	94	999999	84	657	894	170	766	899	735	33	518	38	406	999999	422	999999	545	140	953	914	536	33	999	999999	685	421	821	790	999999	494	801	711	999999	999999	959	999999	609	999999	999999	999999	604	999999	884	283	168	554	858	999999	125	914	999999	676	332	338	347	70	999999	999999	972	483	349	975	754	251	231	806	999999	623	618	999999	999999	325	999999	551	320	465	149	999999	359	140	562	999999	999999	999999	40	134	389	999999	445	898	999999	53	258	218	73	628	326	643	61	999999	383	245	951	70	554	999999	238	780	28	882	920	999999	216	841	921	97	999999	524	220	107	999999	652	187	719	994	999999	999999	999999	999999	691	999999	506	674	998	756	326	310	614	685	892	999999	608	999999	563	999999	492	836	416	297	999999	999999	999999	433	954	933	731	999999	242	75	237	80	999	999999	336	742	424	904	999999	95	604	999999	696	838	327	211	999999	151	999999	741	511	999999	661	999999	512	999999	347	999999	719	999999	35	268	999999	548	999999	822	896	999999	999999	820	563	587	629	331	693	999999	999999	963	115	752	123	999999	443	501	564	746	419	68	790	962	404	351	194	152	999999	345	719	157	389	505	315	514	967	803	999999	923	861	339	999999	324	999999	384	967	966	951	445	825	999999	984	711	412	837	999999	221	426	222	403	999999	999999	357	477	999999	583	610	999999	609	621	999999	323	640	885	89	810	999999	230	30	383	228	201	623	520	153	173	678	102	477	988	999999	387	965	999999	385	78	900	999999	269	800	367	529	351	824	195	263	353	826	333	37	999999	999999	405	839	184	999999	647	837	334	319	905	517	969	620	999999	261	358	120	510	20	909	999999	999999	229	26	698	850	799	999999	890	819	
852	769	450	938	765	982	136	355	100	999999	73	522	949	999999	849	559	730	959	999999	904	243	999999	322	127	432	40	185	999999	999999	999999	999999	999999	999999	500	63	748	529	682	109	279	232	764	419	590	846	116	21	335	176	999999	129	839	400	985	586	536	999999	333	516	735	806	999999	869	656	582	560	999999	459	841	110	40	58	860	999999	682	478	999999	732	999999	325	28	999999	999999	347	324	999999	122	459	999999	999999	302	205	175	373	999999	919	999999	763	17	295	38	562	493	76	118	999999	979	735	313	118	630	724	999999	200	716	955	656	531	341	574	448	628	546	324	808	999999	882	999999	201	763	582	151	725	984	297	466	366	999999	239	253	39	386	999999	804	896	578	153	999999	656	517	272	374	999999	443	847	410	25	179	268	283	199	491	544	999999	536	488	999	77	999999	260	598	76	301	98	544	71	482	741	428	240	691	907	840	683	500	217	720	291	147	886	450	197	332	956	64	547	841	606	278	999999	578	85	81	406	919	205	82	343	999999	785	999999	284	751	999999	592	999999	651	861	999999	328	999999	999999	930	26	809	410	744	345	44	999999	999999	876	473	21	999999	615	835	444	763	304	999999	386	999999	361	958	176	999999	999999	374	772	896	980	556	999999	648	861	154	65	999999	518	999999	737	308	900	566	61	810	999999	376	976	456	217	107	754	999999	392	333	579	67	642	964	450	971	272	111	249	329	999999	372	799	999999	779	847	255	843	407	87	492	795	906	999999	706	927	397	325	689	999999	802	999999	265	538	999999	998	953	553	999999	999999	46	799	326	732	999999	377	577	514	676	999999	851	910	785	314	840	784	160	287	268	523	583	946	422	365	527	756	117	999999	999999	781	893	702	832	999999	51	693	999999	999999	77	999999	359	882	999999	329	41	891	981	999999	999999	999999	847	999999	295	497	192	99	386	960	999999	541	270	316	618	999999	476	159	999999	999999	273	156	316	976	219	929	173	700	308	103	334	635	999999	165	573	999999	934	999999	416	345	459	951	316	517	999999	536	78	53	274	753	999999	881	813	838	999999	550	483	871	467	365	333	999999	999999	293	999999	579	999999	114	742	512	961	259	742	742	693	321	839	799	17	683	999999	130	436	555	249	452	999999	999999	477	33	999999	72	759	61	22	967	170	999999	999999	999999	769	964	310	761	791	603	148	999999	154	376	710	684	864	783	505	212	64	245	53	193	757	999999	636	719	880	999999	999999	691	999999	726	999999	999999	999999	618	999999	
895	819	999999	763	646	313	751	999999	111	322	947	999999	976	555	810	999999	925	979	999999	999999	938	338	591	881	892	114	457	351	428	225	894	999999	999999	869	609	392	390	481	999999	880	15	48	534	407	932	700	999999	146	919	999999	235	837	999999	975	975	567	238	793	999999	541	856	409	999999	999999	428	190	999999	116	945	999999	532	453	581	817	999999	899	803	194	948	202	591	321	432	615	990	66	999999	280	894	52	164	999999	610	866	999999	605	999999	649	999999	752	747	417	200	999999	290	782	265	999999	349	999999	763	54	844	999999	950	545	976	758	895	371	645	999999	999999	903	272	936	842	999999	999999	40	235	999999	215	206	454	183	999999	931	335	218	801	141	931	819	289	120	752	932	915	488	629	999999	754	999999	999999	75	205	297	239	999999	939	999999	620	318	999999	608	838	648	233	776	424	55	433	686	999999	513	751	401	623	162	194	909	800	315	411	319	410	597	99	389	977	833	702	999999	278	261	521	622	969	680	281	113	709	148	73	583	492	77	57	603	324	803	999999	999999	169	39	999999	314	906	999999	999999	999999	559	844	999999	999999	353	452	418	318	992	138	432	999999	880	999999	210	661	252	828	826	343	999999	496	74	999999	170	625	820	249	999999	999999	716	438	999999	40	554	864	349	482	999999	49	658	738	610	196	381	730	206	999999	999999	999999	999999	87	713	864	700	72	779	624	430	999999	631	999999	806	786	421	993	470	849	536	346	322	769	599	787	684	811	885	877	999999	999999	428	741	999999	424	153	638	724	617	999999	491	94	725	62	510	417	490	932	823	774	999999	269	356	553	492	775	303	488	926	190	999999	999999	902	821	990	309	890	758	391	643	783	999999	853	519	999999	999999	999999	999999	98	379	204	879	999999	113	425	999999	82	198	999999	649	849	999999	999999	999999	451	314	192	903	72	211	527	999999	551	190	991	118	416	999999	508	999999	188	586	400	557	986	999999	125	999999	406	820	237	701	999999	999999	793	633	481	426	77	740	78	999999	999999	999999	851	999999	337	999999	121	316	763	999999	689	697	470	273	759	999999	999999	442	198	393	506	251	973	825	999999	809	397	368	637	990	999999	767	172	494	931	999999	999999	523	681	999999	686	99	67	999999	22	999999	281	999999	873	240	975	634	999999	999999	197	413	913	999999	570	528	999999	753	999999	999999	474	999999	535	999999	999999	999999	999999	926	999999	999999	706	416	999999	980	813	999999	538	867	494	999999	25	145	226	487	307	528	999999	999999	999999	163	749	933	420	
294	527	100	607	305	999999	627	999999	58	873	596	999999	780	228	933	222	999999	999999	626	269	999999	999999	339	705	58	678	812	657	999999	973	999999	999999	999999	996	899	462	723	172	242	678	866	999999	966	999999	629	509	526	999999	665	466	163	999999	133	674	999999	536	198	394	559	999999	385	970	828	85	999999	391	999999	784	329	480	499	999999	757	947	402	570	791	77	86	549	162	513	991	999999	819	999999	91	109	859	372	274	338	999999	999999	302	999999	999999	890	995	247	999999	742	999999	999999	967	999999	415	999999	281	576	745	130	318	999999	474	872	979	428	266	832	310	115	924	956	215	170	34	151	655	999999	686	900	999999	838	254	420	999999	805	442	304	999999	906	827	292	626	154	999999	999999	999999	429	917	999999	999999	172	999999	199	999999	33	979	807	500	274	530	775	890	845	57	479	999999	63	350	183	985	961	804	403	287	642	999999	71	999999	999999	999999	235	588	230	999999	909	901	999999	603	509	826	634	803	763	999999	62	402	999999	106	551	837	98	999999	999999	479	672	368	543	911	184	999999	917	668	999999	275	305	196	669	579	147	577	710	460	840	999999	999999	168	50	28	235	250	999999	965	597	593	911	999999	844	750	603	550	999999	153	999999	815	908	966	733	498	90	999999	732	999999	958	973	999999	637	248	396	128	514	328	525	686	934	145	999999	80	486	363	159	352	999999	999999	596	220	567	42	999999	448	394	999999	552	937	370	517	355	999999	623	465	283	906	457	999999	98	232	842	466	999999	679	956	896	256	144	999999	999999	813	236	999999	999999	570	605	223	999999	999999	88	999999	588	325	427	999999	945	456	31	90	253	894	297	887	999999	999999	110	548	999999	999999	999999	188	417	999999	847	704	999999	999999	860	895	678	692	510	897	19	999999	999999	150	76	889	20	449	235	64	687	628	999999	349	999999	395	469	999999	868	465	246	999999	368	581	478	722	671	310	596	135	411	560	394	400	877	999999	124	999999	999999	465	481	59	953	999999	328	999999	188	779	647	999999	436	621	999999	54	660	999999	98	682	672	354	228	710	999999	109	652	137	243	999999	999999	999999	280	999999	585	412	983	197	999999	999999	999999	258	544	891	662	130	699	999999	735	999999	739	767	829	999999	297	137	247	999999	999999	853	710	201	985	62	318	568	999999	927	45	421	999999	472	999999	999999	429	423	999999	999999	58	731	410	861	999999	894	396	703	259	838	221	457	999999	221	991	102	304	70	273	492	582	103	926	771	999999	999999	288	999999	604	746	22	873	328	
910	723	474	453	999999	800	101	666	999999	318	365	715	587	256	849	481	80	789	368	160	999999	999999	954	999999	999999	116	87	615	999999	999999	999999	999999	347	139	265	498	999999	999999	455	270	181	825	999999	785	570	66	177	77	438	795	534	999999	999999	723	10	166	999999	668	814	999999	722	485	999999	515	805	539	999999	457	990	361	954	430	343	107	999999	501	785	999999	245	999999	939	19	999999	334	574	999999	999999	624	139	999999	729	858	835	712	547	999999	289	462	979	41	999999	999999	87	87	999999	113	999999	555	744	999999	999999	600	433	242	802	713	308	222	941	999999	365	999999	999999	891	631	999999	595	631	999999	999999	222	333	999999	213	893	230	932	109	493	471	931	999999	880	630	728	138	435	602	999999	834	397	76	999999	728	675	935	400	195	455	744	517	999999	995	999999	296	999999	410	999999	348	999999	780	209	728	479	999999	738	999999	999999	999999	503	999999	999999	721	725	895	999999	812	471	538	958	999999	747	999999	748	953	939	632	999999	343	681	728	215	264	337	63	198	348	51	410	937	72	702	999999	952	84	524	281	279	999999	151	999999	939	691	999999	753	43	556	980	526	389	999999	453	364	491	774	464	738	393	671	999999	807	770	71	600	999999	999999	999999	700	674	438	668	362	862	202	447	789	523	999999	584	29	642	367	524	31	831	618	999999	999999	999999	619	999999	887	999999	859	343	473	877	101	493	626	318	855	315	999999	999999	753	591	171	53	999999	941	863	809	652	74	449	256	999999	768	287	999999	999999	522	64	651	781	754	13	858	973	911	432	391	999999	999999	786	62	999999	310	88	37	185	999999	202	999999	922	999999	955	794	893	999999	837	999999	215	999999	999999	342	260	446	939	999999	587	313	80	999999	518	482	999999	941	287	999999	820	739	690	999999	613	695	330	386	999999	703	798	999999	965	999999	83	110	999999	999999	585	454	801	989	370	88	449	872	427	999999	170	999999	236	24	999999	506	407	108	641	954	999999	439	21	999999	717	246	210	379	348	323	999999	417	305	999999	366	832	999999	830	378	611	811	740	999999	212	226	288	476	784	999999	468	358	975	469	232	897	155	999999	999999	282	999999	878	80	534	113	999999	752	155	999999	999999	684	910	577	729	39	153	493	999999	809	999999	438	770	425	677	999999	999999	999999	999999	999999	999999	220	999999	669	557	254	733	741	215	999999	94	473	143	999999	136	27	558	781	255	440	88	414	984	633	279	844	364	462	999999	655	148	103	805	81	675	999999	999999	251	999999	485	305	412	287	
996	725	194	304	999999	299	660	331	193	778	517	994	999999	235	766	399	999999	999999	280	999999	560	999999	999999	668	71	303	688	733	999999	762	770	999999	676	999999	988	999999	94	999999	563	999999	741	999999	954	999999	999999	87	258	222	528	999999	315	596	999999	73	727	969	734	526	242	999999	999999	927	24	999999	18	383	999999	299	247	857	314	999999	336	118	606	999999	999999	676	380	984	999999	475	215	465	456	184	999999	999999	409	28	999999	568	999999	65	561	999999	319	532	315	914	759	999999	975	670	546	152	270	916	999999	501	897	67	155	258	999999	146	722	999999	975	834	999999	999999	890	228	999999	745	857	280	557	792	916	999999	371	466	235	95	499	544	918	314	914	999999	156	999999	999999	126	423	68	999999	424	102	759	557	481	650	54	78	757	987	801	294	999999	369	674	584	358	696	688	32	377	647	999999	641	999999	999999	81	567	999999	108	999999	331	798	678	142	699	167	999999	889	816	999999	27	742	557	127	29	924	833	482	333	771	999999	735	999999	234	999999	914	128	999999	561	579	486	96	658	999999	479	496	321	236	974	427	366	806	872	841	360	904	630	524	999999	999999	999999	999999	658	336	146	596	999999	453	365	785	999999	116	338	246	999999	930	93	999999	647	533	613	606	999999	906	999999	623	863	203	874	872	294	603	243	565	341	400	438	332	293	882	733	868	999999	199	387	260	478	635	999999	429	821	503	876	128	392	999999	587	751	921	523	999999	569	578	492	999999	445	872	999999	905	313	502	761	843	765	999999	744	734	318	528	164	154	237	66	455	61	791	727	125	183	700	999999	999999	410	769	159	173	299	388	698	942	999999	705	999999	834	999999	70	999999	121	328	999999	906	279	232	767	379	505	512	133	441	709	718	999999	599	215	500	999999	361	999999	616	636	999999	999999	619	999999	999999	448	999999	232	999999	999999	141	999999	797	535	794	543	464	999999	400	999999	999999	176	947	989	234	632	116	524	999999	120	999999	585	999999	691	202	999999	659	999999	992	930	999999	290	604	450	577	999999	959	73	421	999999	361	718	683	962	975	288	999999	629	361	153	342	983	888	418	291	556	121	115	343	999999	883	818	649	470	656	380	571	999999	422	132	999999	53	999999	387	759	990	902	542	716	913	161	40	294	849	598	23	402	196	168	30	990	999999	730	187	82	542	79	223	999999	605	999999	901	217	239	480	999999	999999	999999	658	301	654	999999	399	429	999999	999999	999999	999999	871	999999	999999	385	348	401	141	818	999999	926	314	226	
999999	688	236	120	206	999999	822	999999	379	999999	143	891	537	867	376	421	999999	310	999999	228	18	278	351	999999	627	999999	563	815	108	999999	975	953	206	999999	999999	965	999999	999999	999999	832	41	479	431	571	509	999999	847	999999	35	719	363	22	831	999999	217	652	347	562	493	864	696	16	956	999999	334	190	695	999999	497	410	78	999999	88	272	197	539	847	779	999999	541	999999	92	790	388	309	963	132	120	234	727	999999	999999	794	367	145	999999	522	999999	247	329	999999	999999	983	624	650	999999	933	568	897	677	999999	567	398	952	999999	614	999999	999999	999999	370	999999	584	870	769	999999	288	999999	720	136	173	26	143	541	845	150	999999	999999	175	737	133	39	999999	222	556	999999	71	401	999999	987	531	807	944	306	877	271	999999	881	224	842	372	794	223	441	734	661	999999	35	553	812	637	515	60	840	294	341	503	372	323	846	999999	886	549	733	604	365	999999	837	999999	999999	333	861	884	999999	375	339	816	999999	488	895	262	45	848	40	999999	999999	756	113	999999	545	768	453	567	377	999999	485	254	489	836	378	999999	833	999999	999999	488	775	630	999999	474	955	524	381	884	999999	594	684	999999	999999	383	588	608	968	824	128	815	999999	999999	999999	210	890	94	999999	999999	119	317	428	674	879	999999	584	999999	39	639	999999	31	397	569	999999	782	447	447	999999	999999	258	769	619	18	999999	163	608	482	123	999999	584	871	198	95	774	119	176	19	167	966	799	999999	579	339	999999	107	428	320	999999	734	763	452	358	229	47	350	698	419	999999	726	999999	111	281	512	64	195	832	999999	794	999999	615	437	289	769	317	999999	999999	999999	250	154	735	297	329	999999	999999	141	522	968	58	434	421	757	999999	999999	33	999999	921	77	284	583	275	126	526	999999	999999	335	999999	589	912	999999	160	418	178	288	990	656	782	999999	748	923	672	863	999999	370	618	858	850	847	746	619	144	131	15	667	879	999999	771	206	269	999999	968	999999	999999	76	283	999999	999999	308	450	376	915	38	329	361	910	999999	863	165	999999	270	484	324	843	302	847	999999	412	511	408	382	884	585	633	999999	954	739	807	197	999999	999999	279	552	406	999999	704	116	802	999999	757	478	754	615	692	999	999999	654	99	763	999999	999999	999999	87	899	78	492	339	404	19	407	180	603	999999	999999	899	999999	932	917	474	598	741	999999	759	753	999999	627	278	893	633	366	310	650	54	999999	842	23	202	652	999999	999999	999999	711	793	256	587	874	88	999999	792	
18	30	736	625	999999	486	28	841	333	969	999999	224	446	770	652	107	529	559	708	236	885	798	290	589	587	233	40	999999	512	176	66	549	731	110	625	345	573	999999	878	999999	999999	182	868	683	888	672	999999	999999	999999	159	67	999999	380	320	999999	220	740	999999	47	942	456	585	338	166	912	900	492	345	155	317	533	504	680	226	412	713	929	999999	701	915	304	100	302	999999	119	740	179	421	203	999999	605	427	987	999999	44	248	843	712	770	987	189	593	999999	999999	999999	562	644	163	907	203	290	143	455	131	999999	366	293	975	57	181	731	81	151	740	712	115	516	744	191	174	999999	227	836	714	735	710	999999	999999	999999	557	106	999999	513	10	134	471	999999	999999	999999	678	999999	867	664	999999	999999	118	451	63	131	520	999999	900	971	743	333	72	306	741	396	999999	70	999999	999999	500	999999	715	568	151	616	250	144	999999	455	513	219	12	562	248	458	627	268	999999	999999	226	511	206	999999	770	676	71	174	240	480	362	617	139	629	174	999999	549	999999	999999	446	880	385	405	454	468	533	331	510	68	292	769	677	818	487	31	999999	878	671	797	999999	555	85	904	180	102	895	999999	382	397	999999	999999	999999	958	805	466	840	115	751	585	999999	355	561	115	947	711	999999	999999	652	999999	999999	999999	878	999999	835	891	805	481	235	362	573	452	948	122	343	384	692	719	23	31	191	882	136	96	560	999999	994	969	957	469	999999	999999	438	775	221	999999	40	334	132	913	661	999999	880	999999	21	794	407	999999	999999	999999	28	999999	786	630	426	999999	517	791	201	716	897	999999	999999	765	999999	999999	24	182	999999	999999	999999	368	596	109	369	822	12	999999	999999	766	722	555	208	394	450	452	999999	807	999999	918	572	999999	142	416	999999	826	844	124	999999	544	779	234	999999	999999	228	660	999999	686	271	604	301	780	716	435	994	999999	999999	139	325	999999	999999	999999	823	999999	999999	115	236	190	999999	543	977	887	291	999999	986	498	18	689	175	790	999999	633	999999	999999	999999	791	531	707	422	999999	199	715	799	954	386	999999	410	565	827	123	434	198	604	728	626	413	499	999999	448	999999	343	999999	999999	534	428	534	999999	78	365	899	583	528	767	417	353	272	97	337	164	999999	97	453	862	999999	366	999999	39	817	138	999999	302	355	269	916	342	252	750	274	535	851	901	341	209	928	999999	905	431	197	999999	364	326	172	31	33	418	889	94	912	178	999999	505	852	940	151	606	237	999999	851	
84	111	521	822	999999	312	522	755	999999	934	521	999999	999999	841	443	774	999999	139	999999	245	508	452	167	838	999999	991	356	58	401	68	999999	312	645	579	122	283	842	999999	370	719	511	662	646	160	400	717	999999	663	419	175	254	477	903	34	353	999999	999999	682	725	810	999999	473	364	195	612	218	815	883	729	169	931	403	768	999999	733	845	805	16	999999	389	909	693	639	999999	813	853	409	621	236	999999	999999	169	777	560	763	48	999999	461	548	999999	999999	207	934	999999	999999	999999	708	999999	300	507	826	936	244	346	900	272	834	138	381	758	808	203	657	248	999999	999999	625	999999	852	695	547	999999	468	266	487	999999	758	999999	992	999999	155	122	331	999999	999999	999999	924	441	660	999999	214	180	999999	999999	999999	708	550	999999	430	471	235	500	445	604	999999	482	478	999999	858	999999	514	455	145	419	613	696	872	928	584	436	847	194	557	361	491	377	273	999999	999999	779	999999	999999	957	530	999999	654	999999	726	999999	192	924	945	582	471	986	759	44	670	185	686	836	622	121	994	999999	999999	943	93	999999	592	218	799	999999	89	37	451	999999	615	682	999999	999999	155	170	999999	511	901	611	95	375	999999	343	999999	503	999999	999999	548	951	963	906	999999	711	592	612	999999	974	135	849	503	444	544	999999	999999	988	226	665	999999	999999	719	492	722	999999	857	718	999999	259	614	999999	999999	999999	488	499	533	708	999999	258	999999	542	984	427	386	61	118	650	830	470	913	615	287	541	262	96	241	480	999999	999999	999999	874	231	999999	369	829	999999	366	956	55	999999	720	11	968	999999	157	999999	302	116	671	999999	216	999999	921	999999	999	28	367	883	401	268	63	525	730	404	563	321	68	68	557	999999	751	999999	785	732	999999	613	999999	312	114	618	938	374	522	935	647	986	309	590	369	810	592	483	565	999999	999999	205	281	574	674	836	419	244	558	999999	999999	999999	112	999999	152	396	710	65	778	782	329	688	999999	794	757	576	21	477	698	747	517	278	138	999	57	998	342	999999	999999	278	208	704	815	951	366	134	884	999999	447	973	999999	537	704	782	466	996	202	486	999999	999999	825	999999	545	811	999999	310	394	112	999999	999999	63	999999	426	510	999999	624	873	61	437	999999	691	900	999999	725	999999	979	999999	355	999999	999999	805	855	927	539	452	266	999999	999999	899	66	739	999999	999999	303	919	999999	120	203	208	841	133	999999	58	999999	999999	924	911	820	175	82	999999	999999	570	100	348	999999	47	887	68	327	
465	999999	999999	381	893	999999	999999	737	805	511	868	380	157	700	927	664	806	743	999999	527	999999	349	999999	999999	330	999999	221	878	999999	721	107	233	999999	880	386	263	989	999999	999999	506	999999	999999	24	663	214	365	891	870	172	683	401	304	763	540	999999	999999	999999	999999	999999	202	999999	63	782	94	414	644	245	277	323	673	999999	139	999999	626	534	180	334	185	622	999999	809	350	715	280	329	802	470	999999	907	269	233	663	625	109	807	939	401	930	999999	999999	129	999999	556	498	18	999999	852	146	15	802	792	999999	713	96	999999	358	999999	999999	765	611	184	999999	370	999999	450	999999	514	352	819	999999	779	404	999999	999999	845	195	999999	226	999999	67	950	333	599	999999	477	378	950	538	716	999999	600	999999	175	646	394	488	263	502	58	996	757	509	999999	999999	999999	397	928	999999	251	999999	564	999999	999999	707	661	851	51	265	999999	81	71	975	636	370	994	999999	239	289	668	367	932	300	999999	275	309	999999	15	189	90	999999	450	300	297	519	999999	999999	999999	467	985	542	447	997	916	999999	935	781	873	957	425	143	168	648	999999	883	274	273	954	975	999999	220	846	999999	184	505	631	770	688	126	475	525	250	999999	304	136	919	935	383	999999	339	528	577	57	763	947	921	999999	309	999999	255	630	524	673	70	999999	696	585	822	421	355	999999	103	757	492	900	892	397	354	999999	963	339	999999	999999	999999	999999	643	999999	108	237	584	829	470	284	870	844	11	999999	711	999999	439	344	999999	999999	999999	999999	434	820	999999	863	64	534	457	444	999999	916	740	760	37	190	999999	898	486	999999	836	525	704	818	886	999999	898	325	999999	824	999999	629	999999	927	999999	999999	454	823	242	244	183	60	382	36	834	953	999999	251	999999	530	398	541	857	527	136	329	469	999999	933	918	999999	738	848	632	19	820	700	813	842	556	736	318	665	252	421	999999	999999	678	999999	932	543	999999	776	165	999999	894	771	999999	800	999999	22	838	889	999999	279	444	212	749	999999	24	263	999999	408	999999	793	90	875	615	116	999999	185	791	631	11	999999	317	962	692	205	125	58	999999	999999	999999	999999	999999	428	350	972	999999	999999	404	999999	969	678	252	258	999999	372	356	28	165	999999	460	999999	231	216	888	939	961	999999	520	999999	901	965	262	287	999999	459	895	661	999999	643	139	767	780	139	999999	332	141	69	999999	330	999999	107	892	418	562	829	322	691	540	411	20	505	72	850	760	14	425	965	999999	999999	999999	695	493	522	463	
999999	642	101	554	565	807	902	301	200	704	803	82	844	724	335	146	213	999999	999999	632	999999	704	999999	379	658	906	176	999999	856	853	163	999999	380	954	999999	197	231	999999	975	603	118	213	872	155	956	999999	581	251	999999	196	273	574	999999	999999	829	988	999999	722	896	658	641	999999	445	346	551	200	702	889	854	147	915	75	155	530	523	999999	999999	784	422	726	335	925	208	669	590	588	254	489	134	881	485	508	251	326	961	182	768	536	604	766	239	691	396	999999	280	207	428	838	376	999999	166	999999	999999	179	332	716	999999	775	756	963	945	999999	765	972	662	417	824	829	999999	351	662	305	190	655	497	644	538	579	399	393	169	415	123	999999	999999	557	999999	81	999999	254	999999	999999	779	641	821	26	926	424	966	999999	382	599	279	34	747	861	747	654	682	688	188	999999	386	999999	803	539	109	49	257	115	218	752	835	325	906	669	525	999999	834	481	718	999999	612	535	20	999999	999999	999999	978	999999	809	554	399	315	75	287	616	416	999999	291	916	886	177	861	654	630	763	953	128	87	345	999999	819	210	999999	74	555	850	363	243	402	21	999999	393	999999	663	999999	530	259	629	63	999999	711	553	565	832	946	750	880	999999	999999	192	999999	901	999999	611	735	999999	345	11	731	765	63	999999	999999	904	824	783	999999	991	999999	999999	704	499	999999	999999	496	999999	999999	999999	128	999999	999999	999999	999999	219	52	170	999999	694	928	174	194	258	999999	298	66	117	664	660	17	172	195	889	999999	573	488	480	877	302	125	469	552	208	882	999999	795	90	999999	678	862	664	999999	871	72	999999	58	999999	601	734	179	388	611	985	139	955	619	90	859	864	731	571	292	572	578	999999	621	986	375	970	503	999999	940	985	798	352	253	323	827	19	999999	41	878	999999	132	736	858	567	78	927	317	714	230	312	999999	300	999999	357	999999	603	492	71	91	631	241	203	447	625	999999	787	711	999999	263	850	349	700	692	149	999999	842	610	63	918	447	999999	788	999999	999999	48	507	970	896	30	999999	527	463	949	999999	911	999999	298	243	380	999999	225	21	461	380	999999	999999	608	242	907	999999	993	438	153	643	968	453	999999	809	999999	689	816	814	999999	39	332	886	750	445	238	520	554	999999	682	636	232	651	336	999999	674	791	899	738	988	570	999999	999999	319	316	288	468	490	488	655	690	999999	999999	999999	432	57	87	506	999999	13	397	905	625	755	999999	421	327	126	73	145	795	790	87	
826	999999	999999	243	576	444	166	769	39	999999	721	992	171	821	915	904	337	596	999999	735	734	601	664	614	343	999999	894	960	351	999999	353	860	899	397	584	29	633	814	999999	72	16	244	367	840	904	999999	355	600	412	999999	736	548	510	64	352	999999	61	194	900	999999	549	999999	428	612	722	861	102	773	999999	895	280	523	95	233	729	500	999999	823	999999	579	999999	304	558	139	690	804	359	999999	55	359	967	448	999999	999999	522	999999	815	755	127	53	670	581	363	516	999999	222	462	287	335	851	999999	238	484	999999	326	254	999999	299	922	999999	511	257	728	999999	928	999999	609	358	710	919	684	488	705	666	908	876	941	51	197	477	351	82	519	203	367	999999	963	592	421	278	171	999999	999999	209	542	423	852	999999	588	118	613	114	999999	415	177	514	532	818	421	449	313	606	999999	454	576	438	999999	535	530	198	869	26	937	442	758	167	655	506	999999	495	33	475	999999	88	864	247	505	999999	36	853	217	155	999999	971	964	564	425	388	633	113	685	327	999999	399	249	596	176	999999	656	19	858	35	694	999999	999999	999999	999999	32	999999	999999	932	999999	999999	676	999999	724	845	966	477	203	999999	999999	873	30	999999	706	529	73	838	999999	81	370	457	26	994	999999	460	255	999999	999999	421	402	798	304	180	62	818	999999	418	525	999999	210	667	999999	276	592	162	673	125	719	317	89	193	320	999999	571	185	492	682	799	273	600	421	349	999999	350	478	999999	849	758	888	260	654	323	999999	999999	999999	994	750	999999	39	787	139	835	819	341	218	487	46	608	876	335	596	999999	262	999999	789	327	680	926	123	583	824	367	999999	66	435	999999	792	397	868	190	742	999999	770	485	999999	585	529	451	141	990	542	999999	999999	562	664	45	71	377	91	385	323	999999	298	999999	963	772	14	762	906	347	695	649	740	695	593	999999	849	776	690	213	797	239	794	999999	51	583	485	999999	999999	399	809	424	999999	492	999999	999999	981	999999	522	697	581	767	544	793	305	893	510	195	999999	999999	196	999999	687	877	588	93	999999	174	414	389	296	735	999999	999999	538	999999	343	257	828	674	345	534	999999	999999	632	40	694	10	828	157	999999	300	999999	65	213	524	999999	999999	904	783	889	816	910	143	410	846	407	38	999999	35	559	262	366	999999	11	661	999999	695	999999	999999	999999	38	346	266	316	999999	999999	999999	999999	24	542	999999	999999	55	784	528	623	130	591	999999	999999	999999	999999	803	598	999999	999999	999999	
63	551	999999	51	999999	357	999999	861	999999	654	999999	414	420	102	725	999999	999999	999999	909	321	520	483	47	999999	113	469	999999	732	293	999999	667	495	72	431	260	999999	530	500	723	999999	661	923	999999	969	999999	187	375	541	941	999999	321	944	999999	622	999999	580	514	583	999999	722	433	999999	577	938	986	999999	351	988	841	963	720	991	929	914	659	597	435	78	616	925	104	999999	790	788	231	723	999999	450	938	680	256	999999	562	11	571	999	355	999999	982	999999	999999	999999	699	977	784	329	999999	996	962	895	154	445	966	22	999999	50	871	999999	999999	273	757	900	999999	170	716	773	438	928	352	660	999999	326	95	654	999999	717	693	812	14	999999	999999	587	487	999999	536	811	980	549	999999	531	137	566	402	719	999999	935	337	999999	999999	21	999999	999999	654	312	999999	999999	999999	321	924	911	357	999999	784	815	565	180	423	16	999999	905	792	889	555	820	532	685	923	376	451	163	390	164	999999	993	20	999999	999999	185	999999	999999	999999	669	999999	471	183	79	781	999999	163	43	522	330	903	365	228	999999	541	999999	779	967	904	983	999999	771	999999	202	517	999999	804	944	999999	999999	616	927	999999	132	273	999999	647	463	904	346	999999	418	999999	69	260	196	774	18	999999	108	999999	432	999999	478	798	854	999999	980	561	989	999999	218	794	285	714	976	911	105	737	999999	196	325	72	568	769	462	140	999999	942	999999	999999	795	865	149	841	194	134	975	999999	419	999999	666	901	915	563	14	623	365	999999	283	285	678	999999	999999	912	999999	369	999999	999999	346	723	479	999999	240	972	999999	353	654	444	529	852	935	771	999999	999999	529	999999	157	15	765	839	775	125	999999	56	348	999999	999999	237	761	825	999999	277	999999	695	672	627	671	943	999999	999999	968	999999	999999	431	999999	906	952	999999	392	666	999999	238	942	507	948	364	999999	194	633	999999	118	427	683	704	999999	999999	999999	632	999999	901	752	214	438	114	870	999999	299	246	999999	999999	571	999999	845	104	999999	999999	335	999999	747	317	257	486	319	114	551	551	247	131	999999	999999	132	330	999999	490	999999	16	799	837	999999	103	999999	143	488	201	900	199	581	588	999999	309	342	303	999999	335	999999	276	895	333	562	328	616	177	776	999999	319	999999	999999	999999	191	607	862	497	853	999999	253	124	998	128	214	362	969	659	41	170	349	828	445	355	999999	647	121	999999	284	318	999999	896	366	999999	881	658	950	999999	999999	493	999999	845	450	240	92	999999	277	776	129	209	359	956	999999	
616	684	491	806	893	528	544	495	396	222	544	999999	356	999999	544	999999	556	412	752	262	548	723	504	387	214	272	306	379	344	357	999999	959	529	999999	749	779	400	999999	999999	697	862	997	999999	632	905	999999	736	781	733	540	999999	999999	606	703	597	893	190	113	601	999999	232	174	999999	48	147	585	647	999999	18	999999	846	703	355	64	999999	550	671	999999	481	152	536	524	645	999999	999999	287	363	825	173	856	599	296	999999	435	475	697	847	999999	494	999999	424	150	773	969	693	868	999999	551	313	56	231	318	631	459	104	707	529	355	264	860	999999	822	999999	161	175	560	999999	920	589	702	703	659	387	161	727	395	750	676	121	915	836	999999	522	999999	634	290	664	801	999999	767	999999	501	757	634	107	602	718	622	804	999999	999999	531	961	610	352	572	931	480	732	709	999999	999999	244	348	34	420	309	999999	527	884	896	651	589	821	534	211	999999	753	63	134	676	999999	999999	999999	499	315	850	911	774	72	999999	194	79	999999	810	999999	999999	418	609	687	303	413	999999	999999	999999	774	941	150	999999	999999	670	999999	426	607	42	828	981	999999	999999	719	569	398	541	464	534	712	581	957	20	219	943	492	153	376	831	273	43	952	999999	999999	373	999999	835	999999	999999	181	767	471	599	982	999999	12	999999	999999	127	904	872	640	395	534	999999	999999	999999	866	999999	999999	44	60	776	769	794	39	523	134	355	999999	562	908	72	999999	944	119	368	37	876	941	923	263	258	999999	401	403	567	217	532	389	581	999999	434	224	999999	717	695	999999	198	314	488	445	544	999999	351	963	999999	42	590	999999	625	111	989	266	264	999999	801	849	378	400	472	999999	602	966	999999	593	483	848	225	236	424	538	839	999999	462	488	718	989	584	999999	826	999999	626	449	763	480	979	178	959	366	916	999999	999999	798	842	182	999999	999999	981	999999	999999	728	816	363	668	97	271	427	804	999999	72	812	999999	940	573	999999	689	162	213	999999	614	999999	999999	999999	320	579	999999	51	729	289	645	150	18	826	947	107	717	273	781	676	218	561	999999	193	303	999999	580	521	234	904	493	999999	374	183	999999	185	839	958	53	99	20	230	697	999999	140	922	803	448	993	476	229	426	999999	537	999999	63	940	999999	565	216	998	565	816	825	796	955	775	835	683	772	268	759	230	999999	665	987	999999	999999	62	381	999999	999999	999999	758	685	77	999999	837	999999	99	244	144	999999	836	999999	455	999999	872	727	185	999999	968	764	231	
217	469	205	689	871	612	200	100	652	999999	999999	999999	999999	999999	150	729	646	937	999999	999999	537	133	367	393	601	219	583	990	132	876	234	342	376	306	550	225	999999	629	965	971	899	153	491	218	930	233	417	999999	999999	999999	999999	219	999999	180	693	94	112	812	98	999999	39	209	968	776	999999	999999	499	741	517	924	858	27	971	290	999999	394	999999	158	462	378	801	236	268	134	347	24	625	999999	999999	999999	122	69	540	999999	942	699	999999	715	258	367	733	676	838	807	999999	522	999999	999999	485	308	999999	954	359	719	860	999999	941	999999	438	945	999999	303	138	61	812	999999	999999	999999	347	999999	220	926	900	999999	644	135	398	460	984	824	776	198	720	313	24	168	999999	999999	453	149	757	339	286	312	419	439	999999	787	994	999999	999999	579	999999	489	98	525	63	264	85	734	413	999999	999999	613	999999	758	999999	824	46	999999	99	999999	999999	207	247	880	999999	597	685	999999	587	611	465	644	789	999999	109	240	225	498	114	455	745	718	736	999999	999999	672	144	999999	999999	722	750	350	260	380	364	999999	999999	218	875	999999	999999	870	999999	802	35	225	999999	971	999999	352	609	547	550	999999	919	506	999999	970	999999	999999	463	34	358	865	999999	125	394	418	999999	218	988	17	999999	647	999999	874	571	933	251	999999	847	172	999999	513	123	212	799	615	999999	857	429	281	807	898	999999	554	522	291	941	999999	999999	416	138	450	364	999999	999999	902	769	999999	999999	999999	728	156	138	300	999999	999999	751	657	325	779	957	984	789	999999	209	724	644	999999	999999	289	991	999999	433	441	43	561	159	999999	288	897	846	415	922	891	552	661	770	999999	531	999999	540	294	594	61	458	154	660	999999	402	210	268	447	999999	999999	546	396	999999	999999	999999	999999	999999	240	999999	428	933	552	72	897	999999	999999	954	932	799	684	748	999999	747	382	999999	889	900	999999	128	88	638	408	722	276	355	999999	938	999999	455	999999	982	309	914	176	128	905	999999	763	480	854	999999	336	647	18	907	838	649	350	714	377	999999	192	122	999999	789	534	830	796	552	20	609	999999	486	739	702	999999	792	581	263	87	807	147	42	273	999999	999999	999999	999999	368	517	515	999999	368	87	499	999999	999999	999999	386	593	85	295	220	999999	255	374	849	999999	315	468	999999	77	96	999999	570	433	160	849	469	999999	774	126	437	45	504	20	999999	999999	250	902	261	179	999999	670	11	521	926	571	27	467	463	851	408	999999	471	448	512	999999	999999	75	649	347	
164	900	999999	959	858	185	965	999999	999999	449	668	999999	216	999999	873	425	635	59	507	999999	831	12	32	999999	718	999999	573	66	508	792	892	184	999999	913	25	303	851	999999	662	999999	999999	781	999999	24	193	994	694	595	574	96	104	999999	567	999999	516	161	877	999999	251	332	999999	909	736	999999	557	999999	159	302	999999	579	574	594	999999	999999	982	59	396	18	738	723	999999	978	999999	422	697	434	617	202	999999	863	426	955	999999	340	149	696	55	557	466	700	845	402	733	999999	999999	510	81	811	999999	466	999999	999999	167	528	490	632	999999	999999	371	999999	876	957	999999	998	163	618	793	66	999999	295	14	999999	551	48	999999	999999	255	496	900	999999	363	805	124	941	107	999999	798	999999	849	516	279	730	196	344	999999	887	507	735	841	903	999999	24	203	792	461	926	327	129	999999	51	387	999999	424	184	769	80	843	952	900	606	999999	999999	999999	111	26	284	652	999999	223	990	999999	519	655	996	479	348	612	331	490	999999	239	679	632	999999	138	348	316	999999	574	753	999999	555	834	999999	999999	999999	999999	102	775	999999	284	999999	905	659	109	868	285	428	999999	430	468	999999	472	730	999999	150	889	408	973	677	968	641	642	999999	945	396	684	419	999999	999999	540	520	556	313	896	999999	773	999999	709	269	999999	887	316	153	295	999999	92	114	999999	999999	999999	409	999999	107	218	642	476	445	713	999999	193	999999	515	999999	890	948	999999	169	999999	999999	377	917	999999	713	614	90	335	999999	184	422	999999	579	550	969	968	140	401	458	104	263	653	338	268	996	86	207	382	885	263	347	568	923	280	622	575	999999	711	415	493	138	999999	977	270	301	408	999999	324	545	999999	759	557	999999	74	580	602	48	658	999999	637	999999	707	449	245	837	999999	999999	999999	928	404	579	999999	985	964	965	946	676	78	999999	597	999999	882	837	432	503	789	61	859	999999	30	999999	740	18	778	87	999999	867	741	999999	999999	28	314	396	151	999999	340	999999	551	108	633	926	969	691	999999	174	533	870	27	742	57	999999	531	608	999999	866	838	999999	217	887	544	88	934	645	529	578	167	999999	695	999999	172	228	510	999999	76	104	999999	999999	999999	613	553	560	850	999	999999	645	497	999999	999999	284	55	999999	999999	664	563	555	991	334	172	535	17	999999	184	999999	999999	999999	302	770	541	814	308	790	516	603	343	999999	237	999999	270	883	91	460	18	421	503	253	863	845	206	521	112	243	885	377	999999	516	999999	999999	430	555	353	727	
174	674	975	264	999999	761	999999	578	999999	66	73	288	454	556	39	763	975	336	965	456	573	30	999999	74	904	148	999999	827	608	999999	514	714	540	364	295	343	445	999999	840	112	525	627	999999	56	999999	999999	999999	59	487	999999	406	104	590	897	163	999999	999999	999999	360	273	763	502	970	471	999999	359	999999	999999	999999	695	327	736	495	863	931	945	999999	665	894	307	999999	947	350	986	459	419	134	642	210	151	381	999999	888	576	348	32	657	731	503	820	999999	832	788	999999	305	670	608	726	965	217	327	307	26	62	58	816	162	983	999999	142	999999	115	889	129	324	792	847	999999	525	999999	999999	105	171	83	999999	392	168	558	691	788	810	407	676	999999	823	83	518	835	528	999999	869	674	719	371	595	752	942	669	477	512	822	999999	211	67	999999	232	146	942	613	999999	657	604	999999	233	999999	827	439	896	305	250	284	21	401	992	49	623	386	999999	487	697	450	499	90	188	966	131	206	619	83	601	937	575	232	862	874	275	381	495	49	768	999999	999999	374	236	999999	810	999999	218	999999	305	846	346	465	999999	225	168	999999	999999	267	209	631	819	823	704	313	999999	999999	999999	128	773	252	891	760	719	384	403	135	853	950	165	834	987	602	999999	754	600	119	999999	647	716	751	267	237	999999	999999	503	232	999999	999999	999999	31	758	100	253	63	955	585	746	541	999999	43	669	174	112	375	643	227	56	949	999999	599	482	891	412	32	999999	999999	920	999999	880	999999	465	930	431	143	999999	999999	358	724	799	25	373	775	826	682	91	103	134	999999	503	286	186	719	999999	929	549	999999	999999	999999	77	301	999999	174	999999	649	577	999999	999999	999999	299	746	999999	331	160	697	235	706	74	729	940	892	539	455	88	604	994	746	720	501	594	218	219	137	656	999999	360	208	124	186	999999	352	360	165	184	756	417	999999	568	522	999999	842	802	958	999999	185	762	219	96	999999	655	831	999999	999999	384	91	537	999999	999999	999999	347	37	591	999999	623	999999	541	383	281	332	999999	150	187	999999	797	751	999999	260	846	999999	745	999999	122	68	999999	999999	333	999999	999999	103	228	676	189	915	185	676	260	999999	344	691	643	389	938	763	870	514	999999	821	453	632	999999	287	999999	204	908	999999	999999	533	367	999999	275	432	601	999999	113	520	999999	272	31	131	501	501	915	999999	837	366	212	358	197	999999	629	511	665	999999	428	941	780	984	999999	999999	762	726	556	994	426	220	999999	760	999999	360	999999	
392	799	332	999999	183	371	999999	999999	999999	993	565	345	350	999999	999999	767	999999	999999	172	999999	976	264	999999	368	774	944	921	738	626	999999	999999	999999	837	472	247	711	999999	999999	254	579	999999	626	465	999999	207	391	215	283	662	999999	344	999999	498	620	999999	999999	999999	963	366	238	450	999999	999999	972	552	999999	508	878	999999	62	433	434	514	999999	698	359	798	68	171	393	739	999999	86	182	244	449	999999	999999	895	999999	954	380	999999	999999	139	49	885	492	442	340	999999	337	800	999999	29	909	497	906	999999	227	999999	999999	999999	999999	499	802	999999	999999	738	999999	666	291	999999	372	107	63	773	499	462	659	474	316	625	830	510	411	999999	999999	162	999999	952	304	999999	677	781	266	999999	999999	999999	336	124	327	754	340	674	601	999999	999999	511	999999	999999	997	453	273	999999	999999	999999	970	999999	999999	956	999999	415	413	999999	372	987	999999	591	841	485	95	973	135	545	156	561	295	166	908	68	999999	965	999999	198	954	850	40	924	999999	193	607	999999	438	380	999999	912	351	190	999999	614	999999	846	999999	999999	999999	999999	327	728	606	471	787	814	563	39	548	492	228	999999	204	999999	956	999999	832	657	877	870	544	755	878	244	219	114	854	304	999999	571	999999	705	147	929	532	999999	328	297	405	793	661	408	831	999999	693	136	986	999999	657	999999	999999	22	613	190	490	999999	849	372	261	999999	999999	269	19	977	197	523	87	274	989	653	72	544	261	94	219	145	924	705	550	93	127	74	647	372	556	292	102	957	999999	960	463	955	999999	722	999999	999999	399	854	985	180	59	722	800	14	999999	480	760	528	970	999999	999999	153	822	178	565	894	999999	646	431	905	431	999999	824	38	999999	117	999999	539	260	999999	746	80	999999	999999	43	405	273	999999	778	85	531	999999	986	999999	322	320	999999	868	999999	939	780	753	432	89	999999	930	897	771	814	486	972	999999	277	163	999999	577	434	452	144	999999	630	979	867	355	384	857	999999	729	716	879	973	639	382	999999	999999	992	999999	639	630	113	508	501	827	301	112	309	999999	999999	496	744	885	691	733	996	999999	800	999999	87	999999	892	797	177	65	935	513	343	999999	999999	126	615	930	999999	822	41	662	139	999999	999999	999999	84	561	308	999999	971	993	292	905	386	13	246	117	999999	999999	737	999999	340	446	892	788	999999	999999	349	717	880	999999	101	999999	702	344	189	999999	319	834	630	340	498	933	999999	941	231	437	472	953	879	508	370	999999	999999	725	999999	999999	269	999999	
999999	623	222	999999	999999	167	901	423	213	999999	823	999999	798	999999	314	407	816	406	362	999999	567	341	999999	395	999999	382	454	242	784	976	999999	999999	388	531	360	17	999999	907	580	999999	50	999999	234	999999	139	290	710	635	555	687	908	925	339	319	999999	151	634	826	999999	981	713	669	999999	236	39	337	219	276	384	999999	289	999999	999999	435	910	759	117	568	266	557	999999	818	999999	999999	78	999999	999999	79	999999	999999	383	301	999999	599	223	380	178	999999	401	999999	81	444	261	999999	999999	999999	109	903	409	471	44	999999	570	999999	319	894	983	999999	168	999999	180	999999	964	999999	999999	987	755	236	999999	539	999999	120	999999	463	486	237	567	437	999999	79	988	262	669	840	184	999999	731	958	290	329	397	636	839	459	632	930	479	95	334	420	253	873	691	869	880	999999	898	116	999999	91	336	555	999999	98	953	917	999999	134	999999	616	999999	999999	945	892	152	953	280	717	999999	555	758	999999	113	287	825	124	571	999999	999999	260	418	625	248	208	992	841	793	999999	505	714	460	354	105	999999	164	999999	927	798	727	926	653	191	999999	999999	332	854	452	565	272	839	999999	999999	999999	740	207	999999	557	999999	900	310	999999	529	221	999999	105	413	386	999999	133	378	999999	772	82	43	606	237	350	84	875	148	999999	237	999999	999999	368	778	999999	999999	999999	523	898	190	898	426	766	134	999999	167	79	919	999999	67	442	894	999999	999999	608	141	143	999999	299	999999	870	761	999999	933	999999	554	758	999999	233	999999	874	609	479	16	873	656	277	482	267	193	14	956	670	341	794	593	24	999999	999999	999999	231	549	234	999999	319	146	514	832	92	999999	409	999999	999999	456	193	833	424	645	999999	951	864	661	713	116	478	914	999999	579	148	999999	539	973	155	184	999999	334	999999	999999	696	737	151	999999	399	841	784	999999	999999	224	158	961	999999	999999	85	228	194	570	835	127	946	405	999999	999999	999999	635	886	436	607	521	655	858	999999	369	949	972	809	429	271	872	999999	227	999999	876	431	187	287	170	999999	926	999999	239	999999	267	999999	999999	691	216	749	764	955	358	653	749	568	299	999999	999999	429	113	419	765	309	963	795	729	999999	178	514	517	357	725	538	681	531	999999	370	201	261	658	291	603	680	999999	916	999999	573	904	317	141	674	477	740	793	517	234	930	535	471	388	549	522	702	242	417	999999	819	972	227	152	999999	999999	999999	771	822	999999	94	999999	56	822	165	999999	860	999999	842	879	985	999999	173	307	
999999	834	730	873	118	999999	900	999999	99	687	163	601	999999	999999	212	364	919	968	971	999999	149	137	488	648	232	702	999999	329	999999	538	254	84	808	999999	657	104	590	684	999999	63	915	647	999999	369	669	564	999999	695	180	999999	959	26	773	472	167	367	355	999999	651	416	117	581	999999	560	999999	88	793	767	518	999999	999999	999999	315	999999	786	502	999999	129	979	668	543	965	159	999999	578	237	311	345	761	299	748	999999	42	257	946	344	599	999999	926	590	770	999999	999999	72	714	723	999999	855	685	665	943	236	112	999999	999999	151	431	999999	982	999999	777	457	999999	999999	999999	275	212	68	999999	452	902	271	202	399	897	999999	999999	97	206	854	999999	456	999999	106	356	522	406	59	384	999999	912	464	999999	999999	813	323	999999	958	999999	449	999999	653	883	243	763	681	43	999999	96	731	363	999999	938	137	688	330	797	909	872	846	869	163	999999	999999	539	448	999999	999999	585	999999	754	829	394	757	999999	873	572	426	342	674	488	692	999999	999999	451	578	525	999999	42	999999	525	486	96	856	580	367	999999	716	703	325	590	999999	137	511	977	533	950	191	999999	999999	757	381	576	207	368	186	200	999999	725	961	999999	58	448	999999	999999	277	999999	538	999999	976	904	999999	722	999999	999999	926	999999	461	999999	999999	999999	999999	999999	227	999999	154	909	889	498	404	999999	936	999999	742	402	999999	999999	44	453	709	999999	421	14	817	999999	901	658	559	999999	441	621	999999	367	807	343	589	799	231	999999	999999	368	853	50	782	999999	967	863	979	624	551	999999	999999	18	965	136	216	999999	441	999999	999999	495	360	775	66	782	437	579	194	409	813	743	891	676	538	351	937	381	231	18	999999	48	678	935	999999	627	999999	730	999999	999999	999999	260	367	915	535	429	17	88	983	10	381	999999	679	580	810	808	921	853	999999	624	198	999999	117	432	372	794	816	424	213	439	691	706	999999	513	282	563	385	999999	151	999999	343	859	999999	999999	999999	555	368	108	999999	763	706	999999	261	999999	491	301	152	935	553	740	612	593	874	554	319	674	219	999999	307	256	999999	999999	711	370	999999	339	446	999999	999999	816	436	717	299	999999	733	453	455	411	32	981	420	999999	999999	411	999999	749	985	844	912	963	345	203	999999	878	341	999999	536	890	495	162	999999	999999	999999	999999	314	894	304	434	820	999999	228	808	153	999999	999999	982	522	999999	864	999999	999999	602	972	831	999999	242	916	420	118	972	999999	564	999999	999999	136	163	999999	695	107	611	455	
999999	33	56	999999	537	999999	484	53	999999	248	235	36	954	808	262	294	318	999999	81	978	999999	326	848	949	999999	892	284	199	682	682	826	999999	999999	999999	793	579	926	97	999999	192	441	377	759	734	690	538	961	70	873	868	999999	999999	35	633	999999	244	184	107	90	644	999999	295	370	676	999999	999999	773	868	25	999999	368	231	322	888	546	517	999999	124	268	135	931	999999	999999	813	999999	396	999999	629	525	999999	404	829	16	999999	999999	999999	16	92	322	668	999999	103	55	200	510	770	127	147	96	63	677	70	838	954	712	562	969	557	986	35	844	154	353	466	288	999999	224	23	999999	399	511	484	999999	600	371	838	177	135	999999	920	279	50	999999	471	881	344	990	62	596	854	187	999999	106	297	823	999999	999999	589	911	999999	555	113	665	697	552	203	267	248	999999	874	394	999999	254	999999	999999	804	611	882	584	999999	548	999999	999999	627	222	62	387	515	776	751	98	588	224	341	374	175	385	845	918	687	86	752	999999	722	469	999999	213	40	541	28	999999	868	14	966	433	393	686	47	485	500	815	752	471	999999	786	805	629	913	700	589	429	999999	999999	896	867	796	703	705	167	878	848	357	973	758	743	230	584	257	999999	980	489	999999	999999	428	872	334	290	627	999999	999999	999999	300	999999	951	599	252	904	117	109	636	690	981	879	999999	999999	468	778	999999	108	565	231	381	15	719	999999	91	406	999999	999999	999999	515	999999	999999	504	999999	558	27	999999	999999	999999	325	476	999999	280	300	508	999999	763	999999	414	999999	576	529	380	442	343	294	619	851	517	846	368	999999	565	131	614	222	385	443	102	450	756	999999	607	999999	755	233	999999	429	601	624	642	768	999999	987	939	556	398	999999	830	274	407	180	651	655	957	392	592	999999	999999	296	92	329	684	963	799	31	922	999999	686	999999	559	200	259	893	213	999999	999999	578	191	68	823	999999	613	828	999999	585	904	999999	292	372	641	584	744	999999	541	323	94	655	999999	917	633	268	999999	720	999999	217	921	999999	451	366	918	24	968	626	472	999999	716	855	921	223	127	970	847	999999	478	999999	456	943	999999	889	515	818	389	273	434	564	999999	893	124	999999	664	999999	510	925	453	626	616	999999	999999	772	607	238	734	999999	800	663	421	999999	251	738	761	999999	405	562	851	110	634	999999	201	907	830	822	741	95	559	970	999999	999999	999999	851	999999	338	110	588	292	287	93	414	473	771	153	876	999999	385	999999	999999	999999	948	84	
353	992	999999	925	935	942	784	496	648	999999	829	203	999999	201	399	380	432	999999	817	999999	573	999999	230	241	430	763	954	180	999999	21	999999	230	521	846	526	999999	456	999999	999999	646	508	790	999999	988	643	999999	999999	685	262	14	652	809	933	678	511	336	772	999999	504	999999	987	613	140	637	999999	999999	682	652	674	539	923	28	712	180	771	999999	581	999999	999999	853	999999	279	999999	361	369	999999	296	842	345	199	97	775	908	993	659	894	659	999999	444	999999	895	11	999999	722	91	633	999999	999999	907	727	755	540	93	651	72	718	999999	999999	278	491	999999	839	317	485	999999	999999	120	999999	521	876	133	774	796	562	999999	117	268	999999	999999	999999	964	999999	999999	618	999999	999999	691	266	930	940	208	879	539	953	721	65	694	535	280	932	522	388	252	41	999999	999999	744	530	693	954	459	500	509	542	526	790	903	699	999999	999999	466	999999	788	580	677	999999	245	843	841	902	999999	733	924	347	223	999999	290	903	24	463	999999	170	573	999999	491	708	379	997	436	931	162	999999	494	384	476	668	599	999999	364	999999	745	999999	689	791	541	726	576	172	328	940	509	10	999999	587	94	305	290	999999	99	969	874	248	999999	999999	750	428	999999	550	871	999999	999999	619	999999	665	717	999999	481	782	443	999999	142	217	678	999999	432	161	999999	907	299	180	388	786	582	999999	484	507	494	779	50	123	487	35	301	773	953	999999	460	999999	869	182	999999	507	379	334	836	999999	999999	919	488	999999	999999	340	260	700	175	999999	46	999999	190	999999	999999	702	741	330	287	116	916	904	999999	542	701	301	48	126	356	880	416	258	558	999999	999999	574	301	999999	16	156	774	600	607	999999	853	305	839	999999	999999	999999	766	59	56	730	750	664	386	945	897	999999	302	999999	353	295	793	788	606	372	281	852	411	299	324	140	342	325	307	790	689	999999	461	999999	371	235	124	367	211	827	77	283	197	999999	999999	199	854	640	256	999999	959	74	698	476	387	903	999999	477	735	915	397	435	999999	595	266	501	364	912	772	128	999999	436	999999	999999	305	997	664	66	743	134	285	701	78	999999	999999	999999	706	985	12	467	515	647	632	999999	999999	999999	916	999999	999999	64	835	999999	868	999999	151	999999	487	920	181	999999	248	663	733	610	639	696	366	382	763	999999	794	379	999999	314	999999	999999	999999	301	348	663	91	72	968	689	298	343	832	940	999999	999999	147	786	813	623	229	852	913	999999	655	743	285	544	838	999999	269	466	
999999	563	525	999999	729	195	581	518	999999	185	694	54	999999	999999	863	426	999999	999999	999999	999999	565	296	95	999999	620	782	645	999999	388	546	234	521	999999	832	311	999999	424	999999	579	951	215	304	325	53	167	868	999999	999999	879	999999	14	382	951	261	900	999999	478	765	999999	999999	549	975	140	999999	951	182	624	489	995	594	11	315	886	552	802	999999	971	51	601	999999	82	999999	726	999999	542	851	570	178	932	999999	800	659	999999	999999	412	240	999999	563	999999	985	254	230	999999	294	999999	698	999999	409	999999	639	999999	437	173	256	999999	263	259	999999	228	999999	612	456	556	439	793	352	999999	264	150	999999	106	417	999999	616	506	851	999999	441	999999	843	364	171	719	999999	791	373	999999	999999	756	999999	999999	563	345	992	382	798	673	924	999999	999999	619	242	268	887	543	366	488	999999	750	33	331	817	938	384	745	451	737	263	648	430	856	109	507	999999	591	542	82	956	244	999999	188	17	941	166	234	132	902	831	759	434	999999	938	239	733	999999	173	625	960	257	999999	71	419	285	80	658	999999	734	277	999999	11	294	531	322	51	844	323	876	999999	999999	999999	999999	999999	504	224	544	918	869	773	173	427	916	121	709	313	646	768	731	870	999999	999999	398	634	999999	999999	150	364	999999	197	888	999999	999999	999999	810	635	391	166	999999	71	999999	740	650	960	113	878	94	182	999999	999999	405	86	999999	999999	999999	446	233	914	999999	745	83	999999	301	999999	884	660	999999	83	999999	84	921	999999	853	999999	345	767	73	999999	531	657	674	967	541	999999	999999	812	921	999999	570	999999	411	477	787	179	999999	354	448	967	85	453	748	20	870	748	999999	915	233	922	669	515	999999	796	393	999999	81	116	648	684	890	82	738	847	513	937	672	454	702	999999	682	990	329	106	362	999999	909	663	107	999999	999999	999999	589	999999	999999	64	991	615	94	76	107	881	705	763	87	13	714	900	507	932	85	643	222	549	999999	678	999999	286	999999	315	811	418	999999	854	165	999999	492	739	235	458	946	67	370	999999	999999	800	999999	565	999999	358	372	19	165	174	718	886	664	50	759	944	867	715	181	778	999999	689	999999	851	999999	999999	520	975	675	59	986	999999	282	585	999999	999999	393	631	267	94	942	802	262	844	999999	278	358	452	980	999999	590	240	886	999999	382	895	927	444	957	953	838	397	999999	116	187	701	613	89	86	319	560	246	457	96	999999	999999	436	38	714	339	716	78	994	394	468	755	999999	999999	213	77	
999999	949	673	999999	256	999999	468	156	666	445	664	999999	999999	999999	999999	354	783	799	755	919	999999	899	729	627	999999	769	402	949	648	999999	569	922	999999	18	999999	611	999999	153	840	289	993	999999	999999	279	674	447	701	334	999999	999999	999999	342	935	293	608	999999	230	56	999999	999999	163	518	508	245	875	742	403	368	871	129	999999	639	959	476	925	188	538	459	952	799	78	999999	999999	999999	999999	237	987	591	409	187	390	526	87	363	136	999999	782	136	404	932	54	999999	999999	999999	342	343	382	469	367	430	93	770	103	999999	418	95	999999	973	786	999999	755	811	958	694	999999	265	562	606	999999	450	406	412	65	999999	754	734	615	750	999999	999999	854	527	233	979	103	619	432	809	944	50	999999	808	349	755	187	243	999999	767	999999	86	999999	776	129	916	34	680	715	83	523	684	480	483	999999	671	793	237	587	999999	600	128	832	752	661	999999	199	597	72	999999	842	521	358	999999	943	125	343	88	408	316	954	423	904	358	296	270	569	778	36	999999	962	999999	655	406	999999	999999	999999	38	125	999999	727	999999	617	999999	241	11	999999	632	539	999999	999999	715	828	281	34	187	223	484	466	400	999999	421	571	394	347	892	866	952	681	265	999999	314	962	999999	999999	528	805	498	127	294	935	937	248	369	349	256	131	999999	999999	989	999999	769	571	724	89	315	865	232	999999	348	145	382	951	284	795	33	752	999999	999999	999999	382	999999	367	182	999999	802	183	211	55	100	770	492	581	691	790	999999	742	248	999999	283	662	582	430	778	158	562	985	963	574	325	504	882	999999	999999	999999	999999	999999	399	269	287	999999	999999	999999	978	577	653	801	269	494	999999	999999	514	999999	417	843	799	304	999999	34	999999	817	219	999999	999999	596	887	799	705	999999	999999	699	353	978	232	151	999999	404	999999	210	999999	761	725	999999	880	44	989	153	284	42	817	454	824	375	366	999999	922	37	458	392	689	853	105	194	452	994	937	535	999999	276	844	404	852	999999	528	151	101	999999	999999	694	606	744	524	673	999999	596	875	978	622	999999	229	971	946	999999	521	651	665	540	36	886	106	999999	636	999999	198	422	602	446	846	999999	377	192	281	999999	999999	999999	339	999999	926	856	128	999999	912	753	999999	872	457	792	999999	877	486	560	713	999999	999999	152	117	999999	999999	999999	993	438	999999	999999	394	47	700	193	999999	575	999999	999999	614	999999	767	146	551	999999	999999	325	964	809	999999	968	737	817	999999	411	175	643	837	823	999999	
999999	862	690	999999	513	369	999999	182	274	518	300	565	253	999999	999999	111	461	601	234	554	169	881	193	999999	173	670	577	999999	999999	28	640	737	498	295	999999	317	87	319	999999	523	951	152	699	301	289	412	494	870	999999	309	714	52	999999	278	787	209	678	831	999999	843	791	451	883	256	999999	999999	77	999999	423	236	34	151	563	999999	603	26	191	999999	999999	761	185	707	634	999999	313	598	134	230	507	333	638	255	654	204	732	510	268	453	424	726	345	999999	457	707	999999	572	488	901	675	771	999999	786	262	999999	667	94	816	895	942	999999	999999	846	459	99	598	778	497	369	978	102	757	737	999999	999999	426	648	260	926	999999	741	119	233	554	736	316	851	993	999999	536	648	693	999999	511	144	298	999999	88	367	999999	506	999999	999999	922	582	23	999999	317	409	486	28	833	999999	191	999999	179	999999	999999	722	999999	746	784	999999	999999	340	408	999999	999999	343	999999	927	570	892	999999	216	666	990	310	999999	999999	999999	543	594	274	518	814	804	191	999999	999999	92	206	999999	999999	371	722	339	296	592	184	999999	63	974	844	559	458	999999	81	975	543	188	999999	330	998	757	213	999999	480	999999	999999	604	212	925	377	482	731	214	317	455	999999	337	704	717	797	104	971	569	999999	715	69	872	732	216	767	999999	187	875	366	999999	168	999999	999999	971	76	579	426	999999	606	372	999999	999999	634	999999	490	216	484	999999	532	903	785	999999	450	999999	265	653	999999	999999	168	590	304	855	847	490	999999	962	999999	732	651	227	677	843	962	388	888	814	248	999999	725	999999	999999	990	353	462	999999	524	91	103	716	422	707	431	970	25	77	999999	406	153	999999	527	738	999999	545	314	999999	942	681	72	876	999999	999999	765	279	607	999999	313	512	394	448	999999	881	384	25	238	519	256	999999	947	320	916	418	104	777	208	999999	560	454	48	236	110	843	29	226	276	17	941	999999	372	737	764	999999	999999	705	999999	646	363	736	317	794	979	79	733	751	959	42	320	999999	81	785	727	858	474	999999	999999	999999	999999	168	749	999999	578	104	510	219	555	458	999999	398	221	561	999999	824	147	253	257	40	120	277	266	243	697	953	999999	586	20	905	994	854	367	637	783	205	987	96	226	999999	568	524	206	999999	636	921	776	999999	999999	902	721	999999	910	317	818	999999	999999	999999	532	624	999999	999999	209	649	463	550	40	583	777	273	837	999999	999999	999999	472	999999	81	999999	607	776	999999	570	268	117	194	773	999999	
60	999999	999999	303	481	563	602	870	644	999999	556	999999	999999	890	203	741	64	75	669	204	547	844	999999	523	156	908	756	447	454	999999	101	999999	689	999999	980	764	589	969	365	497	433	501	999999	280	524	707	520	885	983	999999	214	51	999999	579	406	999999	596	999999	157	573	999999	165	426	979	233	999999	999999	490	910	438	162	999999	999999	182	770	55	999999	952	999	449	999999	871	463	625	999999	999999	940	120	209	999999	177	914	999999	999999	690	278	85	848	999999	433	348	40	975	555	675	128	341	352	809	360	199	999999	675	708	186	935	702	999999	999999	183	161	999999	290	146	270	248	274	999999	491	501	999999	999999	904	999999	110	366	895	999999	949	342	718	597	310	999999	585	533	248	123	614	755	576	284	330	999999	282	100	750	839	294	437	854	421	861	318	390	30	999999	109	607	820	49	999999	851	999999	999999	564	947	441	560	999999	999	999999	315	736	999999	695	848	41	303	20	999999	66	999999	521	487	307	736	992	468	999999	793	149	515	999999	715	782	433	999999	418	718	152	318	999999	557	438	703	116	134	393	999999	182	999999	805	999999	214	983	180	339	709	999999	827	955	999999	996	943	999999	645	521	30	999999	999999	999999	622	999999	999999	307	778	999999	93	783	999999	611	609	773	391	95	343	917	589	732	999999	103	434	261	890	196	345	291	613	577	67	595	114	250	432	467	999999	999999	730	906	214	113	999999	925	967	226	356	209	614	857	999999	999999	931	999999	999999	178	290	371	695	999999	962	496	462	516	725	605	507	368	351	923	999	123	999999	999999	999999	509	848	508	294	673	840	145	676	999999	60	999999	663	815	999999	999999	187	724	534	59	944	718	650	739	209	371	719	988	857	999999	857	414	540	259	771	999999	330	781	86	32	999999	826	819	706	466	999999	941	691	657	98	746	284	588	148	738	809	858	999999	308	999999	953	852	288	999999	898	646	799	999999	54	680	933	999999	648	512	218	127	898	999999	283	814	430	999999	341	769	944	582	825	999999	520	999999	181	221	999999	164	78	999999	548	834	807	819	596	999999	647	976	164	350	636	86	929	999999	999999	913	835	494	999999	925	999999	999999	999999	999999	820	999999	999999	999999	508	721	999999	999999	443	230	999999	74	146	463	999999	893	390	364	999999	999999	946	749	473	899	60	267	999999	987	662	153	477	39	793	492	999	199	999999	565	999999	443	426	152	999999	708	999999	999999	777	999999	277	999999	999999	166	904	445	379	81	933	994	41	250	345	935	831	299	753	999999	
280	999999	463	37	259	999999	886	999999	999999	803	116	764	856	214	490	13	999999	63	608	320	999999	357	122	928	265	649	999999	237	999999	491	321	353	955	503	999999	132	918	249	359	720	279	999999	999999	576	999999	179	999999	826	999999	342	224	777	691	999999	423	923	542	535	771	609	300	659	84	999999	492	763	808	362	638	999999	999999	481	999999	999999	50	403	99	999999	963	96	512	707	999999	999999	276	543	999999	523	90	652	590	392	477	749	429	620	658	571	94	211	999999	784	198	401	256	999999	999999	803	401	30	999999	995	572	999999	999999	593	192	999999	430	948	111	999999	999999	986	778	702	13	954	468	430	744	528	462	761	725	727	518	85	518	532	469	857	999999	999999	818	594	820	792	652	999999	437	349	151	145	999999	85	512	212	623	554	740	129	344	999999	999999	999999	999999	999999	999999	380	84	999999	800	999999	488	253	172	221	999999	193	882	221	312	633	999999	404	386	327	660	999999	999999	316	461	999999	792	350	523	161	785	999999	999999	18	832	999999	760	330	549	999999	999999	999999	913	300	44	440	672	528	817	999999	977	880	929	226	160	319	999999	768	655	836	999999	999999	730	21	436	999999	999999	873	388	999999	872	672	999999	999999	999999	804	736	924	281	31	301	999999	533	812	184	999999	583	834	858	522	126	992	675	713	149	517	136	999999	864	380	307	799	150	786	838	315	34	796	555	356	582	241	496	999999	544	999999	615	917	836	999999	90	307	25	865	913	880	997	152	993	162	677	834	69	901	724	502	133	746	974	869	999999	787	999999	511	940	885	505	51	178	307	902	999999	75	342	299	999	783	284	999999	999999	318	882	802	402	678	748	181	595	909	52	718	868	943	967	652	303	28	999999	999999	999999	384	955	974	695	260	468	999999	999999	611	724	718	848	999999	26	999999	997	984	999999	832	201	999999	910	142	135	589	43	275	107	689	996	999999	280	359	845	999999	362	908	116	152	999999	999999	999999	983	999999	334	999999	995	926	416	655	318	141	999999	733	999999	474	822	848	116	999999	203	672	47	614	743	448	499	36	999999	207	98	877	999999	622	223	270	999999	947	801	719	47	348	690	44	688	849	599	625	532	118	540	69	10	925	27	315	415	379	451	886	380	969	493	999999	999999	999999	999999	999999	519	999999	548	874	999999	396	188	854	982	12	926	893	849	873	504	335	999999	39	877	818	605	907	999999	557	506	915	999999	999999	999999	481	478	257	461	540	115	480	570	999999	999999	613	999999	172	333	999999	
999999	557	47	506	474	168	551	999999	999999	999999	999999	612	207	990	377	142	57	120	999	510	533	678	442	318	768	999999	999999	11	27	273	81	442	999999	451	999999	949	877	842	999999	697	929	942	694	881	87	503	282	999999	297	879	999999	637	173	823	879	773	999999	728	738	451	999999	999999	519	999999	508	30	38	755	999999	428	999999	215	999999	312	580	591	984	560	240	275	750	999999	999999	148	707	444	279	760	999999	341	999999	999999	114	162	303	390	432	999999	999999	67	474	526	693	869	624	999999	999999	861	252	297	789	563	999999	472	999999	999999	835	380	999999	74	751	278	193	554	594	115	999999	363	18	200	168	999999	999999	999999	800	999999	502	999999	523	356	323	417	999999	284	551	280	660	999999	462	999999	554	62	812	318	316	206	999999	148	284	518	999999	999999	852	999999	999999	999999	385	325	672	476	999999	990	999999	245	999999	343	759	999999	999999	323	999999	999999	901	922	646	116	777	869	866	999999	999999	363	999999	999999	999999	555	564	999999	999999	351	894	345	969	986	379	563	205	576	567	973	999999	434	144	960	999999	790	866	930	414	31	999999	999999	999999	77	585	361	999999	852	999999	999999	778	999999	999999	662	999999	119	500	915	552	999999	999999	210	312	999999	167	466	229	999999	940	316	689	634	62	134	918	388	886	901	410	999999	999999	999999	438	999999	204	154	672	482	541	999999	999999	951	387	331	119	232	214	999999	999999	129	142	999999	911	999999	515	999999	250	999999	743	51	232	999999	514	534	950	568	999999	940	999999	22	793	746	999999	986	999999	738	257	999999	24	999999	183	330	990	291	885	999999	441	999999	999999	999999	999999	44	738	500	999999	701	999999	852	999999	551	999999	999999	999999	999999	335	396	999999	925	999999	999999	896	519	622	57	867	902	607	999999	649	999999	136	999999	999999	647	118	759	999999	576	264	999999	302	405	359	473	999999	910	999999	103	999999	499	567	999999	788	999999	164	395	422	690	633	999999	104	223	212	743	424	293	187	230	789	576	387	187	670	502	999999	999999	170	999999	811	956	448	999999	999999	160	999999	620	387	999999	492	999999	999999	999999	999999	999999	999999	999999	202	999999	59	953	999999	243	314	389	121	390	999999	999999	603	999999	234	273	879	676	390	590	946	61	672	804	999999	181	737	75	999999	70	243	245	999999	999999	308	554	109	858	234	215	999999	886	49	690	774	999999	413	999999	498	83	448	276	54	639	999999	150	943	255	58	561	999999	248	999999	60	157	609	22	206	364	680	173	30	452	184	390	69	22	999999	40	813	767	908	999999	165	
621	966	999999	999999	274	168	610	854	999999	999999	710	999999	736	999999	543	999999	89	216	999999	818	909	999999	824	869	259	81	138	962	999999	244	794	596	671	995	438	999999	418	379	931	206	80	319	999999	779	999999	428	333	999999	448	866	734	560	444	759	255	203	999999	331	394	203	39	999999	639	575	878	999999	300	740	999999	362	755	710	284	999999	999999	599	218	999999	405	999999	747	999999	999999	358	510	999999	162	912	999999	244	48	96	984	999999	999999	432	680	999999	901	360	138	592	999999	95	999999	34	285	177	21	655	985	107	926	563	455	924	134	999999	999999	645	999999	387	991	999999	999999	668	999999	999999	110	999999	919	573	153	54	702	164	642	438	999999	999999	957	985	900	103	258	999999	170	999999	292	253	308	399	579	266	999999	999999	601	157	770	451	308	999999	77	999999	999999	999999	999999	999999	860	999999	291	695	52	588	687	999999	487	898	76	384	508	303	263	856	27	530	994	886	654	952	563	999999	999999	797	999999	228	918	215	367	836	986	289	999999	999999	961	612	357	999999	999999	999999	273	703	90	396	943	15	485	220	678	215	427	77	999999	908	737	796	37	999999	410	999999	67	281	541	239	397	228	732	271	895	415	182	13	318	240	688	860	414	999999	853	182	742	999999	536	161	419	918	62	662	264	174	999999	999999	590	119	366	991	999999	850	998	724	282	999999	999999	273	43	423	759	999999	229	877	392	756	401	237	999999	359	745	389	819	479	176	999999	16	730	999999	80	422	209	999999	697	698	563	283	999999	900	527	999999	273	999999	996	169	66	999999	387	782	828	999999	363	391	16	256	782	999999	529	558	212	217	593	442	999999	10	559	999999	532	189	828	483	999999	337	209	966	999999	271	823	319	119	637	629	948	999999	369	69	817	999999	999999	999999	532	753	579	698	320	799	830	165	995	999999	999999	910	208	954	354	447	36	191	50	999999	999999	999999	219	449	574	588	645	440	603	999999	999999	264	91	273	305	729	693	638	889	999999	651	115	827	709	999999	726	430	999999	657	921	42	999999	826	676	404	325	999999	140	133	731	164	399	562	999999	867	999999	829	934	658	625	999999	397	302	873	999999	415	389	510	274	847	999999	999999	783	681	908	999999	437	414	869	980	999999	562	514	167	22	261	552	773	841	505	897	496	345	41	177	999999	343	952	999999	988	999999	43	866	286	574	513	999999	881	999999	761	999999	999999	999999	678	440	202	882	999999	861	871	863	616	668	768	999999	671	315	751	514	273	999999	484	860	881	
54	999999	999999	238	593	508	644	671	628	999999	263	999999	430	667	601	999999	762	209	101	999999	999999	329	374	107	336	999999	208	999999	999999	999999	999999	766	999999	194	633	999999	999999	654	550	999999	236	201	999999	588	515	478	999999	647	160	539	999999	574	393	999999	999999	725	999999	999999	902	690	310	779	303	746	102	496	916	246	44	323	999999	117	658	738	455	999999	341	999999	592	999999	662	561	715	838	379	999999	383	387	438	908	501	999999	752	999999	999999	457	897	250	495	999999	561	14	613	836	69	404	999999	655	731	823	393	999	16	54	999999	749	74	465	377	678	123	999999	808	999999	821	572	365	797	685	998	45	100	301	573	999999	658	999999	878	999999	975	508	999999	999999	615	525	501	999999	708	999999	313	392	442	999999	816	905	32	205	999999	25	497	999999	128	970	732	999999	302	708	443	999999	378	801	196	687	999999	999999	395	882	999999	999999	329	999999	657	964	381	616	602	999999	999999	667	283	999999	470	999999	290	937	390	757	999999	827	232	793	467	960	999999	512	205	754	482	999999	520	150	12	999999	999999	826	999999	163	598	999999	195	85	233	776	473	916	341	333	406	464	790	999999	999999	375	387	536	214	999999	509	999999	999999	847	745	838	156	143	459	593	999999	999999	556	236	169	999999	642	157	999999	999999	496	548	999999	872	999999	27	856	882	191	637	498	999999	621	693	999999	728	706	999999	340	395	629	340	999999	999999	167	999999	999999	564	999999	162	733	240	966	523	210	961	698	548	999999	999999	981	274	951	999999	104	16	842	862	582	440	110	999999	817	184	71	166	91	432	715	417	119	302	413	999999	999999	268	203	999999	493	692	40	999999	847	612	413	364	999999	643	653	999999	999999	55	999999	48	62	439	422	999999	461	54	880	276	833	92	999999	689	860	923	999999	835	999999	744	379	999999	410	941	456	214	770	706	999999	447	778	564	318	74	320	999999	975	474	845	411	646	999999	999999	999999	335	999999	994	999999	999999	465	724	818	346	364	676	999999	638	120	999999	217	31	999999	277	442	497	278	773	553	379	999999	999999	999999	999999	412	107	999999	999999	645	616	999999	220	56	999999	322	723	999999	228	954	999999	228	737	865	491	999999	999999	999999	181	379	276	66	991	451	999999	19	999999	999999	828	934	266	745	23	999999	999999	301	997	975	552	954	719	537	59	999999	165	160	757	92	963	362	32	215	758	999999	379	999999	699	769	701	202	999999	999999	999999	294	697	999999	215	999999	371	200	640	413	999999	226	660	999999	17	181	295	204	261	435	999999	
475	911	999999	986	315	623	999999	601	238	284	359	160	275	999999	765	999999	999999	945	999999	720	999999	722	618	999999	542	999999	999999	552	527	999999	506	941	379	147	999999	382	645	665	900	999999	427	598	411	999999	999999	76	395	344	251	59	782	259	248	714	543	753	302	195	454	267	983	999999	84	754	777	418	781	999999	738	393	999999	999999	54	891	302	999999	320	999999	876	999999	999999	999999	311	477	701	257	702	999999	604	912	89	460	221	642	148	999999	524	656	361	580	295	267	606	858	572	934	214	356	421	999999	443	999999	319	979	605	688	99	606	999999	530	716	126	533	825	313	36	999999	412	753	276	659	663	138	999999	190	999999	698	453	905	766	53	355	252	999999	479	276	151	242	47	999999	999999	917	603	830	999999	178	999999	780	554	546	308	802	999999	155	709	779	684	23	798	210	989	646	999999	296	487	370	873	299	356	47	885	999999	374	999999	999999	999999	999999	307	999999	21	670	917	899	368	467	250	751	999999	534	700	591	138	443	836	470	300	225	316	999999	999999	305	999999	434	516	661	904	437	999999	999999	999999	999999	387	581	999999	999999	999999	747	342	829	246	618	776	764	656	999999	756	960	538	832	49	526	754	954	937	716	236	493	392	707	563	813	451	999999	567	981	214	556	655	306	398	552	883	487	999999	885	999999	680	778	70	999999	943	899	478	776	450	964	999999	999999	999999	314	588	999999	634	275	432	177	494	206	674	999999	999999	315	242	443	497	999999	277	846	62	196	556	999999	332	999999	619	999999	972	514	127	999999	781	912	999999	992	999999	197	258	221	999999	717	44	999999	113	999999	703	638	666	44	289	807	697	586	590	884	999999	873	42	831	656	518	204	980	999999	657	999999	297	999999	999999	633	309	394	65	172	345	162	82	611	513	109	999999	257	938	234	320	330	205	999999	700	244	936	164	999999	565	175	999999	64	404	456	358	416	907	999999	410	999999	422	641	999999	255	731	685	271	999999	731	674	271	265	999999	999999	337	274	965	40	15	999999	154	966	500	997	821	108	999999	165	999999	693	999999	999999	538	999999	897	688	781	86	968	999999	999999	635	696	890	904	267	999999	636	128	93	450	877	420	713	999999	456	150	426	433	633	17	115	374	47	600	440	727	999999	870	648	492	999999	999999	457	31	519	280	999999	102	999999	799	51	47	81	999999	999999	420	824	419	451	999999	365	652	345	550	569	271	658	299	474	999999	798	765	479	600	560	815	999999	691	999999	999999	540	999999	869	833	999999	
78	302	794	404	999999	903	100	429	110	137	999999	726	906	999999	257	621	320	999999	34	999999	285	567	999999	999999	391	456	142	999999	275	999999	42	782	511	584	999999	968	863	895	453	636	707	999999	379	473	323	98	67	239	77	564	999999	704	844	832	691	999999	822	112	22	573	770	996	163	102	104	464	999999	332	962	289	758	424	999999	398	303	999999	197	16	999999	303	399	999999	36	711	787	337	938	999999	999999	988	155	999999	883	880	999999	711	193	286	379	858	872	735	999999	788	999999	999999	529	455	999999	753	323	816	733	999999	999999	999999	970	451	315	767	526	545	439	973	143	996	541	304	532	592	754	911	999999	520	430	664	636	999999	905	981	999999	999999	999999	149	675	339	37	174	999999	999999	740	742	970	611	342	999999	305	303	654	999999	274	235	923	999999	998	412	189	222	298	520	239	999999	545	333	959	43	404	999999	999999	804	969	376	599	533	851	22	940	35	188	103	368	343	593	999999	717	582	999999	204	999999	272	999999	814	999999	195	769	18	206	647	999999	308	999999	16	995	849	839	999999	635	400	104	986	471	999999	44	205	162	896	149	448	999999	387	474	210	158	45	654	999999	999999	413	763	843	999999	303	999999	879	170	361	348	743	999999	999999	999999	999999	109	164	801	999999	780	680	999999	873	869	999999	40	274	834	999999	857	959	205	684	407	999999	636	999999	999999	999999	999999	164	999999	800	999999	405	999999	797	440	304	110	993	243	659	384	819	999999	890	973	68	273	118	55	439	999999	388	548	582	421	724	542	848	984	633	999999	999999	646	242	325	999999	575	242	833	999999	631	863	725	999999	999999	587	851	745	287	999999	904	999999	999999	604	306	999999	857	999999	385	999999	761	999999	19	610	443	999999	182	148	575	999999	999999	40	284	516	807	640	662	999999	282	834	999999	797	571	872	999999	553	516	51	936	155	616	999999	856	127	999999	379	854	125	112	550	414	713	180	999999	629	874	999999	603	797	666	516	855	336	999999	843	999999	690	999999	882	890	252	999999	999999	999999	893	525	999999	167	999999	999999	785	547	900	731	429	169	626	794	999999	853	166	913	254	280	638	999999	639	314	999999	812	999999	718	999999	999999	999999	283	511	750	883	113	700	239	864	368	880	969	999999	999999	999999	684	999999	999999	892	999999	734	339	886	931	999999	999999	886	999999	884	925	999999	999999	315	688	433	155	657	876	911	999999	999999	999999	58	886	399	669	806	44	192	599	474	999999	999999	999999	486	999999	397	580	999999	750	227	830	999999	938	617	813	
664	276	182	977	999999	471	985	752	999999	999999	999999	999	999999	132	336	851	687	999999	460	958	251	111	211	464	757	87	918	170	999999	332	581	999999	278	585	15	999999	999999	214	573	999999	999999	82	338	999999	687	397	999999	836	999999	375	999999	69	487	659	999999	562	74	999999	229	948	553	824	829	552	999999	181	999999	956	127	999999	989	482	721	457	161	178	999999	533	776	370	49	999999	746	999999	999999	521	631	618	999999	999999	475	154	985	624	999999	981	253	786	452	516	666	999999	718	999999	385	671	999999	999999	508	403	999999	541	941	999999	999999	471	88	999999	373	714	549	999999	943	999999	999999	845	496	106	997	179	925	999999	90	269	703	958	373	129	182	517	999999	601	120	999999	663	934	999999	136	716	988	903	971	423	738	967	999999	999999	54	999999	999999	184	999999	43	338	478	802	999999	681	165	949	108	999999	999999	855	540	999999	999999	999999	999999	397	999999	999999	390	18	276	953	573	999999	302	158	820	328	823	642	343	932	567	782	150	860	483	531	970	767	890	999999	872	567	207	999999	999999	813	42	908	897	814	861	35	999999	525	999999	117	388	16	138	779	144	466	521	608	390	228	193	161	913	999999	999999	999999	999999	331	91	15	155	284	605	17	999999	999999	745	529	80	999999	720	625	999999	375	999999	964	999999	121	809	415	999999	598	638	999999	630	881	999999	785	425	248	907	999999	999999	999999	962	999999	410	131	492	229	721	992	538	847	999999	999999	530	547	968	434	999999	16	521	999999	959	556	646	281	386	415	921	999999	114	831	635	980	999999	407	413	999999	999999	999999	628	590	999999	63	999999	999999	999999	71	360	456	817	990	263	901	228	768	999999	999999	468	139	999999	999999	307	761	888	999999	222	527	386	999999	999999	929	871	999999	387	999999	981	999999	495	999999	455	324	64	474	152	999999	578	999999	761	423	143	999999	580	999999	771	550	292	932	999999	364	578	308	685	238	322	887	128	999999	523	999999	786	367	920	999999	683	429	999999	832	619	774	138	488	765	963	988	147	358	446	999999	837	648	59	740	999999	287	999999	639	826	162	264	995	792	220	999999	636	776	86	968	750	999999	999999	459	999999	401	999999	100	543	722	249	999999	539	682	89	685	649	737	626	999999	334	537	790	207	680	365	779	345	277	301	999999	222	71	390	696	364	320	198	736	349	905	197	999999	917	586	978	725	323	713	535	824	899	159	298	643	222	561	999999	779	957	999999	999999	823	252	999999	36	123	158	999999	725	375	461	999999	999999	999999	147	924	872	
620	701	640	999999	632	742	476	437	73	773	999999	483	802	990	418	779	999999	999999	374	370	532	999999	865	576	999999	988	169	999999	898	999999	415	505	297	689	708	88	327	166	267	90	999999	958	963	350	412	999999	922	385	999999	231	559	866	773	564	350	70	836	73	999999	999999	999999	113	539	200	367	250	195	123	291	999999	461	999999	758	293	595	999999	596	999999	174	825	999999	784	999999	676	323	548	732	999999	999999	648	251	999999	37	622	508	672	999999	999999	982	999999	999999	809	103	999999	999999	987	999999	490	969	776	999999	999999	999999	999999	579	798	783	862	876	818	518	999999	774	999999	999999	207	544	145	785	923	155	822	999999	12	508	265	999999	616	906	999999	440	999999	999999	572	999999	999999	364	999999	53	709	888	566	999999	173	653	865	999999	460	624	999999	453	972	704	56	999999	651	999999	896	999999	999999	118	176	955	550	999999	275	697	999999	469	999999	843	819	101	85	44	999999	926	999999	359	642	999999	240	992	344	999999	999999	547	718	999999	532	159	467	999999	730	601	999999	610	356	785	387	999999	833	999999	999999	999999	999999	881	999999	21	52	725	999999	546	172	102	877	183	999999	667	921	727	978	270	936	20	385	900	370	999999	999999	977	579	593	972	474	999999	999999	538	616	259	999999	918	707	898	807	999999	921	999999	638	724	548	999999	999999	864	659	999999	573	63	999999	999999	999999	999999	154	698	75	999999	818	574	999999	706	637	645	999999	417	344	809	999999	371	999999	999999	464	999999	999999	999999	774	987	889	729	999999	999999	823	196	94	273	526	999999	773	18	833	661	929	356	69	999999	96	903	984	281	529	850	999999	211	924	999999	999999	999999	999999	999999	924	999999	999999	999999	999999	422	882	451	999999	741	891	999999	45	272	999999	999999	343	999999	94	999999	999999	870	13	617	209	471	367	999999	271	902	385	937	288	999999	93	999999	405	839	103	647	59	999999	352	999999	390	260	999999	655	673	999999	848	779	504	999999	720	63	84	648	999999	790	64	271	190	658	366	953	990	656	999999	782	82	503	999999	447	751	38	528	760	237	999999	656	711	948	814	64	999999	443	301	668	39	999999	757	950	313	592	787	465	999999	886	437	269	169	999999	890	384	999999	765	999999	999999	691	535	323	420	939	144	353	322	375	999999	760	520	999999	987	999999	110	324	553	711	999999	964	573	999999	873	799	689	497	245	999999	440	709	840	385	67	999999	999999	367	346	20	178	249	475	999999	99	136	999999	571	999999	326	789	999999	800	63	999999	280	128	999999	450	999999	260	646	999999	264	
934	894	999999	144	640	999999	999999	742	978	543	542	615	999999	999999	744	747	882	128	325	919	278	381	999999	999999	183	786	858	803	917	999999	760	532	141	220	165	204	216	782	930	171	999999	56	90	267	521	596	781	999999	999999	999999	738	141	330	197	985	563	999999	143	961	854	162	852	825	262	783	19	999999	288	999999	999999	540	110	197	164	258	999999	300	999999	275	586	15	224	999999	999999	987	628	211	944	234	601	218	82	821	86	999999	819	999999	828	484	999999	123	999999	325	999999	172	637	999999	999999	939	764	999999	999999	868	384	848	937	999999	612	275	164	999999	539	63	727	999999	468	999999	121	999999	439	10	999999	176	999999	999999	999999	999999	999999	999999	359	684	46	14	999999	338	873	214	999999	238	999999	813	618	999999	329	999999	999999	999999	598	999999	704	358	832	30	509	763	999999	178	114	911	345	49	574	999999	915	480	999999	534	593	398	467	999999	842	883	84	625	391	999999	847	999999	999999	73	309	365	356	11	851	26	504	999999	999999	705	110	535	892	41	249	67	647	849	931	999999	855	210	617	451	999999	949	945	884	999999	891	999999	53	999999	281	739	219	215	914	628	755	40	886	861	762	162	999999	990	52	386	334	272	998	139	999999	218	999999	748	904	494	901	80	620	335	645	384	67	513	620	301	999999	851	732	230	186	28	968	348	854	298	209	999999	902	508	999999	629	332	914	999999	73	640	471	310	429	726	685	419	561	225	387	105	999999	379	999999	356	482	539	777	953	999999	999999	760	999999	616	295	942	999999	999999	999999	26	999999	153	999999	999999	661	568	999999	313	999999	500	999999	417	133	477	203	406	589	161	161	574	100	554	961	999999	823	999999	999999	694	999999	784	517	307	282	209	334	952	479	999999	999999	787	931	236	283	999999	224	832	637	425	422	888	999999	26	960	714	925	508	191	965	999999	781	990	856	999999	999999	983	311	144	923	152	250	926	767	999999	999999	642	999999	280	999999	153	999999	252	999999	282	255	431	999999	347	568	283	826	999999	514	98	999999	999999	85	67	564	478	912	697	999999	999999	181	961	595	955	595	81	71	237	682	821	741	999999	838	584	922	298	492	999999	575	650	325	480	422	678	752	578	567	806	716	40	999999	304	539	999999	999999	294	999999	545	751	999999	221	599	97	692	357	780	999999	500	144	275	999999	999999	131	73	999999	701	548	917	212	27	514	265	521	651	590	447	999999	959	999999	638	999999	999999	223	88	438	726	392	729	330	972	620	76	671	450	55	999999	182	
475	921	408	745	917	343	999999	982	956	999999	446	112	999999	780	998	999999	506	812	999999	735	53	634	999999	319	999999	596	240	407	448	593	80	606	308	274	533	47	85	893	545	999999	999999	106	482	647	946	999999	420	201	621	59	999999	638	16	999999	139	841	689	999999	999999	999999	112	336	543	999999	18	839	803	645	256	999999	941	613	276	434	256	946	162	999999	999999	201	185	48	785	398	428	441	599	751	999999	692	358	986	966	224	510	163	999999	119	999999	116	823	774	944	661	118	562	372	582	310	192	689	106	726	999999	155	74	550	999999	944	576	250	62	999999	564	612	955	646	62	923	102	394	999999	953	999999	377	999999	103	999999	290	866	999999	999999	450	952	999999	261	269	242	78	446	613	999999	175	72	865	771	999999	389	58	163	916	319	658	218	798	646	999999	999999	999999	744	970	999999	864	999999	508	999999	611	558	561	360	695	413	984	487	489	976	876	891	401	606	147	713	85	137	949	759	368	999999	163	366	119	999999	875	334	475	197	553	999999	999999	641	169	715	828	697	999999	512	335	999999	999999	821	769	261	77	760	606	999999	350	736	137	749	999999	999999	999999	205	999999	895	538	660	21	999999	433	788	999999	759	446	999999	885	999999	999999	999999	999999	198	513	999999	596	857	999999	124	727	219	999999	816	999999	999999	777	791	320	999999	456	572	973	675	999999	999999	397	981	924	999999	999999	999999	999999	962	76	690	325	999999	865	72	608	394	999999	999999	932	802	454	617	828	521	999999	999999	121	999999	931	999999	473	757	39	86	944	615	933	424	999999	552	838	999999	749	279	499	110	926	257	34	72	410	559	999999	366	983	780	999999	413	335	669	999999	128	999999	969	226	568	647	788	127	999999	999999	747	999999	390	964	568	867	559	31	881	728	864	237	869	697	999999	999999	672	103	174	999999	529	99	140	489	999999	999999	780	999999	931	463	147	139	41	611	663	999999	362	402	424	912	602	999999	453	940	208	891	170	282	999999	553	974	999999	953	539	999999	657	493	900	254	999999	96	999999	999999	999999	999999	734	999999	268	43	978	662	279	678	261	999999	148	645	199	291	999999	999999	508	751	999999	999999	451	186	502	680	15	451	999999	158	710	826	106	301	35	358	473	999999	901	248	333	891	705	999999	701	999999	999999	22	304	618	426	28	999999	999999	712	999999	149	999999	703	999999	38	537	209	999999	999999	999999	764	999999	620	840	817	141	999999	270	427	496	783	434	484	822	999999	993	157	843	731	999999	248	351	999999	95	218	915	
992	323	219	796	691	999999	59	276	915	945	401	463	801	294	999999	327	337	226	166	715	84	999999	700	45	389	366	999999	285	196	422	268	534	632	902	148	479	61	631	804	209	385	217	907	942	601	694	52	999999	466	999999	23	372	929	503	840	122	623	184	999999	334	999999	773	89	502	686	999999	831	898	155	999999	276	705	999999	956	999999	866	972	757	443	695	324	952	819	275	409	896	605	999999	71	999999	999999	999999	999999	479	999999	612	138	415	266	734	863	153	301	999999	655	317	999999	972	174	999999	150	865	740	999999	20	240	999999	999999	102	999999	999999	999999	999999	129	999999	399	490	999999	941	726	738	999999	501	709	831	180	661	999999	999999	101	999999	999999	999999	97	999999	999999	146	503	999999	784	657	324	322	999999	472	170	999999	181	810	266	827	19	40	447	245	999999	374	40	889	999999	579	845	999999	999999	844	999999	739	999999	243	909	262	987	482	166	79	999999	254	999999	246	671	864	490	308	364	274	999999	602	525	999999	312	626	999999	614	999999	215	999999	999999	321	999999	834	430	566	937	901	13	839	536	874	378	821	339	348	794	999999	999999	999999	999999	838	736	908	999999	223	999999	931	292	999999	383	853	951	999999	999999	932	999999	411	250	999999	552	407	360	434	409	728	999999	40	999999	999999	321	395	653	126	274	292	584	722	798	216	668	16	618	856	466	683	999999	121	527	406	943	392	977	678	546	150	487	999999	999999	317	77	999999	999999	14	999999	987	209	835	992	21	999999	682	612	999999	999999	545	999999	503	967	726	999999	999999	513	575	344	928	999999	975	579	134	804	282	224	491	149	801	999999	613	999999	479	483	97	129	516	999999	999999	999999	943	999999	999999	361	984	344	782	511	41	364	392	669	906	579	234	999999	868	216	999999	999999	131	894	836	497	185	482	498	252	999999	916	999999	527	999999	159	474	999999	578	773	820	937	442	980	117	447	664	944	125	999999	259	831	260	309	972	803	658	59	999999	513	185	511	999999	539	793	125	367	865	999999	757	999999	999999	687	104	999999	148	999999	150	786	399	999999	240	367	597	999999	999999	665	697	554	999999	500	999999	731	74	597	318	100	902	197	999999	999999	799	999999	999999	795	999999	153	166	913	833	776	999999	273	813	999999	945	154	999999	545	906	460	999999	320	999999	266	689	999999	623	999999	999999	999999	133	953	794	999999	43	881	999	801	999999	742	508	999999	721	503	999999	161	999999	394	652	173	841	366	290	541	418	488	43	999999	115	402	530	659	835	785	653	564	999999	999999	
646	73	155	457	512	173	951	886	999999	821	283	538	648	239	854	999999	216	766	672	263	902	999999	848	897	695	640	222	849	948	935	850	428	682	999999	999999	999999	28	999999	854	127	589	531	889	222	827	999999	999999	301	999999	921	579	999999	892	224	600	101	225	258	999999	871	951	999999	938	663	971	855	855	233	491	276	999999	999999	912	554	999999	380	665	635	79	128	887	920	999999	37	366	962	999999	467	825	999999	373	999999	632	999999	175	486	593	999999	250	972	722	530	809	537	35	999999	999999	347	550	230	436	589	188	643	983	40	66	999999	306	18	329	397	407	836	903	999999	199	929	388	197	787	999999	395	107	999999	366	121	517	11	609	987	198	917	999999	229	999999	591	999999	999	145	999999	681	929	242	999999	999999	999999	973	999999	899	567	56	958	362	442	995	999999	999999	247	627	919	548	909	999999	30	141	999999	803	616	129	999999	211	929	253	999999	999999	510	163	454	81	999999	147	882	111	52	941	239	564	999999	233	589	999999	750	381	226	881	771	999999	221	520	854	329	366	515	365	999999	999999	999999	595	337	495	999999	999999	176	999999	781	665	807	654	999999	999999	915	999999	393	999999	43	460	999999	999999	886	343	999999	999999	933	999999	915	781	377	746	999999	825	999999	999999	834	738	548	874	583	999999	444	225	963	587	999999	618	999999	688	973	975	332	905	568	687	708	993	999999	109	999999	949	477	10	298	71	999999	262	388	945	806	654	991	168	876	568	593	670	380	690	809	325	288	236	999999	401	424	999999	999999	999999	270	841	521	449	182	634	521	443	926	999999	619	879	239	993	881	328	984	173	38	999	104	48	623	535	300	999999	671	250	999999	896	647	197	995	552	684	965	143	999999	986	252	56	159	744	477	81	999999	95	294	355	999999	417	260	999999	999999	999999	999999	228	985	159	999999	963	999999	251	999999	265	999999	884	687	318	916	195	999999	187	999999	952	999999	304	155	464	370	999999	999999	895	713	488	999999	445	736	810	462	999999	157	999999	200	289	775	908	999999	222	649	999999	999999	976	438	304	975	82	965	315	795	928	82	999999	788	999999	586	385	999999	551	867	999999	157	999999	999999	999999	999999	48	986	507	999999	47	590	999999	815	325	892	410	999999	419	512	324	999999	431	24	533	999999	999999	614	696	999999	999999	380	172	999999	663	999999	531	999999	268	266	937	95	467	138	999999	348	150	716	472	611	999999	919	128	48	553	516	726	861	999999	506	421	433	999999	804	787	667	427	587	161	428	999999	290	999999	
162	575	999999	22	999999	266	195	999999	909	152	94	999999	480	261	134	801	999999	180	670	797	999999	844	513	795	662	351	101	921	999999	564	54	999999	895	721	965	472	323	504	999999	999999	147	972	999999	291	215	288	316	415	302	999999	15	999999	700	492	445	318	71	444	359	951	174	274	970	355	108	844	999999	759	999999	999999	488	652	999999	999999	660	999999	342	232	999999	384	44	999999	628	999999	999999	999999	999999	412	999999	657	411	999999	154	482	440	872	11	999999	193	371	657	556	129	641	999999	362	511	999999	832	655	976	838	854	974	916	999999	646	204	796	999999	999999	999999	484	638	260	608	507	274	999999	787	787	185	999999	228	726	999999	566	987	478	999999	999999	915	580	629	681	572	35	180	565	999999	236	807	370	881	77	439	999999	491	390	699	854	246	10	55	867	800	799	999999	257	438	922	659	725	999999	26	388	647	854	999999	688	583	337	708	683	560	999999	815	168	161	297	999999	84	999999	779	999999	58	915	535	762	880	773	999999	922	137	38	577	92	771	864	688	792	228	534	702	125	526	538	326	494	887	985	640	484	999999	33	848	62	946	256	967	473	999999	101	999999	914	999999	415	999999	999999	982	897	53	303	999999	505	999999	550	904	663	826	519	598	999999	999999	895	999999	914	961	113	190	525	146	999999	999999	224	679	136	457	787	931	121	957	671	512	999999	941	347	999999	465	999999	307	999999	292	429	999999	999999	81	227	190	782	280	999999	477	999999	999999	761	528	406	999999	825	69	999999	999999	999999	715	561	926	538	884	999999	795	902	999999	275	883	999999	853	105	999999	349	608	909	277	15	661	667	490	207	54	238	422	940	763	640	778	215	999999	999999	714	896	948	543	342	236	987	999999	946	212	590	100	908	433	957	908	227	999999	825	999999	80	57	81	728	493	656	541	854	149	866	497	677	345	303	390	552	999999	75	576	50	27	999999	721	999999	617	954	330	988	999999	854	423	627	390	920	489	999999	825	999999	59	999999	695	142	238	90	999999	913	999999	614	52	999999	999999	161	999999	999999	103	787	336	793	121	999999	336	999999	871	294	453	869	297	424	813	999999	726	182	25	890	355	999999	65	999999	573	703	209	715	946	577	347	271	54	605	826	701	340	41	999999	520	359	152	271	943	636	845	999999	999999	999999	999999	688	344	145	999999	440	999999	732	695	230	417	999999	621	606	304	947	192	999999	692	598	999999	393	695	74	505	540	212	623	999999	14	999999	88	868	999999	627	999999	13	135	360	
174	617	969	644	811	999999	190	738	999999	999999	996	999999	29	932	999999	688	935	999999	279	640	999999	237	595	999999	691	999999	999999	471	706	979	416	944	67	999999	999999	999999	152	999999	884	374	999999	801	666	656	125	999999	708	999999	999999	999999	999999	999999	999999	494	207	999999	31	999999	999999	319	999999	719	41	567	560	62	397	555	415	761	999999	999999	119	999999	325	361	571	999999	999999	141	793	193	344	999999	297	521	220	572	999999	590	958	793	795	574	14	605	769	108	999999	73	172	163	740	999999	689	504	785	828	179	845	375	92	854	821	526	186	384	560	279	48	841	999999	287	825	999999	999999	401	545	900	720	999999	472	842	440	968	640	453	999999	999999	999999	999999	392	999999	431	999999	875	938	973	999999	827	230	219	829	999999	232	347	999999	915	572	999999	112	999999	927	459	999999	903	250	423	852	886	999999	415	769	999999	312	999999	999999	856	610	926	999999	999999	497	83	999999	382	999999	785	999999	631	764	538	406	855	689	496	999999	943	177	321	635	524	999999	999999	999999	999999	449	999999	754	774	915	28	314	646	130	684	999999	999999	959	999999	269	999999	215	231	131	999999	999999	999999	797	816	993	488	688	298	300	999999	307	335	979	684	932	301	41	443	715	745	999999	760	999999	15	743	999999	984	295	999999	181	999999	899	999999	899	806	535	554	999999	781	437	999999	25	355	830	386	999999	873	285	948	968	433	771	515	385	970	258	189	791	999999	391	503	999999	999999	129	982	408	295	90	999999	999999	746	102	662	288	415	218	415	999999	629	326	737	709	346	93	748	999999	393	664	928	558	999999	763	865	399	933	936	778	236	847	977	141	793	407	999999	232	340	118	237	969	999999	843	285	172	756	653	794	66	164	380	999999	25	999999	999999	329	61	982	999999	272	354	999999	440	188	66	999999	194	999999	999999	794	860	999999	437	166	999999	176	999999	80	600	118	746	149	879	624	855	412	962	510	640	87	500	249	112	845	882	500	332	999999	999999	520	571	708	999999	271	303	962	17	999999	999999	986	614	981	392	999999	999999	215	999999	815	332	653	689	684	314	234	304	999999	999999	999999	999999	205	999999	60	999999	90	546	47	999999	618	999999	893	999999	999999	575	999999	472	519	999999	982	329	677	901	999999	341	575	831	887	999999	267	966	681	656	425	584	740	999999	564	140	312	999999	488	557	980	999999	439	258	585	119	659	999999	785	764	333	272	606	304	337	718	285	258	658	643	399	651	649	247	979	999999	834	512	908	999999	999999	999999	840	129	920	
999999	902	326	256	778	744	999999	191	999999	332	163	999999	446	999999	845	854	63	999999	844	167	339	844	202	279	65	284	157	853	406	219	924	999999	999999	384	315	816	959	11	880	999999	894	470	732	999999	825	552	999999	697	999999	999999	501	999999	995	961	590	999999	999999	56	201	999999	597	651	784	707	408	731	500	72	508	39	895	62	54	999999	999999	869	121	999999	454	512	885	999999	790	999999	717	449	435	525	793	999999	115	912	999999	385	311	253	685	34	515	104	61	336	198	44	639	449	440	59	999999	720	75	999999	999999	688	999999	147	861	912	990	958	305	975	278	999999	999999	999999	251	668	644	29	194	96	771	360	461	559	270	999999	242	277	999999	385	999999	82	999999	999999	999999	131	767	173	392	773	44	557	798	85	67	818	120	656	999999	771	415	999999	536	978	660	252	237	69	877	114	679	722	949	919	159	205	317	999999	673	130	901	999999	637	420	62	224	561	385	501	999999	645	586	80	248	999999	157	999999	94	32	76	894	708	296	999999	103	322	608	878	926	861	511	870	999999	999999	869	999999	999999	999999	925	446	690	851	567	999999	469	999999	652	710	949	12	659	999999	227	606	236	203	193	360	327	740	616	683	458	639	999999	774	603	999999	378	44	115	999999	999999	586	386	52	150	861	818	999	669	897	928	924	212	289	999999	999999	850	676	752	691	798	195	829	17	403	927	999999	694	500	999999	342	999999	896	999999	73	641	230	193	62	999999	542	999999	80	719	999999	999999	437	661	999999	226	999999	701	999999	424	631	973	999999	378	649	223	376	133	509	21	999999	23	37	973	225	22	999999	667	999999	429	999999	481	125	120	262	868	499	833	999999	999999	516	640	632	999999	607	999999	884	851	544	838	956	418	817	999999	999999	999999	506	464	445	118	69	485	87	862	275	160	999999	646	999999	780	999999	999999	999999	235	504	923	390	556	375	135	137	314	132	785	473	999999	663	65	999999	999999	371	45	398	465	224	41	999999	999999	999999	999999	242	248	735	763	124	423	859	592	564	240	360	950	98	320	980	755	362	301	999999	535	497	802	999999	604	419	688	999999	104	999999	473	999999	620	999999	919	893	889	579	368	671	59	880	81	501	725	170	421	947	87	484	468	678	272	381	681	959	439	558	140	354	435	279	765	580	999999	870	740	610	179	426	101	185	994	629	348	999999	425	311	964	444	998	741	999999	619	552	794	107	248	668	959	463	999999	448	23	245	780	125	500	409	855	429	999999	778	
661	999999	293	999999	643	43	36	543	999999	594	696	356	694	999999	999999	37	306	999999	502	942	219	999999	999999	736	980	999999	999999	538	924	901	118	24	197	963	415	237	269	120	463	999999	999999	999999	999999	746	999999	667	551	576	970	473	113	999999	927	867	999999	999999	999999	556	704	999999	474	498	618	236	999999	681	999999	731	999999	917	768	195	999999	297	310	792	637	24	984	322	999999	991	568	461	798	36	999999	330	999999	717	605	713	416	214	999999	153	807	108	270	81	999999	820	778	62	705	917	772	999999	566	775	70	616	572	391	417	483	929	167	438	459	594	838	336	90	999999	64	779	115	556	167	999999	999999	754	912	814	32	999999	999999	756	880	999999	456	763	628	999999	989	151	35	796	267	223	650	670	810	999999	670	493	697	740	650	148	666	93	409	790	999999	861	999999	576	395	270	999999	410	558	204	148	999999	708	433	999999	913	753	318	299	943	999999	868	943	436	153	538	525	776	115	741	597	372	363	837	135	137	491	458	999999	997	801	249	122	615	347	595	999999	273	417	736	999999	357	999999	999999	999999	663	918	232	433	856	744	646	305	816	606	775	999999	870	308	999999	431	305	999999	302	152	105	999999	337	98	558	752	262	369	999999	356	999999	579	897	392	472	219	268	35	555	262	164	944	999999	999999	572	999999	915	999999	221	315	99	999999	999999	323	359	906	590	144	874	113	492	287	926	469	366	206	822	999999	836	999999	172	279	999999	50	987	161	460	328	999999	999999	837	999999	157	73	266	799	88	584	999999	565	628	134	160	451	999999	877	27	835	652	999999	61	437	138	235	152	819	98	460	336	999999	999999	999999	618	201	276	205	139	862	212	567	999999	248	454	999999	367	999999	129	910	280	120	144	999999	676	160	631	410	168	922	921	446	710	999999	257	999999	999999	999999	516	999999	184	574	747	164	633	94	258	812	982	858	867	999999	700	999999	190	226	73	999999	594	999999	569	866	47	217	941	765	856	500	991	619	171	999	531	170	736	705	999999	999999	999999	999999	901	818	427	999999	64	817	746	532	447	41	771	287	772	58	398	318	537	540	223	867	238	999999	821	372	999999	867	582	999999	451	484	853	999999	840	999999	566	751	448	737	163	133	29	333	999999	999999	848	884	237	482	771	999999	178	831	766	999999	363	153	997	65	999999	999999	244	216	91	999999	187	687	447	769	999999	647	870	999999	386	999999	999999	904	999999	862	524	812	640	999999	767	34	316	31	327	715	649	422	753	393	
133	999999	888	999999	252	999999	999999	999999	446	467	989	134	557	378	999999	676	286	999999	449	145	540	999999	999999	144	449	66	655	165	369	731	129	80	893	487	675	419	999999	45	662	614	90	363	999999	182	120	643	476	938	999999	651	438	201	973	999999	852	332	422	999999	373	999999	445	626	800	714	348	919	240	80	702	45	475	251	796	834	64	999999	436	382	34	805	589	999999	999999	718	303	927	999999	285	634	353	997	457	999999	476	999999	464	562	660	834	200	999999	406	999999	999999	999999	197	405	148	563	675	896	49	728	568	605	727	47	92	999999	999999	999999	954	999999	999999	48	27	999999	999999	665	999999	624	775	548	834	401	999999	999999	58	541	115	532	959	999999	959	457	957	999999	113	870	451	999999	480	248	424	378	458	961	886	999999	999999	617	86	999999	962	999999	130	999999	999999	176	999999	255	988	551	315	887	862	243	485	999999	90	298	476	999999	224	183	154	536	134	465	943	231	595	556	382	498	456	486	758	909	336	999999	834	937	999999	206	438	928	932	999999	999999	999999	485	984	999999	999999	150	999999	268	788	906	593	999999	438	999999	200	660	999999	999999	999999	441	385	484	576	575	623	464	539	999	27	745	225	999999	598	949	727	746	610	999999	511	357	828	228	970	12	999999	100	405	999999	267	546	995	759	125	104	140	741	909	419	797	415	611	999999	250	53	690	989	778	489	506	454	999999	308	667	469	999999	167	513	999999	999999	999999	69	825	999999	999999	750	999999	999999	999999	819	985	836	200	346	999999	999999	210	978	927	321	752	322	916	217	813	496	697	999999	655	491	972	237	999999	586	274	356	786	885	999999	302	233	511	284	669	520	617	858	961	571	723	999999	189	586	262	90	220	153	999999	928	984	63	375	833	999999	846	757	501	614	82	749	959	324	219	999999	97	251	47	256	697	205	999999	735	999999	931	88	793	650	93	506	999999	999999	178	957	999999	249	858	678	272	823	763	999999	254	999999	822	763	97	969	952	999999	838	183	896	999999	732	999999	999999	846	901	933	62	116	999999	117	28	545	999999	367	435	395	239	573	999999	432	934	89	393	846	706	999999	991	824	698	919	667	880	316	999999	234	436	921	999999	999999	338	770	999999	708	146	870	286	972	730	544	567	934	999999	999999	473	986	653	962	480	149	999999	942	238	418	498	999999	147	999999	542	142	998	999999	999999	796	447	999999	287	380	257	975	430	205	999999	289	999999	984	402	482	842	271	581	999999	451	873	53	396	542	248	220	
696	733	57	440	598	999999	104	717	478	960	811	708	283	715	999999	999999	538	682	948	287	513	57	664	396	999999	999999	534	31	353	752	60	130	999999	170	561	252	999999	999999	672	744	999999	999999	923	522	41	562	307	759	946	999999	515	999999	593	961	706	648	78	661	168	999999	21	82	373	725	999999	691	669	122	163	262	345	772	19	999999	999999	999999	133	152	999999	718	999999	999999	85	199	247	999999	537	87	464	912	184	721	606	999999	733	963	903	208	612	350	892	195	605	694	818	742	704	388	720	469	524	925	306	450	783	245	997	184	488	572	164	592	658	251	87	624	999999	999999	481	286	343	925	540	999999	825	78	999999	391	380	504	999999	158	999999	995	397	258	425	999999	999999	497	966	728	720	999999	196	999999	536	999999	616	204	576	329	907	444	999999	599	395	291	625	714	75	615	999999	983	929	15	999999	999999	999999	828	208	21	532	984	319	614	215	500	828	999999	541	816	774	185	928	323	250	922	869	797	863	143	999999	147	431	360	924	736	119	190	85	873	509	788	999999	564	797	923	134	521	999999	894	463	110	183	258	841	628	65	999999	764	312	999999	65	964	999999	480	999999	562	999999	689	479	390	999999	999999	999999	317	986	189	999999	526	327	798	999999	413	968	680	439	999999	183	519	305	681	502	425	999999	999999	453	999999	930	999999	411	370	175	831	915	999999	815	661	515	941	855	449	691	999999	999999	514	999999	652	999999	395	999999	999999	389	449	394	798	999999	232	676	999999	863	173	259	289	124	999999	632	525	498	464	865	778	458	999999	664	999999	989	412	999999	268	642	801	827	545	999999	979	981	999999	999999	126	626	999999	999999	999999	88	692	200	411	999999	490	881	920	163	999999	999999	999999	973	157	785	999999	808	485	254	417	946	71	345	713	246	999999	975	999999	88	381	838	282	793	532	162	999999	665	587	435	497	386	721	648	295	999999	780	16	833	941	909	999999	150	348	999999	999999	26	356	486	999999	841	515	999999	999999	781	702	257	479	999999	995	812	872	999999	59	999999	40	234	423	60	698	466	999999	151	964	178	999999	698	999999	225	552	145	625	189	422	594	982	999999	879	867	592	768	310	999999	838	138	46	999999	100	591	546	756	999999	999999	999999	708	999999	373	21	673	717	14	322	263	898	999999	196	693	808	465	999999	999999	354	999999	999999	930	166	571	312	999999	142	999999	608	352	679	795	542	330	400	714	999999	619	399	215	159	588	455	57	667	979	941	999999	999999	634	818	999999	411	
57	999999	999999	552	152	70	185	999999	999999	406	969	583	112	326	866	999999	104	586	999999	999999	149	406	879	485	118	904	333	894	788	698	973	534	762	394	494	492	542	172	737	999999	224	674	999999	191	485	473	564	662	999999	999999	193	58	663	999999	272	999999	999999	383	443	248	737	290	999999	51	432	445	821	717	832	384	999999	932	848	605	999999	474	987	698	999	999999	349	671	999999	737	999999	925	871	999999	132	843	534	169	999999	498	821	933	999999	377	758	50	652	846	830	700	300	261	209	999999	669	797	663	270	999999	999999	899	76	471	999999	536	507	574	745	999999	988	850	601	213	360	999999	999999	553	620	939	959	992	502	999999	129	999999	263	725	813	999999	335	190	273	785	929	599	755	999999	999999	999999	999999	476	907	999999	999999	999999	698	58	849	283	586	253	999999	999999	424	806	406	235	351	578	999999	781	760	338	269	807	586	816	283	999999	39	620	647	999999	688	999999	95	251	998	279	748	215	876	539	829	92	999999	999999	999999	132	202	999999	130	337	566	479	715	578	991	999999	273	882	774	98	254	966	605	272	999999	931	999999	165	236	82	999999	78	904	999999	509	187	999999	643	454	161	568	509	500	320	223	219	777	516	999999	999999	16	865	999999	788	295	863	486	875	311	439	411	999999	303	58	999999	498	574	494	999999	814	374	629	437	623	530	999999	475	295	59	432	163	214	906	272	75	963	999999	126	935	646	999999	794	342	25	750	530	215	451	812	724	645	293	448	444	999999	999999	437	817	268	550	397	201	825	878	286	206	141	40	982	544	999999	458	558	432	124	579	999999	422	873	999	999999	33	482	334	787	869	766	471	999999	689	536	820	857	999999	258	508	969	464	738	553	398	184	469	278	864	196	735	25	999999	30	98	25	944	269	21	373	719	501	100	417	439	670	368	302	17	999999	999999	173	183	999999	610	833	999999	329	999999	364	999999	214	469	600	144	750	150	651	600	999999	875	598	384	885	789	999999	999999	331	124	728	999999	176	270	999999	595	572	999999	999999	420	999999	340	625	658	656	809	999999	999999	499	999999	689	999999	717	999999	999999	174	12	789	999999	825	142	469	363	215	882	548	397	944	999999	15	999999	907	999999	240	999999	999999	999999	999999	999999	85	285	999999	874	999999	999999	999999	108	474	773	999999	593	782	554	889	999999	999999	977	419	776	118	421	999999	396	494	999999	781	103	486	367	317	913	72	71	222	550	999999	999999	314	780	682	449	999999	180	985	421	789	363	999999	
951	548	999999	841	173	619	664	714	59	999999	348	999999	115	621	999999	465	746	530	999999	342	349	592	211	673	639	999999	668	999999	399	410	82	999999	427	999999	535	819	999999	82	999999	999999	558	835	999999	214	966	136	577	827	999999	999999	248	891	78	30	999999	369	346	538	211	80	950	175	999999	999999	999999	426	236	557	96	297	360	674	631	999999	784	513	945	996	999999	513	999999	999999	999999	684	172	999999	999999	407	361	175	999999	576	870	827	502	999999	520	997	897	549	999999	29	740	528	364	573	269	799	246	999999	423	350	831	697	554	118	999999	640	486	136	999999	828	999999	920	999999	784	999999	999999	776	401	992	948	109	167	999999	999999	999999	163	330	999999	921	63	170	999999	751	141	744	999999	283	393	899	880	521	770	975	999999	999999	819	712	999999	769	465	33	999999	700	475	251	674	94	58	18	339	999999	887	215	520	668	537	179	999999	49	630	530	392	502	999999	999999	338	999999	542	682	290	451	999999	829	465	39	999999	967	286	890	999999	98	234	999999	569	570	999999	565	999999	412	296	650	999999	540	148	935	999999	999999	589	999999	999999	492	551	376	728	888	999999	68	750	491	352	570	893	999999	999999	999999	306	999999	932	550	803	772	727	139	999999	639	423	999999	690	530	398	999999	388	247	976	999999	547	858	657	681	999999	575	815	999999	70	726	757	999999	999999	606	999999	634	999999	48	245	150	764	422	980	98	475	358	377	230	999999	378	999999	655	817	390	995	447	359	999999	548	999999	957	999999	78	670	881	189	648	94	890	763	999999	349	12	836	999999	134	999999	999999	999999	652	999999	595	879	691	543	112	426	190	611	201	999999	167	499	16	192	19	353	319	216	296	999999	999999	339	999999	813	842	999999	980	999999	870	999999	791	55	999999	40	999999	999999	386	136	999999	762	467	482	999999	489	407	849	995	654	814	781	568	361	999999	942	999999	999999	550	877	999999	999999	446	624	741	999999	493	121	999999	999999	820	999999	966	193	999999	533	252	999999	639	999999	999999	992	999999	336	752	99	10	999999	135	953	126	999999	334	508	999999	999999	999999	843	999999	77	995	295	999999	999999	834	999999	999999	999999	924	999999	700	113	626	699	999999	708	802	120	872	651	631	64	986	650	859	713	809	467	759	117	999999	408	79	572	999999	131	746	637	501	82	284	626	999999	739	999999	23	999999	635	47	999999	527	215	971	99	446	941	309	606	170	999999	870	357	999999	816	188	301	999999	63	845	349	962	174	618	799	999999	14	999999	256	397	845	999999	184	999999	999999	
589	12	437	979	999999	913	822	999999	477	380	212	926	10	697	561	961	979	436	789	698	763	363	596	181	999999	441	401	62	999999	324	999999	695	927	592	999999	185	864	64	927	931	527	822	697	247	597	450	14	851	694	436	865	797	394	731	280	999999	415	265	267	695	999999	769	931	162	483	999999	998	418	470	999999	106	925	509	858	180	940	999999	359	584	281	437	999999	368	999999	459	110	311	999999	321	11	999999	999999	796	242	999999	757	891	544	763	91	999999	595	391	999999	339	939	999999	536	560	339	570	66	680	986	267	971	411	999999	703	999999	214	802	106	999999	999999	999999	999999	276	448	999999	59	131	595	502	829	999999	169	59	453	519	812	775	999999	999999	441	713	928	810	999999	448	356	742	841	999999	876	999999	499	921	702	999999	810	31	999999	147	290	448	471	188	999999	999999	812	361	999999	194	999999	439	166	124	999999	903	569	329	302	10	76	999999	999999	214	625	190	351	247	357	999999	999999	791	687	508	701	999999	999999	750	653	557	635	999999	46	657	999999	999999	492	999999	893	799	999999	491	728	97	80	999999	168	266	562	976	84	575	999999	999999	485	779	752	657	999999	999999	661	999999	675	744	375	81	999999	632	999999	188	697	967	353	999999	338	227	999999	999999	438	728	833	984	999999	676	482	69	991	941	181	999999	695	999999	999999	857	999999	463	815	999999	721	999	702	999999	871	999999	289	999999	232	999999	766	268	717	999999	229	694	999999	676	631	999	271	999999	999999	338	461	999999	493	862	15	495	421	874	411	88	999999	438	35	307	123	999999	396	375	837	546	185	912	999999	543	615	276	655	471	999999	816	722	999999	920	373	84	999999	890	999999	999999	736	43	891	857	638	999999	999999	669	999999	562	817	999999	896	478	542	163	999999	999999	949	256	738	999999	999999	52	595	366	472	999999	999999	233	598	923	999999	272	999999	512	293	65	693	270	824	607	750	908	999999	213	999999	938	387	220	535	500	941	181	999999	999999	94	849	272	282	811	282	17	999999	964	999999	999999	633	999999	40	869	493	999999	689	432	140	99	51	999999	999999	540	534	140	451	999999	107	999999	999999	898	213	428	444	999999	420	999999	551	599	79	943	131	570	201	570	999999	350	52	169	262	999999	243	807	52	821	880	741	999999	151	566	983	866	999999	999999	735	174	611	434	699	920	239	880	540	30	107	906	821	999999	963	999999	110	655	938	730	999999	665	405	999999	622	912	999999	182	409	43	999999	87	999999	724	999999	406	745	916	352	248	32	868	999999	
787	999999	915	69	999999	323	999999	465	338	927	191	796	79	768	235	812	787	999999	999999	481	507	999999	30	697	106	882	567	999999	999999	312	699	707	191	963	999999	440	999999	852	287	858	51	999999	999999	159	999999	928	396	637	519	113	565	998	964	396	205	853	999999	999999	999999	519	755	329	281	35	238	483	614	116	160	999999	114	934	999999	999999	439	929	999999	999999	669	177	496	999999	528	90	747	701	742	794	768	764	515	999999	889	768	999999	999999	306	731	921	999999	323	290	487	999999	999999	630	45	766	956	275	999999	64	999999	795	32	826	999999	201	999999	537	741	820	348	999999	289	626	54	203	105	999999	633	456	949	126	853	215	452	999999	91	999999	665	976	837	502	99	461	930	103	999999	286	999999	114	453	394	812	503	999999	101	444	382	586	841	999999	999999	642	228	999999	999999	941	817	383	999999	999999	171	871	764	982	846	306	999999	999999	999999	457	818	797	528	12	565	313	999999	999999	999999	369	999999	999999	823	315	599	999999	870	357	999999	162	928	902	923	994	292	999999	57	520	105	795	616	999999	634	393	852	450	124	225	548	999999	591	553	33	638	411	630	57	459	999999	986	435	999999	208	799	529	915	999999	533	720	53	265	839	178	565	752	31	905	439	462	158	999999	654	999999	368	999999	385	879	295	999999	661	475	598	137	999999	369	145	999999	999999	864	936	575	591	505	505	999999	751	384	467	886	390	999999	617	996	244	252	780	672	840	238	999999	45	589	940	68	577	667	999999	69	205	616	542	999999	575	525	999999	163	999999	312	495	819	11	422	409	999999	936	999999	999999	892	866	589	999999	999999	999999	999999	901	986	650	999999	999999	999999	999999	324	271	279	847	655	52	480	999999	98	631	369	355	418	999999	623	190	737	131	720	75	820	203	616	153	894	472	853	624	596	513	712	385	999999	781	999999	999999	139	365	291	815	999999	240	778	958	113	999999	198	579	287	805	912	324	999999	150	999999	131	999999	999999	999999	193	199	999999	75	585	918	999999	75	637	465	472	61	382	840	905	944	999999	424	999999	999999	601	999999	283	346	791	600	999999	999999	999999	563	999999	505	999999	412	999999	625	275	999999	203	50	128	999999	999999	124	815	754	999999	484	999999	205	636	999999	999999	96	361	909	915	999999	999999	984	999999	816	999999	83	900	966	58	999999	999999	999999	679	999999	231	618	921	373	999999	999999	531	46	69	999999	999999	999999	926	857	509	916	61	198	710	756	890	218	520	999999	311	487	223	848	706	571	742	999999	526	999999	999999	
999999	175	987	197	755	987	999999	999999	999999	999999	982	999999	53	467	141	917	553	578	922	534	22	107	618	72	999999	999999	682	340	999999	181	844	426	715	381	131	751	74	11	955	768	999999	999999	904	362	999999	339	180	391	999999	654	199	453	603	687	999999	999999	556	999999	952	809	315	907	437	999999	115	999999	999999	999999	345	390	852	552	623	164	880	729	999999	265	743	999999	776	999999	765	843	982	401	999999	38	908	841	204	149	999999	999999	463	999999	999999	999999	257	763	897	508	999999	194	801	646	829	449	806	743	96	301	999999	999999	43	24	152	593	461	714	742	413	999999	504	195	712	503	477	701	144	874	732	17	999999	17	277	255	580	52	345	571	383	232	999999	754	903	958	11	122	449	603	999999	999999	543	30	493	744	550	998	98	153	361	748	671	999999	999999	293	210	999999	765	768	571	551	999999	152	999999	191	597	750	999999	754	999999	999999	261	541	612	723	474	960	999999	999999	704	581	953	202	219	999999	560	306	400	619	757	962	357	999999	999999	719	894	400	661	311	157	800	716	344	652	996	496	140	265	641	819	250	999999	242	74	989	598	923	933	733	630	300	360	672	996	538	999999	581	508	999999	828	999999	308	222	999999	903	865	619	549	223	149	999999	51	759	999999	517	447	999999	615	52	999999	999999	999999	928	680	856	450	999999	999999	123	987	915	999999	999999	999999	745	941	313	856	999999	134	979	383	719	594	210	259	601	871	999999	101	893	965	999999	771	857	999999	999999	541	999999	463	821	999999	436	235	233	799	678	999999	65	575	143	268	999999	918	152	597	747	343	999999	999999	848	182	858	31	104	949	999999	600	999999	999999	571	772	337	706	312	999999	947	999999	370	410	580	999999	999999	999999	958	635	520	548	629	270	999999	999999	70	999999	999999	649	999999	414	140	284	634	88	992	925	14	371	931	748	615	999999	649	263	973	80	36	999999	365	945	73	999999	439	626	999999	694	999999	999999	999999	999999	102	999999	295	999999	363	96	775	502	662	891	908	596	703	999999	933	195	999999	614	72	989	895	999999	999999	476	350	671	844	999999	116	307	663	479	659	525	656	951	158	116	899	887	304	534	541	999999	999999	476	765	667	693	785	84	656	471	722	519	681	380	999999	202	999999	251	767	395	365	238	438	937	188	125	999999	47	999999	715	185	695	999999	878	819	439	999999	905	999999	325	999999	232	16	18	937	16	974	580	999999	913	217	999999	999999	148	999999	245	608	539	587	999999	710	748	571	999999	296	999999	158	
802	560	390	329	786	75	451	75	142	231	430	10	181	999999	411	999999	599	999999	540	167	233	701	583	831	344	328	634	614	582	661	75	999999	999999	858	182	30	999999	594	430	999999	96	999999	54	23	187	538	416	999999	309	49	999999	999999	755	999999	999999	110	999999	558	984	468	999999	837	493	999999	999999	708	100	323	999999	391	760	15	87	960	81	159	657	999999	999999	999999	912	999999	999999	542	690	632	999999	50	999999	81	52	399	609	961	149	259	999999	574	999999	478	448	102	441	918	289	965	365	999999	798	775	453	417	999999	188	999999	216	532	950	789	534	742	59	389	897	999999	999999	405	126	820	999999	569	92	712	185	999999	819	791	396	263	724	276	180	251	168	627	635	494	430	414	932	726	639	784	332	736	999999	713	544	580	917	999999	999999	974	976	999999	370	704	729	821	999999	999999	145	999999	74	999999	571	807	231	279	999999	876	999999	711	887	999999	999999	999999	999999	449	968	115	257	816	345	999999	999999	205	275	999999	267	999999	764	609	677	999999	590	942	999999	74	174	591	491	274	867	51	595	537	96	881	285	72	324	999999	853	631	177	329	361	909	239	375	542	999999	22	782	999999	375	43	999999	514	999999	587	325	285	386	624	999999	949	304	570	501	119	999999	677	204	616	484	755	999999	350	999999	591	810	834	798	59	223	261	94	928	999999	503	716	377	298	999999	999999	15	477	17	193	380	66	349	738	266	159	600	999999	176	999999	999999	988	39	252	405	777	999999	999999	999999	999999	732	864	375	350	997	402	25	999999	719	999999	999999	288	48	167	999999	535	471	999999	999999	899	622	443	999999	999999	608	515	687	134	892	999999	517	999999	999999	606	461	516	690	998	999999	864	999999	221	999999	558	999999	342	949	999999	361	999999	316	394	944	437	787	298	945	85	999999	492	714	999999	496	22	109	949	148	999999	705	384	844	999999	365	999999	766	411	345	999999	141	276	999999	815	772	32	401	133	584	712	818	173	570	615	266	258	159	252	724	999999	999999	219	999999	517	999999	999999	35	843	999999	276	999999	386	952	585	943	475	999999	999999	127	473	621	999999	374	999999	623	542	814	239	215	999999	528	523	686	260	910	921	999999	57	649	795	997	999999	104	318	999999	442	220	984	671	791	331	999999	999999	260	474	483	844	999999	894	633	173	795	638	921	748	157	699	702	675	32	402	879	999999	332	475	73	881	66	999999	190	332	999999	567	424	786	278	999999	999999	785	436	86	314	999999	999999	999999	211	919	999999	999999	894	742	
517	318	649	398	451	10	802	785	410	602	999999	999999	714	999999	343	999999	224	145	480	758	273	916	248	945	97	726	999999	999999	273	154	707	496	999999	999999	814	521	918	35	344	277	596	650	385	834	298	999999	448	999999	999999	973	704	48	999999	145	479	601	80	999999	311	999999	767	113	521	266	894	301	883	276	496	822	320	999999	800	999999	999999	622	999999	414	657	166	287	527	410	300	999999	999999	406	363	999999	999999	451	224	999999	619	510	492	999999	129	940	996	57	182	229	477	663	516	247	999999	999999	999999	70	999999	56	999999	447	999999	702	999999	816	235	895	529	308	283	999999	999999	474	191	999999	999999	493	421	474	999999	118	115	999999	932	637	999999	999999	518	390	121	162	785	177	999999	181	270	790	908	999999	715	999999	527	999999	946	106	567	51	66	999999	304	999999	999999	201	396	46	342	941	770	593	882	803	999999	149	196	999999	999999	928	896	20	441	889	584	119	759	999999	591	241	361	999999	80	892	375	333	96	999999	514	999999	780	542	838	329	29	325	429	911	999999	387	999999	826	510	638	999999	55	999999	999999	789	539	442	838	454	111	589	999999	523	990	999999	999999	63	449	615	12	157	363	181	122	869	268	689	847	833	213	999999	535	999999	441	999999	329	999999	681	958	975	160	942	97	737	739	999999	802	999999	999999	671	334	248	220	507	490	999999	874	999999	999999	999999	849	595	999999	251	999999	64	607	91	254	117	484	999999	490	999999	851	215	275	443	383	783	466	999999	373	172	878	315	999999	999999	951	999999	455	937	999999	437	135	565	938	846	190	999999	488	720	194	376	197	953	757	580	656	285	526	441	268	761	999999	999999	232	842	372	251	739	779	140	299	662	546	244	63	999999	999999	276	428	263	698	304	745	999999	996	999999	925	558	999999	181	675	438	24	999999	385	372	535	343	106	484	938	945	708	590	895	999999	650	718	999999	75	370	18	999999	187	999999	466	999999	533	235	866	999999	693	993	607	999999	861	648	867	859	690	979	952	180	999999	999999	752	999999	165	180	293	335	216	854	679	811	666	340	836	999999	918	54	11	117	999999	47	255	952	111	135	999999	999999	782	859	23	96	417	838	163	863	817	870	173	363	942	541	239	838	323	795	798	530	812	758	940	646	977	845	940	999999	78	999999	494	39	146	228	552	357	841	593	404	828	187	999999	301	57	880	648	175	999999	808	999999	638	315	337	513	262	999999	918	999999	119	572	897	257	795	27	386	999999	226	723	988	882	997	
999999	401	970	353	840	999999	893	999999	338	679	252	107	999999	999999	189	702	633	999999	529	438	474	999999	832	930	929	186	283	671	999999	431	999999	709	925	999999	907	914	367	999999	421	565	35	611	780	892	655	159	144	855	206	440	593	756	468	453	533	255	568	49	423	663	193	999999	28	907	236	543	181	251	264	999999	345	473	554	964	999999	862	704	999999	284	999999	52	428	474	999999	838	999999	250	999999	999999	662	355	999999	745	999999	382	803	999999	872	665	122	977	892	600	931	104	129	212	504	49	670	999999	999999	764	643	621	764	999999	712	999999	999999	302	999999	365	601	919	28	727	999999	592	999999	280	831	283	999999	802	159	828	543	221	718	493	745	442	225	121	726	562	112	147	617	56	879	803	999999	819	288	537	998	21	86	402	415	912	999999	400	719	354	999999	840	471	936	223	501	999999	58	557	266	150	490	203	466	625	999999	974	563	400	37	159	999999	524	622	829	531	145	326	87	832	12	824	402	999999	960	271	675	680	999999	999999	453	999999	272	31	999999	518	818	620	776	999999	938	876	10	999999	205	258	326	849	117	692	999999	44	970	999999	264	325	98	820	505	363	999999	303	730	999999	999999	82	91	999999	235	321	999999	999999	549	330	894	135	999999	710	999999	999999	945	826	573	150	32	418	115	547	767	80	999999	997	124	999999	999999	644	999999	988	116	132	999999	823	623	999999	999999	999999	495	999999	830	138	501	387	999999	793	418	999999	730	589	988	176	966	544	735	164	891	715	410	999999	557	999999	978	999999	603	64	544	132	999999	777	999999	191	923	466	717	638	999999	52	999999	330	999999	999999	913	566	999	999999	165	632	97	999999	904	273	999999	369	102	579	159	999999	999999	588	258	999999	954	952	999999	807	999999	510	999999	107	584	849	999999	89	130	940	346	422	836	663	899	911	999999	743	873	898	750	999999	373	147	488	914	268	775	81	719	999999	961	149	202	697	654	806	989	884	65	911	999999	248	162	243	737	829	130	999999	347	260	999999	999999	529	66	689	999999	689	999999	999999	591	586	999999	411	287	384	282	999999	966	254	115	999999	858	818	986	999999	325	220	904	751	999999	147	999999	734	999999	451	882	619	145	999999	999999	126	380	224	474	335	352	837	875	858	464	195	164	444	241	215	362	270	542	667	999999	927	999999	867	585	453	500	283	942	835	999999	663	508	999999	737	999999	999999	999999	354	999999	999999	999999	344	999999	296	900	983	999999	503	263	999999	622	999999	477	644	589	342	513	638	
30	999999	79	999999	50	366	801	999999	999999	999999	252	540	718	916	999999	999999	999999	592	738	999999	685	469	849	780	688	746	879	585	40	323	157	656	171	15	333	999999	977	592	999999	689	494	223	787	943	261	723	999999	705	205	856	758	997	603	931	953	561	985	299	217	304	999999	999999	655	883	559	595	379	713	593	65	999999	303	298	999999	999999	471	682	999999	528	964	376	183	999999	183	564	160	999999	239	61	771	840	688	384	10	213	279	567	999999	394	666	354	999999	122	149	999999	464	708	554	845	491	878	88	999999	999999	999999	312	999999	481	328	408	541	149	662	999999	225	955	918	298	846	817	903	778	521	862	620	709	71	999999	960	110	451	509	394	569	892	761	917	142	82	900	444	96	585	986	134	999999	13	301	924	267	545	420	999999	999999	588	110	567	907	631	227	251	593	999999	228	956	41	999999	999999	928	463	48	786	999999	945	383	817	999999	535	999999	416	706	769	327	703	564	41	801	367	981	999999	999999	999999	999999	854	659	850	575	367	999999	103	459	999999	372	470	229	759	204	762	653	770	999999	41	180	225	999999	481	999999	817	663	999999	239	397	999999	145	268	38	285	371	296	533	252	835	506	999999	956	795	999999	856	484	804	837	49	999999	220	885	173	839	999999	342	187	583	758	703	114	999999	999999	799	237	212	200	999999	832	476	999999	528	999999	999999	999999	999999	726	999999	999999	342	859	97	200	999999	999999	260	104	999999	989	39	118	949	494	142	401	780	895	995	179	653	293	330	14	573	593	691	813	638	313	37	615	113	172	425	844	26	673	387	897	999999	117	999999	495	803	367	180	44	999999	143	755	372	731	904	767	58	538	93	627	100	219	447	466	885	961	999999	15	999999	78	297	384	117	517	999999	203	545	291	999999	211	215	422	656	999999	504	558	999999	884	208	405	376	316	933	999999	999999	999999	539	999999	999999	534	389	361	393	999999	652	999999	999999	855	633	711	231	767	703	881	421	678	562	573	962	999999	306	539	807	390	702	981	451	71	231	419	664	895	174	311	999999	999999	38	690	999999	744	999999	810	999999	497	184	999999	999999	61	634	618	135	965	687	790	237	999999	554	13	999999	999999	318	586	633	223	57	336	602	401	69	567	650	999999	999999	228	426	496	288	320	216	102	378	399	437	613	999999	698	999999	384	999999	972	309	999999	426	999999	999999	334	186	47	450	847	999999	220	991	999999	968	999999	623	999999	373	741	571	243	796	999999	301	918	158	30	928	
358	999999	228	328	97	267	999999	999999	791	999999	999999	319	250	999999	999999	95	167	999999	370	645	41	84	999999	20	341	410	75	999999	255	268	518	185	165	999999	101	728	788	892	903	999999	353	807	832	678	281	432	331	999999	999999	95	999999	999999	788	999999	897	284	999999	217	987	999999	201	395	999999	532	283	916	164	141	999999	999999	999999	275	504	999999	301	233	999999	78	738	909	89	702	800	170	134	999999	396	780	221	817	356	999999	905	226	618	999999	608	999999	405	364	277	999999	595	797	999999	868	25	237	999999	673	999999	313	999999	87	999999	999999	999999	49	999999	285	530	384	919	961	293	725	370	287	999999	999999	625	941	673	383	641	889	999999	13	381	999999	999999	168	999999	548	784	52	112	827	618	999999	372	999999	902	130	999999	893	280	999999	999999	999999	507	738	295	749	999999	100	640	999999	445	717	999999	591	668	151	302	371	688	999999	186	251	999999	543	668	823	971	999999	49	552	549	748	619	483	498	999999	758	253	999999	946	500	999999	411	17	999999	999999	736	781	900	761	827	472	215	899	456	273	450	999999	79	471	778	999999	60	98	999999	999999	108	909	999999	360	392	59	498	741	880	492	999999	615	161	767	999999	999999	166	999999	724	86	542	720	999999	235	999999	794	184	999999	178	999999	643	999999	462	693	803	999999	688	550	378	999999	974	474	29	964	434	999999	812	312	999999	588	999999	772	999999	478	999999	387	882	999999	999999	597	874	96	572	380	848	525	162	468	999999	999999	511	616	909	946	999999	78	701	999999	801	42	982	871	999999	999999	675	871	950	999999	539	999999	944	821	999999	781	999999	887	999999	648	126	908	999999	354	999999	124	86	227	999999	999999	375	999999	685	821	75	459	615	13	69	982	704	977	999999	178	929	548	326	690	999999	138	52	224	999999	62	945	892	360	637	534	913	513	458	18	533	618	453	739	132	755	608	175	900	828	918	944	999999	999999	513	425	799	798	396	668	734	383	160	918	999999	999999	182	109	978	478	155	999999	999999	968	999999	560	999999	999999	999999	999999	950	963	999999	999999	259	999999	806	999999	846	222	999999	125	127	790	284	159	467	999999	999999	257	583	999999	197	431	999999	448	698	179	302	999999	939	990	604	461	999999	999999	999999	999999	668	525	78	623	262	999999	743	39	362	465	694	891	103	950	702	945	361	451	999999	720	712	810	419	637	265	893	283	744	520	665	999999	999999	999999	702	866	591	188	959	999999	431	687	999999	96	999999	485	411	859	988	297	659	109	999999	995	520	999999	999999	116	
441	368	368	492	998	519	696	391	191	973	999999	94	121	767	402	204	354	999999	69	724	185	161	854	44	294	999999	861	999999	807	517	407	650	999999	484	999999	600	999999	939	688	143	999999	999999	303	999999	468	904	185	892	999999	80	651	487	992	143	930	999999	513	334	208	999999	999999	139	999999	673	575	750	85	636	30	801	316	414	999999	925	333	333	857	425	575	389	281	969	859	736	866	919	658	875	553	467	97	564	741	999999	999999	270	277	630	862	717	999999	548	872	905	999999	246	143	76	999999	607	431	999999	999999	818	279	999999	280	847	807	999999	102	209	92	562	714	752	673	216	999999	999999	65	237	999999	857	560	733	107	999999	972	629	999999	591	74	946	45	998	805	999999	868	796	999999	429	822	216	999999	629	465	319	200	21	572	926	626	747	551	204	534	900	268	546	591	326	875	187	999999	510	144	146	527	715	999999	751	348	653	82	999999	415	357	999999	930	277	788	999999	999999	66	858	965	999999	404	999999	473	904	999999	999999	215	673	999999	999999	345	999999	494	329	791	999999	74	821	588	999999	675	999999	999999	999999	668	337	278	999999	563	913	130	21	544	817	741	686	999999	52	97	999999	447	999999	91	769	999999	127	445	947	996	288	896	245	280	993	652	488	62	296	246	336	63	411	120	640	524	999999	580	676	999999	115	242	31	734	572	534	276	834	29	999999	999999	891	331	807	999999	27	885	740	999999	999999	263	634	999999	999999	760	963	999999	298	999999	255	999999	546	999999	999999	891	55	874	510	708	468	385	999999	999999	999999	694	444	732	604	835	623	639	999999	39	511	334	481	999999	225	974	608	999999	978	394	999999	489	14	132	960	916	239	152	384	42	92	789	608	601	999999	121	326	999999	441	463	826	999999	103	516	999999	45	419	768	659	999999	109	999999	999999	269	269	999999	689	999999	771	688	999999	481	264	561	999999	999999	725	880	999999	999999	999999	999999	66	524	999999	168	396	497	865	924	999999	471	492	847	999999	999999	392	999999	342	206	431	14	470	753	999999	999999	360	541	570	999999	320	539	327	555	999999	732	913	882	702	999999	252	201	999999	846	192	143	989	416	628	834	339	999999	548	254	999999	999999	999999	313	999999	223	999999	999999	927	329	614	999999	154	937	999999	999999	209	509	646	241	953	239	999999	999999	571	725	365	944	913	736	999999	934	991	83	872	235	824	609	999999	488	303	397	274	136	242	999999	988	61	447	999999	634	829	999999	316	300	999999	104	999999	999999	940	857	863	941	999999	999999	999999	
974	81	74	743	385	600	292	168	937	566	965	431	391	355	999999	313	999999	495	111	386	205	684	783	429	999999	999999	867	285	631	440	999999	999999	23	562	250	999999	987	999999	999999	999999	547	581	379	733	487	999999	902	396	214	554	367	456	100	735	999999	299	298	644	999999	844	732	999999	536	507	119	893	417	999999	999999	819	326	999999	453	999999	999999	623	999999	59	942	468	639	999999	81	86	999999	10	982	288	87	950	999999	999999	101	208	311	540	54	871	999999	594	264	999999	291	999999	237	565	12	33	895	861	999999	248	702	999999	215	262	935	999999	434	119	911	139	751	164	200	973	710	255	765	309	579	999999	435	357	213	566	198	686	999999	999999	997	999999	999999	226	999999	390	999999	947	992	58	999999	594	999999	514	683	135	999999	137	204	264	855	757	267	596	291	999999	813	354	941	649	73	258	999999	916	122	999999	999999	999999	999999	999999	999999	763	262	716	703	984	999999	921	674	87	999999	71	491	594	662	249	999999	795	934	999999	999999	305	15	353	985	356	983	531	401	730	388	795	999999	395	930	999999	999999	550	892	306	553	892	679	863	999999	12	767	26	263	999999	261	951	600	771	242	37	999999	999999	731	357	11	475	529	943	699	448	999999	106	663	571	743	160	999999	637	999999	684	625	152	939	983	589	967	277	527	479	436	205	178	162	903	999999	597	819	545	305	87	372	735	173	999999	999999	671	362	692	999999	999999	999999	963	898	558	411	999999	968	999999	767	999999	207	12	999999	273	999999	953	943	999999	236	999999	340	367	341	795	321	889	978	974	112	918	614	585	397	378	388	242	280	604	999999	999999	999999	81	778	272	880	369	271	999999	721	926	727	602	465	999999	769	999999	631	999999	246	521	636	999999	645	849	428	622	615	999999	885	21	683	999999	269	507	527	999999	589	79	914	952	999999	88	262	186	200	22	999999	999999	608	999999	611	177	999999	979	102	633	435	928	999999	268	754	999999	25	710	253	999999	343	999999	466	510	112	561	198	294	893	558	742	469	658	415	502	211	999999	198	410	515	981	289	415	894	999999	660	236	656	207	461	72	552	999999	999999	679	999999	947	108	594	59	979	83	95	543	999999	966	280	437	766	552	680	826	309	737	407	63	551	571	676	452	334	999999	96	442	999999	999999	535	999999	736	999999	264	999999	999999	999999	536	907	999999	872	13	999999	389	799	890	654	781	246	252	205	415	626	999999	385	432	151	725	447	986	653	57	700	440	435	701	436	297	292	232	999999	
999999	499	859	679	568	808	72	535	651	442	661	259	948	999999	440	119	999999	879	965	462	635	99	999999	550	824	312	436	954	107	999999	367	498	23	303	995	999999	766	941	999999	623	89	199	796	554	992	797	752	999999	994	999999	999999	418	999999	999999	999999	121	578	319	854	266	999999	118	437	197	85	999999	245	999999	344	524	353	776	73	351	383	445	302	376	999999	36	559	336	959	516	745	948	180	254	979	884	347	456	97	560	251	999999	762	609	479	829	562	107	999999	999999	248	999999	354	975	396	877	999999	212	761	827	706	999999	158	999999	452	999999	992	991	674	999999	186	896	999999	999999	110	999999	683	693	999999	728	999999	462	570	488	278	803	604	205	857	112	75	145	694	999999	853	205	999999	840	166	353	836	570	432	999999	303	999999	999999	841	874	999999	203	134	315	43	363	254	485	669	652	649	531	797	143	572	394	999999	999999	999999	659	905	589	842	999999	553	891	904	39	265	999999	927	550	762	330	873	908	940	829	661	906	609	719	999999	198	999999	821	49	436	859	920	261	999999	832	192	969	404	361	999999	762	151	999999	224	999999	484	725	108	769	476	269	664	999999	222	550	999999	59	195	437	999999	29	731	852	477	179	344	933	999999	717	579	361	479	557	353	77	520	457	394	499	999999	999999	418	999999	572	176	999999	999999	49	599	318	142	783	966	706	999999	999999	299	980	55	886	551	938	999999	199	125	790	999999	110	154	40	999999	664	696	759	192	611	679	289	311	974	867	893	197	409	999999	578	512	850	775	47	230	477	349	613	136	534	999999	861	999999	386	98	999999	895	569	999999	999999	999999	217	524	999999	999999	20	999999	81	999999	658	750	981	753	547	999999	266	335	117	809	598	325	93	633	657	583	999999	832	924	885	500	997	628	166	999999	491	305	999999	808	686	220	797	278	594	477	999999	56	118	999999	999999	831	999999	787	759	999999	163	12	584	866	393	542	188	755	195	527	999999	131	825	784	999999	981	929	526	999999	599	801	56	499	165	999999	536	999999	999999	999999	64	459	220	999999	999999	815	489	721	469	424	999999	999999	999999	92	999999	999999	662	230	334	854	999999	999999	524	999999	170	852	116	999999	999999	993	857	999999	265	930	141	999999	450	263	323	969	999999	269	470	112	286	999999	759	963	432	348	221	315	384	77	999999	162	999999	852	999999	999999	708	975	303	476	567	321	776	121	999999	997	376	999999	907	364	288	858	999999	422	999999	604	102	152	90	90	781	999999	458	198	234	978	
143	597	556	663	270	600	966	993	544	964	790	999999	21	999999	971	812	408	999999	999999	847	720	522	771	113	566	565	999999	222	694	999999	862	999999	886	972	863	779	852	254	104	687	999999	999999	999999	126	999999	454	140	655	118	968	153	999999	408	386	267	621	999999	452	999999	705	705	753	999999	529	999999	212	999999	48	571	202	999999	163	925	112	999999	283	644	655	999999	999999	999999	249	114	725	872	434	189	999999	715	999999	953	409	999999	398	981	999999	148	999999	24	611	693	102	999999	999999	18	989	512	306	430	984	977	999999	163	999999	280	999999	649	583	656	999999	33	261	999999	999999	248	999999	16	537	130	817	144	295	999999	999999	429	342	165	197	717	882	921	999999	89	999999	274	782	256	173	128	525	498	565	702	345	588	999999	768	765	677	458	983	999999	186	612	849	691	539	475	565	937	311	461	865	999999	756	151	181	603	64	466	999999	843	418	605	999999	579	999999	999999	109	986	574	399	519	999999	999999	946	705	476	999999	583	253	781	607	190	224	47	699	928	999999	447	270	175	710	999999	154	149	566	581	293	280	107	244	375	578	373	911	941	606	873	810	445	704	722	481	223	532	245	237	390	291	879	999999	715	662	725	409	999999	308	999999	760	389	134	193	610	485	18	415	39	817	313	999999	999999	65	779	11	566	452	999999	997	999999	999999	999999	200	11	400	442	528	999999	852	999999	999999	643	491	999999	430	320	999999	121	999999	214	127	216	420	999999	196	786	610	999999	660	169	956	999999	999999	999999	856	999999	999999	999999	220	52	490	702	187	999999	91	462	611	999999	358	691	999999	341	999999	793	503	698	918	999999	815	613	832	592	62	693	999999	773	341	999999	266	380	385	339	900	952	724	425	999999	567	996	734	184	668	999999	968	123	999999	999999	518	999	168	141	822	375	607	999999	999999	999999	999999	845	318	999999	624	999999	977	316	715	441	999999	999999	999999	669	999999	125	90	999999	174	14	93	579	393	999999	823	987	108	999999	563	964	303	742	826	999999	999999	721	688	999999	560	983	609	662	999999	193	933	449	921	999999	999999	706	294	178	999999	893	565	999999	999999	759	306	637	586	738	753	751	148	999999	252	312	134	639	436	999999	878	190	404	431	181	999999	624	384	75	609	999999	856	679	134	697	932	999999	999999	269	928	317	923	407	871	909	656	54	395	206	619	999999	151	279	999999	300	999999	999999	143	742	262	145	921	571	999999	999999	999999	999999	23	851	320	101	503	999999	999999	169	999999	783	999999	522	524	999999	
239	188	456	244	327	586	861	834	832	443	87	999999	17	793	395	999999	430	601	999999	584	41	543	885	528	999999	771	771	659	999999	91	965	621	999999	999999	999999	743	125	742	952	320	999999	999999	29	876	23	999999	999999	999999	773	603	999999	931	509	940	133	999999	302	927	999999	999999	814	211	500	750	999999	999999	669	910	886	999999	246	688	649	702	373	852	524	19	514	265	409	999999	885	999999	728	44	121	287	973	999999	999999	197	379	999999	999999	19	688	278	408	558	946	461	828	130	367	999999	999999	807	577	999999	180	293	422	117	155	758	999999	759	32	999999	353	999999	936	999999	212	999999	319	252	206	364	173	256	610	999999	319	999999	238	765	383	999999	752	314	709	702	999999	166	774	999999	261	747	693	999999	999999	965	214	563	524	162	917	318	365	999999	999999	999999	999999	923	683	466	797	207	999999	560	386	968	690	49	999999	244	999999	56	284	56	990	999999	671	244	11	644	751	755	433	999999	848	74	999999	712	703	999999	594	127	482	318	999999	64	999999	999999	553	286	284	175	881	999999	528	871	44	318	999999	162	999999	999999	922	999999	714	51	773	999999	712	999999	280	978	999999	195	650	516	999999	966	581	936	240	538	690	724	369	999999	999999	999999	556	999999	999999	999999	663	550	944	999999	205	443	603	433	290	999999	430	241	16	306	829	695	639	999999	999999	77	999999	123	999999	24	192	207	999999	138	177	629	897	735	290	890	999999	999999	251	929	321	139	373	158	655	999999	999999	458	717	73	757	188	514	544	999999	999999	653	550	629	930	537	997	999999	474	265	660	877	999999	951	126	981	43	454	709	701	999999	704	588	467	464	906	999999	999999	615	381	999999	125	362	67	327	246	999999	176	320	401	323	374	999999	893	994	999999	422	999999	999999	92	723	733	999999	843	509	268	999999	92	174	999999	803	999999	159	103	275	544	524	638	999999	879	217	867	144	318	999999	804	806	999999	472	875	494	236	888	999999	657	999999	321	519	999999	68	181	691	999999	296	597	805	999999	804	628	459	75	784	999999	722	999999	999999	598	496	465	705	999999	380	620	299	999999	577	629	626	999999	18	999999	15	90	575	999999	999999	864	847	720	999999	589	11	999999	22	999999	999999	363	176	999999	801	667	999999	63	851	606	801	999999	713	756	30	999999	598	369	620	999999	69	703	308	999999	999999	991	999999	999999	883	126	461	314	607	489	830	223	463	967	644	350	407	999999	999999	968	906	453	161	999999	999999	406	990	642	455	786	750	16	999999	161	308	809	916	59	
179	735	155	496	999999	234	926	806	722	631	724	999999	828	999999	474	999999	118	905	840	659	86	487	136	818	858	820	999999	824	168	311	999999	835	433	358	999999	502	823	419	979	927	174	892	684	999999	917	999999	999999	643	999999	726	999999	402	969	999999	973	999999	999999	336	999999	999999	495	112	648	420	961	889	846	480	999999	971	999999	698	926	912	494	193	803	767	901	682	862	105	293	442	999999	276	999999	176	384	999999	893	497	781	999999	441	72	254	273	407	37	340	487	999999	999999	220	355	999999	66	772	790	889	999999	434	999999	791	400	818	999999	162	694	33	679	105	245	88	28	916	600	999999	432	939	999999	369	873	352	385	786	723	232	912	999999	809	404	999999	209	60	72	826	999999	50	999999	47	120	999999	14	660	391	82	490	201	438	875	999999	350	999999	359	483	561	612	415	613	999999	999999	999999	999999	999999	285	999999	45	37	956	100	66	440	999999	901	999999	656	869	692	993	714	243	40	999999	925	235	999999	744	850	577	999999	999999	138	437	158	999999	870	818	789	385	880	46	999999	245	348	818	154	171	999999	930	826	691	920	422	899	861	999999	999999	969	989	999999	999999	999999	459	454	999999	928	13	39	848	558	838	89	316	122	677	999999	999999	144	116	999999	892	795	919	751	819	302	715	537	297	109	113	999999	800	164	123	851	12	999999	999999	890	150	142	110	381	987	999999	999999	310	232	91	169	632	862	999999	338	999999	276	708	635	999999	222	999999	999999	748	999999	989	288	999999	998	825	777	999999	672	226	940	759	694	547	999999	217	689	999999	315	999999	999999	999999	986	999999	999999	999999	585	304	165	999999	677	675	400	361	926	999999	333	461	311	406	313	165	999999	646	968	578	287	999999	943	999999	894	999999	170	535	999999	974	13	395	336	856	250	483	848	783	999999	999999	999999	343	620	999999	883	237	113	909	902	783	520	350	924	257	864	856	360	736	994	870	514	864	552	999999	994	937	134	455	165	830	317	186	107	702	999999	944	117	187	545	666	704	260	633	35	999999	662	999999	89	999999	394	132	122	789	678	999999	504	790	668	772	945	113	657	999999	82	476	999999	253	999999	48	999999	748	183	201	337	176	264	241	527	498	342	999999	55	463	771	707	205	397	428	942	714	163	449	999999	999999	999999	56	999999	560	999999	128	419	999999	50	81	645	949	920	461	512	505	999999	273	179	440	479	67	204	982	374	281	999999	824	288	334	766	999999	768	999999	773	129	757	999999	968	379	999999	999999	14	392	
135	758	999999	935	916	999999	999999	890	279	975	130	999999	999999	523	196	286	182	594	999999	716	314	346	190	329	688	392	748	593	304	799	517	252	62	811	857	616	997	21	908	842	883	876	40	999999	999999	277	277	999999	494	691	207	338	999999	298	88	789	999999	999999	257	533	698	857	999999	999999	467	999999	453	50	665	579	289	999999	999999	999999	833	999999	315	397	847	999999	124	514	109	612	602	999999	975	764	999999	78	999999	999999	999999	385	153	999999	999999	999999	335	602	824	237	578	914	999999	999999	652	157	465	650	999999	190	117	836	418	194	758	983	999999	289	902	689	999999	597	541	248	406	310	999999	807	157	754	999999	999999	596	887	936	999999	210	999999	999999	828	308	999999	594	858	934	927	966	958	277	306	683	56	700	144	999999	999999	382	173	641	999999	182	657	503	729	127	862	999999	530	258	573	783	322	752	84	999999	235	999999	682	313	478	999999	26	540	999999	80	25	554	462	999999	955	999999	46	923	194	655	651	999999	865	740	82	688	445	710	704	523	371	999999	626	754	693	977	700	999999	173	18	166	127	652	999999	112	317	999999	999999	999999	999999	746	399	567	999999	738	999999	147	999999	999999	789	999999	316	836	337	709	721	999999	707	999999	977	999999	186	999999	186	499	534	935	217	638	764	999999	882	417	943	999999	971	736	208	25	56	840	758	999999	383	999999	849	290	324	999999	390	390	89	289	325	648	999999	999999	391	928	214	999999	999999	313	477	889	24	999999	893	560	999999	985	729	999999	238	147	363	558	999999	76	649	253	999999	268	258	384	820	999999	102	999999	217	999999	355	279	999999	344	910	455	160	493	105	950	999999	999999	220	999999	660	397	60	999999	295	21	263	324	289	960	100	671	999999	103	999999	421	806	599	353	406	640	460	999999	893	999999	908	999999	892	970	999999	856	857	57	999999	723	999999	999999	914	19	206	87	40	990	849	999999	999999	400	67	424	999999	153	798	420	814	999999	209	514	167	999999	386	613	999999	354	590	999999	999999	999999	210	379	645	868	892	589	157	328	610	470	999999	649	999999	999999	999999	999999	295	554	67	446	242	100	524	918	395	999999	632	592	716	685	409	745	21	624	199	688	779	999999	261	218	273	495	163	739	999999	518	963	868	273	893	68	45	56	795	391	120	999999	999999	482	929	957	999999	612	925	70	297	637	999999	328	999999	999999	479	303	849	183	747	937	784	445	877	999	764	328	999999	626	999999	999999	225	242	999999	833	61	343	331	999999	999999	883	238	678	195	880	
599	550	612	999999	589	742	999999	999999	644	183	80	291	999999	999999	203	245	790	308	697	999999	422	999999	248	827	646	145	972	999999	474	864	709	116	260	997	409	999999	716	627	47	631	999999	603	598	906	999999	770	738	401	999999	473	999999	929	981	596	467	999999	311	999999	558	999999	769	609	999999	779	473	963	40	607	530	978	529	999999	999999	75	107	818	541	342	74	876	406	581	539	999999	999999	779	135	664	539	940	912	999999	999999	999999	999999	892	455	999999	442	999999	740	999999	870	89	999999	930	999999	915	999999	649	927	999999	720	682	999999	198	79	157	999999	694	837	375	78	590	76	597	999999	677	213	215	373	723	899	274	999999	999999	710	460	65	841	120	219	176	999999	999999	999999	999999	396	546	673	999999	307	810	748	961	374	72	290	22	357	835	999999	711	292	285	214	79	455	546	780	487	618	101	177	584	627	208	188	577	132	999999	707	141	540	999999	75	999999	161	312	771	999999	430	447	999999	15	128	508	883	614	808	874	765	999999	999999	195	214	216	999999	173	343	175	883	712	890	971	138	859	181	999999	220	301	999999	152	999999	576	999999	181	393	999999	465	129	999999	574	999999	257	999999	857	999999	999999	188	859	279	988	968	605	330	999999	557	737	877	268	336	984	403	516	957	623	999999	999999	138	43	822	999999	708	224	850	319	943	642	360	280	493	826	999999	361	999999	928	183	179	256	999999	623	655	999999	206	792	340	180	263	300	996	782	999999	226	999999	999999	797	289	754	754	21	774	914	386	606	775	999999	999999	999999	493	999999	999999	905	999999	789	419	999999	999999	511	431	520	148	999999	352	363	498	999999	610	575	999999	999999	649	429	425	245	574	709	278	688	430	999999	77	138	769	271	557	877	999999	436	999999	868	999999	778	333	244	999999	999999	572	999999	118	469	899	697	727	269	389	30	999999	707	225	999999	898	999999	999999	148	452	20	999999	90	806	999999	80	184	839	999999	623	871	105	999999	372	488	146	255	580	961	392	999999	999999	510	881	999999	397	537	220	999999	970	112	999999	194	791	861	174	491	999999	999999	999999	725	857	999999	646	999999	924	999999	999999	736	999999	999999	928	129	999999	81	609	420	209	999999	999999	543	963	814	999999	520	999999	911	999999	999999	999999	655	999999	999999	572	667	523	140	864	373	613	97	202	483	462	999999	184	577	999999	720	262	754	999999	999999	999999	855	761	53	794	135	999999	999999	910	999999	422	917	623	845	557	98	558	478	555	835	664	146	350	489	361	168	345	606	482	678	259	
569	373	90	819	716	905	480	999999	999999	999999	999999	999999	999999	999999	999999	704	339	30	999999	171	783	999999	456	999999	137	515	282	691	636	999999	738	540	999999	584	999999	553	542	36	840	999999	88	143	999999	807	73	958	999999	999999	999999	464	16	585	141	517	475	370	917	797	691	211	633	999999	709	948	999999	999999	999999	785	217	991	999999	312	190	999999	999999	650	391	649	229	178	534	853	875	999999	783	163	408	724	118	493	999999	744	345	638	559	299	433	999999	999999	999999	23	999999	220	999999	999999	703	405	974	434	825	978	999999	578	522	677	779	913	537	174	146	662	230	676	724	364	426	967	551	608	999999	999999	522	141	226	999999	338	642	999999	999999	89	758	434	300	999999	514	369	176	999999	999999	780	386	896	704	380	350	792	999999	496	470	876	736	853	375	640	999999	999999	146	361	367	349	146	862	658	94	388	238	930	393	220	999999	999999	154	590	828	416	329	818	761	999999	372	808	156	589	12	353	999999	68	999999	683	57	232	815	465	621	643	523	247	999999	991	122	862	145	999999	999999	626	591	272	547	999999	999999	648	384	486	999999	540	999999	283	656	741	483	999999	280	999999	172	772	444	999999	969	194	893	92	208	769	763	510	673	869	123	385	761	642	520	435	404	409	999999	339	470	90	999999	250	590	877	518	942	591	435	124	703	999999	999999	302	363	340	207	449	615	722	999999	867	999999	169	281	979	841	659	844	315	999999	999999	115	228	888	541	652	501	999999	261	999999	919	999999	999999	420	999999	999999	999999	999999	999999	207	999999	242	616	999999	223	532	90	319	898	677	292	746	130	999999	779	87	683	414	821	688	705	999999	999999	901	999999	630	999999	749	88	999999	501	502	749	118	999999	691	999999	252	675	999999	999999	192	999999	584	999999	182	999999	999999	640	999999	186	935	345	417	999999	999999	878	714	411	593	168	999999	999999	777	999999	789	999999	999999	559	98	588	441	739	812	125	523	695	780	372	999999	513	969	118	999999	999999	565	166	342	616	960	812	784	999999	91	850	241	951	654	408	748	186	114	999999	552	537	744	206	532	301	978	156	999999	351	19	999999	198	232	277	833	999999	999999	663	406	598	286	999999	600	657	962	883	571	50	999999	624	225	408	134	566	435	209	368	999999	999999	637	814	713	442	831	12	999999	19	683	821	787	999999	522	708	999999	276	732	154	549	570	417	417	999999	726	727	999999	680	999999	666	841	999999	261	998	999999	768	999999	572	371	999999	655	309	874	887	999999	999999	508	702	999999	
877	299	703	65	819	73	634	999999	709	986	714	47	331	598	353	999999	196	535	126	900	939	473	703	370	384	894	999999	999999	529	885	142	228	999999	980	196	376	148	999999	442	935	987	548	84	585	657	731	999999	711	531	999999	42	68	391	999999	760	413	999999	342	999999	999999	802	101	999999	999999	854	495	946	350	411	976	703	617	103	999999	999999	999999	399	127	713	653	569	999999	21	483	853	83	999999	299	229	999999	999999	999999	898	516	999999	896	848	260	731	171	785	983	999999	555	352	424	965	210	888	369	24	478	628	999999	365	999999	90	999999	970	781	658	657	131	628	999999	896	718	586	58	26	552	148	396	999999	868	586	261	999999	141	999999	118	636	410	859	768	312	187	871	999999	890	816	631	290	999999	512	137	999999	999999	358	999999	705	388	999999	999999	817	875	91	999999	999999	778	991	999999	999999	541	673	31	999999	271	859	893	718	999999	999999	167	209	920	858	446	49	999999	724	580	117	999999	732	729	485	538	52	893	230	111	999999	382	899	202	547	748	286	999999	881	999999	820	999999	736	999999	952	993	999999	896	999999	644	999999	999999	64	420	999999	999999	808	943	999999	718	228	999999	672	999999	144	63	268	16	383	999999	999999	558	858	133	760	999999	999999	999999	777	491	865	999999	999999	585	74	294	328	488	686	148	940	999999	999999	173	382	853	999999	129	724	899	735	665	522	907	485	488	999999	930	659	864	459	999999	175	65	852	999999	99	999999	552	849	999999	779	330	245	179	999999	613	695	751	906	859	829	999999	878	755	209	999999	968	110	586	724	397	828	821	688	999999	178	889	320	309	764	705	577	874	174	955	345	286	738	999999	874	999999	999999	753	999999	630	784	297	309	653	448	999999	986	965	135	347	950	509	556	173	657	724	385	451	152	163	999999	999999	713	999999	864	357	240	451	999999	850	999999	85	815	999999	231	880	590	999999	861	999999	719	611	749	826	15	835	729	574	999999	999999	498	736	999999	851	377	509	583	509	788	101	890	544	264	999999	138	874	693	999999	942	777	144	717	590	509	443	650	535	887	794	39	627	665	450	999999	999999	482	999999	999999	690	721	306	90	879	999999	753	185	357	474	698	999999	999999	241	632	233	26	780	156	111	417	727	999999	999999	999999	759	474	234	103	703	923	656	999999	729	807	230	480	63	838	999999	756	268	303	71	198	664	887	999999	42	226	999999	999999	335	373	556	999999	747	610	375	129	306	528	91	653	999999	999999	730	999999	433	412	752	962	941	999999	
355	159	999999	999999	508	60	871	999999	201	877	169	352	330	999999	183	844	999999	870	688	719	524	999999	187	649	520	155	933	475	961	999999	473	581	639	999999	27	999999	539	835	111	324	999999	227	999999	214	999999	208	722	693	999999	589	929	882	999999	999999	812	128	972	784	402	362	127	406	126	571	999999	587	713	331	29	999999	315	999999	768	999999	470	999999	900	972	164	321	433	250	999999	382	999999	591	306	416	999999	999999	999999	754	442	999999	207	852	999999	765	801	999999	495	400	674	471	283	292	999999	910	762	515	999999	999	999999	90	999999	876	178	744	870	821	999999	307	144	130	352	999999	214	29	999999	618	206	145	181	999999	999999	43	576	766	108	418	478	395	654	681	681	999999	134	999999	999999	330	683	366	999999	999999	625	197	266	553	128	722	999999	103	744	153	319	999999	828	999999	999999	895	310	999999	645	999999	352	999999	652	462	448	917	436	999999	208	999999	934	839	999999	201	999999	638	999999	32	999999	386	341	384	651	999999	372	999999	606	999999	999999	925	29	999999	721	442	637	999999	545	999999	115	210	295	234	895	898	999999	479	842	636	748	625	128	288	764	999999	131	968	254	999999	100	849	321	683	754	283	826	999999	128	999999	564	902	103	972	917	447	100	116	999999	752	302	892	756	999999	999999	482	806	741	517	999999	321	668	485	402	713	265	999999	612	479	622	82	555	999999	45	82	845	531	999999	370	326	177	24	488	501	850	207	102	999999	679	282	999999	94	155	999999	495	999999	427	700	269	999999	557	488	636	999999	680	999999	542	999999	897	168	999999	660	999999	200	294	307	189	984	552	515	172	548	932	999999	155	988	999999	693	549	187	999999	830	886	709	999999	689	999999	621	821	113	999999	999999	999999	520	331	816	713	955	381	198	715	443	158	753	498	18	555	439	999999	692	347	848	182	999999	999999	130	999999	671	431	999999	919	999999	999999	449	850	791	104	422	876	338	284	999999	322	999999	471	999999	999999	142	999999	760	999999	948	899	139	765	816	209	999999	999999	211	52	52	999999	776	278	157	280	708	999999	707	914	999999	999999	393	417	893	536	999999	258	755	447	999999	460	999999	472	971	668	999999	683	44	592	999999	642	999999	296	999999	920	545	91	999999	714	974	999999	999999	846	10	395	516	721	872	289	387	999999	34	763	999999	592	999999	313	307	999999	999999	34	868	124	552	500	887	106	999999	973	999999	739	934	50	472	411	999999	999999	472	586	161	999999	811	754	214	886	617	911	999999	999999	66	242	784	835	999999	949	371	
398	303	509	507	420	999999	899	299	647	550	984	301	999	645	49	841	999999	337	999999	223	123	910	666	999999	975	999999	999999	916	758	955	999999	573	523	50	558	999999	999999	88	741	776	911	999999	567	345	633	620	885	14	999999	400	73	999999	551	735	257	488	999999	999999	999999	209	18	982	540	999999	452	420	777	959	96	518	879	643	596	158	999999	658	352	331	999999	365	335	532	899	367	892	600	31	787	793	79	893	345	999999	542	767	928	924	875	893	999999	842	926	917	508	999999	999999	911	403	433	599	145	316	999999	176	873	486	999999	182	999999	851	399	990	176	27	625	543	96	64	390	999999	733	477	437	46	522	408	615	400	846	471	689	999999	363	203	999999	999999	968	999999	999999	291	845	751	85	51	999999	852	760	900	999999	978	343	999999	22	60	999999	668	878	999999	653	999999	871	693	336	999999	999999	771	999999	972	92	48	574	706	999999	109	537	981	402	999999	223	670	999999	714	517	868	999999	832	615	313	338	999999	708	999999	999999	203	420	162	999999	747	999999	61	226	999999	999999	844	413	636	471	913	522	883	999999	492	126	983	826	166	999999	468	209	999999	999999	332	999999	817	999999	936	970	201	688	385	566	655	516	172	999999	859	897	999999	999999	502	370	702	790	454	999	226	999999	752	377	999999	976	957	547	550	895	999999	154	10	513	477	665	279	234	146	326	620	976	953	539	966	999999	512	999999	707	969	463	541	199	999999	124	423	227	824	434	408	999999	999999	966	276	999999	715	897	169	987	999999	101	477	654	137	388	249	999999	999999	999999	995	999999	953	840	581	442	361	955	192	399	63	999999	454	799	737	717	513	999999	687	999999	261	371	353	26	999999	878	986	887	71	438	874	855	14	424	439	935	655	999999	394	834	209	999999	714	999999	933	398	646	677	916	420	875	239	880	999999	159	634	130	999999	968	703	455	473	894	753	999999	207	999999	40	370	999999	72	245	999999	999999	999999	501	999999	584	92	482	241	318	999999	650	999999	644	999999	769	275	804	815	717	308	691	388	735	999999	960	254	735	954	615	316	123	999999	639	614	37	465	657	999999	545	999999	999999	471	147	999999	253	200	880	232	999999	765	566	987	354	999999	933	999999	53	635	999999	999999	999999	527	999999	999999	858	302	923	39	947	313	617	999999	279	999999	999999	230	999999	999999	999999	770	999999	512	290	850	750	135	13	999999	681	562	422	31	999999	216	508	999999	844	145	643	999999	276	850	285	370	999999	739	718	492	133	713	233	808	23	
925	964	844	246	776	261	732	298	999999	358	999999	890	595	544	72	999999	845	999999	115	600	671	504	524	237	920	702	999999	417	521	999999	968	338	999999	999999	367	252	663	999999	78	883	911	661	55	999999	890	479	562	205	656	138	999999	337	127	218	351	999999	999999	999999	326	999999	250	999999	777	652	390	66	999999	587	999999	999999	699	124	317	999999	999999	20	999999	32	347	450	149	815	999999	392	300	640	999999	405	999999	936	802	999999	999999	994	999999	595	999999	403	121	833	202	974	999999	836	438	174	999999	999999	999999	341	972	427	999999	999999	934	434	564	999999	361	999999	846	880	999999	250	27	999999	709	322	589	103	136	65	910	999999	999999	174	797	924	954	135	620	325	877	335	963	384	999999	539	69	218	41	999999	999999	999999	987	321	64	777	818	999999	465	707	316	434	214	999999	517	765	627	769	999999	639	999999	999999	139	531	13	999999	999999	643	876	180	262	380	999999	636	23	548	527	936	120	30	116	178	670	912	19	452	130	999999	999999	20	999999	300	581	402	69	815	243	466	318	469	500	184	909	295	999999	935	999999	999999	903	999999	248	691	658	999999	532	271	566	226	999999	561	999999	239	776	865	268	962	798	669	577	208	315	70	999999	999999	529	931	269	999999	999999	83	89	552	999999	999999	772	999999	641	999999	869	798	259	26	944	999999	996	271	408	999999	37	493	146	999999	11	999999	999999	187	73	18	999999	999999	11	999999	759	448	481	920	96	877	999999	47	999999	833	999999	778	949	298	126	871	654	999999	532	225	999999	974	999999	387	551	448	244	594	999999	633	878	278	999999	78	267	505	285	85	184	999999	999999	989	172	313	902	232	755	999999	70	202	363	828	78	786	833	999999	511	999999	379	647	999999	508	880	999999	955	531	982	999999	41	621	595	579	93	12	274	999999	811	633	484	329	692	870	999999	999999	280	59	999999	20	244	482	994	190	706	536	887	999999	119	476	358	999999	249	874	343	449	999999	784	745	76	522	475	973	877	999999	59	955	999999	975	915	426	999999	330	972	646	558	626	999999	873	557	124	821	999999	345	999999	112	999999	817	536	93	999999	495	314	144	999999	768	509	126	570	656	581	124	999999	203	59	452	60	999999	238	784	999999	999999	999999	198	951	700	227	999999	601	999999	970	999999	246	891	556	930	601	999999	483	999999	59	510	844	999999	975	10	355	64	295	833	999999	811	999999	752	270	177	584	126	193	797	551	871	525	999999	686	444	999999	999999	646	129	851	864	999999	360	735	322	357	694	
999999	999999	355	172	352	768	465	999999	557	494	630	389	355	484	999999	685	335	187	999999	790	540	541	131	769	418	176	981	999999	27	999999	26	948	819	890	999999	242	452	389	529	756	597	527	886	394	954	999999	774	376	860	117	35	558	337	999999	163	681	829	585	753	185	787	278	150	329	477	682	570	464	999999	771	243	945	657	238	203	23	654	737	815	161	402	999999	999999	999999	213	467	620	263	737	232	413	867	635	353	999999	329	386	999999	916	282	696	319	999999	99	874	999999	901	109	372	999999	36	999999	999999	602	783	182	941	240	126	20	71	999999	726	999999	368	375	320	999999	269	874	637	97	821	542	464	92	999999	999999	999999	133	566	999999	890	598	205	999999	107	43	569	796	387	155	450	906	220	389	592	999999	730	509	769	598	839	498	512	999999	279	237	148	701	364	703	205	992	453	550	999999	999999	999999	999999	278	999999	999999	472	496	491	647	999999	332	999999	499	380	999999	999999	364	967	681	999999	95	267	999999	870	999999	868	442	684	999999	457	999999	670	963	999999	295	684	241	492	855	377	12	999999	301	364	904	999999	999999	983	196	999999	999999	486	999999	34	999999	999999	14	407	391	874	39	811	999999	199	999999	999999	120	45	95	832	304	872	122	314	399	74	965	686	965	831	999999	459	999999	289	819	999999	801	939	421	399	679	833	110	980	347	200	999999	111	902	252	952	176	897	999999	999999	766	373	564	634	978	929	999999	442	560	218	580	324	999999	999999	486	860	999999	624	999999	162	470	999999	142	967	999999	585	864	784	999999	879	500	999999	143	913	63	999999	999999	314	999999	470	362	401	549	999999	766	999999	236	731	425	392	780	552	211	999999	904	994	240	597	435	403	75	542	999999	681	717	28	190	348	326	873	622	999999	191	235	800	999999	231	370	210	333	999999	999999	368	340	999999	948	359	931	18	68	382	650	879	49	404	999999	681	868	999999	747	695	888	414	552	769	913	370	975	999999	834	772	870	396	112	999999	933	184	388	582	769	669	259	339	999999	500	999999	987	151	831	999999	398	363	999999	999999	999999	470	727	999999	999999	999999	999999	384	999999	183	296	512	263	777	994	471	644	303	295	999999	999999	446	558	156	62	796	999999	229	154	430	446	418	564	934	999999	584	215	368	999999	999999	191	294	999999	166	972	988	719	999999	157	999999	346	104	999999	30	999999	999999	911	581	763	775	269	368	239	109	736	877	948	328	312	999999	999999	999999	486	897	999999	793	716	999999	184	73	999999	714	81	
784	93	352	351	544	560	283	999999	634	604	51	138	999999	65	630	429	104	999999	999999	907	737	999999	69	618	180	916	999999	484	519	406	699	698	554	296	455	999999	394	536	414	999999	999999	746	631	682	445	768	999999	738	96	973	999999	33	686	807	343	999999	999999	734	999999	627	970	999999	163	999999	904	352	584	536	610	614	44	999999	999999	632	999999	991	482	387	182	411	999999	999999	398	546	326	676	999999	747	952	774	991	660	999999	786	797	241	999999	999999	999999	102	194	999999	138	999999	999999	521	999999	64	999999	999999	207	647	561	769	991	999999	410	616	910	999999	341	836	999999	999999	623	999999	213	999999	999999	646	407	88	608	90	999999	999999	723	916	607	805	288	956	999999	609	999999	353	999999	595	999999	678	831	976	999999	550	761	358	179	302	858	565	317	999999	999999	999999	944	129	48	999999	553	118	405	494	19	999999	999999	384	28	973	268	999999	284	617	63	999999	815	999999	595	999999	328	999999	712	999999	67	52	498	999999	999999	536	665	457	315	627	999999	999999	999999	999999	967	388	600	386	340	206	43	588	290	700	494	74	476	523	999999	979	999999	684	406	974	436	967	616	219	648	999999	318	811	964	656	574	377	882	478	464	999999	999999	999999	538	516	396	999999	999999	797	255	671	70	151	999999	335	474	999999	999999	308	999999	999999	771	391	999999	848	887	232	999999	633	999999	127	191	997	69	327	999999	220	999999	889	587	999999	216	818	963	976	430	177	999999	638	999999	216	96	584	568	464	445	86	213	689	629	999999	854	999999	672	138	490	999999	92	606	813	264	221	400	999999	999999	999999	999999	999999	762	427	719	345	985	451	918	40	607	438	604	882	445	16	466	270	423	999999	999999	156	999999	496	367	999999	290	825	927	995	999999	863	615	999999	492	659	451	272	909	828	868	685	753	999999	999999	999999	487	724	378	258	755	140	306	849	714	999999	592	275	69	999999	64	999999	999999	923	345	999999	823	933	399	999999	564	204	361	595	245	403	402	737	613	999999	607	566	457	679	249	564	566	765	999999	999999	77	185	212	284	773	707	170	830	762	999999	811	553	334	999999	693	999999	999999	711	614	321	413	999999	662	336	999999	498	713	845	999999	999999	186	67	977	713	718	388	992	86	821	537	242	572	975	474	999999	63	241	864	985	689	785	855	161	999999	282	222	999999	875	999999	284	993	325	999999	981	962	753	999999	999999	873	999999	999999	702	889	86	88	840	879	197	414	999999	267	999999	859	999999	994	331	905	342	999999	505	999999	126	829	
546	544	916	426	993	512	178	487	620	990	680	130	93	965	999999	999999	999999	343	999999	470	283	27	999999	466	161	986	640	847	999999	999999	378	449	999999	872	353	541	171	423	885	999999	246	496	999999	858	999999	874	911	366	829	775	998	172	999999	656	556	529	399	999999	274	17	872	330	252	999999	622	241	678	220	622	999999	405	999999	458	651	234	786	999999	999999	287	287	85	284	28	468	999999	999999	910	999999	326	999999	999999	711	159	878	999999	999999	999999	999999	999999	947	205	700	999999	296	380	980	999999	999999	999999	769	159	112	182	987	931	597	312	784	260	417	999999	883	894	798	999999	999999	869	580	999999	319	543	174	999999	340	92	385	540	999999	999999	210	501	999999	373	557	674	50	539	999999	946	999999	612	469	955	828	999999	321	805	944	894	686	999999	143	58	122	235	984	60	841	905	555	999999	580	695	59	915	306	519	347	134	360	999999	999999	999999	623	706	83	218	999999	712	770	580	596	999999	412	99	368	975	261	331	689	999999	999999	266	401	999999	999999	774	906	999999	999999	802	468	999999	544	999999	414	999999	434	999999	162	776	999999	139	144	999999	999999	743	293	999999	556	331	268	25	444	370	467	450	242	465	999999	999999	999999	320	391	968	999999	775	303	879	684	999999	550	845	178	913	172	568	132	425	999999	298	490	999999	366	10	543	999999	385	999999	74	963	999999	969	741	999999	473	516	747	176	863	694	450	413	285	698	780	422	846	531	208	999999	328	816	766	999999	999999	366	999999	391	999999	669	400	129	815	999999	590	999999	114	325	999999	999999	820	955	999999	13	848	87	670	667	229	131	999999	853	975	999999	645	461	212	999999	44	117	562	999999	741	204	304	330	598	564	117	209	318	530	91	552	88	372	264	763	537	741	696	296	172	999999	73	546	154	649	85	139	999999	748	291	342	999999	464	224	367	709	999999	489	115	560	30	812	84	772	999999	96	283	206	449	827	303	420	276	203	999999	141	999999	186	948	489	978	830	569	249	749	999999	623	999999	897	64	20	261	591	999999	151	500	999999	999999	721	999999	999999	933	929	921	988	922	999999	271	999999	235	951	351	540	626	999999	999999	253	835	999999	974	473	135	308	999999	999999	999999	829	540	62	937	152	982	464	395	687	54	900	999999	261	999999	999999	362	372	671	112	669	721	999999	163	999999	257	999999	999999	746	99	676	999999	999999	114	946	102	999999	219	848	93	968	886	155	939	999999	299	605	584	206	352	120	999999	636	999999	157	999999	864	386	111	690	988	
241	999999	305	20	420	365	543	314	734	346	153	524	588	143	782	576	35	626	661	652	999999	555	404	999999	913	999999	262	999999	626	999999	999999	118	168	104	999999	999999	999999	928	126	934	71	999999	999999	16	967	249	58	999999	374	754	838	999999	449	999999	999999	685	323	999999	999999	422	112	587	688	505	436	999999	365	493	405	614	726	999999	510	726	591	310	999999	999999	20	674	948	999999	999999	871	399	159	668	999999	685	62	855	532	830	704	831	483	590	966	579	933	883	565	753	760	37	741	999999	723	456	119	999999	999999	316	999999	473	999999	999999	999999	116	287	376	245	807	353	759	204	277	999999	894	117	719	999999	999999	87	791	393	360	831	999999	657	999999	945	673	576	460	929	226	999999	240	832	999999	999999	859	302	999999	647	999999	410	10	832	474	453	828	349	999999	484	116	238	999999	90	648	999999	999999	999999	387	431	571	999999	892	829	999999	870	575	72	629	945	999999	526	521	999999	634	950	830	21	193	456	126	999999	999999	976	823	987	764	160	999999	322	801	410	999999	145	85	528	999999	181	854	604	878	766	719	999999	226	589	716	498	456	999999	344	961	275	999999	314	247	63	915	15	999999	115	425	878	317	153	999999	612	386	78	116	441	658	166	999999	999999	360	999999	732	760	999999	281	999999	703	495	977	839	999999	982	830	838	474	602	999999	863	999999	999999	999999	412	310	369	999999	999999	430	349	999999	685	804	686	363	954	632	331	999999	771	719	839	721	393	339	314	721	629	555	240	641	839	999999	303	999999	124	472	213	431	400	266	999999	845	364	238	301	999999	458	999999	876	216	999999	446	403	999999	659	741	504	999999	996	648	358	785	200	708	427	202	999999	999999	248	491	428	999999	999999	515	999999	993	999999	164	47	999999	272	10	679	33	498	402	100	999999	440	383	968	999999	435	752	999999	165	655	655	811	999999	534	862	390	999999	999999	999999	681	999999	374	999999	384	349	44	727	999999	358	115	999999	219	34	112	361	166	865	522	999999	474	22	606	624	347	711	353	938	744	410	619	295	999999	254	999999	211	999999	999999	998	999999	105	707	376	560	59	489	999999	786	999999	182	705	524	871	498	779	668	291	750	328	673	999999	106	999999	999999	738	820	929	964	313	900	577	392	867	999999	202	766	645	56	574	858	274	567	940	571	704	105	999999	999999	475	62	920	44	455	335	999999	999	999999	999999	999999	239	559	481	482	106	999999	323	657	999999	999999	22	32	244	185	470	999999	437	165	422	280	643	406	192	499	
261	979	542	937	541	269	999999	53	253	234	345	999999	999999	95	844	965	999999	447	999999	451	462	39	685	999999	985	927	999999	843	311	132	188	832	377	999999	230	126	72	385	999999	718	999999	999999	778	20	839	170	999999	999999	321	456	888	205	960	740	46	232	304	684	952	999999	73	999999	742	131	55	999999	999999	811	999999	727	903	15	332	727	347	493	260	674	29	824	999999	853	532	854	243	983	871	636	999999	998	999999	388	433	512	654	753	236	657	965	336	239	803	999999	999999	999999	999999	873	243	403	999999	971	629	665	138	301	999999	999999	888	888	999999	999999	305	865	999999	904	999999	582	999999	83	594	999999	999999	709	692	999999	519	375	937	311	999999	120	638	243	999999	37	999999	723	305	220	444	925	999999	768	999999	694	933	999999	999999	689	999999	311	63	169	808	999999	378	919	972	999999	782	844	890	999999	538	951	13	72	473	838	711	801	287	999999	638	669	918	834	999999	998	999999	999999	752	257	282	58	67	478	999999	999999	659	283	750	762	438	599	45	999999	240	951	691	999999	999999	784	978	236	33	454	999999	149	376	543	999999	973	999999	210	102	999999	314	489	894	534	999999	367	188	999999	61	999999	999999	48	633	167	604	999999	999999	790	116	967	999999	56	999999	613	947	999999	739	125	999999	999999	880	237	506	403	999999	750	999999	166	243	117	605	999999	999999	508	999999	492	515	219	999999	268	666	100	999999	135	372	267	464	999999	587	351	627	73	999999	284	644	942	541	240	999999	853	796	161	556	999	371	999999	870	526	339	999999	779	529	186	901	120	789	143	380	40	199	296	776	578	891	489	542	999999	901	864	341	950	999999	999999	95	999999	515	544	104	764	643	397	938	951	133	999999	108	886	999999	174	854	808	171	209	520	567	30	582	664	999999	999999	456	969	662	997	999999	504	30	101	439	604	255	49	999999	999999	999999	358	824	455	999999	391	656	905	737	19	532	789	999999	989	527	451	999999	879	583	936	999999	427	286	954	999999	999999	88	794	999999	569	609	999999	999999	813	999999	999999	205	999999	345	139	181	550	241	652	474	999999	428	40	574	987	999999	375	465	679	208	384	999999	999999	836	999999	999999	862	967	177	410	763	244	271	999999	318	255	999999	544	999999	764	999999	195	633	489	895	649	57	999999	950	897	243	313	874	614	343	147	335	999999	93	826	319	582	999999	999999	999999	489	999999	999999	999999	741	864	999999	21	915	562	198	448	391	999999	612	265	642	27	999999	176	999999	370	657	938	181	920	516	460	628	
999999	74	131	391	999999	416	492	299	963	999999	43	411	999999	959	62	154	999999	944	359	481	570	999999	565	999999	85	999999	128	999999	819	94	821	358	999999	999999	469	497	999999	67	613	999999	129	966	678	808	246	765	999999	410	605	794	482	976	166	979	999999	778	509	337	999999	999999	297	983	999999	878	999999	684	999999	908	499	999999	87	641	999999	999999	361	604	997	756	999999	999999	101	718	904	35	999999	844	202	401	336	690	988	738	751	95	246	146	496	800	420	562	734	999999	910	999999	716	999999	645	999999	627	462	781	999999	780	999999	436	579	999999	453	999999	999999	492	999999	999999	808	575	348	890	255	588	225	117	207	345	999999	999999	999999	807	863	319	999999	208	861	774	873	909	999999	958	755	999999	667	999999	52	999999	867	999999	104	999999	112	474	999999	951	400	752	412	355	999999	999999	785	419	999999	999999	225	144	506	354	630	865	709	899	339	390	999999	596	920	167	999999	673	477	924	491	171	705	398	941	818	808	118	999999	999999	335	999999	999999	345	72	999999	842	908	37	523	999999	239	969	999999	145	986	816	803	831	254	290	999999	999999	861	999999	999999	999999	826	999999	687	545	522	999999	190	573	510	217	799	999999	34	324	166	646	954	485	261	202	999999	263	955	12	14	287	999999	999999	425	889	321	999999	638	830	25	999999	349	999999	927	736	788	638	999999	779	999999	279	999999	999999	999999	999999	999999	386	676	241	999999	573	247	685	541	245	386	942	158	620	896	392	896	999999	309	451	307	999999	557	525	414	863	627	185	999999	999999	479	197	124	161	999999	935	740	406	266	999999	477	999999	446	692	360	999999	490	24	883	999999	999999	613	630	682	966	18	999999	160	827	709	945	71	699	806	765	999999	828	996	716	999999	652	499	937	856	973	642	999999	865	175	568	999999	999999	302	361	360	866	566	442	999999	895	117	999999	578	999999	506	416	999999	639	999999	170	999999	493	999999	922	981	883	676	774	708	333	477	962	984	999999	999999	342	769	347	999999	899	632	395	811	820	853	71	921	999999	999999	567	678	999999	999999	14	999999	890	314	380	999999	477	200	999999	999999	861	999999	999999	999999	319	230	174	999999	627	999999	37	538	631	681	487	78	920	962	295	424	151	655	576	33	980	717	446	37	398	967	978	709	840	662	949	999999	709	999999	999999	169	999999	920	61	999999	911	476	920	218	827	311	459	514	999999	999999	592	216	851	130	624	602	784	999999	999999	999999	214	328	999999	999999	731	94	369	463	999999	136	238	230	604	858	999999	999999	796	
999999	210	97	517	999999	804	473	79	999999	551	999999	841	19	384	999999	672	401	999999	592	779	999999	486	743	941	996	999999	777	149	371	612	992	18	999999	999999	999999	936	999999	151	739	999999	999999	898	999999	542	781	621	351	751	188	558	212	354	529	999999	844	999999	467	155	521	999999	36	333	999999	140	559	999999	730	213	828	999999	511	999999	774	79	555	62	999999	210	999999	384	999999	36	999999	812	410	999999	488	999999	960	805	479	24	630	429	496	999999	200	858	983	210	891	148	923	74	56	951	580	999999	188	792	999999	999999	985	146	999999	10	372	895	730	910	101	353	252	32	644	497	999999	354	999999	655	862	999999	227	959	493	999999	113	896	766	458	78	38	999999	178	552	222	39	493	999999	999999	537	304	999999	999999	119	547	895	900	430	999999	331	235	877	532	929	999999	999999	35	653	833	896	476	139	281	841	72	999999	999999	999999	431	468	146	433	95	127	567	510	154	850	945	778	212	475	217	999999	843	999999	676	248	927	183	999999	839	97	999999	71	999999	856	999999	56	403	999999	430	999999	100	195	801	999999	999999	372	123	894	184	999999	65	694	10	921	155	999999	999999	478	999999	552	258	464	306	999999	496	66	401	653	912	999999	552	957	781	999999	126	941	51	369	999999	999999	813	289	828	999999	42	905	999999	254	711	243	144	924	985	878	750	635	888	465	305	358	971	470	982	380	165	999999	912	999999	999999	213	956	551	999999	959	738	968	636	999999	314	591	995	157	999999	678	670	627	972	903	727	999999	62	999999	74	913	904	353	306	458	975	999999	992	999999	999999	507	999999	592	717	35	149	999999	999	723	161	713	362	823	527	999999	709	538	999999	999999	805	323	161	380	487	304	999999	395	671	187	198	379	598	999999	708	999999	999999	87	910	999999	764	945	999999	338	434	360	560	90	999999	993	999999	999999	810	983	732	135	356	906	999999	422	970	754	999999	999999	534	782	125	999999	999999	999999	911	999999	627	999999	999999	999999	832	822	945	136	999999	974	568	678	999999	751	999999	999999	734	582	98	495	999999	497	975	20	999999	668	804	652	999999	664	999999	743	92	126	819	632	738	999999	303	534	960	999999	679	996	195	999999	394	783	223	510	171	543	994	426	660	140	212	244	34	173	28	303	891	89	19	999999	595	322	931	936	876	999999	289	999999	999999	993	818	979	824	404	999999	30	439	999999	503	431	748	999999	465	689	429	504	999999	139	516	667	97	599	999999	999999	845	82	851	286	633	999999	999999	441	999999	667	321	232	
419	999999	888	997	999999	165	585	587	87	929	856	999999	999999	381	23	999999	57	999999	905	228	991	465	558	212	178	162	999999	203	178	317	774	798	999999	207	94	228	251	518	999999	931	999999	410	291	999999	225	609	999999	999999	295	113	393	35	761	103	240	954	81	685	999999	710	999999	999999	999999	770	165	68	874	319	296	795	999999	999999	999999	974	214	591	183	999999	987	999999	393	849	908	74	923	748	999999	284	966	140	156	565	999999	999999	877	632	991	521	760	167	735	460	965	499	999999	854	999999	787	999999	649	780	438	698	999999	999999	999999	483	353	847	417	32	599	999999	999999	999999	353	849	968	107	582	600	662	882	999999	833	933	884	418	870	78	784	258	395	327	359	718	866	429	775	672	999999	999999	673	353	145	145	999999	808	850	999999	999999	995	999999	999999	999999	999999	555	869	999999	394	999999	75	483	778	632	999999	214	36	806	930	999999	429	202	434	999999	952	988	539	694	698	826	999999	567	29	73	789	568	89	278	241	172	997	993	999999	351	93	173	999999	720	999999	931	90	11	999999	373	999999	802	265	883	106	139	26	184	737	568	255	507	999999	715	842	999999	134	758	999999	768	490	435	811	999999	349	788	999999	818	332	767	999999	83	999999	656	487	999999	312	206	182	999999	156	822	999999	823	106	585	710	999999	877	999999	806	331	436	161	883	999999	999999	183	543	317	45	207	999999	999999	999999	181	999999	999999	238	856	901	928	586	473	622	999999	179	987	999999	764	88	914	941	174	999999	424	647	495	772	336	999999	139	662	864	999999	948	970	296	11	925	724	999999	951	31	265	877	745	962	999999	225	980	14	197	779	999999	999999	265	687	18	407	534	375	44	901	861	999999	275	721	406	999999	697	999999	986	70	999999	999999	963	919	908	93	678	684	999999	999999	356	999999	942	883	999999	945	692	292	999999	603	401	359	868	59	169	493	611	999999	565	865	528	108	28	136	739	62	167	345	779	924	728	850	419	487	555	870	999999	999999	94	461	980	415	603	999999	669	999999	318	999999	760	424	482	654	128	99	38	257	972	815	154	999999	787	356	513	364	874	550	999999	390	504	299	664	229	939	114	885	123	504	635	467	59	743	254	585	364	452	84	732	329	458	999999	898	23	248	999999	999999	633	901	249	999999	128	750	927	419	471	760	999999	714	23	214	915	999999	346	358	104	840	543	770	158	911	999999	818	620	931	206	401	650	981	439	440	261	221	999999	128	349	999999	816	835	124	603	199	999999	
718	124	543	554	999999	665	999999	999999	140	863	752	337	717	309	999999	995	222	79	119	281	284	583	953	703	497	999999	18	795	34	708	656	555	722	439	110	999999	397	651	839	985	999999	999999	309	398	468	999999	411	49	999999	820	999999	999999	494	999999	96	999999	171	840	67	342	656	357	644	432	216	999999	615	287	209	634	608	570	239	134	443	513	999999	999999	999999	570	999999	999999	627	213	95	611	70	804	353	965	344	557	999999	999999	338	999999	135	876	191	270	999999	133	839	543	999999	61	815	369	999999	582	860	605	605	999999	999999	687	730	441	347	999999	999999	811	934	243	300	61	999999	732	796	952	387	407	384	974	999999	692	139	93	991	43	796	701	329	770	114	999999	951	999999	999999	999999	759	999999	539	999999	134	510	199	605	253	171	999999	999999	573	532	999999	463	230	999999	248	833	557	647	450	313	809	999999	999999	173	139	561	999999	878	751	155	202	999999	868	799	850	747	502	999999	840	829	958	713	138	796	999999	651	518	330	999999	999999	103	122	254	235	999999	688	28	36	476	999999	71	999999	340	999999	339	511	595	431	781	500	999999	33	806	620	999999	105	316	695	597	488	53	779	28	603	999999	999999	999999	642	33	171	728	476	67	158	767	999999	999999	710	467	73	66	96	548	999999	817	79	315	634	999999	999999	381	333	438	999999	648	999999	188	737	375	259	999999	952	407	619	999999	999999	966	658	852	594	722	606	237	533	432	956	240	659	999999	982	999999	814	762	353	789	999999	999999	78	510	485	999999	645	344	218	999999	999999	689	928	999999	954	999999	657	782	295	957	775	999999	904	566	691	62	999999	951	999999	485	258	199	64	830	377	825	897	157	377	22	86	271	29	532	999999	277	311	72	831	999999	126	42	477	396	24	308	143	512	819	999999	62	694	951	732	999999	999999	634	108	999999	138	215	510	414	283	999999	999999	999999	381	248	424	750	466	129	999999	368	225	999999	667	816	78	692	395	338	999999	959	392	999999	296	780	413	642	213	843	703	999999	999999	999999	999999	515	510	232	999999	274	404	999999	596	574	446	374	537	202	999999	292	160	999999	819	182	999999	324	498	203	789	999999	835	782	547	622	426	840	752	597	528	161	999999	999999	931	131	999999	272	372	999999	874	922	999999	220	675	920	692	267	854	443	167	878	27	317	999999	169	438	622	144	973	158	605	621	939	674	815	976	315	514	697	248	207	999999	999999	329	867	358	624	999999	627	929	999999	986	318	440	649	144	999999	412	771	
692	321	138	398	668	999999	310	313	546	860	944	387	753	166	205	999999	927	999999	987	575	810	999999	515	516	999999	990	619	313	508	34	999999	978	902	742	15	999999	79	563	22	60	566	55	88	256	682	999999	415	829	123	481	722	999999	20	837	999999	999999	806	621	354	678	658	999999	804	521	999999	966	485	20	161	278	890	373	333	999999	18	999999	736	268	833	501	584	790	200	37	999999	882	999999	75	780	999999	130	457	218	344	402	569	250	566	999999	716	999999	404	678	844	590	999999	474	83	828	206	152	999999	787	999999	103	868	999999	777	999999	307	999999	419	239	34	158	999999	165	989	544	449	524	999999	201	127	434	190	121	355	446	999999	418	999999	247	584	984	582	669	999999	250	533	762	999999	999999	769	718	657	174	654	696	157	999999	484	538	389	681	972	999999	999999	999999	913	756	461	999999	999999	888	999999	182	655	49	575	999999	800	748	999999	686	62	822	999999	999999	999999	25	999999	659	298	759	999999	999999	858	999999	22	236	999	935	337	776	311	142	99	880	613	485	519	999999	131	384	999999	736	527	702	629	159	999999	999999	652	897	999999	801	51	507	955	750	324	999999	37	348	773	864	420	244	384	919	732	999999	795	300	506	999999	538	913	366	206	836	165	284	862	999999	737	293	440	487	999999	999999	592	999999	862	999999	767	587	782	610	539	325	293	327	709	999999	383	999999	362	400	446	273	137	150	999999	913	168	999999	175	46	999999	581	999999	756	874	829	149	625	932	139	999999	275	755	312	827	881	999999	837	575	444	929	270	930	999999	51	246	999999	452	176	999999	12	999999	422	999999	574	999999	345	537	452	879	287	757	999999	232	660	181	999999	824	323	999999	371	999999	902	730	116	776	650	939	999999	638	999999	697	458	999999	136	999999	852	19	738	869	545	25	394	695	167	181	999999	708	999999	999999	728	999999	139	299	587	682	397	692	999999	999999	317	999999	822	814	22	589	308	559	106	221	328	507	96	999999	999999	355	999999	999999	572	934	59	942	560	999999	999999	729	568	169	999999	454	999999	170	380	940	561	149	202	580	682	577	999999	177	612	177	551	230	61	999999	999999	241	745	999999	129	704	748	375	999999	999999	904	293	999999	149	163	651	999999	168	137	155	891	202	999999	365	534	994	72	881	999999	392	303	999999	999999	883	999999	174	999999	871	50	999999	999999	196	303	224	676	999999	556	733	24	960	18	392	102	906	793	999999	999999	390	999999	134	642	867	999999	999999	683	224	615	147	999999	988	999999	298	
128	999999	953	999999	999999	999999	689	146	448	338	866	379	384	911	999999	771	99	448	95	328	225	915	999999	999999	160	999999	540	461	999999	999999	796	999999	28	999999	273	640	953	999999	864	999999	700	999999	686	313	10	999999	89	999999	999999	844	58	499	902	624	999999	212	999999	628	999999	999999	999999	238	363	999999	542	840	360	664	647	999999	818	11	583	945	999999	706	238	999999	999999	494	760	768	832	938	370	306	133	403	647	71	999999	334	999999	999999	742	472	165	657	771	999999	315	425	134	672	35	999999	915	999999	997	375	973	999999	305	70	999999	639	999999	424	999999	999999	717	999999	26	586	743	493	467	999999	213	164	550	581	957	173	188	345	643	170	912	999999	391	999999	406	999999	999999	522	39	999999	505	113	77	741	988	536	453	358	408	999999	928	542	999999	999999	754	842	999999	401	999999	999999	999999	963	995	244	511	354	999999	551	561	745	999999	999999	464	983	999999	109	97	809	593	431	719	830	937	105	241	999999	999999	253	421	999999	456	695	779	999999	602	542	117	832	239	643	681	999999	999999	662	59	999999	999999	999999	999999	654	754	999999	808	999999	999999	60	36	899	999999	141	618	610	999999	996	999999	999999	999999	999999	391	740	999999	265	579	949	749	999999	43	284	55	535	302	140	388	767	999999	440	887	999999	485	551	515	218	829	108	34	81	772	999999	999999	256	999999	999999	223	134	662	499	445	858	571	999999	27	752	853	477	838	488	231	372	196	858	999999	982	91	999999	999999	783	435	481	924	999999	55	243	910	999999	280	781	917	263	115	320	994	38	999999	999999	534	763	364	999999	270	546	849	410	613	999999	341	281	439	383	999999	878	999999	999999	999999	999999	558	999999	841	64	207	999999	570	968	267	876	864	999999	95	999999	314	470	429	83	999999	999999	828	645	629	999999	467	998	352	999999	999999	999999	999999	999999	999999	14	333	750	921	999999	999999	213	976	881	152	736	650	454	196	238	78	439	999999	990	752	556	75	912	164	446	596	208	713	37	614	40	630	833	793	90	877	564	999999	130	919	17	411	947	502	999999	755	23	811	123	474	923	777	999999	287	547	939	420	595	485	712	955	999999	948	276	122	116	999999	660	116	361	514	890	339	81	745	154	999999	419	999999	999999	583	999999	600	562	999999	263	375	556	999999	151	466	968	73	417	963	517	463	680	390	786	938	362	999999	761	959	43	448	194	999999	402	999999	11	333	794	999999	568	999999	999999	585	999999	741	270	415	964	895	546	826	921	117	999999	691	447	38	486	752	
999999	999999	838	602	999999	999999	190	23	852	330	465	644	999999	288	999999	618	999999	999999	532	999999	677	947	740	866	423	217	526	86	315	999999	383	972	999999	51	909	876	71	793	928	999999	560	256	562	644	440	901	557	643	712	999999	999999	999999	506	441	999999	282	951	971	189	449	298	114	708	999999	946	492	797	999999	378	529	556	999999	999999	489	494	431	395	999999	436	999999	659	883	373	696	96	999999	475	415	967	637	999999	99	614	488	999999	455	547	420	697	999999	114	330	274	999999	72	350	186	999999	999999	653	886	854	545	666	999999	999999	999999	22	65	915	999999	391	999999	741	999999	999999	669	687	735	48	883	975	999999	488	418	999999	618	190	633	745	853	457	999999	323	999999	999999	554	947	999999	999999	714	999999	364	781	930	722	999999	999999	588	999999	681	499	292	909	769	911	455	66	258	999999	796	560	388	319	999999	569	999999	946	991	999999	912	999999	988	396	333	999999	999999	627	558	695	278	96	601	38	74	999999	175	559	554	839	625	497	698	247	551	164	999999	55	999999	370	999999	124	541	65	692	958	510	999999	585	421	300	828	507	563	192	710	958	360	999999	999999	999999	999999	401	161	908	424	999999	751	844	178	211	575	907	197	999999	164	554	999999	345	116	999999	999999	973	142	999999	796	989	144	64	841	206	796	799	21	966	999999	722	389	156	999999	934	759	61	416	220	725	920	319	668	38	999999	421	999999	999999	853	999999	399	268	613	121	434	889	696	13	999999	999999	999999	895	231	468	441	174	399	77	182	104	227	999999	999999	822	999999	679	476	999999	999999	999999	999999	661	168	840	999999	463	999999	999999	843	999999	72	57	444	805	950	35	98	999999	596	991	31	947	966	759	907	999999	346	790	245	999999	422	669	328	197	632	999999	737	391	432	978	397	364	234	137	42	180	999999	999999	872	851	591	277	440	999999	763	834	694	408	933	214	127	986	999999	98	632	402	729	999999	999999	836	297	707	777	999999	603	999999	723	839	727	999999	709	229	917	999999	999999	155	999999	633	999999	797	430	338	457	227	861	411	999999	999999	505	639	450	875	943	46	563	999999	500	822	100	999999	121	854	681	206	504	897	999999	415	925	486	173	999999	999999	999999	999999	958	259	559	756	201	112	587	999999	97	296	999999	286	880	999999	288	655	416	999999	338	686	575	657	999999	723	963	342	159	220	28	475	355	62	567	630	999999	635	940	76	899	992	533	520	593	909	999999	620	198	584	646	831	757	562	999999	698	999999	311	997	835	999999	
859	999999	376	326	621	941	782	718	260	235	653	714	350	999999	999999	162	65	73	351	63	352	154	575	999999	999999	999999	999999	567	868	789	303	637	114	999999	49	49	999999	204	972	999999	887	999999	937	358	993	126	416	999999	159	546	785	248	656	782	449	715	388	802	999999	903	999999	224	850	470	932	26	610	76	604	999999	995	861	999999	382	175	451	216	226	581	80	312	873	418	332	999999	999999	980	332	833	999999	660	999999	75	78	999999	999999	61	477	425	999999	999999	349	324	852	550	999999	157	999999	616	998	508	171	231	69	601	284	999999	527	465	877	45	288	243	999999	645	999999	796	999999	562	502	399	739	801	604	563	962	559	565	782	90	999999	707	999999	834	825	999999	143	15	477	999999	866	533	21	999999	941	238	999999	999999	999999	999999	138	134	999999	124	609	769	370	626	505	638	725	250	745	385	968	337	573	408	455	156	507	790	554	27	999999	865	727	262	999999	999999	855	515	358	872	952	783	986	999999	235	999999	138	516	510	839	999999	999999	788	636	579	613	665	707	598	999999	999999	347	580	703	489	743	51	117	963	180	783	220	891	872	999999	195	351	972	183	399	999999	999999	290	999999	999999	19	999999	999999	999999	59	999999	999999	916	298	470	614	212	293	121	999999	23	31	999999	999999	65	999999	734	999999	213	394	272	692	534	209	999999	422	67	999999	506	479	666	950	434	914	511	635	999999	603	412	999999	982	68	861	690	386	996	446	950	659	597	999999	171	999999	299	786	976	999999	717	256	58	556	999999	999999	641	825	72	596	638	828	999999	315	141	513	395	411	214	831	843	822	55	975	117	999999	908	204	504	999999	145	999999	534	999999	999999	356	363	271	644	281	229	999999	323	410	808	132	238	291	153	658	502	887	582	155	999999	999999	999999	83	999999	141	878	446	999999	999999	999999	511	303	418	729	999999	159	134	766	933	611	978	999999	999999	999999	999999	999999	626	61	999999	570	258	999999	389	999999	692	156	290	821	512	402	783	543	323	949	306	828	820	562	369	509	378	999999	999999	543	800	394	999999	906	464	164	261	999999	999999	439	999999	955	914	185	999999	637	869	312	264	999999	827	445	999999	696	999999	166	999999	74	692	999999	202	999999	906	845	442	307	592	383	367	999999	999999	398	67	883	999999	351	914	644	999999	731	640	76	866	118	715	365	208	868	46	308	998	999999	702	149	247	84	59	78	743	999999	999999	999999	944	906	398	999999	388	313	949	528	999999	521	548	961	706	135	270	797	999999	87	
109	999999	347	68	999999	953	695	917	645	999999	301	845	999999	785	685	154	131	960	719	286	977	894	919	517	999999	486	648	741	999999	121	814	261	999999	665	640	332	157	885	999999	445	999999	999999	667	999999	237	405	620	999999	286	561	14	310	999999	853	110	999999	804	999999	12	873	314	953	484	533	857	49	906	999999	155	999999	999999	245	413	284	999999	516	236	642	999999	660	999999	885	999999	881	117	999999	183	95	565	436	527	328	883	683	140	790	986	144	429	197	499	384	617	922	564	999999	896	803	322	593	999999	172	549	351	17	429	497	602	425	353	999999	999999	680	719	835	678	362	730	154	999999	530	102	223	999999	171	491	278	542	999999	349	999999	380	773	972	458	365	999999	542	676	711	999999	394	718	999999	999999	678	704	898	97	886	415	175	658	999999	72	885	948	999999	189	525	999999	954	284	85	999999	495	57	707	270	479	899	819	64	443	457	999999	999999	148	999999	493	787	379	455	999999	933	451	721	999999	909	999999	416	999999	363	160	560	348	119	642	348	837	999999	999999	638	617	986	596	121	225	124	926	999999	810	686	696	737	781	509	843	152	294	773	845	798	999999	73	999999	999999	903	999999	118	999999	740	799	999999	862	791	741	837	454	347	999999	506	97	982	72	606	644	666	422	778	999999	275	500	63	73	784	208	940	554	418	139	217	999999	999999	899	999999	20	753	834	946	50	671	999999	999999	954	277	758	815	635	467	932	799	491	114	280	999999	250	999999	869	999999	592	800	293	45	218	132	174	92	92	301	595	999999	832	999999	999999	176	876	696	108	796	999999	392	315	97	486	339	999999	237	735	999999	530	274	999999	757	999999	249	388	362	999999	831	113	999999	732	999999	872	51	999999	999999	999999	113	999999	553	647	999999	60	210	494	206	559	999999	406	936	357	944	771	330	999999	85	121	498	788	523	110	999999	999999	999999	659	972	225	444	372	710	999999	631	264	999999	627	810	999999	163	755	191	803	999999	999999	176	329	788	999999	999999	45	892	999999	877	324	999999	453	380	390	700	551	522	981	125	516	696	84	725	689	794	999999	205	378	999999	999999	999999	999999	392	842	525	40	870	999999	673	409	479	805	984	317	893	999999	257	430	16	612	999999	999999	999999	211	737	102	999999	108	777	999999	999999	524	945	144	717	649	71	538	864	999999	999999	121	318	716	46	891	100	418	999999	999999	455	775	372	356	509	999999	43	190	114	433	436	999999	633	999999	569	955	860	999999	599	999999	472	719	565	346	931	
131	892	971	999999	846	999999	195	312	515	403	73	161	999999	634	321	616	999999	433	440	242	908	999999	493	999999	91	40	250	999999	999999	799	736	220	999999	424	388	513	72	25	999999	999999	251	469	127	999999	999999	803	270	225	999999	637	591	295	134	114	33	642	408	824	93	815	761	376	760	715	999999	853	136	999999	255	807	554	864	999999	19	991	449	371	72	650	287	770	34	541	999999	218	450	95	921	401	746	115	999999	932	451	669	874	708	411	763	652	999999	95	999999	479	93	999999	128	125	123	583	999999	346	183	805	55	737	999999	846	507	226	768	214	999999	509	702	316	932	725	349	126	740	959	308	998	610	999999	64	72	830	491	332	999999	808	817	474	768	999999	137	405	999999	49	861	904	547	884	999999	999999	470	776	777	999999	999999	775	999999	843	322	47	999999	204	370	682	999999	999999	26	999999	797	406	965	44	999999	251	999999	329	416	999999	878	999999	761	124	999999	382	999999	296	62	696	999999	999999	812	974	999999	731	999999	932	45	259	277	845	999999	653	96	75	347	435	842	536	999999	83	369	918	999999	266	286	70	66	988	98	486	964	330	999999	603	594	999999	999999	999999	362	871	294	166	810	999999	177	117	999999	82	44	168	453	526	706	855	835	893	19	895	455	828	876	999999	171	790	881	567	689	999999	481	356	553	999999	184	999999	789	999999	999999	931	99	178	999999	999999	999999	999999	999999	448	999999	119	999999	999999	980	985	756	999999	999999	247	995	29	999999	609	999999	544	601	688	614	813	352	587	75	632	784	88	806	999999	796	891	999999	241	758	443	943	999999	724	999999	375	999999	999999	999999	132	551	216	99	779	489	750	497	393	275	325	228	105	999999	53	145	999999	902	999999	480	999999	114	155	764	999999	719	666	999999	999999	999999	999999	56	999999	999999	464	524	999999	695	999999	999999	536	308	999999	826	999999	539	347	999999	535	588	999999	473	999999	999999	999999	28	405	999999	828	999999	999999	901	677	999999	953	999999	297	404	581	529	719	999999	602	863	999999	438	605	328	999999	999999	382	759	322	999999	958	848	667	527	787	446	999999	974	999999	249	503	634	630	936	872	646	999999	942	999999	999999	869	641	870	525	469	484	422	86	602	999999	687	73	589	445	612	999999	999999	769	999999	145	410	745	363	363	999999	319	999999	668	456	212	999999	439	433	999999	372	327	977	999999	68	312	999999	999999	999999	770	561	999999	55	194	999999	999999	44	482	335	999999	605	134	287	999999	165	159	676	754	630	399	617	258	639	283	83	999999	137	
999999	711	314	121	369	373	593	999999	999999	274	999999	999999	688	999999	16	113	999999	999999	999999	49	469	986	908	999999	999999	420	999999	162	313	799	771	120	48	639	999999	770	30	88	999999	760	694	716	999999	885	63	419	999999	999999	611	999999	999999	573	835	256	668	999999	802	678	842	948	391	441	498	141	502	512	306	59	603	245	93	164	999999	487	354	753	761	999999	582	860	478	760	551	168	403	208	285	791	971	102	968	999999	999999	298	378	262	999999	103	392	551	123	892	999999	375	71	251	999999	999999	999999	914	721	999999	106	981	479	631	890	339	738	303	999999	514	87	510	999999	740	999999	184	119	101	999999	667	999999	999999	747	585	142	186	999999	161	108	927	890	999999	380	200	255	264	818	746	372	999999	365	99	999999	999999	815	127	107	330	333	999999	248	809	388	999999	147	75	244	894	499	999999	241	999999	204	309	624	30	999999	86	494	663	366	372	729	999999	312	551	717	148	999999	24	88	999999	828	999999	688	999999	678	327	62	190	29	924	257	658	656	999999	894	23	984	794	987	30	835	669	999999	876	90	999999	999999	596	357	106	133	999999	635	999999	758	30	999999	544	999999	812	34	999999	643	999999	124	999999	990	534	656	999999	163	976	999999	67	999999	169	615	999999	999	936	576	466	833	923	999999	999999	32	999999	30	873	402	450	999999	185	996	532	999999	137	999999	19	751	226	939	999999	942	999999	999999	578	523	599	999999	999999	544	415	246	568	480	720	640	999999	999999	798	513	782	310	999999	533	851	70	999999	143	487	999999	989	195	359	526	188	980	999999	999999	999999	678	431	468	593	905	46	999999	438	61	315	496	999999	961	952	712	999999	999999	238	999999	606	999999	114	465	927	999999	999999	229	999999	51	301	739	999999	37	603	999999	999999	324	717	999999	496	912	632	999999	828	991	641	999999	999999	646	369	835	751	39	718	999999	999999	965	540	835	999999	999999	62	999999	759	999999	509	392	368	832	629	842	636	999999	999999	693	885	747	637	936	999999	527	986	249	681	466	987	956	318	999999	556	127	783	882	458	679	860	999999	608	262	491	999999	999999	999999	26	527	209	331	902	34	60	826	999999	603	717	999999	999999	999999	715	302	587	552	83	999999	285	512	68	999999	972	999999	832	650	999999	999999	999999	868	858	586	232	164	267	666	63	293	617	730	790	189	174	625	848	58	530	315	999999	938	184	999999	134	514	999999	455	999999	455	202	410	687	999999	158	848	974	254	999999	560	45	921	498	789	999999	555	721	878	999999	356	609	
784	129	832	710	517	694	999999	999999	718	695	812	316	608	999999	216	53	838	999999	325	651	604	999999	969	280	753	999999	394	886	999999	999999	999999	865	999999	846	417	290	999999	251	641	164	95	792	999999	865	232	614	890	698	876	511	999999	847	999999	705	999999	325	999999	562	957	77	309	999999	882	925	115	946	999999	999999	683	926	198	597	400	171	565	811	597	114	58	148	559	696	19	77	909	742	602	307	841	999999	999999	302	999999	573	854	92	999999	945	759	999999	310	137	999999	999999	999999	295	456	112	999999	203	727	999999	999999	819	518	612	992	999999	25	999999	354	16	921	591	999999	896	314	827	316	482	902	652	999999	771	999999	431	682	999999	754	623	296	499	168	647	999999	999999	788	473	999999	252	999999	999999	929	397	932	304	216	432	163	999999	981	629	796	666	301	85	999999	742	999999	999999	930	932	999999	999999	86	854	847	999999	225	999999	999999	840	999999	999999	392	808	722	957	839	999999	225	259	906	338	642	999999	703	999999	356	999999	392	55	999999	966	321	999999	43	999999	320	87	457	932	216	999999	317	151	856	999999	283	999999	362	743	902	450	999999	999999	36	732	760	999999	999999	999999	927	925	999999	72	359	806	752	235	774	194	999999	761	999999	292	52	464	30	500	999999	999999	227	863	937	649	153	999999	103	640	140	310	777	901	927	999999	15	290	132	254	791	999999	979	58	717	178	107	999999	999999	999999	999999	571	712	269	609	189	999999	73	988	679	999999	999999	712	999999	999999	474	417	745	999999	999999	999999	762	342	775	999999	999999	991	179	999999	768	999999	12	686	513	13	569	999999	517	302	747	973	942	302	999999	335	484	347	868	999999	253	760	361	315	381	999999	999999	238	936	560	848	198	958	917	229	137	916	631	999999	118	535	876	899	452	97	20	344	999999	890	999999	235	423	133	225	902	18	200	999999	315	211	137	340	661	957	999999	559	24	34	82	324	999999	852	148	999999	428	377	999999	999999	228	999999	999999	999999	348	496	335	434	74	743	24	999999	999999	229	326	999999	999999	204	225	999999	999999	537	996	999999	398	575	41	999999	284	999999	797	999999	999999	291	999999	944	999999	999999	991	999999	632	29	494	281	19	860	999999	198	536	151	779	999999	161	918	910	691	374	657	27	999999	465	952	160	701	945	999999	74	656	999999	381	764	999999	213	60	319	979	52	724	310	999999	198	842	846	999999	593	999999	383	238	381	786	580	999999	999999	228	708	680	868	792	335	530	999999	731	447	165	387	521	30	111	609	999999	999999	649	357	
999999	584	622	116	27	999999	999999	116	835	999999	964	800	999999	562	984	351	999999	121	259	399	779	741	467	999999	999999	999999	999999	553	282	629	450	148	999999	237	999999	644	96	573	851	684	953	423	999999	456	482	364	999999	999999	46	759	970	819	398	260	577	748	127	227	425	271	999999	999999	834	216	833	826	869	999999	347	999999	999999	75	999999	575	445	365	999999	21	922	336	999999	122	517	522	659	631	749	681	659	476	526	868	158	999999	647	135	999999	754	622	999999	495	999999	999999	696	999999	904	559	999999	999999	999999	968	116	999999	99	999999	999999	321	999999	556	999999	999999	198	301	870	999999	999999	999999	679	927	999999	776	34	398	276	840	999999	999999	820	999999	754	82	926	866	447	507	999999	573	69	876	723	999999	999999	207	999999	999999	999999	956	999999	873	115	986	880	895	504	445	943	717	38	999999	413	433	500	301	802	139	159	331	853	999999	999999	823	858	802	214	505	508	826	999999	697	999999	999999	750	946	999999	768	202	41	371	12	999999	999999	545	999999	999999	999999	324	976	405	290	429	975	113	999999	471	292	138	87	999999	999	937	999999	999999	340	715	69	999999	553	999999	43	999999	999999	959	851	808	708	287	58	999999	913	191	531	999999	698	277	567	250	372	485	999999	640	124	349	372	74	447	964	214	105	413	617	770	598	372	352	999999	999999	261	578	763	14	90	999999	999999	817	415	695	999999	999999	157	819	320	78	756	403	999999	778	597	786	999999	743	82	999999	926	999999	999999	933	69	355	966	999999	999999	793	721	626	560	376	572	554	999999	999999	923	151	947	594	307	702	999999	968	999999	532	428	999999	999999	29	999999	137	822	480	406	482	636	695	107	606	830	526	999999	140	843	456	215	52	137	999999	820	931	15	999999	999	718	101	100	999999	999999	132	523	999999	702	694	432	999999	102	158	185	999999	238	53	350	999999	780	999999	711	999999	83	326	385	347	999999	209	999999	132	489	481	687	391	546	870	663	999999	316	940	654	445	420	902	123	999999	952	505	999999	888	999999	578	229	373	389	965	751	127	747	999999	988	503	694	310	74	999999	470	793	578	367	999999	866	456	839	999999	275	999999	180	212	491	394	101	999999	121	999999	911	999999	324	11	999999	128	546	736	140	951	161	751	999999	838	999999	434	168	926	234	508	999999	131	999999	999999	124	261	580	915	999999	791	897	885	582	842	162	999999	156	792	998	999999	999999	140	326	999999	549	524	604	342	709	66	236	175	393	613	670	789	871	651	887	999999	547	630	480	999999	
64	275	999999	999999	685	143	288	999999	999999	985	999999	999999	999999	502	133	599	657	248	215	209	564	731	502	968	182	999999	497	504	904	679	700	223	659	999999	832	999999	355	336	657	575	778	860	999999	407	949	13	984	379	528	999999	999999	309	999999	281	784	332	773	209	999999	322	646	783	471	259	999999	451	17	827	669	849	253	330	591	639	431	704	495	104	29	178	999999	999999	976	616	17	401	999999	999999	203	509	510	155	241	344	929	999999	398	999999	123	508	995	167	709	679	54	351	999999	785	850	999999	999999	678	999999	926	934	999999	806	855	999999	893	999999	999999	999999	999999	348	999999	99	256	999999	436	999999	507	999999	521	183	230	419	307	571	665	682	999999	537	123	672	832	965	314	999999	412	999999	999999	999999	999999	854	375	533	999999	340	946	999999	471	85	424	773	999999	696	999999	753	713	999999	509	294	999999	220	641	999999	999999	497	999999	143	999999	846	307	248	999999	762	999999	666	807	697	869	966	625	414	220	936	123	999999	342	999999	305	560	696	304	999999	258	168	18	223	283	999999	999999	825	813	999999	624	778	999999	10	577	934	13	999999	26	248	542	668	182	999999	705	999999	179	165	380	837	233	160	13	559	524	604	753	453	999999	684	818	151	812	937	999999	999999	999999	349	764	210	302	614	999999	66	156	590	999999	999999	518	999999	843	895	454	999999	252	474	774	625	486	972	191	559	422	342	429	401	855	245	413	546	50	999999	400	179	545	619	999999	999999	413	934	617	744	935	999999	840	999999	999999	837	999999	999999	393	999999	862	792	28	742	202	999999	636	755	999999	751	604	971	263	999999	505	285	440	633	999999	827	222	552	365	447	624	192	501	999999	704	999999	550	292	163	999999	999999	608	160	999999	426	142	320	999999	209	866	149	963	976	827	427	421	406	70	137	565	110	320	436	581	999999	20	999999	139	60	715	999999	322	999999	534	55	999999	134	637	217	999999	516	999999	999999	498	307	661	216	674	89	999999	621	490	999999	597	628	657	999999	999999	999999	416	296	999999	608	493	666	827	999999	451	782	531	296	999999	852	999999	59	546	967	938	284	999999	803	181	999999	767	103	719	167	999999	905	999999	999999	555	999999	801	574	334	955	859	999999	479	999999	764	892	999999	996	999999	999999	999999	548	92	999999	243	999999	999999	612	999999	141	840	399	946	670	925	545	999999	806	741	817	61	701	724	591	999999	116	804	999999	49	289	501	771	251	92	278	681	999999	708	491	260	999999	999999	460	202	999999	469	885	809	589	228	507	
751	264	45	585	999999	824	500	999999	137	500	277	573	834	640	78	158	864	402	254	722	685	325	490	93	863	250	999999	476	648	230	994	999999	999999	781	999999	517	215	506	90	857	333	999999	999999	760	465	625	625	999999	55	999999	31	999999	999999	999999	822	436	773	951	722	946	303	999999	932	907	999999	906	752	999999	890	561	999999	367	999999	999999	399	558	999999	999999	999999	247	625	968	999999	337	999999	586	35	999999	959	323	743	263	783	143	563	309	205	999999	265	558	872	572	999999	999999	378	663	999999	948	999999	274	475	53	333	484	331	334	603	604	708	918	999999	439	999999	577	818	688	584	188	832	99	999999	514	999999	999999	999999	999999	307	936	959	999999	999999	86	999999	999999	999999	699	930	999999	812	239	706	999999	747	999999	677	443	999999	103	675	689	999999	999999	125	27	911	999999	578	263	119	277	999999	999999	644	173	437	804	232	408	999999	129	758	285	376	603	393	762	766	138	402	999999	584	999999	271	280	465	573	960	198	783	887	999999	676	199	544	212	49	955	583	999999	872	220	80	373	555	930	804	551	522	634	159	203	450	999999	187	693	823	999999	374	999999	864	843	44	624	842	999999	91	95	832	400	353	806	999999	229	529	721	513	840	715	349	660	31	448	564	634	694	680	999999	999999	850	389	999999	591	999999	54	38	999999	456	999999	557	848	719	719	132	290	352	20	230	341	466	190	999999	689	34	999999	842	999999	480	999999	158	328	999999	999999	981	999999	708	224	317	185	501	545	67	999999	999999	501	941	312	326	999999	291	999999	460	483	555	670	999999	956	567	999999	211	999999	999999	466	383	239	582	645	999999	121	999999	138	702	54	840	920	132	674	999999	999999	116	540	999999	206	708	999999	868	792	999999	320	613	752	657	490	974	999999	839	600	999999	928	918	306	574	214	702	999999	981	415	643	635	547	732	435	44	720	670	553	509	758	908	371	789	127	427	508	829	481	221	80	972	90	532	738	601	614	810	966	875	999999	554	493	462	159	892	999999	881	327	623	769	313	324	340	999999	36	999999	139	188	156	706	999999	682	769	344	670	554	25	993	833	429	910	704	678	15	213	424	999999	640	235	999999	627	512	999999	452	767	658	749	690	999999	999999	999999	999999	819	178	631	872	999999	128	488	347	758	887	493	203	858	609	645	335	638	611	999999	498	952	503	999999	369	824	326	577	22	804	334	999999	999999	945	288	884	509	383	341	999999	790	162	887	999999	739	999999	664	593	167	22	424	999999	
109	999999	999999	679	326	99	271	57	407	550	475	999999	433	605	694	257	999999	724	145	951	306	999999	869	999999	75	607	349	351	169	733	419	10	390	282	191	424	959	609	568	420	999999	294	303	249	686	354	471	143	334	417	23	999999	876	472	756	198	515	649	614	718	749	920	888	999999	141	475	163	161	424	999999	999999	970	999999	725	839	21	999999	629	660	720	999999	215	27	999999	999999	976	133	999999	526	992	909	320	999999	849	670	201	405	629	118	999999	999999	320	719	63	128	52	287	161	633	744	580	885	999999	893	999999	544	999999	145	953	164	352	999999	635	999999	371	978	975	316	65	647	615	988	521	448	529	999999	496	963	634	677	999999	972	293	781	422	33	330	111	277	999999	298	270	999999	999999	869	955	999999	298	999999	999999	999999	970	999999	999999	138	999999	999999	550	374	757	58	940	511	285	465	379	999999	853	18	347	657	873	49	929	359	355	999999	999999	579	999999	149	999999	280	494	999999	728	876	308	653	830	658	780	737	999999	87	999999	758	400	999999	499	13	832	289	355	491	203	999999	999999	999999	782	279	806	970	999999	999999	850	669	27	999999	737	503	999999	209	188	688	876	146	529	851	11	597	999999	79	999999	570	316	917	925	12	416	999999	999999	672	871	999999	999999	810	935	999999	237	999999	740	725	760	999999	359	999999	111	666	999999	67	411	325	634	194	357	736	890	240	311	933	744	24	268	939	999999	981	338	999999	836	76	999999	628	624	323	856	206	319	999999	220	683	816	999999	397	359	395	393	999999	686	212	999999	919	999999	999999	304	943	726	467	999999	210	377	304	483	829	999999	999999	782	701	321	338	161	427	805	30	628	126	485	627	908	554	410	943	652	424	721	156	505	39	330	379	999999	739	999999	884	843	389	342	439	849	503	612	692	726	357	61	999999	124	684	971	999999	999999	109	558	999999	800	433	999999	68	999999	999999	999999	753	999999	941	999999	421	928	921	186	248	999999	999999	777	415	941	717	227	304	373	33	999999	820	68	152	911	41	190	232	999999	419	737	999999	331	458	152	858	321	999999	159	639	768	203	999999	999999	403	421	331	152	334	92	216	357	695	94	368	539	695	238	40	176	241	706	837	767	511	509	999999	999999	272	92	406	442	999999	999999	264	999999	999999	335	748	999999	999999	48	897	999999	212	390	588	999999	99	612	999999	92	754	983	999999	999999	999999	740	999999	894	999999	999999	879	999999	686	774	212	961	829	530	226	999999	490	540	467	202	809	836	565	131	
920	488	239	660	919	323	687	171	334	202	482	999999	114	854	803	706	168	655	325	437	187	626	417	569	999999	803	602	999999	525	215	262	530	184	999999	999999	999999	773	229	332	372	97	999999	637	637	58	644	265	635	736	760	44	164	521	999999	943	303	999999	670	273	126	720	473	645	129	939	952	407	999999	880	595	999999	938	332	952	350	999999	989	779	999999	752	999999	999999	487	999999	180	108	19	56	166	680	146	999999	956	216	999999	999999	405	999999	697	999999	999999	260	755	999999	828	999999	999999	568	787	806	313	301	158	521	578	999999	985	999999	948	841	999999	999999	848	999999	458	828	982	126	310	725	741	999999	999999	425	515	999999	999999	999999	936	999999	999999	450	999999	359	376	999999	954	444	638	898	999999	524	569	855	999999	884	412	999999	999999	999	124	999999	268	72	75	831	218	999999	16	291	999999	649	999999	874	574	502	102	498	834	613	999999	999999	488	411	96	999999	913	236	271	630	884	666	653	937	959	999999	999999	206	294	544	636	230	437	356	999999	989	580	694	291	660	792	914	999999	89	135	999999	999999	856	999999	848	918	981	999999	999999	999999	876	995	16	915	23	320	895	999999	299	976	653	120	999999	999999	106	646	228	945	610	838	970	944	574	999999	392	333	999999	231	445	999999	654	758	62	949	490	994	999999	778	277	350	896	709	431	112	481	466	106	811	878	999999	700	45	861	546	437	931	431	204	999999	999999	984	674	768	674	331	894	67	192	565	999999	82	449	678	270	941	270	523	471	340	999999	999999	999999	999999	999999	999999	619	999999	999999	999999	558	573	999999	256	587	365	232	941	757	781	587	409	913	255	776	138	999999	367	600	605	176	418	960	999999	999999	463	470	332	999999	999999	999999	999999	551	670	999999	538	999999	203	101	999999	719	328	765	999999	753	999999	999999	999999	999999	999999	674	261	306	910	355	150	613	515	649	999999	895	899	417	18	78	590	857	253	249	247	999999	67	276	696	885	847	999999	280	120	90	149	202	756	428	999999	460	999999	640	999999	865	925	198	554	966	999999	819	911	757	621	999999	668	79	999999	338	680	617	985	999999	999999	999999	999999	999999	404	569	984	703	153	999999	934	617	890	227	999999	384	321	246	512	999999	999999	999999	999999	894	659	948	999999	80	173	427	748	999999	475	99	999999	816	376	592	794	999999	982	999999	999999	923	823	13	282	999999	150	654	26	443	114	685	999999	958	571	604	683	456	158	914	539	725	999999	477	152	999999	999999	122	17	728	452	528	999999	999999	399	999999	
999999	999999	676	969	929	518	999999	999999	361	999999	175	657	255	772	909	348	836	78	775	951	999999	999999	999999	480	999999	38	647	297	999999	999999	368	551	568	558	533	37	999999	188	984	999999	324	934	125	999999	635	999999	866	244	819	114	691	258	605	448	339	724	794	999999	999999	900	871	123	324	999999	431	999999	99	696	248	881	568	658	93	754	637	749	999999	509	844	887	171	412	478	886	894	999999	946	999999	999999	809	999999	584	59	94	999999	210	619	350	930	22	999999	180	996	938	999999	43	175	850	811	590	999999	999999	361	999999	739	999999	999999	438	999999	321	677	999999	477	439	648	999999	999999	999	999999	436	139	890	579	832	34	990	416	539	349	861	944	105	318	999999	325	947	233	808	354	999999	565	191	470	618	344	894	703	999999	300	999999	434	176	999999	385	461	603	716	528	227	748	63	999999	98	999999	377	999999	661	838	123	700	760	800	999999	916	870	947	430	960	999999	139	297	849	249	999999	437	999999	850	932	187	722	999999	704	999999	606	999999	459	103	451	251	763	242	865	999999	599	801	634	522	338	999999	513	999999	755	41	97	999999	213	866	311	999999	599	999999	728	660	401	469	66	219	999999	289	421	854	978	719	999999	897	432	406	649	999999	999999	999999	999999	428	674	548	999999	673	504	156	432	593	999999	999999	652	999999	999999	214	999999	999999	999999	425	474	999999	999999	658	204	45	999999	999999	37	999999	226	325	999999	999999	218	999999	999999	852	982	392	714	901	856	827	72	129	999999	701	393	228	355	519	999999	387	790	473	335	999999	354	450	376	999999	128	999999	377	476	80	319	823	213	228	208	157	363	999999	573	202	999999	595	85	968	605	806	999999	462	707	999999	411	999999	745	999999	970	508	542	26	410	782	241	460	596	999999	758	877	999999	10	156	371	999999	677	999999	280	69	430	279	482	770	999999	318	173	670	400	669	766	88	238	257	999999	615	999999	310	790	999999	815	999	999999	220	999999	626	809	315	999999	198	734	335	999999	915	999999	238	70	255	902	474	999999	790	205	999999	991	999999	999999	752	455	755	999999	999999	436	999999	253	431	252	271	52	999999	508	857	334	211	935	999999	613	322	999999	471	555	101	408	999999	893	35	803	648	229	999999	675	67	860	589	648	367	999999	165	671	128	986	798	212	999999	965	220	465	993	452	559	195	639	54	983	210	999999	999999	119	426	228	627	603	52	124	216	451	997	744	999999	999999	542	458	650	589	485	756	888	999999	361	683	569	809	206	669	999999	999999	23	
999999	389	199	398	789	999999	453	500	392	755	98	814	523	999999	720	440	873	26	999999	988	999999	999999	454	570	591	999999	742	999999	999999	407	382	380	999999	438	130	365	373	189	753	718	206	99	999999	10	799	573	837	999999	848	999999	332	999999	999999	57	559	999999	934	629	999999	41	999999	794	681	985	383	717	644	95	999999	365	999999	693	999999	28	792	374	414	453	999999	28	921	282	999999	449	85	729	999999	132	879	752	430	744	382	999999	722	412	417	999999	627	999999	999999	751	378	999999	311	638	390	987	999999	194	963	491	858	789	999999	999999	985	242	999999	654	352	521	216	999999	934	332	999999	550	306	389	999999	307	826	689	99	179	903	999999	147	999999	348	387	999999	999999	999999	999999	886	593	612	998	999999	184	207	973	999999	999999	544	39	558	978	326	840	691	875	237	666	665	999999	700	940	820	668	104	473	999999	999999	653	521	560	995	446	728	999999	999999	963	782	109	999999	950	999999	634	874	999999	169	129	507	696	992	467	132	999999	717	892	672	187	757	999999	999999	667	773	763	33	999999	563	999999	598	902	392	999999	999999	999999	999999	228	27	315	999999	901	935	353	808	278	661	64	438	999999	729	999999	999999	130	999999	999999	375	195	999999	918	611	405	213	999999	999999	604	313	90	999999	999999	999999	498	875	366	999999	856	154	390	859	504	999999	999999	999999	841	999999	763	637	999999	706	999999	202	626	51	999999	704	551	999999	318	999999	213	965	580	51	999999	260	240	960	908	890	358	999999	984	999999	682	815	642	364	999999	814	999999	967	51	999999	269	372	844	456	999999	662	689	168	835	567	655	539	532	926	177	590	999999	999999	728	381	358	205	217	300	369	293	71	197	999999	504	64	999999	923	207	999999	510	416	783	194	256	211	200	999999	426	680	152	293	716	196	781	242	999999	248	669	999999	74	165	553	97	492	601	501	832	341	513	999999	615	334	154	999999	184	798	999999	482	180	167	484	999999	620	999999	999999	355	11	553	272	98	997	999999	181	717	999999	862	999999	702	654	999999	367	390	999999	270	536	999999	571	528	999999	443	357	999999	499	867	590	374	999999	870	999999	256	500	289	999999	999999	422	362	163	437	322	999999	112	915	828	999999	799	104	999999	359	690	50	783	999999	946	829	741	241	764	999999	137	980	928	826	999999	999999	219	88	999999	499	848	184	805	143	216	999999	341	442	937	38	78	496	497	999999	189	452	472	27	999999	249	683	190	598	999999	309	341	393	286	705	429	261	721	782	388	999999	516	244	650	
276	999999	999999	309	999999	735	245	999999	999999	354	999999	767	935	999999	999999	81	815	667	999999	956	999999	874	999999	65	736	518	777	356	713	119	999999	673	999999	999999	750	680	752	383	886	862	999999	999999	999999	48	639	938	999999	68	975	999999	572	999999	930	288	815	402	759	442	573	785	958	889	999999	383	280	973	560	123	451	74	999999	442	781	723	352	175	999999	999999	425	999999	34	718	380	999999	547	240	743	999999	16	358	921	999999	810	111	904	724	999999	999999	999999	666	999999	380	616	999999	392	999999	71	216	935	649	999999	895	26	774	761	249	518	999999	999999	999999	240	630	117	103	153	19	631	679	819	999999	999999	999999	106	759	420	654	999999	470	619	999999	999999	536	993	366	981	35	303	999999	349	999999	999999	999999	638	727	436	757	273	522	767	382	999999	999999	397	317	224	815	799	267	364	117	147	58	316	429	999999	703	636	750	999999	999999	999999	595	999999	165	999999	621	923	378	332	663	390	999999	702	246	908	786	149	686	152	176	235	45	681	999999	526	168	507	218	856	999999	130	522	410	649	666	912	999999	242	999999	602	892	431	934	701	726	558	999999	80	520	94	999999	950	608	946	892	680	999999	999999	999999	262	124	714	522	600	543	868	188	63	579	996	735	999999	790	549	999999	804	999999	980	515	968	999999	436	698	999999	177	999999	914	464	756	986	998	999999	603	999999	487	188	908	343	168	857	380	301	999999	524	359	657	999999	999999	672	999999	578	933	592	669	999999	999999	25	999999	432	999999	954	723	306	592	999999	781	999999	157	72	105	895	999999	822	999999	598	521	935	184	422	999999	19	855	792	668	418	999999	371	933	203	799	999999	167	911	794	903	656	995	908	526	577	354	22	999999	999999	202	810	999999	933	81	928	999999	841	338	912	363	108	931	638	184	999999	419	379	953	999999	933	737	856	999999	754	999999	525	37	657	844	999999	999999	859	999999	999999	607	953	437	862	999999	57	999999	999999	999	440	804	724	999999	733	999999	168	974	68	733	643	999999	954	94	999999	139	412	724	194	493	999999	367	249	716	173	576	979	981	517	689	225	612	999999	856	596	999999	227	169	999999	73	999999	999999	937	136	581	999999	653	868	999999	732	862	332	146	346	263	83	565	18	999999	999999	615	186	999999	379	517	41	557	107	497	239	912	253	999999	131	806	999999	429	123	144	163	923	120	733	999999	826	893	476	571	603	999999	394	218	966	147	458	510	999999	567	999999	550	462	555	999999	28	820	999999	901	25	999999	709	999999	999999	
999999	999999	999999	504	452	683	553	624	565	999999	504	974	845	999999	286	999999	999999	305	820	999999	504	999999	701	378	739	714	999999	999999	999999	460	41	893	999999	942	345	927	904	953	67	60	24	994	999999	477	999999	407	183	126	999999	999999	352	244	889	792	947	999999	348	864	765	738	999999	999999	999999	114	953	610	114	999999	999999	359	999999	999999	247	999999	846	509	609	233	327	342	540	999999	874	382	118	797	999999	86	999999	66	589	999999	999999	329	341	999999	371	880	999999	450	302	280	757	983	239	633	999999	129	999999	448	679	124	547	432	207	870	470	260	999999	165	606	38	908	312	769	349	530	918	437	177	999999	999999	999999	876	49	999999	100	891	152	484	999999	884	140	555	387	474	502	999999	999999	999999	218	121	883	368	999999	274	371	455	999999	890	999999	88	691	778	310	999999	414	670	393	999999	780	579	999999	999999	364	721	897	362	924	304	846	999999	795	967	999999	999999	999999	351	43	775	999999	999999	677	261	382	999999	202	361	255	999999	70	999999	382	195	690	638	14	372	14	131	999999	18	530	999999	53	347	292	724	820	999999	114	73	637	617	48	999999	902	855	149	640	529	546	999999	497	999999	25	391	609	287	329	31	483	346	911	408	889	123	999999	217	999999	440	999999	541	971	332	996	204	765	999999	553	736	999999	999999	373	602	830	901	43	684	38	955	999999	447	999999	262	631	999999	726	218	158	999999	154	647	114	210	60	14	145	174	247	821	999999	462	733	999999	872	999999	973	318	578	988	999999	999999	189	88	757	41	51	718	701	999999	477	556	999999	530	592	999999	999999	173	999999	825	765	869	999999	217	999999	999999	714	906	390	381	753	417	999999	170	999999	80	468	35	452	29	963	427	472	967	353	80	463	212	11	370	141	809	766	752	232	999999	636	971	749	537	999999	144	338	330	527	70	999999	838	587	999999	999999	999999	721	532	862	999999	999999	479	864	268	999999	511	905	999999	999999	943	651	887	937	732	444	496	286	915	702	999999	99	999999	449	292	164	625	624	999999	327	49	98	243	890	884	814	166	117	999999	770	815	238	999999	90	584	999999	38	900	854	87	556	816	806	829	999999	259	263	40	999999	114	151	999999	426	701	210	855	417	997	63	918	287	389	795	155	887	600	999999	71	865	873	135	725	769	412	771	999999	292	999999	856	999999	999999	999999	536	385	628	928	999999	616	880	728	12	40	999999	999999	999999	177	30	999999	942	999999	478	202	174	999999	979	426	999999	23	930	977	999999	13	999999	999999	
999999	161	999999	999999	526	959	788	173	191	146	871	105	877	833	613	999999	212	631	999999	424	166	999999	961	828	999999	212	811	798	999999	903	165	999999	889	999999	999999	647	324	610	144	982	654	314	999999	38	836	883	999999	293	410	336	774	941	541	726	999999	999999	199	999999	23	323	999999	989	999999	288	980	872	215	458	264	999999	288	601	496	488	769	851	357	999999	992	999999	664	527	999999	358	138	223	999999	172	999999	578	999999	999999	597	821	834	665	826	731	57	963	678	999999	38	999999	57	999999	455	62	999999	419	651	999999	40	999999	999999	999999	600	139	999999	999999	415	999999	300	686	517	999999	14	999999	999999	114	999999	625	886	999999	844	574	999999	954	310	955	999999	414	215	999999	926	201	270	107	171	213	74	697	999999	290	558	635	798	352	926	999999	178	780	408	853	394	999999	380	11	655	999999	141	999999	999999	204	998	10	837	999999	759	325	727	907	513	450	999999	338	54	605	480	219	999999	999999	37	250	787	987	16	999999	363	900	821	268	999999	86	82	428	868	387	999999	558	797	256	999999	611	342	999999	277	957	813	66	981	775	531	446	319	984	618	587	417	21	994	999999	198	999999	504	468	465	437	378	620	469	666	999999	999999	421	529	999999	999999	999999	526	720	999999	548	307	918	56	999999	14	999999	999999	999999	290	999999	281	999999	322	999999	999999	999999	999999	805	839	589	202	999999	325	461	999999	34	790	431	202	680	891	300	945	999999	891	939	999999	999999	460	671	290	811	188	696	51	368	109	999999	829	319	43	999999	880	999999	356	999999	603	594	138	980	975	999999	617	610	88	980	999999	385	175	794	999999	153	999999	177	308	391	418	628	999999	250	925	328	601	883	646	180	419	486	590	190	999999	999999	602	480	696	999999	204	577	618	71	751	723	306	45	660	890	376	712	170	964	999999	975	184	888	64	999999	74	733	963	908	570	140	795	985	458	796	550	873	999999	683	197	999999	19	999999	999999	212	999999	999999	233	999999	999999	999999	326	999999	889	999999	688	999999	426	49	560	470	999999	710	501	620	927	321	999999	863	349	502	241	999999	999999	460	965	826	399	852	634	508	510	217	113	999999	814	179	106	999999	999999	999999	457	999999	133	726	999999	999999	857	878	284	999999	999999	369	417	999999	475	999999	999999	438	405	862	324	573	414	62	959	999999	999999	999999	805	758	225	499	756	999999	999999	798	362	60	999999	665	968	520	999999	923	999999	151	799	802	999999	974	331	667	692	254	522	884	37	81	999999	830	703	999999	82	525	495	
490	612	904	999999	999999	487	797	215	739	893	999999	994	999999	533	818	607	999999	250	999999	999999	557	999999	999999	990	999999	999999	291	999999	402	962	749	447	62	437	47	538	895	545	999999	497	534	462	952	360	718	889	999999	547	999999	233	899	979	251	99	999999	683	999999	913	999999	999999	206	514	812	777	154	999999	942	999999	999999	290	999999	268	529	344	902	105	854	160	282	281	235	999999	345	178	999999	770	206	963	499	364	999999	981	449	814	300	30	649	999999	216	999999	946	492	999999	668	521	641	459	999999	196	843	828	999999	641	824	680	462	999999	643	714	999999	999999	978	564	142	853	999999	818	714	53	882	999999	679	999999	999999	334	742	691	999999	657	431	320	300	777	655	535	487	349	625	144	838	851	999999	999999	831	999999	967	927	999999	815	791	823	744	862	313	398	159	15	722	499	937	771	502	986	293	73	869	211	999999	606	999999	391	999999	580	215	999999	999999	219	123	726	366	999999	772	999999	866	607	999999	437	473	999999	386	481	999999	135	207	999999	999999	999999	186	767	334	766	28	322	449	999999	630	174	657	282	999999	939	891	996	143	999999	999	640	999999	685	497	999999	738	999999	230	999999	999999	77	383	148	682	430	43	355	999999	999999	796	459	422	466	977	412	780	201	999999	446	590	630	999999	85	77	718	898	500	279	892	37	999999	101	555	999999	563	790	518	999999	528	999999	999999	604	542	334	549	228	999999	999999	95	999999	547	342	784	999999	144	84	307	81	999999	531	542	86	999999	573	999999	999999	999999	821	423	621	999999	601	790	540	54	35	459	750	528	999999	244	791	194	999999	999999	44	317	999999	510	999999	493	999999	999999	999999	999999	999999	999999	999999	905	192	361	842	294	474	398	945	552	253	269	999999	624	557	999999	474	999999	751	891	999999	999999	999999	999999	625	321	935	138	999999	967	792	177	584	930	490	999999	345	148	402	506	720	843	544	492	74	999999	999999	863	935	893	169	710	621	578	828	999999	519	142	999999	530	359	346	572	999999	999999	86	685	999999	999999	712	217	336	893	254	999999	434	999999	903	999999	642	919	81	999999	932	807	999999	555	16	999999	603	335	213	411	872	157	999999	280	565	732	999999	306	223	999999	232	685	999999	817	377	406	404	347	999999	157	103	611	288	153	640	999999	677	530	679	86	999999	386	999999	999999	31	107	797	164	999999	180	996	346	705	352	970	256	999999	274	188	609	999999	265	719	66	999999	999999	868	240	999999	394	64	467	627	147	198	999999	682	908	795	999999	608	999999	364	445	
999999	757	905	936	183	394	207	413	999999	999999	379	285	667	947	616	760	999999	567	999999	999999	126	539	718	568	164	999999	574	75	999999	907	999999	467	901	284	905	560	365	931	67	255	197	651	124	557	768	912	188	999999	301	999999	51	51	725	999999	329	999999	49	347	782	58	819	141	999999	444	79	911	999999	393	52	66	405	306	509	999999	999999	474	424	170	999999	251	946	840	999999	445	866	999999	741	144	954	294	521	27	159	19	999999	65	999999	680	488	856	538	794	692	244	638	744	999999	456	365	855	999999	878	547	999999	999999	979	367	498	577	120	180	249	438	757	545	387	157	999999	843	999999	756	744	999999	943	712	161	157	999999	806	999999	427	294	779	109	999999	999999	480	618	906	456	697	999999	112	999999	999999	298	999999	934	699	260	596	999999	613	19	108	462	206	604	828	950	831	999999	691	455	693	885	470	999999	670	902	907	539	999999	999999	657	536	999999	999999	267	423	796	223	840	555	535	386	681	769	10	999999	446	876	789	956	624	999999	999999	656	685	800	828	999999	274	999999	353	67	457	999999	361	572	820	999999	346	414	164	618	988	146	999999	999999	214	700	999999	999999	466	41	999999	637	773	999999	999999	985	629	466	594	769	948	53	212	478	928	464	418	438	814	554	999999	999999	802	15	881	401	737	378	596	138	697	999999	339	999999	317	820	453	572	999999	835	272	880	819	394	669	944	933	451	999999	999999	292	999999	231	911	999999	999999	834	767	907	606	257	261	870	466	81	999999	713	890	170	118	999999	845	863	999999	291	658	565	999999	345	936	999999	295	989	846	846	999999	18	427	819	942	985	685	665	967	999999	21	19	363	999999	949	240	53	290	280	999999	999999	999999	999999	630	843	809	999999	999999	971	148	962	271	34	620	999999	711	295	999999	228	132	335	189	999999	400	279	999999	999999	104	396	999999	424	15	719	999999	409	999999	999999	797	976	142	568	264	999999	829	625	750	985	742	999999	248	944	972	72	999999	413	266	999999	999999	360	204	999999	332	999999	275	724	956	551	999999	221	523	946	498	104	95	999999	80	999999	77	775	529	663	999999	64	157	760	999999	943	572	704	152	620	913	447	781	999999	245	999999	428	999999	669	208	79	999999	999999	302	999999	877	999999	592	342	771	83	86	830	541	148	278	999999	999999	999999	999999	979	221	78	999999	999999	999999	322	560	329	851	76	962	115	999999	593	937	538	855	313	999999	967	999999	372	381	546	837	616	250	395	967	341	999999	832	999999	229	858	999999	623	
270	406	565	426	999999	490	704	121	970	510	947	211	739	42	210	708	55	999999	848	999999	365	999999	443	82	174	361	520	162	999999	999999	111	734	484	915	595	907	999999	550	716	881	676	435	866	116	303	194	999999	309	713	133	611	229	20	999999	267	75	962	493	261	911	970	551	980	521	999999	222	727	824	446	303	699	504	999999	966	30	929	999999	337	999999	980	133	999999	449	999999	847	881	724	999999	657	999999	945	525	299	999999	999999	135	454	354	707	999999	466	413	862	999999	434	116	936	999999	744	999999	736	999999	999999	281	788	758	111	974	673	999999	498	18	177	916	358	183	999999	489	64	895	999999	983	629	698	523	999999	999999	999999	582	741	999999	999999	973	328	793	319	999999	28	26	162	999999	480	999999	190	592	457	246	945	999999	260	999999	999999	988	849	853	753	999999	25	757	78	410	81	402	932	999999	816	999999	999999	999999	999999	371	196	999999	999999	872	14	312	449	116	75	483	413	999999	331	999999	497	693	134	475	999999	314	999999	271	947	999999	951	87	748	607	999999	422	398	823	32	999999	714	983	96	999999	999999	999999	566	908	691	594	996	112	999999	102	95	133	999999	382	91	734	999999	925	999999	159	920	926	563	999999	341	653	95	589	946	441	134	999999	606	157	627	600	747	888	999999	363	755	848	999999	655	522	651	511	25	741	298	324	789	999999	937	999999	921	886	724	576	48	509	417	166	639	968	581	526	763	755	999999	986	686	356	171	403	82	920	999999	329	689	152	80	848	658	127	999999	54	999999	101	705	713	33	999999	541	854	999999	692	377	687	940	134	999999	270	259	311	638	442	999999	543	983	999999	978	404	887	999999	438	568	507	522	632	536	857	672	59	778	963	374	999999	317	999999	389	999999	230	389	564	404	810	598	999999	999999	902	748	999999	999999	703	734	628	434	645	425	779	195	854	64	413	999999	84	220	480	348	273	999999	989	999999	604	458	758	999999	332	501	628	999999	999999	43	999999	999999	731	564	999999	54	999999	940	179	892	999999	203	698	175	975	297	329	999999	999999	18	999999	285	758	999999	999999	255	976	999999	111	999999	796	809	44	820	335	625	546	519	999999	436	14	333	457	999999	213	410	760	999999	50	45	181	38	852	152	818	454	39	93	62	111	78	730	838	35	105	999999	999999	999999	840	359	999999	809	999999	691	999999	891	827	999999	444	999999	999999	999999	573	76	999999	767	957	999999	12	880	596	463	467	762	368	283	999999	432	11	738	251	883	751	999999	294	371	303	
170	149	926	627	377	649	950	616	684	999999	771	999999	999999	999999	278	875	999999	763	297	352	972	999999	999999	406	999999	999999	705	860	611	642	999999	782	611	474	999999	752	85	262	999999	999999	517	156	683	999999	723	378	673	230	973	17	790	999999	997	29	330	836	418	530	999999	717	943	999999	14	51	999999	999999	452	863	720	526	999999	999999	544	483	834	826	649	614	999999	999999	986	485	887	603	851	999999	999999	591	154	960	999999	555	999999	999999	870	999999	151	642	841	733	926	809	509	456	999999	93	392	523	194	503	999999	804	846	206	999999	468	999999	999999	199	328	214	999999	719	759	192	999999	676	999999	613	416	684	17	773	949	110	999999	975	440	395	768	573	271	999999	999999	774	539	708	834	781	411	225	999999	452	999999	529	75	999999	999999	999999	963	999999	359	909	999999	818	188	40	897	105	553	492	771	999999	431	755	942	463	78	985	653	545	842	261	211	201	944	565	999999	429	44	96	235	999999	431	999999	224	361	999999	999999	595	999999	811	738	999999	919	454	999999	30	767	586	612	31	999999	620	427	999999	107	708	586	874	999999	999999	477	71	467	999999	604	999999	80	540	591	833	247	400	155	999999	999999	34	292	747	230	999999	492	999999	432	74	470	556	13	786	999999	999999	53	957	971	727	999999	677	770	662	849	140	999999	236	995	779	999999	373	999999	693	999999	999999	425	999999	654	89	297	634	999999	403	796	58	590	293	424	937	999999	289	429	999999	400	436	264	629	898	100	593	266	999999	653	289	106	91	320	999999	52	237	214	313	999999	440	709	48	999999	865	800	549	667	812	999999	989	504	944	57	999999	44	819	796	940	564	495	999999	786	985	123	999999	967	280	967	382	999999	999999	999999	537	987	999999	397	887	763	107	550	999999	454	789	999999	999999	162	43	27	291	233	441	274	748	406	999999	923	62	262	176	833	278	999999	439	357	414	528	416	999999	612	647	932	42	843	999999	568	587	996	332	338	547	999999	263	999999	999999	278	320	237	141	588	766	344	634	597	999999	282	236	24	441	259	266	745	972	999999	644	300	409	431	735	837	821	999999	730	924	999999	899	25	24	290	999999	103	999999	285	482	845	312	307	999999	578	999999	342	573	999999	83	999999	801	960	999999	51	858	869	889	502	999999	766	840	614	710	968	374	266	222	999999	362	165	966	999999	500	569	342	992	964	852	994	999999	258	999999	656	999999	999999	938	177	973	432	220	214	798	981	715	15	697	597	476	214	483	129	840	212	918	115	
999999	470	288	999999	999999	904	47	507	798	518	999999	957	858	150	435	99	249	310	999999	950	178	999999	784	564	999999	999999	498	999999	520	385	417	169	738	745	496	478	888	274	567	315	176	999999	193	206	537	739	738	336	778	999999	880	999999	70	999999	999999	853	685	724	999999	469	416	999999	986	423	110	999999	229	122	653	957	211	975	742	836	999999	999999	304	588	36	905	999999	999999	999999	136	504	878	109	771	808	642	793	173	209	107	999999	999999	314	769	105	228	999999	626	999999	999999	192	905	797	234	193	70	999999	107	999999	169	803	254	530	859	918	232	219	999999	314	21	173	47	999999	644	936	16	572	534	999999	808	394	50	489	999999	999999	599	90	874	588	999999	999999	999999	999999	50	304	654	257	999999	851	873	19	72	321	671	999999	154	139	162	297	186	999999	33	614	999999	999999	999999	764	482	915	328	152	344	869	566	926	477	572	734	349	292	759	126	683	999999	798	331	728	818	999999	999999	999999	927	587	411	259	70	91	585	276	541	890	775	999999	533	731	674	203	754	744	189	582	999999	812	15	999999	381	999999	995	101	452	44	946	91	125	858	999999	756	999999	317	866	396	986	468	807	402	984	586	159	887	134	138	999999	84	220	227	75	999999	582	999999	999999	999999	999999	494	999999	507	999999	693	424	674	517	917	736	447	877	793	595	999999	999999	612	443	794	999999	999999	966	999999	70	872	871	898	792	109	183	482	439	156	999999	999999	644	310	458	301	999999	485	380	216	401	536	999999	427	632	999999	119	969	999999	93	529	977	528	509	446	81	822	526	881	417	743	999999	17	999999	492	103	301	704	164	152	631	715	736	759	922	999999	676	453	276	663	999999	213	930	999999	626	333	974	144	863	387	999999	646	999999	962	473	147	528	474	935	538	999999	415	815	409	461	999999	250	999999	587	912	999999	378	260	999999	428	999999	999999	661	115	168	129	166	841	777	673	985	999999	774	296	785	15	211	999999	737	825	583	398	531	894	811	93	215	999999	950	982	110	395	384	544	933	814	866	999999	999999	999999	681	573	48	736	475	999999	476	999999	802	906	202	999999	522	402	844	151	801	767	999999	999999	913	608	890	794	572	599	737	240	363	970	149	843	741	999999	154	999999	360	795	999999	119	999999	733	755	54	999999	999999	999999	999999	699	999999	999999	999999	75	999999	506	999999	682	253	173	875	964	246	128	999999	767	359	129	205	999999	834	790	16	348	193	999999	999999	999999	846	15	332	726	755	999999	571	957	50	
777	49	999999	81	999999	116	631	999999	154	999999	999999	999999	286	439	131	677	733	864	11	16	999999	881	242	326	229	836	248	999999	159	219	705	999999	999999	727	582	89	999999	186	999999	684	385	795	49	98	574	928	569	999999	210	58	999999	676	999999	999999	289	896	806	504	999999	501	868	789	403	935	999999	67	999999	559	857	999999	304	556	999999	326	631	965	842	999999	752	301	276	673	640	999999	999999	999999	999999	923	447	685	283	879	999999	15	816	595	401	999999	424	516	999999	19	999999	169	754	474	318	253	999999	324	64	662	751	999999	234	204	158	303	747	645	80	136	121	181	767	424	231	999999	510	45	573	738	730	246	422	999999	955	999999	355	723	720	743	603	133	631	999999	999999	775	781	999999	447	108	999999	778	445	751	898	545	401	340	253	957	743	293	750	325	932	999999	999999	967	249	677	947	999999	925	337	533	988	550	156	297	999999	580	999999	598	474	381	951	800	999999	368	419	89	25	479	762	999999	320	999999	999999	688	621	638	999999	999999	770	160	342	999999	118	999999	999999	995	254	53	797	387	854	695	285	943	980	714	475	609	999999	597	932	999999	172	337	222	999999	244	467	999999	817	999999	999999	828	324	48	108	999999	999999	999999	423	834	972	681	385	155	999999	106	999999	708	999999	172	214	999999	182	999999	788	999999	781	15	999999	761	787	378	999999	621	347	867	961	999999	882	32	32	160	999999	763	999999	871	787	191	598	518	872	759	767	654	561	965	655	106	999999	999999	911	447	164	662	999999	604	701	764	999999	757	145	467	826	999999	999999	64	999999	999999	268	999999	903	599	417	999999	889	37	610	335	69	382	221	865	654	999999	120	585	996	999999	715	999999	999999	32	999999	840	999999	414	933	883	514	999999	999999	246	999999	343	999999	321	40	378	772	29	994	999999	704	436	999999	280	812	362	774	999999	67	391	703	902	746	880	999999	999999	411	999999	999999	727	820	999999	552	974	37	999999	959	798	554	627	981	696	999999	804	328	946	999999	113	601	581	118	950	449	448	543	935	596	634	104	463	967	999999	925	277	554	152	883	571	252	501	403	999999	999999	999999	410	17	541	941	561	280	999999	307	999999	522	999999	870	123	114	440	101	999999	334	703	100	660	999999	770	104	999999	186	999999	999999	860	110	188	999999	999999	19	48	536	403	655	999999	824	191	669	415	999999	658	999999	39	779	141	999999	999999	999999	281	919	779	717	999999	447	691	385	217	550	999999	999999	344	484	930	999999	75	904	698	79	261	879	909	991	
999999	366	445	576	157	292	601	709	333	119	862	31	999999	330	299	999999	964	999999	999999	640	232	633	999999	183	753	925	999999	236	462	707	817	401	19	787	999999	879	12	125	238	924	949	737	458	234	622	999999	873	745	614	742	114	564	273	279	999999	654	298	271	822	231	579	374	257	999999	302	999999	21	999999	890	419	953	849	468	691	691	495	184	844	561	999999	61	968	999999	720	999999	263	138	740	28	999999	999999	999999	302	16	355	584	490	832	932	162	999999	431	854	205	789	999999	999999	581	587	284	480	999999	710	977	180	610	999999	537	32	48	341	999999	433	114	827	222	556	462	346	999999	15	999999	911	999999	999999	629	123	426	930	347	999999	999999	162	744	315	148	999999	324	836	744	831	952	809	999999	999999	625	997	750	377	576	708	643	245	999999	279	138	999999	999999	41	999999	497	336	999999	999999	880	999999	129	689	798	689	191	999999	625	601	284	62	541	999999	588	330	632	373	58	999999	638	524	321	680	475	187	999999	999999	999999	295	999999	504	999999	134	22	46	999999	318	999999	688	395	999999	27	999999	206	227	999999	523	723	710	918	133	288	252	56	366	472	448	999999	621	92	461	948	340	354	779	999999	999999	15	552	824	323	999999	369	967	999999	507	678	483	258	590	92	16	583	377	133	226	999999	87	999999	999999	68	999999	999999	999999	934	999999	687	299	427	521	188	517	181	886	604	711	918	284	884	859	999999	999999	966	40	10	454	375	963	999999	563	999999	339	359	978	999999	999999	92	999999	43	999999	819	999999	66	736	412	999999	999999	697	772	999999	307	999999	203	796	778	104	137	308	605	490	999999	723	78	863	920	849	168	202	999999	385	628	164	251	250	999999	415	907	239	628	435	618	677	200	999999	266	771	146	563	209	671	101	784	168	999999	491	106	999999	999999	999999	562	416	643	576	397	999999	152	588	999999	757	373	196	898	999999	179	871	485	999999	268	999999	999999	999999	605	999999	458	293	999999	995	698	759	943	104	714	423	75	29	999999	111	803	26	123	192	193	805	999999	999999	203	999999	999999	681	999999	573	62	595	666	850	811	650	999999	999999	948	999999	890	204	813	278	481	484	614	160	896	384	999999	251	999999	999999	999999	999999	166	973	999999	740	999999	26	999999	999999	52	129	757	225	218	334	999999	699	78	967	301	999999	992	567	13	999999	499	838	999999	632	844	810	999999	698	330	21	494	154	24	217	999999	999999	451	443	236	999999	726	399	942	572	999999	39	999999	526	676	540	806	598	969	380	
251	178	241	130	535	242	28	999999	895	206	839	838	685	860	827	427	999999	558	341	999999	999999	110	999999	999999	241	815	636	584	999999	999999	214	895	184	644	999999	999999	642	330	907	993	343	668	503	746	999999	999999	354	322	699	259	993	258	267	999999	999999	151	282	28	889	720	605	999999	999999	115	991	944	663	50	895	855	784	227	651	347	999999	999999	606	999999	999999	678	470	324	885	773	795	956	999999	857	267	824	699	623	999999	197	398	899	999999	999999	754	999999	898	313	999999	843	474	776	999999	999999	19	999999	999999	132	999999	999999	259	291	999999	272	319	45	999999	806	783	80	999999	170	786	464	948	418	999999	218	405	702	999999	167	896	999999	309	999999	359	718	847	214	999999	576	999999	999999	999999	999999	351	999999	88	999999	999999	101	529	357	687	313	989	999999	999999	600	359	999999	727	999999	440	999999	394	517	963	300	685	999999	959	579	790	589	85	566	526	841	77	342	140	685	999999	688	638	549	364	999999	999999	216	746	257	999999	953	999999	260	999999	845	722	999999	406	787	43	999999	142	950	999999	107	999999	433	626	139	533	999999	205	51	614	751	463	845	163	967	270	478	851	712	724	836	739	999999	777	681	129	999999	936	352	999999	346	556	688	981	999999	766	607	590	617	999999	838	758	808	646	47	392	877	681	438	527	565	43	430	999999	731	368	414	655	999999	20	301	90	853	399	278	999999	774	863	896	211	999999	999999	243	988	885	87	931	188	739	299	999999	561	999999	824	96	312	135	999999	260	898	999999	951	645	999999	432	999999	904	418	377	842	617	999999	784	999999	999999	676	799	441	350	653	436	235	999999	655	767	999999	582	38	312	965	999999	999999	612	998	848	711	252	636	566	138	182	999999	810	999999	682	238	777	280	959	999999	513	694	122	999999	471	136	45	990	839	692	185	875	116	411	999999	304	999999	785	388	163	434	172	875	222	480	913	999999	29	972	539	962	311	79	999999	462	385	999999	15	999999	722	999999	261	797	873	952	306	416	409	134	387	827	991	891	806	985	350	999999	900	136	557	711	25	27	999999	730	874	999999	223	949	397	104	405	258	666	486	999999	374	999999	269	183	507	26	895	595	711	971	419	272	907	121	566	309	878	979	20	999999	243	497	153	999999	500	202	999999	736	293	432	999999	235	330	812	999999	817	640	953	59	695	130	432	598	759	999999	544	316	837	830	794	526	279	655	999999	999999	877	857	191	999999	315	566	168	311	289	238	999999	942	105	146	749	669	
925	999999	325	999999	811	999999	394	624	999999	999999	622	905	999999	905	473	579	504	999999	108	959	459	279	744	139	961	131	318	530	280	602	221	701	91	135	999999	999999	340	999999	999999	977	473	999999	727	999999	944	999999	812	999999	765	999999	999999	231	47	789	220	656	999999	196	578	689	591	863	354	363	674	921	823	999999	314	999999	249	999999	745	999999	999999	891	551	324	195	708	999999	934	765	665	164	989	663	302	915	944	164	154	717	448	396	609	223	374	999999	33	439	999999	79	999999	999999	238	486	916	303	328	114	870	11	869	380	656	107	688	208	685	999999	531	459	370	968	104	501	306	734	886	678	999999	570	172	279	871	865	134	999999	925	512	746	999999	596	839	294	153	848	77	740	512	999999	999999	999999	765	907	999999	999999	673	999999	999999	189	192	417	649	999999	310	839	599	999999	999999	973	999999	282	999999	520	533	999999	530	684	951	999999	999999	994	999999	153	21	501	406	371	882	999999	461	29	198	999999	563	590	947	912	984	999999	258	568	999999	538	146	999999	896	254	384	136	999999	988	328	94	950	999999	43	505	915	809	442	237	626	635	522	378	94	999999	956	942	999999	617	699	647	404	999999	999999	845	17	128	604	999999	999999	756	977	472	701	113	382	375	557	451	997	999999	999999	999999	942	323	25	768	808	56	999999	442	221	570	999999	680	999999	290	152	999999	498	999999	214	290	250	999999	657	60	676	980	999999	591	394	999999	620	524	776	999999	727	732	999999	248	999999	558	864	555	544	417	183	30	423	101	999999	369	999999	209	999999	590	780	82	665	965	999999	828	578	706	57	748	999999	999999	904	316	563	420	368	259	999999	999999	426	695	335	250	876	655	566	386	999999	999999	519	420	553	999999	602	655	76	864	157	999999	980	167	508	795	467	409	126	116	537	811	10	999999	722	325	999999	95	746	425	98	999999	271	999999	347	999999	238	539	230	718	999999	908	354	504	112	996	999999	268	196	540	783	999999	539	460	848	557	35	999999	698	999999	31	999999	908	650	775	711	229	789	999999	999999	567	927	999999	407	999999	629	467	999999	600	725	650	999999	999999	216	642	620	906	811	352	790	996	999999	999999	991	999999	999999	999999	703	999999	400	777	885	448	710	972	855	298	999999	67	229	99	999999	226	999999	588	126	619	701	999999	165	999999	417	446	39	490	155	97	197	710	206	629	764	777	209	948	764	466	999999	243	786	332	999999	753	999999	700	999999	205	999999	413	581	587	999999	695	573	595	369	449	418	999999	999999	
768	110	431	861	999999	335	751	26	34	824	659	430	468	231	832	41	663	323	338	23	999999	229	784	138	618	331	79	214	614	588	324	999999	968	999999	999999	231	352	999999	999999	999999	726	189	843	589	921	166	839	473	740	564	999999	136	89	216	999999	999999	326	999999	999999	277	266	999999	411	999999	999999	612	462	62	212	610	688	771	999999	963	999999	999999	999999	999999	217	462	491	605	473	60	883	198	967	761	999999	480	905	59	649	266	119	189	777	407	89	319	704	787	271	140	875	934	347	126	920	118	999999	131	95	790	785	660	83	361	999999	320	644	700	999999	731	705	638	132	532	853	117	992	979	999999	999999	758	704	344	343	184	949	999999	850	841	428	318	999999	964	858	999999	458	116	999999	844	999999	674	999999	272	999999	999999	246	999999	814	999999	812	126	999999	15	197	42	999999	326	999999	187	613	469	793	999999	106	999999	920	674	273	62	404	11	999999	144	356	233	754	442	805	908	937	999999	47	587	38	311	136	999999	776	826	399	142	376	999999	241	309	880	154	999999	126	514	999999	999999	999999	868	811	550	57	659	964	999999	648	520	831	249	475	432	216	830	795	296	152	999999	446	662	999999	635	337	902	999999	352	999999	277	688	999999	375	598	285	719	227	760	88	128	812	548	750	999999	999999	999999	765	877	674	323	379	829	371	673	112	109	606	186	223	155	613	621	677	381	832	437	873	999999	157	999999	612	44	217	34	96	897	999999	650	100	338	147	178	678	296	897	859	42	702	999999	999999	999999	50	547	933	999999	200	999999	379	789	116	135	999999	730	999999	999999	344	999999	999999	999999	214	197	999999	999999	885	18	445	943	390	483	972	404	181	391	971	383	572	497	284	519	896	35	542	860	983	999999	258	447	500	999999	562	247	695	125	291	988	999999	999999	999999	925	79	256	491	895	816	712	954	999999	759	804	148	847	347	827	690	188	655	105	111	682	759	997	453	999999	920	735	708	65	109	982	226	617	835	359	999999	999999	544	646	53	281	257	751	688	999999	999999	715	999999	867	435	113	343	999999	853	979	175	82	803	999999	975	91	13	999999	407	776	587	531	22	988	388	51	643	18	62	830	434	17	318	999999	999999	215	835	999999	630	995	649	999999	764	855	999999	376	999999	857	671	961	999999	358	353	912	117	915	999999	911	489	393	469	334	19	999999	555	168	764	55	999999	770	999999	171	278	412	136	432	767	166	805	21	205	786	347	100	999999	85	664	999999	999999	452	511	
924	362	246	536	325	999999	741	310	35	612	800	999999	901	715	116	89	941	999999	684	157	546	116	477	198	683	999999	919	471	479	503	368	405	999999	268	331	999999	42	875	999999	999999	999999	856	780	409	405	258	445	384	999999	995	999999	999999	965	304	999999	818	884	58	852	337	999999	279	831	531	999999	999999	660	643	394	999999	57	75	974	408	999999	690	335	78	793	434	551	544	26	999999	781	747	999999	582	999999	513	924	983	32	483	999999	999999	34	259	164	10	999999	802	990	157	999999	656	646	567	183	999999	492	816	265	427	786	999999	263	999999	999999	507	964	999999	350	880	382	73	52	500	357	999999	999999	86	913	999999	837	748	554	999999	534	134	110	873	409	28	999999	117	999999	604	697	368	999999	676	509	657	45	519	462	120	999999	884	999999	156	219	808	618	415	903	472	590	999999	999999	395	823	624	999999	999999	678	332	999999	999999	345	447	999999	999999	872	989	577	265	999999	328	295	444	103	999999	999999	954	664	601	999999	616	214	265	999999	659	230	117	853	884	999999	944	840	140	999999	999999	549	175	999999	229	936	629	837	647	999999	999999	751	702	302	183	113	999999	437	87	922	999999	70	89	433	153	769	764	146	692	999999	812	999999	165	192	592	111	355	610	444	999999	779	779	566	999999	752	907	527	999999	680	781	809	517	999999	217	20	450	469	742	210	460	999999	493	154	999999	902	784	999999	520	709	81	999999	999999	999999	421	999999	999999	503	999999	680	245	251	949	466	999999	204	999999	723	947	182	151	999999	612	410	984	493	296	999999	922	647	968	321	17	999999	608	32	999999	999999	999999	75	999999	999999	999999	72	965	218	999999	36	242	449	606	70	999999	347	568	440	155	440	999999	928	855	999999	581	891	999999	923	243	843	858	999999	235	781	382	882	634	204	711	550	445	775	271	269	401	483	51	999999	672	669	547	177	876	538	517	423	219	710	375	48	359	51	975	388	178	353	999999	999999	688	999999	713	373	999999	605	995	999999	666	999999	999999	108	999999	805	261	574	306	690	999999	697	999999	958	672	923	829	672	999999	403	800	882	999999	58	269	999999	999999	905	956	183	448	281	542	285	756	623	275	999999	198	554	789	411	92	488	999999	525	561	730	104	999999	543	66	414	601	999999	784	999999	397	838	999999	586	356	617	132	251	741	165	988	211	999999	658	562	484	999999	613	399	800	612	716	999999	999999	999999	811	999999	639	392	999999	999999	999999	972	128	878	999999	563	968	999999	793	959	246	600	370	999999	528	55	
141	981	582	768	987	51	984	892	680	999999	971	97	545	999999	999999	999999	999999	224	153	238	930	780	133	999999	678	180	606	840	999999	999999	383	99	999999	765	44	999999	999999	108	953	803	988	236	207	999999	591	880	999999	351	477	999999	726	156	429	299	125	361	857	661	99	817	999999	154	526	564	720	882	127	999999	416	999999	999999	999999	270	350	250	703	583	788	339	999999	281	999999	372	988	999999	237	669	999999	650	683	800	158	18	999999	999999	999999	709	642	624	708	999999	999999	999999	999999	999999	999999	999999	89	59	421	778	78	331	302	999999	189	781	538	174	999999	222	446	138	732	43	901	999999	134	981	406	993	999999	999999	630	999999	162	999999	999999	659	999999	351	590	999999	239	905	731	826	999999	599	188	999999	181	999999	999999	496	999999	990	212	608	437	192	760	107	653	427	837	904	701	267	393	860	61	878	999999	151	999999	815	999999	827	312	84	61	999999	803	343	999999	472	43	144	717	171	127	130	999999	999999	590	493	978	811	77	999999	999999	458	215	328	21	302	753	989	865	511	101	999999	306	362	999999	235	999999	319	999999	375	870	999999	549	232	742	930	656	466	561	147	836	97	759	485	949	999999	329	999999	332	530	719	53	278	216	80	742	824	869	137	364	999999	999999	999999	702	956	999999	908	983	585	90	999999	999999	438	727	674	999999	625	999999	413	537	905	819	999999	999999	655	999999	298	343	161	10	116	787	339	999999	947	178	880	67	999999	391	694	346	898	251	884	433	615	551	541	999999	127	13	999999	600	999999	380	680	999999	57	999999	279	999999	999999	999999	974	858	957	242	779	505	999999	999999	302	31	842	569	920	746	200	232	222	747	999999	94	999999	113	330	738	747	577	497	748	999999	399	121	129	514	323	277	35	476	382	771	999999	944	559	710	444	999999	889	459	934	941	825	999999	999999	773	746	701	870	538	228	495	999999	999999	384	558	903	910	723	64	606	478	175	999999	839	999999	765	150	334	999999	886	981	857	127	563	999999	194	482	589	356	767	999999	999999	497	257	887	569	999999	569	11	807	534	44	999999	853	465	776	999999	999999	556	17	606	377	478	651	247	637	94	454	999999	999999	431	330	999999	999999	984	82	677	508	952	416	737	581	332	595	999999	946	32	274	107	39	999999	404	42	999999	171	999999	928	999999	20	259	484	582	990	637	385	999999	667	547	999999	999999	999999	570	135	150	279	35	999999	882	299	300	614	819	357	549	999999	36	298	38	135	740	154	832	498	999999	999999	165	999999	
695	999999	158	289	485	406	714	930	999999	279	999999	78	146	209	56	555	719	644	664	235	451	389	359	915	999999	422	138	248	999999	82	999999	218	124	444	999999	672	151	999999	139	423	642	999999	703	999999	406	999999	989	540	108	286	778	69	277	929	999999	315	999999	243	999999	72	999999	476	999999	481	847	683	999999	701	849	383	999999	708	514	250	593	832	686	601	518	677	433	999999	150	989	304	999999	999999	195	305	54	811	999999	999999	77	155	999999	953	232	910	723	16	298	691	999999	871	80	555	999999	345	316	629	999999	724	973	639	680	999999	674	187	999999	742	768	405	805	571	506	348	447	999999	427	878	463	999999	795	671	144	906	425	999999	233	999999	914	999999	999999	424	552	192	396	437	474	839	289	54	999999	980	248	892	885	162	999999	732	999999	931	917	438	999999	577	929	312	504	774	910	999999	999999	666	828	999999	416	390	28	999999	999999	19	999999	588	999999	999999	265	814	432	252	999999	272	752	999999	709	999999	999999	999999	999999	999999	999999	94	932	699	928	732	101	999999	162	999999	486	999999	144	61	780	108	999999	339	838	999999	322	999999	879	262	999999	999999	804	461	957	999999	987	855	141	999999	999999	867	999999	931	660	999999	328	999999	662	113	999999	526	138	701	999999	611	683	602	722	502	662	999999	214	680	945	290	927	639	999999	317	999999	999999	999999	100	990	912	31	378	679	970	438	826	462	775	496	237	999999	999999	740	355	171	395	143	638	391	999999	663	999999	985	999999	999999	688	684	354	772	145	163	48	710	809	589	314	999999	999999	74	835	685	439	193	717	999999	824	898	999999	155	946	496	733	708	78	259	999999	392	999999	999999	749	999999	117	13	360	999999	481	402	931	765	857	999999	391	999999	999999	246	999999	222	277	609	125	790	228	999999	826	649	429	339	642	999999	964	999999	999999	720	325	694	578	435	999999	643	299	432	967	699	298	483	115	169	162	832	35	412	125	999999	915	959	922	908	187	711	999999	151	760	381	999999	935	849	671	258	999999	999999	798	389	634	999999	692	822	528	910	352	544	999999	999999	999999	534	999999	999999	922	804	999999	771	669	258	131	999999	157	672	596	999999	363	634	443	999999	301	174	237	33	491	999999	232	146	404	997	834	999999	394	999999	999999	846	248	999999	926	866	891	99	997	549	267	644	172	30	235	999999	557	717	999999	358	884	645	307	999999	325	542	999999	229	377	999999	424	954	604	191	721	999999	660	234	999999	999999	29	211	176	999999	765	846	999999	211	999999	774	449	127	999999	
999999	90	999999	549	999999	813	394	294	671	722	335	134	312	50	999999	309	999999	999999	999999	19	532	999999	683	478	999999	773	479	324	380	318	603	232	307	887	568	111	415	210	950	999999	999999	293	999999	489	841	563	999999	805	246	902	435	804	999999	117	999999	999999	407	837	999999	936	999999	999999	999999	999999	129	112	827	425	481	880	893	285	29	912	694	249	981	204	637	999999	319	999999	88	477	882	798	116	199	353	862	704	578	999999	999999	87	254	379	994	369	738	735	48	334	366	999999	159	785	213	422	305	725	212	209	999999	626	669	999999	446	480	330	999999	638	999999	999999	185	324	16	999999	999999	450	999999	999999	834	899	999999	999999	349	722	468	733	999999	902	776	999999	999999	501	999999	404	999999	417	999999	933	523	999999	742	999999	966	715	190	694	153	780	379	972	435	737	378	310	999999	999999	999999	279	978	999999	317	999999	861	34	481	684	945	612	617	426	196	999999	999999	999999	166	232	315	633	541	773	590	242	533	804	622	999999	133	78	848	52	97	984	954	776	730	999999	245	999999	243	999999	999999	540	173	999999	785	498	274	581	999999	332	999999	999999	737	214	167	85	999999	67	999999	999999	561	877	763	574	339	212	999999	696	75	517	987	999999	999999	46	999999	59	999999	580	28	133	144	551	999999	526	999999	399	256	750	999999	999999	88	187	540	999999	943	870	776	598	623	582	517	577	516	999999	344	676	307	701	189	117	999999	990	999999	287	937	999999	953	999999	999999	939	956	241	87	420	438	809	833	999999	102	164	282	480	956	445	616	566	45	999999	191	337	102	999999	571	512	648	98	148	999999	233	933	916	540	37	683	626	999999	500	105	207	535	999999	78	608	999999	834	536	43	999999	671	381	999999	666	64	244	999999	410	669	575	771	999999	670	580	999999	999999	247	999999	452	283	999999	999999	76	939	99	656	999999	999999	947	546	677	999999	65	545	999999	851	958	999999	999999	793	835	226	616	925	333	857	864	272	72	449	786	102	999999	760	784	340	315	45	576	408	750	823	463	133	999999	659	294	135	989	999999	211	999999	267	659	447	602	724	999999	616	242	792	231	999999	999999	759	585	999999	305	999999	261	999999	922	683	86	52	22	762	999999	38	674	572	999999	282	908	247	999999	834	434	322	999999	615	174	999999	344	616	999999	862	999999	373	999999	630	989	375	738	617	288	314	190	616	999999	999999	241	122	941	999999	63	948	62	270	960	750	604	982	579	645	999999	503	999999	470	999999	159	807	130	715	999999	999999	373	999999	
301	959	494	654	999999	887	351	999999	62	487	674	562	579	810	695	999999	572	36	16	999999	999999	245	785	965	719	101	285	42	120	999999	897	96	999999	414	999999	311	475	999999	786	104	237	270	999999	25	674	908	945	348	122	717	153	27	576	577	999999	66	183	529	934	726	612	318	273	656	589	588	872	175	999999	999999	936	999999	250	999999	568	999999	915	769	301	810	156	936	920	999999	263	880	519	122	962	703	137	946	999999	69	492	919	996	673	435	999999	46	779	298	727	781	677	777	999999	19	619	150	413	238	999999	999999	675	397	870	402	999999	79	759	213	999999	999999	990	314	999999	428	648	999999	999999	999999	215	774	376	648	202	622	585	999999	854	113	352	563	723	718	47	490	999999	999999	135	999999	999999	26	286	999999	941	999999	791	372	596	999999	370	783	897	999999	33	359	999999	36	205	258	817	999999	999999	999999	860	793	543	999999	277	700	611	127	710	972	999999	999999	999999	799	707	999999	830	223	999999	618	743	569	665	999999	695	688	999999	790	336	999999	999999	130	801	999999	999999	157	928	519	105	999999	634	252	82	925	463	999999	861	413	999999	473	427	603	99	606	912	301	138	889	586	589	423	820	999999	833	999999	496	397	867	93	999999	803	999999	128	620	983	500	496	739	999999	860	827	873	470	999999	459	859	41	204	999999	425	29	48	932	516	482	813	461	249	416	966	999999	993	330	770	670	116	999999	999999	623	422	804	398	699	726	999999	999999	360	928	999999	999999	999999	999999	159	667	540	764	389	611	147	179	999999	256	333	233	424	833	553	700	201	353	383	562	999999	305	620	630	349	216	999999	932	999999	532	999999	756	511	999999	843	662	240	906	726	873	999999	453	999999	557	75	475	999999	928	996	659	736	40	286	902	620	854	57	909	425	183	857	215	715	516	391	576	999999	999999	989	891	470	295	626	999999	231	999999	921	999999	565	873	904	999999	935	804	795	999999	999999	999999	633	989	999999	330	491	553	999999	135	738	999999	175	498	999999	142	938	999999	199	999999	414	776	681	493	932	983	999999	551	279	41	279	911	999999	556	106	123	999999	999999	286	149	804	83	493	105	399	64	999999	999999	999999	771	887	830	614	354	430	703	926	999999	66	631	975	939	284	984	856	826	999999	619	401	639	596	999999	829	59	647	999999	292	586	103	877	96	999999	430	507	999999	449	999999	375	999999	999999	197	405	943	654	174	864	799	509	248	573	907	288	999999	491	185	999999	10	999999	999999	99	999999	350	999999	999999	545	
698	519	776	839	417	999999	999999	492	999	999999	201	994	184	885	782	541	783	347	530	969	808	612	939	331	205	999999	741	668	46	981	999999	358	764	119	999999	355	32	670	999999	53	137	795	675	49	999999	954	825	999999	924	558	999999	13	526	219	999999	95	580	455	643	969	787	122	999999	999999	605	999999	240	75	419	437	999999	123	516	486	842	22	936	900	999999	251	622	71	743	488	353	842	999999	555	382	389	775	577	999999	861	265	24	349	658	443	151	999999	760	999999	497	49	524	497	999999	376	724	999999	680	999999	999999	356	725	378	999999	674	763	21	999999	692	999999	999999	941	96	654	230	828	999999	999999	999999	206	527	999999	801	256	448	828	355	790	189	999999	240	105	469	999999	514	539	646	382	983	999999	139	999999	78	240	999999	108	438	999999	819	547	61	871	223	911	999999	495	923	131	528	845	417	999999	505	999999	799	567	999999	462	149	690	191	300	304	786	77	488	999999	571	421	350	400	513	971	999999	606	369	881	558	758	999999	616	999999	853	999999	273	908	543	44	440	278	626	975	703	138	366	761	576	436	843	397	702	362	710	187	455	999999	259	999999	437	999999	685	922	999999	999999	84	667	446	166	999999	168	944	999999	999999	153	724	999999	809	842	285	845	792	455	715	371	327	263	999999	676	692	369	999999	679	606	10	592	703	281	583	64	999999	324	419	999999	684	999999	943	231	567	463	999999	104	417	588	592	648	999999	999999	343	802	999999	853	770	474	164	510	274	161	140	560	30	153	236	787	586	530	382	999999	40	918	383	41	256	223	661	999999	250	100	24	999999	362	999999	938	999999	999999	845	554	945	759	184	999999	792	101	17	442	886	868	629	12	72	275	698	187	424	429	789	607	556	812	889	269	184	147	999999	207	534	215	455	554	740	975	436	782	855	999999	590	940	249	999999	774	999999	621	97	951	96	664	318	523	361	453	248	997	142	869	914	13	999999	999999	999999	907	681	422	84	271	999999	838	915	331	684	999999	848	367	775	47	493	648	96	195	691	543	226	692	103	999999	502	977	999999	913	941	737	935	627	439	873	103	983	999999	825	865	257	748	986	999999	522	999999	880	231	999999	386	276	916	999999	999999	999999	999999	999999	328	973	769	119	999999	12	999999	946	902	231	999999	999999	944	509	111	270	330	999999	794	239	853	580	505	621	999999	208	536	675	820	476	995	999999	191	114	664	572	66	755	999999	745	999999	999999	620	384	952	329	160	999999	174	656	999999	
198	481	462	145	999999	999999	157	999999	999999	475	714	136	436	235	765	999999	999999	844	539	214	574	731	58	632	999999	960	131	669	436	999999	659	511	174	336	807	999999	729	999999	916	999999	908	999999	999999	280	999999	765	193	158	197	608	999999	42	634	451	999999	466	432	829	999999	999999	357	488	927	298	999999	213	962	109	428	83	991	999999	927	445	999999	999999	364	778	741	205	776	972	482	828	999999	626	999999	722	761	350	999999	900	795	139	746	429	999999	88	999999	688	803	93	729	123	999999	999999	115	199	155	401	999999	999999	98	999999	20	384	999999	109	999999	199	337	249	999999	88	814	999999	84	797	698	999999	999999	286	999999	63	402	693	252	368	221	999999	521	686	576	999999	248	999999	811	816	129	372	423	374	999999	275	361	999999	746	999999	309	525	999999	318	501	999999	693	999999	339	999999	999999	327	141	648	999999	276	999999	999999	672	999999	840	209	999999	999999	678	335	462	343	999999	59	701	838	946	600	68	696	917	213	195	307	676	999999	285	776	239	802	240	775	486	999999	597	710	999999	768	811	999999	245	118	999999	999999	999999	999999	76	290	999999	748	380	540	589	999999	999999	474	464	375	310	427	923	999999	39	875	104	686	999999	509	999999	991	947	999999	789	958	460	809	999999	999999	489	327	355	995	443	491	432	700	196	294	999999	132	999999	525	467	393	186	999999	999999	764	999999	140	502	566	828	352	800	201	751	631	741	999999	901	999999	885	983	82	999999	79	547	999999	404	500	572	608	338	745	432	721	405	781	727	730	809	947	359	825	788	176	101	690	240	999999	999999	553	361	231	999999	999999	999999	999999	258	999999	999999	320	677	999999	929	957	499	606	378	480	999999	849	24	818	102	999999	536	167	293	999999	977	857	223	455	935	999999	257	117	935	793	246	93	532	999999	199	999999	280	720	895	999999	677	494	321	759	602	715	999999	542	139	321	112	326	37	497	685	683	107	231	703	910	710	392	671	999999	243	272	327	999999	629	603	227	999999	272	462	94	999999	545	463	853	230	490	714	978	623	999999	920	65	44	387	515	401	58	26	999999	999999	294	823	736	526	339	397	999999	913	535	104	296	64	575	413	202	147	643	378	482	430	999999	414	58	895	323	216	292	573	999999	212	178	999999	999999	999999	799	999999	809	999999	523	833	999999	999999	453	999999	403	865	999999	999999	194	999999	757	999999	543	564	134	999999	999999	841	212	132	114	24	799	999999	925	496	777	243	614	532	999999	706	999999	649	527	204	961	529	501	458	
726	999999	388	746	454	499	266	722	216	999999	894	968	735	999999	728	888	12	130	603	907	98	256	999999	661	49	999999	824	893	47	930	999999	256	350	754	405	452	635	62	877	436	240	999999	37	999999	638	369	971	465	921	638	202	840	925	593	369	480	999999	726	706	403	674	372	684	286	998	648	628	980	994	285	999999	999999	252	999999	677	999999	229	330	33	679	89	999999	972	409	737	88	330	756	999999	999999	807	909	999999	484	761	867	380	750	696	999999	741	990	470	645	385	252	598	758	916	999999	261	324	703	37	323	315	399	285	548	999999	999999	872	999999	79	999999	353	604	999999	999999	809	663	478	633	43	938	99	898	336	33	495	999999	571	839	999999	673	999999	999999	999999	999999	999999	999999	105	999999	776	672	999999	404	401	178	42	648	999999	352	999999	672	782	999999	670	99	234	417	999999	262	63	439	756	42	537	999999	999999	147	285	607	999999	341	568	277	857	371	78	695	507	999999	990	999999	660	229	732	999999	999999	802	545	239	935	48	999999	842	158	347	916	999999	866	999999	193	894	372	232	392	776	114	515	833	309	30	539	910	999999	999999	216	778	537	310	151	514	192	999999	56	672	999999	925	725	129	519	454	999999	828	510	975	106	484	999999	999999	956	291	385	999999	246	218	406	138	510	581	999999	568	999999	536	725	492	999999	301	326	999999	999999	850	389	396	324	854	789	711	409	929	999999	999999	350	999999	354	859	138	999999	366	838	275	999999	424	153	187	951	999999	704	112	999999	999999	804	167	878	374	115	901	989	654	391	429	694	729	581	416	999999	228	688	192	999999	999999	787	999999	999999	999999	678	435	999999	219	372	788	94	999999	390	955	370	574	471	999999	248	957	148	999999	974	418	999999	73	843	736	967	732	999999	521	999999	664	999999	999999	679	594	695	679	999999	780	291	603	345	95	348	625	56	645	756	999999	999999	908	999999	228	960	999999	713	614	592	509	252	639	999999	999999	372	999999	769	999999	999999	877	999999	568	999999	999999	287	381	999999	495	999999	227	999999	331	976	36	577	338	449	967	908	609	881	91	97	166	538	651	999999	772	722	622	856	999999	751	878	721	385	616	857	941	589	999999	227	889	999999	818	921	999999	384	999999	999999	999999	801	592	294	995	559	481	999999	829	635	188	311	999999	112	370	999999	579	108	314	202	721	591	36	328	613	663	201	999999	999999	999999	988	999999	777	688	346	65	963	467	999999	999999	903	481	37	315	999999	695	455	999999	14	684	351	565	999999	999999	323	
694	774	273	680	342	367	758	999999	999999	646	370	533	94	766	315	180	999999	225	152	298	250	563	721	917	918	218	999999	718	663	275	999999	747	975	374	651	290	699	786	550	804	999999	683	815	668	999999	999999	999999	30	698	513	239	349	927	513	82	999999	63	999999	761	134	952	50	144	947	223	999999	999999	719	124	34	480	335	674	347	153	999999	748	62	876	757	999999	394	999999	999999	45	93	820	471	302	520	237	353	35	426	852	114	999999	868	999999	427	612	651	905	999999	999999	904	675	999999	999999	515	392	999999	479	14	999999	567	30	984	911	999999	802	97	426	604	797	137	999999	999999	494	999999	27	880	999999	459	154	205	999999	999999	126	999999	999999	240	999999	999999	138	236	999999	30	149	295	93	565	956	326	624	525	235	311	999999	905	999999	426	999999	330	999999	999999	404	30	859	91	87	674	868	780	720	572	986	999999	475	571	264	289	118	209	999999	999999	923	999999	834	629	999999	187	999999	220	537	999999	145	780	999999	625	999999	852	171	999999	217	999999	999999	186	605	62	999999	595	999999	315	651	324	317	895	375	46	999999	999999	999999	239	999999	999999	206	657	252	728	436	215	351	999999	739	999999	128	61	991	546	765	746	999999	781	100	384	352	999999	999999	222	683	999999	415	261	46	717	999999	931	999999	317	223	49	933	876	625	334	254	999999	575	249	206	999999	904	828	280	842	999999	999999	149	999999	557	42	97	40	54	999999	999999	999999	813	32	745	999999	116	683	999999	999999	812	807	165	766	140	366	597	999999	999999	999999	999999	587	980	203	287	999999	791	217	759	999999	999999	903	999999	438	534	164	182	553	503	999999	160	230	505	554	999999	631	258	383	999999	201	445	767	23	627	851	222	999999	619	744	494	404	898	924	999999	999999	908	999999	726	241	975	193	53	826	16	277	125	999999	999999	173	656	12	999999	610	568	744	194	889	214	587	322	56	563	808	19	999999	262	305	362	779	131	655	531	151	999999	999999	999999	999999	17	360	736	140	999999	999999	98	491	985	999999	366	408	590	999999	999999	149	999999	928	630	999999	816	400	25	819	999999	657	999999	10	999999	999999	978	560	999999	253	882	854	999999	192	374	999999	720	528	999999	964	939	953	198	999999	884	392	232	702	386	166	133	616	345	999999	410	34	413	97	21	999999	319	805	999999	999999	999999	916	298	999999	999999	523	999999	999999	771	60	879	775	468	999999	126	999999	999999	285	999999	999999	999999	999999	519	933	781	349	703	633	999999	910	655	143	898	999999	966	967	103	495	148	
862	641	999999	845	294	47	634	566	474	970	923	674	43	999999	868	226	999999	406	364	999999	224	999999	891	781	860	405	999999	877	616	973	999999	994	558	147	321	999999	294	430	999999	896	157	783	238	999999	999999	245	621	512	39	999999	105	571	739	540	923	999999	749	64	984	999999	302	999999	950	501	822	928	999999	999999	320	999999	999999	450	181	468	808	441	591	239	999999	625	783	999999	847	999999	877	587	999999	27	999999	278	805	239	446	999999	604	399	833	737	840	999999	999999	725	999999	999999	702	655	399	999999	732	999999	460	520	867	369	999999	68	909	968	623	244	673	109	682	51	518	999999	999999	834	864	418	608	854	399	532	506	67	51	999999	288	232	999999	999999	295	731	818	294	372	999999	242	545	490	864	123	605	999999	29	53	999999	207	999	651	565	415	324	999999	605	999999	344	862	999999	999999	777	689	401	56	999999	999999	951	233	999999	999999	999999	999999	329	927	743	741	793	999999	486	24	999999	935	289	581	631	578	970	846	222	999999	38	999999	195	528	713	184	722	558	312	215	102	999999	972	670	723	963	96	396	999999	999999	338	804	999999	42	999999	841	410	819	424	119	843	114	21	999999	311	713	415	800	999999	568	28	244	237	280	921	966	962	999999	857	999999	492	583	705	999999	834	233	999999	163	999999	999999	774	902	144	203	372	999999	914	911	999999	999999	558	999999	999999	999999	846	999999	576	115	120	167	999999	999999	999999	757	627	269	408	664	236	999999	875	262	406	351	794	126	110	44	908	933	62	60	999999	846	119	999999	410	133	511	740	657	732	999999	246	999999	982	999999	387	999999	999999	999999	259	685	291	145	305	890	831	788	729	993	999999	207	187	114	829	541	125	647	431	858	285	163	999999	430	153	219	999999	999999	811	186	723	468	804	353	802	374	968	711	814	999999	578	999999	781	746	999999	534	865	142	999999	999999	824	739	999999	254	999999	999999	999999	860	999999	95	730	999999	976	553	999999	999999	402	999999	311	465	999999	999999	833	126	290	999999	381	748	315	999999	354	36	197	370	999999	983	325	560	999999	706	184	999999	720	728	584	106	368	238	476	999999	999999	41	830	706	878	421	999999	37	964	999999	724	451	554	383	741	704	294	616	201	297	758	841	794	605	999999	464	693	114	541	193	581	153	999999	274	485	999999	999999	999999	491	940	999999	999999	596	674	981	732	563	999999	986	999999	812	751	999999	999999	999999	300	246	999999	425	999999	727	801	495	780	792	581	999999	290	897	427	507	999999	134	260	999999	470	255	130	
624	558	900	356	128	661	381	999999	999999	999999	999999	195	86	971	75	77	223	284	999999	816	882	409	563	282	449	999999	382	18	627	787	967	999999	55	126	999999	866	999999	381	683	834	409	962	999999	84	309	712	350	536	737	67	47	935	667	439	247	224	994	628	999999	559	288	372	212	329	135	168	149	999999	999999	208	554	842	601	968	999999	919	934	489	973	736	999999	845	281	569	999999	999999	999999	999999	878	999999	872	999999	473	999999	555	46	759	156	948	150	573	390	176	539	999999	205	344	699	31	328	999999	515	654	181	341	443	101	643	579	103	14	999999	999999	973	336	999999	378	476	422	380	999999	787	540	833	173	837	678	741	999999	999999	697	464	594	559	999999	366	250	302	793	122	999999	126	999999	855	145	50	307	202	213	853	999999	999999	287	651	168	502	999999	821	999999	999999	764	359	999999	34	999999	549	938	532	999999	969	999999	86	683	310	435	53	999999	685	697	133	539	485	538	212	999999	829	187	943	401	613	391	428	999999	299	357	595	540	553	458	596	111	775	999999	243	445	999999	194	977	999999	125	999999	300	134	999999	999999	999999	820	383	305	576	372	999999	140	264	999999	989	792	393	999999	839	513	667	236	111	999999	999999	999999	999999	999999	978	645	210	727	286	999999	101	304	409	999999	79	774	166	257	999999	233	117	999999	80	999999	455	957	800	34	386	612	999999	73	999999	863	209	137	999999	615	326	930	172	277	854	933	496	999999	392	67	999999	999999	356	419	353	999999	914	999999	90	649	322	31	999999	185	351	674	706	37	282	546	136	941	259	551	931	951	71	839	999999	146	169	760	574	743	151	321	999999	999999	719	155	949	999999	56	876	302	304	999999	999999	926	190	999999	468	422	846	930	941	815	804	999999	401	816	84	338	999999	490	562	457	112	43	39	418	502	317	999999	999999	56	895	999999	258	636	866	83	913	610	910	700	999999	728	812	210	999999	461	999999	327	339	999999	999999	112	395	740	847	982	999999	999999	771	999999	999999	999999	999999	883	56	441	556	852	535	742	171	999999	999999	789	999999	728	299	833	533	957	776	989	797	723	305	792	999999	999999	788	999999	130	26	838	185	999999	999999	479	928	163	999999	904	873	999999	596	712	32	999999	999999	999999	129	693	130	372	814	958	999999	498	535	588	263	454	48	73	651	999999	999999	999999	858	250	173	259	999999	999999	469	62	902	207	210	20	282	724	391	991	999999	200	999999	653	999999	999999	387	562	943	350	899	620	866	999999	999999	999999	568	142	
999999	365	363	869	332	450	999999	762	66	964	999999	525	999999	999999	72	57	404	460	621	500	866	640	862	610	999999	30	779	999999	999999	999999	65	235	999999	999999	999999	36	999999	799	867	559	999999	271	171	423	274	427	43	370	557	818	416	690	999999	77	276	999999	502	999999	563	311	670	64	999999	964	999999	72	999999	176	34	46	999999	604	593	71	999999	605	479	449	345	887	987	419	302	377	685	999999	872	999999	873	934	999999	885	245	566	889	695	695	999999	514	999999	354	999999	346	999999	999999	999999	107	300	326	671	110	62	999999	676	999999	261	762	208	289	999999	199	999999	303	100	513	534	368	36	182	65	910	999999	999999	142	543	130	83	781	968	873	277	999999	69	999999	999999	480	999999	569	999999	999999	932	999999	917	999999	999999	656	573	999999	17	999999	453	80	128	999999	761	999999	128	284	142	204	999999	980	240	415	275	617	999999	101	266	42	999999	798	785	543	132	423	364	962	129	886	556	827	999999	103	429	207	999999	999999	450	15	999999	203	436	57	460	951	265	511	706	406	27	482	999999	975	819	654	295	584	999999	347	473	165	164	256	999999	999999	999999	999999	986	999999	163	999999	650	260	999999	862	372	999999	93	181	167	853	999999	999999	999999	999999	837	799	284	774	911	878	661	113	542	999999	49	190	409	109	745	128	525	638	252	186	831	739	999999	957	999999	999999	500	966	189	999999	999999	441	386	572	522	416	862	221	999999	999999	189	546	717	481	823	191	338	984	435	49	337	999999	999999	999999	252	108	999999	327	491	364	387	999999	924	922	308	607	803	836	586	338	265	999999	482	967	997	999999	31	999999	143	111	229	516	540	150	999999	281	961	999999	330	424	999999	545	999999	999999	999999	493	999999	794	999999	226	999999	999999	408	106	783	999999	154	512	999999	957	87	679	193	390	999999	871	164	783	640	37	645	119	516	172	425	719	584	681	80	514	672	236	651	917	723	728	118	444	366	999999	999999	999999	999	372	346	243	362	999999	999999	999999	339	839	999999	155	580	999999	984	245	680	999999	999999	473	442	190	295	850	38	275	667	415	762	720	426	381	901	999999	999999	999999	825	999999	367	999999	23	53	184	833	82	505	347	999999	744	999999	763	303	819	662	25	819	86	496	999999	97	682	261	273	619	422	782	999999	393	999999	839	420	498	706	214	460	398	999999	462	999999	999999	927	222	671	890	956	133	562	999999	180	300	77	338	999999	999999	562	762	780	565	421	299	262	953	295	904	999999	274	597	614	212	627	813	624	
718	682	169	469	589	383	662	999999	229	14	223	869	771	91	521	436	652	999999	618	450	999999	487	280	974	927	767	437	692	536	948	46	553	999999	453	619	304	999999	103	182	999999	902	132	999999	257	999999	999999	142	380	753	170	962	514	999999	372	583	999999	412	195	542	999999	945	970	761	281	968	669	392	328	999999	227	325	559	524	221	548	918	417	33	244	999999	635	67	938	375	986	532	544	124	870	388	999999	999999	560	361	461	932	371	798	288	80	43	814	908	536	845	412	989	797	824	665	823	389	999999	40	196	888	41	396	295	446	135	278	458	93	334	399	999999	173	759	616	999999	999999	744	174	478	821	158	412	530	999999	542	999999	300	214	564	999999	974	530	174	999999	900	974	513	842	944	999999	999999	999999	999999	455	414	826	48	217	118	214	999999	786	561	375	739	628	865	711	904	388	978	253	528	821	999999	999999	999999	196	715	582	115	999999	999999	713	465	333	211	84	179	716	708	999999	106	360	999999	198	968	799	999999	281	119	802	938	566	786	122	306	389	40	936	827	999999	502	535	999999	999999	566	848	999999	415	999999	790	542	197	680	999999	999999	999999	953	236	508	208	999999	999999	473	313	963	663	926	352	37	999999	54	242	999999	999999	999999	571	261	135	631	130	890	428	855	328	269	750	886	890	966	999999	435	804	438	999999	499	68	72	796	779	903	999999	566	387	999999	746	999999	999999	823	316	999999	917	827	999999	388	999999	934	999999	154	53	222	777	46	386	900	396	250	803	270	999999	531	999999	465	356	728	208	333	999999	260	581	959	451	72	999999	999999	220	607	209	59	320	565	999999	917	752	999999	136	884	999999	487	217	505	506	999999	466	999999	86	462	481	876	189	985	999999	337	572	999999	999999	714	462	994	999999	789	999999	754	999999	999999	61	590	712	789	601	324	152	562	53	86	999999	412	605	798	314	757	999999	333	870	334	671	152	355	668	999999	421	431	999999	798	427	464	752	98	664	734	496	999999	999999	999999	865	842	341	293	496	630	368	999999	664	690	931	999999	717	884	999999	999999	908	245	53	994	190	892	956	764	625	621	999999	323	999999	73	817	999999	444	999999	999999	492	999999	858	858	47	436	312	999999	505	999999	764	746	999999	999999	534	825	261	999999	697	999999	972	885	999999	668	875	919	54	178	999999	873	923	229	668	999999	143	801	999999	386	16	568	999999	135	461	898	860	874	842	850	416	248	565	311	747	999999	42	606	762	199	983	999999	391	143	176	631	
942	999999	999999	999999	339	999999	999999	874	999999	138	226	847	434	999999	807	10	999999	204	761	362	317	999999	481	999999	847	537	48	860	403	888	186	744	958	999999	955	325	796	854	520	683	473	691	611	999999	738	194	181	93	392	982	51	197	381	999999	324	330	73	374	151	802	999999	914	481	812	952	999999	999999	604	999999	492	214	232	999999	88	888	626	999999	999999	975	662	365	955	477	420	846	988	372	999999	515	635	261	999999	712	999999	999999	999999	219	799	999999	266	999999	577	370	900	999999	818	514	303	925	698	320	210	398	489	447	739	446	999999	965	963	119	744	99	999999	999999	999999	520	965	98	999999	416	220	207	718	367	787	594	999999	999999	38	484	78	228	999999	325	61	43	233	999999	260	123	158	999999	703	157	560	488	999999	999999	996	307	999999	214	596	291	999999	13	680	999999	660	154	868	999999	936	488	50	526	283	773	189	999999	297	999999	838	999999	267	386	503	570	807	999999	323	907	999999	730	935	864	632	534	225	58	362	111	620	116	254	730	999999	224	116	44	215	508	999999	257	20	853	375	999999	34	722	509	119	324	999999	830	961	999999	999999	553	186	999999	748	557	140	999999	195	85	732	999999	537	488	999999	464	772	104	814	426	398	720	999999	498	261	510	999999	548	252	787	999999	285	999999	948	692	670	999999	150	466	951	999999	861	824	778	643	408	496	244	999999	655	999999	266	26	545	393	494	999999	687	999999	248	64	592	152	999999	999999	999999	689	588	796	619	999999	632	637	999999	76	999999	896	313	999999	853	999999	268	329	597	999999	13	999999	746	564	207	209	999999	508	228	896	768	719	999999	962	999999	999999	907	448	610	999999	919	628	163	479	857	598	999999	832	999999	234	795	999999	555	173	812	198	943	34	999999	419	291	133	419	966	308	817	480	351	669	145	999999	820	719	476	325	385	999999	276	706	608	51	420	719	993	111	505	173	262	159	997	999999	883	849	999999	839	796	218	999999	181	50	999999	815	172	653	999999	999999	553	999999	847	437	93	999999	327	990	377	870	413	425	999999	999999	653	227	202	672	999999	232	971	999999	636	529	176	999999	105	999999	490	236	258	76	999999	136	952	999999	999999	722	913	999999	565	859	822	969	392	792	331	379	999999	900	623	999999	292	999999	13	34	452	999999	999999	174	581	661	999999	999999	622	346	550	738	850	568	812	479	759	272	666	122	706	667	147	999999	597	725	999999	589	612	758	999999	979	999999	927	642	999999	462	749	526	903	359	999999	356	55	252	
999999	999999	999999	999999	153	740	29	239	890	999999	785	190	886	577	855	392	920	538	863	562	570	614	922	926	725	999999	19	999999	999999	999999	35	320	101	141	14	999999	450	500	999999	999999	764	999999	242	999999	999999	906	575	182	999999	521	999999	152	493	493	681	999999	999999	901	373	999999	730	283	475	137	303	474	999999	755	572	658	941	429	999999	999999	999999	820	382	322	79	818	999999	837	85	999999	333	882	827	608	459	36	600	999999	137	342	999999	490	284	114	316	999999	817	819	609	999999	999999	19	999999	647	695	861	605	293	999999	999999	684	893	208	234	804	420	646	491	305	546	67	999999	302	737	558	999999	546	999999	999999	686	999999	632	999999	73	672	324	810	999999	999999	598	430	317	716	582	657	403	291	999999	999999	896	745	336	999999	999999	954	999999	717	344	99	388	324	338	287	155	552	62	999999	999999	561	999999	609	466	999999	707	999999	999999	686	719	89	999999	35	496	966	120	999999	675	118	999999	119	999999	607	476	100	534	283	999999	40	571	39	999999	999999	156	498	820	297	999999	757	816	945	999999	500	997	264	935	362	828	371	177	214	877	943	999999	36	999999	882	999999	999999	999999	433	34	720	125	689	484	999999	999999	997	155	823	662	917	999999	230	999999	995	609	999999	165	999999	999999	730	999999	999999	162	661	249	129	999999	938	164	912	999999	392	921	492	385	999999	780	519	484	830	225	354	551	960	652	278	130	79	283	999999	220	872	978	999999	857	758	537	822	185	758	575	999999	668	749	213	908	308	423	620	300	999999	646	697	624	999999	519	815	999999	999999	970	999999	999999	664	243	702	841	414	999999	635	999999	781	957	999999	725	265	17	685	801	999999	999999	969	707	459	999999	488	999999	185	364	789	999999	942	344	812	214	759	222	552	435	57	372	504	999999	788	993	518	999999	312	972	368	999999	833	23	999999	276	10	301	903	682	754	138	999999	59	999999	296	684	446	155	138	965	53	999999	999999	999999	393	248	298	919	465	473	14	271	212	996	292	514	929	999999	999999	214	999999	319	999999	680	919	706	455	999999	501	319	999999	339	999999	16	999999	51	583	269	62	37	712	382	448	218	750	999999	999999	999999	555	782	754	548	608	924	507	733	594	579	999999	687	793	454	428	999999	999999	675	98	205	681	250	930	999999	846	519	501	95	871	999999	999999	999999	252	401	999999	719	564	533	730	259	999999	591	999999	13	434	374	243	268	999999	302	999999	999999	778	267	382	999999	851	94	701	99	999999	999999	862	999999	650	782	999999	402	
166	708	590	999999	944	838	696	999999	793	926	246	482	999999	999999	141	578	845	854	284	999999	29	982	867	480	832	641	999999	97	728	999999	363	651	928	999999	999999	255	711	999999	140	939	571	292	522	999999	848	999999	814	999999	290	294	97	795	507	460	382	183	840	999999	45	313	22	999999	999999	999999	999999	999999	999999	999999	140	886	866	999999	724	344	423	999999	469	943	999999	612	826	636	999999	443	436	568	154	477	469	928	414	601	913	826	926	999999	920	253	361	264	675	380	69	403	428	201	80	999999	47	645	713	897	488	432	999999	386	999999	928	842	14	999999	999999	974	212	482	274	982	898	418	461	999999	999999	592	377	937	456	999999	413	999999	244	999999	981	440	823	999999	516	123	999999	999999	549	170	999999	411	356	813	600	405	856	921	163	219	999999	754	999999	999999	497	315	120	495	40	999999	999999	912	607	517	469	645	160	999999	965	999999	501	999999	868	301	823	814	999999	564	347	999999	719	492	862	35	325	236	854	999999	726	211	12	999999	319	739	999999	89	803	999999	354	999999	254	869	999999	11	718	623	999999	294	15	683	999999	556	999999	979	100	905	60	999999	201	242	790	166	270	764	159	505	249	139	529	744	999999	405	219	392	805	850	536	860	316	701	351	999999	989	53	141	455	847	339	649	866	39	231	647	122	999999	98	608	999999	852	222	383	999999	765	999999	999999	675	346	766	183	999999	378	199	999999	500	999999	230	176	227	633	999999	657	999999	490	662	714	789	999999	999999	227	717	251	345	999999	999999	327	595	804	999999	999999	466	119	91	999999	999999	497	840	999999	157	230	944	921	391	568	159	565	473	275	999999	556	999999	917	249	548	466	998	43	191	181	182	305	425	448	999999	999999	594	576	754	90	999999	874	834	609	999999	283	795	859	776	859	538	999999	329	999999	181	498	548	999999	543	999999	999999	464	658	783	999999	925	528	483	545	401	564	988	718	194	999999	682	58	318	372	275	670	148	266	999999	643	999999	975	723	276	358	628	724	43	64	679	711	999999	60	634	951	754	322	324	999999	304	549	145	999999	999999	499	999999	240	999999	277	999999	272	207	336	999999	999999	949	805	999999	999999	772	840	955	663	515	236	466	999999	683	421	520	358	823	881	999999	999999	192	999999	957	776	908	398	999999	765	35	416	513	888	910	999999	11	999999	115	999999	612	463	593	481	629	539	42	451	556	95	999999	681	449	325	308	57	474	118	847	440	288	384	623	200	638	109	999999	578	97	705	999999	571	999999	
999999	279	999999	509	710	999999	999999	744	999999	841	999999	999999	999999	967	198	999999	862	999999	893	111	674	849	237	840	403	843	999999	999999	999999	364	999999	676	195	999999	753	55	999999	548	999999	896	429	696	821	542	491	999999	294	141	534	987	234	999999	525	999999	578	847	52	733	999999	999999	691	999999	999999	999999	990	465	822	915	224	999999	999999	324	999999	997	681	978	999999	694	359	219	558	398	999999	476	139	658	160	724	859	905	13	11	442	999999	214	817	416	718	999999	999999	370	999999	917	391	141	909	453	527	788	600	818	357	384	896	318	303	329	999999	973	999999	999999	999999	999999	999999	149	854	882	999999	793	864	571	320	999999	333	849	190	480	901	344	999999	215	632	936	269	97	656	627	545	587	910	498	603	744	999999	999999	999999	322	999999	252	287	37	999999	734	924	38	508	214	60	57	138	823	427	478	753	999999	999999	999999	795	231	492	237	346	274	883	376	968	999999	999999	612	585	867	999999	659	67	202	615	898	21	241	999999	451	576	498	459	96	80	999999	991	95	49	999999	999999	388	759	999999	690	999999	851	558	999999	933	282	999999	999999	271	952	768	420	560	520	783	159	563	642	50	661	999999	999999	999999	999999	843	584	846	999999	482	999999	492	899	999999	999999	289	999999	463	182	654	179	999999	999999	197	999999	312	715	440	574	265	952	963	999999	999999	999999	999999	999999	64	263	226	359	435	875	999999	921	470	999999	411	58	241	736	999999	999999	988	871	999999	821	999999	999999	992	137	153	282	317	530	999999	746	999999	999999	670	768	999999	210	955	999999	743	262	48	276	999999	444	999999	392	342	529	266	581	999999	999999	864	30	999999	999999	270	98	215	163	567	468	544	723	686	790	999999	999999	743	999999	999999	999999	999999	280	783	999999	987	999999	999999	761	939	787	999999	805	989	344	756	649	875	599	939	867	999999	589	999999	999999	731	950	757	523	14	869	785	770	155	74	999999	593	247	999999	999999	999999	275	453	223	779	999999	739	733	352	43	737	597	154	999999	999999	999999	999999	585	999999	629	46	800	999999	756	999999	11	502	659	925	999999	172	999999	343	193	999999	602	999999	999999	915	383	992	227	414	489	999999	999999	999999	224	999999	999999	179	999999	44	999999	378	911	965	999999	999999	777	703	89	808	726	870	999999	263	999999	329	966	956	182	670	830	999999	819	395	820	490	797	370	287	82	999999	455	164	377	431	999999	999999	999999	949	231	147	680	912	418	688	618	999999	999999	999999	895	999999	514	999999	347	999999	285	558	526	999999	216	356	417	425	999999	
999999	999999	716	958	999999	154	13	339	16	951	999999	999999	723	411	999999	211	549	779	999999	999999	461	949	458	999999	173	999999	266	999999	491	742	875	999999	264	999999	74	417	902	982	999999	536	999999	291	507	55	814	64	562	157	818	943	667	999999	728	999999	556	404	821	898	794	686	887	999999	847	274	85	999999	894	818	999999	299	999999	567	593	161	999999	179	999999	413	13	119	593	119	980	999999	85	308	999999	231	358	999999	596	14	197	509	648	999999	999999	999999	999999	999999	999999	743	811	999999	645	109	983	577	542	387	953	418	895	685	103	778	234	309	198	777	802	999999	469	999999	703	304	380	94	999999	813	735	999999	999999	992	949	850	307	460	902	975	325	999999	999999	971	717	187	118	511	416	999999	462	144	999999	202	218	496	283	999999	826	351	729	898	999999	729	651	745	975	903	736	253	480	773	407	999999	461	378	984	498	958	525	195	868	678	642	360	601	172	250	783	999999	576	172	634	560	256	427	369	958	330	971	212	215	775	172	999999	689	736	833	741	999999	512	785	999999	999999	166	860	229	999999	379	999999	583	735	129	999999	676	999999	149	846	965	44	19	35	178	986	323	980	103	515	252	999999	999999	999999	999999	999999	999999	790	999999	333	999999	999999	207	937	589	280	398	477	999999	501	999999	91	550	890	999999	999999	829	486	617	200	987	185	766	714	999999	708	194	254	236	185	333	999999	333	999999	999999	999999	999999	81	446	897	597	845	999999	601	29	171	130	999999	471	801	124	473	183	794	345	999999	628	493	759	880	95	999999	999999	999999	178	999999	757	734	999999	999999	870	758	50	999999	999999	152	999999	999999	694	26	588	219	783	999999	71	999999	712	999999	480	999999	950	353	322	566	811	453	604	985	432	419	999999	396	536	183	931	366	432	999999	999999	203	999999	463	798	742	301	999999	370	816	848	999999	999999	999999	263	225	346	526	446	484	908	999999	999999	305	742	285	613	201	999999	609	502	704	436	259	999999	287	294	497	555	579	274	935	92	787	146	123	522	194	143	320	837	999999	919	948	554	51	655	642	999999	999999	139	999999	999999	761	999999	153	999999	999999	999999	999999	930	849	971	866	219	973	76	999999	169	628	762	428	67	999999	772	98	785	999999	705	306	632	652	775	42	449	999999	999999	330	473	992	241	875	314	999999	999999	999999	999999	62	739	999999	974	999999	483	102	760	999999	52	829	989	235	368	404	999999	584	353	288	999999	938	999999	56	239	745	999999	176	397	887	124	899	983	784	999999	732	748	999999	
331	737	178	683	999999	738	131	913	341	999999	633	836	999999	729	814	110	914	505	635	999999	351	999999	608	999999	999999	873	999999	999999	846	215	581	636	655	818	999999	615	120	400	666	688	924	326	414	58	543	560	953	394	94	882	999999	159	999999	65	999999	999999	138	862	977	999999	151	978	77	135	999999	997	191	125	476	999999	990	523	838	947	768	35	824	560	773	999999	919	212	67	999999	345	431	540	999999	45	170	487	999999	422	267	546	999999	258	288	391	999999	379	838	999999	885	891	356	321	158	297	999999	277	577	98	832	490	939	920	113	790	245	466	590	89	999999	721	999999	999999	999999	411	821	776	546	179	237	775	90	294	999999	81	989	120	391	312	288	893	909	169	590	777	606	36	999999	497	156	999999	788	759	611	173	159	254	739	999999	476	999999	731	999999	860	66	409	999999	748	999999	801	134	84	288	800	999999	812	999999	520	803	999999	795	999999	58	999999	158	987	330	682	18	999999	999999	380	645	836	308	171	510	308	533	377	951	287	122	999999	31	999999	509	959	199	361	999999	999999	999999	941	681	358	683	385	712	78	89	972	999999	120	999999	754	439	452	501	999999	311	284	987	999999	853	517	519	999999	11	154	999999	371	999999	656	355	999999	444	703	164	999999	488	135	596	464	298	978	547	999999	639	277	574	67	467	999999	59	302	746	999999	97	999999	838	999999	383	567	999999	718	489	93	764	56	319	999999	999999	999999	771	186	687	532	999999	875	970	517	721	734	579	430	903	999999	606	62	274	999999	999999	991	121	167	751	38	873	580	999999	999999	247	593	999999	838	770	915	176	873	614	224	372	999999	999999	999999	999999	999999	987	171	814	999999	487	711	782	385	130	306	440	614	435	659	999999	567	999999	516	280	138	999999	741	660	987	387	733	999999	59	572	999999	999999	789	557	111	50	712	765	999999	975	999999	811	999999	717	473	484	562	448	955	565	999999	835	686	60	999999	872	256	511	999999	557	754	999999	732	999999	726	508	650	66	999999	618	946	999999	999999	541	744	326	204	34	999999	513	825	295	492	493	767	568	121	999999	86	239	794	211	939	15	231	271	999999	769	990	999999	999999	505	124	347	619	13	22	155	316	164	999999	231	325	323	732	468	781	249	56	168	396	999999	980	103	823	745	862	817	319	483	247	435	43	230	999999	329	180	154	999999	764	556	999999	432	922	561	999999	885	625	282	762	489	999999	723	831	579	922	525	30	999999	874	150	999999	835	832	916	999999	999999	104	999999	
999999	298	637	375	291	612	429	488	67	542	999999	859	247	544	999999	993	999999	999999	211	650	756	803	159	631	999999	623	361	140	599	15	318	384	790	980	999999	999999	852	999999	441	229	159	443	467	488	272	25	902	659	289	839	519	541	986	999999	887	610	148	999999	999999	999999	260	299	888	62	999999	999999	78	266	999999	91	150	933	280	982	999999	323	345	671	368	999999	720	702	850	760	999999	777	398	346	999999	999999	336	846	108	999999	968	860	554	414	264	999999	946	999999	984	999999	698	586	270	13	953	574	999999	999999	646	391	947	558	448	138	567	456	999999	731	173	999999	755	303	999999	507	23	640	999999	930	417	973	47	999999	717	653	71	909	516	394	393	528	993	859	209	716	999999	420	999999	425	999999	807	907	224	999999	577	452	405	751	763	989	322	805	344	999999	673	354	873	999999	795	77	657	999999	103	348	644	999999	895	999999	127	681	603	228	999999	92	610	76	822	600	149	210	999999	999999	752	404	80	723	999999	800	536	372	952	579	626	358	200	999999	999999	999999	839	999999	999999	999999	633	92	395	999999	462	999999	999999	607	532	282	700	594	999999	499	198	698	278	920	763	999999	567	755	728	34	601	994	891	999999	262	946	761	984	654	365	534	670	18	999999	270	407	999999	929	840	999999	878	999999	947	999999	678	124	607	918	402	999999	999999	878	363	999999	503	468	999999	999999	999999	585	999999	716	999999	55	999999	999999	999999	302	659	365	999999	999999	915	58	156	569	56	200	75	148	999999	842	592	203	999999	655	999999	647	482	999999	999999	636	999999	264	168	999999	101	902	736	999999	999999	314	268	46	706	999999	962	314	224	934	421	180	999999	999999	999999	999999	133	999999	434	999999	221	52	820	856	328	127	63	661	890	984	477	154	463	916	713	999999	584	999999	496	515	999999	11	432	548	391	866	999999	378	999999	489	48	999999	477	999999	938	392	494	999999	999999	588	62	999999	424	240	466	277	716	732	502	213	999999	577	999999	919	999999	219	619	281	475	461	999999	685	643	410	946	999999	999999	46	977	331	549	999999	999999	999999	999999	392	587	202	91	123	160	999999	875	999999	999999	470	105	558	801	728	772	222	935	999999	459	376	667	23	999999	344	600	679	754	181	999999	922	739	352	466	999999	632	427	200	361	999999	875	809	829	25	485	37	128	999999	259	558	336	246	582	458	96	724	574	908	746	999999	480	509	999999	160	472	731	999999	101	567	999999	355	32	584	954	999999	566	999999	997	808	317	999999	444	505	622	337	686	
166	999999	999999	519	67	518	999999	838	830	999999	115	679	553	753	284	999999	999999	163	212	314	999999	628	875	529	887	577	109	438	999999	999999	999999	91	999999	786	575	999999	722	58	999999	837	578	745	133	218	999999	168	453	64	999999	455	999999	999999	420	999999	33	537	999999	999999	999999	999999	999999	24	797	794	370	34	856	766	188	999999	314	628	999999	375	736	916	999999	999999	999999	999999	133	55	405	596	278	663	670	999999	762	47	841	999999	426	558	428	563	948	999999	847	436	999999	999999	875	619	150	148	235	54	999999	117	42	361	781	903	999999	999999	999999	999999	526	707	999999	66	13	150	583	999999	212	567	999999	182	999999	176	819	642	426	446	999999	786	455	139	999999	626	999999	655	15	489	100	523	201	999999	943	747	999999	150	82	999999	683	735	999999	708	936	668	106	123	149	865	542	149	999999	919	203	833	999999	396	279	737	552	358	999999	999999	351	688	375	892	239	999999	364	679	569	181	763	999999	999999	747	203	769	529	400	999999	149	999999	951	999999	281	861	120	992	425	870	345	999999	999999	600	999999	367	257	302	999999	884	918	511	863	580	315	166	759	93	999999	203	509	217	162	999999	995	156	999999	999999	103	41	129	237	939	808	233	477	999999	999999	808	389	999999	477	325	999999	597	638	94	999999	732	999999	111	999999	985	232	371	138	551	999999	999999	999999	999999	606	208	182	764	691	572	65	999999	999999	727	916	284	628	257	41	891	999999	999999	366	999999	28	918	978	930	102	252	999999	446	105	925	945	248	999999	999999	349	278	153	751	906	76	38	999999	894	397	195	752	367	975	339	247	905	999999	248	999999	949	687	230	252	672	449	855	618	261	912	782	999999	999999	216	908	999999	748	999999	347	300	43	993	999999	999999	999999	350	999999	999999	117	999999	999999	706	10	287	472	999999	58	999999	999999	999999	220	420	773	982	615	999999	488	999999	76	576	498	20	902	948	999999	999999	663	639	506	999999	563	123	511	403	891	86	677	986	999999	256	714	847	815	879	89	999999	229	999999	975	237	861	999999	674	999999	369	19	999999	61	585	999999	998	419	404	756	999999	107	909	380	999999	538	840	502	417	999999	999999	651	204	33	869	88	736	999999	663	278	470	829	449	970	44	999999	999999	625	410	999999	257	304	999999	999999	999999	982	713	849	951	446	397	999999	999999	999999	677	999999	999999	780	192	507	999999	387	755	999999	296	83	999999	938	346	218	266	999999	102	189	572	568	999999	145	57	999999	375	999999	669	226	880	111	513	999999	303	326	999999	501	
443	903	999999	870	548	327	773	901	334	774	513	743	999999	183	276	999999	999999	119	520	679	733	305	141	893	718	538	254	999999	570	72	999999	29	150	764	781	999999	732	702	29	879	372	155	562	601	382	926	46	707	835	999999	313	999999	805	999999	768	999999	771	563	999999	19	83	588	341	999999	999999	493	999999	425	402	87	414	588	99	640	317	587	742	999999	521	791	502	999999	999999	204	758	999999	223	999999	999999	999999	427	179	999999	19	806	783	999999	301	471	888	333	621	999999	757	999999	725	999999	175	91	190	405	241	999999	370	517	536	999999	146	999999	677	279	999999	428	759	659	999999	47	999999	833	534	772	451	78	999999	468	881	999999	999999	244	43	367	58	669	815	248	196	999999	190	999999	279	553	678	788	794	618	481	202	555	108	725	687	999999	342	999999	999999	953	172	999999	901	636	304	999999	901	479	999999	999999	191	613	999999	999999	999999	856	587	563	980	104	662	284	24	999999	688	999999	503	518	355	999999	716	122	407	294	999999	718	288	999999	975	915	776	319	483	397	300	999999	44	999999	617	831	436	999999	999999	323	301	888	404	915	947	999999	999999	393	133	966	515	79	215	236	449	399	578	999999	587	75	999999	352	999999	627	696	109	651	868	999999	524	999999	999999	999999	999999	999999	145	324	373	999999	367	780	393	195	999999	999999	231	384	808	194	227	262	714	999999	511	999999	948	999999	777	229	848	966	999999	491	609	59	577	534	131	243	314	85	214	999999	999999	294	933	166	293	999999	474	999999	843	999999	999999	271	212	747	43	999999	53	999999	546	999999	79	401	999999	902	999999	467	313	999999	262	574	999999	152	57	999999	970	227	999999	792	804	41	999999	133	999999	999999	806	999999	846	830	500	43	200	266	538	71	733	828	999999	999999	999999	826	441	777	472	278	803	542	223	301	777	815	999999	261	253	514	399	946	278	922	105	248	999999	483	999999	229	384	999999	613	999999	999999	151	448	40	221	978	599	999999	999999	854	788	999999	134	554	63	685	17	938	999999	33	671	787	560	856	935	999999	999999	958	581	253	894	189	928	236	125	635	377	994	50	275	915	423	296	999999	143	999999	999999	75	430	999999	221	446	609	589	999999	399	591	591	999999	999999	772	999999	999999	417	999999	609	345	897	439	428	318	23	898	999999	118	258	501	146	999999	999999	999999	149	538	70	999999	458	579	349	911	999999	53	999999	899	999999	999999	283	28	999999	463	534	494	227	999999	12	212	208	547	861	481	999999	898	455	868	989	662	632	112	999999	386	
512	39	996	985	714	384	532	124	737	255	834	239	622	682	999999	620	10	999999	536	858	833	999999	718	868	844	826	999999	916	999999	507	869	999999	684	502	951	505	498	999999	999999	627	680	93	810	616	646	837	285	772	680	379	662	128	999999	485	552	601	321	999999	151	887	787	999999	999999	999999	385	999999	554	999999	731	692	132	768	593	909	188	749	110	999999	231	17	551	825	999999	539	999999	751	604	209	949	999999	194	369	100	43	999999	74	879	999999	999999	982	999999	165	50	987	257	893	535	667	307	803	501	218	907	999999	999999	999999	379	675	999999	999999	999999	999999	180	999999	508	763	999999	559	999999	123	870	530	871	248	724	395	999999	258	292	952	226	937	902	156	858	975	462	956	697	999999	999999	214	999999	606	924	999999	985	668	489	999999	224	975	597	193	932	999999	346	668	418	950	999999	130	392	442	418	130	999999	33	999999	532	310	722	862	999999	428	666	344	275	324	787	999999	125	999999	999999	737	250	350	719	224	886	999999	793	547	746	999999	574	999999	999999	197	803	494	962	154	956	193	999999	123	406	764	276	999999	81	353	631	999999	72	999999	595	705	177	999999	733	809	637	999999	517	999999	125	500	854	844	590	87	521	999999	999999	970	813	614	244	999999	943	999999	947	999999	567	450	999999	999999	637	999999	236	58	30	32	999999	163	517	72	676	326	999999	906	910	431	55	993	832	337	999999	101	547	981	470	50	999999	778	999999	387	336	76	999999	999999	999999	640	618	542	67	498	542	999999	463	750	937	917	139	999999	999999	525	214	574	617	588	999999	545	999999	999999	587	980	195	999999	301	140	736	999999	67	87	53	279	812	513	935	999999	999999	818	638	797	53	999999	910	800	999999	346	182	761	458	999999	999999	999999	964	373	954	86	313	560	993	332	24	338	860	62	994	775	999999	700	638	284	794	284	907	878	999999	45	999999	999999	258	954	999999	974	160	387	260	725	999999	449	999999	859	40	999999	824	316	782	999999	692	857	999999	958	633	482	133	184	886	552	420	96	172	919	999999	918	312	48	374	999999	187	483	999999	999999	470	273	151	999999	253	560	999999	600	999999	496	353	222	588	299	331	485	851	976	501	708	315	228	286	639	852	122	931	999999	941	742	538	219	65	538	498	999999	999999	353	931	335	101	999999	990	676	999999	793	339	22	717	889	199	210	999999	103	962	251	986	999999	927	140	999999	674	658	363	958	143	167	60	999999	999999	155	999999	999999	999999	616	496	237	610	73	999999	999999	918	78	
999999	553	337	237	961	999999	256	999999	828	426	801	705	426	999999	637	999999	441	999999	999999	221	756	744	691	166	816	486	475	23	999999	448	868	357	711	606	999999	809	630	906	205	484	554	587	326	91	999999	470	999999	335	600	892	631	432	503	706	321	318	862	181	420	484	109	242	997	390	558	453	994	820	563	827	97	999999	441	805	667	999999	999999	609	999999	356	296	150	423	493	816	999999	999999	14	294	298	947	459	495	720	999999	999999	999999	936	533	799	475	999999	772	772	999999	106	999999	698	48	999999	891	263	999999	74	198	959	819	999999	574	122	599	989	999999	999999	880	999999	49	720	999999	999999	588	999999	85	123	880	917	377	651	687	999999	999999	165	966	151	407	999999	201	999999	999999	999999	999999	86	372	421	999999	485	844	506	892	177	67	280	277	692	564	999999	187	154	999999	280	999999	999999	825	854	669	443	33	393	868	195	446	999999	999999	15	853	511	127	664	913	999999	83	999999	758	519	661	182	999999	283	586	996	999999	56	247	261	999999	334	999999	517	752	766	462	460	638	706	999999	999999	92	271	999999	63	292	523	241	788	207	720	419	315	999999	496	555	750	807	871	678	399	380	937	182	529	260	609	912	156	942	623	242	62	788	222	100	626	444	533	713	993	815	999999	63	122	915	945	324	265	221	712	653	767	37	341	79	155	98	319	803	683	999999	94	846	999999	488	367	527	981	406	928	315	283	167	685	584	921	883	70	999999	314	999999	656	935	240	970	474	34	999999	999999	944	537	135	999999	40	391	730	612	479	633	999999	427	343	999999	999999	406	379	999999	351	757	157	272	999999	999999	498	398	999999	999999	615	614	23	999999	81	838	461	400	999999	554	136	304	854	318	999999	437	66	887	999999	999999	652	999999	600	999999	682	699	994	682	999999	999999	240	642	436	581	996	865	620	225	356	505	408	999999	227	999999	483	57	999999	838	859	999999	648	611	447	168	999999	999999	23	158	999999	381	843	999999	891	758	999999	493	999999	283	321	999999	816	840	999999	455	397	761	616	999999	390	634	796	165	999999	999999	781	628	205	277	84	999999	851	471	999999	974	662	629	999999	468	999999	990	190	629	999999	320	784	808	81	999999	771	745	175	247	767	34	585	687	955	982	977	695	298	999999	208	106	696	354	284	565	793	999999	760	158	274	400	999999	176	639	512	999999	999999	556	213	999999	339	59	999999	703	541	999999	974	674	27	491	815	999999	590	999999	429	624	439	534	516	208	12	999999	27	972	
377	579	419	58	999999	999999	13	999999	94	103	869	57	999999	650	743	999999	818	103	742	666	459	999999	864	744	219	887	695	999999	50	14	503	354	999999	641	336	961	979	999999	999999	169	487	999999	999999	496	999999	382	999999	788	790	349	389	999999	251	999999	523	679	714	674	839	565	999999	999999	107	999999	599	999999	25	450	324	999999	196	893	872	582	189	781	90	378	999999	836	355	906	658	701	625	594	112	681	127	657	256	314	96	665	997	923	579	538	896	48	366	999999	999999	19	162	999999	46	999999	999999	742	999999	346	492	12	220	999999	905	406	464	15	421	343	999999	667	535	882	806	216	999999	999999	999999	552	999999	154	479	263	442	649	548	138	557	444	510	385	67	909	822	93	455	999999	999999	183	999999	999999	626	999999	768	807	483	999999	690	999999	93	915	999999	56	999999	348	532	957	824	266	999999	335	457	977	833	947	609	625	70	722	761	999999	247	37	478	590	527	456	494	635	175	999999	999999	999999	361	999999	845	20	54	483	999999	498	999999	762	326	999999	443	999999	199	821	207	999999	220	967	78	247	678	999999	578	284	821	85	473	199	999999	589	999999	730	626	248	112	999999	580	586	171	273	999999	484	999999	731	999999	877	999999	672	999999	316	67	481	999999	123	999999	342	442	770	662	999999	35	726	671	736	860	999999	33	950	719	608	999999	633	806	999999	318	203	800	846	136	943	818	999999	761	783	531	416	999999	999999	333	769	999999	809	923	685	247	212	813	975	999999	444	999999	316	953	828	39	433	674	853	804	722	999999	595	999999	999999	666	999999	964	888	215	453	641	999999	999999	950	999999	477	709	999999	999999	116	390	825	976	999999	99	512	999999	999999	999999	999999	741	228	708	610	999999	999999	175	999999	28	23	247	925	769	427	803	343	688	12	385	999999	999999	554	295	697	341	999999	619	999999	629	999999	387	999999	143	117	712	422	811	26	723	882	312	504	111	554	869	999999	65	558	887	999999	823	844	558	999999	383	197	933	21	279	520	950	223	999999	864	635	215	791	999999	999999	391	999999	671	289	502	258	229	452	740	999999	876	660	70	74	873	999999	542	483	999999	999999	999999	999999	800	747	213	999999	999999	918	247	999999	663	999999	403	844	506	233	161	565	65	944	164	744	202	192	403	999999	999999	158	713	533	102	999999	851	999999	999999	999999	731	924	86	570	169	310	214	821	174	212	267	226	568	649	188	999999	999999	995	578	780	999999	617	354	999999	52	999999	215	714	999999	931	999999	999999	655	999999	999999	237	999999	
999999	784	853	539	380	999999	999999	601	673	999999	73	354	125	314	999999	360	418	614	999999	999999	732	527	229	999999	500	995	242	999999	793	999999	962	156	999999	498	932	220	999999	250	999999	599	163	752	999999	360	151	369	999999	626	966	124	246	990	389	657	756	967	999999	758	999999	384	999999	999999	808	112	627	916	403	626	381	645	634	999999	698	524	426	999999	158	999999	953	140	295	615	423	679	334	971	767	303	999999	964	655	966	211	541	999999	352	999999	999999	732	999999	966	93	255	331	489	79	302	865	241	999999	819	696	804	999999	99	179	999999	139	778	999999	159	109	884	416	989	999999	966	167	710	83	46	881	146	729	173	211	999999	101	199	264	679	999999	999999	999999	999999	958	172	302	999999	644	955	999999	498	86	85	867	209	838	341	821	113	999999	164	999999	739	937	560	85	744	888	808	999999	939	523	976	256	47	918	999999	41	505	673	999999	76	128	231	393	69	999999	306	11	532	760	378	161	544	999999	904	235	218	407	97	557	563	835	659	874	999999	110	999999	999999	291	577	310	325	439	429	999999	49	518	554	999999	431	448	886	286	545	571	372	441	508	142	692	999999	633	418	125	162	999999	468	357	999999	999999	824	476	999999	955	459	62	999999	125	659	865	999999	664	906	665	119	677	558	123	999999	611	668	330	698	999999	999999	999999	907	324	277	857	580	999999	999999	542	607	972	175	999999	95	518	651	999999	849	999999	999999	398	727	999999	16	484	999999	354	53	807	299	504	778	132	441	783	155	999999	848	801	999999	556	529	373	67	147	511	237	38	999999	960	352	999999	999999	623	135	949	164	317	999999	185	235	999999	337	252	113	204	53	889	312	372	254	478	999999	980	427	869	999999	695	869	973	454	326	999999	847	947	33	356	508	316	833	999999	99	999999	626	70	439	201	130	954	942	468	999999	725	432	999999	874	433	451	206	265	595	469	999999	818	730	908	868	490	305	89	847	544	583	478	381	164	421	431	919	988	678	999999	740	926	514	115	601	826	999999	999999	999999	904	999999	61	248	532	652	247	895	162	570	711	824	874	999999	923	765	256	60	561	462	12	531	217	586	999999	728	520	999999	624	316	999999	359	233	489	943	242	532	240	849	512	184	535	999999	427	967	417	866	831	591	350	354	775	579	619	598	383	104	474	999999	999999	999999	999999	280	845	527	361	601	394	999999	690	243	26	211	59	288	999999	763	790	619	945	999999	689	722	284	962	277	779	613	999999	569	999999	
67	355	55	380	250	264	922	899	615	816	999999	679	900	999999	338	999999	999999	340	131	619	314	855	939	941	451	999999	996	999999	260	582	987	503	592	552	185	670	165	678	48	999999	841	999999	13	139	391	999999	821	999999	634	702	258	999999	769	950	833	999999	415	114	928	39	999999	49	649	999999	828	999999	999999	357	999999	667	999999	852	302	909	777	424	851	810	560	442	399	999999	258	558	334	714	734	641	719	972	265	61	749	999999	953	802	250	971	999999	999999	999999	999999	243	966	999999	406	980	999999	182	418	361	605	553	496	639	437	790	100	999999	123	253	455	638	959	412	367	112	294	956	975	999999	879	509	156	999999	925	999999	292	274	999999	999999	999999	999999	310	999999	659	999999	262	379	526	21	999999	273	197	170	476	835	284	999999	925	303	696	903	999999	245	481	106	406	976	714	841	508	826	779	999999	379	987	337	347	999999	860	849	999999	439	999999	33	999999	322	999999	53	99	321	727	349	635	48	970	271	75	150	999999	110	999999	664	684	513	999999	494	999999	790	489	999999	937	811	75	999999	781	473	243	221	999999	783	999999	933	624	999999	780	487	999999	350	999999	725	272	207	999999	759	999999	260	755	459	699	132	999999	999999	999999	591	384	916	283	999999	267	506	37	853	284	779	690	352	50	164	733	846	349	467	392	763	246	739	999999	315	879	531	718	784	999999	743	999999	224	379	43	155	999999	213	962	93	901	697	418	922	419	79	231	219	600	725	853	782	57	999999	800	355	644	999999	967	312	999999	788	999999	999999	999999	510	476	972	17	19	869	643	387	383	491	76	827	999999	212	999999	999999	321	128	999999	668	999999	231	410	579	688	510	999999	999999	660	356	999999	453	86	391	908	603	999999	999999	590	856	219	405	999999	999999	734	999999	828	101	730	999999	999999	669	999999	999999	580	289	999999	403	328	509	999999	407	726	37	999999	622	999999	999999	999999	643	999999	999999	538	211	999999	565	557	88	845	170	999999	478	515	16	999999	999999	268	413	810	629	537	854	883	999999	556	812	678	999999	954	121	999999	402	796	97	254	316	141	999999	224	24	732	986	558	999999	999999	999999	892	720	105	924	363	346	624	999999	115	555	235	999999	655	646	887	910	999999	999999	392	289	681	427	762	999999	321	284	199	795	897	551	306	724	999999	725	920	999999	551	999999	757	999999	777	999999	981	699	91	684	338	577	999999	821	862	825	776	548	999999	474	999999	479	613	999999	156	829	778	564	258	510	204	929	999999	928	369	999999	999999	951	
511	560	999999	73	544	999999	999999	999999	668	85	688	999999	948	714	576	456	10	999999	426	678	294	948	999999	427	450	580	490	408	999999	208	999999	768	849	824	47	598	38	894	935	999999	142	534	170	702	876	777	999999	489	999999	279	928	297	999999	307	667	562	216	999999	623	963	156	547	769	469	623	919	631	999999	677	977	427	999999	999999	449	545	999999	787	999999	550	999999	29	10	55	582	280	174	100	552	999999	484	392	19	999999	972	830	999999	764	701	88	956	156	999999	812	999999	851	821	999999	238	761	908	999999	564	999999	950	944	999999	502	197	199	459	829	999999	968	999999	594	417	834	174	619	999999	994	96	573	999999	526	592	198	999999	730	458	23	861	790	258	709	999999	541	330	37	684	102	577	511	629	137	77	468	619	790	443	999999	986	619	811	999999	999999	991	999999	434	361	957	832	999999	741	445	967	298	719	493	766	876	999999	146	934	999999	427	585	943	466	458	999999	578	999999	296	471	36	252	979	344	999999	836	999999	896	999999	999999	999999	121	770	193	170	778	748	136	999999	567	482	850	684	999999	999999	112	57	999999	975	238	388	952	179	279	999999	724	318	385	471	929	228	618	470	218	597	316	999999	759	305	999999	999999	452	855	999999	988	185	567	999999	999999	919	999999	240	920	999999	347	316	999999	500	774	445	999999	373	999999	999999	349	864	390	476	365	190	298	298	131	305	853	935	107	450	290	243	166	292	999999	551	150	987	697	32	870	290	374	323	984	999999	219	21	787	761	389	999999	999999	101	670	667	631	501	118	999999	594	412	999999	500	220	541	999999	187	835	123	953	361	999999	368	606	84	816	974	313	271	999999	999999	157	999999	71	999999	447	75	999999	870	920	649	999999	83	999999	468	81	873	113	453	581	42	999999	674	999999	37	957	999999	495	999999	999999	999999	999999	846	538	753	264	999999	439	999999	999999	223	999999	965	202	313	482	103	930	147	999999	942	871	860	999999	999999	665	483	536	44	999999	19	579	999999	999999	274	999999	42	999999	684	999999	999999	999999	999999	999999	367	476	999999	482	504	554	864	999999	357	593	908	784	999999	166	999999	97	781	999999	999999	854	999999	999999	540	946	999999	999999	999999	558	256	934	806	507	821	511	999999	586	999999	999999	999999	489	343	999999	232	442	999999	489	134	999999	68	597	999999	859	49	205	273	723	999999	274	999999	652	115	999999	260	423	786	411	963	999999	833	899	641	999999	315	915	520	581	421	108	835	999999	727	573	499	659	511	947	468	626	247	608	650	191	
457	389	999999	999999	262	999999	999999	709	526	308	53	999999	955	653	553	133	684	692	999999	838	438	115	925	541	816	600	912	838	942	347	999999	234	259	460	332	926	541	493	999999	999999	452	136	921	429	529	339	999999	858	404	999999	941	999999	306	999999	753	351	463	842	220	661	896	817	999999	189	719	819	910	999999	999999	627	592	201	372	999999	396	311	194	505	22	999999	896	63	444	607	999999	42	927	999999	999999	981	472	698	282	667	715	634	370	741	999999	999999	429	208	999999	776	999999	749	192	999999	999999	999999	166	958	830	999999	764	999999	382	999999	784	686	891	999999	798	348	164	893	919	705	999999	761	941	452	795	311	999999	698	999999	667	853	655	849	999999	32	265	825	514	868	999999	902	999999	262	210	999999	32	819	955	410	199	622	999999	999999	999999	999999	663	999999	713	172	528	999999	76	326	714	315	138	999999	999999	450	542	523	999999	34	380	802	999999	999999	740	495	999999	999999	112	297	336	999999	993	825	372	709	999999	999999	121	999999	999999	872	835	555	548	895	829	195	259	999999	867	676	972	835	460	684	509	165	769	228	999999	46	573	778	999999	669	321	999999	474	859	92	787	411	307	685	999999	967	566	960	845	666	586	242	597	430	999999	82	999999	999999	687	210	213	985	893	951	312	999999	999999	565	878	999999	526	721	400	432	89	275	674	160	952	999999	943	204	924	999999	813	804	976	358	340	597	163	938	786	659	879	802	517	356	999999	999999	999999	11	92	272	149	865	999999	174	350	999999	999999	17	421	999999	267	18	71	999999	148	999999	999999	708	999999	999999	430	587	934	999999	999999	999999	757	328	999999	999999	807	942	122	661	422	947	962	811	17	999999	199	155	526	816	401	870	999999	999999	217	874	875	212	999999	800	842	562	930	999999	622	73	637	999999	999999	667	173	325	896	409	919	200	545	520	700	288	102	284	71	128	348	682	545	999999	121	903	878	999999	175	321	999999	859	27	860	199	944	318	120	999999	999999	653	999999	974	342	266	999999	338	365	511	999999	708	567	501	812	762	999999	528	65	967	335	788	568	159	585	589	69	183	684	330	756	970	999999	368	212	999999	272	999999	213	324	999999	575	999999	103	999999	612	999999	368	999999	999999	999999	425	999999	153	590	80	95	927	398	752	999999	842	653	44	755	526	999999	209	299	347	500	242	324	740	872	760	999999	474	480	972	999999	700	969	999999	81	340	718	838	777	142	389	344	999999	460	999999	262	921	999999	347	161	999999	62	79	867	607	27	110	
521	280	830	804	620	456	999999	425	506	873	77	999999	999999	808	888	999999	166	957	999999	922	864	622	620	999999	785	137	329	96	284	631	111	999999	63	239	206	999999	947	337	769	888	999999	45	622	999999	854	526	921	353	997	631	999999	999999	999999	104	246	999999	660	991	28	492	137	340	151	874	771	999999	909	196	612	330	483	829	197	277	39	999999	10	999999	984	999999	999999	976	999999	999999	718	201	536	958	999999	307	999999	956	318	287	761	999999	894	747	999999	765	617	734	741	676	158	93	721	185	999999	417	897	428	16	759	285	161	251	498	999999	580	562	950	203	999999	422	526	521	910	516	477	934	999999	625	228	999999	481	245	422	504	635	480	360	893	585	999999	489	949	999999	11	610	999999	405	590	46	212	666	541	437	263	631	571	810	669	597	999999	644	802	787	117	999999	915	999999	994	530	999999	212	999999	999999	903	933	577	962	909	999999	165	539	999999	588	26	985	940	808	168	999999	999999	669	691	305	999999	765	686	999999	451	999999	694	492	410	69	936	10	609	922	533	999999	64	999999	999999	763	442	942	971	999999	771	131	863	117	670	131	467	440	520	761	515	999999	256	415	999999	999999	999999	672	138	612	652	999999	386	27	285	837	818	464	999999	928	863	999999	794	472	399	999999	343	999999	999999	289	602	505	999999	847	416	395	83	648	999999	198	551	999999	814	368	999999	756	999999	999999	832	833	312	13	672	999999	999999	355	999999	784	25	999999	379	999999	999999	999999	20	157	534	999999	999999	889	999999	180	375	579	999999	104	355	436	901	999999	999999	497	999999	988	976	599	999999	898	949	70	51	299	632	896	818	915	918	965	357	424	999999	216	244	999999	79	142	637	999999	215	803	10	917	882	382	999999	882	881	999999	872	999999	324	999999	999999	999999	999999	474	999999	478	999999	471	185	390	88	487	421	377	262	999999	919	843	961	739	999999	999999	70	999999	416	999999	288	935	44	999999	102	936	109	594	626	694	999999	605	595	168	341	999999	628	999999	838	405	999999	249	629	80	942	999999	459	585	943	443	999999	999999	67	297	999999	826	437	999999	298	151	387	999999	750	999999	999999	323	257	999999	408	949	999999	450	999999	20	298	49	316	963	123	999999	486	524	651	999999	214	381	548	308	968	515	999999	509	332	999999	999999	144	999999	999999	364	629	781	999999	186	994	915	49	999999	999999	999	999999	999999	474	14	999999	664	999999	185	999999	363	343	999999	949	999999	892	643	999999	128	599	992	163	549	254	999999	999999	291	829	999999	999999	278	174	
999999	501	999999	818	995	842	504	999999	999999	165	959	999999	707	30	999999	831	823	293	360	896	921	837	63	845	611	999999	865	999999	944	999999	524	999999	999999	198	999999	284	650	25	897	800	523	31	999999	837	203	617	547	587	641	999999	15	63	306	381	253	117	999999	463	217	729	976	984	162	206	640	999999	643	518	632	579	190	808	999999	560	383	900	999999	999999	999999	993	728	288	878	999999	829	470	999999	916	945	291	836	197	808	177	999999	539	999999	999999	999999	761	999999	38	999999	72	278	207	999999	999999	998	353	837	231	811	223	11	697	115	667	376	999999	220	726	572	351	999999	993	999	228	735	843	40	908	999999	999999	29	999999	333	816	226	999999	803	485	918	602	999999	614	386	594	175	137	434	999999	999999	37	550	256	465	613	329	999999	999999	449	999999	164	999999	928	211	920	203	312	373	298	450	999999	376	999999	999999	999999	897	138	616	415	62	999999	419	828	914	993	999999	773	999999	719	497	941	434	363	474	763	290	524	999999	465	401	999999	763	145	761	999999	660	999999	448	495	716	999999	999999	999999	396	412	745	493	999999	218	581	430	78	654	801	509	320	22	999999	999999	689	383	724	161	23	199	999999	999999	77	665	999999	999999	334	748	13	306	999999	641	966	999999	28	999999	510	205	884	970	999999	999999	343	262	999999	647	554	403	999999	999999	999999	517	778	207	566	999999	426	358	999999	57	999999	330	650	504	999999	678	55	208	36	892	999999	528	999999	53	404	736	940	999999	725	694	979	930	942	999999	829	765	862	769	505	999999	999999	999999	330	999999	874	474	468	999999	35	999999	601	999999	377	999999	469	999999	250	735	999999	830	999999	611	632	191	77	175	388	979	675	470	815	286	703	478	999999	721	208	439	178	930	999999	111	789	999999	999999	634	563	999999	211	881	999999	137	999999	675	37	769	999999	148	770	999999	95	488	999999	564	999999	325	652	898	400	748	749	810	566	999999	562	428	821	999999	999999	999999	611	999999	778	999999	945	688	320	38	451	753	202	69	999999	469	844	789	937	234	19	777	982	664	999999	463	999999	714	999999	103	122	999999	999999	360	60	337	107	737	710	999999	619	767	14	623	999999	647	555	999999	151	999999	37	772	491	999999	168	321	999999	946	718	325	662	241	127	226	915	999999	805	841	19	342	371	117	89	999999	999999	999999	772	368	218	992	908	450	573	472	76	350	126	359	202	739	876	161	28	999999	717	387	999999	787	708	999999	999999	713	681	809	736	920	693	999999	981	916	548	999999	999999	726	
999999	999999	999999	655	160	574	727	455	649	279	465	220	999999	694	850	999999	999999	984	659	605	160	999999	769	999999	735	155	657	999999	377	999999	200	784	422	301	978	505	719	994	637	143	999999	395	73	411	999999	526	832	999999	83	754	324	563	442	143	576	999999	999999	904	999999	14	917	999999	999999	373	999999	681	797	796	716	355	999999	607	357	999999	719	764	140	999999	420	219	323	658	129	623	999999	636	999999	289	725	765	62	815	85	632	226	361	317	999999	999999	999999	999999	45	999999	727	245	716	216	916	423	811	999999	95	999999	709	999999	999999	414	464	411	999999	339	517	999999	950	303	702	999999	999999	310	367	456	999999	45	999999	999999	287	375	999999	387	999999	999999	435	865	999999	684	967	332	999999	941	956	999999	853	298	879	343	222	964	999999	434	543	194	492	615	999999	364	651	60	745	229	413	999999	22	86	166	32	903	999999	166	999999	335	380	166	783	353	420	603	151	999999	414	277	322	43	967	844	70	937	820	809	999999	43	917	586	155	538	73	934	777	142	857	440	570	808	999999	108	172	37	709	272	646	761	509	999999	340	951	100	860	55	241	105	95	93	999999	606	241	999999	793	999999	999999	289	999999	825	18	308	974	999999	999999	966	868	681	43	238	557	173	999999	534	32	255	203	447	213	888	545	47	771	357	728	211	999999	689	378	999999	464	983	170	935	500	999999	366	254	585	999999	187	559	71	857	535	678	808	707	396	548	817	999999	85	999999	289	999999	536	626	978	312	140	188	313	27	773	574	13	862	43	435	889	949	999999	999999	711	986	975	999999	821	60	403	999999	999999	999999	999999	656	907	573	655	529	69	999999	275	282	763	998	999999	999999	93	999999	675	945	674	960	658	868	945	766	885	999999	999999	622	999999	928	999999	999999	885	999999	818	999999	666	440	217	999999	375	159	683	999999	556	999999	739	930	830	859	384	999999	462	342	181	340	711	150	687	999999	532	999999	999999	346	373	759	999999	773	235	999999	999999	245	999999	999999	595	509	194	367	220	182	999999	999999	791	999999	554	461	999999	553	999999	999999	415	525	752	999999	981	928	999999	346	225	796	599	965	705	863	999999	149	719	302	999999	672	155	354	930	515	798	467	656	999999	792	999999	219	999999	999999	747	561	778	493	999999	189	667	293	848	151	423	999999	598	370	927	390	414	742	258	999999	638	343	71	595	246	999999	523	281	999999	553	314	587	39	502	958	312	785	656	835	123	90	388	306	212	517	999999	999999	107	728	999999	999999	179	
961	764	834	413	499	999999	256	827	665	395	66	304	999999	999999	552	105	411	624	604	757	999999	144	999999	260	999999	858	88	312	855	425	999999	629	175	144	626	275	668	554	812	999999	409	18	457	999999	331	12	375	680	390	999999	695	114	12	999999	999999	826	48	583	377	641	999999	999999	971	999999	842	437	138	999999	220	287	436	857	811	12	999999	897	686	40	928	43	493	407	922	999999	730	448	999999	545	999999	799	237	999999	999999	181	496	999999	999999	218	999999	894	999999	672	470	113	999999	999999	302	999999	999999	999999	999999	17	999999	343	157	999999	32	231	999999	403	999999	593	830	999999	59	352	999999	999999	516	999999	861	999999	999999	999999	169	821	937	818	81	999999	156	999999	273	506	659	229	999999	844	34	999999	443	814	698	458	93	290	841	59	63	999999	168	662	493	389	513	671	999999	620	183	336	770	213	159	627	257	193	329	999999	761	999999	912	836	616	727	999999	56	999999	730	999999	879	999999	888	764	745	733	999999	143	884	992	987	400	818	670	697	28	999999	999999	999999	210	899	960	517	297	233	423	332	56	766	929	999999	999999	108	669	999999	356	999999	999999	999999	893	764	60	999999	341	774	439	104	175	918	709	999999	391	707	529	61	918	472	601	541	332	999999	999999	999999	954	535	104	301	159	376	350	999999	790	261	187	446	848	999999	185	522	794	329	166	999999	67	710	86	194	579	999999	386	884	999999	907	91	492	326	684	999999	806	679	147	944	798	577	572	438	140	530	92	212	402	296	999999	746	13	254	319	319	254	458	910	722	540	990	466	855	999999	999999	694	130	174	999999	379	843	656	384	367	560	999999	999999	946	664	496	415	999999	597	212	170	999999	999999	16	375	246	357	769	425	413	808	120	999999	555	960	999999	962	47	999999	917	245	100	999999	886	759	824	972	999999	999999	999999	135	17	869	652	722	999999	999999	123	799	798	999999	83	241	970	559	449	776	726	985	999999	999999	378	625	679	967	999999	999999	361	999999	999999	273	845	999999	999999	288	801	251	75	833	999999	999999	849	248	569	896	171	858	999999	999999	999999	57	256	526	427	701	999999	999999	199	685	651	999999	105	866	259	535	185	999999	51	691	758	999999	711	893	126	999999	999999	139	66	999999	999999	999999	800	999999	937	502	26	328	106	999999	532	419	62	389	191	999999	999999	999999	989	43	721	999999	817	999999	999999	999999	999999	999999	410	977	999999	626	335	415	880	440	840	80	929	999999	999999	999999	999999	553	169	348	155	332	711	888	999999	702	150	32	72	
999999	404	833	455	999999	999999	663	999999	999999	481	905	94	999999	999999	750	396	223	63	242	524	864	159	273	807	240	966	23	651	522	821	324	486	999999	999999	687	45	17	999999	113	599	999999	999999	343	82	264	999999	507	823	961	999999	942	999999	999999	999999	208	999999	140	35	224	858	152	21	405	307	166	429	781	303	821	714	389	598	949	999999	999999	925	999999	201	553	976	469	200	999999	999999	999999	999999	577	805	155	644	999999	981	999999	999999	456	843	543	46	999999	999999	999999	999999	11	256	122	353	698	275	838	282	999999	939	999999	248	399	952	999999	384	427	490	851	999999	158	186	809	407	198	704	195	999999	999999	779	999999	718	503	999999	199	444	908	536	977	312	966	872	999999	965	509	171	856	504	522	168	618	434	983	999999	65	824	446	714	164	999999	999999	23	891	457	663	999999	744	144	763	999999	476	891	512	549	19	286	769	844	999999	999999	848	691	312	233	170	851	999999	996	999999	374	998	999999	999999	999999	232	952	980	960	311	745	999999	721	741	635	691	727	922	444	999999	778	65	601	999999	137	155	999999	999999	667	296	999999	999999	999999	934	398	888	283	519	528	999999	66	305	808	542	163	610	136	999999	677	541	999999	929	299	508	431	999999	406	387	254	999999	833	999999	323	999999	499	999999	678	787	353	746	418	217	403	127	440	482	256	69	662	526	29	448	999999	999999	999999	999999	739	249	999999	88	999999	895	274	690	493	815	982	144	52	448	999999	349	606	931	133	236	535	182	78	999999	73	346	724	728	818	395	217	197	821	615	975	439	283	274	263	999999	942	712	634	625	499	121	999999	224	594	680	841	112	12	626	357	567	181	564	999999	155	181	546	871	107	607	795	999999	437	472	999999	75	999999	999999	999999	293	823	548	452	458	951	330	510	999999	148	553	115	999999	999999	268	418	268	718	258	118	351	406	840	536	28	704	999999	589	999999	101	614	509	435	400	343	534	999999	999999	116	73	825	670	412	733	554	999999	999999	129	999999	999999	244	356	93	569	999999	999999	982	22	434	999999	164	999999	758	52	533	54	999999	794	861	999999	999999	539	999999	999999	999999	999999	993	117	981	525	104	678	420	697	857	268	425	866	140	999999	551	999999	304	999999	909	94	912	370	210	999999	822	815	267	444	999999	705	999999	999999	286	999999	893	875	40	908	659	485	329	70	194	275	628	999999	663	414	999999	394	245	260	285	999999	767	632	907	999999	999999	288	420	976	43	999999	524	527	999999	999999	562	999999	999999	999999	702	
999999	764	851	185	934	882	18	161	853	262	280	469	494	622	88	999999	270	967	999999	214	380	74	353	36	42	750	111	233	122	851	515	419	849	999999	852	443	916	456	972	999999	999999	999999	567	999999	763	692	999999	904	999999	729	999999	708	425	190	332	368	420	824	153	193	999999	785	999999	11	746	860	619	936	770	644	905	999999	999999	960	999999	253	507	629	273	999999	720	206	999999	393	999999	806	999999	669	999999	493	999999	101	999999	999999	817	909	97	566	977	902	999999	103	143	867	999999	488	713	464	670	88	861	791	561	803	473	999999	73	999999	999999	999999	866	950	711	999999	621	999999	509	216	152	610	165	940	999999	370	277	627	73	855	999999	81	999999	539	999	156	632	241	539	510	999999	243	846	441	125	47	45	132	391	856	999999	19	999999	506	999999	999999	999999	920	150	201	535	845	520	999999	97	380	846	999999	999999	565	654	390	285	999	891	909	764	724	999999	613	334	999999	245	216	609	999999	102	596	999999	939	999999	711	100	348	999999	479	723	638	354	745	200	999999	181	826	211	864	734	999999	615	412	999999	209	105	536	999999	391	610	313	999999	537	287	260	119	999999	342	942	999999	936	34	421	195	135	379	90	422	626	972	999999	14	744	825	999999	999999	815	644	33	616	564	482	593	869	419	40	817	467	940	598	170	999999	999999	575	999999	999999	999999	226	179	829	24	123	249	419	201	308	863	999999	173	278	304	376	318	336	734	464	441	552	776	105	999999	622	999999	37	999999	924	746	999999	38	168	787	999999	474	204	601	451	999999	183	678	120	999999	115	303	671	304	793	185	932	840	342	523	651	999999	999999	276	999999	641	221	607	276	562	999999	683	15	999999	999999	999999	123	734	293	232	999999	873	999999	928	457	328	810	733	27	999999	999999	339	695	645	146	159	400	928	209	810	999999	999999	412	557	999999	432	298	190	999999	999999	72	208	556	120	999999	777	783	155	819	83	830	488	999999	527	749	364	987	999999	354	555	511	999999	999999	483	999999	999999	471	119	455	999999	40	629	143	135	687	999999	782	584	389	999999	376	254	999999	136	979	999999	986	884	807	128	444	999999	836	53	999999	876	674	83	909	574	315	673	700	794	53	999999	354	464	839	145	582	413	979	984	999999	999999	999999	999999	503	999999	705	586	999999	337	589	110	793	100	744	810	940	709	674	815	999999	702	554	323	999999	999999	198	532	999999	672	546	41	949	851	999999	999999	800	999999	579	999999	869	728	372	999999	214	942	416	264	999999	39	
204	873	999999	173	931	487	711	762	324	725	480	182	541	639	999999	558	161	999999	236	999999	999999	999999	999999	433	946	999999	340	191	999999	999999	371	933	999999	999999	477	999999	999999	999999	999999	386	423	999999	951	854	999999	696	197	732	582	656	790	999999	37	999999	999999	530	743	999999	227	606	157	530	653	183	363	546	369	526	171	128	264	999999	32	850	207	972	722	285	662	260	999999	607	609	999999	360	897	906	713	996	947	929	989	568	323	999999	892	393	778	999999	234	999999	670	571	999999	401	999999	999999	186	999999	56	808	468	651	966	468	550	921	201	823	466	999999	656	530	999999	198	275	999999	708	999999	999999	999999	943	784	437	923	476	45	154	70	935	454	999999	999999	950	148	999999	347	602	854	688	999999	202	955	44	594	680	150	357	275	136	617	743	564	999999	467	864	683	223	999999	991	515	999999	140	887	21	999999	999999	999999	999999	727	928	215	999999	934	342	999999	988	999999	843	253	336	687	879	934	327	711	174	223	492	999999	999999	133	559	999999	183	999999	72	77	33	999999	834	999999	282	999999	208	412	889	999999	265	81	875	933	999999	798	999999	999999	999999	999999	570	999999	745	631	97	800	939	804	655	999999	761	146	999999	921	726	168	999999	765	999999	341	999999	915	821	543	957	421	408	854	753	999999	207	355	308	999999	999999	999999	938	999999	483	481	608	403	756	898	999999	999999	999999	954	999999	999999	389	900	421	566	999999	654	999999	999999	674	675	402	95	61	895	999999	415	838	466	999999	999999	229	215	291	933	999999	999999	168	923	999999	838	999999	453	648	999999	999999	306	933	742	407	852	245	737	538	999999	999999	523	352	861	999999	464	290	999999	999999	213	992	999999	618	488	833	999999	496	999999	537	836	999999	999999	446	519	999999	999999	481	106	68	571	767	492	677	483	853	219	990	307	818	219	557	999999	913	444	549	206	687	999999	908	281	999999	681	209	701	999999	141	86	999999	346	617	982	194	232	969	446	509	506	145	634	623	145	198	746	999999	288	619	45	12	970	328	809	36	197	786	214	96	293	975	678	722	143	168	961	999999	236	373	169	943	998	49	999999	552	820	294	999999	177	934	881	422	999999	106	999999	999999	999999	807	956	996	445	764	999999	225	530	466	912	490	977	237	545	101	915	999999	101	999999	930	999999	999999	215	902	650	999999	161	411	562	492	999999	68	999999	999999	402	279	377	723	189	648	824	178	95	908	804	168	999999	999999	999999	507	735	14	999999	999999	398	550	751	103	795	999999	208	813	999999	974	
296	431	681	999999	153	999999	548	999999	911	364	116	459	181	307	108	492	107	762	999999	999999	757	621	988	375	999999	999999	999999	283	928	462	999999	999999	999999	121	999999	382	487	656	255	969	959	998	103	716	824	999999	999999	999999	994	312	999999	446	999999	999999	227	999999	999999	316	738	999999	302	274	807	459	913	106	258	999999	685	726	14	451	516	999999	106	758	528	281	550	999999	483	999999	999999	625	833	14	999999	298	894	946	938	999999	917	954	999999	694	201	643	802	727	689	999999	767	278	307	187	999999	550	816	468	156	172	765	131	818	226	999999	999999	626	909	288	999999	999999	738	787	999999	999999	561	999999	411	567	884	999999	999999	926	174	317	20	327	655	999999	277	481	999999	799	776	415	795	146	460	709	19	27	893	448	999999	152	999999	490	999999	999999	999999	574	415	901	272	693	942	999999	653	908	999999	999999	970	835	21	488	740	938	21	999999	999999	999999	525	702	558	867	999999	383	207	999999	999999	530	854	11	999999	703	76	533	999999	999999	472	600	493	551	734	154	56	67	437	999999	411	100	479	54	999999	953	59	999999	353	405	118	999999	997	630	999999	454	999999	969	139	318	422	217	999999	999999	999999	147	931	974	999999	413	820	527	945	957	621	198	61	999999	999999	753	653	999999	190	999999	973	902	603	862	921	290	999999	86	928	999999	827	999999	688	999999	97	779	31	85	745	939	585	591	623	999999	19	441	402	210	885	385	664	999999	36	279	999999	63	544	79	62	686	278	743	598	826	139	427	509	511	999999	315	731	578	618	999999	557	392	289	999999	853	999999	888	933	999999	999999	999999	769	177	999999	595	43	999999	952	32	999999	999999	841	992	999999	999999	592	931	891	489	579	653	999999	999999	999999	722	999999	774	980	226	573	798	999999	551	55	999999	370	259	100	999999	687	80	779	556	558	999999	999999	400	492	653	270	557	996	454	622	899	379	328	391	697	32	269	264	736	458	270	999999	299	947	436	549	342	841	975	801	509	874	539	891	217	16	182	291	337	955	26	802	889	929	156	999999	51	999999	402	893	428	815	53	107	298	999999	999999	452	66	113	999999	715	999999	653	999999	34	840	999999	184	690	849	978	927	780	442	468	999999	999999	800	445	507	473	449	92	382	693	830	441	999999	964	999999	999999	235	233	36	310	999999	999999	999999	999999	999999	999999	999999	711	999999	450	888	272	664	829	805	66	652	999999	999999	464	276	938	281	999999	203	999999	833	999999	999999	130	753	703	999999	142	687	211	552	678	999999	999999	999999	
999999	48	932	999999	999999	776	774	169	534	87	999999	999999	571	44	843	964	999999	927	999999	781	485	611	923	697	195	999999	532	152	604	513	973	334	713	999999	999999	899	348	624	635	999999	69	60	576	53	999999	85	192	108	844	999999	164	751	544	121	303	136	125	245	999999	999999	253	631	564	999999	113	999999	913	999999	505	999999	999999	773	302	128	999999	435	44	880	558	119	335	434	308	368	359	999999	790	999999	392	999999	783	999999	14	585	388	437	495	556	999999	859	999999	306	602	900	619	390	458	425	398	868	101	999999	999999	510	999999	819	999999	206	670	881	499	321	999999	102	169	523	769	717	740	294	939	488	940	699	947	999999	999999	407	748	968	773	999999	213	999999	999999	548	425	504	861	568	114	299	999999	67	999999	999999	803	999999	999999	106	621	741	999999	114	928	612	999999	988	562	999999	987	925	999999	702	117	134	999999	999999	781	621	999999	274	855	181	999999	650	603	883	339	999999	236	332	666	652	356	41	689	109	595	708	253	437	942	176	581	999999	999999	192	949	244	742	823	727	129	998	356	885	999999	999999	288	999999	999999	659	999999	468	665	268	805	355	86	445	18	394	999999	377	669	332	689	600	999999	809	999999	933	104	364	412	604	547	653	999999	156	186	999999	999999	999999	832	778	487	707	999999	919	45	837	873	799	999999	439	654	752	338	34	206	912	999999	999999	598	487	564	110	65	70	721	162	355	930	269	833	87	999999	544	891	845	981	999999	92	999999	999999	70	999999	999999	972	949	795	999999	999999	999999	273	999999	999999	110	999999	223	386	651	855	999999	882	491	943	540	900	999999	999999	217	447	189	225	238	840	705	25	427	269	480	999999	120	926	838	999999	980	995	581	248	283	199	677	468	339	828	884	891	101	126	764	729	620	679	587	999999	795	734	999999	421	999999	999999	999999	953	905	999999	744	999999	54	120	999999	544	999999	123	996	27	770	720	999999	410	955	813	923	310	505	750	472	440	999999	999999	999999	256	999999	169	115	199	271	723	999999	770	93	999999	847	980	164	999999	411	999999	683	569	116	84	999999	634	466	329	171	999999	458	164	106	314	931	91	535	999999	584	168	17	999999	999999	56	167	125	327	999999	966	942	156	999999	349	965	999999	999999	855	510	407	335	999999	999999	38	644	275	408	674	779	682	765	455	447	999999	999999	499	876	813	70	916	999999	317	125	362	228	999999	999999	815	140	557	162	236	35	999999	258	999999	230	778	999999	781	759	450	547	669	999999	497	708	640	106	476	
880	965	795	593	674	28	587	434	809	172	102	593	543	232	529	538	429	138	396	787	278	999999	702	289	167	292	999999	456	999999	999999	772	541	718	999999	677	999999	999999	442	644	240	877	796	969	948	688	176	907	999999	999999	672	78	579	999999	318	207	781	999999	999999	435	391	999999	999999	283	89	400	560	874	879	554	999999	108	987	494	999999	910	999999	999999	753	999999	991	385	453	316	487	662	202	296	409	466	999999	924	924	16	262	982	999999	522	890	558	137	999999	37	770	808	574	999999	95	999999	999999	725	999999	519	915	444	16	804	825	999999	426	207	273	474	999999	999999	417	184	981	241	182	174	999999	248	205	999999	699	357	999999	508	913	581	116	999999	11	740	251	415	18	571	999999	187	919	726	473	999999	863	826	614	999999	999999	399	109	853	916	243	999999	999999	324	452	745	999999	131	327	882	844	999999	76	999999	682	999999	12	999999	419	999999	995	254	244	999999	844	609	999999	999999	571	999999	523	481	262	290	767	975	999999	100	999999	825	999999	999999	999999	843	999999	269	796	363	931	999999	999999	233	689	868	921	989	530	999999	480	843	873	915	559	220	368	373	837	786	706	706	999999	999999	610	594	999999	939	999999	400	156	999999	999999	519	811	868	999999	300	999999	394	999999	778	455	207	999999	722	951	682	999999	392	485	999999	431	20	656	999999	132	486	622	105	480	982	346	140	999999	895	40	364	113	690	500	78	581	999999	999999	928	261	999999	301	888	999999	715	442	270	915	999999	163	801	862	587	745	242	999999	696	913	386	441	324	714	725	999999	597	579	815	891	416	684	978	999999	999999	972	750	195	734	463	999999	999999	86	999999	602	742	238	502	999999	944	268	999999	885	540	51	497	999999	667	576	207	999999	146	627	378	508	216	184	218	144	614	999999	57	943	243	157	999999	364	999999	122	999999	463	105	62	870	633	25	999999	447	551	240	999999	92	618	537	999999	999999	922	999999	716	395	567	999999	999999	911	949	220	458	999999	392	215	142	837	555	593	743	950	93	999999	745	493	417	737	667	903	578	912	438	415	825	528	999999	657	999999	726	425	999999	999999	999999	921	422	566	157	65	346	108	208	537	35	793	999999	546	176	999999	233	978	830	362	464	343	999999	999999	999999	826	864	302	485	453	828	177	310	222	942	835	999999	926	270	999999	330	999999	379	384	412	622	367	981	746	695	170	747	595	90	283	807	884	640	999999	330	200	54	623	999999	708	858	999999	999999	603	341	999999	999999	718	158	999999	659	999999	
661	378	429	469	882	555	789	293	90	581	999999	939	144	999999	692	999999	999999	491	286	191	999999	675	554	140	122	387	999999	66	863	39	447	999999	999999	844	999999	271	104	861	317	498	833	471	999999	287	272	315	469	390	945	999999	778	666	755	478	348	986	824	299	356	505	150	733	429	999999	143	999999	999999	999999	728	431	316	999999	183	788	357	162	999999	277	867	806	918	35	120	968	261	780	999999	155	505	246	999999	999999	514	812	999999	110	52	999999	999999	999999	990	179	661	524	999999	700	493	999999	130	999999	999999	557	432	999999	586	124	999999	999999	999999	362	999999	179	794	491	984	511	573	370	999999	257	120	480	134	775	816	749	373	999999	999999	561	297	336	34	319	999999	999999	999999	964	236	243	487	591	777	790	224	999999	384	179	540	86	999999	132	537	873	85	467	999999	657	733	837	751	999999	999999	248	75	551	155	999999	193	104	137	608	144	206	769	528	999999	343	999999	995	999999	203	65	313	434	174	999999	161	244	841	999999	726	999999	999999	491	461	999999	538	724	999999	675	899	986	999999	948	527	999999	340	113	556	763	98	106	738	472	557	970	766	813	999999	751	993	250	352	637	411	377	745	714	318	17	999999	619	999999	330	999999	217	619	364	906	187	999999	57	688	999999	378	629	502	925	933	999999	754	725	824	921	681	999999	643	999999	547	999999	999999	625	999999	548	999999	479	999999	999999	999999	350	361	412	999999	723	999999	999999	562	275	269	999999	875	820	780	828	263	449	794	966	648	815	999999	810	817	757	999999	999999	262	149	488	999999	421	999999	928	999999	138	999999	818	999999	638	736	999999	999999	549	999999	284	431	844	967	295	159	999999	251	768	192	777	550	999999	159	788	999999	693	422	999999	370	370	789	891	197	699	911	630	693	338	912	718	205	270	62	482	999999	998	999999	853	999999	223	179	326	745	816	588	756	668	999999	999999	999999	684	591	189	999999	494	540	657	278	999999	528	999999	913	856	999999	581	290	543	677	284	451	408	569	457	999999	999999	999999	156	381	999999	165	962	999999	149	869	43	999999	91	657	999999	999999	350	26	479	810	232	265	999999	281	244	307	223	999999	999999	747	643	125	143	41	213	31	394	285	999999	999999	566	620	773	986	440	968	208	885	689	999999	110	392	99	647	925	935	999999	999999	147	813	999999	970	999999	999999	235	999999	479	59	454	999999	589	74	858	999999	253	611	492	999999	841	275	108	338	999999	735	646	261	36	496	999999	999999	27	519	999999	999999	999999	595	286	380	760	521	
498	158	440	723	999999	45	533	999999	403	323	453	999999	999999	871	999999	613	669	607	999999	974	999999	999999	944	999999	949	79	999999	514	973	999999	335	121	999999	329	776	949	897	588	23	610	728	197	999999	999999	824	497	999999	999999	639	673	926	999999	624	786	629	515	214	264	773	653	118	28	864	999999	988	341	999999	999999	105	764	999999	90	999999	155	999999	704	890	161	362	462	592	660	875	310	732	655	999999	999999	700	271	744	643	999999	370	501	999999	333	999999	999999	493	689	999999	999999	874	957	845	95	478	540	999999	624	999999	902	321	70	999999	153	999999	22	342	843	999999	22	833	999999	999999	276	233	653	546	380	542	358	868	772	818	489	10	352	999999	570	999999	406	775	646	999999	999999	502	309	53	999999	999999	345	999999	649	819	761	347	854	884	999999	999999	824	993	554	92	704	43	549	252	999999	152	221	135	771	824	473	247	197	337	999999	773	924	610	980	999999	999999	886	229	952	999999	999999	999999	468	999999	999999	204	412	231	564	987	707	953	66	999999	423	558	999999	999999	999999	355	523	159	526	551	999999	936	224	23	943	884	818	814	596	999999	999999	996	752	999999	72	999999	71	25	633	350	999999	820	999999	537	566	999999	999999	999999	404	607	543	992	999999	916	999999	772	979	399	288	999999	179	893	999999	871	255	426	806	999999	637	999999	294	999999	526	186	916	999999	78	999999	999999	891	999999	631	999999	999999	651	835	999999	835	999999	299	651	999999	999999	953	999999	999999	463	997	999999	149	255	596	559	210	999999	45	999999	999999	999	999999	704	302	942	396	783	547	482	376	229	419	58	970	97	999999	552	623	770	999999	14	185	531	80	405	316	645	999999	81	219	999999	616	999999	925	835	786	594	359	999999	350	999999	633	268	96	999999	871	999999	284	508	221	657	699	274	903	448	999999	996	634	896	635	999999	483	999999	999999	700	612	60	133	999999	999999	753	203	999999	430	402	381	916	444	302	533	225	999999	801	860	562	976	999999	466	999999	999999	790	960	999999	999999	999999	696	167	995	396	175	999999	999999	149	208	468	463	805	843	510	77	999999	562	999999	372	420	999999	682	616	999999	999999	269	593	646	999999	520	792	741	801	999999	705	223	999999	999999	137	711	999999	232	999999	401	108	181	509	999999	999999	999999	238	629	100	682	219	24	551	999999	673	906	238	330	25	687	675	722	13	22	999999	853	988	514	214	660	171	167	88	224	611	999999	760	638	236	999999	292	173	650	129	621	691	999999	634	384	999999	483	928	217	915	726	386	177	496	
999999	566	124	723	425	999999	521	62	999999	337	999999	131	156	599	104	993	999999	511	999999	884	400	123	191	999999	140	983	186	999999	950	173	999999	999999	384	273	487	669	906	568	748	999999	607	569	755	344	951	999999	999999	883	833	223	519	224	314	999999	106	47	385	761	592	441	262	287	112	772	839	999999	747	882	122	434	999999	837	762	860	999999	831	367	846	999999	999999	908	302	999999	736	654	999999	921	101	177	450	294	155	976	316	958	999999	466	983	504	503	515	999999	771	409	136	682	999999	454	16	999999	679	999999	359	714	533	959	878	999999	128	567	999999	656	999999	672	149	941	860	456	901	999999	374	384	351	999999	999999	999999	531	999	609	971	820	999999	95	902	999999	999999	999999	271	999999	999	451	101	864	999999	999999	999999	486	999999	270	195	821	15	552	999999	899	304	196	450	351	816	438	878	765	156	746	999999	571	999999	901	392	155	599	672	999999	999999	283	519	413	941	999999	240	432	739	424	160	999999	924	45	13	475	569	355	920	999999	999999	573	999999	718	201	907	297	673	999999	877	50	999999	343	650	544	625	785	782	509	999999	586	999999	149	351	996	931	144	999999	999999	435	999999	800	999999	704	999999	942	948	801	222	44	999999	999999	234	999999	999999	999999	481	284	501	387	690	786	846	999999	999999	564	433	999999	722	999999	772	762	863	772	999999	250	553	999999	318	999999	677	984	570	474	621	29	782	999999	967	999999	460	999999	43	999999	999999	46	999999	595	323	776	518	964	88	951	999999	463	999999	999999	807	143	384	842	966	899	709	706	999999	381	471	371	999999	156	26	654	810	912	728	440	999999	27	296	957	325	541	999999	999999	905	619	211	999999	326	330	480	999999	999999	999999	894	144	722	999999	820	582	134	952	999999	372	948	999999	999999	360	735	999999	433	789	847	999999	527	434	815	997	800	606	179	314	55	999999	999999	192	961	202	999999	594	717	989	207	999999	999999	999999	547	721	763	481	477	851	432	999999	897	690	985	275	101	469	328	725	247	223	999999	819	999999	999999	999999	765	472	949	999999	150	554	443	592	143	593	999999	999999	104	243	329	139	328	999999	991	564	985	999999	696	999999	999999	275	992	751	999999	999999	999999	465	15	999999	998	999999	528	519	291	509	463	999999	852	681	936	999999	234	492	999999	94	94	937	916	977	710	569	776	999999	783	874	562	691	607	831	999999	699	881	79	245	999999	611	808	600	491	999999	887	354	24	999999	975	51	510	999999	900	227	999999	549	37	999999	438	242	679	735	999999	999999	
999999	500	30	111	999999	999999	999999	999999	607	999999	285	347	434	877	999999	224	761	684	808	833	62	857	707	613	503	999999	999999	754	806	999999	999999	83	999999	544	337	397	333	913	999999	999999	999999	263	236	427	942	999999	124	160	501	224	480	999999	999999	999999	895	914	792	417	607	97	848	409	450	999999	999999	212	999999	889	549	436	891	999999	999999	999999	999999	999999	631	290	671	765	45	999999	263	999999	607	935	156	610	649	423	999999	916	999999	999999	435	999999	812	707	875	740	999999	235	999999	74	332	632	248	401	999999	999999	999999	511	999999	842	62	154	999999	999999	922	615	65	999999	249	136	999999	974	542	918	999999	469	986	924	414	930	999999	809	999999	999999	269	974	697	754	999999	553	140	999999	180	473	999999	999999	340	953	784	269	999999	42	985	484	243	999999	100	999999	302	178	999999	368	107	814	999999	253	61	957	599	947	918	311	999999	696	999999	739	804	79	142	818	138	42	149	155	256	999999	824	618	955	999999	884	377	462	805	444	772	995	365	810	999999	239	383	364	837	351	382	463	299	999999	503	999999	30	196	999999	49	86	229	952	568	999999	428	999999	11	687	72	550	848	774	999999	999999	743	448	268	599	589	999999	999999	311	803	873	693	999999	139	462	367	863	191	979	999999	999999	553	999999	797	999999	124	796	382	676	774	800	999999	689	999999	999999	999999	999999	761	597	894	295	999999	999999	158	694	821	894	313	549	330	209	369	869	999999	893	680	700	650	964	999999	999999	382	11	999999	12	999999	999999	999999	873	702	261	112	593	94	479	959	636	894	112	482	229	492	999999	356	999999	441	664	999999	154	999999	999999	464	797	121	111	913	406	389	999999	999999	816	407	440	847	79	107	999999	784	538	933	54	805	548	491	999999	310	999999	655	962	571	999999	999999	999999	297	642	999999	314	481	983	999999	562	256	999999	757	666	822	61	999999	287	478	665	879	151	999999	999999	264	916	316	856	800	374	751	427	999999	669	492	64	152	214	999999	792	303	999999	972	380	797	999999	790	825	443	258	563	999999	999999	905	806	193	999999	756	388	880	997	625	193	999999	811	828	175	999999	999999	767	909	999999	14	685	371	999999	178	839	743	999999	135	491	999999	999999	811	383	999999	678	862	308	923	396	826	401	795	678	617	780	999999	999999	891	702	999999	675	349	782	999999	808	543	728	24	302	999999	190	999999	516	211	642	390	437	999999	496	235	875	844	999999	954	613	890	693	470	999999	279	774	316	999999	840	747	211	999999	21	135	999999	144	293	630	
383	999999	646	288	476	999999	400	142	83	404	476	776	831	826	828	759	918	850	267	627	999999	247	873	331	676	463	999999	361	426	770	361	101	999999	999999	149	317	966	999999	226	999999	997	147	999999	912	956	999999	916	384	210	261	216	293	876	999999	608	146	999999	325	612	999999	999999	48	716	999999	999999	385	194	617	999999	520	793	316	634	772	630	885	546	999999	374	612	546	65	160	999999	563	999999	224	924	615	999999	544	999999	998	212	950	958	430	398	869	581	879	309	999999	690	468	899	658	999999	46	723	599	999999	951	10	476	489	888	552	749	999999	170	999999	12	999999	999999	152	318	431	822	672	999999	158	101	793	732	999999	999999	470	706	663	419	999999	888	892	413	733	699	997	736	471	80	878	648	895	999999	999999	306	22	999999	999999	999999	236	291	374	268	451	720	167	277	238	130	427	845	96	564	59	999999	120	999999	252	452	320	999999	360	601	586	509	999999	999999	999999	940	356	755	391	81	192	829	999999	633	961	23	542	730	508	351	999999	43	562	340	370	247	196	741	473	872	281	541	999999	772	681	999999	523	784	163	297	773	672	464	999999	382	999999	857	999999	319	238	999999	589	196	19	949	553	999999	865	999999	876	754	615	291	999999	999999	650	898	999999	951	999999	499	758	576	220	999999	979	578	547	999999	150	389	709	999999	999999	961	691	355	921	822	138	994	658	771	287	543	168	391	945	224	731	331	115	534	999999	739	162	999999	999999	442	999999	974	999999	999999	999999	999999	999999	193	57	999999	118	305	999999	929	823	36	841	987	999999	677	418	598	633	333	999999	818	284	999999	142	504	808	999999	379	489	852	999999	999999	749	897	999999	498	975	999999	999999	115	436	354	999999	711	272	898	999999	724	308	999999	381	351	86	682	64	222	869	60	553	747	440	926	498	87	669	999999	101	99	508	999999	443	264	999999	227	799	474	108	473	869	605	643	953	81	465	480	812	517	999999	843	578	629	924	999999	650	999999	510	999999	999999	52	830	807	86	225	129	590	126	117	858	882	590	123	406	191	947	114	999999	855	999999	606	856	924	33	255	930	559	519	474	593	552	299	999999	10	430	48	797	566	999999	999999	875	364	705	659	194	262	465	999999	742	842	546	197	655	823	502	196	906	784	830	295	570	81	652	523	315	593	972	122	976	152	999999	999999	749	903	167	252	160	275	838	993	475	336	999999	999999	57	365	999999	794	507	243	142	23	736	452	390	804	712	192	353	601	290	352	256	
600	692	998	448	751	999999	260	999999	640	999999	837	820	999999	999999	30	475	999999	949	187	615	742	20	146	811	307	523	363	540	968	922	247	713	132	999999	999999	938	999999	916	892	138	257	208	501	77	999999	632	156	509	691	999999	402	651	999999	999999	514	589	556	196	150	999999	312	720	77	718	708	134	999999	165	128	91	999999	43	67	999999	367	543	518	78	913	675	376	999999	848	261	529	999999	611	394	574	999999	999999	863	775	664	826	536	141	782	369	999999	934	991	999999	610	300	368	999999	62	999999	971	80	487	282	475	861	458	872	999999	199	122	523	999999	590	531	698	999999	999999	403	232	831	412	999999	709	999999	740	999999	472	248	961	170	12	558	999999	999999	525	904	999999	310	802	378	664	326	592	257	260	631	999999	999999	911	738	110	200	830	999999	568	344	778	143	999999	999999	999999	633	853	38	119	965	297	986	15	794	999999	957	601	854	999999	95	153	461	999999	119	974	999999	999999	232	999999	999999	999999	476	44	191	136	999999	999999	999999	999999	40	472	564	147	999999	344	424	853	127	767	152	999999	999999	382	482	201	326	255	999999	512	382	306	999999	968	308	247	999999	952	824	999999	523	392	285	999999	145	623	589	324	602	775	999999	999999	219	465	917	222	999999	104	999999	999999	999999	212	949	813	999999	999999	999999	999999	839	58	523	471	999999	459	999999	760	323	999999	999999	859	611	11	652	850	999999	999999	96	175	61	96	999999	726	999999	834	856	321	443	472	461	999999	782	994	999999	999999	261	999999	730	760	222	166	898	999999	999999	702	388	808	999999	108	861	397	647	675	543	752	562	796	81	204	999999	932	326	851	62	835	86	617	999999	107	598	863	892	336	999999	895	198	257	869	999999	999999	57	760	344	611	999999	763	116	461	732	991	465	27	999999	166	999999	839	999999	999999	999999	625	999999	292	462	510	999999	999999	320	723	648	564	315	927	383	749	555	181	982	250	989	81	970	166	793	116	143	846	366	179	999999	999999	151	72	999999	999999	684	765	307	834	613	567	452	393	812	999999	999999	999999	643	999999	611	999999	857	805	205	999999	655	614	499	356	376	160	999999	151	60	592	423	253	90	311	74	790	873	158	636	432	999999	999999	353	999999	430	605	213	580	999999	563	207	345	999999	999999	426	79	275	999999	467	463	428	311	342	230	754	442	457	342	722	999999	999999	709	999999	999999	999999	77	271	873	925	771	947	568	583	496	394	87	999999	192	884	994	524	922	690	183	14	327	999999	133	870	988	157	870	
857	746	329	498	999999	103	576	358	999999	401	999999	696	999999	859	728	845	835	999999	65	275	457	727	999999	322	28	999999	768	12	823	999999	13	937	999999	86	711	836	177	896	911	999999	615	535	195	999999	896	994	999999	154	999999	999999	298	999999	933	999999	999999	139	449	16	479	999999	335	574	535	670	999999	98	999999	999999	999999	891	678	999999	766	771	659	921	542	184	426	34	338	624	412	423	999999	809	14	741	663	581	397	171	426	740	957	51	999	524	733	999999	999999	238	996	999999	731	359	999999	171	999999	501	999999	274	590	999999	841	999999	999999	999999	821	999999	93	999999	776	999999	504	999999	521	999999	999999	999999	922	999999	450	617	999999	110	627	704	692	999999	381	999999	518	999999	999999	999999	580	971	898	256	880	999999	703	154	999999	591	461	999999	214	223	837	412	999999	615	579	999999	823	972	352	741	999999	467	429	330	217	251	821	614	593	999999	999999	999999	137	567	737	44	324	306	892	520	648	999999	999999	478	999999	969	495	903	592	413	308	999999	629	167	173	422	468	999999	936	483	769	999999	835	999999	287	297	285	790	878	545	265	527	89	999999	102	884	999999	950	668	247	756	918	32	189	83	338	920	969	404	324	575	999999	370	999999	999999	802	372	666	201	374	694	999999	999999	56	158	781	527	999999	74	999999	455	518	999999	999999	726	850	824	999999	759	948	377	315	999999	563	969	324	999999	670	90	300	521	999999	999999	303	553	61	999999	975	41	301	810	133	905	125	999999	67	236	671	692	900	978	717	906	999999	997	389	318	999999	87	833	999999	857	717	999999	766	154	759	421	155	675	956	999999	623	468	147	253	409	280	999999	912	999999	495	977	999999	322	804	404	999999	305	173	742	999999	898	208	677	953	999999	141	359	724	999999	815	526	999999	943	139	103	999999	114	753	979	999999	776	175	746	138	880	537	461	961	750	253	125	999999	933	999999	950	999999	790	194	837	999999	921	970	614	281	969	960	245	192	711	955	411	552	999999	704	655	732	461	549	82	999999	999999	999999	974	63	700	544	93	419	189	677	658	920	915	711	126	999999	561	474	168	920	301	279	260	999999	842	572	798	239	999999	999999	964	250	121	959	599	534	995	560	999999	435	999999	826	12	43	306	490	999999	482	999999	999999	181	986	999999	162	587	409	146	999999	999999	137	746	854	539	999999	713	999999	808	999999	121	592	810	10	999999	733	54	474	276	226	498	361	936	325	651	40	56	999999	859	958	381	199	397	817	349	453	999999	31	999999	50	
999999	888	682	679	371	994	47	180	103	657	999999	122	143	999999	690	859	200	999999	212	509	915	736	558	849	584	921	204	993	661	999999	999999	32	187	236	896	610	679	999999	999999	657	992	875	883	999999	850	269	66	477	136	489	262	999999	818	788	134	594	999999	832	999999	449	800	53	519	653	613	999999	935	907	33	89	189	933	476	555	516	50	852	357	999	325	865	726	867	181	197	785	999999	399	111	311	281	999999	172	514	856	948	365	240	597	763	334	159	454	57	310	999999	792	273	999999	93	742	981	832	999999	583	999999	999999	348	465	828	882	999999	999999	721	999999	342	999999	999999	698	567	999999	621	759	245	991	716	282	999999	871	868	992	940	999999	27	569	299	24	999999	999999	783	772	999999	775	999999	881	788	353	732	248	967	558	999999	999999	999999	999999	999999	231	596	788	867	801	366	477	597	835	941	427	787	161	999999	327	387	999999	915	795	667	846	991	364	212	372	999999	581	903	320	172	376	413	999999	999999	999999	428	999999	73	981	415	550	999999	932	940	370	565	581	730	999999	181	800	658	999999	741	284	240	999999	585	505	262	785	573	287	673	999999	24	179	999999	450	899	781	967	934	999999	127	999999	68	999999	841	806	968	850	264	149	371	999999	494	877	174	837	999999	30	567	729	999999	999999	900	268	376	356	396	868	289	999999	399	833	724	999999	999999	615	182	818	999999	699	293	934	319	147	999999	856	529	301	547	999999	713	761	999999	214	761	150	767	799	57	999999	419	109	571	513	749	538	993	956	999999	999999	664	377	285	999999	445	694	999999	762	999999	999999	999999	104	999999	675	46	638	433	999999	777	483	848	382	771	259	999999	194	373	805	999999	999999	862	572	48	988	948	345	999999	541	769	76	481	14	843	537	999999	999999	999999	999999	476	121	115	483	189	999999	710	292	606	36	999999	261	331	999999	999999	192	657	264	66	999999	726	701	162	891	750	999999	12	843	999999	243	591	965	415	477	999999	286	999999	388	393	999999	288	666	999999	458	953	518	745	618	999999	660	999999	413	999999	999999	179	775	958	223	733	478	777	866	752	999999	445	623	845	853	534	97	524	278	870	797	63	69	961	703	999999	999999	999999	393	213	879	363	188	707	999999	307	562	327	454	999999	915	999999	421	914	376	23	339	672	999999	94	552	145	612	542	470	393	999999	814	265	285	500	513	394	663	873	19	266	999999	877	556	972	769	80	999999	955	316	999999	999999	594	689	999999	570	83	999999	660	999999	999999	645	246	
999999	197	747	72	178	165	411	999999	757	999999	366	756	423	999999	345	121	783	999999	999999	587	163	999999	964	999999	575	677	930	999999	95	999999	140	999999	999999	679	302	999999	234	707	901	467	554	219	884	114	238	933	194	775	999999	999999	999999	677	761	68	93	999999	999999	999999	497	501	234	970	999999	754	910	999999	145	999999	999999	977	886	86	174	999999	42	999999	866	859	991	642	492	164	703	897	136	463	507	562	596	467	144	999999	219	409	242	583	207	140	204	139	999999	999999	282	999999	310	801	512	239	35	148	968	374	536	855	19	79	277	124	627	457	601	582	158	45	842	999999	866	999999	999999	459	747	999999	999999	861	999999	51	999999	943	596	335	950	999999	537	457	499	770	179	364	399	999999	316	999999	512	999999	538	999999	302	999999	917	131	934	999999	939	576	400	242	709	999999	20	967	197	333	527	302	506	333	55	999999	545	82	20	511	375	136	999999	664	232	918	999999	999999	999999	644	35	475	400	213	337	960	67	999999	71	504	354	431	975	982	999999	219	249	215	178	601	702	844	999999	433	999999	812	433	735	19	790	353	390	228	552	308	61	999999	303	999999	999999	643	999999	21	999999	167	944	161	999999	109	23	678	127	999999	999999	999999	191	364	966	832	525	537	999999	999999	280	161	999999	213	432	684	513	316	999999	999999	999999	999999	423	833	604	276	999999	999999	272	635	996	122	235	929	999999	609	127	697	935	470	480	557	999999	40	999999	364	203	999999	728	486	596	706	732	907	377	198	999999	357	760	700	405	864	274	999999	260	168	925	44	999999	823	567	816	381	999999	739	535	647	392	101	249	82	695	932	786	999999	300	389	328	999999	881	90	769	936	244	75	615	293	625	780	583	999999	168	999999	999999	919	780	335	999999	177	841	551	146	265	520	628	710	932	999999	657	999999	999999	606	482	999999	742	797	879	146	420	134	252	32	612	999999	999999	913	97	36	867	268	964	143	161	719	999999	944	513	426	999999	999999	683	999999	968	999999	805	833	999999	999999	173	999999	901	199	836	53	599	529	533	747	999999	714	623	906	620	398	999999	999999	454	762	920	797	294	462	529	65	450	447	64	793	713	976	999999	739	862	746	999999	775	306	999999	130	810	999999	766	716	902	741	777	194	579	823	170	389	999999	436	375	999999	448	999999	780	602	161	474	739	43	999999	999999	999999	999999	873	999999	999999	348	999999	999999	120	386	528	746	626	324	672	262	484	999999	553	597	314	999999	999999	910	918	115	525	516	999999	346	
681	732	982	426	857	734	321	999999	999999	822	53	290	326	989	999999	702	53	999999	929	899	989	769	490	999999	999999	580	999999	963	123	124	822	829	673	774	999999	796	999999	210	467	938	941	937	377	730	553	34	986	507	999999	999999	72	69	586	79	356	911	999999	999999	254	999999	999999	357	434	488	999	224	999999	999999	293	521	939	842	999	991	958	62	401	999999	592	157	593	59	371	897	62	762	253	603	427	793	554	916	999999	190	761	593	512	999999	731	999999	416	444	224	90	286	229	70	999999	121	303	999999	491	264	106	999999	999999	986	999999	435	999999	999999	24	134	499	966	32	886	818	999999	374	549	511	999999	999999	999999	999999	999999	999999	620	832	702	999999	491	134	283	73	661	859	496	633	999999	976	463	999999	368	402	320	724	123	999999	999999	251	365	999999	999999	18	462	12	365	544	303	705	915	999999	545	322	532	999999	226	903	371	37	331	606	767	573	57	544	999999	999999	999999	999999	999999	367	498	999999	302	744	381	275	610	658	999999	952	340	902	70	860	949	55	999999	320	508	219	892	999999	919	759	979	189	999999	918	999999	26	705	193	537	999999	114	94	30	787	628	999999	303	712	533	379	276	864	513	999999	999999	999999	479	527	999999	958	474	192	999999	999999	765	201	999999	999999	999999	487	256	157	375	511	999999	864	35	91	692	557	916	999999	782	550	492	124	999999	772	999999	271	546	999999	999999	579	999999	922	999999	999999	32	437	999999	611	173	56	999999	999999	499	999999	999999	731	821	397	835	64	51	999999	409	990	999999	650	524	542	369	999999	940	78	576	795	427	833	319	549	69	999999	911	999999	999999	736	427	373	625	674	341	601	449	999999	352	526	537	999999	522	999999	435	382	912	113	251	885	999999	64	553	703	585	999999	421	282	338	581	152	736	279	672	572	687	35	999999	999999	767	837	791	725	59	268	628	999999	755	999999	999999	999999	808	73	999999	630	999999	999999	921	999999	733	190	177	820	999999	383	999999	999999	850	991	999999	357	71	902	484	57	324	338	503	445	999999	296	665	999999	652	999999	999999	672	148	51	209	867	113	999999	999999	587	670	971	954	999999	999999	108	999999	763	375	339	289	905	589	999999	316	999999	326	485	142	999999	524	999999	999999	541	999999	999999	999999	808	791	999999	999999	310	999999	897	999999	352	999999	999999	978	857	999999	902	792	322	949	438	93	65	735	999999	550	628	629	40	72	660	803	422	636	339	717	662	971	494	999999	979	480	692	705	999999	999999	999999	507	284	620	622	226	855	592	
610	54	335	83	625	340	999999	999999	404	834	726	549	999999	202	999999	149	173	930	307	999999	969	958	999999	359	999999	516	62	130	999999	419	450	444	948	830	999999	294	999999	999999	356	164	470	308	85	857	979	999999	698	999999	858	999999	457	692	918	999999	999999	651	652	975	312	119	999999	504	336	985	394	999999	601	999999	999999	999999	757	583	584	999999	999999	999999	883	543	380	356	817	756	271	219	999999	758	999999	329	217	383	999999	999999	287	246	876	965	972	100	473	696	823	567	139	504	387	873	117	775	863	952	999999	999999	604	955	302	999999	999999	127	33	999999	766	999999	999999	792	999999	350	999999	347	277	799	999999	793	999999	999999	532	999999	626	766	831	97	999999	750	999999	265	615	532	811	331	944	354	732	855	999999	837	930	552	999999	347	999999	47	999999	770	999999	73	263	999999	49	921	433	999999	905	476	999999	935	985	999999	815	668	999999	199	539	975	999999	922	999999	999999	726	242	999999	980	616	289	999999	999999	520	879	252	402	11	639	493	890	897	902	449	999999	999999	999999	851	913	999999	974	169	999999	508	999999	377	585	996	999999	259	806	177	999999	435	625	493	999999	424	115	773	422	667	548	705	648	87	500	482	811	999999	999999	999999	999999	254	641	130	399	295	918	512	666	999999	999999	999999	686	723	454	476	824	772	999999	716	999999	999999	323	999999	621	888	859	524	876	113	195	146	664	425	337	208	794	999999	103	216	505	603	117	26	86	167	28	925	632	34	658	999999	217	878	644	699	930	334	508	511	436	404	636	563	221	454	725	270	395	255	682	328	679	860	220	152	999999	999999	240	999999	999999	934	999999	999999	454	156	999999	786	781	637	278	469	996	591	779	999999	967	553	804	632	441	757	539	387	999999	339	999999	356	999999	502	667	999999	103	54	642	501	513	783	118	74	525	999999	489	757	977	222	331	97	90	119	185	488	502	608	999999	121	405	514	510	125	787	583	128	288	970	999999	375	999999	999999	288	598	193	999999	740	116	999999	277	781	999999	138	17	282	999999	999999	327	188	140	999999	33	530	106	998	282	999999	999999	942	821	999999	787	341	846	379	147	802	521	999999	53	762	999999	529	999999	623	114	382	999999	515	999999	570	961	792	515	880	928	429	999999	599	999999	451	462	174	680	76	994	78	291	637	144	472	46	335	145	377	994	503	999999	482	894	999999	885	771	634	260	999999	995	825	966	450	718	620	922	90	601	999999	336	849	776	629	46	100	479	380	845	534	635	657	147	999999	
999999	999999	709	999999	999999	566	691	540	999999	999999	999	252	325	197	999999	851	124	255	543	78	667	654	910	852	999999	999999	416	400	789	726	999999	999999	999999	999999	999999	999999	911	999999	79	45	618	796	429	999999	999999	999999	775	292	954	999999	999999	390	123	999999	999999	781	999999	856	999999	210	999999	300	999999	999999	224	661	564	999999	999999	449	939	897	185	508	459	870	999999	960	232	74	45	999999	445	796	316	233	234	999999	999999	243	154	65	380	869	885	327	56	725	735	969	238	540	999999	515	63	522	214	614	999999	358	556	870	999999	782	175	999999	854	954	396	990	436	946	999999	938	999999	884	999999	316	622	141	824	509	235	262	836	504	23	930	742	794	28	619	999999	999999	687	283	432	598	999999	999999	999999	101	339	744	543	292	166	999999	220	179	995	898	992	487	534	56	999999	999999	945	670	999999	999999	221	601	972	999999	947	871	260	31	999999	999999	999999	762	668	999999	180	999999	719	554	348	840	720	573	799	130	999999	521	978	999999	638	61	652	44	847	549	879	737	771	726	344	295	922	999999	717	75	296	239	819	801	876	999999	999999	401	999999	181	213	999999	802	999999	198	436	892	619	392	999999	286	577	915	128	852	442	999999	992	219	63	918	531	856	733	833	398	701	187	765	484	999999	260	712	999999	346	999999	999999	919	538	908	402	313	805	999999	789	719	324	701	999999	443	999999	668	192	278	263	681	791	78	999999	799	735	715	999999	908	21	999999	864	249	781	621	507	999999	999999	999999	660	999999	725	549	999999	124	84	999999	239	332	50	730	78	444	422	665	449	866	900	738	182	999999	999999	897	999999	999999	999999	999999	919	336	935	644	999999	880	617	647	999999	252	134	904	725	734	486	531	868	290	999999	430	999999	126	181	999999	898	725	138	973	166	999999	254	191	269	999	91	902	396	405	526	999999	826	999999	709	999999	741	999999	23	999999	999999	999999	39	25	999999	434	258	802	165	999999	745	488	999999	999999	491	137	997	943	645	725	653	583	144	472	763	770	603	999999	999999	999999	899	902	999999	689	772	238	798	239	386	999999	750	288	746	103	660	47	445	191	292	581	209	798	361	297	999999	999999	792	567	261	44	999999	999999	395	192	403	842	776	72	872	263	999999	768	566	810	975	999999	837	51	811	725	335	422	768	835	773	111	551	425	999999	155	446	999999	999999	999999	14	553	893	564	699	999999	999999	382	999999	39	253	441	999999	550	321	430	789	750	755	535	999999	418	438	559	418	302	301	999999	999999	727	
817	106	790	225	806	431	481	283	999999	999999	463	999999	999999	738	592	999999	869	10	113	474	365	695	486	451	999999	595	125	343	155	999999	525	911	215	999999	222	156	650	26	744	999999	949	999999	409	760	82	757	315	699	999999	86	999999	301	257	703	372	131	620	999999	999999	220	315	147	138	944	478	552	999999	521	526	999999	999999	852	999999	222	524	848	295	725	379	884	290	426	999999	78	975	234	999999	511	229	999999	535	311	443	534	584	811	388	999999	292	529	20	793	183	999999	999999	579	45	999999	188	999999	836	895	969	699	929	889	771	70	968	253	889	999999	999999	435	909	390	419	730	638	713	470	830	999999	999999	873	999999	252	844	682	999999	199	628	999999	706	264	640	999999	744	605	694	999999	327	999999	48	999999	999999	501	747	999999	14	999999	314	999999	475	62	15	461	130	825	441	646	927	387	999999	64	270	911	595	999999	999999	59	675	135	943	673	153	344	405	219	999999	996	999999	232	678	245	884	232	857	654	259	189	220	918	173	57	122	940	922	983	380	863	999999	999999	352	955	494	999999	463	802	909	670	66	911	727	445	151	999999	999999	337	180	47	64	941	999999	999999	999999	756	999999	895	999999	212	421	999999	838	244	101	928	879	999999	750	705	999999	65	744	999999	999999	999999	201	728	905	417	241	594	813	342	999999	963	654	262	126	738	999999	567	251	706	259	999999	82	493	999999	223	826	986	587	475	278	999999	206	999999	966	538	564	999999	999999	153	999999	999999	608	506	999999	137	283	626	999999	22	487	212	813	48	999999	489	237	999999	384	692	591	255	17	999999	73	810	766	999999	999999	588	999999	985	999999	108	735	432	45	575	999999	226	939	209	390	999999	987	76	195	999999	14	999999	311	999999	858	307	562	725	819	270	999999	623	371	962	340	999999	838	501	634	715	312	906	454	661	649	999999	752	999999	865	443	360	997	625	607	316	809	287	326	999999	280	546	20	613	999999	143	999999	855	977	869	372	999999	999999	441	999999	856	107	43	999999	999999	999999	554	999999	860	385	910	444	997	763	999999	531	740	522	374	364	179	301	303	999999	528	213	313	775	999999	503	999999	999999	565	155	751	218	999999	637	119	437	725	375	999999	237	863	698	447	101	331	348	631	223	131	87	310	565	804	362	130	14	397	778	999999	366	678	999999	999999	999999	999999	446	755	999999	999999	937	999999	804	150	76	816	829	765	221	453	999999	871	999999	999999	999999	844	999999	999999	422	516	115	49	946	716	999999	559	816	819	595	88	
884	593	528	810	194	448	506	424	738	999999	300	999999	999999	335	485	494	194	314	400	17	826	42	999999	596	999999	897	999999	97	999999	999999	999	20	999999	142	568	589	353	683	558	50	347	771	676	876	999999	866	864	999999	999999	999999	374	512	428	588	261	852	261	999999	512	296	756	418	999999	230	546	290	77	52	766	895	151	510	756	360	669	65	366	465	380	441	43	80	857	58	999999	497	592	592	999999	999999	999999	422	999999	271	999999	928	704	455	340	935	799	999999	854	344	999999	864	755	78	999999	999999	495	795	999999	81	263	685	561	28	88	58	698	485	171	60	999999	728	338	494	76	740	360	911	135	444	999999	999999	999999	999999	999999	287	742	523	673	684	230	542	860	999999	999999	608	377	685	376	999999	247	323	660	999999	999999	438	536	271	11	187	846	999999	999999	126	439	52	469	47	999999	999999	999999	184	999999	999999	999999	34	867	238	999999	999999	373	674	999999	843	207	328	560	421	746	461	751	481	522	495	837	646	999999	744	999999	966	149	999999	557	575	999999	73	511	999999	975	752	570	308	784	999999	999999	181	50	826	999999	120	492	57	301	676	59	835	999999	326	649	193	162	133	566	520	327	43	999999	999999	999999	144	999999	999999	445	994	890	453	696	977	681	666	605	999999	825	560	999999	101	999999	880	999999	149	999999	999999	533	792	599	447	741	999999	999999	999999	63	81	957	784	302	115	612	306	999999	606	149	999999	644	999999	587	116	308	16	46	999999	994	247	999999	728	733	632	852	653	404	453	712	999999	760	900	999999	534	98	50	267	378	489	741	103	919	10	726	550	999999	214	493	999999	999999	238	991	786	815	628	239	61	670	262	958	902	343	894	717	924	744	380	62	28	268	748	667	999999	263	154	532	727	999999	999999	312	999999	911	314	977	203	999999	999999	999999	999999	858	988	597	126	531	839	760	999999	293	999999	805	180	999999	999999	880	986	571	254	533	671	105	511	54	588	950	519	990	38	916	524	164	631	583	157	999999	279	161	550	999999	423	393	507	444	999999	286	141	296	446	433	990	632	524	590	135	999999	999999	943	18	176	999999	848	731	118	768	647	999999	596	14	315	611	999999	30	40	999999	288	598	76	840	311	999999	232	554	999999	999999	892	640	50	458	999999	999999	335	152	384	212	574	661	399	675	999999	999999	545	292	999999	822	165	611	494	481	847	220	290	999999	707	358	999999	304	136	192	999999	16	143	999999	665	504	285	693	645	999999	544	999999	209	401	282	999999	283	
939	423	783	999999	999999	999999	569	611	137	999999	231	444	36	423	280	535	216	799	560	968	407	626	636	546	472	999999	666	936	231	999999	999999	831	999999	999999	849	880	353	999999	595	860	999999	536	538	973	64	258	619	414	274	999999	999999	999999	999999	241	876	323	787	246	308	999999	489	999999	390	125	641	400	999999	951	999999	399	999999	795	213	699	999999	999999	98	663	492	224	356	262	672	140	999999	296	999999	275	208	999999	999999	999999	123	999999	381	999999	156	999999	999999	999999	999999	668	840	875	908	207	399	32	838	15	235	999999	999999	999999	968	236	999999	259	106	999999	291	999999	999999	47	999999	999999	681	999999	999999	999999	723	999999	331	828	903	687	422	796	231	821	999999	97	999999	203	999999	999999	362	999999	312	154	981	896	326	985	382	649	999999	999999	579	999999	526	466	703	999999	292	560	802	925	191	290	999999	999999	38	285	457	204	243	999999	736	336	722	652	629	184	479	826	358	346	456	999999	771	619	227	397	999999	440	393	999999	910	751	176	437	848	999999	339	818	868	51	538	188	415	367	76	252	121	873	837	999999	906	465	211	466	999999	999999	999999	204	999999	999999	979	26	999999	192	648	999999	170	295	803	608	844	999999	958	317	807	277	848	414	553	974	286	999999	603	864	154	999999	549	710	957	999999	511	145	872	237	71	521	377	232	999999	91	92	825	999999	999999	684	255	999999	999999	658	211	999999	115	999999	999999	363	557	423	946	48	999999	999999	460	999999	882	106	999999	789	730	999999	296	999999	626	694	999999	892	461	361	375	189	898	948	656	61	999999	842	999999	999999	901	874	999999	108	431	999999	526	999999	632	999999	999999	141	975	466	999999	999999	371	311	999999	420	190	89	902	206	999999	766	150	254	788	408	581	999999	700	225	888	999999	999999	198	478	442	999999	999999	269	999999	174	999999	213	999999	182	18	999999	999999	389	985	313	821	971	317	59	664	999999	282	857	233	916	156	999999	759	578	999999	905	999999	833	30	251	999999	999999	999999	42	814	562	707	81	779	999999	999999	661	715	999999	999999	884	434	999999	813	399	896	967	46	56	27	802	454	999999	263	113	516	620	369	743	999999	12	42	999999	245	112	345	999999	999999	514	789	495	726	846	999999	44	999999	44	30	630	355	397	782	892	24	999999	118	843	818	999999	212	516	999999	971	999999	73	852	159	903	711	999999	999999	889	532	266	531	999999	999999	362	229	633	481	600	738	398	560	229	150	999999	999999	993	501	392	412	999999	283	203	754	881	447	999999	999999	141	319	576	659	
508	999999	635	999999	936	511	491	599	52	731	916	563	583	414	844	711	888	999999	717	562	314	487	230	983	338	331	725	914	47	312	350	290	999999	739	61	969	515	778	999999	492	20	793	369	580	999999	640	180	476	603	999999	999999	460	602	999999	999999	31	39	652	999999	999999	785	576	561	999999	390	635	999999	844	363	874	206	120	394	235	999999	521	127	650	999999	697	160	258	320	566	870	889	688	156	999999	999999	939	862	999999	681	707	444	241	629	999999	731	248	336	999999	999999	284	331	76	999999	473	833	999999	999999	36	999999	464	536	999999	995	869	500	947	999999	460	332	935	343	496	712	528	117	999999	498	460	999999	999999	824	999999	999999	292	549	999999	321	999999	560	136	560	835	999999	226	180	188	245	759	699	999999	993	876	790	793	999999	834	363	848	999999	553	414	999999	143	17	640	401	673	712	330	677	636	572	900	206	384	999999	999999	495	357	928	54	738	761	999999	465	999999	999999	797	352	714	469	999999	326	999999	722	631	702	158	586	779	999999	532	999999	31	158	430	976	594	419	442	505	999999	501	999999	509	675	177	33	999999	692	56	999999	999999	615	217	173	255	893	483	753	999999	190	909	577	424	999999	999999	999999	999999	45	971	759	388	909	219	602	971	888	999999	56	463	679	606	894	732	638	999999	823	813	984	999999	999999	999999	665	999999	324	999999	923	23	988	376	437	72	517	720	999999	999999	460	999999	999999	202	366	397	437	299	136	584	24	844	999999	999999	999999	926	976	859	889	648	723	282	894	644	57	875	518	680	999999	616	99	183	445	151	999999	427	208	792	999999	695	683	375	511	740	943	999999	238	638	890	999999	95	657	830	648	999999	187	511	971	154	491	878	757	274	519	494	999999	409	644	648	999999	727	999999	999999	999999	999999	999999	771	164	700	968	646	880	789	523	999999	442	999999	796	377	533	999999	236	647	336	999999	999999	999999	991	999999	112	680	999999	990	833	784	900	999999	636	683	427	999999	999999	280	186	844	999999	968	750	987	62	999999	612	277	124	151	501	547	715	999999	49	255	779	908	999999	999999	999999	889	956	999999	631	999999	716	999999	950	127	999999	956	471	999999	818	957	361	14	999999	613	77	327	875	999999	293	363	899	258	999999	181	636	447	682	888	999999	118	22	20	366	999999	782	999999	999999	997	999999	999999	999999	233	569	999999	999999	775	999999	984	999999	735	23	999999	999999	999999	927	467	999999	778	490	131	283	999999	699	709	999999	351	999999	968	831	999999	999999	878	999999	748	999999	676	999999	
561	288	861	732	999999	999999	66	999999	747	563	98	999999	324	29	999999	517	460	270	999999	534	859	147	552	137	999999	999999	651	735	145	165	708	989	261	778	999999	500	628	398	586	999999	642	614	207	787	999999	999999	517	559	461	371	658	487	783	999999	999999	423	735	734	999999	543	27	331	999999	592	999999	108	56	545	111	58	888	71	684	590	892	254	940	765	578	999999	999999	101	283	774	506	231	216	119	999999	504	764	894	412	53	895	320	655	614	932	460	623	971	458	413	482	596	802	203	999999	584	483	999999	166	999999	897	999999	58	999999	95	633	999999	999999	596	606	293	993	999999	641	999999	582	599	999999	833	127	461	674	643	999999	301	910	428	22	999999	374	999999	999999	738	999999	999999	969	271	470	529	999999	567	686	385	851	129	489	999999	171	509	999999	985	157	147	48	999999	232	293	188	894	185	215	880	999999	231	585	999999	265	168	495	724	999999	138	806	534	999999	775	999999	791	750	812	973	999999	999999	999999	389	874	657	700	999999	922	686	93	576	354	103	999999	611	999999	276	630	233	778	999999	784	999999	856	999999	612	487	999999	932	501	438	91	211	948	999999	999999	841	710	999999	565	125	572	999999	236	562	999999	999999	999999	173	146	524	129	999999	204	590	999999	829	533	533	999999	222	368	989	195	655	494	152	154	999999	720	999999	565	789	668	663	113	999999	138	303	888	180	999999	520	796	999999	318	503	16	367	649	70	999999	187	795	352	999999	582	853	581	78	319	297	564	999999	999999	999999	339	999999	999999	487	981	701	239	644	875	608	848	203	218	346	999999	145	999999	669	660	13	388	993	999999	999999	999999	999999	999999	999999	999999	883	59	77	972	27	999999	999999	474	999999	999999	368	88	543	920	744	908	999999	999999	244	87	183	999999	999999	999999	820	580	346	604	635	957	97	154	14	74	992	999999	999999	230	999999	367	417	999999	906	12	301	999999	999999	999999	580	999999	150	999999	322	158	999999	999999	999999	284	999999	446	642	978	839	923	999999	224	84	478	928	195	136	999999	453	876	669	999999	603	892	500	999999	736	273	999999	637	816	839	999999	999999	669	999999	999999	999999	999999	754	724	439	831	999999	432	87	850	376	999999	394	871	999999	804	999999	489	893	999999	273	999999	999999	710	379	953	211	116	740	999999	228	809	319	792	629	100	699	999999	239	680	999999	999999	423	999999	369	129	999999	765	834	44	395	376	775	840	140	722	811	53	999999	485	629	876	691	694	631	567	999999	602	252	891	999999	293	259	222	169	803	370	221	
350	260	999999	446	282	706	996	999999	43	999999	662	906	288	656	806	753	61	743	778	729	999999	802	293	47	523	942	929	112	127	999999	680	999999	362	600	702	104	171	193	603	999999	999999	779	533	366	939	345	612	458	487	999999	171	999999	34	999999	798	548	999999	287	922	999999	999999	894	734	999999	798	335	554	688	953	711	592	999999	149	793	41	999999	278	927	107	999999	999999	999999	624	621	999999	999999	312	720	801	164	138	883	271	274	217	802	999999	63	567	614	790	923	999999	775	912	999999	999999	999999	610	164	279	48	999999	999999	999999	306	280	122	999999	543	32	833	886	799	999999	708	999999	875	585	238	598	225	370	999999	397	999999	975	999999	999999	999999	977	82	120	999999	884	99	999999	527	999999	999999	532	932	974	33	591	957	999999	999999	202	214	696	411	654	999999	565	63	678	697	999999	592	330	431	999999	999999	566	950	723	999999	915	494	999999	88	610	674	999999	666	999999	346	999999	440	999999	280	999999	999999	412	575	427	738	91	830	420	16	181	682	591	111	999999	995	999999	641	243	797	790	999999	209	617	801	980	675	898	999999	342	796	915	222	60	775	909	577	990	533	999999	167	999999	83	999999	907	927	93	604	148	255	878	999999	206	583	490	999999	305	999999	999999	447	73	193	999999	999999	220	265	470	540	336	999999	427	476	117	999999	639	705	634	999999	710	873	896	80	999999	999999	463	536	718	639	999999	827	613	783	226	96	921	974	77	995	788	651	467	999999	999999	530	999999	411	162	947	943	784	323	105	93	900	999999	992	433	460	999999	684	547	831	999999	508	999999	644	260	31	999999	999999	999999	999999	999999	68	416	354	802	999999	738	62	383	770	999999	785	514	518	699	999999	545	999999	550	616	381	114	114	999999	581	769	999999	193	161	140	999999	287	155	999999	683	35	999999	205	200	999999	721	571	310	776	145	195	999999	496	945	933	485	409	124	32	267	317	954	780	772	42	713	555	900	253	161	999999	999999	830	835	999999	832	349	738	999999	894	809	803	337	500	396	775	39	248	227	654	999999	172	133	425	375	80	713	433	168	490	176	671	999999	625	999999	999999	999999	661	999999	111	145	999999	999999	999999	999999	513	999999	289	386	999999	684	316	999999	598	940	255	516	414	469	999999	999999	916	999999	999999	727	148	746	712	999999	841	999999	378	966	126	519	999999	404	995	967	861	453	433	56	999999	806	859	988	999999	684	999999	47	759	201	678	981	228	100	901	409	319	999999	914	999999	999999	655	315	350	565	89	401	850	
520	446	999999	999999	695	870	999999	70	999999	159	999999	37	999999	803	852	186	999999	999999	300	459	502	596	658	104	999999	917	512	256	999999	519	433	390	293	631	526	322	594	999999	295	358	421	841	541	170	490	887	225	740	802	138	62	430	788	941	999999	924	788	999999	620	778	368	432	569	999999	725	897	743	669	286	539	999999	768	849	941	999999	660	64	497	999999	999999	701	771	453	371	466	12	601	352	284	602	534	999999	908	999999	990	988	999999	193	999999	593	153	556	463	273	546	293	581	847	999999	999999	869	999999	898	968	87	596	979	207	891	723	999999	999999	999999	684	999999	510	860	342	951	999999	388	871	63	30	508	999999	317	999999	999999	183	431	753	448	999999	732	243	192	999999	440	999999	999999	85	999999	721	999999	752	171	779	267	999999	433	248	896	853	999999	998	247	877	470	931	999999	798	382	718	301	552	952	807	999999	772	999999	920	902	557	51	312	580	341	733	999999	983	538	922	788	750	999999	857	595	999999	999999	995	315	479	508	124	219	703	999999	430	744	799	363	827	999999	999999	999999	346	999999	812	16	428	906	154	714	948	751	876	593	999999	118	694	367	539	228	776	999999	450	404	442	831	609	997	911	999999	956	629	999999	437	79	246	846	519	783	271	999999	999999	999999	765	559	373	343	119	999999	322	60	441	824	999999	719	706	72	942	905	980	999999	431	994	165	757	328	50	449	524	999999	271	185	584	999999	999999	686	851	999999	844	79	999999	500	999999	599	938	524	805	999999	717	999999	999999	904	999999	802	999999	884	999999	15	17	999999	333	894	999999	883	60	999999	999999	556	696	42	999999	388	108	836	492	906	48	999999	227	242	523	999999	731	161	557	367	571	781	412	38	591	845	677	613	746	603	904	999999	549	72	667	258	415	685	999999	795	999999	776	999999	959	999999	699	788	774	718	999999	172	444	335	692	313	999999	999999	668	450	19	711	999999	100	889	999999	539	856	164	999999	999999	999999	999999	643	761	999999	795	472	452	192	999999	67	902	894	361	999999	470	183	856	758	591	113	746	244	508	999999	999999	686	430	957	315	999999	634	999999	999999	860	999999	999999	574	999999	518	613	999999	999999	559	952	808	600	738	458	540	365	999	405	999999	171	999999	811	999999	676	251	119	52	495	877	58	432	703	999999	999999	323	999999	999999	725	999999	978	411	271	999999	555	285	720	947	971	426	949	844	238	224	292	999999	314	666	999999	889	409	999999	216	608	511	529	999999	158	246	144	871	756	999999	165	999999	999999	
525	136	589	999999	530	171	80	999999	999999	214	204	488	169	427	19	13	712	836	840	417	999999	663	184	36	999999	572	710	836	555	203	570	999999	219	532	558	188	87	999999	369	248	500	148	999999	307	999999	627	989	819	135	999999	54	447	324	597	564	861	952	999999	999999	999999	460	243	522	733	643	132	278	999999	868	830	999999	216	999999	602	917	66	999999	877	999999	552	582	891	710	999999	999999	133	757	621	967	697	235	524	999999	999999	787	266	625	946	999999	212	358	999999	999999	304	999999	999999	970	721	680	508	878	85	860	678	999999	999999	532	999999	999999	520	374	657	669	181	605	412	931	76	815	660	441	46	223	999999	999999	230	999999	999999	746	321	999999	999999	940	469	819	999999	663	606	35	999999	733	999999	372	152	838	701	692	779	999999	539	999999	903	906	30	999999	999999	861	371	484	164	627	126	999999	273	367	338	716	209	999999	455	748	999999	999999	595	999999	651	999999	80	661	502	538	172	716	217	999999	259	139	920	403	999999	999999	301	131	870	601	616	701	108	785	999999	985	493	427	253	999999	581	861	999999	103	425	177	999999	710	982	626	465	999999	881	858	999999	999999	795	806	384	168	456	213	181	994	999999	949	575	295	161	516	54	999999	473	426	999999	397	818	999999	977	809	999999	591	149	254	999999	999999	819	999999	999999	999999	200	999999	52	95	999999	999999	690	326	783	476	602	505	559	999999	582	719	936	465	34	719	390	967	999999	999999	999999	865	73	999999	857	999999	140	999999	617	850	999999	367	702	999999	92	466	707	501	999999	999999	217	10	41	674	671	426	280	364	999999	957	919	232	858	477	433	478	314	763	468	680	346	276	888	708	159	224	999999	558	999999	568	22	889	922	999999	367	999999	833	399	265	441	832	775	999999	660	930	103	508	235	999999	999999	162	943	42	999999	999999	940	122	332	525	456	409	999999	980	657	944	40	310	540	119	772	644	914	508	37	999999	999999	999999	999999	999999	65	716	791	603	769	415	78	856	558	999999	427	999999	999999	873	808	41	999999	999999	462	715	999999	793	968	126	191	999999	247	445	15	526	604	784	884	999999	999999	740	618	128	221	251	875	184	751	388	692	234	143	50	999999	996	738	775	999999	522	878	272	748	675	422	799	178	633	999999	999999	557	642	663	999999	414	77	999999	999999	583	221	999999	725	51	590	999999	957	999999	206	745	999999	788	829	90	999999	676	207	992	999999	706	422	82	252	333	719	999999	59	999999	186	636	999999	582	746	201	999999	683	163	230	168	
251	464	963	999999	888	841	253	999999	562	999999	999999	216	85	480	294	171	148	597	401	331	759	383	397	660	569	122	436	51	638	597	999999	999999	976	834	700	999999	459	110	363	491	999999	112	497	278	895	430	557	111	461	40	353	96	761	898	999999	868	77	312	412	776	415	212	999999	964	999999	999999	239	250	780	53	712	999999	243	909	855	657	886	999999	764	999999	564	334	589	607	253	602	761	999999	435	999999	184	999999	698	587	86	273	23	532	665	999999	999999	317	331	418	328	315	852	852	53	751	999999	999999	548	272	221	999999	622	999999	720	19	16	161	999999	947	868	565	349	655	833	591	643	999999	462	636	948	999999	12	180	289	938	750	909	999999	684	850	236	608	435	376	995	651	531	812	656	130	999999	502	383	550	762	966	999999	28	461	117	628	495	911	323	999999	87	999999	211	782	269	999999	126	999999	999999	642	957	914	999999	838	999999	122	551	806	999999	909	999999	629	629	527	971	552	999999	582	577	999999	999999	999999	121	412	917	208	329	39	396	33	922	372	286	908	804	62	999999	190	521	995	86	689	405	414	218	458	822	684	999999	716	999999	544	562	874	902	999999	802	876	920	741	792	521	420	999999	987	393	352	999999	723	919	999999	710	999999	582	155	60	302	707	204	468	385	999999	228	679	999999	387	809	411	16	999999	259	999999	269	779	212	999999	279	912	426	999999	115	999999	961	999999	92	999999	999999	980	999999	851	999999	104	999999	462	365	157	303	999999	676	609	999999	999999	715	189	669	592	451	291	379	590	781	389	291	999999	362	999999	684	337	597	319	999999	828	682	165	575	164	370	806	423	64	999999	538	246	816	251	174	396	781	231	499	999999	201	611	148	999999	999999	813	999999	109	91	473	965	999999	366	999999	755	999999	560	999999	999999	232	999999	867	324	329	253	999999	474	137	999999	888	902	115	107	264	712	999999	999999	95	987	351	999999	707	342	591	305	395	879	121	496	999999	999999	178	717	276	421	999999	296	819	826	444	349	184	912	999999	570	860	55	999999	992	538	999999	474	626	173	175	937	534	733	999999	857	273	999999	641	291	62	733	397	831	999999	999999	931	999999	269	999999	12	999999	795	149	999999	445	349	777	129	958	191	371	552	554	111	999999	799	563	999999	968	181	999999	999999	999999	999999	836	472	224	268	999999	606	999	999999	999999	171	291	152	395	711	587	999999	495	242	683	109	690	191	843	729	369	588	378	929	300	381	25	999999	999999	999	194	972	135	519	515	361	
192	166	478	393	999999	999999	414	851	999999	461	685	999999	859	999999	999999	654	629	494	898	999999	238	999999	914	702	999999	999999	999999	999999	526	615	392	976	999999	332	917	534	713	460	910	37	184	526	721	839	695	999999	999999	644	549	999999	353	641	620	999999	132	999999	251	775	247	878	364	28	334	602	79	999999	999999	536	999999	999999	941	178	584	999999	851	712	358	999999	999999	883	460	343	999999	987	999999	750	365	247	999999	804	292	937	222	999999	673	166	202	128	770	986	245	954	40	623	598	184	67	999999	638	420	763	176	768	999999	428	30	181	347	340	328	353	789	999999	999999	643	14	999999	552	207	694	999999	240	314	30	999999	999999	312	232	999999	97	693	615	999999	789	999999	999999	999999	858	999999	652	999999	855	788	452	642	456	999999	232	999999	999999	228	514	552	999999	900	533	999999	999999	715	922	999999	948	947	999999	634	999999	999999	547	767	528	835	107	999999	554	710	999999	452	862	388	201	878	89	252	805	869	188	73	999999	889	518	263	431	152	691	934	46	907	545	999999	905	275	90	465	462	757	130	576	999999	243	999999	90	999	369	999999	54	999999	999999	152	382	999999	674	526	657	259	274	414	954	256	999999	999999	999999	906	999999	483	925	797	624	789	57	999999	999999	74	999999	653	437	263	71	628	647	305	339	764	172	371	240	749	432	216	197	999999	175	329	389	569	488	184	954	999999	999999	257	24	916	104	999999	843	999999	999999	999999	821	999999	352	336	609	323	999999	992	744	999999	252	186	374	999999	602	704	583	999999	685	860	174	263	309	185	40	400	999999	422	670	538	527	630	999999	428	394	999999	10	839	719	75	235	496	439	280	643	999999	882	999999	324	400	60	560	923	245	999999	568	711	177	999999	219	41	921	999999	215	166	621	533	946	999999	426	999999	999999	573	620	635	677	823	999999	999999	618	517	685	999999	999999	488	967	999999	417	587	999999	474	833	542	509	43	999999	174	234	124	32	888	935	999999	897	696	315	999999	313	609	172	745	682	635	687	702	356	822	62	726	199	914	125	368	999999	951	870	211	73	586	999999	513	599	915	519	730	581	999999	211	583	183	979	403	808	424	90	792	207	999999	807	686	490	122	507	924	117	999999	999999	385	946	826	999999	999999	726	287	659	155	999999	999999	957	130	999999	621	478	999999	219	521	317	999999	126	169	673	356	266	999999	841	999999	101	990	999999	999999	14	726	265	757	79	65	676	530	999999	999999	999999	90	897	687	442	869	643	953	715	999999	465	632	
999999	786	999999	757	667	827	446	269	999999	776	714	999	125	528	999999	721	484	163	845	786	189	191	144	593	459	578	467	972	757	148	284	815	502	381	467	478	604	322	398	849	94	505	880	257	375	999999	571	999999	999999	921	479	561	750	678	453	87	651	569	999999	98	999999	999999	511	915	502	999999	507	999999	999999	887	999999	999999	765	996	702	683	999999	887	227	561	999999	552	469	999999	669	723	74	823	928	389	827	44	24	309	489	619	994	964	755	476	400	999999	999999	999999	804	316	796	999999	975	770	776	999999	352	746	91	816	15	676	256	779	834	683	999999	680	70	92	158	465	999999	93	689	346	141	751	171	189	699	843	999999	362	926	999999	848	167	613	72	692	278	228	672	614	999999	718	976	641	999999	999999	182	999999	999999	168	340	247	999999	91	440	633	600	999999	901	127	999999	645	894	999999	999999	835	658	77	999999	999999	880	247	999999	999999	999999	628	164	119	455	999999	999999	288	318	999999	595	82	956	85	183	439	102	999999	999999	554	452	682	824	134	127	881	363	999999	999999	999999	288	999999	999999	423	720	812	478	491	139	733	600	999999	336	999999	999999	452	879	582	893	567	999999	196	999999	300	36	688	803	40	992	999999	999999	999999	720	985	916	999999	679	542	365	371	999999	611	563	593	999999	569	355	134	999999	675	999999	781	221	10	36	101	182	113	999999	41	18	448	499	999999	999999	189	172	351	783	763	773	346	226	999999	606	696	632	999999	346	999999	342	679	999999	326	571	999999	999999	719	959	824	330	999999	155	999999	999999	999999	121	998	675	999999	999999	14	350	113	902	999999	999999	999999	404	339	469	845	766	930	698	999999	999999	182	993	884	979	453	391	959	443	207	200	892	179	93	584	999999	661	572	70	338	999999	999999	424	906	999999	521	999999	629	365	484	809	225	635	34	999999	939	14	790	999999	999999	623	391	670	999999	475	671	518	999999	755	999999	194	204	870	370	999	227	757	97	415	468	137	761	999999	958	397	975	266	155	846	644	630	870	778	116	714	947	397	719	441	807	12	15	873	530	300	615	354	275	34	29	192	916	384	999999	825	999999	786	999999	999999	499	999999	373	999999	121	214	324	426	763	655	999999	829	47	656	608	465	999999	999999	999999	667	782	999999	991	130	999999	461	999999	496	999999	290	853	171	684	412	941	401	639	999999	761	999999	976	999999	590	619	973	999999	155	269	775	999999	703	973	712	54	999999	868	423	252	646	660	500	828	999999	482	802	890	999999	635	714	999999	
826	590	136	757	999999	999999	49	382	999999	636	316	454	999999	999999	587	999999	999999	640	877	83	978	999999	895	111	826	158	224	118	817	93	56	999999	554	568	54	123	999999	955	363	940	999999	51	105	20	353	55	117	999999	895	921	441	514	757	641	238	439	695	999999	931	999999	379	999999	564	73	590	796	899	999999	999999	474	43	503	286	937	254	937	301	999999	758	999999	50	821	222	999999	999999	541	762	999999	339	615	999999	999999	33	999999	999999	896	486	41	999999	556	156	955	865	431	999999	938	999999	820	397	301	148	809	275	161	502	557	719	669	422	999999	44	999999	999999	921	999999	221	479	467	999999	999999	460	999999	465	211	633	94	955	790	999999	713	314	942	525	999999	477	617	556	999999	326	23	187	816	619	999999	999999	170	143	999999	999999	677	468	770	454	50	840	999999	354	74	527	418	602	928	999999	709	744	102	471	783	454	438	664	607	150	362	179	644	650	94	689	473	951	21	999999	339	255	543	497	485	207	598	999999	492	354	908	420	259	163	910	999999	429	698	999999	999999	999999	22	860	999999	101	870	206	238	270	384	64	999999	590	522	333	999999	210	604	986	586	856	175	182	263	241	941	920	490	739	456	269	774	601	522	999999	999999	394	913	405	999999	10	369	13	999999	299	451	830	736	999999	456	436	825	999999	773	642	999999	999999	606	398	999999	949	716	498	813	999999	289	865	78	62	17	999999	999999	209	381	585	496	172	74	963	999999	121	193	659	293	29	444	999999	828	999999	688	485	788	524	255	999999	293	870	199	992	19	586	762	683	823	387	999999	625	341	197	156	619	776	642	608	48	765	66	215	793	999999	999999	46	198	374	531	999999	772	999999	999999	999999	999999	972	81	999999	999999	359	999999	999999	906	880	999999	999999	641	733	79	709	155	999999	216	898	237	999999	406	999999	999999	549	573	319	301	106	377	671	624	895	530	646	999999	688	405	689	265	229	308	913	999999	497	405	465	305	821	145	856	747	817	999999	999999	576	759	172	999999	785	200	544	999999	999999	157	999999	746	213	432	15	466	520	526	642	999999	999999	492	460	304	154	999999	999999	480	960	520	923	999999	830	570	999999	945	526	999999	903	75	684	999999	410	999999	391	658	262	873	816	678	346	999999	184	67	602	999999	308	999999	999999	677	187	74	850	991	999999	309	999999	643	361	70	940	777	622	577	332	869	999999	746	999999	495	999999	999999	664	291	184	702	631	772	967	987	646	657	999999	999999	888	999999	647	999999	999999	92	999999	
618	521	999999	737	569	608	607	734	733	11	562	955	32	821	999999	999999	568	817	531	999999	999999	676	374	423	292	554	396	689	712	231	672	999999	999999	752	247	999999	908	553	999999	999999	34	47	243	985	94	999999	210	414	851	999999	89	601	959	414	599	942	999999	999999	455	24	999999	917	32	512	338	306	999999	280	584	417	999999	24	212	437	653	115	442	389	999999	590	353	981	838	502	151	81	305	426	162	304	999999	575	108	600	881	999999	25	731	999999	787	577	930	830	443	717	75	999999	531	761	494	509	767	13	999999	671	240	89	530	370	267	11	708	127	999999	935	999999	999999	612	555	546	100	711	732	551	999999	422	999999	404	784	999999	682	773	664	999999	794	714	572	243	999999	651	37	494	999999	399	786	868	813	999999	508	791	159	999999	976	224	404	798	45	461	851	258	88	684	999999	294	584	237	54	999999	494	230	999999	681	684	999999	519	605	350	999999	765	154	609	999999	896	993	926	896	797	450	273	996	999999	120	999999	999999	572	352	748	86	814	999999	824	363	66	999999	436	478	111	999999	999999	798	457	701	696	706	648	478	788	753	368	687	439	603	999999	497	551	254	299	14	341	999999	999999	274	528	216	999999	256	553	619	566	999999	999999	999999	745	474	999999	977	423	999999	41	104	564	999999	999999	137	129	230	178	568	999999	192	999999	999999	999999	999999	999999	192	183	999999	386	402	924	999999	196	910	999999	999999	858	999999	948	573	830	613	972	999999	612	862	556	401	96	110	88	984	883	383	278	697	985	216	532	366	999999	999999	309	999999	999999	395	808	808	244	416	371	999999	999999	999999	999999	999999	134	999999	925	89	636	782	404	286	324	939	295	813	641	204	999999	652	999999	591	999999	999999	314	999999	77	227	63	748	999999	999999	999999	631	374	999999	31	999999	573	999999	291	453	730	31	539	32	324	240	109	995	176	49	688	719	999999	999999	999999	465	999999	790	436	708	35	887	999999	999999	547	693	575	573	792	999999	631	245	370	744	860	748	368	291	29	836	127	68	581	127	990	999999	372	345	999999	565	999999	999999	66	999999	427	999999	405	999999	484	631	665	536	212	999999	999999	453	358	523	177	999999	107	999999	770	599	590	967	315	508	999999	999999	330	239	253	236	505	849	188	787	327	27	999999	553	807	398	181	591	855	999999	709	547	670	849	999999	677	468	463	999999	999999	992	459	537	896	91	955	311	435	999999	976	999999	568	275	570	999999	160	999999	553	181	382	428	999	121	962	999999	196	859	481	
71	575	767	52	836	722	999999	867	490	456	471	851	999999	745	307	879	620	999999	282	109	653	27	377	915	999999	639	48	993	348	999999	107	895	999999	830	373	717	218	999999	731	999999	775	999999	669	999999	92	330	295	999999	999999	999999	352	659	999999	759	827	54	208	852	760	999999	683	801	529	916	358	999999	755	999999	382	999999	670	930	418	729	333	325	357	523	832	961	353	366	301	999999	231	999999	981	346	12	999999	999999	366	929	534	869	973	808	999999	505	515	574	999999	309	121	571	422	250	999999	436	512	696	684	29	799	999999	999999	510	999999	694	910	999999	418	264	999999	80	314	10	884	859	359	999999	604	999999	326	396	324	999999	999999	544	999999	207	999999	910	499	632	835	999999	139	680	552	473	395	68	999999	999999	166	774	256	999999	267	421	366	999999	86	996	999999	999999	702	999999	999999	270	330	999999	884	712	798	508	765	430	244	967	871	213	317	886	131	545	433	999999	240	999999	809	999999	286	398	841	471	999999	999999	540	179	644	726	150	292	153	999999	183	882	133	999999	999999	826	806	300	550	162	27	199	999999	556	999999	307	182	999999	460	191	602	496	871	336	999999	272	889	75	332	154	73	35	742	615	999999	551	282	582	541	983	999999	986	847	688	999999	644	999999	984	937	347	553	161	831	961	999999	687	20	999999	983	746	936	741	999999	405	99	992	999999	269	999999	690	34	599	999999	999999	850	616	649	192	881	999999	644	905	999999	999999	999999	911	203	781	701	684	541	485	599	999999	56	999999	28	452	599	462	999999	999999	999999	257	322	953	999999	999999	121	307	999999	827	915	953	112	999999	614	981	999999	188	999999	999999	567	999999	158	548	10	663	430	999999	597	206	593	429	999999	285	115	879	673	647	217	999999	669	403	646	713	570	999999	691	24	985	999999	647	421	663	521	999999	300	108	773	953	50	933	861	710	999999	243	495	120	827	999999	735	999999	167	970	999999	16	174	999999	999999	978	364	971	416	273	560	999999	182	765	999999	484	999999	999999	899	999999	177	905	807	693	805	479	84	535	864	98	999999	727	490	450	704	999999	636	437	663	795	599	78	527	999999	999999	999999	999999	730	999999	999999	121	954	419	999999	803	64	209	480	67	966	903	828	117	999999	22	832	78	732	71	817	847	999999	126	113	103	108	387	999999	999999	522	418	999999	746	521	999999	999999	318	999999	647	649	999999	166	379	697	892	771	961	999999	585	326	224	339	668	971	505	999999	999999	999999	999999	704	676	989	935	999999	557	558	999999	999999	
351	716	524	61	94	421	511	691	999999	999999	221	332	147	188	999999	228	308	89	999999	774	26	999999	468	999999	999999	999999	973	325	231	835	149	999999	999999	374	857	999999	801	999999	254	999999	999999	814	999999	418	103	999999	567	497	366	999999	245	999999	872	999999	580	108	258	999999	414	999999	448	196	469	182	290	877	642	999999	331	765	426	145	834	999999	314	212	527	999999	909	599	385	999999	999999	999999	999999	670	999999	383	794	759	620	290	758	112	999999	283	354	999999	999999	226	414	794	176	600	300	110	999999	443	11	378	580	207	612	814	766	999999	236	955	583	619	999999	269	999999	571	154	999999	387	999999	629	40	857	974	999999	692	999999	999999	318	368	223	499	36	38	381	426	188	422	999999	943	345	846	999999	999999	969	518	809	999999	816	604	999999	164	999999	911	813	971	999999	606	285	919	999999	185	654	868	999999	93	593	999999	999999	999999	393	732	468	443	396	783	983	469	14	414	883	50	999999	714	912	69	776	124	224	410	906	999999	999999	758	999999	170	201	188	656	885	924	431	999999	265	220	723	696	289	525	999999	987	60	601	871	999999	588	410	939	956	682	317	479	999999	488	654	811	595	709	999999	236	591	805	813	999999	489	461	784	518	503	999999	373	496	999999	194	423	855	980	275	999999	736	999999	262	232	973	578	455	268	999999	999999	409	138	986	171	299	448	191	247	483	391	584	803	999999	446	767	999999	999999	999999	978	999999	798	831	329	999999	391	476	339	583	999999	550	999999	203	16	908	103	70	386	334	309	746	241	618	506	884	999999	933	867	999999	464	663	756	999999	999999	712	812	577	999999	10	779	822	118	608	406	999999	357	391	999999	999999	352	706	933	496	580	999999	999999	999999	999999	999999	848	999999	999999	524	128	186	793	468	999999	304	105	999999	262	386	999999	487	638	633	222	574	999999	999999	146	883	472	758	730	269	994	56	879	632	252	373	999999	331	999999	594	999999	230	148	999999	999999	502	888	999999	999999	556	941	103	604	209	967	760	908	102	322	999999	61	370	455	534	474	999999	424	999999	283	889	999999	233	274	53	154	991	435	647	289	999999	999999	999999	313	183	327	901	452	679	665	492	999999	69	18	999999	542	129	774	999999	999999	609	87	425	999999	999999	332	718	829	560	65	975	334	999999	999999	678	999999	414	999999	999999	999999	572	425	744	807	791	434	175	224	999999	999999	34	999999	821	233	999999	999999	579	103	748	851	999999	81	892	999999	689	999999	999999	256	340	766	999999	73	502	408	851	194	342	617	
999999	140	999999	503	61	59	999999	999999	513	999999	143	121	161	321	999999	429	999999	501	533	130	128	634	240	919	884	21	383	960	724	999999	381	999999	233	962	999999	617	695	999999	29	842	593	931	999999	166	122	228	614	816	756	999999	801	999999	999999	222	999999	136	899	246	619	50	676	79	999999	100	999999	647	888	999999	999999	699	999999	500	481	999999	536	999999	999999	999999	999999	665	999999	999999	999999	651	999999	30	999999	999999	999999	215	718	459	496	979	176	999999	896	562	999999	475	999999	425	999999	66	348	311	879	999999	686	999999	156	825	439	954	644	119	865	393	479	644	813	876	726	772	981	285	13	501	999999	22	300	428	583	341	334	980	728	157	312	999999	151	999999	335	999999	69	892	29	542	345	67	658	999999	92	855	661	463	699	999999	85	73	307	387	456	999999	21	727	999999	108	629	663	999999	999999	999999	999999	503	950	551	999999	999999	98	265	471	166	466	363	786	999999	999999	679	870	291	999999	999999	999999	999999	999999	416	999999	999999	341	650	999999	912	681	999999	941	999999	923	999999	999999	912	999999	362	986	808	836	231	990	320	234	999999	523	999999	758	382	728	645	841	156	740	999999	999999	416	999999	447	343	999999	485	790	422	363	422	999999	968	999999	157	310	999999	999999	999999	999999	426	999999	924	949	137	503	163	309	947	306	999999	776	999999	177	31	999999	999999	549	999999	999999	999999	209	898	871	970	999999	999999	999999	999999	427	559	410	970	208	127	549	492	431	999999	840	999999	185	842	999999	771	645	754	800	937	430	329	546	966	898	795	226	999999	999999	979	979	53	363	999999	530	746	192	999999	422	59	482	243	559	238	999999	883	570	367	782	999999	334	402	658	999999	999999	999999	999999	999999	999999	999999	901	999999	440	451	340	797	999999	111	999999	379	999999	838	341	751	465	999999	769	317	343	25	999999	859	999999	952	654	587	999999	500	280	432	999999	748	999999	19	158	385	803	999999	999999	836	842	999999	55	413	520	999999	999999	999999	408	617	999999	706	110	999999	188	52	436	487	999999	753	412	999999	830	999999	646	840	113	331	602	89	999999	999999	418	999999	182	999999	813	999999	999999	999999	525	486	999999	663	104	36	648	679	999999	115	949	326	999999	999999	434	302	638	166	999999	680	392	739	314	328	234	675	297	603	882	422	238	999999	999999	638	999999	925	999999	999999	794	620	202	434	999999	496	140	999999	999999	273	82	880	136	999999	500	761	999999	999999	181	774	438	999999	999999	54	796	418	877	780	280	681	917	508	999999	471	371	999999	999999	958	249	818	198	999999	
334	33	531	12	296	580	678	294	863	450	753	999999	738	375	881	157	637	91	619	359	999999	669	356	999999	45	664	296	354	283	817	547	363	999999	281	999999	714	522	793	132	307	112	999999	818	476	754	171	732	996	274	339	999999	999999	208	999999	370	664	677	958	967	631	294	333	20	56	903	400	107	467	999999	177	635	843	959	322	999999	810	999999	879	819	999999	999999	300	90	943	999999	389	165	747	999999	439	47	999999	826	999999	999999	778	975	772	573	364	74	275	725	106	704	487	999999	886	999999	560	812	797	149	104	699	994	253	77	560	523	244	999999	556	841	140	999999	27	468	309	479	835	89	999999	464	809	999999	999999	983	249	18	191	279	165	359	627	249	425	999999	801	28	999999	908	221	59	999999	713	999999	883	966	999999	469	999999	586	999999	999999	733	999999	684	295	999999	429	999999	828	551	999999	999999	204	206	224	999999	655	295	666	290	944	927	867	999999	344	105	999999	690	26	999999	548	450	692	999999	634	893	757	740	999999	999999	599	274	89	999999	717	163	518	999999	669	85	977	183	999999	306	177	798	865	234	349	199	95	999999	253	222	12	891	283	999999	572	330	143	914	849	898	690	679	847	208	549	999999	999999	435	31	941	637	375	377	999999	875	999999	38	532	401	257	683	861	31	867	999999	825	999999	999999	949	349	999999	999999	334	999999	615	498	951	667	685	168	612	999999	999999	311	584	637	524	999999	284	736	301	610	523	601	224	828	999999	979	999999	999999	310	999999	485	681	998	999999	50	201	780	999999	999999	370	999999	999999	644	33	154	719	999999	39	311	993	93	223	57	342	549	732	960	786	999999	971	136	962	858	394	184	45	313	20	596	332	116	999999	851	999999	762	999999	999999	201	684	937	999999	511	421	316	145	999999	633	665	34	318	240	994	546	913	244	999999	383	260	848	999999	416	281	999999	979	999999	195	371	126	999999	268	999999	768	112	903	999999	624	550	551	258	911	411	647	985	999999	101	121	999999	938	999999	877	907	706	353	999999	531	425	79	442	429	999999	901	999999	96	766	542	999999	999999	999999	999999	620	345	999999	999999	936	707	768	999999	999999	887	775	834	433	430	999999	361	79	425	537	381	999999	555	117	132	308	20	894	561	999999	999999	629	229	999999	308	86	999999	85	704	416	999999	762	139	999999	999999	653	125	999999	96	999999	415	473	56	365	271	782	999999	237	708	703	999999	999999	217	77	418	268	556	127	135	353	169	285	374	999999	669	618	999999	639	562	479	999999	542	
807	177	813	999999	999999	999999	999999	525	21	314	376	10	490	999999	555	72	999999	296	106	998	352	743	999999	999999	108	47	695	652	999999	999999	999999	999999	999999	999999	999999	49	263	145	685	999999	671	609	342	855	908	374	528	614	72	665	142	999999	382	194	200	74	942	683	183	545	178	999999	471	999999	999999	147	999999	107	59	999999	809	999999	611	414	337	743	410	379	231	999999	518	90	590	999999	303	409	857	335	203	940	106	579	999999	999999	524	868	147	757	999999	771	884	999999	565	556	856	999999	663	967	857	999999	664	573	461	448	36	97	222	999999	292	239	289	164	999999	119	419	239	999999	471	999999	468	606	653	163	460	850	97	525	43	541	999999	999999	889	477	746	286	533	127	523	999999	437	999999	73	474	985	491	729	527	455	146	626	999999	201	999999	398	999999	21	999999	11	598	939	571	999999	542	759	493	399	686	999999	999999	886	122	999999	358	462	813	543	188	178	969	130	570	999999	999999	914	999999	554	999999	89	897	275	123	126	925	999999	865	475	531	715	502	101	999999	999999	622	260	514	486	999999	625	585	316	832	251	42	477	999999	501	292	627	598	939	588	999999	269	568	999999	996	960	184	597	999999	21	999999	675	877	999999	210	999999	646	410	684	710	196	503	999999	442	871	93	458	804	373	193	999999	999999	562	513	445	109	64	486	518	999999	668	38	247	999999	369	575	164	399	178	999999	646	227	913	238	402	113	679	135	999999	999999	511	379	233	999999	117	999999	123	374	642	110	403	169	892	168	52	999999	999999	296	83	305	999999	68	636	999999	546	686	213	333	999999	999999	430	928	585	605	24	298	805	92	196	999999	462	999999	999999	78	651	486	334	754	196	244	846	392	999999	999999	999999	452	999999	903	617	999999	153	999999	263	309	679	474	584	296	154	999999	362	184	109	999999	999999	149	311	567	678	70	361	458	146	876	495	47	876	999999	623	571	555	999999	474	765	999999	672	536	999999	398	186	902	48	609	443	999999	671	293	991	763	843	151	185	999999	557	78	695	653	387	999999	999999	597	605	999999	583	208	460	710	343	201	180	612	999999	179	501	168	323	999999	703	994	823	754	885	225	779	430	379	999999	916	697	999999	28	159	643	757	999999	306	375	36	245	431	961	999999	799	592	999999	999999	999999	733	999999	755	846	950	393	990	999999	712	999999	893	163	828	783	793	646	999999	161	463	999999	422	912	999999	947	822	467	572	862	999999	95	633	548	143	372	943	527	941	337	78	765	652	869	
876	916	481	872	416	647	177	999999	781	999999	777	86	594	820	537	808	33	492	820	137	92	627	999999	355	999999	466	840	276	999999	690	93	698	568	552	46	945	999999	949	61	925	694	500	313	202	999999	999999	778	133	989	999999	313	585	944	524	999999	258	169	136	852	950	807	901	608	999999	356	89	518	999999	783	591	999999	999999	441	895	443	592	323	563	585	963	688	716	286	999999	386	507	999999	53	765	787	999999	349	106	111	128	793	891	999999	999999	690	999999	735	349	408	800	239	154	59	91	204	999999	605	550	889	999999	999999	625	46	714	849	336	475	287	995	804	993	977	339	777	650	999999	110	717	894	999999	952	999999	877	999999	157	362	703	961	570	852	999999	798	999999	839	999999	178	999999	507	996	364	83	999999	999999	603	999999	261	814	282	441	504	834	999999	656	999999	319	724	747	274	567	999999	632	999999	716	153	623	204	999999	500	749	481	844	603	999999	539	350	504	32	999999	964	895	548	999999	529	76	28	304	999999	999999	530	313	430	999999	940	999999	731	999999	999999	211	999999	612	491	324	532	999999	659	241	175	126	134	814	702	473	309	671	948	210	984	999999	134	999999	62	37	969	446	61	263	662	999999	807	780	762	999999	303	362	414	233	898	569	416	787	138	35	617	715	611	957	999999	278	561	530	999999	101	86	661	559	463	354	96	999999	405	578	999999	318	354	62	999999	179	999999	267	725	312	424	243	347	200	999999	419	999999	835	999999	971	393	660	287	204	999999	999999	642	999999	950	878	812	999999	21	218	184	716	273	999999	999999	788	344	21	835	228	172	857	999999	470	999999	54	100	260	999999	433	194	303	999999	159	999999	146	999999	999999	999999	999999	499	762	999999	138	26	320	155	999999	999999	999999	636	382	824	68	42	813	999999	181	999999	999999	788	561	999999	587	34	881	685	123	282	999999	262	200	703	989	729	409	635	611	454	999999	898	499	155	510	796	811	478	973	127	999999	142	364	874	411	67	937	916	644	113	145	635	42	999999	522	999999	446	679	835	338	632	188	403	727	68	17	299	416	346	790	222	412	711	995	705	999999	897	999999	302	931	999999	493	990	507	319	586	866	180	633	999999	360	999999	643	644	495	398	738	637	815	999999	768	531	580	854	999999	999999	999999	999999	623	71	999999	129	387	903	547	149	197	896	417	999999	151	129	782	888	439	90	768	77	510	316	722	999999	510	898	999999	269	913	999999	616	587	663	830	999999	571	301	241	754	740	999999	999999	211	
999999	230	344	261	649	999999	999999	999999	999999	963	999999	535	317	999999	896	618	488	999999	288	236	61	290	830	999999	321	572	220	596	208	999999	38	999999	999999	115	879	48	175	999999	524	520	999999	999999	805	623	806	304	249	999999	405	622	276	11	818	128	159	562	999999	999999	940	86	538	104	225	999999	935	999999	379	211	999999	857	452	841	224	999999	14	339	484	216	21	26	333	988	999999	586	69	37	161	46	955	327	648	649	999999	448	999999	136	506	330	999999	920	999999	47	763	999999	179	434	999999	999999	123	999999	999999	193	515	999999	753	999999	903	639	425	908	734	343	999999	151	219	803	145	776	999999	878	832	999999	528	999999	101	295	234	653	416	635	999999	110	922	145	999999	464	143	999999	694	999999	999999	867	999999	779	195	592	999999	622	338	999999	298	19	275	245	988	924	664	424	831	467	325	999999	232	999999	999999	999999	999999	120	900	754	669	361	91	352	999999	964	257	748	905	999999	999999	612	324	50	346	241	834	999999	999999	326	999999	719	999999	999999	127	999999	645	126	122	999999	181	680	721	584	706	937	927	922	591	33	999999	915	519	999999	963	712	935	191	453	436	800	733	963	999999	999999	999999	999999	999999	235	999999	999999	141	635	354	338	823	890	740	344	999999	313	911	999999	134	999999	999999	209	999999	999999	414	48	999999	999999	686	760	999999	999999	146	999999	755	536	999999	999999	999999	703	544	999999	175	994	149	821	204	846	54	133	888	999999	839	934	80	750	780	590	999999	999999	865	468	949	593	890	116	999999	120	588	999999	239	224	195	430	115	604	999999	635	133	592	843	617	628	999999	872	999999	877	211	560	999999	756	492	876	277	838	85	340	581	999999	43	77	94	999999	181	893	674	453	419	999999	999999	716	999999	999999	238	799	257	999999	395	721	91	238	999999	999999	583	126	746	999999	999999	592	39	273	462	531	100	524	999999	999999	456	999999	207	366	468	382	94	999999	610	35	647	478	999999	245	944	860	32	999999	525	534	999999	65	156	999999	535	999999	999999	212	999999	623	999999	999999	49	898	393	725	524	725	770	999999	475	999999	515	721	700	999999	11	794	328	602	999999	295	999	999999	674	401	523	999999	999999	641	581	882	45	987	659	933	438	692	851	229	346	999999	999999	354	68	400	549	999999	999999	999999	825	16	883	661	124	91	999999	999999	233	991	212	999999	894	138	598	999999	999999	528	999999	767	20	319	999999	999999	999999	211	261	655	175	999999	851	999999	244	744	816	999999	998	383	999999	577	999999	999999	469	859	26	999999	412	999999	
755	999999	150	31	373	869	999999	515	73	784	405	912	829	999999	649	999999	150	999999	418	159	322	33	595	875	655	494	547	397	849	92	92	999999	798	356	899	700	143	999999	999999	375	669	310	999999	224	978	999999	748	169	999999	520	719	902	999999	263	999999	732	879	275	999999	878	331	687	665	980	701	999999	123	999999	169	949	999999	319	398	999999	489	21	521	999999	896	695	745	388	424	999999	999999	189	999999	545	763	177	820	867	464	999999	54	982	644	531	999999	156	846	275	10	34	706	999999	999999	241	999999	581	221	999999	999999	680	999999	943	272	336	617	522	543	999999	719	992	138	946	999999	999999	998	507	376	999999	999999	749	999999	479	387	399	632	963	999999	66	999999	192	955	321	498	783	712	999999	720	999999	999999	10	613	277	999999	999999	896	759	553	961	243	276	214	231	999999	999999	831	663	565	872	703	654	999999	486	805	536	46	816	458	82	840	897	787	68	999999	999999	145	999999	923	379	503	999999	419	999999	823	506	977	734	671	868	952	999999	545	847	614	269	163	136	471	999999	971	999999	999999	481	130	999999	999999	156	999999	791	494	259	999999	195	999999	830	244	999999	663	309	559	312	154	589	999999	790	999999	939	454	817	705	18	119	999999	408	999999	572	937	593	486	999999	830	589	880	384	702	319	360	478	783	34	30	999999	999999	470	668	934	999999	362	340	985	549	701	337	999999	485	999999	999999	787	954	267	307	999999	186	292	728	723	274	214	426	481	999999	471	670	793	999999	545	947	442	739	999999	851	585	263	501	478	138	261	999999	899	562	482	572	999999	999999	727	999999	296	880	742	999999	999999	999999	935	999999	999999	87	41	544	410	999999	202	999999	57	999999	416	721	295	684	814	599	471	478	999999	863	999999	999999	948	154	999999	999999	258	999999	999999	793	819	344	649	999999	517	401	107	717	394	959	370	88	524	58	119	15	195	999999	75	152	484	999999	210	999999	859	556	138	886	477	999999	691	135	703	264	655	81	81	891	177	423	502	753	94	356	503	999999	913	900	999999	999999	26	646	999999	999999	318	627	999999	999999	544	999999	272	220	250	196	999999	244	385	270	403	48	933	304	444	652	650	731	999999	854	999999	938	999999	238	999999	416	191	55	134	154	945	37	937	503	356	216	999999	291	513	999999	88	268	545	652	507	996	137	722	999999	999999	907	587	520	289	10	999999	328	44	368	833	999999	232	120	240	325	375	999999	999999	948	238	502	368	227	218	775	319	402	999999	999999	999999	289	999999	999999	775	246	
367	516	999999	503	750	999999	126	999999	680	999999	856	158	315	337	141	999999	697	774	972	999999	549	369	312	513	690	213	337	312	512	999999	546	388	344	999999	957	858	451	936	207	350	385	999999	547	324	999999	171	97	663	599	959	591	694	871	999999	697	999999	214	154	812	546	560	813	420	136	357	477	813	322	379	999999	999999	760	576	631	999999	113	821	988	999999	529	999999	999999	999999	552	999999	851	999999	425	305	959	654	307	134	660	999999	571	34	999999	967	451	357	774	293	326	515	831	127	249	448	594	186	225	560	999999	430	885	999999	868	174	999999	960	397	27	999999	628	157	636	999999	840	908	999999	410	999999	152	182	351	390	999999	47	140	734	277	976	710	782	438	746	841	240	905	471	999999	256	471	491	999999	756	872	999999	367	999999	211	408	539	516	775	204	418	999999	88	504	999999	830	999999	771	999999	999999	999999	638	199	410	794	999999	935	999999	921	163	559	660	222	999999	518	999999	999999	999999	999999	869	999999	999999	17	244	338	731	161	410	757	336	223	700	799	999999	999999	244	508	956	410	999999	472	102	595	999999	645	757	898	999999	986	25	160	108	248	823	999999	123	631	955	82	73	533	535	689	595	940	859	861	673	155	283	999999	723	535	15	406	354	608	395	599	999999	832	999999	423	742	999999	125	461	999999	573	335	613	553	883	346	999999	936	412	999999	681	785	896	234	347	999999	824	437	572	242	426	630	999999	246	366	501	240	864	122	947	419	825	999999	885	110	819	670	999999	839	198	22	469	999999	608	713	813	684	608	330	710	917	748	999999	229	559	943	820	999999	999999	391	999999	138	824	464	590	855	388	20	134	527	52	187	597	383	999999	956	688	906	999999	552	817	632	543	999999	39	999999	283	188	335	166	998	302	460	457	92	884	999999	486	27	858	434	999999	483	802	667	999999	160	178	998	603	264	914	845	644	574	483	999999	422	434	919	999999	210	684	967	529	999999	727	149	300	345	320	212	999999	999999	127	153	999999	741	743	300	999999	999999	999999	732	902	94	457	816	883	609	299	232	61	108	285	999999	989	515	283	918	22	999999	878	662	292	61	999999	181	526	999999	334	853	678	144	409	478	30	952	74	444	301	911	266	691	56	97	999999	790	999999	893	999999	643	467	825	287	508	999999	999999	450	850	999999	286	300	462	284	446	554	917	698	807	214	47	450	838	999999	999999	754	196	616	204	901	244	999999	999999	276	999999	395	852	999999	900	252	504	999999	223	386	
25	620	804	417	609	999999	999999	102	591	689	999999	999999	999999	209	999999	999999	999999	909	256	949	823	504	667	999999	999999	999999	999999	70	797	565	709	535	237	999999	610	999999	999999	778	999999	660	668	152	201	943	159	498	999999	999999	680	156	999999	594	265	274	562	521	953	999999	823	999999	999999	183	304	36	979	591	999999	176	598	696	804	271	902	595	290	680	999999	999999	45	105	293	57	389	999999	362	125	280	962	900	99	536	999999	955	457	818	495	848	175	964	568	532	999999	64	984	352	941	691	999999	983	999999	218	999999	583	999999	275	794	793	652	673	999999	320	999999	275	508	169	473	315	455	777	795	832	147	759	477	572	999999	992	405	999999	421	433	999999	979	999999	881	306	758	237	191	33	701	999999	999999	110	257	530	334	556	999999	878	635	246	999999	197	999999	999999	480	999999	165	999999	801	999999	999999	261	440	710	33	257	999999	999999	715	87	273	999999	999999	636	999999	659	230	52	367	446	580	430	999999	197	999999	791	969	809	826	652	82	608	999999	999999	999999	250	669	999999	999999	87	999999	962	173	999999	973	148	999999	999999	436	820	885	122	225	365	817	923	999999	253	991	242	287	817	45	72	14	664	531	790	785	404	999999	682	546	290	999999	618	266	237	223	999999	697	999999	383	16	766	960	393	866	495	928	774	426	555	273	800	999999	926	111	553	319	616	313	637	42	830	212	999999	935	999999	209	999999	999999	39	421	545	729	444	999999	306	53	280	664	999999	856	999999	999999	137	999999	489	999999	999999	165	999999	904	999999	999999	999999	351	185	563	394	458	29	296	272	999999	396	144	728	80	677	896	999999	999999	48	951	18	780	999999	999999	999999	303	455	450	999999	999999	565	999999	457	162	999999	102	854	742	659	821	645	18	593	104	187	999999	999999	419	729	795	360	183	999999	21	384	149	938	918	488	999999	13	578	779	761	970	271	999999	576	271	584	52	72	850	226	316	999999	197	318	89	92	749	999999	721	721	160	392	999999	999999	777	669	163	999999	263	568	818	76	239	831	999999	916	999999	999999	157	999999	753	999999	332	648	705	384	999999	630	999999	406	351	999999	999999	67	611	587	999999	250	999999	602	999999	117	809	292	408	249	770	999999	194	173	775	770	888	576	968	999999	69	620	999999	402	999999	999999	106	857	226	999999	219	999999	999999	999999	914	76	189	999999	724	999999	488	50	250	999999	613	596	446	674	630	580	89	291	999999	748	527	390	509	405	885	897	20	951	75	557	40	999999	145	647	259	708	591	999999	
851	331	999999	29	999999	284	789	999999	999999	999999	237	645	999999	927	91	481	28	999999	567	784	670	999999	999999	536	975	692	435	24	999999	999999	425	922	989	746	999999	768	999999	508	19	235	616	764	810	588	724	429	785	112	518	663	628	724	151	806	672	33	695	847	54	687	849	775	999999	297	16	315	656	35	497	323	116	999999	999999	342	177	999999	26	57	812	555	999999	332	506	798	180	700	780	192	999999	415	999999	527	463	331	386	999999	106	523	581	999999	773	759	614	999999	556	999999	210	809	639	766	17	648	44	999999	780	999999	278	870	126	315	534	473	951	91	250	999999	66	202	955	336	809	502	475	403	781	999999	717	999999	251	72	500	971	553	999999	408	434	492	964	999999	859	999999	236	406	276	999999	310	808	533	954	966	61	17	853	312	957	514	182	641	717	632	808	967	629	64	999999	999999	999999	643	683	816	999999	102	651	106	763	583	105	209	518	481	349	194	357	284	21	493	127	250	360	894	262	850	257	918	60	605	606	352	462	331	390	999999	849	147	869	958	365	999999	548	383	418	973	999999	245	293	623	999999	354	999999	330	445	999999	293	789	564	256	844	732	999999	168	976	753	746	197	999999	184	345	219	414	62	137	370	702	976	485	288	727	22	635	437	984	262	308	141	999999	712	881	999999	999999	622	123	633	712	999999	999999	999999	999999	935	154	999999	288	410	939	999999	999999	85	999999	999999	314	285	529	999999	107	618	184	999999	454	615	311	388	999999	284	636	792	938	504	658	322	579	820	62	791	867	526	158	584	322	317	938	999999	735	999999	756	307	103	291	535	103	215	683	220	620	634	999999	815	14	774	157	63	698	426	663	737	494	999999	999999	965	999999	470	600	411	999999	999999	500	653	729	528	338	699	657	969	999999	999999	895	609	442	166	111	710	153	809	175	264	999999	393	81	836	999999	999999	365	325	999999	633	615	282	999999	999999	143	999999	999999	999999	446	457	405	729	862	557	842	884	790	999999	863	870	999999	790	999999	999999	437	117	581	892	265	999999	343	341	999999	930	501	623	999999	498	33	989	999999	667	373	717	858	520	531	524	994	387	294	784	462	93	999999	999999	46	199	515	36	541	203	230	192	999999	74	714	931	65	229	357	301	557	874	255	658	427	528	999999	999999	586	999999	898	878	999999	559	999999	931	999999	676	586	346	983	999999	458	431	999999	190	603	999999	805	599	999999	775	40	992	999999	999999	999999	659	407	518	999999	597	450	484	304	
999999	223	564	999999	999999	318	389	642	999999	318	999999	426	823	220	999999	924	240	999999	986	597	999999	848	976	332	999999	999999	963	278	77	999999	395	556	973	137	105	999999	49	999999	33	291	89	142	29	684	676	171	24	999999	999999	594	999999	999999	463	886	181	504	247	999999	893	689	999999	120	575	838	922	999999	452	999999	999999	278	885	631	98	705	999999	990	828	999999	656	999999	999999	525	117	999999	248	909	103	96	956	601	999999	807	715	344	936	999999	999999	190	762	672	718	328	333	999999	709	999999	999999	758	378	190	675	945	585	999999	609	829	12	102	600	22	910	365	739	999999	548	87	999999	999999	768	548	999999	648	539	983	999999	760	999999	224	774	936	521	344	999999	775	926	784	999999	953	734	117	966	999999	999999	750	761	362	999999	809	353	631	395	643	999999	830	756	36	415	601	351	849	636	999999	328	663	500	576	999999	964	597	764	855	962	29	661	999999	999999	68	789	232	68	999999	999999	870	152	999999	878	999999	999999	999999	999999	379	999999	611	884	480	188	156	925	259	195	715	624	221	999999	999999	433	999999	999999	999999	797	967	999999	379	292	677	253	917	185	123	622	230	759	944	698	395	235	360	144	190	402	811	143	999999	999999	353	557	999999	291	999999	127	264	27	639	231	932	999999	999999	329	217	999999	271	971	812	637	964	999999	679	523	204	550	82	488	157	856	985	834	96	342	938	129	81	635	808	996	999999	213	129	722	765	642	999999	41	927	952	141	840	330	902	81	999999	878	999999	96	827	55	775	869	999999	246	108	666	919	391	98	166	635	999999	999999	279	999999	999999	956	757	562	576	50	561	205	724	155	513	194	270	999999	999999	422	549	980	950	592	344	346	999999	667	975	999999	650	999999	795	505	676	999999	999999	320	999999	921	901	534	261	14	223	674	68	999999	594	482	658	839	848	744	96	192	865	999999	427	500	480	99	586	521	999999	723	409	999999	478	998	561	949	990	329	520	25	729	946	378	999999	999999	395	83	503	406	810	990	61	419	493	649	945	893	999999	451	811	999999	740	613	499	274	839	999999	595	920	708	848	528	233	999999	999999	918	318	999999	223	999999	999999	92	124	999999	733	357	999999	985	359	615	66	930	878	709	999999	999999	343	878	405	448	773	487	999999	697	999999	999999	827	348	40	730	637	146	846	366	794	865	625	33	766	999999	999999	637	999999	999999	999999	917	650	999999	999999	474	585	439	362	999999	321	999999	510	426	999999	999999	530	472	999999	999999	999999	999999	94	521	
914	212	373	319	999999	488	999999	999999	250	277	55	999999	820	999999	344	565	154	208	784	81	54	999999	365	208	405	504	999999	566	682	616	999999	731	833	999999	609	801	999999	999999	326	873	364	999999	298	999999	381	584	451	226	999999	398	484	780	146	999999	999999	999999	846	175	999999	617	101	853	463	999999	940	999999	999999	999999	703	542	999999	879	881	999999	717	869	966	132	827	820	63	180	437	293	142	556	595	821	661	950	954	935	999999	709	782	511	721	999999	302	999999	373	759	522	595	999999	999999	899	235	305	608	999999	724	347	103	564	999999	425	180	501	393	729	399	999999	753	999999	529	999999	182	138	215	157	311	830	999999	456	999999	657	999999	359	537	999999	999999	526	63	999999	240	597	999999	154	860	95	551	999999	908	337	999999	730	768	18	413	87	726	107	99	460	390	999999	577	999999	271	273	999999	999999	964	999999	369	999999	975	496	357	932	270	37	999999	130	605	148	921	442	482	572	889	999999	945	459	930	271	999999	603	999999	345	30	619	999999	999999	511	731	999999	182	967	999999	754	282	661	481	816	699	830	968	855	252	972	999999	174	698	999999	750	874	514	999999	108	999999	999999	619	999999	911	650	154	680	618	999999	999999	749	475	380	999999	616	181	474	999999	241	999999	999999	747	634	373	886	999999	999999	223	761	856	694	376	869	666	999999	662	650	569	175	554	160	359	999999	312	232	669	794	879	767	578	410	870	574	666	999999	635	999999	999999	35	205	959	466	857	28	254	382	999999	713	446	953	531	999999	477	686	999999	118	766	331	150	226	660	314	455	192	455	999999	802	212	999999	746	677	12	544	969	999999	693	502	999999	999999	849	73	91	443	999999	999999	506	403	999999	999999	868	868	663	506	808	545	655	21	674	572	430	580	403	999999	700	286	528	370	999999	101	598	616	803	999999	300	999999	999999	871	641	999999	949	430	999999	826	999999	878	999999	506	735	999999	999999	999999	827	400	637	279	999999	67	742	999999	528	146	894	795	787	261	74	399	999999	655	999999	783	999999	538	999999	999999	664	576	212	821	271	32	635	84	162	916	788	413	636	31	493	521	138	114	616	812	536	129	999999	999999	813	625	300	89	467	999999	999999	298	999999	637	614	103	854	920	275	999999	511	820	643	870	473	661	762	194	172	999999	999999	275	921	810	473	999999	536	643	18	999999	732	555	999999	999999	614	499	636	999	416	999999	999999	218	838	120	999999	715	999999	179	106	162	862	115	917	999999	511	46	377	966	173	79	567	999999	912	
629	774	999999	214	646	265	999999	999999	999999	777	772	999999	999999	436	811	508	758	67	366	999999	855	783	626	999999	604	999999	578	132	669	835	346	831	455	305	218	346	356	510	840	999999	132	137	109	337	154	234	999999	609	565	467	415	21	210	999999	66	999999	157	327	610	161	687	851	364	999999	440	940	342	151	228	475	162	257	227	999999	999999	727	683	298	999999	379	430	968	566	999999	430	334	999999	780	248	999999	198	38	900	689	237	999999	772	999999	896	213	892	999999	999999	100	315	167	999999	999999	259	339	172	859	834	240	730	718	294	999999	999999	115	999999	999999	903	999999	999999	134	356	538	999999	154	955	510	401	289	487	507	586	476	896	272	999999	872	531	999999	210	338	203	670	958	999999	999999	620	999999	790	999999	340	999999	536	813	191	810	265	542	115	383	999999	468	555	999999	232	141	818	266	244	575	446	999999	993	655	948	930	686	579	999999	167	345	835	610	395	156	487	60	999999	715	462	999999	340	999999	535	548	870	647	917	735	999999	999999	363	999999	225	456	999999	36	999999	865	260	133	686	835	947	999999	826	999999	999999	999999	744	90	164	551	999999	999999	116	999999	999999	117	999999	999999	769	999999	330	999999	999999	404	394	938	845	461	179	798	464	338	598	505	477	496	722	999999	999999	320	991	305	23	812	659	925	350	696	999999	773	999999	967	999999	842	999999	958	999999	431	999999	231	999999	293	999999	366	96	453	701	611	147	999999	394	74	999999	458	999999	34	976	178	999999	469	598	999999	893	406	20	496	974	999999	990	519	438	300	999999	265	559	707	394	656	726	999999	999999	999999	558	595	389	723	999999	905	989	489	981	889	999999	12	633	611	399	514	356	600	478	945	621	627	543	103	999999	550	999999	154	640	330	452	999999	246	859	999999	307	26	999999	999999	78	767	510	537	549	999999	548	631	948	318	879	309	135	737	288	127	999999	62	295	999999	622	999999	844	849	661	999999	156	766	999999	20	101	999999	68	999999	410	188	999999	100	999999	489	999999	918	950	999999	760	30	326	802	958	741	669	255	731	98	711	71	999999	660	876	999999	468	999999	856	938	226	391	999999	999999	336	109	16	840	68	805	233	703	999999	17	99	640	999999	999999	807	43	350	846	766	970	564	348	265	460	999999	999999	31	203	71	999999	620	378	999999	466	475	999999	734	829	197	925	864	17	999999	914	999999	999999	980	123	974	823	598	379	999999	281	999999	988	844	556	627	999999	999999	39	642	54	396	999999	861	664	879	949	308	521	999999	
840	115	557	999999	350	999999	977	911	907	999999	247	423	251	999999	508	171	486	999999	187	999999	31	999999	834	999999	961	999999	850	384	999999	244	34	525	86	720	785	175	747	655	503	668	649	264	877	810	404	630	155	967	999999	502	999999	999999	130	319	999999	699	281	191	381	822	48	603	594	999999	204	999999	346	531	999999	342	423	999999	520	519	561	767	273	34	971	340	382	882	30	823	842	999999	404	767	92	999999	999999	999999	999999	681	629	999999	999999	214	615	681	293	624	999999	30	89	570	424	999999	757	870	435	256	999999	51	999999	999999	999999	771	830	114	327	579	448	881	999999	857	557	999999	999999	515	107	69	419	299	999999	758	882	999	744	281	675	793	20	999999	660	647	355	242	241	999999	473	897	383	999999	999999	999999	999999	128	582	232	22	585	720	999999	773	375	837	921	993	690	999999	582	999999	559	439	534	569	237	230	800	999999	325	607	999999	51	999999	999999	908	999999	343	583	999999	427	521	268	100	82	768	448	295	810	999999	248	999999	200	891	870	999999	999999	829	154	999999	898	781	999999	999999	999999	999999	210	573	689	929	985	660	117	520	165	515	999999	349	461	801	788	935	990	86	86	66	235	999999	339	862	837	999999	198	635	865	999999	801	571	122	777	567	874	606	999999	999999	999999	443	999999	735	999999	532	999999	999999	999999	169	999999	790	643	620	921	79	60	244	826	999999	999999	999999	482	654	519	714	999999	236	683	243	914	339	119	999999	999999	623	555	424	974	340	114	738	844	999999	999999	854	167	950	201	708	517	640	779	788	570	999999	960	999999	225	650	803	505	693	120	255	633	681	16	999999	308	523	635	270	495	999999	999999	627	999999	752	664	556	778	45	975	999999	283	559	330	76	382	662	529	208	333	536	999999	54	734	230	999999	183	160	828	999999	194	882	999999	294	999999	430	498	953	282	561	999999	999999	999999	718	394	971	999999	360	940	749	646	994	436	936	959	388	105	893	786	999999	491	406	950	152	790	843	999999	275	999999	645	884	708	999999	647	999999	999999	148	999999	349	999999	999999	822	220	89	256	999999	456	443	334	423	999999	604	999999	999999	999999	697	84	327	999999	551	78	999999	831	304	864	937	999999	999999	707	457	999999	768	553	537	999999	668	195	871	896	600	999999	999999	940	115	999999	290	540	458	578	541	438	821	409	798	190	396	990	999999	224	999999	453	999999	736	877	184	566	60	639	520	410	511	212	431	336	163	608	999999	726	984	584	407	298	220	999999	29	427	369	999999	357	
891	999999	280	656	587	999999	999999	733	73	930	753	239	900	937	177	39	999999	400	82	644	581	528	274	999999	640	911	164	999999	999999	858	756	999999	305	999999	628	732	241	556	844	189	433	875	804	795	241	354	506	361	999999	999999	793	999999	296	999999	999999	372	413	999999	999999	675	992	999999	171	214	183	555	999999	617	318	999999	999999	678	556	892	220	706	999999	999999	699	296	414	802	414	436	74	999999	910	194	517	266	329	892	540	178	196	999999	999999	599	622	685	420	888	53	608	346	124	999999	403	999999	78	648	999999	649	729	271	199	999999	735	150	454	999999	750	110	62	125	905	148	387	705	69	999999	999999	856	24	876	999999	759	805	99	949	258	516	293	449	617	393	253	810	999999	997	999999	978	999999	177	999999	669	788	990	493	999999	976	103	698	840	999999	523	89	634	999999	744	439	73	646	200	206	138	999999	660	444	731	662	337	480	999999	777	24	999999	688	973	216	737	769	321	658	973	164	818	999999	999999	104	313	999999	956	172	999999	229	999999	999999	971	912	213	999999	555	761	999999	648	999999	989	73	71	848	401	661	647	16	999999	751	988	227	999999	319	999999	297	350	999999	999999	381	999999	151	558	682	416	999999	70	13	610	223	999999	999999	335	541	829	390	311	999999	912	956	319	165	999999	477	999999	999999	929	603	199	839	215	343	999999	277	314	848	515	389	999999	684	999999	643	406	456	201	118	892	510	489	999999	986	104	515	97	999999	163	253	90	337	374	787	466	813	770	18	226	154	999999	237	999999	999999	999999	999999	238	365	675	758	999999	285	999999	999999	429	123	999999	999999	120	827	647	215	161	999999	434	61	78	896	144	999999	635	999999	975	963	834	282	508	758	999999	999999	999999	999999	395	404	803	804	102	999999	999999	352	999999	917	897	999999	507	852	86	386	999999	869	745	341	230	845	132	11	310	281	999999	999999	615	808	999999	828	550	916	819	756	999999	999999	959	853	538	791	583	718	551	587	999999	982	206	999999	317	999999	546	946	510	999999	999999	802	504	999999	899	999999	737	447	138	78	847	590	999999	329	586	999999	910	999999	802	438	999999	414	460	722	999999	343	950	493	999999	593	999999	604	415	279	485	999999	135	148	954	327	999999	999999	999999	482	739	875	949	876	545	999999	294	655	153	81	288	867	999999	782	15	565	270	253	946	545	786	253	185	999999	844	587	695	771	936	484	384	135	999999	977	983	939	393	84	999999	13	999999	637	999999	999999	991	618	656	999999	143	999999	67	810	199	999999	
696	495	700	196	999999	957	999999	522	718	668	999999	162	52	374	999999	75	182	196	999999	999999	245	999999	793	999999	771	236	999999	352	638	548	999999	573	936	999999	290	497	248	207	999999	990	210	786	918	791	645	838	575	999999	554	77	226	871	515	999999	808	547	702	858	999999	805	35	460	884	180	251	134	226	272	999999	999999	827	974	153	999999	999999	459	240	12	999999	999999	660	650	999999	570	331	999999	999999	999999	971	743	795	390	782	246	999999	750	902	748	550	999999	999999	312	207	252	250	999999	727	210	514	359	317	700	662	490	155	385	662	999999	848	694	999999	537	301	350	516	999999	202	999999	349	991	556	999999	461	684	999999	999999	453	555	329	89	999999	857	185	999999	436	104	728	999999	101	999999	98	588	899	855	455	999999	20	999999	736	999999	999999	820	999999	522	802	999999	248	977	179	796	999999	117	994	769	865	218	361	679	913	999999	718	900	999999	999999	999999	968	999999	606	999999	237	347	596	818	525	39	18	996	663	818	610	856	999999	132	304	658	981	999999	140	999999	247	732	341	942	999999	95	159	999999	999999	999999	834	244	641	749	942	459	344	298	478	740	857	221	999999	999999	313	999999	968	777	520	999999	922	384	461	616	991	999999	16	999999	503	999999	879	13	999999	54	999999	376	224	10	190	845	323	692	125	999999	142	36	44	999999	639	999999	127	381	494	999999	696	460	782	35	758	999999	999999	690	795	48	860	999999	325	654	999999	999999	350	967	597	999999	787	239	999999	71	484	965	999999	536	24	999999	323	999999	519	895	358	533	593	199	999999	742	999999	633	897	87	999999	289	710	390	999999	702	999999	159	784	819	222	999999	201	999999	999999	792	999999	999999	675	61	725	361	343	999999	305	352	352	161	999999	999999	281	163	342	191	999999	205	264	89	999999	322	334	173	999999	700	999999	999999	342	872	999999	459	764	486	958	999999	361	188	945	290	94	260	360	267	434	929	999999	68	999999	20	200	999999	538	999999	983	363	727	561	637	643	746	414	20	999999	513	274	100	999999	999999	999999	999999	999999	999999	973	994	681	961	77	738	794	162	625	767	331	681	302	921	999999	999999	604	128	799	550	999999	544	680	250	879	753	170	999999	752	862	637	190	847	105	564	903	311	401	660	823	842	490	130	646	999999	798	221	353	234	301	600	377	999999	999999	948	439	324	441	999999	323	578	999999	999999	762	999999	150	999999	206	367	962	201	213	468	976	707	820	423	43	999999	91	542	817	614	460	271	270	999999	54	157	135	589	870	
319	346	254	886	90	999999	999999	548	963	24	999999	999999	999999	999999	909	63	999999	137	25	999999	879	999999	780	999999	351	999999	500	869	989	999999	59	242	382	999999	894	131	731	821	999999	65	526	999999	127	528	831	351	359	999999	360	107	949	29	119	999999	990	317	566	493	544	139	867	647	558	999999	999999	753	889	779	502	788	999999	999999	397	960	764	866	883	999999	930	10	600	626	518	892	999999	999999	999999	84	341	586	999999	248	286	611	197	999999	465	944	563	87	461	580	381	572	775	999999	999999	158	543	999999	999999	314	999999	544	539	251	139	665	999999	935	630	815	448	999999	233	999999	997	786	773	885	411	999999	699	852	548	29	254	946	999999	176	407	974	540	217	999999	260	684	742	82	945	749	799	612	627	457	646	999999	464	999999	691	999999	846	385	658	722	494	615	710	999999	519	996	192	999999	999999	537	999999	999999	240	999999	972	408	265	714	827	146	999999	337	81	999999	902	999999	789	607	434	499	999999	999999	882	495	667	645	973	746	562	948	999999	260	447	99	800	371	999999	700	999999	292	999999	142	557	999999	119	167	543	315	103	999999	217	585	124	676	999999	999999	999999	999999	999999	337	434	999999	161	999999	579	362	889	981	604	540	985	98	241	151	87	429	51	370	999999	999999	999999	668	652	999999	999999	981	999999	770	123	743	999999	166	999999	48	858	902	999999	999999	942	757	999999	999999	710	563	645	128	353	999999	598	557	25	999999	370	999999	999999	766	866	229	147	597	225	999999	867	861	999999	829	494	202	999999	185	999999	373	427	627	999999	548	999999	99	295	623	999999	999999	181	565	727	937	796	18	999999	101	45	999999	999999	999999	541	158	694	999999	992	816	999999	160	999999	423	118	652	999999	742	363	686	808	777	934	524	959	61	947	311	143	999999	43	485	390	202	149	687	832	999999	96	94	999999	118	106	479	989	486	486	758	457	85	332	63	655	999999	999999	268	999999	999999	395	490	211	999999	715	369	782	999999	999999	495	283	431	819	542	656	999999	832	700	999999	999999	999999	999999	575	198	854	68	311	999999	830	264	909	999999	861	999999	687	999999	883	471	999999	999999	999999	840	999999	990	999999	35	999999	789	407	386	303	592	586	371	999999	912	914	22	537	657	68	803	999999	516	586	999999	570	13	855	59	395	371	308	999999	769	694	999999	585	713	829	802	521	999999	453	961	327	304	499	336	775	999999	870	999999	744	678	999999	522	209	414	999999	999999	999999	999999	357	990	931	293	642	601	999999	999999	999999	308	708	854	547	231	
874	555	999999	106	999999	676	90	368	999999	437	563	275	876	182	567	181	630	374	999999	587	233	462	39	43	662	897	540	629	362	571	235	890	141	671	648	654	999999	986	394	999999	999999	989	475	504	999999	376	725	623	588	999999	678	344	313	999999	999999	421	526	235	999999	182	999999	999999	15	999999	212	673	144	214	533	999999	36	643	999999	965	999999	243	986	999999	313	295	182	916	51	999999	892	890	586	999999	673	236	138	919	552	222	999999	999999	999999	522	301	66	999999	999999	99	675	141	45	364	348	235	764	434	991	922	158	10	999999	419	999999	70	322	97	963	541	307	784	999999	100	767	999999	999999	259	474	243	999999	63	661	827	376	73	857	536	999999	999999	908	801	147	997	999999	221	229	983	184	462	979	969	278	999999	792	890	34	944	999999	822	999999	514	960	757	675	105	349	402	53	746	999999	785	849	27	632	999999	999999	119	697	556	306	357	999999	21	264	999999	784	682	999999	485	49	912	999999	424	61	404	841	389	999999	308	999999	827	940	438	259	203	129	261	356	999999	999999	999999	257	51	526	547	439	949	502	398	320	999999	367	999999	999999	300	999999	435	966	238	999999	999999	788	999999	683	478	416	647	999999	999999	167	532	335	748	242	134	664	999999	898	513	964	891	999999	932	987	215	470	999999	731	959	356	694	295	999999	999999	985	136	999999	367	999999	140	792	197	441	241	787	340	619	335	582	635	999999	536	462	273	772	380	999999	411	478	999999	43	915	999999	999999	472	999999	218	125	256	997	805	999999	850	382	999999	704	455	700	999999	874	850	57	999999	333	999999	167	999999	999999	859	614	999999	999999	889	49	107	876	394	726	769	550	132	503	88	584	830	418	686	90	999999	999999	924	164	211	999999	167	986	999999	999999	317	314	414	364	266	642	726	358	999999	811	285	306	320	999999	931	659	751	357	968	999999	503	999999	481	752	762	791	689	999999	255	295	999999	999999	999999	915	419	464	145	999999	247	999999	857	481	766	875	804	999999	758	206	233	552	851	810	28	201	975	327	833	661	601	999999	952	609	999999	365	930	999999	195	404	319	476	999999	999999	119	531	717	31	232	606	947	999999	43	493	893	702	443	80	102	999999	939	102	999999	484	999999	999999	494	258	378	999999	944	640	609	363	887	757	39	868	700	999999	483	954	999999	236	713	633	441	468	999999	409	999999	860	82	999999	999999	226	999999	48	816	347	46	469	652	821	661	317	999999	999999	606	146	673	574	999999	999999	444	984	999999	999999	770	543	
340	36	541	999999	488	94	568	342	897	999999	912	990	62	362	999999	24	311	283	999999	999999	275	761	999999	999999	999999	357	490	999999	999999	999999	229	449	278	999999	999999	20	927	999999	343	577	749	999999	782	936	233	682	522	26	999999	430	683	723	829	999999	277	578	174	999999	242	140	999999	101	999999	426	450	472	721	779	355	999999	999999	628	940	998	656	249	978	999999	357	63	999999	474	330	412	999999	506	620	904	15	438	846	999999	450	212	999999	657	999999	366	496	760	960	742	999999	999999	342	65	783	831	999999	38	600	248	613	188	305	139	771	107	628	999999	852	999999	773	999999	602	130	999999	999999	34	998	722	622	439	596	999999	999999	803	999999	79	742	722	999999	197	977	838	999999	362	272	906	843	886	428	737	999999	999999	153	969	999999	115	999999	878	55	999999	718	999999	999999	809	27	95	999999	336	158	38	999999	230	73	629	999999	89	994	767	999999	830	191	122	999999	884	886	687	949	999999	59	999999	856	864	677	982	999999	671	999999	797	999999	187	999999	516	737	400	851	999999	845	523	182	999999	120	454	963	224	624	606	21	999999	922	999999	145	999999	286	641	181	999999	553	90	161	134	228	999999	433	999999	137	674	999999	903	43	565	842	436	950	385	999999	412	999999	462	368	872	660	767	999999	999999	52	623	999999	106	228	829	777	765	372	57	455	913	31	236	97	949	231	999999	69	367	498	999999	139	999999	243	769	131	100	722	288	473	461	999999	999999	999999	514	445	288	684	213	999999	86	999999	903	929	494	390	674	375	418	651	553	707	517	516	343	493	338	862	459	708	686	53	93	583	999999	590	602	540	582	999999	942	999999	856	579	421	644	999999	972	749	388	999999	725	999999	637	920	754	815	912	362	30	117	999999	235	505	110	43	981	329	935	903	787	999999	792	903	709	130	851	937	105	699	999999	365	123	999999	261	961	739	999999	663	250	775	999999	188	999999	999999	526	999999	360	999999	387	662	906	47	845	600	999999	932	409	999999	799	903	999999	816	662	999999	751	312	164	254	149	303	534	666	694	999999	107	999999	999999	506	999999	923	500	468	717	46	361	328	999999	479	938	999999	999999	999999	999999	347	898	999999	999999	799	656	223	51	999999	339	93	138	250	999999	717	503	367	999999	903	744	999999	999999	418	999999	626	411	433	45	999999	315	120	999999	16	999999	357	239	233	999999	440	999999	999999	999999	999999	999999	633	999999	121	999999	999999	976	581	336	999999	783	987	934	489	774	899	999999	999999	188	366	800	228	129	131	446	
994	999999	280	928	271	64	775	994	28	999999	475	718	299	457	485	708	999999	783	538	232	999999	423	750	458	539	52	626	791	999999	999999	999999	514	999999	674	980	81	705	652	999999	999999	18	993	916	210	308	191	108	999999	703	658	76	999999	590	898	631	581	737	821	399	228	437	984	479	999999	378	961	931	625	476	999999	999999	999999	718	166	999999	822	999999	550	160	999999	943	851	999999	999999	527	476	923	887	999999	409	343	999999	263	846	944	34	999999	492	999999	346	259	483	308	299	654	984	726	999999	684	808	85	999999	671	50	285	586	896	612	907	901	48	54	999999	77	999999	999999	828	871	999999	200	308	999999	999999	813	108	469	552	999999	222	999999	750	499	213	244	999999	999999	222	999999	999999	368	137	912	585	999999	308	215	901	241	229	534	165	854	221	999999	999999	71	999999	857	999999	815	999999	999999	400	374	999999	549	840	347	743	999999	907	616	999999	853	72	396	999999	787	999999	892	568	320	578	687	999999	999999	999999	719	734	272	676	999999	279	755	999999	39	999999	999999	999999	758	374	563	498	305	627	999999	553	368	431	123	632	999999	352	60	257	723	529	712	999999	265	272	131	613	480	257	999999	346	555	529	999999	874	999999	18	999999	527	999999	999999	283	69	837	351	919	999999	620	999999	983	999999	229	508	610	510	809	233	523	495	253	950	27	999999	83	213	998	838	398	999999	414	684	999999	999999	251	901	255	652	159	913	353	833	992	840	999999	541	126	57	999999	532	75	994	494	271	284	65	804	999999	986	633	353	90	899	380	236	309	427	696	266	709	264	166	84	609	999999	999999	957	186	783	542	96	951	919	865	184	419	199	333	258	999999	106	30	999999	525	999999	272	933	999999	999999	964	999999	430	790	999999	277	908	920	885	128	864	107	627	451	453	547	401	171	43	205	816	120	103	447	79	613	244	499	558	48	879	485	345	999999	819	428	666	999999	999999	598	275	499	313	214	394	999999	999999	579	999999	978	178	111	899	426	797	854	999999	999999	720	605	43	419	372	846	249	388	999999	64	631	35	881	241	460	445	929	327	806	889	63	981	145	664	286	999999	999999	777	586	918	775	965	408	999999	449	114	565	856	137	999999	999999	15	336	423	947	198	107	937	651	999999	496	479	57	140	929	999999	470	378	142	792	976	471	802	844	289	666	626	999999	999999	355	999999	83	200	349	924	57	655	721	717	98	482	932	999999	131	999999	305	999999	278	753	709	999999	197	999999	344	490	503	212	491	
143	290	571	898	155	999999	584	423	289	999999	216	881	94	748	660	54	319	53	345	999999	999999	999999	999999	358	454	92	711	999999	999999	855	858	430	844	173	587	436	526	583	787	831	546	18	26	220	71	872	999999	895	999999	999999	999999	447	168	531	999999	160	999999	223	454	999999	593	999999	74	433	849	785	999999	921	170	234	527	735	266	513	144	999999	966	538	296	582	467	816	166	678	830	999999	272	323	102	437	894	313	139	999999	247	654	999999	593	371	286	999999	999999	734	311	163	300	999999	654	397	667	999999	13	926	872	605	777	735	396	603	437	999999	999999	828	733	999999	999999	606	999999	999999	489	468	383	176	19	999999	764	91	999999	524	540	240	999999	925	999999	253	890	386	266	999999	999999	919	557	999999	999999	764	121	873	10	999999	939	999999	649	388	907	999999	810	999999	917	136	840	695	999999	871	73	206	904	797	403	999999	449	836	349	421	805	570	911	393	243	999999	999999	890	999999	999999	585	846	591	240	999999	236	999999	63	999999	140	289	775	48	685	926	737	859	323	480	520	532	999999	999999	238	582	346	297	999999	603	671	501	949	614	998	296	226	615	999999	779	176	56	396	999999	999999	999999	39	532	235	467	999999	395	320	420	570	360	482	501	363	657	999999	939	27	459	999999	639	339	999999	999999	399	709	131	999999	544	313	474	145	999999	146	999999	552	999999	72	999999	108	286	190	539	53	647	814	999999	262	999999	999999	237	39	999999	580	999999	802	868	492	999999	757	384	209	776	116	999999	224	747	365	267	114	999999	876	68	361	521	999999	999999	127	402	585	999999	868	179	446	85	444	208	164	999999	303	999999	331	236	999999	723	86	414	432	948	432	77	369	995	999999	240	999999	971	585	69	131	11	750	99	260	999999	515	40	999999	999999	660	999999	999999	799	963	999999	546	649	856	999999	444	999999	377	179	970	999999	999999	873	267	216	724	473	999999	105	444	302	933	241	976	438	218	56	85	402	999999	416	484	570	999999	999999	694	711	999999	999999	999999	88	633	581	129	742	158	641	772	133	315	197	999999	496	364	999999	497	314	999999	999999	429	398	968	975	999999	564	43	63	841	777	522	23	359	675	480	366	668	362	122	999999	999999	576	283	952	96	110	999999	988	999999	370	993	390	47	696	528	999999	999999	657	699	564	999999	105	800	995	999999	999999	837	728	25	997	999999	999999	999999	439	148	852	124	26	889	781	999999	999999	847	481	783	999999	975	999999	156	254	256	20	662	558	534	999999	776	288	351	793	
999999	295	973	999999	999999	858	198	608	557	999999	122	103	999999	917	23	664	999999	999999	999999	999999	999999	999999	581	999999	750	992	482	643	905	954	86	836	999999	999999	519	266	999999	638	123	925	943	377	116	479	142	163	252	999999	544	869	936	999999	999999	872	476	999999	713	999999	468	375	385	999999	999999	603	600	285	428	672	407	757	999999	999999	215	296	999999	950	999999	112	638	999999	749	736	999999	45	27	628	999999	802	629	431	553	868	179	748	549	397	673	512	999999	856	734	580	999999	999999	285	327	252	780	999999	526	29	999999	573	999999	999999	649	457	667	585	971	999999	999999	52	976	213	724	449	467	746	147	286	565	232	782	862	178	999999	999999	759	999999	999999	989	464	112	411	942	305	308	132	900	999999	999999	926	999999	350	117	538	371	999999	560	999999	784	43	209	250	999999	388	791	18	999999	261	146	908	886	594	999999	172	940	574	271	429	999999	999999	846	999999	280	638	324	999999	754	640	999999	737	999999	822	999999	955	264	862	947	563	999999	300	674	649	999999	107	50	323	999999	945	999999	797	999999	999999	999999	450	197	12	999999	999999	999999	359	264	817	235	999999	999999	999999	992	570	999999	87	999999	708	916	999999	999999	207	404	182	999999	10	617	808	999999	238	425	77	999999	161	768	262	892	132	498	999999	45	999999	423	999999	999999	999999	330	263	999999	520	999999	613	225	999999	779	990	607	999999	237	73	742	999999	774	999999	999999	641	978	841	802	655	194	504	219	762	999999	812	783	999999	784	620	999999	363	770	531	68	999999	852	208	381	777	654	105	894	435	421	590	93	999999	999999	756	999999	489	461	999999	335	676	999999	462	999999	999999	217	607	23	616	999999	389	999999	252	938	999999	789	780	999999	34	11	99	999999	784	351	234	729	365	590	999999	622	201	902	388	206	391	417	999999	999999	414	570	57	999999	999999	51	42	905	840	489	247	967	227	999999	999999	999999	246	76	619	999999	847	248	851	999999	985	993	202	487	306	56	556	764	399	653	65	464	953	17	332	742	318	328	888	999999	353	70	405	181	475	999999	959	999999	797	288	289	175	999999	999999	999999	293	849	555	609	793	999999	482	577	574	964	999999	999999	999999	743	877	802	528	359	999999	672	999999	999999	31	21	308	999999	240	999999	121	373	889	746	923	910	48	892	999999	718	105	943	871	493	831	216	503	569	730	582	920	485	761	816	742	368	999999	695	828	543	999999	706	702	515	999999	210	999999	235	999999	329	704	984	48	809	999999	42	801	999999	767	814	517	999999	366	
658	56	636	612	83	999999	564	738	353	999999	999999	999999	398	250	365	999999	630	140	278	65	411	877	935	446	999999	999999	709	566	999999	927	23	35	571	349	54	469	829	598	12	231	949	590	999999	920	818	402	865	792	999999	413	147	683	249	684	999999	999999	120	199	660	521	304	998	997	425	60	204	845	59	206	895	207	41	999999	999999	115	999999	525	25	999999	559	695	917	129	999999	790	340	999999	887	393	273	358	999999	999999	490	999999	950	593	999999	870	999999	556	816	999999	550	216	999999	555	202	578	145	265	105	571	111	999999	387	999999	670	634	720	999999	958	665	932	547	999999	999999	999999	130	164	999999	999999	154	14	999999	878	331	579	130	685	785	999999	319	258	18	999999	78	836	664	549	999999	922	311	999999	215	999999	161	662	12	648	21	907	82	423	908	675	950	567	108	999999	65	309	549	948	934	825	648	416	999999	999999	999999	999999	982	580	999999	314	287	994	798	415	727	668	999999	482	999999	999999	520	895	350	342	311	511	999999	717	494	999999	382	999999	225	999999	999999	744	738	999999	999999	753	999999	502	340	603	397	999999	768	693	999999	396	999999	999999	284	67	314	753	76	591	983	987	530	275	95	320	931	925	999999	418	466	982	999999	858	332	999999	953	28	565	746	945	999999	999999	53	497	108	999999	315	87	168	999999	206	678	999999	734	172	233	659	416	999999	672	999999	186	999999	237	999999	465	874	745	364	113	999999	999999	330	999999	637	255	486	777	999999	281	626	847	999999	342	999999	313	784	999999	170	697	303	999999	999999	999999	483	178	391	816	999999	999999	999999	569	723	64	789	18	358	999999	999999	916	746	882	999999	748	56	624	565	28	967	933	681	750	585	667	810	684	652	256	172	468	863	670	527	355	116	66	999999	999999	552	261	999999	999999	37	253	950	999999	999999	796	37	858	613	373	999999	999999	999999	424	999999	66	254	999999	366	999999	347	637	63	86	364	84	999999	990	500	999999	475	716	999999	407	722	999999	716	398	999999	855	999999	313	855	500	821	211	393	999999	81	77	999999	447	895	853	936	999999	200	874	999999	118	164	47	999999	616	898	142	347	563	701	652	999999	855	613	510	883	44	782	563	999999	163	690	951	918	433	999999	38	820	135	999999	333	151	842	341	393	999999	999999	945	999999	602	689	999999	830	989	428	727	467	999999	999999	969	999999	617	637	619	902	427	999999	129	935	931	869	999999	222	102	378	511	507	523	229	809	999999	98	543	961	575	300	859	961	999999	705	999999	204	436	165	
999999	716	999999	233	999999	999999	498	72	19	317	999999	377	999999	738	999999	999999	229	943	999999	999999	999999	813	83	676	53	612	999999	999999	629	239	714	675	999999	67	532	662	996	284	999999	263	999999	999999	88	235	238	207	649	131	351	581	485	283	588	999999	999999	999999	642	999999	999999	826	999999	258	442	780	603	66	492	999999	215	958	920	945	858	999999	999999	637	734	848	999999	999999	963	446	899	999999	753	440	96	999999	179	776	30	168	104	269	999999	72	207	999999	632	999999	715	64	916	393	660	999999	425	236	999999	999999	32	793	401	343	862	961	999999	394	36	172	969	460	424	439	937	762	850	599	999999	210	439	435	226	274	140	999999	530	516	999999	223	25	859	453	918	999999	999999	767	760	999999	999999	999999	999999	281	999999	212	264	999999	999999	455	999999	999999	826	999999	388	820	596	577	999999	213	953	441	842	997	813	157	119	16	999999	999999	710	994	100	202	613	496	627	164	999999	72	875	278	53	70	499	999999	198	139	999999	107	999999	658	641	557	453	461	871	815	468	321	103	258	143	801	744	903	599	633	126	891	203	441	821	999999	337	684	398	782	999999	289	999999	999999	940	408	527	61	363	999999	749	162	624	999999	696	999999	969	999999	999999	252	325	595	999999	564	999999	184	904	725	837	577	999999	999999	999999	99	317	188	362	123	318	999999	283	999999	549	999999	999999	963	277	999999	745	385	105	709	549	999999	466	912	999999	999999	999999	999999	503	801	223	786	321	980	100	534	503	517	999999	999999	318	999999	999999	632	56	999999	680	60	906	522	980	461	481	520	228	916	633	405	834	999999	156	552	241	481	479	999999	745	903	873	742	888	999999	303	249	999999	999999	999999	999999	865	476	723	999999	999999	999999	999999	999999	314	801	762	184	901	107	999999	133	709	999999	178	496	162	292	142	776	187	999999	633	751	168	999999	999999	88	738	798	999999	367	999999	241	692	259	660	999999	459	999999	151	999999	999999	791	555	180	999999	634	999999	691	681	583	343	947	738	695	358	79	603	81	681	999999	445	112	567	324	888	478	999999	918	835	445	833	999999	634	488	333	841	206	988	702	495	999999	57	127	956	34	999999	999999	999999	901	591	123	999999	272	999999	263	738	233	999999	291	72	559	62	999999	246	999999	155	999999	259	999999	516	872	615	378	196	576	999999	985	611	300	999999	975	999999	27	254	999999	999999	925	999999	235	999999	618	966	706	999999	935	63	999999	881	217	878	975	253	635	999999	718	508	18	86	891	865	752	999999	939	691	999999	483	999999	
610	999999	303	229	155	999999	999999	999999	906	909	999999	260	522	999999	114	999999	999999	999999	732	451	632	999999	823	447	848	285	369	841	999999	36	24	553	462	28	591	967	913	659	829	228	857	496	999999	598	280	826	378	668	999999	228	527	76	364	41	412	84	100	855	380	870	664	935	902	879	894	194	798	504	614	999999	490	999999	795	513	593	146	724	999999	177	999999	907	999999	202	776	509	948	198	431	999999	517	876	68	999999	959	563	999999	999999	932	704	999999	38	874	999999	999999	999999	764	281	999999	447	275	360	866	688	357	963	963	742	999999	380	999999	995	999999	999999	107	999999	432	484	835	999999	671	999999	792	999999	91	994	42	647	691	999999	744	676	999999	983	350	166	20	999999	999999	996	599	999999	468	561	757	99	660	986	956	250	316	290	445	999999	776	723	568	345	999999	363	930	326	61	97	636	279	657	999999	999999	940	999999	999999	999999	839	360	492	94	240	999999	991	343	56	690	450	731	464	999999	447	217	626	598	674	773	577	999999	283	999999	381	999999	488	442	999999	448	25	999999	264	736	606	550	293	639	337	573	614	29	883	635	611	365	999999	48	999999	999999	921	999999	586	288	999999	999999	87	999999	712	316	294	559	76	608	674	460	477	999999	635	896	999999	999999	271	111	168	558	192	647	525	26	752	449	999999	100	527	673	413	975	760	832	473	999999	999999	31	288	999999	952	285	961	161	887	999999	413	324	263	933	999999	485	129	999999	590	999999	839	999999	563	999999	338	999999	91	11	56	502	968	999999	433	994	70	249	999999	999999	605	907	686	374	138	309	999999	999999	837	593	592	927	999999	342	251	43	99	240	468	443	726	999999	204	959	114	395	485	610	890	268	999999	999999	999999	999999	821	683	753	475	567	263	808	431	149	497	419	129	646	635	999999	999999	999999	830	999999	999999	387	999999	713	726	269	743	999999	435	26	578	720	750	274	999999	520	568	290	623	999999	214	999999	304	837	706	550	985	999999	999999	59	999999	362	52	70	999999	637	202	970	999999	215	824	439	383	415	570	776	669	854	805	125	999999	119	292	167	999999	999999	93	792	16	186	999999	994	974	999999	525	225	678	999999	990	212	328	597	263	418	999999	774	261	889	276	999999	880	999999	999999	999999	999999	999999	999999	884	493	529	999999	409	999999	849	930	829	465	997	890	354	999999	979	864	603	797	405	856	999999	319	999999	502	204	526	86	305	154	61	249	328	144	155	793	999999	999999	658	999999	633	413	487	999999	319	264	999	921	831	
901	276	999999	937	999999	534	207	575	692	999999	359	999999	999999	999999	786	778	225	678	999999	209	999999	783	999999	944	999999	771	452	395	300	492	248	205	604	254	999999	878	711	312	666	609	948	999999	513	444	308	44	999999	859	701	250	999999	585	253	722	526	999999	873	999999	68	889	92	999999	284	999999	787	164	999999	999999	160	908	77	999999	21	155	261	96	279	958	645	844	36	592	999999	60	399	999999	951	882	728	285	15	999999	999999	776	527	147	944	314	656	154	755	112	709	793	999999	189	573	107	999999	439	849	914	999999	223	863	499	127	233	810	134	212	406	999999	874	903	999999	669	245	628	124	152	999999	311	999999	98	923	882	900	877	999999	100	853	421	299	999999	100	555	999999	912	999999	29	720	504	999999	941	999999	198	834	999999	421	520	338	479	356	296	884	612	268	134	940	999999	226	356	600	999999	999999	985	624	999999	999999	999999	638	332	601	104	999999	999999	779	999999	999999	999999	57	20	465	999999	762	384	999999	13	552	488	297	905	972	420	803	374	903	498	999999	373	573	396	87	215	882	16	878	999999	863	999999	833	707	394	215	999999	216	890	901	281	999999	999999	621	896	334	918	733	359	999999	300	999999	567	290	999999	377	170	661	932	260	816	999999	506	812	149	138	654	590	520	766	999999	999999	999999	11	227	617	999999	952	499	753	999999	159	656	999999	961	999999	999999	552	738	27	55	999999	999999	639	95	525	999999	999999	999999	999999	679	999999	222	593	999999	703	584	566	73	360	999999	218	171	188	963	667	999999	999999	850	343	283	999999	999999	503	721	999999	323	844	999999	701	150	999999	999999	732	999999	999999	936	73	367	999999	231	299	489	388	102	837	746	105	999999	427	425	668	999999	148	493	577	999999	718	872	396	390	740	650	999999	220	590	738	999999	115	14	730	46	451	592	122	984	622	999999	410	884	207	227	177	498	286	481	86	999999	248	506	481	228	200	999999	877	490	648	128	177	512	108	999999	990	671	999999	389	227	675	36	509	999999	24	317	999999	198	999999	999999	161	95	739	999999	407	999999	609	533	512	845	479	714	631	345	503	305	898	785	890	237	999999	801	896	264	411	314	738	550	999999	910	999999	782	714	918	999999	43	438	999999	700	125	999999	999999	999999	543	747	960	405	173	462	718	419	212	308	935	76	360	198	999999	112	103	462	68	999999	602	643	696	999999	999999	848	469	867	899	94	775	846	367	616	363	999999	450	908	999999	98	748	500	10	484	779	999999	999999	845	953	895	999999	
663	332	82	592	999999	61	960	692	325	992	851	519	127	532	98	708	743	834	969	661	999999	886	970	327	111	642	221	999999	999999	711	624	914	13	999999	122	524	295	34	463	999999	490	226	260	105	999999	999999	882	951	999999	999999	402	20	984	244	422	999999	361	755	999999	267	999999	739	999999	999999	377	937	515	640	420	574	423	719	381	514	181	968	999999	874	429	999999	760	269	539	719	318	614	929	769	74	346	172	999999	544	205	999999	999999	999999	646	728	960	475	251	999999	126	729	683	999999	479	73	999999	149	487	335	370	999999	579	999999	121	304	763	17	999999	576	84	412	999999	184	185	889	999999	582	990	999999	999999	654	519	728	422	989	635	975	460	999999	620	207	684	214	184	698	55	550	284	352	964	953	999999	999999	467	714	846	509	463	590	999999	871	158	340	866	715	987	851	999999	999999	669	788	557	999999	999999	876	727	678	999999	486	999999	999999	308	648	192	515	925	844	270	708	152	136	521	869	999999	749	58	354	999999	468	711	203	762	162	682	186	406	999999	999999	999999	986	999999	999999	976	746	999999	573	999999	158	361	790	999999	591	89	978	543	999999	687	999999	216	828	383	999999	542	775	650	127	155	965	15	119	245	999999	679	721	999999	999999	999999	132	311	185	547	205	999999	678	999999	999999	682	183	999999	909	999999	714	512	762	613	837	966	211	999999	645	427	545	152	999999	555	28	911	368	14	915	999999	564	674	41	291	187	354	864	999999	47	999999	972	825	106	999999	530	622	917	117	999999	661	343	36	666	758	11	63	743	132	549	701	999999	179	233	187	999999	50	481	999999	436	492	112	999999	999999	210	455	719	55	852	35	405	993	999999	867	999999	999999	999999	17	999999	289	999999	999999	741	667	346	130	802	601	919	999999	489	999999	999999	680	654	559	349	967	999999	312	999999	17	891	107	154	707	73	312	999999	789	999999	999999	208	999999	312	881	370	336	722	89	999999	999999	136	615	545	263	557	580	999999	999999	58	571	999999	999999	997	127	999999	643	523	639	66	500	632	139	621	457	943	254	378	773	198	23	254	386	999999	174	880	286	562	999999	159	999999	999999	274	741	63	491	238	204	195	171	726	813	93	33	162	495	997	993	98	999999	999999	999999	999999	999999	999999	999999	999999	320	833	999999	443	999999	632	999999	573	410	367	397	999999	999999	715	59	193	611	999999	209	171	362	507	678	999999	999999	474	999999	845	291	650	758	706	737	325	917	999999	999999	728	645	190	603	459	751	138	999999	435	999999	604	
264	28	838	999999	999999	164	812	812	999999	363	161	617	62	644	291	999999	609	690	831	650	797	687	999999	882	825	29	568	902	755	550	283	999999	351	999999	591	273	811	999999	871	582	513	999999	216	595	577	38	138	959	178	991	528	918	604	482	807	999999	999999	955	229	815	596	909	999999	614	90	304	275	86	62	999999	999999	896	999999	258	147	692	480	649	999999	999999	999999	999999	999999	764	31	999999	999999	869	177	999999	490	856	494	66	999999	603	999999	601	514	282	999999	61	999999	999999	52	632	109	355	344	999999	999999	143	649	431	924	999999	185	302	593	725	52	405	908	48	536	102	412	999999	999999	543	644	999999	144	999999	44	839	703	583	721	399	265	906	535	63	918	356	216	72	999999	999999	428	755	18	789	240	999999	152	999999	999999	950	999999	346	93	999999	479	999999	998	617	396	999999	293	602	581	204	470	146	999999	855	129	189	885	999999	999999	273	125	999999	870	355	802	677	696	835	999999	770	178	918	999999	734	583	999999	999999	999999	676	55	715	825	184	814	328	103	496	296	748	444	75	880	714	820	685	590	999999	653	814	719	999999	458	643	810	35	551	324	999999	282	427	831	296	673	999999	557	999999	999999	65	36	709	190	999999	999999	999999	705	298	214	12	58	993	999999	999999	784	956	656	999999	192	999999	789	777	779	999999	24	330	999999	999999	999999	137	272	395	874	999999	626	115	999999	988	371	129	114	736	999999	321	999999	999999	82	137	511	716	930	300	117	351	276	259	929	830	395	766	911	926	91	86	999999	999999	128	64	87	679	999999	999999	895	999999	999999	62	439	999999	272	735	999999	485	999999	499	207	972	288	533	999999	377	185	708	603	999999	999999	187	654	270	582	434	170	999999	59	999999	298	272	405	53	91	223	819	472	567	659	999999	436	659	591	999999	999999	385	999999	40	709	999999	999999	74	299	856	91	407	179	999999	838	999999	241	999999	446	211	935	999999	244	451	810	558	999999	151	943	98	780	999999	999999	391	815	58	575	986	349	337	578	207	116	197	10	816	999999	999999	728	999999	286	11	223	999999	943	999999	150	153	230	999999	999999	578	131	999999	999999	562	345	787	79	790	10	999999	999999	118	632	737	471	57	450	994	908	999999	422	859	811	779	315	999999	447	626	999999	431	766	197	545	10	86	905	121	447	480	862	999999	938	999999	42	915	114	758	216	728	999999	702	999999	253	665	999999	272	999999	306	257	663	350	452	881	579	999999	999999	573	631	661	565	935	13	523	55	618	484	775	
779	864	211	999999	241	898	815	728	540	999999	999999	844	999999	516	815	200	817	522	75	66	999999	554	999999	541	136	554	172	167	999999	712	208	56	999999	999999	619	441	55	999999	999999	554	76	850	947	953	692	787	847	59	130	812	705	533	553	427	999999	234	847	670	796	999999	735	657	38	827	746	999999	999999	327	999999	383	999999	87	413	520	989	663	607	999999	848	999999	707	999999	46	886	17	999999	503	263	236	395	594	385	943	431	818	418	822	129	999999	857	999999	530	163	746	667	627	999999	42	437	999999	626	783	821	999999	979	622	620	152	820	81	340	909	100	511	999999	769	999999	999999	701	581	841	488	856	991	725	187	960	300	228	999999	554	999999	825	630	999999	999999	999999	496	452	206	999999	999999	308	145	527	714	439	652	999999	898	493	148	999999	999999	764	148	926	999999	999999	802	662	330	923	999999	526	869	93	999999	742	999999	215	647	539	505	783	999999	189	720	473	20	747	318	343	330	896	999999	140	969	865	629	884	733	999999	649	999999	477	756	867	999999	999999	631	969	909	979	999999	999999	609	834	999999	602	959	216	366	999999	999999	354	987	603	545	120	738	124	604	123	999999	482	999999	889	960	999999	415	321	999999	815	389	778	408	363	638	61	807	999999	895	999999	999999	678	376	999999	594	999999	489	163	999999	999999	999999	516	374	796	999999	219	962	719	873	767	999999	999999	114	550	340	286	945	633	999999	494	999999	442	229	342	453	425	115	837	304	770	825	261	999999	603	896	873	414	999999	478	999999	98	97	432	137	85	32	573	825	714	318	999999	856	198	838	205	486	297	999999	353	470	114	135	999999	999999	941	935	657	510	654	467	872	999999	165	546	999999	999999	20	101	267	430	851	289	132	986	525	969	73	161	408	419	585	382	269	17	323	999999	673	328	195	149	374	73	181	257	999999	912	700	651	442	979	476	206	774	922	619	824	12	438	999999	972	872	999999	112	245	999999	999999	83	158	233	442	999999	999999	905	127	65	788	118	875	551	613	999999	421	718	428	942	389	607	999999	999999	999999	960	245	999999	999999	277	868	960	935	374	944	838	552	428	999	437	784	300	657	866	831	999999	137	886	999999	999999	460	787	683	302	502	893	737	760	734	482	999999	950	692	999999	197	827	182	999999	606	999999	999999	999999	719	991	168	98	950	479	999999	782	833	358	766	999999	817	90	287	999999	872	61	110	791	694	526	999999	833	607	807	678	14	543	626	290	999999	976	466	78	691	999999	414	999999	
267	999999	951	649	958	999999	181	999999	117	999999	539	638	554	674	999999	309	202	999999	999999	490	999999	800	562	249	216	78	999999	999999	999999	22	999999	508	999999	118	999999	597	743	999999	171	999999	435	774	571	463	999999	987	735	535	51	999999	999999	820	810	923	799	466	641	999999	999999	890	999999	637	682	999999	999999	40	999999	445	830	346	999999	325	710	684	64	999999	239	108	245	228	342	42	503	202	146	775	698	544	319	386	956	999999	443	280	32	798	101	476	509	973	817	999999	704	704	601	559	999999	999999	868	430	237	543	476	224	558	595	144	489	958	189	999999	636	136	999999	390	535	999999	999999	662	266	287	762	599	271	411	52	337	798	601	587	665	999999	676	888	999999	423	564	228	721	436	663	999999	518	329	641	191	999999	260	323	76	677	679	999999	611	153	475	943	215	813	515	267	999999	888	381	524	769	999999	999999	304	967	970	663	718	235	602	999999	999999	279	629	230	879	999999	999999	999999	909	999999	999999	999999	745	684	479	999999	415	216	179	999999	723	147	805	872	231	925	956	356	105	24	960	247	18	477	999999	999999	999999	593	999999	190	860	363	471	537	669	999999	501	620	497	621	257	999999	999999	284	951	115	474	757	998	953	131	138	439	895	35	861	65	277	462	999999	773	822	580	988	467	999999	676	999999	212	999999	433	345	999999	484	766	458	999999	733	999999	125	209	827	999999	682	69	732	923	999999	512	808	999999	233	168	999999	847	999999	999999	77	817	999999	999999	206	555	672	529	785	280	954	138	577	680	331	752	999999	605	945	999999	898	929	735	446	999999	765	404	999999	999999	999999	175	637	341	526	123	916	999999	686	12	282	922	162	284	462	968	447	934	137	517	999999	999999	999999	901	207	999999	148	92	154	339	441	160	184	329	607	114	327	797	999999	566	415	999999	660	999999	672	999999	745	999999	283	478	662	830	276	999999	999999	365	88	735	144	493	975	999999	789	356	571	132	747	999999	676	999999	999999	650	884	571	111	664	171	494	238	891	297	493	809	676	677	611	884	204	601	999999	999999	999999	662	566	591	582	37	313	41	999999	568	913	999999	999999	999999	22	946	705	878	73	999999	593	999999	253	999999	491	33	123	679	959	247	552	999999	434	332	68	987	327	999999	529	999999	858	463	687	333	383	514	884	999999	999999	999999	188	326	537	57	999999	95	419	999999	110	558	914	999999	81	313	999999	999999	999999	999999	768	35	628	999999	358	437	346	999999	819	920	999999	976	999999	274	25	304	999999	236	702	
386	890	972	577	957	999999	999999	722	999999	999999	999999	317	700	960	999999	90	639	46	462	967	999999	710	311	276	999999	547	133	419	999999	618	776	254	789	980	177	712	999999	457	999999	847	387	715	999999	749	444	612	132	26	999999	193	385	267	606	268	999999	675	589	706	88	420	755	561	999999	999999	999999	140	528	720	999999	579	295	192	999999	999999	999999	395	598	561	832	886	999999	999999	561	466	242	518	647	999999	388	501	133	999999	379	260	999999	999999	642	505	999999	313	94	999999	233	288	897	999999	999999	990	678	999999	999999	37	874	999999	995	647	10	615	383	105	999999	996	341	300	455	206	999999	126	999999	763	752	102	427	999999	802	22	883	282	568	49	627	656	999999	182	424	105	225	188	264	454	825	999999	999999	999999	821	97	80	999999	999999	999999	390	774	477	914	463	984	609	355	999999	999999	763	999999	56	343	478	999999	154	169	875	999999	981	634	999999	79	937	725	970	389	999999	714	941	950	999999	867	658	852	189	937	718	999999	999999	999999	789	281	690	999999	980	788	569	985	999999	999999	67	482	720	756	999999	407	999999	737	23	999999	648	999999	999999	999999	287	999999	685	625	655	216	450	999999	863	121	844	589	388	839	744	999999	819	722	771	40	892	967	999999	999999	939	999999	960	999999	999999	275	231	999999	999999	877	999999	801	113	999999	339	736	470	999999	618	609	912	999999	29	147	993	832	411	925	913	999999	999999	319	999999	783	686	874	255	469	27	598	999999	739	999999	511	28	999999	87	999999	999999	44	569	279	999999	546	989	616	999999	823	999999	594	864	305	202	999999	999999	511	768	999999	267	999999	491	10	605	30	719	182	974	517	128	59	999999	536	999999	999999	450	651	961	496	999999	79	121	432	482	999999	999999	594	547	999999	555	999999	185	757	617	999999	552	569	674	338	999999	999999	642	255	704	937	839	337	762	999999	999999	315	550	281	536	999999	353	68	999999	999999	999999	134	999999	999999	962	611	874	997	919	615	336	881	976	632	668	999999	437	866	727	544	593	406	832	234	999999	249	967	903	230	999999	583	999999	50	502	999999	703	191	999999	292	102	73	841	418	157	986	899	338	917	613	999999	760	487	340	983	587	889	302	410	999999	999999	644	970	999999	999999	41	999999	840	484	589	999999	795	641	583	635	999999	752	987	684	247	999999	999999	59	300	669	999999	999999	162	67	914	162	411	780	307	569	999999	999999	73	918	126	153	68	853	337	648	765	999999	904	705	999999	835	902	617	999999	999999	811	594	680	118	999999	999999	689	783	
999999	999999	564	24	343	999999	186	999999	688	78	999999	104	400	67	721	652	904	550	201	999999	555	999999	260	793	617	267	758	863	999999	955	97	191	464	999999	294	900	999999	750	999999	890	999999	133	157	999999	59	78	649	753	873	38	999999	999999	743	242	238	490	186	770	406	86	265	322	967	732	980	387	639	124	773	999999	567	163	765	999999	927	431	999999	426	744	999999	618	15	990	393	751	999999	448	231	999999	803	723	323	353	999999	635	216	166	999999	853	671	439	534	979	62	999999	60	525	441	314	806	558	999999	36	999999	467	999999	999999	584	980	184	939	417	999999	969	999999	999999	809	66	676	720	275	517	573	999999	119	93	35	938	922	999999	290	999999	916	250	255	963	297	495	250	385	885	999999	443	679	732	31	999999	19	954	999999	251	469	764	999999	540	50	196	999999	749	384	234	392	661	289	999999	999999	500	827	999999	143	999999	323	999999	301	835	693	84	894	350	999999	626	999999	983	705	999999	821	251	999999	999999	214	776	344	746	999999	160	502	919	999999	999999	799	999999	639	294	821	270	927	999999	473	758	846	966	302	612	661	758	999999	408	956	999999	82	999999	178	127	999999	999999	622	577	949	150	342	773	920	999999	550	567	987	999999	999999	445	999999	999999	777	573	863	999999	999999	731	94	117	942	103	963	334	999999	118	362	521	774	464	648	359	705	333	999999	82	999999	194	71	104	999999	999999	246	999999	306	999999	913	604	264	282	882	890	999999	841	207	248	999999	596	404	442	214	475	999999	707	797	999999	471	454	157	790	202	299	669	990	346	464	999999	452	37	808	204	757	266	999999	999999	757	867	999999	999999	187	272	459	789	629	999999	305	531	538	723	999999	999999	999999	457	999999	89	593	999999	502	504	743	390	367	568	595	999999	457	218	463	999999	999999	315	607	328	969	527	999999	509	50	110	51	932	329	729	904	375	735	310	792	422	988	536	374	369	392	999999	999999	999999	204	391	442	96	78	999999	999999	817	835	151	487	947	347	93	999999	401	463	811	71	638	999999	999999	512	157	426	999999	147	513	999999	248	936	999999	622	851	999999	658	668	954	864	916	55	96	539	999999	999999	845	85	904	355	973	906	581	999999	277	999999	974	879	999999	670	999999	275	180	876	597	215	314	335	495	778	532	732	508	946	155	999999	576	690	918	999999	581	965	242	167	967	341	364	447	355	624	999999	779	383	294	836	999999	874	220	999999	389	517	520	589	999999	823	250	999999	634	589	684	999999	999999	961	959	98	
999999	43	23	999999	265	850	867	999999	871	447	753	358	224	120	504	999999	366	999999	539	817	71	385	116	343	726	933	730	858	670	999999	56	818	424	205	774	617	861	311	686	538	650	539	718	688	80	891	999999	999999	95	999999	303	546	431	999999	999999	686	999999	999999	999999	331	129	19	319	907	400	935	934	29	999999	886	856	999999	70	999999	177	531	666	427	273	999999	999999	216	772	704	999999	510	396	282	177	98	690	191	129	365	419	641	230	810	297	145	957	999999	188	999999	999999	999999	485	999999	999999	999999	29	509	416	999999	581	913	999999	614	999999	999999	549	999999	851	257	205	999999	935	705	591	536	310	999999	140	999999	877	586	37	572	595	430	34	964	308	671	78	191	999999	772	784	505	404	616	572	407	595	999999	322	931	14	443	313	779	840	447	205	999999	999999	287	999999	994	886	999999	29	999999	865	584	363	190	999999	23	999999	173	921	95	141	694	294	999999	542	999999	999999	105	999999	161	999999	999999	134	860	475	904	812	999999	302	789	619	730	597	755	541	21	999999	141	752	990	543	149	858	754	315	511	879	646	999999	896	729	790	114	867	699	620	460	502	714	999999	211	412	999999	142	999999	999999	107	539	201	531	641	143	999999	578	617	978	999999	379	555	964	999999	176	751	406	999999	828	626	999999	65	921	561	448	426	478	999999	999999	278	726	287	904	999999	999999	999999	224	265	999999	447	536	260	721	999999	999999	947	999999	999999	45	660	999999	82	999999	784	999999	483	280	999999	202	716	874	789	999999	709	999999	102	650	999999	685	721	537	150	473	391	99	479	999999	698	480	500	676	229	753	999999	803	653	999999	130	45	866	184	254	72	879	573	746	999999	999999	562	999999	307	199	573	324	999999	334	608	266	999999	898	149	581	499	702	999999	999999	45	999999	906	999999	461	530	525	818	999999	292	88	999999	999999	353	999999	332	145	492	203	487	656	439	999999	479	54	383	435	147	727	602	755	369	840	918	999999	768	115	544	536	777	674	999999	777	840	999999	25	448	351	203	816	446	16	999999	562	997	605	999999	436	999999	87	104	387	999999	999999	537	718	999999	898	641	937	227	600	999999	999999	813	902	999999	516	999999	39	999999	999999	943	999999	166	748	860	999999	921	999999	119	678	999999	458	682	999999	663	834	313	536	272	549	709	999999	598	845	60	999999	999999	105	999999	999999	212	943	152	21	444	190	786	789	857	475	999999	536	827	549	38	507	742	527	249	827	999999	697	999999	395	383	687	999999	321	697	777	538	
825	999999	999999	475	629	316	999999	852	483	57	524	678	796	571	183	438	59	816	553	350	999999	856	999999	939	515	999999	999999	999999	756	867	474	101	90	937	999999	374	860	999999	408	201	81	674	765	780	689	28	970	824	999999	259	272	504	154	436	316	969	56	999999	960	452	559	44	105	615	999999	432	598	999999	999999	999999	577	976	417	362	279	557	100	345	999999	497	999999	932	437	507	604	969	947	999999	999999	192	327	999999	123	955	642	46	579	160	207	266	429	999999	414	400	681	296	96	792	167	999999	878	711	777	999999	246	626	999999	598	20	999999	485	945	238	999999	492	999999	999999	461	999999	242	978	940	148	993	77	105	999999	46	999999	317	883	164	999999	999999	999999	616	64	650	719	999999	439	980	149	594	780	999999	882	187	999999	936	434	999999	82	925	780	938	999999	783	404	999999	999999	570	772	999999	729	330	999999	999999	923	999999	690	222	742	999999	803	997	800	554	223	999999	223	351	999999	999999	883	257	999999	570	101	374	53	999999	255	577	917	869	217	999999	864	459	35	525	263	42	256	222	892	377	131	783	148	28	570	811	927	999999	441	883	818	482	248	888	275	558	831	419	966	999999	786	933	789	363	999999	999999	568	697	999999	999999	643	999999	365	714	448	317	236	35	710	999999	649	999999	999999	999999	628	999999	221	146	999999	999999	211	999999	255	999999	999999	198	999999	785	338	806	253	240	669	999999	250	157	126	999999	449	957	999999	806	999999	532	524	625	506	464	735	307	999999	431	446	391	894	805	425	638	999999	260	999999	451	999999	903	200	419	501	999999	94	480	275	687	999999	303	383	404	999999	723	212	965	692	539	59	41	264	821	794	287	451	444	999999	487	999999	999999	999999	999999	120	804	341	115	999999	414	999999	264	41	864	999999	999999	999999	499	677	702	999999	167	999999	783	999999	664	649	378	624	223	650	999999	749	999999	999999	999999	659	501	294	334	391	107	841	288	999999	999999	999	399	999999	651	279	999999	767	38	62	253	630	999999	489	455	164	963	490	999999	763	999999	514	999999	587	237	493	999999	215	352	320	338	325	290	999999	606	999999	260	291	973	944	699	883	721	735	44	876	799	22	999999	179	999999	616	931	524	439	290	756	811	859	999999	762	746	424	999999	999999	927	999999	245	883	791	999999	681	516	965	74	999999	793	518	553	360	999999	504	377	999999	892	721	393	765	194	325	908	448	432	815	191	953	468	13	21	116	536	999999	139	999999	999999	746	109	999999	999999	593	497	248	268	999999	473	
268	379	251	825	999999	543	999999	999999	567	999999	465	259	999999	784	120	999999	999999	506	446	824	141	375	329	907	155	622	428	315	601	828	670	999999	999999	999999	923	999999	227	999999	999999	572	952	511	571	175	809	497	408	191	349	215	706	741	821	684	342	999999	59	344	679	389	125	279	999999	738	999999	285	335	999999	860	536	170	612	999999	873	871	999999	803	999999	107	658	224	999999	965	396	132	928	999999	999999	999999	40	534	883	999999	630	457	683	62	833	953	533	171	58	330	812	999999	104	255	948	812	713	99	999999	999999	31	999999	878	999999	73	616	292	917	95	349	999999	12	287	999999	999999	426	198	577	999999	211	573	496	175	916	162	999999	37	683	419	437	306	941	999999	646	486	464	579	379	988	226	670	616	85	708	999999	999999	999999	999999	389	531	624	999999	128	693	999999	534	10	999999	160	722	588	609	508	999999	53	999999	372	640	628	411	847	818	588	753	540	957	421	999999	425	999999	583	48	304	887	812	170	999999	946	974	999999	464	999999	228	276	999999	71	117	999999	665	612	448	137	999999	978	999999	806	557	375	162	999999	123	999999	999999	808	148	550	315	620	999999	883	75	999999	666	676	999999	240	599	999999	124	479	999999	993	999999	999999	903	999999	677	999999	999999	999999	613	999999	793	999999	838	920	79	420	138	98	999999	497	581	781	546	999999	471	999999	41	454	216	244	260	683	865	999999	742	734	999999	691	872	999999	999999	839	280	999999	999999	999999	837	35	170	999999	194	999999	723	999999	422	29	999999	999999	999999	982	999999	758	799	378	206	120	403	719	188	999999	515	446	225	767	90	741	511	999999	399	73	857	15	293	37	60	234	959	513	999999	999999	469	999999	999999	889	704	999999	50	901	422	522	14	127	846	999999	999999	747	810	956	281	999999	518	347	491	999999	135	288	474	999999	328	972	160	889	22	999999	875	999999	740	336	73	431	999999	609	515	877	999999	739	168	468	363	999999	423	13	241	999999	213	999999	541	784	763	425	193	278	583	449	371	124	115	999999	950	192	17	999999	999999	849	999999	999999	831	613	862	396	999999	999999	417	25	558	999999	658	985	262	753	949	956	572	999999	248	432	36	75	516	945	633	778	517	181	305	939	999999	391	999999	305	301	927	921	377	999999	187	860	567	891	225	465	130	999999	207	242	999999	911	254	611	556	999999	765	107	916	999999	351	498	246	720	619	999999	276	937	957	462	999999	44	205	999999	999999	571	468	184	999999	489	513	649	320	999999	254	37	866	780	501	422	
535	830	14	614	953	688	624	847	999999	189	199	192	181	745	220	25	716	999999	550	984	423	999999	999999	437	259	999999	187	307	999999	591	179	495	446	544	999999	201	999999	999999	999999	999999	947	999999	903	999999	300	330	999999	575	727	238	321	964	239	999999	999	999999	33	577	999999	999999	999999	999999	381	690	19	999999	746	999999	818	29	985	136	511	177	999999	999999	999999	695	147	929	233	612	579	247	279	214	999999	929	999999	981	178	462	999999	148	871	630	250	222	999999	596	584	841	756	708	252	195	462	71	479	207	999999	338	440	436	38	898	747	143	420	804	999999	816	102	837	850	533	901	999999	305	416	561	474	999999	550	355	391	855	870	999999	94	751	204	999999	346	723	840	32	798	120	999999	882	999999	802	307	999999	999999	749	918	857	719	293	99	765	72	999999	999999	745	889	91	647	52	876	149	335	999999	253	366	999999	124	20	510	999999	262	332	533	454	671	295	401	587	641	937	22	999999	999999	999999	438	397	700	929	104	143	999999	473	931	999999	999999	999999	254	905	411	999999	999999	999999	219	190	999999	443	538	201	131	459	497	999999	15	999999	863	864	999999	400	815	999999	65	194	916	377	396	999999	400	527	487	204	51	496	186	647	142	176	75	620	825	999999	858	999999	808	645	645	223	467	826	152	113	942	853	100	442	939	619	930	842	794	56	53	20	714	926	418	11	327	368	999999	697	798	914	575	821	120	556	386	281	999999	182	332	999999	385	999999	262	197	405	743	708	522	245	233	825	778	951	999999	793	881	236	999999	999999	109	854	454	314	37	288	279	999999	392	999999	999999	120	621	999999	479	635	340	674	230	999999	583	999999	459	462	574	98	796	870	273	999999	504	54	999999	287	232	719	999999	999999	999999	909	999999	422	999999	289	585	123	214	63	999999	222	999999	216	15	47	321	449	404	999999	740	939	491	999999	68	999999	739	999999	999999	999999	501	759	704	999999	450	321	479	999999	999999	180	876	460	999999	999999	398	61	999999	297	48	60	999999	783	999999	939	338	295	427	999999	363	696	550	970	101	999999	562	722	517	201	766	693	568	160	115	999999	999999	289	999999	748	999999	17	328	451	576	971	378	718	444	765	932	999999	894	751	807	999999	630	906	368	23	999999	676	999999	118	530	999999	999999	815	678	100	999999	58	239	678	716	999999	999999	999999	404	999999	502	843	287	752	269	611	799	816	999999	467	604	219	999999	999999	567	344	473	220	920	231	488	999999	49	353	999999	999999	925	999999	45	461	279	
999999	511	248	521	346	398	791	849	919	555	675	473	220	496	614	137	197	121	381	882	167	187	182	641	939	804	999999	810	385	686	584	781	891	198	82	707	682	999999	999999	999999	999999	371	11	676	999999	99	999999	999999	336	756	737	114	999999	578	121	353	999999	999999	581	542	464	980	474	999999	970	999999	582	32	999999	907	999999	667	890	435	210	999999	186	506	828	850	975	999999	999999	628	999999	999999	127	322	999999	729	378	85	949	688	492	701	999999	768	705	918	999999	805	444	429	310	80	223	238	378	999999	999999	832	778	730	566	999999	507	845	293	500	999999	269	945	694	539	379	717	999999	942	999999	899	417	801	999999	343	180	642	999999	328	879	266	999999	999999	761	561	999999	307	228	131	114	204	999999	485	214	151	257	860	749	890	999999	362	20	295	870	425	999999	999999	999999	397	396	999999	999999	527	999999	243	887	999999	194	999999	993	81	499	999999	838	313	848	931	596	768	96	320	892	173	396	527	256	604	83	346	999999	514	439	999999	735	999999	999999	534	81	971	264	999999	675	617	897	859	862	929	456	566	577	827	999999	108	311	86	999999	289	140	886	987	999999	253	847	339	488	642	999999	355	479	999999	324	860	625	514	999999	644	999999	276	999999	999999	326	999999	516	769	974	999999	340	529	999999	999999	472	403	195	983	971	687	828	287	419	227	999999	583	976	999999	999999	967	819	594	155	442	578	23	602	232	670	999999	736	999999	364	418	311	148	697	964	100	920	674	999999	999999	477	999999	997	857	320	469	999999	180	513	516	999999	999999	746	384	999999	936	458	801	962	323	836	951	749	922	999999	916	66	886	22	913	342	999999	187	999999	678	626	580	166	291	762	927	964	233	572	357	999999	564	999999	999999	38	641	129	999999	328	705	526	76	85	999999	999999	413	856	168	599	183	715	82	694	706	600	366	302	519	210	395	872	728	187	999999	999999	361	302	415	984	281	223	590	859	999999	999999	559	504	999999	887	999999	80	999999	999999	398	999999	96	999999	68	880	671	348	609	511	999999	999999	999999	889	510	24	52	120	451	999999	328	960	999999	222	347	554	50	861	993	999999	850	325	75	105	789	932	755	490	244	534	322	932	613	88	926	522	999999	999999	994	294	999999	248	999999	999999	314	437	517	999999	533	513	840	810	355	977	661	617	767	703	110	578	999999	562	876	916	999999	395	999999	55	296	824	201	379	867	708	999999	611	695	443	790	361	424	882	957	730	693	511	999999	999999	427	318	999999	660	999999	
425	35	292	999999	999999	999999	919	91	471	999999	999999	322	999999	943	999999	200	59	999999	333	912	748	163	386	604	155	232	999999	808	721	628	977	79	541	809	999999	683	999999	248	983	999999	871	280	952	999999	259	999999	999999	568	940	999999	999999	396	431	999999	821	272	648	687	227	489	420	120	999999	843	608	999999	781	661	999999	999999	695	811	938	999999	51	478	999999	999999	355	736	999	999999	999999	286	261	591	999999	999999	988	189	44	999999	999999	504	262	760	999999	999999	696	999999	637	999999	75	976	749	566	458	770	705	999999	70	566	342	491	489	999999	252	94	591	27	990	987	673	323	999999	878	789	444	408	291	999999	999999	999999	734	108	437	999999	891	999999	694	142	878	98	645	128	478	484	999999	24	633	517	825	527	679	630	650	899	752	58	870	776	999999	372	424	784	969	182	999999	392	62	902	361	557	896	884	122	899	999999	205	460	404	999999	429	774	773	999999	999999	715	114	458	538	973	842	666	918	128	515	673	860	158	999999	876	999999	962	999999	166	278	630	794	518	751	871	999999	597	999999	526	594	597	651	51	405	466	504	933	524	999999	518	890	999999	765	606	235	177	56	164	528	111	999999	53	999999	473	943	921	595	706	666	999999	999999	201	401	534	918	32	818	753	839	381	223	448	801	648	388	651	38	912	526	999999	999999	999999	947	999999	137	554	44	999999	462	544	908	236	857	999999	273	999999	587	999999	687	212	358	302	325	156	887	999999	999999	968	999999	301	999999	683	999999	962	914	999999	253	976	999999	374	999999	250	999999	304	473	999999	591	297	385	688	74	797	999999	323	355	999999	128	800	537	999999	999999	76	492	170	652	235	999999	999999	999999	999999	999999	610	999999	323	224	117	11	30	683	900	999999	999999	593	406	999999	105	999999	999999	617	706	693	453	449	999999	72	921	758	140	652	248	940	696	699	923	999999	463	999999	910	108	248	216	107	127	636	680	356	483	999999	934	556	775	188	999999	891	768	12	999999	544	999999	303	359	999999	999999	444	959	741	999999	669	173	772	141	548	768	378	500	595	335	812	619	999999	447	672	999999	105	999999	762	999999	807	164	240	301	999999	659	804	889	345	729	999999	676	938	101	813	922	171	999999	999999	420	908	401	183	676	359	924	545	856	687	674	282	999999	207	331	999999	999999	932	999999	712	889	963	489	165	865	999999	146	680	624	999999	749	44	680	245	351	999999	999999	981	563	942	504	999999	948	211	670	457	999999	478	999999	643	309	990	690	712	999999	456	428	
999999	317	34	222	254	921	232	937	640	601	736	855	819	999999	532	378	537	218	776	25	288	999999	417	941	667	73	980	334	758	354	968	898	895	93	999999	674	539	730	259	202	725	273	999999	856	999999	622	797	602	776	621	162	503	571	440	150	750	999999	999999	555	999999	940	898	188	295	999999	837	960	736	870	858	839	807	958	583	299	24	999999	561	967	55	999999	388	999999	147	201	474	337	464	943	999999	774	456	184	78	262	827	95	744	999999	147	662	71	731	917	781	999999	999999	987	151	135	295	999999	125	510	915	999999	350	51	104	168	999999	505	792	999999	93	392	632	890	330	999999	999999	721	338	829	392	214	657	640	999999	846	929	349	323	999999	145	999999	341	999999	162	701	486	53	649	74	999999	167	999999	291	834	999999	722	655	999999	678	206	574	19	295	127	711	999999	999999	685	257	239	170	191	975	315	657	60	957	999999	629	986	885	81	999999	202	235	935	375	999999	966	134	999999	999999	645	620	999999	999999	56	557	450	796	775	368	402	835	477	975	303	976	186	348	764	917	47	692	321	503	745	102	999999	776	538	999999	999999	132	954	487	546	999999	999999	239	14	999999	296	832	220	526	999999	438	725	260	641	399	629	627	370	366	645	953	309	999999	681	953	665	999999	999999	870	999999	279	880	999999	439	939	999999	946	343	999999	630	214	481	794	824	316	999999	641	144	149	999999	999999	999999	598	841	999999	65	999999	999999	999999	745	999999	574	349	877	409	558	999999	999999	702	166	682	293	17	736	441	999999	514	253	999999	586	33	539	128	595	999999	517	292	158	846	884	565	398	999999	618	18	640	141	917	999999	758	999999	999999	442	982	603	807	999999	862	410	120	550	999999	192	475	721	92	999999	754	999999	892	276	586	974	999999	601	293	999999	398	727	801	999999	597	828	617	944	212	107	145	992	750	761	430	748	735	343	142	216	817	896	926	194	999999	597	533	491	999999	846	623	391	999999	806	366	144	999999	770	953	604	575	999999	519	999999	999999	762	579	999999	845	838	249	484	999999	87	193	999999	801	999999	963	10	305	999999	889	999999	484	754	999999	943	405	999999	149	965	390	538	999999	296	999999	999999	874	624	999999	402	999999	226	999999	148	923	242	622	864	999999	999999	806	953	309	449	640	163	510	999999	999999	635	735	560	999999	284	104	929	446	999999	125	859	742	999999	982	902	489	999999	759	345	830	449	331	999999	952	157	999999	437	238	201	655	999999	999999	318	544	391	999999	95	527	999999	54	
993	796	725	748	483	259	468	970	407	960	999999	404	174	734	640	314	204	607	551	999999	667	999999	255	250	891	428	434	803	600	245	403	155	999999	301	837	653	605	792	999999	999999	700	466	999999	240	687	830	999999	583	904	999999	472	488	976	217	386	302	551	484	857	65	825	664	999999	999999	567	822	968	873	897	986	709	412	138	653	425	999999	999999	24	563	71	161	850	898	523	999999	915	178	999999	914	544	112	999999	934	424	999999	45	999999	669	999999	865	861	403	686	999999	999999	70	999999	333	792	999999	999999	536	999999	999999	903	974	765	856	398	651	654	749	959	362	999999	999999	477	999999	580	389	124	209	350	697	209	758	999999	980	156	999999	565	845	436	738	999999	999999	208	147	999999	108	999999	240	281	32	999999	122	443	999999	44	787	592	645	753	412	71	232	196	999999	999999	999999	810	785	709	999999	95	808	323	999999	249	318	999999	999999	203	481	118	884	928	328	486	96	324	839	945	999999	999999	920	102	999999	677	889	389	974	999999	374	999999	495	530	594	936	412	798	222	94	725	406	999999	451	281	303	186	303	867	747	510	830	999999	999999	350	567	175	716	999999	999999	360	929	416	790	829	193	623	999999	344	392	84	298	112	755	999999	962	999999	478	820	729	500	595	522	236	49	544	326	655	190	36	770	695	508	668	733	796	999999	999999	622	999999	680	822	959	999999	673	222	728	224	619	999999	700	696	896	570	63	764	999999	189	751	294	867	967	183	317	621	388	789	999999	999999	432	971	404	999999	732	59	677	636	47	563	826	815	111	46	802	335	84	999999	999999	614	969	999999	810	721	337	230	712	999999	999999	862	295	433	293	202	196	416	305	840	999999	999999	999999	999999	999999	626	924	479	765	931	381	981	547	588	999999	830	62	999999	171	683	528	512	347	999999	985	999999	277	999999	999999	908	999999	999999	40	243	636	999999	238	842	20	194	999999	858	999999	780	278	669	999999	707	582	463	150	153	255	622	999999	661	183	358	999999	205	358	530	947	856	92	985	951	999999	951	432	999999	219	42	999999	999999	670	56	567	759	325	859	999999	999999	77	999999	999999	150	418	922	975	999999	999999	700	999999	835	276	911	609	697	292	717	21	755	160	999999	999999	999999	999999	999999	999999	999999	616	598	826	999999	787	999999	999999	98	387	845	999999	391	975	187	999999	519	227	150	999999	759	999999	999999	477	999999	999999	999999	999999	215	837	593	871	999999	999999	371	999999	291	873	478	58	566	999999	999999	999999	447	999999	999999	780	972	150	
421	999999	137	999999	892	177	746	130	229	498	999999	48	673	261	999999	973	860	120	999999	999999	439	999999	999999	102	63	727	926	999999	40	999999	228	44	698	75	425	699	744	568	388	204	891	999999	999999	999999	85	527	368	270	527	999999	323	999999	999999	432	710	775	155	44	70	175	250	197	100	795	999999	938	349	607	999999	103	239	302	731	420	657	278	999999	767	999999	536	999999	999999	41	566	119	999999	868	276	999999	650	999999	709	507	223	953	704	999999	858	711	146	187	761	434	434	244	31	786	755	774	441	783	387	27	534	806	584	166	534	685	568	80	83	251	194	548	529	794	999999	466	999999	208	143	999999	999999	358	607	241	607	331	999999	999999	122	501	924	999999	999999	692	999999	417	999999	999999	545	182	153	76	114	999999	250	885	999999	236	278	999999	999999	242	650	999999	146	186	209	353	559	213	999999	999999	999999	999999	327	327	381	836	999999	110	98	416	663	960	999999	814	254	98	999999	721	615	862	655	823	999999	691	227	845	555	796	218	34	988	999999	999999	509	119	999999	201	922	513	878	999999	177	210	415	999999	689	418	332	999999	999999	362	837	597	999999	988	999999	902	636	110	536	999999	34	999999	999999	428	999999	999999	413	704	722	896	78	217	999999	456	487	623	999999	121	999999	436	233	864	107	671	160	999999	850	999999	976	629	565	822	977	999999	999999	285	146	987	259	314	15	628	999999	224	999999	630	999999	999999	510	520	637	999999	999999	110	68	169	794	402	277	586	534	893	728	103	999999	256	240	150	75	211	486	287	862	232	999999	999999	654	882	999999	529	999999	571	19	465	999999	51	259	876	539	231	490	744	719	672	780	999999	899	126	884	48	399	720	222	999999	44	999999	662	350	999999	462	514	912	24	999999	701	962	999999	999999	999999	299	996	999999	610	844	999999	741	999999	199	452	999999	999999	999999	998	999999	140	174	359	710	431	641	388	909	999999	86	999999	578	730	999999	971	817	238	636	25	594	999999	45	119	999999	588	303	999999	472	897	369	999999	976	914	675	999999	537	613	999999	841	470	910	97	165	999999	138	152	21	999999	228	634	90	79	522	413	307	104	64	980	999999	138	849	916	999999	999999	329	739	663	999999	363	443	214	65	795	554	999999	954	880	585	250	445	291	204	254	999999	289	688	999999	511	378	999999	482	632	60	999999	620	994	85	327	215	398	488	999999	243	784	429	34	283	968	728	353	224	479	999999	999999	846	655	672	747	559	640	285	162	999999	841	999999	581	999999	91	934	999999	
878	562	999999	851	956	999999	960	469	843	264	414	495	999999	35	307	12	892	999999	866	964	332	337	768	574	123	335	999999	402	999999	848	28	202	43	48	999999	661	999999	889	730	999999	694	212	904	304	236	789	380	660	543	958	689	642	225	969	367	999999	794	805	737	630	63	568	645	999999	246	222	462	743	560	999999	902	999999	642	999999	280	129	433	473	999999	334	999999	621	858	865	168	385	977	999999	680	924	999999	304	161	109	467	135	567	908	68	24	337	636	109	999999	65	687	10	999999	699	248	999999	331	467	413	674	442	710	780	837	999999	999999	397	72	636	778	607	999999	542	887	154	561	524	415	333	996	329	521	999999	999999	481	999999	117	999999	999999	999999	545	837	748	999999	999999	999999	787	81	207	779	939	573	472	999999	999999	836	467	999999	554	686	602	915	143	416	355	920	749	999999	366	485	137	32	999999	829	999999	770	999999	118	999999	729	999999	453	999999	554	66	756	999999	999999	361	999999	999999	999999	820	755	999999	630	703	999999	89	999999	999999	999999	999999	999999	999999	999999	943	643	999999	687	734	359	130	825	911	159	707	589	999999	999999	871	999999	618	721	567	12	212	999999	999999	612	999999	999999	39	756	63	999999	737	496	999999	150	999999	415	955	999999	909	568	14	995	999999	65	923	124	981	999999	999999	768	208	994	164	649	999999	999999	28	283	620	963	329	999999	772	954	421	220	686	219	999999	465	999999	943	999999	998	997	999999	40	569	689	952	789	549	523	295	759	743	341	999999	435	744	397	682	63	946	249	640	232	889	643	712	437	999999	703	999999	815	264	192	165	999999	507	48	459	999999	668	999999	780	850	999999	205	678	878	999999	784	52	78	280	890	865	999999	999999	999999	150	999999	999999	524	27	846	745	479	504	561	186	612	928	706	937	999999	394	771	468	790	746	694	965	833	14	987	999999	708	545	374	326	405	294	999999	897	533	999999	999999	166	999999	114	17	700	999999	702	999999	855	999999	141	192	505	103	999999	576	248	456	999999	153	520	40	195	47	933	999999	244	780	327	415	808	413	999999	999999	614	534	685	738	999999	848	141	193	141	999999	999999	363	869	232	114	717	284	450	574	474	634	999999	748	999999	83	571	882	922	503	999999	999999	727	711	264	489	766	891	509	463	120	21	999999	899	999999	999999	999999	999999	999999	999999	609	140	368	999999	999999	616	999999	999999	617	664	432	999999	999999	689	999999	786	999999	652	999999	999999	999999	826	775	987	463	999999	999999	236	876	999999	503	310	999999	256	893	320	999999	
888	999999	647	11	979	284	999999	41	999999	802	646	218	94	619	927	655	277	337	783	999999	999999	385	999999	319	261	909	19	171	131	999999	999999	796	999999	999999	999999	947	999999	742	999999	551	930	999999	319	999999	660	28	792	988	575	655	604	919	119	955	797	513	160	338	749	999999	999999	683	909	999999	840	850	838	476	658	980	688	535	968	242	434	424	75	894	658	243	127	999999	595	476	500	53	999999	425	820	458	796	638	992	299	286	257	999999	269	819	809	189	999999	339	999999	966	79	951	877	999999	383	999999	266	679	516	952	254	98	443	559	796	174	423	656	209	194	60	999999	679	955	999999	377	806	85	999999	63	801	999999	999	999999	431	999999	999999	894	447	21	999999	999999	486	346	42	169	613	709	32	645	765	670	999999	411	916	536	282	999999	354	15	640	190	830	462	161	999999	98	934	138	999999	365	999999	218	198	653	101	999999	999999	923	26	764	106	62	213	298	140	561	598	999999	894	820	886	549	441	380	359	137	999999	195	478	81	678	581	328	289	999999	999999	941	757	824	999999	939	998	999999	250	999999	138	626	174	30	12	499	351	999999	883	479	979	999999	818	304	964	42	157	455	999999	96	999999	734	924	999999	679	619	840	767	423	880	888	221	201	999999	231	510	859	174	475	581	337	347	999999	809	999999	684	132	463	999999	447	999999	553	392	164	29	999999	999999	122	350	392	658	583	999999	999999	591	768	585	982	82	999999	183	982	999999	999999	758	187	999999	124	795	995	497	387	907	976	98	344	999999	47	816	827	999999	746	999999	93	999999	753	527	441	228	498	108	149	999999	407	274	809	999999	28	405	999999	999999	587	327	999999	999999	281	676	843	999999	256	938	999999	999999	255	654	999999	168	895	450	14	999999	999999	896	306	897	357	996	999999	711	289	770	999999	999999	999999	722	231	428	479	198	651	999999	999999	527	972	560	560	973	145	752	837	650	999999	999999	400	999999	999999	690	30	457	547	284	176	142	634	999999	136	905	201	532	999999	999999	689	707	798	927	976	339	924	999999	346	384	860	999999	874	638	999999	243	999999	793	999999	999999	407	31	651	377	911	551	892	999999	999999	654	781	613	329	828	999999	971	999999	999999	214	999999	766	283	120	172	423	999999	267	999999	999999	893	999999	408	66	892	610	668	65	431	25	435	446	438	323	692	603	257	437	56	678	129	999999	778	589	999999	773	134	999999	489	953	501	999999	897	110	539	999999	383	999999	999999	999999	302	999999	358	457	778	481	338	999999	428	
569	999999	981	221	327	275	439	886	999999	999999	129	486	757	576	477	524	152	999999	999999	784	701	229	999999	999999	828	386	214	999999	330	810	85	444	173	492	999999	999999	520	999999	579	835	999999	114	999999	999999	999999	740	544	349	881	933	636	999999	11	186	726	349	475	979	392	941	70	999999	999999	999999	433	684	999999	275	656	999999	13	80	969	501	999999	597	999999	653	694	97	841	864	234	999999	184	153	999999	987	765	999999	321	999999	999999	999999	774	775	548	556	623	632	427	999999	692	201	929	565	962	509	999999	138	684	999999	295	304	109	205	109	177	833	999999	251	335	999999	999999	999999	999999	392	341	726	999999	999999	118	40	72	999999	573	182	43	999999	619	191	933	495	636	896	499	255	393	539	578	675	381	723	343	999999	999999	999999	999999	822	999999	999999	631	783	593	999999	576	791	999999	634	536	33	76	709	224	108	317	999999	873	189	878	227	998	802	157	999999	677	395	697	999999	578	999999	565	999999	11	446	560	160	902	999999	329	707	32	759	12	999999	999999	671	509	244	83	261	895	436	999999	248	184	999999	635	359	412	191	104	999999	66	999999	467	856	708	777	548	167	938	326	859	180	999999	999999	799	601	634	16	885	462	607	326	908	999999	276	762	271	731	524	999999	154	999999	999999	480	999999	280	98	752	962	999999	696	916	323	578	576	773	53	935	39	43	725	405	305	641	999999	999999	823	338	590	946	516	816	642	395	999999	721	567	725	546	999999	513	882	54	164	765	691	999999	340	562	999999	719	335	999999	999999	999999	749	843	971	535	963	457	759	171	999999	224	999999	283	927	407	855	216	327	999999	510	529	842	361	150	876	263	735	492	999999	999999	237	190	124	999999	568	432	999999	595	199	582	81	999999	999999	999999	939	885	417	86	933	707	296	999999	936	201	960	984	397	702	105	282	238	964	984	84	788	44	999999	999999	369	974	976	620	999999	816	438	775	132	333	210	990	999999	659	559	78	999999	999999	254	923	201	583	45	185	500	999999	354	999999	999999	646	999999	905	130	999999	717	958	730	675	273	129	762	194	999999	74	501	999999	437	578	414	915	282	953	789	999999	928	785	999999	800	999999	221	472	331	15	999999	999999	305	869	558	942	999999	348	135	999999	134	170	17	721	999999	999999	395	489	999999	999999	999999	999999	296	999999	288	368	931	29	929	999999	61	657	441	999999	386	980	999999	999999	878	636	813	577	157	391	665	681	921	74	967	999999	735	732	696	629	160	999999	999999	189	590	200	20	581	
418	579	520	477	729	827	999999	999999	999999	999999	610	148	999999	999999	225	905	999999	999999	446	999999	61	999999	820	999999	999999	811	38	273	192	999999	655	999999	999999	999999	168	577	870	197	952	104	999999	976	638	585	131	558	999999	873	897	892	999999	999999	754	153	529	605	758	999999	517	917	799	81	808	470	504	921	522	655	999999	647	999999	999999	653	352	999999	84	184	999999	207	999999	999999	164	376	299	297	671	934	483	713	999999	819	999999	680	999999	304	657	178	177	91	210	45	95	755	259	858	466	999999	999999	14	454	431	523	993	114	847	644	705	518	183	999999	987	999999	999999	565	828	364	999999	618	57	999999	999999	16	163	997	376	984	409	127	441	831	999999	532	999999	269	141	305	686	999999	999999	660	999999	999999	994	258	222	999999	999999	200	430	503	875	721	999999	523	547	424	999999	995	737	862	999999	588	87	999999	501	999999	571	682	433	533	677	25	430	999999	539	999999	22	999999	784	381	999999	999999	696	937	956	999999	177	955	721	717	934	691	999999	335	425	999999	582	999999	999999	757	434	471	766	896	825	859	301	967	983	300	412	466	220	366	32	35	892	999999	395	999999	297	615	999999	716	999999	986	187	104	999999	176	674	369	999999	999999	946	378	452	799	122	106	328	999999	999999	430	314	478	999999	481	313	399	481	443	999999	875	469	999999	511	60	307	999999	682	999999	995	816	626	53	319	193	999999	653	999999	102	37	299	563	97	643	999999	411	999999	999999	705	999999	582	999999	999999	999999	999999	999999	999999	999999	999999	502	282	423	999999	214	165	804	999999	169	297	999999	659	816	999999	415	967	999999	381	184	999999	648	186	999999	977	415	423	130	395	999999	47	624	291	786	190	600	754	875	442	883	999999	734	150	999999	228	642	141	999999	316	825	145	959	999999	953	895	753	325	999999	446	715	790	44	419	330	131	672	781	873	636	788	661	999999	879	497	999999	246	508	225	114	999999	999999	658	813	569	999999	88	438	999999	890	436	999999	804	439	999999	103	454	325	999999	839	555	999999	268	138	999999	173	53	89	698	267	658	255	109	999999	112	442	142	230	849	525	999999	999999	453	982	210	513	856	662	163	404	251	999999	999999	385	999999	482	25	529	295	999999	761	998	999999	79	241	190	184	960	337	294	960	233	475	303	796	321	417	285	927	999999	317	391	999999	303	999999	737	565	724	295	999999	426	612	935	453	763	54	999999	999999	750	29	339	896	335	868	443	28	455	396	588	247	74	740	601	281	98	380	82	446	63	504	
625	460	674	999999	867	358	999999	31	539	751	817	999999	534	908	685	999999	999999	999999	859	999999	291	179	145	999999	565	686	20	663	365	393	972	68	330	256	404	878	231	627	10	95	729	433	999999	837	430	999999	215	693	596	678	999999	24	999999	65	223	455	324	626	152	191	347	634	666	156	779	759	999999	288	999999	806	198	438	67	774	278	857	323	999999	627	999999	480	326	77	686	79	958	481	275	999999	949	564	999999	485	819	748	104	767	709	68	999999	328	927	999999	789	489	885	999999	811	786	365	999999	26	998	618	710	999999	999999	980	87	820	999999	446	254	999999	252	593	952	247	36	183	999999	613	250	957	215	999999	999999	287	206	999999	999999	670	488	677	999999	547	606	867	118	727	999999	787	632	247	393	881	683	626	999999	896	932	719	785	613	275	528	776	51	413	167	884	289	783	894	819	617	958	576	999999	704	986	95	139	308	646	312	981	13	573	333	870	520	739	309	260	999999	884	999999	412	298	999999	565	463	999999	843	258	999999	738	427	776	923	999999	879	843	910	847	999999	487	967	962	546	773	478	90	296	999999	549	483	643	537	732	92	173	458	999999	431	632	999999	465	999999	308	253	999999	797	409	763	640	999999	399	413	702	407	908	450	752	998	96	383	664	479	999999	530	104	999999	53	840	999999	999999	911	999999	225	411	999999	579	663	302	197	680	680	533	733	653	93	999999	834	335	999999	999999	999999	999999	999999	999999	523	985	688	778	159	999999	754	568	821	219	985	910	198	300	385	999999	999999	459	810	416	999999	141	746	999999	446	999999	65	717	666	229	999999	977	154	966	999999	46	999999	884	153	502	999999	121	711	523	999999	999999	999999	544	950	999999	935	256	133	999999	555	391	249	999999	341	294	999999	46	902	601	494	999999	766	231	411	348	999999	902	315	999999	490	999999	429	232	397	273	822	520	766	820	293	479	999999	226	999999	507	999999	267	999999	858	863	889	999999	120	39	660	416	999999	143	999999	999999	43	940	815	447	963	999999	26	246	999999	472	999999	280	92	317	24	163	999999	810	904	999999	999999	358	457	999999	601	382	319	202	999999	857	12	387	164	999999	260	539	999999	778	457	545	999999	31	999999	999999	744	619	137	802	24	999999	867	999999	999999	70	226	999999	492	370	846	591	652	823	999999	220	470	740	125	669	67	485	125	770	363	999999	771	999999	872	71	709	982	999999	517	999999	240	989	992	999999	104	206	576	56	999999	932	866	999999	956	999999	275	999999	13	999999	999999	999999	
539	390	106	656	869	299	67	811	999999	661	999999	345	145	999999	278	230	999999	591	31	999999	999999	999999	447	838	999999	999999	999999	647	606	999999	999999	488	999999	771	648	849	893	346	289	804	148	764	624	26	999999	530	758	320	999999	55	456	999999	999999	994	264	999999	943	268	168	404	484	419	214	295	955	386	999999	373	997	428	337	141	312	226	334	726	814	430	999999	966	999999	504	999999	561	689	293	15	999999	517	547	906	635	187	884	330	729	560	999999	71	691	999999	999999	999999	824	717	324	119	266	999999	999999	296	522	497	202	686	980	25	652	606	671	999999	765	856	999999	522	702	954	427	999999	604	999999	485	999999	999999	994	333	191	999999	844	999999	184	999999	132	978	999999	393	147	985	207	349	999999	907	732	399	321	216	999999	999999	999999	999999	370	999999	370	75	372	811	162	417	999999	999999	799	446	808	242	999999	630	643	999999	999999	139	564	969	229	556	891	268	752	970	999999	787	794	327	999999	999999	13	492	388	66	615	450	240	730	787	999999	550	276	999999	500	901	690	573	660	665	183	461	400	471	814	999999	114	68	192	649	999999	568	481	179	980	999999	999999	252	586	271	999999	898	834	192	999999	15	624	170	261	78	999999	999999	144	662	103	377	612	30	574	882	511	391	58	90	377	285	79	999999	999999	999999	896	448	986	398	907	284	626	218	95	808	559	999999	806	999999	999999	206	434	818	85	612	625	984	999999	999999	760	999999	850	753	814	110	936	527	999999	989	182	999999	237	746	755	819	999999	403	934	999999	333	999999	999999	934	518	181	851	999999	31	515	999999	911	999999	291	999999	541	999999	999999	404	999999	872	41	999999	817	999999	932	999999	687	72	999999	861	231	59	999999	999999	202	999999	915	999999	643	258	685	506	536	352	271	869	945	999999	224	999999	878	999	949	999999	999999	665	768	993	586	212	173	197	764	654	425	861	858	910	999999	750	518	999999	760	999999	999999	534	375	999999	679	72	32	579	999999	871	983	999999	110	29	89	999999	999999	921	999999	440	95	999999	741	882	999999	409	21	45	999999	999999	999999	250	248	222	706	767	299	303	324	523	999999	594	349	999999	670	999999	999999	999999	830	909	728	999999	977	329	651	698	792	493	999999	279	999999	987	906	384	994	999999	982	887	322	322	246	999999	607	999999	261	500	999999	999999	999999	732	999999	182	215	763	745	290	273	919	999999	18	974	805	755	999999	472	999999	999999	999999	999999	927	221	874	999999	517	999999	999	989	841	999999	160	549	944	282	815	631	878	999999	153	
639	714	479	73	326	314	348	999999	974	562	673	68	812	999999	949	293	999999	773	999999	698	100	746	301	431	999999	420	469	39	999999	999999	423	999999	420	544	334	194	458	157	557	221	178	241	34	999999	999999	19	999999	364	999999	999999	303	999999	232	93	62	892	999999	58	222	999999	845	318	907	44	148	999999	647	278	859	999999	835	374	225	999999	529	859	721	864	263	841	999999	999999	999999	999999	646	565	371	337	492	442	771	999999	935	999999	999999	859	999999	999999	298	97	372	80	504	239	163	929	642	787	563	203	999999	559	795	381	834	740	999999	372	397	583	719	320	999999	427	993	435	999999	574	999999	670	534	730	575	999999	479	11	610	999999	391	717	922	583	774	999999	270	222	614	563	816	636	585	961	603	714	999999	61	999999	999999	246	727	499	77	999999	892	668	450	983	629	999999	832	999999	478	981	680	999999	999999	545	999999	167	781	999999	875	999999	441	94	572	999999	999999	797	427	717	534	569	663	227	855	999999	999999	999999	819	999999	984	661	999999	506	117	980	999999	999999	999999	999999	797	919	464	999999	999999	319	287	808	106	323	132	831	485	125	605	909	327	462	805	281	664	866	347	552	836	999999	999999	999999	977	592	214	806	999999	910	919	615	114	758	603	545	587	83	534	506	116	162	186	868	999999	208	663	999999	259	960	852	931	581	912	79	999999	546	999999	830	513	118	999999	999999	574	205	990	804	999999	999999	269	693	590	999999	840	445	999999	47	904	999999	779	929	744	999999	604	68	988	999999	999999	688	203	998	999999	252	999999	398	999999	886	612	673	911	999999	999999	610	989	277	271	598	740	999999	395	999999	642	319	61	584	373	769	672	515	217	956	999999	880	666	270	459	999999	999999	999999	655	999999	435	241	999999	385	999999	144	999999	337	999999	999999	999999	724	999999	999999	366	999999	201	999999	34	29	224	106	999999	955	999999	999999	944	728	999999	924	286	297	999999	999999	999999	410	197	999999	749	238	999999	344	719	817	663	889	586	834	903	533	999999	999999	427	636	999999	339	775	999999	999999	622	200	999999	519	999999	999999	15	999999	706	895	956	999999	525	696	796	816	879	999999	647	301	900	999999	119	999999	294	778	409	870	195	999999	999999	635	999999	90	137	48	375	999999	847	704	658	986	879	999999	947	795	630	190	631	819	704	952	137	875	999999	985	90	999999	999999	103	712	144	999999	693	298	999999	716	999999	568	757	451	64	539	943	999999	914	756	180	877	498	999999	229	248	375	318	654	999999	156	999999	151	958	999999	599	753	991	
523	999999	196	650	999999	89	194	621	999999	377	650	422	194	999999	780	999999	910	145	736	944	493	896	351	999999	644	822	569	60	426	999999	999999	999999	786	999999	129	645	570	529	260	418	964	607	999999	997	999999	241	323	914	614	913	58	999999	863	999999	508	627	926	811	999999	804	519	999999	204	84	288	196	636	243	123	144	668	390	885	999999	980	999999	532	354	716	412	509	655	445	513	751	999999	999999	999999	999999	502	718	758	522	456	899	830	412	299	718	481	999999	999999	999999	480	254	667	341	545	828	622	104	582	104	604	304	863	999999	999999	333	416	999999	999999	790	999999	426	909	868	439	428	160	483	242	635	245	806	429	854	999999	999999	93	540	999999	999999	999999	999999	146	999999	918	161	999999	141	721	966	311	999999	999999	299	190	64	345	799	902	999999	677	149	999999	999999	999999	797	999999	999999	733	432	999999	876	539	999999	960	223	999999	255	949	287	393	999999	999999	276	999999	359	861	139	674	911	923	999999	637	939	480	999999	999999	999999	805	130	286	35	407	999999	726	999999	356	444	339	999999	773	99	849	999999	999999	658	387	596	623	999999	999999	745	345	999999	999999	955	248	599	40	279	678	999999	450	829	11	999999	999999	472	549	897	13	999999	800	707	147	833	999999	22	217	821	313	948	999999	305	999999	999999	690	584	789	999999	197	756	414	69	999999	682	649	30	623	374	999999	999999	56	999999	506	520	999999	999999	685	999999	999999	235	392	218	999999	730	525	999999	999999	470	677	999999	683	778	999999	256	21	741	419	464	999999	999999	999999	842	785	398	902	999999	799	999999	999999	63	899	124	260	962	374	205	102	567	166	505	385	163	697	999	241	277	25	260	508	213	227	231	491	106	835	999999	433	578	827	676	999999	970	875	624	999999	568	528	999999	881	815	999999	852	307	688	48	999999	155	785	166	635	833	548	175	392	999999	678	999999	999999	136	824	999999	524	740	490	160	999999	287	83	862	672	749	277	378	999999	565	999999	923	803	67	999999	999999	647	999999	202	842	806	804	999999	788	468	936	999999	622	999999	53	133	999999	817	538	999999	999999	81	922	494	885	566	180	482	999999	999999	999999	999999	107	536	430	134	113	999999	999999	354	610	794	999999	403	736	385	999999	999999	650	441	263	116	275	434	641	332	724	927	316	286	635	332	666	328	713	999999	276	95	999999	918	30	574	999999	999999	32	173	999999	528	999999	510	999999	857	832	999999	216	999999	563	672	999999	107	999999	999999	999999	999999	718	287	138	966	690	628	999999	569	686	731	420	
689	999999	91	411	477	546	205	179	806	375	778	500	280	121	75	554	603	200	999999	999999	844	342	999999	999999	744	999999	999999	838	138	401	351	999999	110	974	527	711	481	271	427	561	213	16	434	995	939	787	858	854	625	84	515	378	157	223	576	356	999999	615	666	443	725	999999	50	999999	33	999999	399	305	594	363	82	999999	773	977	314	999999	907	813	999999	957	999999	965	223	64	885	972	999999	887	408	181	584	865	604	983	999999	846	965	29	971	343	398	563	270	999999	999999	182	605	180	909	739	999999	999999	90	709	267	759	154	986	529	60	582	512	897	423	778	217	737	789	151	467	871	999999	842	202	569	622	705	999999	999999	712	377	853	977	668	732	270	785	895	725	86	999999	979	499	999999	760	885	665	847	493	794	444	815	38	451	999999	999999	481	887	999999	644	64	203	999999	817	683	729	534	238	690	518	431	842	74	75	765	891	398	921	442	683	999999	857	467	268	999999	562	824	536	800	182	788	897	755	91	999999	999999	56	999999	247	41	360	999999	166	974	373	999999	751	963	685	976	171	560	455	466	687	206	735	999999	549	999999	999999	998	437	999999	730	533	97	982	999999	266	999999	715	684	410	333	530	999999	999999	999999	999999	999999	999999	850	824	21	238	452	298	403	999999	772	380	143	125	137	362	999	649	254	999999	514	999999	920	428	999999	455	875	999999	143	167	505	999999	780	873	320	999999	157	613	999999	501	91	798	589	227	493	474	999999	568	283	970	530	999999	248	999999	999999	999999	940	431	693	565	999999	999999	999999	245	329	530	999999	269	804	94	215	395	152	752	999999	999999	188	702	934	999999	873	316	999999	172	636	453	999999	724	712	278	112	725	919	999999	149	682	999999	353	999999	963	874	322	764	199	765	145	909	496	307	454	999999	248	999999	999999	691	55	637	992	608	876	526	875	556	999999	982	489	999999	210	613	85	83	835	804	971	791	999999	999999	581	407	501	544	517	999999	999999	999999	863	238	891	999999	103	999999	649	999999	31	447	999999	999999	999999	217	286	999999	999999	883	231	381	38	444	525	999999	141	503	999999	595	117	341	18	457	298	130	999999	999999	999999	951	519	39	999999	999999	782	534	791	794	324	374	131	832	835	634	999999	886	387	429	712	655	999999	600	989	999999	999999	690	438	551	477	117	99	35	95	999999	373	201	948	937	661	991	999999	999999	188	999999	999999	999999	506	384	999999	411	743	999999	547	999999	832	918	50	379	462	102	999999	999999	327	216	285	105	999999	
88	270	14	938	999999	767	721	210	999999	421	308	589	363	194	64	300	75	374	400	487	166	924	999999	161	579	999999	569	896	214	999999	972	416	378	536	427	123	999999	473	303	999999	826	728	999999	506	999999	789	999999	999999	999999	949	999999	999999	884	618	999999	163	815	999999	999999	963	999999	825	995	762	449	999999	221	999999	766	941	54	601	81	999999	660	438	873	948	419	790	386	661	999999	265	767	141	531	999999	945	273	307	403	115	340	733	11	732	999999	67	850	578	282	151	109	999999	999999	770	999999	957	999999	290	867	443	578	586	546	970	999999	999999	999999	369	461	880	502	644	650	496	740	999999	999999	705	999999	890	569	221	114	519	999999	360	117	370	115	999999	792	983	999999	999999	536	999999	999999	40	991	304	749	999999	126	401	999999	465	264	999999	999999	999999	308	457	705	999999	873	366	482	999999	999999	389	886	946	264	658	97	519	999999	690	960	987	546	628	713	290	150	88	105	712	871	999999	106	999999	341	423	999999	345	287	462	96	179	280	171	999999	999999	417	803	236	467	313	139	260	573	213	51	154	679	999999	999999	836	999999	271	769	165	926	999999	941	615	999999	164	752	999999	752	999999	790	717	999999	813	111	872	347	852	637	408	741	48	532	741	299	278	824	601	999999	999999	999999	999999	999999	16	889	328	999999	999999	394	999999	999999	896	508	969	999999	334	769	866	642	552	499	942	999999	999999	423	999999	760	210	325	572	999999	999999	380	999999	312	999999	216	378	924	999999	999999	999999	467	999999	847	999999	540	999999	329	999999	509	999999	999999	999999	136	999999	283	999999	999999	11	999999	275	872	822	972	409	999999	999999	667	539	127	400	941	859	156	349	484	310	999999	577	357	999999	881	359	73	381	999999	71	999999	953	609	77	999999	922	224	141	999999	645	360	447	329	168	895	789	999999	999999	26	999999	172	787	874	972	625	25	654	999999	999999	999999	759	601	999999	999999	381	714	929	60	614	29	644	24	999999	839	949	86	258	198	311	101	999999	999999	364	999999	898	222	999999	637	451	999999	277	999999	999999	999999	886	759	999999	864	999999	191	860	796	503	997	465	157	999999	45	32	999999	766	999999	68	302	21	804	246	126	565	169	636	999999	609	999999	999999	789	277	999999	952	200	846	394	411	129	999999	715	461	367	636	751	497	999999	615	901	999999	811	795	454	752	91	522	123	308	627	555	568	999999	659	999999	999999	879	999999	999999	832	999999	382	64	938	999999	305	353	879	489	814	999999	999999	686	999999	840	999999	999999	823	999999	999999	677	732	
999999	784	574	672	527	801	121	960	871	81	959	999999	208	632	757	857	392	999999	738	643	999999	999999	955	999999	881	999999	819	315	681	66	999999	221	164	970	999999	279	374	398	999999	999999	768	529	943	599	634	903	999999	218	192	999999	999999	108	142	44	108	601	828	612	791	48	982	805	288	815	999999	747	628	999999	999999	487	492	994	999999	197	875	114	550	999999	337	977	979	611	132	544	625	771	89	130	871	694	451	762	606	739	569	999999	999999	999999	999999	999999	285	282	872	999999	654	446	430	999999	168	994	60	472	284	813	68	999999	682	744	999999	440	668	507	365	999999	46	730	397	938	628	912	999999	999999	968	450	702	707	738	427	999999	188	350	144	999999	877	644	978	487	999999	999999	198	289	999999	938	956	228	777	916	231	669	923	59	999999	327	256	139	638	503	834	121	360	642	265	853	21	100	999999	546	487	999999	999999	252	999999	267	439	999999	368	483	22	231	999999	791	999999	757	966	138	859	817	715	748	15	484	653	681	999999	556	34	652	927	866	999999	240	438	999999	611	681	455	999999	999999	623	999999	164	491	999999	999999	568	134	507	999999	882	240	716	830	739	11	582	599	922	936	883	999999	716	556	999999	536	694	363	999999	156	999999	682	635	930	102	977	850	993	50	999999	762	999999	526	765	54	635	999999	999999	698	224	39	999999	533	999999	13	24	999999	608	999999	999999	501	215	833	361	601	210	605	786	738	762	160	999999	559	436	999999	462	92	950	999999	519	999999	294	999999	999999	126	999999	159	999999	926	87	999999	252	656	999999	994	999999	999999	174	999999	844	40	201	672	935	999999	449	531	107	123	550	932	114	106	999999	999999	216	550	755	244	396	60	999999	859	999999	840	908	932	595	441	627	864	917	786	999999	489	366	622	729	999999	677	682	62	999999	386	155	818	156	830	446	787	999999	842	999999	777	999999	772	999999	999999	999999	164	516	936	665	999999	999999	25	999999	437	347	171	594	821	741	567	999999	998	44	483	515	999999	762	999999	159	999999	999999	999999	986	999999	875	717	34	610	633	859	171	999999	999999	737	700	139	500	718	492	999999	203	999999	110	372	73	794	738	858	506	83	402	413	786	999999	874	663	38	999999	562	630	146	999999	198	999999	999999	999999	611	306	783	385	531	54	620	874	460	437	921	623	945	90	979	176	999999	559	466	999999	999999	999999	862	46	111	192	165	862	999999	219	996	228	999999	999999	999999	441	999999	131	552	358	793	912	560	447	742	414	373	482	999999	970	879	638	
999999	999999	18	999999	443	746	999999	349	888	757	736	251	440	703	657	850	999999	547	999999	999999	17	999999	963	57	824	999999	304	696	818	683	221	999999	999999	999999	802	999999	96	956	997	999999	846	999999	469	999999	185	318	16	48	757	522	584	113	999999	897	630	317	684	999999	999999	28	452	587	530	999999	545	568	912	999999	900	339	999999	941	550	762	145	803	999999	927	871	999999	418	265	999999	305	109	999999	298	442	737	495	643	135	554	979	886	269	683	264	500	617	405	933	148	427	759	642	563	127	761	826	668	999999	100	895	609	196	648	234	115	436	280	480	999999	415	999999	999999	397	570	875	876	130	394	999999	999999	999999	484	127	521	999999	466	555	180	680	910	826	885	45	658	999999	700	620	459	159	74	346	925	598	732	999999	999999	255	992	251	884	999999	284	999999	999999	999999	134	79	137	687	648	881	109	799	434	999999	810	999999	999999	999999	185	266	671	244	372	917	194	999999	999999	789	425	221	999999	999999	796	214	552	565	999999	873	255	631	493	771	511	999999	246	135	174	999999	921	527	516	801	76	628	44	50	999999	918	600	248	683	347	272	436	327	999999	13	229	47	999999	404	865	945	554	772	999999	733	188	999999	69	999999	252	868	897	999999	762	863	999999	179	512	999999	999999	282	16	947	999999	508	84	865	999999	132	945	115	675	133	651	855	999999	855	144	316	779	247	541	527	999999	479	374	731	565	317	834	999999	999999	999999	999999	592	999999	607	999999	401	658	999999	614	999999	775	146	203	774	999999	906	351	323	45	205	826	54	741	488	515	676	144	353	310	759	297	999999	580	36	999999	68	915	999999	999999	743	658	466	632	604	999999	999999	285	599	677	658	965	521	24	999999	822	78	999999	460	101	950	266	315	22	854	649	880	566	176	763	994	999999	437	94	302	546	370	421	147	737	999999	400	544	675	651	794	776	999999	999999	999999	941	218	999999	823	287	486	353	453	777	954	871	738	119	835	682	999999	538	436	722	999999	461	657	713	723	880	559	721	640	370	999999	873	999	325	962	822	786	999999	614	999999	815	999999	917	999999	193	999999	482	291	999999	992	984	266	999999	999999	457	752	294	504	742	942	999999	764	713	999999	717	91	871	423	157	23	896	141	999999	999999	999999	599	544	24	530	857	407	999999	22	647	386	804	534	841	999999	999999	538	999999	999999	671	999999	60	999999	834	926	999999	994	68	144	695	106	852	999999	719	261	857	218	279	974	884	545	459	752	75	999999	912	557	40	
555	937	999999	999999	348	262	551	856	999999	709	98	428	863	348	143	327	551	533	472	999999	999999	20	11	268	317	909	999999	628	308	425	138	23	999999	963	513	206	219	999999	514	89	177	405	748	999999	191	556	31	206	325	434	523	182	450	742	450	544	999999	227	306	439	136	922	557	694	581	999999	873	899	835	937	117	69	29	999999	646	999999	999999	502	86	999999	888	999999	313	999999	999999	956	573	999999	523	969	270	992	195	999999	953	255	999999	63	999999	117	683	131	371	999999	999999	464	999999	67	999999	266	281	443	150	999999	551	206	619	999999	793	999999	999999	70	999999	865	676	124	999999	999999	439	999999	346	999999	575	999999	87	999999	568	924	556	446	803	999999	717	999999	697	999999	999999	649	534	999999	636	999999	270	999999	606	622	745	505	712	213	999999	218	628	703	919	72	999999	181	468	784	999999	999999	137	356	821	994	352	128	178	999999	272	999999	420	999999	765	183	948	273	372	464	31	73	999999	999999	999999	594	888	24	347	634	958	999999	999999	999999	999999	999999	45	999999	489	611	280	626	999999	862	999999	367	798	946	938	746	999999	604	808	999999	763	573	482	999999	501	237	999999	338	999999	544	891	591	52	670	561	999999	147	999999	999999	999999	194	404	737	360	411	497	796	941	85	601	519	364	871	188	986	557	468	260	422	262	999999	941	845	792	999999	999999	325	999999	999999	123	609	90	820	58	818	368	999999	132	999999	13	441	175	262	999999	999999	536	999999	864	999999	13	366	886	999999	999999	265	253	559	944	388	62	182	999999	556	961	992	439	999999	999999	369	627	720	999999	999999	419	821	340	688	665	999999	999999	639	999999	453	391	757	722	469	999999	792	999999	809	891	743	330	830	999999	618	301	197	594	992	896	504	67	293	999999	19	211	999999	925	999999	999999	999999	944	422	721	224	174	214	280	969	255	999999	794	817	828	601	556	588	58	721	999999	999999	183	452	743	956	999999	108	736	999999	999999	589	999999	19	916	716	999999	908	119	558	454	97	916	999999	999999	999999	709	999999	464	429	999999	623	661	213	999999	424	12	502	679	764	828	76	477	567	712	665	173	784	901	122	801	648	479	999999	999999	310	561	558	704	878	257	156	644	317	260	644	927	663	842	501	714	306	239	354	999999	999999	999999	359	999999	91	701	924	347	351	999999	814	154	171	937	867	862	453	797	999999	999999	682	431	170	316	78	737	509	942	410	408	999999	419	134	770	888	690	212	999999	623	186	332	808	999999	689	999999	999999	766	726	974	999999	
270	509	438	837	57	956	459	53	844	999999	201	981	937	942	132	999999	29	999999	58	187	999999	807	183	999999	195	999999	138	480	870	577	971	999999	999999	771	148	995	980	999999	999999	931	999999	168	999999	280	984	350	871	360	999999	999999	480	375	677	999999	978	462	335	999999	999999	183	828	978	183	276	381	999999	23	999999	804	137	424	732	677	999999	999999	999999	16	903	999999	999999	999999	777	914	828	107	999999	115	181	999999	685	999999	999999	645	549	113	262	999999	534	898	576	337	705	555	999999	999999	748	698	560	851	486	456	431	184	807	181	60	74	354	999999	776	312	842	382	129	467	999999	96	137	23	693	516	482	15	73	517	999999	232	999999	999999	358	907	999999	330	316	239	999999	992	837	999999	62	999999	999999	364	131	273	494	333	999999	971	999999	661	570	547	167	999999	973	426	120	299	875	828	589	152	820	869	758	999999	76	890	229	265	259	759	961	505	875	127	999999	800	32	972	795	512	831	999999	346	999999	999999	345	265	821	881	547	502	234	608	498	543	999999	515	999999	267	546	752	124	412	999999	999999	999999	105	999999	999999	320	277	999999	43	999999	321	133	533	750	358	730	634	999999	384	711	267	737	897	386	584	631	999999	999999	715	258	760	717	294	999999	999999	511	250	409	288	570	999999	598	201	531	999999	419	999999	764	624	537	911	354	739	701	553	999999	999999	718	282	911	999999	227	197	784	999999	603	839	998	328	847	489	999999	999999	813	440	999999	546	375	209	999999	901	530	435	188	347	999999	977	593	981	583	747	531	136	376	545	62	999999	416	999999	583	580	731	446	999999	57	685	999999	999999	999999	884	312	398	999999	118	20	504	792	19	447	909	626	999999	999999	745	109	957	109	999999	999999	387	267	139	999999	626	593	180	94	658	140	661	192	61	333	999999	280	359	22	28	366	50	270	401	969	305	957	335	714	700	677	99	586	480	658	882	999999	183	238	892	524	839	999999	143	879	786	727	999999	922	919	475	750	945	90	396	237	999999	866	170	864	999999	267	999999	393	981	50	84	999999	999999	450	480	107	131	129	999999	999999	999999	999999	522	193	578	999999	413	794	235	999999	154	506	94	430	766	999999	999999	373	234	999999	383	999999	999999	838	999999	25	181	481	449	377	629	825	586	999999	606	999999	354	977	295	286	854	671	999999	65	896	999999	627	999999	684	720	93	757	895	246	153	603	976	683	999999	999999	220	931	354	857	307	328	920	224	824	776	415	999999	87	999999	412	711	868	106	999999	
144	398	999999	797	729	294	999999	929	999999	725	12	22	999999	506	733	999999	999999	327	309	757	577	657	412	158	907	314	57	679	947	834	442	734	879	742	346	999999	999999	999999	624	999999	999999	398	580	499	821	999999	745	540	999999	882	489	394	999999	348	374	999999	999999	61	889	425	246	202	999999	999999	999999	999999	999999	999999	169	569	64	788	999999	999999	332	188	86	912	336	153	569	517	334	75	354	999999	176	541	377	999999	999999	959	254	209	336	242	416	75	999999	999999	631	816	380	785	827	700	692	832	25	195	410	83	724	746	999999	999999	868	916	170	999999	111	601	560	310	392	999999	544	999999	409	100	771	21	999999	783	522	999999	999999	549	247	653	365	343	526	999999	999999	112	999999	507	353	607	999999	499	999999	999999	999999	39	999999	999999	402	999999	166	999999	433	924	999999	398	377	941	234	999999	592	999999	999999	999999	999999	768	85	378	850	289	859	46	159	801	726	281	116	999999	341	492	496	999999	156	514	999999	175	910	999999	768	70	735	304	282	249	999999	54	821	397	999999	683	954	887	229	123	999999	129	50	999999	208	151	291	640	609	742	617	526	182	173	29	714	858	484	610	789	553	565	764	909	999999	681	460	719	647	658	538	999999	999999	42	999999	378	134	288	403	626	779	105	999999	540	631	999999	871	999999	378	384	824	480	287	439	569	317	365	140	844	526	690	572	993	950	214	19	679	150	532	999999	999999	999999	90	983	20	458	999999	233	287	999999	809	803	999999	272	833	67	331	416	999999	333	22	993	999999	877	999999	217	112	999999	336	622	999999	731	999999	727	999999	255	399	303	429	121	446	141	853	999999	716	887	231	731	127	156	688	999999	999999	208	638	596	145	999999	999999	803	356	999999	897	665	479	87	678	622	477	999999	668	37	999999	361	999999	880	150	888	170	58	985	999999	999999	189	933	555	64	926	98	999999	999999	195	999999	626	765	319	244	197	999999	638	218	999999	263	539	999999	660	286	999999	321	757	455	257	53	999999	818	975	510	999999	731	999999	999999	999999	534	278	477	483	783	371	595	577	646	953	999999	532	839	386	999999	97	702	999999	279	739	615	341	753	999999	152	999999	807	790	999999	527	465	162	615	467	84	984	71	14	877	999999	729	743	121	501	445	520	171	999999	857	423	999999	458	654	294	145	202	525	614	341	999999	563	805	768	999999	497	658	999999	382	311	142	999999	999999	405	364	19	872	999999	261	427	999999	93	375	999999	395	512	17	508	330	331	882	469	999999	673	348	
999999	924	999999	999999	14	787	603	999999	140	724	398	326	999999	299	999999	273	973	273	196	709	999999	197	873	382	616	489	159	596	61	429	673	577	34	67	12	94	896	236	257	640	38	304	244	217	997	195	955	218	55	67	909	999999	999999	963	893	999999	61	602	386	524	637	999999	737	711	61	820	301	995	999999	999999	377	746	26	556	681	161	999999	665	384	999999	534	940	999999	999999	999999	477	316	999999	999999	999999	43	303	999999	732	999999	31	566	533	165	187	999999	960	921	855	689	172	999999	714	292	999999	222	395	999999	955	990	999999	466	744	201	999999	513	240	831	458	166	83	895	293	553	660	594	429	509	207	536	999999	999999	999999	314	357	297	999999	778	431	625	647	85	894	742	315	999999	822	341	581	673	663	138	473	999999	616	277	896	999999	632	157	999999	999999	999999	428	426	677	772	440	999999	999999	910	461	409	833	518	997	10	999999	248	105	772	999999	999999	533	873	445	555	995	697	999999	401	442	156	999999	999999	761	65	476	325	637	792	392	999999	295	763	211	999999	639	190	618	276	355	922	536	385	705	958	496	999999	981	999999	999999	742	765	894	999999	315	135	999999	757	999999	534	235	999999	313	389	601	999999	999999	999999	716	915	815	89	999999	56	999999	999999	898	137	802	569	921	999999	515	25	650	731	999999	999999	999999	603	639	432	675	999999	129	321	233	999999	113	999999	725	999999	274	216	961	999999	952	999999	999999	999999	237	872	954	383	999999	890	104	297	739	870	251	999999	776	999999	286	999999	413	80	926	208	396	999999	33	486	843	48	999999	309	64	987	778	999999	337	209	375	767	478	302	139	238	226	999999	266	999999	84	249	999999	161	930	579	999999	999999	999999	999999	309	334	848	478	539	574	821	795	243	751	101	699	158	576	999999	518	914	121	940	697	982	460	646	790	411	603	932	917	379	485	739	896	999999	578	999999	999999	918	999999	999999	564	999999	431	701	514	152	385	999999	539	414	421	664	999999	941	234	999999	999999	687	68	76	936	999999	903	426	758	22	204	80	580	676	999999	599	914	359	385	289	561	758	142	647	36	512	402	513	999999	999999	602	954	405	801	60	363	860	999999	825	922	999999	14	943	999999	947	314	520	999999	708	999999	750	787	565	944	225	100	555	999999	50	433	249	399	999999	938	999999	249	999999	778	626	352	739	999999	533	463	999999	556	815	641	699	721	991	540	804	145	79	814	999999	999999	586	999999	999999	999999	892	402	682	124	546	14	90	708	999999	742	246	999999	
92	999999	999999	999999	180	668	285	999999	721	999999	442	709	999999	332	999999	605	850	225	202	999999	543	999999	999999	999999	781	660	20	810	560	991	91	259	304	999999	63	310	561	297	999999	917	684	999999	999999	573	959	973	999999	999999	999999	484	857	999999	549	579	822	999999	680	999999	330	520	658	474	363	729	247	193	414	999999	999999	999999	54	563	935	284	981	649	999999	999999	182	808	999999	999999	674	85	143	667	709	724	999999	999999	630	439	999999	769	999999	219	999999	999999	335	776	568	382	999999	578	440	304	999999	999999	598	999999	233	164	949	521	389	999999	800	287	595	580	999999	690	531	20	999999	614	595	175	25	771	999999	570	199	999999	250	758	999999	105	645	838	187	999999	999999	999999	999999	999999	489	999999	390	407	419	264	413	755	301	877	850	999999	640	825	708	324	259	999999	75	663	964	999999	281	630	18	704	641	999999	999999	50	999999	89	974	999999	999999	150	784	999999	362	999999	167	444	113	999999	999999	999999	465	819	140	862	999999	309	386	381	510	935	999999	760	398	714	622	656	362	999999	323	771	959	178	999999	999999	540	640	999999	222	999999	530	450	999999	722	999999	249	822	626	539	855	264	702	602	961	198	965	999999	230	999999	239	510	91	852	58	147	959	297	128	999999	332	999999	834	173	999999	979	495	276	47	308	999999	800	39	999999	406	999999	78	366	999999	512	603	515	420	826	983	995	449	999999	859	585	140	951	703	65	217	311	429	539	999999	981	999999	699	986	922	182	438	481	268	455	989	78	603	999999	999999	999999	999999	999999	18	190	880	540	898	416	462	177	523	107	974	615	999999	639	999999	639	999999	809	903	529	999999	653	554	524	999999	152	869	516	537	999999	999999	999999	999999	176	421	358	847	450	999999	999999	533	754	999999	999999	507	652	360	999999	539	964	854	806	74	297	999999	364	636	999999	359	755	999999	946	999999	999999	999999	886	225	999999	227	190	792	999999	14	620	995	743	993	222	27	999999	791	999999	976	572	27	999999	32	112	530	999999	999999	491	101	59	999999	587	999999	18	999999	620	437	431	143	358	999999	79	999999	454	302	902	999999	424	999999	820	963	999999	969	77	633	999999	999999	999999	407	999999	999999	310	999999	955	874	417	999999	985	890	407	110	370	385	628	401	948	488	577	999999	999999	695	307	999999	999999	95	717	617	999999	999999	999999	755	325	34	972	889	999999	386	846	999999	884	281	385	533	941	999999	999999	653	999999	676	685	251	999999	311	999999	475	171	167	421	870	167	799	999999	999999	298	651	785	999999	999999	738	
530	571	641	997	926	356	999999	999999	211	999999	999999	999999	999999	378	698	361	468	23	999999	507	728	713	964	976	422	94	696	775	245	299	934	999999	250	999999	999999	124	609	299	999999	432	165	397	956	860	388	102	533	216	912	936	192	999999	101	905	19	999999	999999	999999	999999	842	659	544	999999	999999	627	234	823	663	231	999999	751	179	999999	999999	351	341	756	113	598	329	560	999999	862	309	116	172	176	345	604	339	516	945	713	999999	772	621	858	54	999999	164	279	870	999999	337	194	23	143	279	999999	677	69	503	999999	265	999999	179	681	239	805	464	67	999999	68	892	77	806	465	106	999999	730	999999	712	999999	443	999999	690	506	999999	124	103	999999	897	999999	999999	279	23	879	458	999999	603	939	629	999999	778	106	790	811	102	270	388	557	47	229	832	204	357	633	632	214	601	999999	999999	999999	711	435	170	707	142	622	64	927	16	999999	455	999999	853	999999	101	347	270	878	414	274	735	545	991	999999	948	732	999999	389	256	254	659	999999	793	514	999999	352	935	93	679	999999	216	999999	551	202	999999	51	350	999999	542	294	944	999999	268	881	389	999999	444	493	758	999999	699	674	680	762	196	523	998	349	936	748	411	999999	999999	999999	68	284	994	799	902	907	392	49	847	962	310	999999	999999	911	134	999999	999999	999999	335	279	779	541	780	999999	15	260	999999	10	946	793	883	767	999999	333	823	115	181	645	590	851	999999	999999	827	718	999999	259	851	96	225	576	839	999999	999999	929	999999	999999	999999	999999	999999	652	863	391	102	63	88	543	999999	999999	97	29	198	273	861	483	262	129	714	72	337	755	409	956	785	379	954	923	915	999999	999999	999999	999999	966	851	938	987	999999	567	999999	639	918	999999	511	999	205	387	576	107	999999	999999	45	812	441	878	48	252	999999	999999	723	109	164	627	830	180	791	418	232	422	922	999999	627	561	940	432	999999	919	999999	957	589	992	387	999999	999999	916	143	493	179	97	813	696	89	38	844	999999	485	300	16	341	217	999999	165	164	185	881	59	483	872	19	999999	129	354	950	999999	731	721	338	90	913	46	308	248	999999	608	236	417	598	717	276	947	999999	912	565	749	801	836	233	650	666	866	999999	999999	170	627	999999	999999	139	20	123	999999	999999	999999	102	305	909	549	30	999999	949	473	460	766	605	999999	351	216	788	999999	226	894	498	687	423	999999	385	686	88	516	914	884	287	588	603	324	801	999999	999999	270	840	999999	999999	999999	701	202	415	
894	25	108	286	487	562	999999	794	229	463	468	796	54	919	999999	470	999999	999999	74	196	872	999999	291	270	443	396	999999	369	999999	88	820	986	230	642	491	999999	979	240	437	331	358	794	384	999999	342	120	999999	350	617	999999	999999	999999	636	16	999999	731	999999	838	842	999999	44	999999	999999	150	643	482	575	412	999999	562	491	283	999999	742	999999	88	787	999999	927	332	999999	187	752	999999	999999	782	359	224	999999	760	935	150	397	346	297	999999	999999	999999	226	860	544	372	913	65	309	38	833	999999	178	464	943	314	910	519	479	999999	817	999999	999999	860	132	361	312	677	626	351	999999	867	999999	59	123	553	213	77	787	999999	274	696	999999	999999	949	465	56	999999	816	631	239	877	867	440	970	317	999999	999999	737	193	69	999999	999999	999999	152	999999	448	128	350	999999	110	843	731	999999	592	999999	783	625	911	667	314	999999	861	999999	121	999999	10	25	88	806	683	848	339	604	999999	999999	268	999999	999999	982	26	927	304	426	531	396	999999	647	847	999999	533	253	454	80	999999	401	384	443	999999	999999	999999	999999	50	544	999999	999999	513	137	999999	563	999999	999999	30	928	650	387	373	445	472	999999	862	362	178	238	282	439	999999	269	725	798	654	824	999999	471	27	999999	887	759	709	999999	882	28	618	293	999999	664	233	999999	429	501	37	939	970	132	281	999999	264	811	272	286	858	254	412	240	909	999999	999999	558	999999	66	499	999999	735	203	841	999999	999999	884	250	617	999999	999999	839	999999	771	715	853	999999	200	999999	999999	86	497	433	421	638	616	999999	999999	949	999999	675	613	373	12	999999	999999	999999	999999	999999	868	380	570	654	80	999999	415	188	468	999999	195	857	367	999999	727	423	127	312	781	213	237	999999	509	301	755	540	275	475	231	358	512	85	663	763	546	958	515	842	999999	999999	233	999999	919	999999	999999	15	318	116	645	588	999999	901	999999	999999	209	512	870	278	899	999999	999999	939	999999	120	691	119	203	604	961	999999	908	999999	949	348	979	799	446	999999	538	749	999999	169	829	642	62	999999	89	585	563	999999	97	246	942	822	728	999999	481	809	499	654	811	713	154	876	680	31	951	657	108	409	76	999999	740	999999	317	554	119	324	999999	90	40	618	999999	927	681	671	341	999999	620	696	328	637	829	999999	937	518	24	953	961	41	659	431	487	999999	999999	545	505	999999	999999	183	999999	999999	999999	418	999999	202	672	227	205	19	689	825	47	411	999999	439	999999	999999	221	798	540	166	362	999999	
431	608	141	999999	999999	146	999999	548	621	999999	522	999999	886	999999	270	999999	846	796	758	952	352	834	394	85	999999	538	822	649	581	716	999999	27	999999	723	987	999999	71	786	999999	68	844	150	213	999999	889	919	999999	312	596	476	952	999999	408	999999	999999	597	224	999999	813	431	999999	526	967	999999	999999	505	366	173	433	255	999999	70	539	699	118	212	630	999999	196	163	985	519	62	114	763	898	618	404	48	999999	800	15	972	835	744	999999	182	307	796	999999	999999	999999	999999	351	999999	892	213	708	302	999999	966	430	869	659	445	804	473	863	152	905	886	962	135	999999	455	678	97	704	955	790	39	999999	998	802	600	607	999999	999999	999999	870	694	910	111	564	432	999999	999999	322	999999	939	854	318	165	890	507	600	263	844	896	125	805	509	753	512	453	644	999999	76	999999	838	173	761	552	281	220	976	860	570	611	999999	542	775	315	999999	935	721	177	117	305	10	353	796	815	205	999999	195	999999	599	121	788	947	78	999999	560	776	999999	765	884	680	531	739	693	242	999999	582	999999	203	737	576	999999	477	324	771	68	495	376	946	999999	215	34	819	999999	458	823	137	999999	521	755	248	843	955	292	436	774	271	659	564	999999	623	45	992	429	33	389	321	633	307	205	999999	410	155	418	999999	656	711	477	244	419	693	999999	999999	447	498	999999	776	194	887	997	796	835	812	952	734	180	999999	399	999999	78	511	503	176	999999	690	838	697	547	999999	999999	72	793	425	154	310	999999	526	999999	930	300	999999	999999	745	309	408	238	597	203	684	508	624	322	239	175	999999	200	999999	202	756	659	45	239	580	116	999999	13	420	667	651	229	653	999999	999999	947	465	384	758	867	918	462	999999	503	862	999999	166	750	563	259	999999	120	571	334	798	281	265	384	556	638	374	405	818	930	552	999999	855	147	853	999999	710	532	999999	85	284	304	419	541	376	474	950	195	449	171	430	540	658	328	999999	197	692	90	828	129	503	522	643	999999	951	408	260	999999	897	281	548	714	678	496	60	503	861	724	18	91	688	189	956	999999	509	999999	806	999999	999999	665	999999	999999	704	999999	582	999999	999999	108	999999	999999	224	931	297	177	622	715	999999	171	999999	194	335	968	82	746	441	324	566	999999	999999	939	601	723	570	999999	999999	999999	20	999999	914	299	842	763	999999	50	867	757	999999	999999	999999	793	159	644	268	273	339	631	999999	999999	880	268	999999	674	298	650	376	500	370	65	495	704	
705	999999	256	999999	352	572	999999	42	878	684	432	777	952	26	790	999999	465	306	902	999999	371	999999	999999	656	104	178	474	493	999999	999999	396	835	999999	339	98	999999	397	289	999999	766	797	999999	999999	205	835	426	721	281	860	999999	45	74	163	444	999999	999999	999999	999999	884	999999	108	350	368	511	298	999999	484	999999	999999	145	569	185	384	146	263	845	972	291	821	677	457	203	633	264	999999	332	681	999999	999999	445	637	999999	405	748	999999	457	166	577	907	247	942	999999	353	999999	999999	860	689	27	191	497	680	736	778	216	725	904	716	113	999999	965	915	625	999999	493	508	771	779	636	999999	806	689	404	384	583	735	999999	850	909	414	481	642	664	676	508	764	901	28	199	32	999999	740	63	999999	999999	332	326	480	859	226	88	90	63	549	385	808	285	362	205	999999	999999	64	807	999999	697	333	260	949	999999	728	607	753	999999	614	714	75	635	999999	442	261	419	999999	990	692	336	401	589	125	999999	700	999999	548	823	718	656	708	933	365	710	618	81	377	361	141	619	335	999999	449	834	320	182	289	919	943	71	999999	999999	124	371	306	744	144	657	428	249	68	929	999999	957	16	141	999999	295	824	999999	52	527	858	83	11	999999	999999	291	980	527	209	629	879	657	169	643	999999	999999	999999	874	999999	719	933	891	561	999999	629	491	828	188	901	993	105	999999	28	968	216	51	999999	406	603	853	677	999999	999999	438	60	223	999999	999999	322	287	882	950	252	333	594	967	999999	999999	999999	659	463	802	625	999999	999999	125	639	999999	999999	999999	999999	17	999999	999999	52	43	851	132	355	415	692	465	866	999999	121	154	521	694	384	248	529	764	134	999999	399	999999	284	999999	904	935	584	999999	934	999999	654	874	679	169	999999	560	125	398	260	866	966	997	936	11	105	389	603	944	815	198	257	868	882	335	693	177	759	999999	227	419	830	999999	530	330	970	999999	999999	361	999999	823	133	999999	513	268	999999	401	938	999999	738	999999	341	640	791	746	297	785	992	354	999999	999999	999999	999999	181	840	45	881	999999	615	40	858	999999	251	540	991	75	126	364	624	358	301	238	485	290	999999	999999	999999	999999	999999	43	999999	254	130	999999	999999	32	36	959	999999	999999	106	924	333	999999	879	999999	999999	109	799	681	180	999999	378	995	999999	886	325	816	999999	762	846	588	999999	999999	999999	614	793	999999	999999	969	48	999999	692	401	999999	377	904	999999	999999	100	999999	100	502	113	999999	764	999999	135	712	999999	706	
999999	491	910	386	517	241	751	406	274	818	999999	857	999999	642	23	738	976	743	806	981	999999	414	387	999999	999999	999999	589	719	999999	738	668	652	838	273	999999	999999	999999	24	999999	145	163	837	146	282	264	242	672	470	848	999999	899	391	999999	999999	999999	805	113	146	630	431	651	42	324	535	999999	999999	29	566	815	999999	956	961	999	670	999999	254	999999	115	519	523	999999	129	870	66	838	999999	746	416	649	999999	999999	645	394	323	999999	999999	999999	999999	132	999999	223	999999	655	510	999999	937	999999	245	999999	379	537	998	999999	999999	17	532	172	267	697	873	345	612	999999	793	776	321	577	685	999999	707	731	667	982	346	999999	999999	473	369	999999	999999	895	510	812	280	999999	573	27	286	315	961	958	265	913	259	837	611	200	862	999999	756	999999	999999	69	896	647	870	25	290	807	999999	68	999999	999999	999999	999999	834	799	645	308	999999	303	301	379	225	748	476	753	999999	509	698	126	611	635	240	540	198	999999	916	633	624	999999	999999	478	614	902	166	999999	127	281	12	999999	554	563	532	462	79	337	843	158	999999	127	292	780	999999	585	457	176	49	265	789	393	883	22	683	999999	999999	822	765	323	999999	491	635	462	507	887	999999	57	112	778	999999	861	607	999999	999999	999999	276	999999	369	39	999999	989	945	862	491	618	928	542	879	878	896	257	572	530	566	999999	491	829	999999	231	23	409	74	271	794	999999	786	124	559	186	999999	609	462	736	868	999999	546	772	971	888	958	38	178	234	881	223	299	999999	999999	773	999999	446	683	999999	25	55	999999	683	999999	562	832	813	982	703	500	297	794	999999	661	964	999999	719	999999	395	999999	984	241	839	389	580	639	709	913	786	171	941	925	999999	720	999999	676	999999	704	418	999999	154	999999	475	733	594	999999	463	425	247	630	306	999999	298	875	999999	814	95	304	497	922	132	900	206	541	559	371	480	125	838	297	290	24	449	338	128	999999	999999	116	795	161	999999	294	675	166	865	999999	999999	999999	690	999999	590	568	216	495	934	254	849	933	999999	232	948	348	586	949	999999	999999	148	959	757	101	58	979	999999	999999	999999	837	999999	49	676	999999	733	41	434	829	999999	722	999999	953	999999	999999	999999	832	933	573	212	838	707	725	817	583	224	678	691	999999	960	610	70	870	749	106	29	809	999999	999999	498	916	913	757	252	999999	999999	999999	564	999999	13	999999	999999	935	143	999999	140	999999	232	103	981	65	349	836	999999	106	662	937	214	308	854	288	
575	956	999999	999999	924	950	483	999999	108	40	123	808	595	744	564	134	736	841	965	519	587	173	994	443	576	999999	887	155	964	547	980	266	38	724	650	100	860	847	999999	189	36	42	994	999999	942	541	250	999999	541	537	210	373	999999	344	999999	411	961	640	999999	847	73	999999	236	561	59	856	999999	999999	103	474	274	888	999999	999999	493	999999	179	53	999999	45	836	762	614	999999	346	617	923	694	32	248	138	229	137	146	126	999999	999999	999999	901	96	761	999999	41	77	999999	999999	515	556	850	999999	242	918	150	684	20	310	999999	999999	225	999999	932	95	848	854	999999	999999	761	721	668	794	748	737	151	414	283	466	730	999999	172	999999	111	376	843	875	16	999999	89	453	135	815	975	16	999999	469	163	676	531	186	731	229	560	794	888	999999	999999	999999	777	735	410	999999	580	186	636	999999	340	999999	251	972	847	135	964	317	999999	853	819	741	520	681	261	607	935	553	999999	943	473	317	488	788	999999	512	443	353	52	582	245	798	379	35	138	597	999999	558	339	999999	999999	253	999999	44	246	667	983	999999	484	999999	999999	37	371	693	727	999999	87	463	999999	999999	692	620	274	23	617	30	371	495	552	664	182	999999	224	218	688	230	118	453	551	808	528	347	999999	249	999999	218	437	999999	307	115	519	971	999999	993	914	644	978	999999	999999	226	305	999999	999999	820	999999	242	812	163	14	507	914	999999	911	697	999999	999999	751	999999	59	409	593	685	198	999999	154	210	334	230	304	54	251	922	999999	335	999999	40	999999	999999	999999	731	999999	283	681	800	201	886	999999	364	186	999999	892	953	146	27	633	620	310	115	675	999999	908	591	859	960	265	991	607	586	195	787	999999	999999	416	328	999999	319	999999	999999	999999	999999	999999	999999	54	999999	999999	298	786	18	999999	999999	999999	999999	999999	197	822	999999	424	999999	999999	999999	288	483	179	398	19	199	546	817	23	999999	617	911	859	417	290	938	546	134	808	967	999999	598	883	303	67	870	329	228	999999	200	894	292	853	999999	979	666	800	999999	725	962	751	969	995	388	999999	818	829	999999	907	883	999999	300	912	577	995	690	599	876	999999	148	869	999999	321	999999	428	335	68	813	437	999999	999999	890	408	999999	999999	245	603	505	28	248	50	363	999999	621	923	604	379	285	999999	298	999999	923	324	586	102	433	657	182	999999	949	759	26	538	999999	745	385	891	77	362	759	97	999999	857	999999	107	516	16	699	899	824	955	782	762	148	556	224	
576	821	752	791	588	999999	545	79	489	34	999999	37	876	547	999999	999999	923	301	999999	972	76	231	489	999999	426	999999	999999	146	999999	976	999999	399	737	531	808	999999	324	570	181	666	999999	788	613	82	999999	979	823	361	120	653	859	471	999999	584	158	999999	342	176	374	999999	158	409	999999	512	771	999999	299	355	738	643	987	363	129	999999	422	287	617	999999	893	447	999999	999999	35	349	127	791	462	163	382	999999	737	999999	999999	551	999999	160	713	111	311	267	690	999999	622	477	666	505	999999	999999	171	870	999999	926	283	927	999999	237	999999	736	394	980	972	146	972	999999	906	999999	167	578	36	272	574	516	999999	635	756	666	308	557	682	621	449	69	991	511	724	999999	999999	277	65	290	776	999999	999999	999999	295	999999	505	999999	571	826	348	773	999999	899	306	999999	820	647	999999	829	929	825	63	773	540	999999	154	470	999999	999999	965	889	523	746	495	999999	800	783	999999	212	171	961	986	855	283	999999	692	101	999999	502	990	236	999999	236	999999	950	923	942	999999	999999	409	44	785	999999	861	458	259	630	999999	999999	431	47	307	999999	999999	999999	839	999999	999999	999999	229	62	264	68	999999	738	999999	297	999999	999999	999999	857	992	966	999999	999999	999999	519	994	999999	426	999999	687	999999	999999	953	999999	999999	568	393	999999	726	999999	927	163	356	779	727	999999	133	666	962	245	999999	44	999999	54	341	174	540	999999	329	213	675	999999	999999	375	999999	999999	999999	809	663	728	11	433	947	999999	999999	812	999999	999999	458	157	870	168	464	999999	818	472	506	999999	597	999999	38	601	791	523	777	490	999999	999999	31	740	999999	323	12	243	243	446	97	169	978	528	999999	192	343	182	342	999999	982	999999	557	294	490	999999	221	999999	999999	999999	641	434	637	999999	999999	999999	335	717	935	557	999999	999999	594	381	385	346	999999	79	257	999999	267	619	191	270	507	667	433	736	260	970	112	999999	543	999999	804	662	999999	402	712	251	856	626	246	784	360	999999	745	185	909	153	320	152	999999	854	152	32	999999	376	999999	158	51	599	466	965	454	852	687	761	576	722	813	538	366	15	988	640	382	406	910	746	922	258	827	999999	659	959	999999	688	999999	782	420	166	324	563	209	267	999999	281	340	508	83	984	608	196	999999	782	785	445	999999	511	649	846	465	999999	236	793	771	999999	999999	495	989	999	80	794	999999	657	224	999999	806	731	481	111	76	411	672	938	649	640	999999	999999	184	427	999999	188	999999	573	700	982	999999	415	495	
809	999999	844	519	84	913	814	883	999999	567	982	638	144	40	548	780	64	999999	999999	999999	140	583	999999	321	572	186	999999	661	739	956	999999	476	999999	245	671	146	231	892	598	34	999999	757	104	999999	201	999999	688	999999	594	999999	999999	322	48	271	365	236	536	533	947	999999	31	162	154	725	335	515	999999	898	369	411	558	171	999999	999999	318	383	488	128	129	999999	498	744	77	945	999999	919	437	138	999999	999999	610	999999	945	700	13	682	612	999999	984	685	550	999999	788	192	245	485	251	774	953	999999	747	999999	999999	173	409	286	95	208	999999	999999	88	119	999999	923	801	999999	225	380	270	636	770	999999	999999	443	243	708	956	885	999999	834	999999	663	185	898	999999	202	294	782	999999	999999	597	999999	962	577	999999	440	770	999999	390	384	999999	871	999999	327	221	637	282	970	929	700	330	999999	498	580	739	999999	999999	130	236	609	576	999999	89	543	48	367	157	567	835	999999	937	101	504	335	575	999999	159	999999	999999	70	919	999999	852	999999	999999	397	915	391	838	999999	506	999999	638	780	999999	999999	999999	970	999999	999999	999999	999999	999999	999999	999999	238	705	999999	999999	933	275	86	443	175	689	999999	591	489	146	651	451	766	729	653	306	297	463	723	527	999999	24	999999	579	833	999999	999999	189	725	999999	178	692	752	386	904	916	430	217	472	101	555	999999	999999	999999	637	412	723	986	999999	999999	999999	774	981	644	264	999999	97	506	609	999999	999999	83	866	652	967	999999	699	999999	824	736	876	999999	999999	632	971	516	999999	354	942	431	857	228	697	895	371	999999	710	118	131	999999	829	923	999999	877	999999	482	999999	659	866	999999	999999	343	171	999999	953	999999	783	358	673	747	215	743	564	999999	999999	999999	385	970	291	573	258	590	268	837	907	953	999999	999999	26	999999	149	63	487	273	718	999999	66	942	942	974	620	361	445	383	999999	95	369	429	149	358	106	406	377	303	999999	132	85	999999	847	10	914	669	341	183	999999	161	265	300	470	999999	999999	442	38	999999	952	896	155	884	66	999999	593	62	974	668	402	999999	686	999999	843	596	447	732	999999	942	999999	999999	30	271	775	999999	830	78	959	924	999999	664	378	999999	350	999999	976	201	277	999999	416	862	695	673	999999	999999	475	80	999999	874	777	478	347	95	256	11	999999	884	999999	999999	991	524	999999	59	521	738	374	999999	844	319	620	255	465	79	536	207	265	999999	489	910	164	999999	999999	95	156	999999	326	292	814	348	657	101	92	840	45	891	769	
645	161	53	500	999999	999999	147	264	532	22	278	559	59	746	999999	404	999999	282	241	903	17	903	843	999999	91	999999	999999	661	528	172	999999	44	644	437	619	999999	446	419	314	532	483	831	624	665	999999	999999	764	602	138	696	999999	568	999999	999999	761	742	318	631	999999	999999	731	486	735	369	999999	999999	915	621	136	333	958	789	967	999999	999999	186	288	187	373	358	56	902	533	832	289	999999	999999	999999	676	877	999999	999999	999	275	800	997	105	265	277	813	818	153	476	804	737	104	600	999999	569	999999	464	140	268	70	999999	999999	952	903	90	999999	999999	268	999999	259	446	153	999999	702	908	431	90	999999	999999	559	999999	999999	436	999999	104	194	466	146	999999	101	423	756	556	999999	999999	999999	54	202	185	999999	810	559	208	999999	368	999999	314	898	999999	147	504	441	230	708	530	100	402	234	808	895	999999	867	181	854	836	689	999999	850	429	999999	386	999999	847	972	999999	999999	704	219	369	999999	879	999999	950	949	999999	981	535	847	418	191	578	820	393	999999	72	943	387	353	390	999999	997	464	478	259	999999	999999	593	258	959	999999	999999	999999	864	309	25	316	999999	232	999999	854	163	749	441	248	367	566	504	567	910	999999	604	360	829	999999	512	999999	999999	701	197	981	999999	999999	888	869	796	395	999999	999999	999999	755	36	164	96	536	999999	258	32	240	891	999999	121	35	348	163	999999	44	999999	183	796	600	999999	225	45	286	465	875	860	572	999999	971	610	419	999999	164	779	449	999999	303	176	264	403	858	999999	992	869	372	939	735	924	999999	42	781	999999	999999	999999	999999	999999	999999	80	648	999999	460	788	999999	594	701	732	999999	999999	505	770	70	17	542	206	368	415	52	999999	103	936	135	647	999999	939	828	131	999999	999999	999999	999999	463	232	527	866	943	80	889	407	177	640	755	361	429	990	971	999999	755	477	179	999999	86	403	976	712	271	812	999999	980	766	580	999999	568	415	184	999999	837	490	675	263	999999	525	999999	999999	462	190	999999	228	700	999999	64	375	999999	999999	571	253	70	999999	814	999999	999999	999999	908	641	596	538	197	999999	254	999999	999999	293	89	999999	999999	880	441	164	524	532	498	593	407	22	999999	214	950	122	843	930	999999	591	675	999999	133	326	616	14	652	924	999999	827	973	999999	834	770	296	939	999999	999999	999999	999999	731	292	116	999999	574	896	999999	999999	588	85	112	999999	999999	552	617	999999	100	564	999999	999999	512	600	539	671	619	391	999999	999999	918	20	999999	162	127	999999	
859	393	964	586	751	720	84	269	346	999999	724	660	999999	292	162	287	999999	21	427	386	403	141	999999	445	927	192	999999	988	474	999999	538	950	205	96	692	234	999999	999999	812	553	361	999999	263	621	946	959	803	896	788	640	171	999999	999999	741	947	728	640	529	658	999999	12	999999	795	769	388	773	464	501	999999	999999	999999	345	999999	874	999999	161	877	141	498	967	389	821	999999	834	415	13	226	464	999999	964	593	524	999999	253	550	275	999999	494	242	183	505	312	999999	859	406	826	336	859	717	796	850	508	999999	690	190	190	885	961	363	999999	999999	999999	999999	635	344	719	489	999999	333	758	704	393	898	999999	472	999999	999999	999999	437	588	676	366	747	999999	123	999999	494	999999	999999	370	390	495	999999	857	626	505	950	999999	525	686	347	381	535	958	101	466	610	714	228	113	664	999999	533	999999	708	200	262	17	522	259	999999	325	892	963	999999	218	262	999999	699	966	136	999999	825	751	251	305	830	999999	261	656	484	779	999999	999999	999999	846	999999	365	158	436	253	999999	158	999999	461	31	488	572	591	882	999999	568	25	261	976	808	718	999999	534	413	999999	474	755	865	774	456	379	932	266	999999	256	999999	999999	999999	723	194	999999	999999	300	999999	817	999999	207	378	452	916	764	999999	983	897	137	189	999999	745	999999	779	196	292	501	15	652	555	999999	999999	636	999999	674	751	999999	792	111	168	491	314	596	111	276	386	999999	999999	691	684	949	369	403	77	999999	158	999999	944	999999	424	68	999999	577	271	951	147	742	144	251	22	166	201	795	999999	999999	526	999999	999999	512	809	869	643	999999	999999	605	946	666	568	251	999999	555	593	794	687	109	206	737	334	159	139	644	288	616	999999	528	999999	574	434	379	548	999	240	442	198	554	425	999999	999999	665	15	999999	184	892	725	466	999999	406	999999	869	500	789	824	999999	383	175	999999	37	643	999999	999999	999999	242	999999	703	527	324	161	606	999999	684	234	137	668	154	658	469	395	890	999999	954	999999	999999	564	878	758	184	424	68	32	963	398	338	999999	818	632	999999	999999	199	208	151	422	999999	976	194	999999	661	999999	672	999999	999999	206	146	999999	999999	495	916	677	320	999999	352	900	102	583	179	296	896	968	849	521	999999	484	205	692	80	542	562	489	380	999999	999999	28	751	999999	326	999999	262	907	674	999999	715	571	674	999999	855	251	330	225	806	898	379	693	999999	161	999999	230	10	453	999999	999999	932	437	307	707	847	334	158	999999	999999	
411	44	988	303	526	805	849	810	950	999999	829	222	346	999999	481	243	413	711	999999	39	105	766	808	557	999999	400	999999	273	966	408	531	102	572	958	999999	864	390	399	790	355	465	420	59	616	999999	740	595	754	825	474	999999	622	999999	727	171	645	235	441	581	135	526	585	843	552	999999	736	649	388	287	617	852	24	920	254	574	685	999999	202	999999	981	805	534	448	501	999999	908	544	999999	999999	759	639	999999	818	664	829	880	576	999999	310	999999	100	217	476	218	622	429	999999	313	999999	485	999999	43	999999	600	999999	992	146	352	587	407	999999	805	590	528	978	999999	999999	265	425	694	118	999999	891	243	999999	597	67	999999	879	545	216	999999	691	321	832	999999	545	227	344	836	743	234	919	903	601	295	627	948	999999	719	233	446	887	468	999999	717	152	179	709	999999	999999	905	472	52	200	961	124	278	999999	382	367	978	999999	589	999999	883	301	987	642	605	970	118	999999	170	322	999999	353	999999	999999	125	463	375	518	611	901	837	762	877	713	999999	181	999999	262	999999	361	999999	524	308	518	494	425	999999	537	113	762	826	905	999999	729	430	999999	891	334	580	999999	992	469	320	687	999999	131	424	283	12	434	622	855	999999	999999	999999	999999	54	714	999999	999999	309	999999	415	848	999999	932	999999	999999	293	999999	289	33	682	939	369	785	214	620	405	372	999999	999999	534	678	150	970	762	503	661	184	999999	187	874	880	999999	163	999999	471	612	999999	671	276	990	981	155	598	183	213	999999	291	999999	433	319	97	698	428	313	737	707	114	180	956	495	118	457	112	159	801	330	215	999999	742	17	999999	999999	999999	999999	553	533	552	999999	558	63	999999	143	150	867	786	999999	999999	850	999999	999999	999999	20	999999	999999	999999	533	999999	448	381	883	243	560	308	425	104	395	999999	538	760	213	164	317	621	902	125	974	317	999999	373	618	139	365	999999	999999	509	214	986	954	17	999999	490	114	999999	674	999999	819	999999	724	773	400	229	999999	99	122	609	201	999999	812	999999	908	226	808	85	763	999999	878	154	329	999999	890	999999	18	999999	741	723	60	892	947	92	306	149	592	471	972	398	476	999999	302	379	318	815	999999	299	109	802	682	39	661	920	941	675	515	808	999999	991	221	142	357	399	558	308	999999	729	368	769	999999	999999	112	999999	288	612	999999	950	608	84	234	718	999999	939	50	31	240	37	150	630	999999	783	999999	980	187	343	918	903	820	19	999999	454	931	339	177	346	926	
297	641	339	823	565	999999	807	767	999999	999999	418	358	537	77	424	999999	737	999999	850	757	132	197	944	693	948	139	598	999999	779	787	101	771	704	999999	943	395	999999	999999	78	583	781	223	683	999999	999999	999999	999999	999999	949	999999	999999	999999	327	588	803	110	696	645	874	999999	611	106	987	716	619	646	999999	441	999999	38	999999	930	77	277	975	909	513	999999	194	404	999999	999999	761	999999	999999	897	454	125	999999	999999	999999	176	999999	643	971	999999	235	967	24	863	899	851	816	920	99	272	136	999999	613	894	999999	384	461	480	588	955	999999	84	131	721	202	999999	150	999999	999999	610	997	433	305	300	684	545	999999	330	504	999999	840	840	824	999999	770	403	512	999999	256	999999	715	999999	999999	26	349	999999	845	302	670	370	999999	534	591	488	999999	703	999999	322	220	60	87	140	975	999999	125	999999	999999	800	951	799	36	999999	46	25	895	545	379	289	951	999999	700	15	660	144	293	315	259	345	999999	77	999999	200	196	205	247	999999	486	471	901	999999	900	55	999999	999999	343	967	498	999999	999999	729	999999	999999	370	686	360	81	999999	841	309	809	999999	914	743	999999	160	836	999999	840	778	320	68	907	387	117	999999	654	664	789	800	326	816	683	752	337	999999	183	829	510	844	175	115	645	171	101	598	985	311	466	720	999999	421	657	797	999999	670	999999	98	999999	63	705	417	999999	999999	999999	992	571	172	999999	999999	977	16	56	996	612	999999	423	999999	295	518	647	999999	207	999999	303	999999	169	886	479	667	326	94	576	999999	148	999999	425	999999	188	999999	999999	999999	999999	999999	743	999999	375	999999	194	999999	256	680	802	745	999999	362	220	620	747	88	999999	685	693	749	824	892	999999	999999	858	854	999999	819	567	196	999999	824	458	881	336	802	999999	507	701	999999	420	646	292	830	999999	786	548	805	856	109	276	351	139	999999	999999	850	999999	775	803	340	289	437	999999	615	264	999999	903	999999	294	945	999999	335	999999	292	999999	187	609	999999	999999	82	316	983	963	468	920	149	695	312	999999	485	742	763	704	370	131	983	534	677	999999	459	882	219	999999	910	560	940	367	846	999999	324	251	999999	999999	731	34	999999	999999	653	695	125	895	600	949	809	212	785	999999	999999	171	356	652	932	44	108	999999	106	471	62	908	979	999999	848	496	74	999999	293	999999	973	346	999999	519	880	981	460	564	291	999999	712	708	999999	999999	999999	999999	999999	999999	999999	425	128	541	927	999999	421	745	999999	343	999999	114	885	575	999999	249	
657	287	999999	999999	771	950	999999	544	908	836	759	999999	144	669	48	173	35	402	925	868	999999	999999	999999	990	107	145	276	999999	518	186	384	999999	789	535	662	465	349	633	900	368	841	583	999999	100	84	999999	611	55	999999	882	88	493	999999	60	820	225	868	355	738	635	683	999999	999999	731	462	622	564	608	17	582	999999	999999	999999	999999	36	844	809	328	999999	40	534	231	822	999999	108	999999	999999	738	999999	447	999999	993	894	274	684	385	558	900	638	461	999999	12	48	721	68	999999	999999	93	34	975	415	550	999999	708	999999	462	643	400	633	570	999999	825	894	569	999999	999999	507	236	999999	999999	296	908	690	464	527	532	999999	111	999999	421	999999	412	714	739	999999	56	564	999999	173	999999	742	999999	999999	77	335	687	118	478	736	999999	188	765	211	384	688	507	860	999999	191	579	999999	542	823	999999	671	723	999999	164	537	938	275	321	73	660	908	138	640	623	139	839	424	714	999999	347	243	144	211	340	60	534	196	999999	14	594	952	999999	344	65	405	611	576	953	940	999999	999999	867	701	999999	476	560	866	247	845	351	165	564	176	485	978	536	999999	781	114	13	752	685	316	478	707	707	794	999999	999999	527	272	470	999999	577	999999	999999	442	659	864	500	668	949	744	663	439	999999	43	858	87	999999	100	999999	999999	937	999999	287	560	233	844	768	765	291	29	999999	88	694	790	599	999999	612	104	861	916	614	999999	802	941	653	49	999999	999999	936	507	358	437	477	621	836	532	999999	999999	219	815	999999	734	386	929	999999	584	744	608	444	757	475	774	238	878	244	602	252	346	907	999999	999999	104	828	784	671	890	611	999999	953	76	13	999999	884	55	821	999999	957	872	524	79	304	710	239	189	999999	584	208	598	386	244	289	999999	907	36	290	999999	906	602	999999	535	972	672	654	999999	753	677	889	192	67	365	644	999999	821	837	888	999999	999999	649	751	97	691	22	695	719	999999	251	999999	858	765	820	972	365	613	988	106	632	66	861	435	999999	694	26	541	31	599	909	940	79	147	466	146	999999	850	181	999999	959	999999	935	590	512	787	40	427	999999	999999	289	999999	832	741	266	999999	13	223	397	402	675	481	674	129	877	999999	820	999999	308	999999	716	514	999999	154	999999	655	130	281	999999	999999	664	599	304	638	320	153	999999	999999	880	699	142	53	463	779	999999	488	312	999999	713	999999	967	319	999999	999999	999999	999999	333	688	603	610	647	732	299	820	738	85	999999	46	
808	734	204	999999	999999	609	551	672	60	663	975	659	999999	313	567	722	609	999999	480	742	961	545	819	999999	734	280	999999	410	999999	643	50	103	311	275	17	978	16	485	478	520	21	999999	724	999999	713	999999	267	343	174	576	999999	393	999999	444	84	273	915	775	757	999999	557	150	918	417	999999	881	357	999999	999999	589	999999	999999	999999	960	731	957	821	158	715	999999	22	717	999999	186	431	657	498	999999	999999	999999	999999	241	728	908	962	870	95	316	57	831	597	189	999999	584	860	97	516	645	999999	127	452	766	69	967	557	999999	903	741	985	964	393	489	887	562	526	485	999999	999999	997	860	999999	514	111	999999	202	833	679	999999	999999	344	150	852	164	83	301	306	999999	999999	999999	999999	966	353	330	92	447	117	999999	485	999999	385	693	548	647	999999	255	938	665	999999	774	724	170	252	425	651	824	541	335	813	271	229	999999	643	617	874	999999	999999	193	28	447	94	999999	204	603	941	651	601	214	311	828	363	999999	999999	986	636	962	724	927	678	268	999999	782	488	224	838	81	60	931	773	959	726	754	646	999999	690	999999	965	999999	999999	10	999999	999999	33	999999	999999	588	317	999999	999999	912	179	999999	514	759	540	312	62	999999	765	869	601	670	441	352	111	608	994	268	306	453	996	86	999999	678	46	579	758	999999	316	999999	764	999999	950	860	790	135	999999	887	207	999999	140	985	999999	999999	409	999999	999999	999999	883	309	594	58	359	536	916	102	156	836	723	960	553	999999	999999	515	115	999999	719	581	999999	976	369	117	71	999999	322	20	202	999999	278	484	999999	999999	619	16	665	715	53	423	999999	999999	978	412	999999	999999	834	581	999999	377	999999	212	999999	323	999999	907	939	999999	999999	441	224	905	999999	317	567	248	999999	476	939	667	850	399	163	305	636	999999	999999	999999	943	824	93	999999	698	824	340	76	642	371	958	712	999999	188	999999	611	209	48	797	671	845	924	960	999999	642	654	999999	119	999999	546	686	264	909	983	543	173	358	482	216	85	999999	501	999999	999999	999999	236	999999	672	671	551	999999	999999	77	336	121	28	999999	724	108	999999	999999	999999	999999	105	684	999999	803	93	999999	999999	262	726	832	721	695	353	999999	999999	850	416	64	855	447	507	451	999999	196	582	872	525	309	634	384	999999	999999	999999	484	511	239	814	432	516	37	116	298	378	766	356	640	999999	999999	817	873	692	990	451	999999	519	654	595	517	230	999999	129	265	628	352	669	999999	941	869	816	816	46	983	
999999	827	341	218	82	332	840	941	114	824	491	999999	691	182	336	999999	964	999999	644	306	212	305	908	850	670	35	106	412	999999	897	884	10	836	708	452	624	452	311	581	999999	677	288	116	304	773	866	660	497	617	999999	999999	999999	182	740	781	252	919	490	548	999999	236	999999	252	216	999999	491	924	982	999999	712	999999	999999	285	381	629	923	198	999999	86	804	999999	999999	794	999999	992	925	999999	999999	927	210	705	962	999999	999999	46	249	999999	900	365	999999	941	678	767	999999	999999	252	999999	800	120	858	63	315	413	744	999999	999999	643	522	224	24	662	828	65	529	17	565	900	751	345	999999	886	999999	258	793	999999	696	999999	888	286	749	252	37	985	79	156	999999	999999	28	852	418	605	523	685	350	630	123	999999	999999	898	887	352	931	465	730	971	999999	66	619	881	999999	787	754	999999	474	772	635	842	985	999999	617	999999	881	999999	999999	783	999999	612	908	173	749	83	602	999999	398	407	999999	571	264	107	391	343	999999	146	867	999999	851	287	221	578	999999	280	999999	864	291	879	470	43	538	947	999999	162	158	456	142	911	194	764	847	999999	461	73	999999	888	991	999999	999999	999999	40	306	932	95	999999	999999	179	478	999999	737	708	518	999999	286	43	317	498	239	999999	492	999999	956	999999	96	999999	153	127	931	692	999999	999999	999999	810	725	13	242	24	523	760	999999	999999	663	999999	999999	66	339	140	184	999999	279	399	762	98	587	741	83	860	846	655	257	222	247	785	697	999999	700	708	221	283	801	303	999999	478	375	999999	350	491	988	999999	110	23	942	901	999999	359	120	918	232	999999	929	381	177	867	513	606	49	877	776	592	366	999999	918	901	999999	976	424	294	723	382	400	592	871	999999	555	999999	999999	345	999999	348	754	781	485	238	354	429	136	117	999999	768	175	472	715	406	673	479	105	51	999999	446	935	825	205	850	592	347	510	360	999999	279	336	704	999999	438	838	584	999999	690	556	809	850	999999	329	999999	217	928	999999	475	153	85	148	238	672	925	412	928	585	634	645	17	918	775	794	696	999999	999999	999999	286	567	99	334	415	494	863	999999	627	506	999999	643	664	469	999999	999999	246	140	108	999999	588	35	909	999999	999999	54	999999	890	999999	522	999999	522	746	970	600	907	64	751	733	743	809	999999	785	431	343	991	981	547	999999	568	558	565	343	999999	378	260	658	100	814	370	946	972	522	114	999999	729	897	693	869	137	162	495	406	999999	999999	259	250	
488	664	528	73	999999	16	515	964	77	188	999999	999999	350	259	964	936	373	999999	836	999999	680	558	614	104	297	678	999999	416	72	168	979	216	999999	19	179	435	999999	306	944	966	999999	150	806	551	590	101	528	878	197	558	43	566	396	443	999999	930	999999	999999	776	332	999999	109	902	999999	208	999999	483	341	89	538	651	76	852	999999	810	999999	752	72	513	206	160	877	228	514	999999	999999	820	685	448	249	384	861	999999	622	999999	907	248	897	352	490	999999	197	798	659	999999	967	999999	526	632	999999	188	999999	920	999999	999999	382	999999	397	783	785	288	999999	892	839	164	999999	999999	999999	164	902	301	999999	999999	32	588	962	999999	999999	606	167	709	304	62	418	71	999999	999999	950	999999	343	999999	999999	123	567	211	819	999999	999999	504	127	999999	482	999999	730	999999	333	278	999999	999999	219	303	999999	791	625	85	984	744	484	778	767	849	595	790	999999	875	451	740	162	999999	769	999999	999999	74	489	736	237	932	332	679	999999	128	51	999999	999999	49	716	999999	497	492	227	84	999999	999999	737	277	835	691	999999	854	297	592	126	87	999999	552	183	255	312	888	848	61	422	804	49	649	808	635	561	781	169	392	252	670	603	999999	846	999999	999999	222	901	999999	392	478	999999	155	999999	999999	738	687	865	470	756	608	643	176	662	999999	151	98	999999	210	140	999999	694	905	349	456	999999	536	705	999999	918	99	999999	312	668	999999	423	999999	647	999999	999999	873	915	699	635	999999	36	999999	41	830	999999	248	752	700	414	623	783	485	806	555	999999	999999	982	631	999999	999999	621	341	507	719	999999	257	451	999999	314	999999	853	995	280	705	429	57	505	874	447	999999	347	296	999999	55	169	938	97	101	363	694	999999	999999	157	968	32	695	929	322	238	549	796	137	999999	157	999999	788	215	999999	999999	999999	706	118	193	871	329	334	443	461	559	664	169	360	271	999999	376	568	848	312	683	734	127	192	645	999999	883	219	999999	750	999999	999999	732	987	964	921	987	782	110	286	648	698	262	477	763	574	390	446	865	775	999999	999999	940	903	427	402	324	524	999999	296	999999	119	433	693	187	187	999999	181	395	350	999999	594	467	571	663	984	482	649	429	81	516	447	354	134	969	82	441	999999	570	572	999999	473	999999	999999	298	999999	274	568	300	999999	999999	218	60	525	999999	999999	999999	378	999999	442	999999	674	999999	400	999999	999999	765	999999	999999	115	746	111	999999	999999	743	999999	283	653	283	135	720	913	359	843	438	
308	396	828	999999	782	337	999999	999999	138	652	999999	999999	919	45	747	772	965	844	195	838	999999	607	999999	999999	983	999999	101	104	123	721	16	999999	261	961	481	999999	936	327	941	999999	683	521	482	180	810	791	364	618	535	999999	755	999999	173	14	897	700	999999	999999	998	869	246	968	476	416	646	616	999999	999999	563	593	999999	999999	903	418	165	30	134	67	971	201	558	999999	569	761	999999	938	161	256	999999	781	994	890	329	81	999999	714	54	76	533	204	674	405	999999	941	526	117	999999	755	848	999999	999999	999999	84	806	321	764	999999	999999	450	708	464	870	894	782	999999	945	328	831	999999	451	999999	999999	533	777	526	163	999999	628	999999	999999	773	405	407	999999	215	999999	815	999999	760	999999	315	339	999999	825	739	999999	510	281	352	581	788	342	877	407	902	516	999999	307	289	167	346	780	480	999999	999999	999999	472	708	999999	999999	139	999999	81	999999	145	645	999999	707	47	999999	652	156	285	999999	999999	440	528	10	293	698	324	517	999999	602	440	534	999999	45	891	680	999999	801	999999	646	999999	999999	271	776	271	267	84	871	270	999999	515	199	505	999999	999999	999999	541	472	425	878	391	999999	573	999999	671	611	786	999999	816	367	390	850	451	639	999999	97	179	751	738	999999	623	452	257	675	999999	250	39	51	524	397	149	869	386	826	264	830	999999	792	114	999999	999999	677	65	999999	999999	999999	999999	866	606	999999	334	789	734	399	264	939	374	897	391	431	581	744	881	999999	999999	521	474	625	384	391	677	386	647	87	555	945	999999	354	497	432	501	999999	999999	102	999999	360	144	986	571	999999	465	521	411	999999	88	736	795	999999	685	666	999999	999999	999999	999999	755	948	151	656	999999	999999	551	999999	410	959	999999	418	999999	789	365	867	386	487	63	999999	925	165	975	964	999	819	999999	760	669	831	241	378	681	230	999999	124	999999	488	153	262	773	446	121	451	753	999999	437	16	999999	818	289	713	79	999999	299	999999	973	186	657	34	999999	790	360	578	728	999999	736	88	452	999999	658	898	999999	801	296	999999	999999	999999	221	339	392	153	999999	999999	551	527	309	260	931	747	151	42	830	999999	103	982	999999	543	723	202	933	999999	563	39	169	391	378	277	145	999999	999999	449	964	328	641	24	310	509	36	210	261	486	999999	705	109	625	999999	225	707	313	403	999999	809	29	405	999999	590	460	999999	170	159	41	999999	130	999999	701	77	512	487	88	682	586	517	523	940	457	212	857	930	999999	324	163	
570	832	999999	55	640	945	922	999999	434	849	818	999999	61	230	371	35	513	407	558	564	999999	629	631	816	999999	295	88	948	999999	733	530	157	999999	995	471	999999	713	156	71	132	589	879	999999	832	768	999999	999999	999999	95	186	354	532	999999	999999	425	999999	999999	600	62	999999	867	974	999999	999999	999999	670	29	65	758	999999	322	366	346	999999	975	999999	974	999999	58	352	823	367	862	655	388	998	171	96	580	999999	91	123	999999	999999	264	999999	112	999999	512	107	999999	417	961	16	999999	999999	196	559	999999	566	999999	412	551	709	530	509	999999	131	322	331	509	932	484	999999	997	208	271	629	999999	999999	999999	31	296	999999	721	416	406	856	999999	401	999999	611	999999	24	999999	679	572	999999	195	755	502	981	641	191	597	698	932	733	18	665	725	566	388	423	810	944	999999	599	988	124	999999	266	340	920	519	897	630	469	673	328	636	876	443	425	867	774	390	114	363	32	999999	672	847	135	675	999999	233	888	214	620	563	972	406	81	652	246	651	720	672	700	78	472	70	690	38	848	132	963	999999	45	563	21	245	965	640	440	418	214	255	273	674	741	265	62	765	663	480	372	773	630	999999	669	441	663	954	21	611	999999	999999	826	999999	270	999999	179	66	551	736	440	999999	221	828	999999	475	409	35	999999	217	999999	999999	374	378	760	199	999999	912	999999	999999	582	21	628	999999	261	999999	429	149	414	999999	95	999999	223	927	999999	930	562	802	685	204	42	999999	999999	999999	999999	241	731	999999	999999	80	415	267	172	972	164	999999	812	392	999999	339	56	999999	621	927	131	23	711	999999	337	829	637	134	236	700	546	944	393	824	235	999999	999999	970	776	344	993	828	832	251	773	999999	127	999999	999999	356	999999	773	26	699	681	590	529	294	130	999999	999999	290	41	472	999999	219	45	999999	166	555	999999	999999	999999	287	934	303	190	999999	999999	716	711	467	999999	880	551	999999	927	693	153	645	500	999999	849	999999	901	713	797	370	816	563	585	999999	999999	679	401	82	999999	999999	999999	388	999999	68	620	999999	832	974	391	160	920	661	999999	999999	844	521	65	863	999999	260	385	231	505	999999	654	120	999999	581	999999	228	488	479	493	999999	928	764	999999	441	480	999999	410	926	999999	646	999999	164	280	999999	999999	502	624	999999	847	999999	364	544	883	590	414	999999	284	260	530	172	672	999999	178	105	423	90	286	623	392	790	849	459	900	999999	379	999999	840	999999	999999	999999	604	950	999999	999999	833	394	880	
654	37	971	999999	999999	406	168	974	998	999999	185	819	214	225	11	155	66	190	905	644	34	999999	913	669	387	964	578	999999	721	819	715	999999	39	999999	632	595	421	630	700	63	741	884	380	514	664	86	91	736	602	805	999999	282	928	750	856	443	123	312	782	194	999999	599	999999	189	279	913	790	14	593	415	734	436	489	852	999999	150	840	999999	14	310	883	999999	965	916	253	999999	343	999999	353	199	999999	118	847	516	999999	152	632	200	244	750	296	87	152	197	80	999999	792	999999	847	999999	602	999999	308	481	311	985	633	345	999999	836	580	510	660	404	999999	625	999999	973	999999	759	517	649	174	999999	999999	999999	699	778	845	113	651	267	441	637	596	768	810	375	214	250	518	296	999999	999999	180	785	999999	999999	264	455	560	999999	459	97	999999	952	999999	54	467	505	295	855	499	832	194	322	78	33	807	175	999999	222	768	386	251	231	395	766	999999	238	999999	951	999999	999999	552	832	808	353	439	643	999999	766	908	709	954	663	796	431	999999	857	717	402	940	98	640	348	60	83	846	999999	999999	782	961	238	999999	999999	340	109	289	362	514	725	593	173	945	58	314	69	431	588	434	963	999999	999999	521	987	20	435	759	999999	782	734	999999	462	86	446	804	679	593	620	999999	999999	151	861	999999	991	999999	776	153	591	44	990	651	268	999999	603	240	999999	717	138	333	905	349	84	579	779	228	141	97	999999	254	634	999999	999999	265	736	821	690	882	999999	188	243	292	178	180	999999	93	248	910	483	216	78	999999	465	296	427	358	77	292	572	773	677	689	643	347	409	524	839	999999	815	781	549	852	197	949	100	623	180	904	787	999999	979	999999	614	303	185	672	20	525	838	388	754	407	999999	755	510	999999	648	999999	999999	277	254	245	105	701	666	999999	774	515	206	999999	999999	172	505	876	999999	457	84	350	999999	737	513	999999	174	436	999999	151	542	442	449	545	974	999999	143	519	452	743	135	912	636	959	999999	505	999999	44	210	999999	902	999999	961	63	479	308	668	42	764	930	81	668	675	524	683	342	999999	660	999999	999999	39	985	999999	60	999999	172	999999	999999	840	999999	999999	139	236	444	249	999999	480	999999	999999	676	999999	110	755	522	672	467	246	122	286	565	439	668	214	373	999999	916	19	911	732	999999	594	466	999999	999999	935	941	999999	240	284	583	861	681	595	999999	166	928	240	912	999999	864	925	600	926	284	579	335	924	999999	881	999999	99	999999	662	
758	91	224	908	999	586	999999	35	999999	999999	702	999999	758	83	61	216	634	999999	107	534	999999	391	993	999999	918	186	609	26	579	359	952	493	303	28	836	82	941	30	241	335	999999	839	919	763	233	999999	999999	261	873	655	999999	646	992	43	794	376	999999	684	989	822	976	999999	455	656	885	999999	410	739	246	979	275	613	454	771	878	38	999999	240	316	347	365	357	153	923	111	999999	501	269	233	999999	999999	267	999999	419	999999	942	393	272	878	24	999999	91	999999	894	999999	643	202	999999	999999	766	905	857	377	651	466	628	570	531	555	579	999999	150	999999	999999	999999	18	582	44	999999	935	645	999999	362	302	177	284	999999	259	543	999999	123	280	999999	466	564	999999	889	388	953	729	381	861	717	308	306	40	574	999999	899	382	70	167	807	230	999999	706	999999	85	484	191	999999	321	988	98	465	447	46	59	222	999999	128	204	91	693	563	783	999999	63	995	146	710	104	359	171	406	956	472	999999	345	999999	632	814	903	999999	443	70	873	629	842	859	993	999999	999999	42	263	866	86	999999	666	999999	224	451	89	348	480	999999	961	827	691	509	975	162	713	999999	244	314	300	319	259	502	910	862	999999	146	999999	196	78	327	908	539	880	999999	999999	999999	644	191	999999	999999	301	252	109	56	999999	342	999999	841	810	673	798	999999	576	766	865	999999	437	361	999999	999999	999999	294	999999	644	919	161	629	627	935	715	718	62	999999	734	999999	16	403	999999	999999	878	262	999999	385	405	528	959	963	123	492	999999	999999	293	999999	793	370	16	129	999999	137	785	713	999999	905	999999	954	746	379	999999	748	858	770	573	436	361	689	893	909	727	125	999999	198	999999	144	881	155	435	110	999999	374	21	887	937	736	148	175	995	406	999999	450	999999	589	131	374	634	293	999999	999999	600	113	476	999999	401	349	999999	597	206	132	33	949	999999	646	593	477	737	999999	832	836	999999	196	693	999999	628	286	343	379	77	151	509	598	999999	579	509	682	999999	913	495	999999	569	551	968	872	383	340	921	999999	995	999999	636	663	460	999999	568	414	999999	979	999999	125	15	797	530	64	999999	999999	801	950	146	999999	580	823	485	244	277	746	227	820	123	999999	365	208	384	423	515	845	999999	987	999999	105	272	917	445	999999	592	772	31	999999	259	948	999999	971	999	94	999999	812	188	226	893	822	196	999999	866	999999	999999	807	423	999999	549	777	297	814	999999	50	649	663	388	114	999999	999999	725	313	570	999999	759	
999999	209	299	351	702	667	999999	104	198	999999	673	999999	264	620	784	358	914	374	482	999999	724	42	999999	445	999999	434	83	574	999999	106	999999	38	999999	999999	376	608	133	765	847	119	376	719	999999	999999	999999	612	133	494	867	156	810	939	98	515	44	361	251	854	932	999999	593	999999	706	101	35	645	360	833	253	186	235	159	526	373	294	14	291	826	999999	999999	999999	589	999999	251	295	999999	939	194	396	999999	999999	279	833	999999	525	29	23	659	999999	999999	261	300	250	690	921	999999	999999	725	999999	39	79	424	394	135	999999	999999	999999	464	999999	999999	705	176	999999	238	999999	955	999999	999999	999999	274	991	632	719	999999	555	20	349	999999	330	634	530	224	963	999999	945	941	884	707	611	521	378	999999	853	33	634	95	853	21	871	965	345	999999	877	956	999999	447	705	265	999999	956	664	635	143	999999	562	490	999999	999999	293	877	80	999999	345	335	895	442	778	696	504	469	167	337	154	365	299	65	999999	17	328	507	999999	629	999999	999999	857	999999	424	681	999999	999999	882	773	728	993	894	727	139	552	70	605	999999	18	999999	120	799	336	491	778	882	999999	153	205	999999	785	640	451	490	690	478	162	27	107	999999	360	586	999999	609	160	999999	571	999999	794	946	999999	839	238	869	999999	856	530	999999	646	799	964	10	687	23	943	362	453	246	449	83	907	999999	571	999999	409	534	415	727	999999	317	320	580	358	258	47	945	412	581	474	833	948	900	999999	999999	270	999999	899	379	665	797	27	335	999999	720	999999	999999	999999	455	999999	492	450	802	921	338	489	393	651	439	976	997	950	871	771	615	999999	17	216	999999	999999	59	999999	45	72	543	300	984	103	999999	219	901	677	956	121	982	393	155	999999	999999	818	877	708	470	999999	667	999999	155	999999	871	595	41	999999	999999	933	420	857	414	740	388	48	504	300	999999	229	84	999999	993	759	999999	999999	979	999999	999999	455	999999	350	174	642	404	999999	154	999999	999999	999999	188	973	674	33	999999	134	978	415	601	999999	324	586	999999	250	329	348	853	999999	774	650	615	13	999999	558	297	999999	999999	772	345	692	894	83	78	970	50	111	999999	969	69	665	252	999999	999999	169	140	68	655	923	323	66	842	758	656	581	437	185	218	125	999999	630	999999	216	79	908	120	251	517	999999	210	999999	999999	883	999999	119	407	51	575	604	427	239	999999	768	458	289	849	145	999999	999999	543	864	892	540	243	438	233	46	504	528	999999	889	550	930	723	105	
999999	958	431	547	999999	999999	609	999999	697	506	214	999999	757	790	999999	974	824	30	191	345	335	999999	999999	999999	885	371	547	57	554	537	688	494	55	363	915	891	714	879	323	999999	264	288	842	999999	233	560	288	999999	469	85	75	530	749	999999	999999	221	318	533	661	812	849	562	999999	169	817	720	627	999999	874	177	269	945	999999	999999	90	57	319	912	674	999999	999999	833	588	478	472	168	745	667	593	703	583	999999	999999	511	999999	702	999999	682	919	513	932	999999	839	302	816	130	823	999999	307	722	999999	405	858	336	728	25	974	590	697	658	974	999999	810	999999	594	87	727	204	736	999999	999999	637	993	170	999999	209	999999	296	999999	352	344	40	999999	871	801	187	333	890	782	292	728	637	985	270	999999	972	83	668	707	738	402	999999	999999	919	893	274	412	698	934	529	31	687	927	355	324	943	600	939	379	416	754	836	421	454	659	201	652	732	999999	429	136	336	588	924	949	715	999999	450	977	536	774	634	956	263	270	999999	709	999999	999999	595	381	143	999999	300	983	566	218	533	270	702	999999	680	76	999999	999999	695	109	999999	405	608	891	160	962	842	999999	129	879	167	193	999999	999999	21	785	46	58	999999	47	297	999999	393	507	529	190	284	913	999999	568	452	999999	575	941	999999	244	347	999999	231	181	456	658	999999	686	60	349	651	221	610	999999	40	466	999999	999999	999999	73	999999	999999	371	969	687	928	547	999999	437	307	618	676	784	999999	447	999999	999999	999999	590	638	999999	707	457	190	999999	73	313	209	999999	986	459	917	139	643	232	246	342	261	493	528	121	312	258	752	730	975	999999	833	999999	698	639	589	999999	182	999999	315	654	999999	999999	624	625	347	33	450	848	700	547	151	554	211	999	574	337	72	527	774	458	704	459	999999	636	479	752	999999	356	870	849	956	656	917	591	161	819	999999	902	773	288	807	999999	40	437	294	288	255	699	75	261	999999	655	222	856	949	999999	878	987	155	595	195	104	977	999999	999999	494	637	620	847	754	468	169	753	999999	999999	999999	429	999999	351	999999	506	149	291	618	844	310	444	999999	999999	429	941	999999	999999	187	103	713	926	189	846	800	651	635	852	320	792	846	901	726	216	999999	999999	753	646	955	999999	56	999999	368	16	289	59	576	978	428	813	999999	412	575	402	936	873	249	999999	551	549	870	999999	999999	826	998	409	999999	853	492	125	197	244	999999	98	57	901	567	182	999999	750	84	999999	433	506	214	
443	999999	333	999999	999999	73	474	105	416	999999	999999	841	542	17	880	341	723	496	312	625	353	999999	487	999999	45	999999	76	999999	999999	474	999999	863	474	621	565	83	395	999999	999999	62	999999	149	395	870	298	69	35	175	999999	419	999999	170	130	881	861	999999	999999	977	999999	969	996	753	304	999999	999999	999999	377	920	452	807	945	149	290	999999	902	213	999999	616	67	975	290	901	44	999999	122	64	742	592	760	732	234	418	348	246	65	969	999999	453	866	402	692	114	722	878	473	221	879	870	999999	657	617	241	919	269	689	104	718	912	999999	999999	163	784	170	720	582	999999	801	54	999999	932	368	771	750	999999	293	186	999999	166	917	900	184	999999	613	112	999999	992	498	88	557	999999	261	932	624	916	249	908	943	999999	999999	936	420	835	676	57	299	845	999999	264	999999	999999	999999	999999	999999	928	775	291	180	67	999999	590	49	722	496	243	680	435	157	999999	425	384	999999	186	860	980	490	349	204	999999	813	279	511	243	112	999999	999999	999999	999999	696	151	958	737	885	406	715	897	697	348	443	999999	999999	698	657	839	601	999999	739	999999	999999	447	999999	96	614	254	999999	89	805	999999	452	197	981	498	999999	692	467	647	356	779	154	93	793	999999	760	200	949	999999	999999	999999	511	774	316	999999	999999	258	715	999999	999999	999999	999999	636	101	999999	895	255	394	375	999999	965	382	954	999999	999999	557	999999	999999	435	336	424	305	754	235	412	999999	677	881	985	574	999999	977	999999	524	715	999999	517	992	716	114	514	805	583	344	888	999999	999999	851	999999	999999	999999	999999	289	999999	999999	346	326	410	689	967	227	374	999999	999999	44	987	786	439	217	260	49	938	937	330	999999	618	721	420	347	390	562	999999	535	546	999999	608	999999	61	815	379	392	999999	313	749	886	999999	406	782	309	999999	245	127	644	999999	408	999999	665	999999	999999	999999	624	999999	73	308	415	401	839	862	999999	435	999999	734	624	838	999999	932	999999	198	443	680	221	938	120	999999	999999	445	192	438	147	999999	999999	738	337	724	999999	485	54	14	344	495	311	543	564	999999	611	510	502	999999	238	476	427	999999	525	53	879	685	795	626	162	969	219	410	999999	698	492	999999	407	900	93	999999	888	630	999999	948	378	999999	384	999999	999999	645	999999	386	209	999999	111	999999	223	294	999999	999999	690	427	851	374	285	901	818	999999	999999	60	999999	999999	722	999999	587	796	999999	576	674	999999	311	558	791	999999	999999	833	210	64	597	999999	347	123	999999	25	
701	471	999999	490	673	999999	859	519	856	784	542	999999	999999	999999	93	314	999999	646	619	642	999999	142	636	344	347	452	700	999999	277	999999	713	988	545	706	154	126	27	142	999999	206	352	792	999999	999999	999999	685	179	847	971	293	173	700	503	423	257	569	999999	444	152	231	777	105	251	999999	81	553	806	999999	999999	966	296	721	742	999999	999999	975	439	629	368	662	282	853	792	984	209	22	494	131	999999	999999	292	583	999999	999999	428	256	551	219	934	431	878	222	638	999999	996	452	999999	999999	133	282	139	214	85	490	948	924	313	266	293	69	68	684	508	633	999999	713	999999	999999	994	52	999999	999999	999999	937	783	999999	224	999999	988	756	64	414	997	186	455	87	507	999999	734	504	943	294	926	999999	999999	204	714	15	330	999999	999999	897	999999	91	999999	909	519	148	706	888	709	525	277	999999	14	654	687	999999	187	607	216	232	335	999999	999999	999999	999999	819	573	999999	355	219	467	999999	999999	167	328	916	337	546	567	368	802	999999	794	428	27	400	999999	719	517	392	827	722	86	498	572	596	999999	709	999999	699	575	127	542	500	999999	572	999999	847	336	770	994	641	49	999999	430	489	999999	999999	132	903	999999	854	82	999999	999999	999999	628	999999	594	731	934	999999	930	867	999999	684	313	304	370	999999	899	34	999999	746	398	999999	683	238	77	92	891	310	587	711	751	720	999999	999999	119	323	943	999999	262	604	835	376	999999	999999	64	745	999999	410	321	677	13	999999	471	335	575	205	71	400	479	999999	999999	634	50	228	126	82	639	734	195	56	999999	946	999999	999999	999999	999999	485	511	183	331	905	490	989	910	999999	827	259	720	999999	914	261	552	483	749	763	211	335	492	999999	982	116	452	225	274	175	67	162	682	423	553	999999	559	226	999999	999999	360	644	999999	520	298	999999	918	729	281	999999	958	473	32	34	709	999999	999999	456	201	224	463	274	725	744	650	674	576	999999	460	204	702	336	335	152	413	566	999999	971	766	168	198	722	999999	999999	217	593	140	657	714	857	725	113	34	999999	154	95	919	396	869	623	256	622	278	86	999999	631	999999	999999	620	153	500	32	689	42	36	740	329	256	999999	67	544	918	592	603	479	598	312	999999	998	999999	647	809	111	152	999999	576	453	868	386	585	455	260	47	570	366	703	999999	991	906	413	765	673	859	812	999999	337	999999	675	606	503	329	745	881	302	506	999999	920	546	999999	999999	296	461	869	999999	611	999999	881	31	999999	
775	185	320	496	594	562	973	999999	299	73	584	999999	778	999999	882	265	710	379	999999	74	674	782	999999	871	455	999999	314	803	908	210	794	456	18	437	831	328	999999	259	999999	739	532	742	630	483	546	999999	518	199	986	695	901	915	146	956	573	993	999999	999999	999999	478	258	179	999999	98	279	137	537	350	440	563	256	999999	92	15	542	999999	162	999999	335	541	608	124	817	222	309	879	319	61	999999	837	30	999999	219	818	490	999999	999999	541	213	418	386	177	759	999999	999999	450	832	999999	424	640	999999	999999	123	508	869	144	362	829	999999	399	817	999999	486	999999	543	685	251	274	524	189	241	620	199	917	165	440	999999	999999	772	999999	56	188	636	233	996	126	457	999999	999999	356	999999	871	752	814	999999	899	690	166	999999	763	209	568	999999	999999	409	230	714	999999	353	438	778	968	66	931	353	999999	849	999999	605	426	999999	540	325	178	999999	370	868	385	327	999999	750	208	504	19	659	999999	999999	401	824	776	999999	260	367	519	577	41	999999	999999	471	999999	60	437	560	473	535	668	253	448	66	48	362	999999	999999	97	688	579	474	57	281	999999	76	999999	999999	829	24	977	999999	805	600	157	555	57	914	366	215	999999	648	40	999999	991	244	134	345	999999	423	83	381	999999	830	999999	567	999999	549	605	894	999999	998	999999	459	557	494	447	847	999999	492	315	423	999999	882	999999	931	444	573	999999	631	942	999999	999999	416	940	605	999999	974	602	999999	788	508	999999	471	612	323	917	581	925	506	796	286	999999	303	117	999999	858	397	464	999999	133	204	999999	974	951	999999	355	324	519	999999	591	999999	255	329	704	807	999999	60	279	63	24	862	647	999999	999999	666	686	359	999999	290	746	999999	520	999999	466	594	249	344	520	999999	967	602	71	974	999999	333	40	999999	999999	309	999999	807	999999	410	62	270	556	999999	999999	999999	999999	995	25	238	214	85	952	999999	999999	999999	568	770	540	999999	999999	421	999999	673	867	510	635	999999	761	999	735	999999	397	119	482	206	47	999999	205	234	329	999999	999999	833	769	999999	381	319	254	999999	741	999999	277	971	999999	641	469	882	617	639	660	999999	244	26	503	275	688	842	247	666	82	804	574	316	827	124	833	999999	999999	38	138	325	335	282	267	950	672	426	794	841	736	999999	156	566	999999	999999	736	999999	999999	999999	160	539	82	587	999999	999999	999999	999999	153	999999	807	999999	978	588	510	344	898	962	758	552	999999	999999	58	406	999999	917	999999	18	742	732	387	
999999	638	411	877	599	253	999999	999999	999999	740	999999	282	593	43	245	186	999999	65	240	206	999999	999999	786	899	999999	491	675	999999	999999	288	210	228	999999	823	999999	863	576	711	910	100	999999	999999	437	812	892	999999	999999	372	694	740	100	999999	512	536	613	459	851	512	989	999999	578	99	999999	51	539	492	862	769	999999	381	609	999999	154	149	55	676	385	974	16	898	999999	313	963	758	198	257	716	884	219	95	22	74	999999	999999	999999	71	730	395	282	409	137	999999	873	322	140	999999	999999	372	999999	936	83	999999	505	999999	999999	275	135	999999	853	291	776	978	559	999999	369	545	143	999999	626	984	999999	999999	701	606	771	341	439	651	627	954	999999	354	403	283	21	999999	568	631	999999	257	935	122	999999	990	633	158	144	999999	999999	999999	110	466	745	505	999999	94	999999	899	999999	999999	835	484	999999	898	842	432	999999	999999	999999	233	976	512	630	379	58	999999	457	710	999999	622	999999	969	698	42	854	982	608	898	292	927	960	669	312	999999	999999	461	133	643	158	999999	574	858	78	729	619	999999	836	376	456	167	636	474	926	706	552	866	785	999999	54	999999	823	686	994	473	273	316	209	657	957	597	999999	814	562	999999	58	348	900	969	999999	999999	156	241	451	135	301	496	743	606	429	556	999999	999999	999999	298	999999	888	863	604	465	312	999999	188	419	859	457	822	911	165	657	213	965	816	544	999999	712	591	244	868	182	776	999999	602	999999	411	922	544	225	273	392	999999	484	305	513	120	999999	968	822	592	678	478	584	588	949	225	590	999999	630	999999	999999	796	999999	995	431	689	739	797	950	17	999999	999999	606	999999	772	496	999999	669	313	434	921	999999	999999	652	999999	704	202	985	652	22	999999	73	914	415	687	596	517	489	874	824	999999	79	28	814	655	766	871	936	815	462	496	999999	555	206	887	999999	36	10	804	999999	497	753	999999	937	197	873	998	201	961	185	979	249	795	999999	999999	999999	726	999999	997	434	999999	265	179	999999	999999	999999	999999	717	527	846	999999	517	684	156	337	627	999999	90	627	781	999999	680	975	640	483	257	135	76	999999	45	124	82	12	999999	999999	241	584	954	421	297	365	999999	673	125	615	999999	564	999999	161	999999	926	645	336	226	666	161	290	539	716	278	773	999999	999999	491	731	497	514	999999	999999	999999	52	999999	999999	339	425	487	999999	999999	34	20	999999	486	914	717	118	479	745	786	714	743	950	55	999999	153	524	914	999999	192	999999	999999	957	260	
999999	65	392	999999	976	996	800	999999	999999	430	999999	705	585	296	536	999999	382	999999	999999	727	999999	516	155	997	732	525	815	999999	771	824	475	905	62	442	98	999999	334	162	502	999999	999999	535	598	529	539	541	567	237	999999	859	809	142	377	999999	660	881	910	394	233	999999	191	299	999999	331	999999	609	999999	153	208	677	531	230	759	12	741	74	918	626	999999	999999	958	587	132	912	24	343	537	823	999999	216	999999	939	929	999999	567	696	129	276	574	930	888	423	39	999999	999999	589	382	375	999999	596	999999	999999	927	999999	999999	999999	176	503	999999	621	81	829	371	992	999999	591	999999	999999	444	55	944	651	62	999999	999999	544	558	422	585	435	960	172	335	195	253	665	22	897	549	999999	529	999999	960	952	858	68	999999	46	999999	999999	298	665	930	452	651	320	241	999999	729	957	999999	999999	917	880	660	999999	504	185	999999	999999	579	403	178	481	525	329	691	109	679	999999	492	999999	440	840	999999	305	241	882	999999	932	434	623	999999	999999	917	774	999999	89	301	948	564	877	298	999999	999999	895	497	459	926	999999	629	141	720	486	475	533	324	999999	999999	365	678	999999	641	815	639	956	236	999999	999999	750	999999	611	807	730	689	615	999999	521	674	251	808	782	999999	221	313	303	902	690	126	394	460	630	999999	936	280	999999	245	483	289	219	669	911	895	186	711	27	333	989	999999	860	999999	802	412	502	999999	895	666	999999	999999	346	63	545	469	179	300	999999	275	871	999999	747	999999	750	242	464	999999	999999	887	779	510	999999	969	912	893	266	93	657	227	843	389	384	285	815	970	999999	166	133	451	725	885	720	752	461	540	59	999999	560	570	947	919	999999	18	887	999999	226	376	150	651	213	999999	642	999999	432	492	84	472	563	779	299	308	458	455	171	999999	789	543	517	382	843	774	533	97	280	923	728	999999	398	999999	753	576	999999	481	247	999999	253	947	329	969	465	999999	927	781	999999	649	471	214	846	993	999999	999999	999999	767	999999	999999	563	999999	502	999999	763	708	84	667	35	722	292	976	999999	532	650	842	223	548	917	266	847	751	816	999999	462	999999	529	404	766	80	717	258	673	808	86	999999	454	820	215	999999	513	269	755	558	367	999999	996	324	999999	297	469	320	850	999999	590	811	999999	872	999999	249	188	679	901	955	14	43	313	409	455	951	398	403	999999	169	753	999999	999999	268	273	999999	527	214	999999	479	610	407	407	132	227	274	961	582	773	966	578	833	367	
800	553	999999	191	596	999999	401	898	76	978	690	798	12	815	478	608	89	721	974	627	999999	354	607	999999	999999	999999	190	990	816	630	375	591	999999	230	204	715	939	786	999999	999999	999999	999999	544	428	716	333	999999	459	999999	973	693	254	603	215	999999	456	945	696	999999	999999	688	411	999999	999999	612	109	999999	782	999999	763	669	302	790	638	968	851	810	188	999999	857	966	731	999999	842	936	131	999999	713	294	748	999999	253	786	525	999999	258	497	109	816	617	454	999999	838	999999	314	401	464	965	999999	93	999999	767	776	999999	449	956	903	249	999999	491	121	175	497	871	994	999999	516	275	981	719	999999	711	372	313	999999	533	893	779	538	545	667	32	475	999999	113	12	476	643	999999	701	354	258	600	999999	505	289	945	966	999999	999999	999999	999999	999999	527	729	934	405	473	741	999999	72	133	999999	963	824	99	699	296	768	992	999999	999999	198	999999	375	115	120	999999	807	132	588	926	55	650	660	478	48	948	481	178	607	999999	999999	170	638	231	999999	999999	510	416	590	658	999999	742	938	22	999999	704	162	623	823	999999	665	618	336	146	88	70	312	355	60	751	814	999999	999999	946	970	37	651	154	568	483	999999	401	542	929	999999	999999	999999	647	478	343	795	857	355	999999	347	293	834	999999	152	999999	334	999999	365	999999	999999	607	357	992	51	971	63	18	65	349	831	274	86	999999	416	999999	358	999999	877	717	955	999999	254	155	608	687	203	158	11	92	159	381	45	703	96	131	956	719	606	506	290	787	999999	15	999999	83	217	437	95	378	137	999999	287	999999	883	999999	363	211	393	363	999999	904	17	999999	999999	460	239	382	320	295	818	999999	999999	380	437	178	165	248	738	535	480	766	999999	633	999999	489	999999	396	820	209	768	754	335	252	999999	385	780	999999	814	957	843	999999	126	800	559	498	999999	907	221	714	999999	124	999999	858	883	21	841	383	28	711	367	842	562	999999	526	73	999999	815	652	61	398	999999	999999	781	999999	645	650	272	83	999999	999999	999999	999999	999999	999999	999999	291	476	368	999999	543	406	999999	113	599	11	281	15	284	495	193	795	265	169	326	404	690	692	176	248	370	999999	309	562	999999	181	999999	457	642	872	781	837	457	999999	518	992	526	330	999999	690	999999	645	999999	999999	282	93	930	999999	789	999999	964	999999	999999	130	356	963	106	999999	280	428	344	824	999999	999999	713	356	348	999999	999999	333	877	369	510	486	874	999999	591	999999	289	999999	999999	650	667	567	
907	999999	999999	999999	588	999999	999999	999999	59	763	999999	999999	999999	585	874	926	999999	610	375	465	206	604	999999	823	255	630	382	384	967	531	187	694	166	805	504	531	999999	999999	742	106	437	608	319	747	140	334	453	15	847	363	999999	640	285	212	999999	313	103	713	90	999999	182	999999	999999	528	585	999999	393	999999	999999	352	116	733	867	278	37	999999	294	351	693	921	186	376	536	999999	999999	547	418	954	444	201	438	115	930	785	924	916	306	791	999999	478	941	977	924	505	256	281	999999	16	184	999999	999999	751	30	169	780	805	984	697	12	999999	252	438	42	999999	913	999999	803	999999	354	121	301	503	189	224	979	999999	452	41	366	254	774	412	999999	672	999999	687	95	770	14	128	931	999999	788	134	235	999999	945	43	591	255	478	999999	999999	999999	999999	524	571	805	190	999999	362	999999	340	757	999999	840	999999	369	999999	999999	915	42	88	236	999999	693	999999	65	988	476	263	418	450	121	776	95	999999	716	201	658	125	999999	999999	432	765	978	277	999999	999999	395	853	999999	999999	364	340	999999	611	999999	999999	787	809	999999	999999	713	327	944	513	999999	980	187	98	943	178	68	120	999999	999999	655	470	210	425	684	204	602	623	678	101	95	999999	341	483	326	832	414	849	999999	999999	876	114	821	999999	57	60	683	999999	910	417	268	254	705	992	955	999999	999999	371	134	321	223	100	999999	999999	999999	449	649	704	772	999999	764	218	510	172	576	999999	999999	735	377	634	521	305	713	999999	999999	840	85	348	999999	999999	159	52	724	299	259	999999	999999	969	999999	608	410	978	535	999999	652	60	743	999999	425	999999	325	947	994	500	799	918	387	388	999999	586	373	310	186	420	962	721	493	221	912	791	96	999999	999999	768	233	999999	999999	913	999999	782	107	999999	922	999999	46	211	58	234	999999	341	999999	86	949	470	999999	109	802	124	999999	999999	567	999999	630	999999	327	645	268	235	276	267	157	473	770	999999	999999	830	387	999999	383	999999	673	268	721	581	393	20	999999	228	533	133	999999	655	86	999999	224	574	999999	298	795	400	942	999999	999999	242	193	933	999999	711	980	999999	721	999999	741	86	267	308	810	999999	250	317	915	50	701	153	999999	999999	999999	92	999999	999999	918	999999	277	983	817	850	311	489	397	459	703	28	247	129	999999	999	999999	999999	430	916	764	862	57	999999	485	999999	131	814	714	692	999999	233	688	75	999999	999999	999999	999999	269	999999	997	999999	662	999999	613	897	803	582	999999	999999	999999	396	662	
116	999999	65	52	789	508	915	729	999999	775	705	999999	480	339	182	633	779	999999	999999	740	23	918	999999	210	266	874	588	999999	999999	83	196	114	160	571	581	999999	440	590	683	259	999999	999999	999999	555	957	999999	143	567	631	949	961	990	430	999999	999999	198	717	855	999999	915	919	816	190	423	999999	600	762	908	757	267	202	999999	853	906	396	336	999999	887	999999	387	740	30	477	999999	121	999999	684	503	922	393	999999	584	804	768	339	537	506	96	967	999999	999999	234	999999	373	999999	772	147	523	999999	322	999999	829	612	408	184	999999	349	999999	311	999999	916	268	986	373	70	617	395	94	577	858	829	331	920	886	271	515	221	113	843	349	68	170	999999	999999	614	377	972	405	999999	440	198	916	785	585	451	857	999999	445	999999	148	386	63	946	411	999999	457	909	725	146	669	999999	245	999999	962	999999	999999	34	385	759	693	644	989	500	146	669	913	546	999999	445	413	999999	775	800	704	962	14	223	832	999999	166	467	257	269	924	752	999999	178	822	260	695	833	863	686	619	503	397	999999	810	741	579	911	574	290	732	402	912	999999	52	999999	329	542	202	267	602	235	397	730	999999	393	716	744	999999	94	749	999999	413	99	190	211	999999	451	413	100	548	999999	893	966	536	532	839	518	136	999999	931	163	641	605	93	394	115	999999	987	426	35	999999	197	489	540	162	999999	823	264	841	434	878	138	999999	719	999999	342	431	999999	53	554	208	999999	900	162	596	939	807	15	796	999999	908	463	987	75	713	68	999999	435	384	542	999999	263	999999	999999	999999	34	999999	886	735	61	684	473	999999	999999	826	999999	296	336	944	223	191	817	468	745	525	999999	151	46	15	299	928	995	819	510	537	999999	333	511	109	571	999999	999999	280	999999	421	444	518	124	999999	497	771	86	999999	999999	360	208	999999	548	999999	638	999999	503	881	999999	133	688	999999	443	344	881	892	784	999999	382	813	271	547	723	334	91	999999	36	999999	518	527	999999	999999	658	160	339	159	785	999999	471	688	999999	49	833	999999	732	789	85	999999	366	605	987	849	999999	357	99	661	999999	223	792	732	856	705	373	919	999999	183	996	293	999999	732	116	156	765	693	907	231	714	999999	602	301	831	255	441	999999	999999	999999	999999	311	70	678	999999	571	999999	739	999999	999999	676	913	349	999999	792	999999	775	634	498	999999	93	424	449	999999	946	968	999999	500	900	610	273	999999	999999	279	776	695	999999	336	654	545	310	36	861	705	999999	
800	763	53	508	49	999999	807	424	699	999999	982	999999	202	731	999999	999999	999999	838	232	999999	226	534	999999	999999	999999	999999	449	979	952	540	67	562	999999	999999	156	215	578	999999	861	999999	466	999999	690	361	999999	834	999999	605	545	595	954	198	639	768	338	275	693	271	411	999999	999999	999999	472	999999	861	429	127	880	584	903	999999	364	977	999999	481	191	844	718	987	273	538	843	443	367	585	868	923	999999	984	881	999999	317	999999	999999	110	999999	572	531	499	999999	716	159	31	642	223	600	220	548	296	157	431	975	999999	999999	942	999999	999999	114	999999	992	506	999999	895	703	391	999999	774	597	991	842	618	323	999999	622	999999	388	822	999999	999999	985	658	385	689	836	999999	545	999999	452	447	913	254	468	947	507	868	999999	263	999999	999999	159	826	623	556	454	539	999999	757	999999	591	563	999999	592	999999	999999	344	130	999999	69	253	846	40	332	999999	87	999999	999999	375	999999	753	999999	999999	504	550	999999	169	999999	828	244	307	352	788	382	860	884	549	999999	507	999999	999999	747	999999	204	84	414	999999	503	999999	478	999999	389	742	46	907	610	438	868	52	966	438	308	302	999999	762	900	67	658	471	999999	999999	999999	999999	25	557	15	999999	930	430	146	999999	999999	571	359	387	917	999999	752	474	999999	455	680	999999	540	922	864	455	999999	442	184	356	469	999999	207	940	920	736	727	999999	999999	743	508	448	905	100	772	737	942	840	844	300	315	999999	222	999999	858	326	121	102	693	559	999999	999999	256	789	416	633	374	419	467	999999	883	273	571	516	947	999999	713	450	159	137	512	999999	598	884	51	285	999999	999999	92	999999	624	634	795	999999	999999	20	202	126	683	149	372	533	999999	662	999999	52	622	706	872	626	612	999999	943	565	57	999999	899	371	748	999999	813	986	337	999999	566	259	477	229	745	937	999999	999999	767	20	999999	979	999999	935	477	999999	999999	123	515	465	991	953	690	239	999999	999999	120	830	377	552	335	386	206	999999	105	167	574	403	999999	999999	587	24	999999	933	999999	77	244	963	999999	749	478	700	480	871	999999	613	568	999999	923	890	826	218	230	225	684	387	783	171	839	320	434	999999	999999	580	878	977	59	757	438	238	619	157	936	628	83	999999	999999	999999	649	492	598	999999	999999	80	999999	378	999999	688	259	423	294	999999	134	584	325	999999	547	900	992	893	564	811	809	695	999999	679	999999	601	151	999999	481	458	522	999999	721	999999	789	92	470	999999	193	370	999999	24	944	547	999999	
362	313	999999	999999	15	342	755	927	787	527	783	798	440	107	999999	546	999999	999999	835	559	999999	863	227	429	465	999999	999999	710	203	312	794	751	734	656	999999	298	287	999999	475	125	766	429	999999	579	16	293	999999	412	990	823	999999	82	999999	987	256	499	95	444	632	576	850	55	734	485	999999	41	999999	784	999999	999999	269	248	476	999999	792	357	929	647	422	181	999999	89	719	379	999999	999999	643	746	410	430	213	843	339	899	275	721	695	999999	846	974	228	999999	234	97	999999	69	999999	398	999999	999999	569	447	999999	460	177	770	999999	364	480	20	999999	328	383	757	700	426	908	577	454	999999	661	481	801	448	953	162	999999	632	815	944	126	254	552	510	860	765	999999	879	999999	505	999999	341	977	999999	999999	900	872	477	999999	148	160	38	944	999999	247	97	646	999999	507	999999	915	999999	549	536	894	153	775	999999	896	999999	604	39	845	949	684	330	503	965	862	62	999999	387	999999	999999	793	98	310	999999	273	772	128	247	382	716	999999	693	791	451	941	442	135	999999	580	461	543	131	192	999999	999999	999999	594	681	999999	454	999999	999999	467	872	742	806	999999	999999	609	134	816	367	657	139	369	990	999999	999999	33	429	927	289	806	999999	142	672	905	315	999999	999999	188	447	999999	927	999999	61	236	918	708	145	600	778	400	456	645	999999	473	63	635	458	388	999999	658	302	527	455	731	683	999999	80	999999	536	376	999999	945	379	999999	999999	158	317	764	619	353	888	828	999999	999999	360	999999	955	208	852	999999	531	968	647	789	999999	999999	535	330	999999	188	638	244	999999	411	999999	999999	999999	345	744	904	328	694	768	197	770	999999	378	566	999999	544	784	871	58	856	999999	294	308	999999	999999	329	623	999999	220	441	999999	653	765	746	999999	999999	999999	619	464	947	361	999999	210	459	29	760	999999	999999	999999	18	403	766	196	216	999999	999999	212	685	728	424	291	341	483	336	999999	126	707	631	813	531	671	174	417	999999	999999	17	93	849	571	856	999999	654	46	212	47	947	466	558	999999	999999	999999	999999	890	49	665	29	364	999999	976	902	62	999999	999999	999999	346	238	359	95	999999	560	769	363	999999	872	136	637	999999	280	999999	535	659	158	451	999999	885	999999	284	378	445	999999	652	999999	872	999999	803	887	999999	618	999999	809	598	381	847	629	140	292	83	28	912	999999	724	93	585	451	252	903	999999	251	999999	862	954	999999	649	235	907	999999	490	455	79	248	999999	685	415	489	936	288	311	822	783	
602	999999	266	999999	417	999999	568	999999	999999	426	999999	930	999999	999999	999999	854	617	999999	621	722	581	801	627	999999	673	889	999999	999999	105	514	964	602	145	467	939	461	698	525	241	999999	999999	999999	69	38	179	318	999999	609	412	635	329	555	999999	110	212	801	782	317	999999	527	999999	999999	539	917	462	307	794	789	146	551	166	101	501	156	383	656	742	599	999999	999999	998	439	276	470	195	418	912	45	264	999999	678	999999	734	713	753	458	395	151	999999	872	999999	999999	472	860	999999	999999	999999	543	726	556	68	193	538	999999	528	999999	623	79	732	53	394	759	534	998	872	775	367	999999	999999	924	999999	999999	32	906	999999	897	999999	415	991	957	364	379	999999	708	89	495	999999	307	195	471	835	325	419	999999	487	765	576	474	988	703	870	277	999999	802	294	999999	170	631	596	630	324	217	87	774	999999	999999	450	826	919	387	922	70	601	931	98	945	191	499	428	85	331	502	427	297	999999	97	238	515	424	621	334	231	711	564	156	628	247	999999	844	472	999999	999999	554	999999	999999	999999	675	999999	713	348	999999	671	999999	520	308	821	999999	790	999999	601	786	934	411	308	63	700	359	47	784	470	999999	546	999999	999999	761	581	947	816	515	999999	421	29	802	85	343	662	999999	200	265	999999	837	457	957	252	686	389	348	256	558	90	999999	638	435	252	640	999999	25	256	759	999999	873	974	999999	410	190	999999	142	335	999999	400	681	168	999999	459	999999	260	589	413	279	381	243	701	267	999999	999999	783	999999	559	445	602	999999	772	999999	538	999999	863	182	556	72	919	256	22	292	167	409	302	856	976	619	999999	161	612	976	387	999999	999999	716	999999	585	999999	182	582	890	371	752	908	728	253	999999	769	88	42	351	359	135	230	418	999999	35	533	927	617	940	64	450	45	796	62	999999	288	157	332	971	665	747	674	132	921	999999	500	573	999999	999999	999999	312	129	271	626	262	273	764	615	999999	999999	478	564	641	835	920	717	999999	676	209	719	622	755	71	685	612	460	999999	999999	695	535	960	325	639	100	752	331	999999	179	999999	780	524	541	999999	919	197	192	42	296	10	999999	999999	999999	412	999999	237	556	67	586	999999	802	175	276	920	999999	101	163	999999	999999	92	999999	943	999999	876	999999	205	90	999999	151	498	430	999999	811	497	998	157	72	912	999999	999999	206	273	197	165	997	614	257	621	999999	828	43	999999	999999	213	410	753	444	30	999999	73	157	309	915	999999	999999	383	364	
779	922	999999	38	999999	554	999999	999999	335	755	787	879	999999	948	469	46	999999	999999	173	999999	607	96	255	713	52	999999	317	715	896	999999	109	571	623	260	477	698	80	799	792	711	802	326	85	997	999999	999999	999999	124	687	273	602	633	429	445	756	999999	999999	437	999999	323	999999	972	989	999999	656	226	265	563	480	770	966	523	999999	462	999999	999999	21	258	66	999999	757	202	999999	633	755	999999	999999	188	503	784	32	642	813	478	999999	999999	999999	999999	351	440	885	616	644	917	999999	88	961	967	310	999999	999999	428	999999	94	565	55	945	366	231	189	84	87	999999	999999	748	333	709	203	999999	999999	953	912	906	625	999999	999999	999999	120	999999	677	515	999999	877	999999	113	603	271	729	913	429	884	999999	877	171	365	808	556	948	179	973	378	767	999999	995	522	768	999999	999999	78	999999	496	834	39	999999	673	999999	209	999999	999999	154	71	999999	290	568	999999	982	999999	745	999999	217	999999	609	999999	362	308	747	204	999999	999999	344	999999	516	999999	498	932	60	941	999999	999999	464	999999	523	999999	34	912	398	487	420	575	540	733	776	999999	860	831	887	999999	676	255	926	706	327	528	999999	73	554	330	791	636	380	999999	712	999999	805	608	80	999999	917	450	999999	269	783	316	973	999999	315	32	799	999999	55	166	999999	999999	999999	758	999999	999999	117	961	367	78	695	999999	205	999999	999999	528	689	261	760	999999	976	235	344	666	999999	20	554	999999	757	532	530	999999	591	999999	776	999999	686	56	327	85	145	999999	92	999999	999999	999999	121	484	589	786	999999	547	906	411	190	48	743	904	999999	999999	450	999999	213	835	999999	571	999999	981	999999	397	999999	642	934	685	999999	999999	153	999999	999999	999999	898	80	67	971	199	982	999999	999999	43	737	890	781	999999	55	635	675	752	257	304	12	805	139	999999	999999	943	700	613	999999	902	169	895	250	812	910	383	380	999999	241	645	565	352	22	999999	985	506	71	999999	888	999999	832	999999	895	208	99	128	999999	318	865	999999	499	999999	997	287	873	841	999999	968	999999	672	265	999999	521	611	738	660	999999	191	999999	696	881	279	724	181	999999	999999	10	52	723	792	614	999999	999999	999999	156	196	355	735	999999	154	856	103	130	226	794	569	999999	293	469	439	335	586	543	179	999999	230	999999	999999	217	982	999999	999999	255	999999	999999	203	999999	318	464	552	314	68	117	631	839	788	159	507	386	510	145	716	583	294	466	999999	527	377	66	926	541	529	527	999999	313	258	848	611	999999	601	
843	447	828	916	134	999999	479	912	339	367	81	999999	449	707	999999	134	34	961	62	40	999999	999999	261	538	21	784	540	24	327	999999	999999	999999	999999	999999	999999	697	999999	666	999999	199	999999	615	48	999999	855	394	90	999999	255	999999	999999	999999	559	137	925	494	196	300	905	350	736	464	999999	748	427	533	807	999999	49	999999	247	999999	999999	863	482	70	320	563	683	999999	704	720	769	149	999999	63	999999	221	859	999999	999999	596	999999	818	462	103	31	299	281	999999	586	425	780	999999	941	866	95	999999	655	864	183	633	617	288	646	26	695	454	392	374	544	596	804	866	647	650	607	983	410	388	49	30	999999	999999	999999	288	939	999999	208	499	968	302	999999	999999	999999	878	979	482	999999	445	408	576	907	907	787	990	999999	914	459	300	269	112	295	276	825	999999	351	266	247	367	87	32	256	999999	405	252	40	809	866	769	999999	999999	810	964	980	472	123	384	573	60	999999	34	223	907	240	865	999999	298	179	999999	536	722	244	814	999999	385	330	25	999999	545	960	811	58	999999	999999	144	301	330	296	999999	49	966	999999	197	700	999999	808	349	661	539	245	999999	999999	999999	242	999999	890	999999	606	999999	152	107	873	38	100	855	975	533	999999	106	999999	686	12	815	806	570	40	57	124	999999	576	999999	363	999999	999999	999999	999999	999999	999999	682	253	999999	724	690	220	942	103	663	107	844	87	999999	999999	999999	965	559	999999	824	999999	672	917	999999	881	300	38	171	999999	902	999999	871	683	947	86	604	852	278	961	321	605	864	477	376	950	279	999999	999999	919	999999	15	750	490	999999	815	999999	764	410	999999	433	662	999999	207	200	934	236	170	139	999999	467	999999	697	597	999999	999999	999999	204	999999	999999	999999	72	999999	252	999999	896	978	390	336	141	999999	840	451	853	999999	659	555	667	286	441	724	999999	108	102	462	94	999999	162	73	138	467	590	999999	999999	999999	371	999999	807	261	999999	956	999999	834	998	907	999999	271	844	70	766	999999	690	918	999999	999999	502	999999	644	789	861	999999	999999	326	999999	673	999999	627	933	49	176	734	999999	415	982	484	878	284	109	195	835	823	472	999999	307	464	777	672	112	999999	320	407	291	27	399	999999	141	999999	999999	335	207	999999	337	804	894	999999	999999	999999	999999	999999	300	228	864	459	954	47	126	732	999999	999999	999999	48	524	594	729	769	999999	999999	999999	278	353	360	647	774	987	835	999999	667	208	999999	999999	501	736	477	58	101	999999	831	73	361	598	408	508	893	
999999	169	485	742	85	135	588	999999	999999	667	292	939	581	99	471	128	999999	458	534	999999	999999	999999	311	57	545	999999	999999	999999	999999	999999	680	999999	851	754	999999	828	999999	999999	592	999999	999999	999999	242	78	194	119	520	452	370	944	810	999999	874	753	688	44	999999	438	207	447	898	966	538	999999	987	347	98	999999	999999	643	999999	999999	865	460	78	999999	171	999999	862	436	127	999999	261	999999	999999	999999	80	999999	75	310	999999	922	999999	154	999999	719	803	637	91	999999	31	693	698	727	185	21	283	424	685	816	873	624	575	770	330	125	715	816	999999	457	276	999999	999999	999999	672	846	252	721	999999	358	999999	999999	999999	24	415	999999	999999	533	547	999999	266	656	422	258	437	355	999999	785	823	69	13	987	999999	999999	580	999999	932	999999	999999	339	769	562	148	337	748	999999	473	999999	999999	897	40	192	999999	999999	200	620	578	999999	26	327	999999	466	897	226	355	999999	999999	527	444	384	500	840	479	999999	82	999999	999999	94	999999	999999	881	795	431	925	999999	821	718	977	443	999999	462	430	237	737	999999	999999	664	922	981	667	702	946	126	979	407	199	999999	71	836	497	113	493	11	999999	445	704	45	999999	197	533	372	999999	999999	999999	999999	80	999999	742	378	999999	49	595	999999	999999	394	999999	678	451	528	999999	118	999999	999999	945	999999	969	999999	308	999999	144	277	692	735	458	305	999999	862	641	67	337	999999	970	692	77	457	518	390	169	544	999999	35	594	453	358	424	715	999999	148	628	953	651	315	450	243	501	999999	860	654	547	360	82	47	999999	201	263	148	999999	83	497	348	588	999999	763	791	118	683	249	386	43	590	516	724	23	113	685	280	529	458	576	111	658	999999	999999	193	437	999999	210	262	104	285	751	454	650	999999	374	392	551	999999	135	817	116	483	621	957	844	358	33	290	515	983	619	515	999999	396	999999	853	647	579	363	130	999999	999999	292	757	839	999999	999999	733	999999	999999	999999	999999	333	758	994	999999	124	664	349	88	999999	999999	746	121	666	245	947	999999	999999	520	744	972	305	15	344	129	200	863	128	999999	999999	300	550	222	264	749	191	748	401	515	738	982	999999	999999	165	999999	999999	999999	101	603	999999	820	143	228	558	999999	574	328	423	999999	999999	261	546	567	804	674	379	534	999999	916	63	209	862	94	781	762	999999	30	999999	999999	878	30	772	524	668	463	167	999999	999999	508	185	999999	334	526	999999	487	446	999999	480	491	193	716	323	184	549	999999	958	59	447	796	
999999	553	999999	642	996	999999	488	999999	899	999999	517	58	871	358	741	200	999999	346	999999	303	325	79	550	368	598	171	706	598	999999	753	505	999999	884	866	494	632	999999	692	999999	567	999	424	773	999999	999999	144	999999	965	999999	358	999999	622	495	153	480	943	999999	119	53	999999	999999	890	56	155	845	999999	173	14	999999	118	805	192	816	995	304	901	306	999999	394	463	999999	741	999999	999999	999999	883	999999	741	395	551	999999	285	648	694	311	118	999999	999999	999999	575	970	841	112	333	999999	856	999999	500	848	579	647	999999	725	590	518	525	734	429	440	961	999999	432	999999	322	999999	529	999999	132	694	195	533	678	137	819	492	484	638	999999	82	858	88	131	893	816	999999	49	560	999999	999999	999999	384	948	197	332	999999	548	232	999999	845	34	999999	682	805	999999	56	969	463	999999	107	43	886	903	356	582	883	665	539	999999	418	999999	999999	485	947	908	811	584	490	999999	999999	944	262	999999	986	58	999999	999999	326	240	770	934	586	999999	999999	999999	899	999999	601	615	449	132	999999	430	381	999999	64	999999	735	999999	999999	471	488	657	874	162	781	47	999999	307	999999	487	348	308	41	484	862	999999	524	806	999999	999999	982	874	366	908	999999	999999	476	589	994	999999	999999	429	389	999999	455	928	779	808	999999	861	563	999999	579	961	999999	709	399	897	543	739	321	928	999999	519	489	613	301	966	227	950	570	337	999999	336	816	918	919	732	999999	934	545	716	446	157	777	688	305	404	999999	236	441	999999	56	999999	397	741	542	870	999999	999999	636	999999	591	999999	301	236	999999	999999	154	865	999999	666	868	999999	204	605	999999	739	999999	999999	318	897	842	999999	518	999999	290	59	939	999999	999999	58	999999	999999	307	731	135	37	856	999999	698	63	259	268	999999	774	710	447	69	792	999999	999999	138	29	533	739	971	600	899	309	945	941	999999	999999	489	742	754	681	999999	473	480	999999	883	200	999999	999999	647	583	555	744	291	843	989	157	825	999999	919	893	999999	999999	759	534	999999	557	606	756	999999	999999	778	703	30	38	145	999999	322	796	919	938	999999	279	102	397	999999	165	27	111	999999	999999	254	999999	999999	860	999999	744	713	945	335	336	999999	355	513	466	804	999999	999999	262	708	403	999999	39	999999	981	976	394	474	371	999999	999999	539	504	805	595	936	872	881	169	21	400	882	376	470	593	999999	571	999999	635	592	202	441	765	403	558	999999	225	999999	840	884	632	999999	352	465	363	796	99	999999	917	530	932	999999	564	
251	317	999999	468	568	79	637	415	999999	838	999999	297	540	774	999999	257	274	720	628	50	285	388	131	540	911	116	796	999999	30	848	999999	660	231	877	524	95	47	999999	656	999999	213	478	999999	440	573	177	823	32	987	302	653	809	999999	930	288	862	999999	980	556	462	283	999999	394	780	733	999999	75	662	259	26	220	411	74	455	837	806	384	690	999999	743	999999	773	277	728	999999	305	999999	999999	598	999999	898	66	316	203	899	830	94	233	707	999999	112	999999	772	971	999999	999999	745	858	102	481	999999	506	23	812	179	509	999999	666	585	438	999999	773	73	597	127	163	105	870	999999	16	722	161	983	522	641	999999	999999	305	645	953	999999	497	209	127	184	402	53	503	34	400	999999	427	999999	278	681	338	107	184	853	999999	156	874	312	95	759	335	522	999999	999999	999999	508	809	31	632	999999	999999	574	946	423	725	119	999999	846	165	291	999999	513	999999	840	313	35	826	452	716	807	684	194	123	367	999999	879	999999	333	977	999999	916	406	24	999999	406	763	160	999999	999999	819	999999	999999	157	999999	464	821	808	660	999999	31	999999	367	314	999999	999999	100	461	588	574	845	566	278	999999	272	375	898	499	999999	443	549	999999	74	324	896	262	655	999999	318	903	36	81	892	999999	956	220	558	999999	999999	206	316	312	571	197	292	999999	286	170	885	439	566	332	493	226	999999	156	999999	53	418	573	547	63	152	685	547	999999	999999	812	911	62	816	806	309	128	137	246	312	877	41	644	999999	495	161	999999	999999	704	999999	999999	147	809	603	999999	999999	626	658	262	169	999999	650	999999	588	473	999999	833	623	759	33	374	98	91	843	740	999999	774	596	62	999999	999999	348	999999	196	997	999999	111	458	310	133	999999	470	875	86	426	999999	524	65	513	246	328	265	999999	680	999999	588	66	999999	862	504	999999	39	605	360	896	548	999999	999999	590	798	157	384	322	636	349	904	999999	14	426	513	496	718	93	816	583	17	760	999999	973	999999	999999	145	596	999999	999999	653	999999	525	190	878	999999	203	475	714	99	944	942	999999	341	318	375	62	549	359	17	200	946	999999	776	888	999999	644	999999	180	190	21	787	517	422	695	50	999999	823	999999	92	999999	253	379	727	639	74	809	830	664	53	566	596	246	798	33	707	85	999999	301	100	786	999999	304	999999	999999	166	435	539	646	999999	999999	238	10	276	713	947	577	71	147	824	999999	813	999999	137	624	424	551	999999	999999	987	964	947	532	999999	
999999	458	948	999999	649	999999	639	999999	194	397	374	337	595	969	94	86	140	24	999999	477	122	999999	999999	177	910	662	615	716	999999	999999	999999	731	999999	999999	970	264	998	732	421	664	195	999999	628	306	762	296	829	581	634	321	856	950	345	64	999999	334	306	781	934	987	867	922	139	536	93	643	631	52	999	999999	88	408	602	947	999999	415	353	855	415	623	833	43	92	999999	801	362	999999	651	218	646	957	226	797	434	797	272	999999	999999	222	128	999999	999999	582	804	243	458	357	398	772	929	980	999999	376	321	999999	834	999999	309	734	731	258	999999	833	999999	872	999999	611	178	160	29	836	260	643	999999	958	56	461	288	999999	999999	14	997	999999	289	665	517	999999	486	280	999999	433	278	368	490	999999	999999	953	999999	932	381	999999	189	248	753	103	729	807	89	362	117	999999	560	713	390	727	261	111	554	697	999999	21	135	999999	197	999999	567	999999	163	426	283	103	242	356	224	506	825	999999	999999	195	999999	710	770	133	173	590	872	565	977	763	619	583	408	531	999999	370	721	290	60	167	535	837	653	663	88	23	150	999999	999999	883	901	999999	976	368	761	654	250	11	734	607	723	999999	914	999999	999999	700	999999	999999	779	853	999999	544	708	967	660	108	66	116	55	159	999999	668	75	104	861	127	606	49	770	999999	999999	720	555	999999	443	999999	923	263	856	387	999999	439	435	645	999999	999999	793	18	708	662	999999	144	956	585	167	65	936	820	538	690	999999	655	999999	857	733	74	988	999999	534	137	185	802	999999	667	831	999999	243	429	995	504	333	999999	341	118	333	985	764	970	295	388	595	999999	999999	176	293	672	999999	578	912	999999	378	538	999999	580	486	999999	883	298	999999	157	822	516	824	43	366	999999	324	832	533	747	309	999999	969	155	541	82	86	999999	383	169	521	664	517	999999	135	795	999999	760	999999	537	111	475	227	148	566	89	999999	691	999999	787	357	666	54	999999	999999	999999	568	338	49	999999	719	999999	915	593	999999	167	999	863	908	570	392	564	211	999999	645	834	800	831	589	462	794	394	284	999999	812	999999	620	999999	999999	774	236	784	720	227	999999	312	560	999999	511	999999	89	999999	783	999999	404	999999	465	58	999999	900	560	999999	749	586	619	334	525	328	781	781	546	655	637	143	999999	607	999999	983	188	343	283	176	329	190	999999	380	611	999999	201	999999	399	572	825	336	999999	499	45	999999	608	999999	999999	241	852	729	862	999999	999999	999999	905	797	948	
482	870	999999	626	394	418	569	999999	249	723	490	137	761	392	974	999999	311	919	844	572	999999	384	694	557	52	999999	599	328	948	999999	960	139	404	81	916	702	640	709	829	91	476	929	369	770	305	114	999999	999999	999999	603	485	730	70	234	248	107	185	637	584	80	818	251	999999	655	762	361	732	690	475	281	199	601	100	763	106	780	25	924	261	938	232	999999	440	354	999999	240	79	180	832	819	526	13	135	758	272	234	673	713	17	944	999999	409	871	615	999999	999999	639	306	138	999999	91	261	999999	645	999999	999999	811	910	548	531	291	562	857	656	755	196	475	342	501	871	117	312	916	316	566	822	999999	824	999999	233	601	999999	999999	999999	738	999999	627	999999	910	706	999999	999999	175	485	999999	818	551	224	999999	999999	999999	306	999999	266	999999	779	344	999999	89	35	184	999999	969	999999	999999	518	999999	492	918	489	999999	986	999999	794	999999	353	146	440	653	999999	280	176	999999	724	815	304	999999	785	999999	999999	931	558	999999	884	999999	436	999999	850	555	999999	307	69	306	999999	657	432	999999	20	999999	16	642	903	999999	340	754	17	33	255	999999	635	551	999999	477	999999	999999	21	585	547	272	31	560	295	885	509	450	221	870	999999	76	393	999999	956	977	18	326	999999	999999	79	140	524	412	999999	352	919	603	572	592	347	824	999999	846	335	747	786	999999	356	28	916	890	542	147	442	999999	125	215	594	758	468	642	529	878	515	417	999999	618	22	943	965	905	878	999999	532	767	429	546	104	219	999999	999999	970	999999	226	999999	597	386	970	368	236	714	19	999999	133	999999	304	768	999999	918	999999	999999	442	412	62	20	21	913	614	674	759	578	120	384	568	999999	672	520	661	335	999999	372	647	654	717	261	896	74	999999	828	472	999999	215	186	220	999999	130	567	957	215	178	999999	999999	305	608	658	603	634	255	999999	42	784	116	15	108	636	999999	788	695	801	124	999999	417	786	212	108	373	934	174	546	999999	115	563	456	167	146	600	352	999999	999999	657	271	999999	999999	795	999999	555	209	88	999999	501	999999	871	165	101	231	275	984	103	510	294	669	470	709	442	926	999999	659	999999	962	45	188	742	999999	153	852	138	140	990	523	999999	173	855	589	55	999999	243	407	365	936	999999	616	999999	544	999999	999999	999999	119	844	869	999999	895	362	126	549	999999	999999	245	22	248	102	145	993	999999	999999	131	999999	880	999999	989	999999	823	304	911	101	429	929	207	999999	166	999999	28	295	
131	66	999999	811	739	50	732	854	997	395	999999	843	734	999999	999999	999999	652	999999	921	455	855	999999	643	600	450	34	999999	393	401	383	855	197	84	850	872	999999	999999	320	83	839	931	144	696	438	188	77	366	806	260	621	219	982	139	572	439	946	999999	66	370	999999	920	348	463	624	539	928	999999	884	999999	165	286	342	999999	91	524	721	489	999999	422	383	667	323	999999	779	173	873	68	511	999999	925	110	999999	950	999999	918	593	999999	81	899	259	308	481	66	104	344	877	999999	999999	999999	717	467	999999	644	986	57	999999	215	683	460	665	870	267	474	824	65	42	391	999999	999999	930	50	417	314	172	84	195	266	48	444	999999	999999	20	999999	702	468	891	608	963	999999	999999	388	996	621	243	389	51	999999	999999	48	312	495	151	999999	999999	999999	59	903	482	911	861	351	176	248	174	999999	859	803	771	365	174	433	428	430	852	552	999999	796	999999	783	43	188	33	999	142	800	848	136	999999	35	419	987	999999	61	458	999999	222	757	456	568	999999	999999	245	877	874	878	77	720	41	999999	999999	262	999999	999999	999999	683	328	999999	116	374	827	999999	467	746	945	187	307	376	972	883	340	296	999999	999999	263	999999	942	999999	135	999999	732	137	104	770	999999	166	164	437	183	999999	650	55	651	92	740	796	779	499	999999	697	580	701	999999	158	244	346	912	329	444	999999	740	182	50	851	641	699	999999	999999	353	788	32	869	202	999999	242	294	644	999999	772	999999	26	453	999999	437	683	40	389	999999	536	66	999999	835	999999	102	44	478	15	800	451	999999	167	999999	155	152	675	999999	509	551	915	949	999999	655	999999	977	999999	296	957	612	999999	610	320	999999	170	296	545	999999	876	110	172	999999	289	844	999999	999999	310	934	307	81	762	999999	531	837	40	999999	999999	999999	999999	25	999999	747	520	402	632	840	731	999999	999999	858	607	999999	999999	999999	388	999999	669	999999	999999	826	999999	140	989	999999	849	205	89	999999	662	583	932	946	909	860	83	424	253	887	221	975	998	835	999999	448	474	284	147	132	458	878	917	506	758	460	348	896	758	999999	552	436	760	259	812	348	926	999999	578	973	335	999999	909	999999	999999	864	999999	841	128	550	422	999999	67	999999	33	784	666	436	198	999999	521	186	999999	618	344	784	224	749	32	999999	522	813	706	174	796	494	969	144	999999	999999	999999	999999	777	218	222	999999	379	804	235	38	682	500	472	129	461	158	308	999999	447	861	999999	999999	999999	455	999999	
608	999999	893	999999	539	814	532	576	304	826	24	409	457	999999	367	415	420	524	993	990	999999	351	587	712	647	195	678	696	998	254	554	687	999999	189	999999	119	486	644	999999	223	999999	923	177	303	447	749	999999	894	999999	456	239	999999	826	465	15	267	290	190	521	353	146	835	577	59	281	999999	87	277	792	258	929	999999	827	779	999999	108	183	294	275	999999	345	999999	615	552	999999	990	861	999999	183	355	828	305	132	999999	87	324	355	127	31	999999	671	583	111	999999	526	463	736	56	625	999999	999999	996	915	623	18	362	229	999999	44	291	475	999999	103	999999	429	633	652	484	702	999999	999999	999999	999999	165	236	762	682	999999	999999	561	999999	814	249	276	270	999999	999999	509	344	725	105	330	93	740	643	999999	999999	664	412	999999	810	262	354	111	164	39	733	999999	999999	256	679	446	10	999999	999999	661	999999	827	999999	597	999999	153	999999	999999	429	999999	972	532	521	999999	282	28	999999	142	751	10	999999	999999	121	241	107	631	122	98	999999	658	329	610	712	982	487	661	487	814	999999	666	123	999999	999999	732	66	211	999999	619	973	661	75	999999	731	36	201	833	715	944	999999	622	999999	60	931	999999	112	371	999999	539	300	999999	540	566	999999	999999	999999	999999	467	389	184	896	393	503	125	394	593	461	879	999999	791	654	946	999999	324	37	999999	72	999999	910	630	695	392	999999	329	362	131	999999	386	999999	999999	109	375	999999	769	603	238	537	999999	546	187	651	491	143	999999	646	674	996	252	465	458	824	999999	999999	758	489	999999	685	184	762	273	999999	999999	999999	999999	691	288	619	999999	720	999999	109	137	900	732	978	999999	999999	999999	682	687	134	266	920	198	999999	454	999999	577	290	100	552	999999	182	283	999999	999999	999999	999999	66	367	999999	233	531	999999	359	697	999999	824	780	286	999999	999999	999999	84	148	828	999999	54	232	247	470	51	493	630	256	746	999999	626	640	412	999999	999999	902	325	632	901	734	264	999999	627	699	993	999999	13	835	826	999999	107	144	274	421	214	374	999999	897	999999	999999	999999	999999	999999	741	999999	999999	377	331	999999	999999	186	452	999999	103	999999	999999	604	548	477	999999	489	795	429	885	857	491	376	991	750	297	93	428	619	172	999999	844	236	885	570	808	999999	999999	999999	12	684	655	897	999999	999999	999999	999999	999999	999999	768	259	999999	999999	726	883	647	818	386	581	999999	740	999999	832	85	270	65	978	999999	977	999999	999999	807	999999	427	211	999999	593	205	478	999999	528	811	999999	851	
912	728	853	510	11	923	999999	53	111	927	271	926	999999	822	999999	466	999999	60	999999	761	999999	452	552	573	525	681	999999	622	999999	830	999999	928	999999	981	172	541	211	477	717	999999	999999	780	706	634	999999	285	389	999999	295	22	729	477	518	246	906	999999	185	999999	985	330	870	376	146	999999	151	343	175	841	659	378	265	553	999999	248	92	173	745	917	418	249	999999	291	337	895	110	318	420	523	84	999999	999999	999999	999999	396	999999	312	644	435	493	999999	999999	547	122	917	756	186	999999	279	164	999999	724	267	999999	745	38	588	49	250	179	833	923	651	766	999999	999999	343	999999	946	64	780	529	319	434	596	140	753	179	420	148	924	183	150	369	341	977	109	59	747	367	605	999999	403	999999	659	899	467	780	165	905	423	999999	197	225	383	999999	999999	999999	285	999999	285	419	629	999999	254	659	782	292	999999	979	912	293	323	589	459	517	136	63	774	697	672	972	24	514	724	809	999999	925	986	128	999999	999999	773	999999	92	195	999999	301	21	10	999999	185	355	185	992	139	801	608	766	865	97	361	999999	588	943	312	405	124	387	444	673	857	306	316	417	646	519	192	506	999999	999999	835	51	774	580	496	627	838	522	595	18	387	999999	130	999999	220	218	195	198	780	790	999999	913	577	337	269	879	48	767	356	999999	618	999999	502	999999	262	320	293	18	456	685	566	602	792	436	296	999999	185	285	207	437	999999	993	726	482	355	999999	474	447	321	617	588	81	175	974	399	999999	999999	999999	778	999999	999999	187	999999	105	234	926	131	151	50	571	999999	999999	570	918	295	625	999999	30	645	340	999999	846	999999	838	106	495	436	999999	46	20	41	56	507	306	999999	157	261	631	258	428	800	333	406	750	914	825	510	257	689	774	899	645	999999	448	64	88	999999	903	999999	739	999999	999999	114	39	539	657	265	273	415	148	373	754	772	999999	540	522	449	946	924	281	984	188	138	271	121	999999	999999	68	252	434	666	999999	633	518	928	497	228	999999	220	267	999999	246	842	550	999999	999999	873	277	908	541	638	544	979	999999	754	999999	185	843	918	999999	104	206	31	981	481	25	131	263	999999	53	303	83	999999	999999	711	748	346	587	860	966	522	294	999999	710	795	132	378	999999	764	615	321	385	457	77	172	373	225	860	78	395	33	619	999999	864	248	565	808	321	25	16	975	597	983	952	631	999999	55	999999	999999	359	647	225	999999	682	731	918	625	668	505	348	
532	485	518	999999	999999	999999	315	295	472	240	323	66	890	999999	640	724	401	505	445	999999	327	904	999999	719	999999	808	130	306	143	329	939	150	816	677	483	500	999999	517	19	999999	999999	759	999999	999999	999999	590	334	999999	52	17	526	999999	232	999999	30	999999	810	799	727	143	782	19	162	153	300	183	999999	222	284	150	645	884	495	717	857	999999	999999	999999	999999	999999	999999	388	263	136	802	819	917	673	657	999999	689	289	999999	876	945	494	607	704	664	862	350	999999	467	902	371	642	999999	999999	295	462	999999	999999	125	570	999999	403	999999	35	999999	481	266	577	565	999999	460	366	103	999999	771	372	999999	363	999999	821	816	372	921	361	765	999999	999999	411	387	999999	295	999999	173	229	999999	551	738	582	363	999999	999999	773	555	49	451	15	548	25	744	923	999999	217	44	303	754	297	482	999999	270	191	297	854	199	371	142	861	202	999999	999999	229	633	388	10	873	225	52	816	882	909	759	999999	999999	667	464	701	88	564	999999	475	928	79	344	321	182	894	751	583	194	999999	590	813	674	622	999999	299	999999	999999	999999	88	999999	481	600	494	510	569	999999	197	999999	670	999999	306	332	999999	474	160	299	76	999999	978	474	999999	632	999999	999999	946	946	556	152	174	586	871	404	999999	999999	457	999999	999999	999999	612	775	564	848	999999	852	294	490	274	157	374	10	999999	388	191	613	252	999999	624	175	564	999999	572	999999	570	93	192	902	999999	646	27	681	449	999999	225	213	999999	620	118	133	999999	465	681	408	777	174	538	999999	222	187	520	607	999999	999999	255	999999	212	519	287	440	999999	392	999999	628	140	693	560	792	999999	978	703	632	741	501	140	109	941	174	277	406	999999	999999	999999	363	999999	419	827	764	19	236	10	999999	999999	677	464	652	515	999999	999999	93	613	999999	329	243	484	888	866	999999	554	156	57	48	251	881	885	969	999999	596	503	720	865	999999	999999	936	977	312	999999	73	47	487	593	888	895	999999	999999	809	380	455	878	247	999999	475	220	863	188	962	159	999999	792	494	950	999999	559	558	999999	817	963	392	266	999999	599	803	325	76	562	999999	153	68	99	86	598	256	999999	265	177	999999	999999	919	757	25	163	999999	281	552	537	999999	338	347	965	999999	846	987	199	999999	647	999999	160	154	310	999999	818	100	372	715	896	703	210	303	390	999999	999999	53	634	250	999999	762	532	772	538	887	831	805	102	125	240	999999	67	999999	618	999999	999999	999999	619	999999	206	72	999999	565	
656	999999	999999	44	999999	999999	741	802	362	999999	688	885	226	387	615	999999	197	23	998	257	999999	295	999999	999999	685	961	587	800	434	895	53	955	297	999999	126	704	423	796	848	999999	383	437	258	118	333	999999	211	862	826	999999	551	193	74	226	89	999999	198	285	999999	999999	999999	941	377	467	999999	732	597	999999	999999	999999	999	400	174	53	874	57	999999	537	865	999999	999999	725	974	999999	354	860	891	81	886	755	999999	147	448	852	405	442	69	791	999999	600	144	951	602	915	206	161	28	30	352	41	333	660	999999	999999	246	999999	966	149	122	54	841	526	373	514	403	862	952	999999	648	442	988	256	999999	275	818	807	132	68	41	999999	841	871	729	854	432	856	999999	53	999999	999999	999999	999999	678	168	759	618	588	97	999999	344	209	706	381	909	999999	87	999999	154	586	438	999999	908	118	920	213	969	797	999999	92	547	144	909	705	88	999999	999999	999999	999999	999999	209	229	999999	546	696	999999	144	499	819	810	354	999999	583	466	188	858	567	811	757	954	789	821	79	15	974	209	999999	999999	303	943	999999	999999	169	637	999999	218	676	371	421	926	79	480	999999	707	999999	27	561	452	999999	229	409	999999	820	221	999999	388	160	999999	999999	496	703	999999	205	876	999999	999999	370	945	89	970	191	205	399	831	885	318	843	999999	277	956	648	847	485	83	543	718	689	999999	910	999999	68	647	799	924	232	936	999999	112	872	892	657	615	999999	999999	47	999999	867	988	335	418	545	788	761	615	848	856	657	131	342	126	166	421	45	91	911	544	406	474	608	948	43	741	499	385	308	999999	484	929	46	340	851	700	999999	501	463	999999	885	999999	86	376	289	163	999999	999999	999999	999999	579	292	644	503	807	402	390	999999	385	803	999999	386	317	999999	382	727	999999	12	275	466	799	544	627	999999	659	222	999999	242	669	880	971	743	649	72	464	201	294	542	532	999999	999999	245	126	659	981	509	876	272	993	561	77	767	490	999999	999999	45	999999	999999	844	594	14	999999	999999	505	832	555	999999	254	360	190	443	553	479	816	156	999999	427	968	659	160	345	135	248	999999	812	214	262	380	625	428	537	291	999999	937	453	172	527	621	999999	436	772	999999	999999	813	999999	524	298	999999	133	882	617	999999	353	694	999999	878	908	610	692	628	999999	366	628	931	653	162	999999	999999	372	999999	999999	806	999999	233	387	713	224	435	989	297	915	588	256	742	811	841	937	14	688	999999	263	917	928	208	999999	
416	13	999999	170	999999	669	757	311	149	999999	810	999999	999999	316	546	664	483	620	404	712	713	119	885	999999	999999	224	850	852	797	729	129	878	942	99	971	709	244	999999	34	627	999999	287	116	999999	999999	297	817	697	152	910	780	306	533	496	430	307	127	859	358	750	819	904	513	420	727	932	611	40	345	836	429	218	596	999999	553	436	12	989	129	524	999999	162	999999	887	949	999999	354	456	999999	674	592	384	916	283	808	264	773	696	178	78	999999	999999	362	316	490	572	710	756	942	994	304	999999	740	833	353	666	204	626	470	999999	588	999999	371	670	253	999999	999999	323	968	299	662	315	820	60	999999	619	799	404	999999	999999	122	597	514	674	999999	464	644	999999	929	999999	69	156	235	273	490	531	999999	999999	72	445	280	396	788	999999	341	999999	317	689	995	734	867	800	230	94	999999	990	649	697	301	789	999999	218	999999	826	240	516	89	556	999999	317	203	117	999999	960	115	725	999999	862	999999	390	999999	954	97	999999	284	269	999999	999999	480	499	999999	728	999999	283	44	72	13	999999	421	999999	909	760	128	687	541	759	468	269	978	77	191	786	364	910	642	455	999999	199	552	999999	999999	938	85	80	999999	474	717	68	925	53	999999	847	450	516	481	396	999999	410	999999	525	999999	666	173	412	999999	104	373	489	640	589	999999	813	999999	451	245	970	684	58	261	77	51	409	999999	999999	355	344	999999	848	999999	255	619	720	999999	37	178	999999	999999	673	762	341	110	237	428	346	111	999999	438	999	281	999999	711	788	159	596	483	999999	332	239	999999	974	758	525	60	395	969	231	288	391	282	321	206	21	295	919	966	813	999999	997	832	447	905	347	999999	928	544	831	999999	999999	999999	999999	601	545	616	788	583	584	187	43	376	879	630	999999	726	959	314	700	502	239	629	999999	999999	999999	406	999999	78	421	948	131	999999	999999	661	348	999999	506	999999	661	405	507	346	392	636	999999	999999	953	817	859	620	999999	624	844	339	340	320	999999	365	277	149	996	719	172	635	65	192	999999	228	291	219	229	999999	653	304	995	893	247	42	472	999999	453	802	999999	800	341	507	999999	809	330	999999	999999	150	452	521	409	787	999999	756	999999	766	402	734	535	649	401	377	971	999999	343	446	82	999999	999999	574	695	203	510	372	304	558	999999	429	897	263	999999	999999	797	141	895	217	720	491	999999	706	311	718	277	569	999999	999999	535	467	475	883	999999	999999	257	878	825	215	999999	999999	461	
32	590	999999	836	999999	393	321	999999	840	654	135	726	591	999999	196	999999	977	926	999999	963	340	32	718	954	999999	999999	164	831	919	315	689	931	908	39	439	126	999999	881	996	185	999999	999999	695	812	349	167	373	711	71	615	848	289	345	848	130	999999	872	28	999999	973	238	490	660	535	999999	204	818	561	961	80	999999	999999	930	765	875	946	999999	999999	999999	856	934	453	769	314	466	409	595	999999	908	439	999999	319	68	33	946	999999	733	169	847	154	999999	999999	999999	999999	680	752	359	579	972	184	671	966	414	966	48	784	721	355	78	565	608	758	999999	531	826	625	999999	907	819	279	223	178	68	470	517	999999	703	777	634	714	999999	26	999999	734	999999	287	904	102	999999	171	999999	387	101	292	545	590	168	228	175	64	999999	452	760	703	961	999999	999999	944	458	916	91	943	721	364	514	999999	999999	999999	764	548	999999	999999	922	999999	999999	999999	999999	776	924	926	963	485	999999	579	998	608	265	393	773	273	379	999999	643	78	90	942	665	999999	777	952	999999	249	464	999999	343	770	999999	112	320	135	427	141	999999	532	952	999999	340	999999	365	906	999999	287	155	999999	179	760	311	854	999999	450	179	999999	998	971	16	999999	999999	986	999999	237	999999	999999	83	647	846	248	940	120	125	485	611	523	381	870	625	642	999999	964	457	583	469	675	999999	869	999999	87	999999	999999	999999	238	999999	354	905	999999	828	183	214	507	653	931	819	999999	999999	999999	999999	999999	968	138	355	999999	999999	66	538	662	768	412	627	213	691	769	115	892	594	887	999999	267	617	999999	52	452	999999	999999	320	525	764	999999	937	444	41	309	999999	14	999999	999999	609	527	815	253	368	425	556	10	816	999999	999999	926	606	850	999999	581	48	725	96	903	935	43	746	999999	999999	500	475	193	181	392	660	999999	199	442	999999	999999	451	374	884	626	895	437	780	437	999999	999999	672	96	252	459	271	999999	918	999999	999999	575	781	999999	355	868	950	373	999999	434	999999	724	737	173	572	999999	139	673	999999	469	17	999999	999999	319	999999	70	999999	389	940	999999	130	277	193	399	999999	712	601	999999	29	999999	676	532	608	999999	214	999999	109	508	523	434	999999	999999	552	999999	792	719	323	472	999999	294	999999	571	433	999999	999999	955	999999	348	999999	999999	999999	490	654	824	793	485	898	906	114	999999	960	330	865	999999	401	532	724	735	606	505	399	139	999999	999999	976	115	109	999999	52	258	443	761	999999	663	218	999999	999999	727	664	316	820	416	
999999	152	334	719	705	917	715	780	240	806	741	999999	471	999999	331	919	848	688	999999	407	999999	855	903	209	770	212	999999	562	589	999999	999999	300	685	982	772	27	410	999999	409	191	786	271	999999	637	29	117	201	132	999999	999999	879	975	929	999999	551	999999	248	134	949	502	621	162	201	999999	735	999999	999999	488	324	314	518	591	288	205	999999	602	837	276	999999	662	20	184	54	999999	127	105	370	271	441	999999	778	286	999999	999999	570	999999	999999	785	901	999999	349	713	808	213	515	999999	999999	734	802	948	673	971	944	296	999999	446	118	636	125	640	90	999999	57	63	535	999999	284	381	634	999999	999999	62	374	999999	323	307	376	841	59	830	408	999999	469	492	596	807	341	30	424	133	525	443	999999	270	999999	843	666	754	999999	999999	23	324	109	999999	425	621	607	343	973	194	999999	276	586	295	242	454	46	564	999999	999999	901	263	956	511	999999	99	392	113	123	479	640	621	174	777	999999	999999	537	654	999999	975	210	997	57	240	62	258	856	384	38	999999	807	111	297	948	999999	759	367	597	352	336	239	503	229	503	554	459	112	809	478	999999	916	999999	498	491	528	903	999999	726	999999	224	242	18	999999	999999	672	538	333	225	405	66	999999	939	312	740	745	999999	999999	553	685	603	155	57	999999	879	136	425	613	999999	430	999999	999999	640	149	138	103	230	427	999999	831	999999	135	999999	413	422	999999	977	89	757	745	821	999999	999999	51	855	999999	195	999999	999999	943	256	925	527	795	927	513	94	799	184	647	525	999999	629	999999	670	999999	999999	643	493	455	999999	346	856	999999	608	353	891	599	294	69	908	127	232	215	584	100	999999	101	486	999999	348	999999	904	999999	230	542	505	999999	999999	999999	999999	551	999999	749	999999	909	78	999999	197	584	999999	494	515	999999	739	407	66	424	147	579	869	178	167	584	116	999999	999999	745	839	999999	848	952	229	906	260	366	999999	482	420	675	31	151	903	999999	297	999999	672	789	999999	823	486	999999	801	800	517	641	393	45	642	823	477	332	627	131	736	669	275	608	864	382	999999	584	13	999999	999999	728	274	266	296	262	308	651	374	26	589	767	160	428	399	618	972	999999	839	597	207	698	523	999999	999999	628	999999	73	925	998	999999	901	87	999999	252	789	376	137	749	390	524	825	999999	999999	999999	969	518	847	219	999999	409	438	745	999999	999999	859	214	492	100	668	674	245	726	999999	103	687	690	999999	999999	999999	999999	845	999999	459	82	381	740	
912	249	206	119	741	854	679	999999	999999	166	670	999999	392	584	884	46	90	716	999999	999999	591	517	854	288	999999	999999	609	999999	564	716	999999	999999	894	128	301	253	894	559	999999	390	57	777	609	531	29	757	793	999999	999999	808	641	743	999999	282	999999	999999	999999	999999	421	80	254	675	999999	778	999999	336	179	273	292	999999	152	999999	783	899	62	814	907	999999	268	940	999999	584	999999	755	84	553	551	622	969	896	858	976	999999	999999	999999	381	999999	831	661	693	587	529	742	726	666	119	999999	999999	229	999999	497	999999	658	999999	999999	999999	39	999999	703	999999	999999	557	304	999999	782	175	394	921	763	680	999999	86	671	575	363	999999	842	999999	99	964	999999	658	402	634	408	796	328	999999	999999	999999	999999	462	999999	344	999999	40	999999	355	944	501	725	48	140	548	272	421	400	92	127	999999	999999	119	200	738	733	136	999999	669	999999	985	846	999999	260	297	338	619	948	337	666	999999	133	496	974	597	248	999999	527	853	371	986	999999	245	549	826	647	999999	999999	399	610	782	874	565	999999	959	654	998	787	842	999999	999999	999999	73	426	794	720	999999	145	999999	999999	188	608	311	308	11	588	999999	187	434	649	106	356	558	726	999999	457	999999	138	25	943	249	767	684	643	999999	522	342	819	754	999999	316	107	669	899	999999	183	573	267	999999	380	999999	999999	363	999999	123	306	915	347	999999	346	999999	213	129	658	260	999999	923	999999	590	488	255	791	433	327	343	999	687	659	999999	711	884	310	771	999999	900	428	999999	491	999999	999999	607	995	288	417	954	112	977	21	649	20	259	904	677	878	999999	261	397	45	860	999999	619	265	52	999999	462	851	442	485	757	831	17	442	149	999999	880	260	513	25	373	240	999999	999999	20	999999	461	980	633	893	999999	999999	999999	999999	631	999999	801	352	953	458	955	999999	999999	501	263	817	12	817	765	508	999999	999999	747	382	672	999999	102	943	254	758	378	999999	227	548	965	999999	799	639	811	733	377	538	307	65	70	999999	570	999999	422	202	290	999999	224	135	896	644	999999	999999	705	11	322	858	107	999999	89	483	885	131	535	154	999999	373	16	41	999999	468	577	692	321	411	69	572	530	61	478	999999	267	999999	999999	330	215	150	934	810	421	519	440	113	975	586	384	448	999999	277	999999	917	637	193	994	999999	77	220	347	303	941	999999	337	55	725	999999	999999	793	999999	215	938	877	438	206	620	622	999999	474	716	735	37	620	999999	999999	877	560	106	84	107	
224	263	995	803	640	868	670	192	999999	387	999999	370	591	999999	789	338	999999	999999	441	572	382	410	603	503	611	276	330	999999	999999	178	175	259	999999	696	264	999999	999999	84	999999	337	949	440	999999	97	96	999999	446	651	999999	999999	580	81	664	511	725	999999	660	502	201	374	547	497	118	226	221	380	228	894	714	837	999999	233	690	113	622	942	767	515	416	246	999999	679	999999	999999	999999	103	999999	640	970	449	301	999999	882	999999	999999	462	999999	999999	875	716	156	551	936	951	999999	357	391	560	889	783	56	154	96	954	543	867	999999	958	999999	128	999999	588	924	999999	546	945	350	266	323	999999	620	999999	640	700	100	289	999999	999999	621	251	712	43	750	196	402	156	364	928	890	999999	357	999999	797	756	929	999999	999999	671	999999	593	999999	134	247	728	173	999999	514	395	864	264	135	672	347	387	416	999999	837	999999	999999	999999	590	999999	376	399	812	256	554	883	770	999999	662	80	36	38	999999	999999	795	32	33	697	642	968	999999	635	999999	685	36	419	999999	186	730	999999	799	26	999999	594	758	999999	999999	916	160	631	999999	341	602	64	999999	318	153	828	956	815	714	999999	757	622	358	741	602	999999	230	999999	542	593	802	773	280	20	999999	649	999999	948	116	999999	547	20	353	732	42	999999	999999	717	276	521	230	914	185	625	999999	390	245	26	255	788	696	24	98	41	539	829	999999	635	293	999999	999	999999	999999	999999	636	746	999999	626	708	859	97	512	999999	30	373	999999	598	655	999999	645	999999	812	702	327	419	532	922	321	203	213	958	413	434	773	999999	999999	215	577	989	522	999999	999999	317	395	700	999999	156	78	999999	651	241	999999	884	999999	99	196	315	391	197	113	999999	957	432	505	900	684	88	105	507	162	999999	30	666	238	534	999999	505	316	627	236	999999	999999	653	551	999999	830	529	786	684	999999	905	824	390	885	698	164	196	999999	495	999999	999999	999999	999999	515	970	999999	999999	656	999999	304	999999	998	999999	961	727	969	313	881	533	999999	999999	302	999999	181	256	999999	640	780	999999	380	607	999999	821	610	131	335	293	999999	999999	761	367	999999	672	389	999999	906	70	999999	167	728	850	315	288	424	861	999999	640	398	268	123	999999	691	126	743	697	999999	999999	163	840	402	999999	174	310	772	713	999999	629	41	537	350	796	221	623	999999	529	999999	999999	406	749	999999	695	895	879	467	191	675	756	929	691	646	729	907	588	999999	52	999999	14	515	999999	999999	193	608	999999	999999	327	368	
78	999999	999999	405	593	999999	413	999999	999999	790	295	843	999999	47	535	699	349	890	620	999999	633	999999	999999	843	297	898	999999	180	135	96	44	961	150	822	606	999999	999999	296	62	948	503	66	69	262	400	171	999999	674	999999	493	268	970	307	999999	735	221	546	380	999999	694	95	999999	999999	619	756	334	702	768	440	999999	999999	999999	999999	672	395	999999	999999	516	999999	999999	999999	999999	999999	641	827	74	999999	712	97	395	906	345	189	368	862	999999	659	449	506	76	468	999999	243	961	999999	216	999999	634	52	168	423	999999	927	981	720	75	999999	765	791	691	999999	989	680	55	999999	647	873	999999	999999	136	916	999999	20	386	667	817	999999	174	141	999999	999999	999999	999999	929	971	876	999999	208	648	797	161	894	657	814	405	478	486	198	784	861	342	662	999999	915	251	74	29	551	999999	903	287	943	999999	180	759	642	329	750	83	310	999999	675	831	23	999999	32	701	999999	980	198	340	599	390	999999	289	279	999999	999999	687	907	857	867	999999	744	519	999999	270	999999	999999	999999	159	735	124	484	632	666	999999	810	941	228	999999	999999	999999	135	573	999999	999999	364	890	490	438	575	72	176	452	999999	999999	96	504	766	762	224	999999	226	49	999999	999999	905	647	622	447	403	813	469	544	44	306	758	181	831	655	906	596	573	999999	583	999999	948	41	269	875	999999	316	184	466	158	682	999999	96	968	213	657	999999	278	53	44	999999	603	631	418	76	42	914	672	121	999999	627	577	891	999999	931	536	873	387	747	701	96	638	12	395	999999	951	999999	213	627	997	199	328	999999	301	821	79	326	623	999999	842	830	643	999999	611	530	114	999999	630	46	677	784	339	530	351	947	133	999999	246	66	999999	999999	711	55	123	999999	309	57	999999	644	999999	219	260	194	904	870	999999	999999	401	864	257	999999	999999	176	999999	999999	860	999999	999999	999999	697	477	90	566	88	999999	129	598	999999	944	231	67	863	986	184	467	999999	154	999999	480	999999	558	209	381	999999	626	328	544	999999	900	806	999999	868	256	946	999999	999999	693	116	432	751	999999	625	456	643	199	999999	64	999999	492	689	999999	181	707	848	149	277	708	757	461	163	584	999999	58	999999	718	198	616	50	789	338	999999	48	203	729	650	932	753	738	619	991	274	553	999999	999999	101	341	999999	407	999999	126	999999	999999	654	999999	176	360	999999	318	999999	11	28	24	212	163	848	676	977	978	208	216	524	969	148	469	888	41	999999	837	999999	387	37	218	999999	673	
907	904	393	924	999999	999999	999999	444	814	999999	973	999999	350	458	372	424	363	192	209	600	601	460	797	999999	390	999999	469	739	271	546	973	809	781	539	999999	943	999999	999999	425	909	999999	90	165	999999	495	999999	690	999999	474	632	34	999999	19	642	81	999999	117	208	544	427	999999	999999	183	277	999999	174	999999	999999	212	999999	999999	310	999999	300	999999	521	305	277	700	751	454	999999	274	638	522	138	999999	148	467	799	999999	94	518	998	88	999999	906	888	885	330	169	879	241	999999	500	723	87	718	999999	559	161	839	508	999999	973	804	361	999999	754	999999	374	340	353	413	592	56	791	769	221	524	615	416	391	999999	591	575	794	999999	999999	999999	60	90	255	999999	647	996	586	725	35	283	873	372	143	999999	955	829	535	999999	462	454	931	999999	507	379	999999	745	457	999999	211	999999	20	142	406	955	999999	293	999999	445	765	595	999999	76	999999	999999	650	252	282	22	999999	762	50	966	765	999999	999999	742	583	875	964	902	549	458	524	627	273	999999	965	187	914	671	743	999999	72	999999	984	865	574	569	728	701	472	999999	715	449	367	54	377	713	98	999999	710	999999	481	863	56	21	551	126	674	910	287	105	999999	751	999999	999999	999999	898	709	12	178	24	157	272	439	999999	742	999999	270	229	999999	999999	999999	202	961	999999	999999	208	820	972	323	457	894	817	423	377	348	964	430	416	999999	478	13	96	554	695	71	218	433	943	279	475	856	999999	999999	35	15	999999	789	493	999999	999999	88	736	688	999999	130	340	849	72	764	778	654	853	89	894	258	13	648	276	999999	409	774	999999	999999	848	600	999999	999999	398	999999	444	184	937	84	445	400	277	999999	833	575	731	369	371	188	500	821	13	999999	652	999999	999999	265	523	30	999999	930	210	42	999999	999999	999999	70	460	701	999999	604	717	999999	999999	504	999999	604	815	700	741	50	413	999999	999999	999999	597	83	627	999999	999999	188	660	916	152	999999	999999	244	568	713	894	671	909	669	857	896	113	234	732	158	796	999999	450	822	289	892	526	511	999999	999999	532	607	442	839	342	152	999999	801	636	139	315	746	46	999999	805	999999	141	743	841	316	999999	372	350	478	825	960	999999	838	636	259	987	999999	415	754	190	297	999999	999999	336	714	953	311	598	999999	843	999999	999999	348	999999	220	761	999999	999999	999999	890	999999	267	964	999999	999999	414	999999	175	386	151	999999	340	999999	921	999999	999999	999999	999999	136	363	999999	774	747	635	775	598	399	999999	426	498	
999999	27	891	864	30	40	999999	999999	954	999999	999999	146	221	461	999999	719	89	426	507	378	700	999999	542	999999	278	999999	999999	338	999999	783	24	293	748	888	936	999999	999999	426	999999	488	576	999999	462	826	999999	484	999999	295	419	65	999999	973	323	57	798	838	484	732	596	999999	520	935	999999	999999	999999	565	397	332	999999	615	999999	663	524	999999	802	999999	913	999999	655	794	833	233	999999	192	274	51	969	701	100	999999	135	999999	830	277	999999	999999	999999	999999	999999	949	96	239	770	999999	785	855	458	304	255	113	925	767	999999	801	800	296	26	634	906	255	595	696	999999	999999	489	999999	832	257	61	171	507	631	186	999999	707	603	463	124	406	999999	592	675	456	999999	182	367	639	38	477	999999	999999	562	999999	295	364	400	999999	352	325	232	999999	211	252	93	606	999999	591	381	104	206	833	999999	999999	497	662	919	250	256	999999	999999	923	803	999999	999999	547	944	256	890	351	317	606	120	799	184	395	999999	432	999999	390	879	776	268	934	999999	847	999999	999999	887	632	999999	160	750	108	999999	999999	230	431	872	546	661	56	700	999999	786	599	723	999999	999999	112	281	497	877	865	999999	999999	665	869	508	999999	825	619	368	268	907	999999	856	22	605	876	174	999999	560	999999	728	832	999999	237	157	681	999999	999999	282	785	361	999999	282	999999	999999	848	642	360	999999	349	720	52	688	442	999999	629	743	999999	507	186	937	999999	937	60	999999	999999	999999	999999	721	827	409	216	346	583	906	959	999999	971	289	757	243	814	46	220	115	685	999999	999999	114	999999	937	422	120	105	847	50	19	232	748	199	578	215	639	105	999999	999999	706	999999	999999	173	744	772	431	999999	999999	999999	999999	999999	944	461	398	637	333	202	889	986	106	251	735	999999	999999	661	232	99	188	999999	184	941	280	999999	979	49	999999	999999	783	175	991	999999	162	723	765	999999	288	297	801	940	881	446	999999	999999	417	999999	378	999999	999999	999999	549	341	999999	914	949	342	456	352	999999	358	531	999999	999999	999999	994	735	999999	22	110	666	383	935	298	247	999999	999999	999999	325	194	524	671	999999	727	999999	626	659	797	248	999999	432	999999	999999	815	453	419	500	37	999999	959	681	376	999999	569	556	709	613	53	334	767	221	606	999999	999999	999999	687	95	663	999999	999999	344	938	999999	247	677	829	448	130	845	999999	656	999999	999999	366	512	999999	314	876	181	999999	999999	999999	473	480	563	826	707	999999	858	765	334	836	999999	393	624	743	526	129	999999	727	999999	999999	
207	999999	121	999999	360	773	655	999999	999999	999999	492	999999	94	728	999999	379	684	850	132	670	999999	89	503	819	402	861	741	999999	632	999999	984	999999	730	530	418	967	369	61	476	933	999999	60	999999	125	353	999999	999999	896	999999	157	999999	999999	999999	600	231	128	12	301	119	499	41	886	186	197	999999	49	997	564	319	999999	999999	632	384	999999	548	999999	696	388	476	811	999999	845	999999	485	750	942	847	999999	308	300	965	78	942	977	901	999999	874	205	999999	314	593	999999	587	772	147	811	667	999999	999999	20	431	623	999999	999999	999999	999999	397	999999	446	999999	202	867	265	29	541	941	690	407	999999	313	345	501	498	172	227	999999	268	726	347	938	285	440	999999	999999	868	351	252	644	50	715	847	183	758	608	122	999999	999999	567	999999	205	999999	269	129	749	674	930	999999	662	999999	128	928	999999	363	507	999999	999999	790	967	160	200	698	55	366	582	999999	172	742	890	60	501	338	700	496	152	816	999999	320	999999	623	937	226	590	564	922	787	999999	820	260	601	999999	935	521	417	50	999999	86	903	547	293	512	197	999999	612	588	789	237	184	220	691	999999	451	462	999999	222	974	118	491	444	794	289	351	999999	299	699	565	817	293	456	646	999999	122	772	53	999999	750	981	977	999999	142	559	11	609	569	610	908	482	999999	999999	75	999999	999999	469	999999	14	170	999999	945	913	999999	972	944	999999	574	950	878	999999	418	243	472	993	141	515	999999	245	287	741	922	688	791	93	649	98	390	258	154	653	29	999999	999999	54	45	73	952	169	999999	283	45	619	731	999999	73	933	731	82	265	89	167	517	999999	428	783	267	131	999999	333	855	348	999999	805	235	659	999999	293	999999	999999	77	999999	152	630	14	706	313	957	561	29	716	366	317	999999	75	495	511	322	531	270	778	941	22	999999	999999	934	720	999999	999999	579	694	649	999999	125	197	526	24	886	999999	999999	480	309	570	920	616	498	41	332	740	999999	158	67	762	999999	189	135	550	999999	999999	79	986	999999	461	999999	334	76	63	201	804	548	481	625	599	808	790	478	999999	102	999999	270	903	397	82	765	431	637	886	999999	999999	72	976	708	999999	652	999999	980	848	587	595	549	445	839	528	201	999999	532	467	999999	377	999999	754	458	96	611	176	598	999999	695	561	697	190	907	265	742	572	772	610	946	999999	809	630	999999	506	679	825	73	869	880	506	898	999999	999999	999999	999999	318	527	621	999999	486	999999	563	999999	36	999999	999999	
537	583	785	999999	495	922	520	999999	568	90	959	952	416	785	113	729	545	999999	662	527	257	139	40	999999	54	161	999999	470	933	255	478	767	607	320	999999	489	999999	261	20	976	999999	999999	999999	154	358	999999	214	628	382	999999	28	963	374	380	999999	999999	553	360	999999	999999	999999	60	948	323	612	202	354	106	497	623	645	999999	188	685	868	207	920	999999	999999	479	947	578	97	525	237	514	402	999999	207	890	999999	733	677	676	260	608	111	896	542	165	231	117	140	758	772	733	999999	688	511	999999	486	667	284	999999	397	999999	999999	433	95	107	799	999999	898	999999	999999	912	617	511	434	269	105	34	353	921	258	839	448	338	752	503	729	713	999999	292	413	278	459	572	289	113	646	999999	810	445	365	999999	999999	999999	81	860	126	999999	264	999999	819	462	324	363	999999	999999	709	633	999999	592	377	95	400	999999	203	418	463	54	232	331	623	999999	223	908	565	154	630	915	999999	999999	386	456	459	484	472	950	999999	106	715	731	404	22	998	227	999999	279	999999	602	339	999999	407	82	60	932	628	402	248	415	797	712	927	794	376	787	216	921	635	999999	153	999999	464	367	338	501	927	610	429	996	999999	999999	440	38	999999	605	495	314	999999	527	999999	80	712	999999	308	13	803	999999	646	220	21	999999	643	796	458	96	208	49	743	559	15	27	973	999999	999999	511	281	898	999999	770	302	902	525	999999	999999	999999	540	915	68	335	999999	999999	963	218	985	694	651	643	579	999999	999999	455	571	845	522	838	106	469	999999	999999	999999	999999	401	875	917	119	999999	999999	999999	385	556	292	980	417	861	688	63	999999	999999	999999	860	637	329	999999	374	999999	340	679	999999	232	976	999999	941	999999	603	792	925	98	300	875	74	999999	908	204	999999	123	999999	163	983	833	785	342	212	999999	936	999999	585	681	511	81	778	999999	938	513	409	485	351	718	999999	79	762	965	473	391	815	743	999999	999999	999999	260	381	187	695	762	999999	643	868	999999	335	510	217	254	586	999999	107	124	187	404	794	466	999999	756	999999	999999	81	999999	868	820	287	202	373	460	903	260	699	600	999999	999999	999999	765	616	502	392	313	862	517	388	999999	999999	701	566	334	340	321	999999	625	838	781	999999	627	775	58	999999	142	146	999999	350	335	530	506	999999	11	338	39	999999	279	373	46	62	564	441	999999	536	585	999999	48	130	592	772	84	762	999999	495	449	990	568	931	999999	177	115	176	999999	723	787	841	564	999999	310	
471	218	261	802	728	136	195	160	999999	985	506	107	636	758	563	456	999999	386	515	889	999999	999999	348	124	999999	946	397	388	900	999999	743	999999	999999	819	999999	564	999999	960	999999	369	263	839	56	999999	753	999999	479	418	999999	277	53	464	59	117	271	999999	999999	147	933	781	738	806	259	999999	251	433	65	816	637	999999	633	783	632	156	635	999999	244	402	999999	799	999999	978	889	633	999999	288	32	935	558	999999	999999	685	37	972	999999	456	589	999999	704	329	24	662	781	999999	644	269	832	903	999999	71	945	478	999999	143	314	760	917	626	78	962	411	999999	268	696	315	999999	755	659	525	188	619	962	697	50	999999	814	207	399	999999	999999	456	129	999999	496	999999	225	999999	893	668	870	539	999999	999999	999999	918	894	404	94	999999	999999	999999	999999	999999	303	452	982	780	736	358	499	999999	528	637	999999	516	999999	666	771	701	99	49	861	999999	655	999999	656	759	999999	132	891	420	122	999999	999999	931	283	741	170	54	999999	999999	182	545	178	317	21	335	580	235	635	237	999999	392	999999	999999	651	191	999999	999999	795	233	824	613	467	89	999999	323	345	999999	242	550	506	999999	999999	653	866	326	999999	347	999999	330	999999	730	496	664	787	730	999999	999999	289	101	999999	515	999999	788	999999	568	88	999999	867	697	989	878	992	999999	730	999999	702	451	790	999999	369	999999	26	475	54	999999	127	802	999999	719	215	701	422	150	542	999999	479	902	999999	307	247	733	999999	940	340	999999	737	411	933	999999	999999	666	999999	954	732	623	499	782	999999	999999	999999	999999	999999	157	491	999999	465	852	999999	999999	999999	800	418	492	97	636	999999	999999	144	744	365	999999	869	419	692	548	847	468	418	918	501	696	168	515	856	999999	936	332	458	51	844	885	858	204	456	237	257	999999	866	106	708	422	647	998	171	736	416	387	999999	943	999999	999999	999999	634	999999	739	641	999999	636	136	699	999999	628	103	899	999999	856	674	999999	465	300	999999	602	322	219	89	58	170	353	129	999999	559	999999	514	600	999999	451	234	957	717	999999	353	734	740	406	126	793	554	999999	691	879	741	424	999	999999	964	999999	999999	999999	999999	691	999999	560	516	999999	999999	725	123	502	62	38	632	999999	255	869	946	752	862	999999	103	999999	503	70	662	999999	999999	999999	867	862	999999	451	329	810	999999	36	124	793	227	169	999999	401	679	62	999999	662	257	34	179	999999	999999	999999	999999	216	999999	872	197	420	898	276	767	16	999999	999999	866	611	709	821	918	228	
755	999999	534	702	660	702	615	999999	24	999	993	789	965	738	166	423	908	123	490	999999	838	703	999999	951	402	259	543	428	999999	445	952	435	115	950	383	999999	687	840	556	627	266	746	406	898	282	977	999999	999999	999999	452	999999	596	341	999999	390	62	268	583	310	999999	168	197	999999	999999	57	568	683	24	364	999999	999999	77	999999	862	999999	101	306	996	678	424	999999	424	333	743	742	366	999999	124	569	331	292	113	540	999999	999999	79	491	828	999999	714	304	36	765	489	716	635	39	999999	331	999999	999999	272	999999	999999	202	999999	864	522	836	690	999999	568	454	999999	999999	632	537	420	999999	600	610	999999	154	964	130	192	659	843	36	116	336	624	999999	280	999999	30	999999	999999	999999	724	999999	999999	991	999999	249	999999	581	999999	999999	93	999999	618	999999	731	688	286	128	940	765	19	95	999999	495	729	364	850	776	184	466	312	433	882	467	679	999999	640	486	999999	724	999999	611	926	685	999999	17	999999	999999	70	592	299	999999	267	889	999999	638	999999	484	999999	999999	399	999999	999999	999999	999999	659	226	161	406	346	58	799	145	226	999999	408	999999	344	552	721	646	312	999999	591	176	999999	176	992	522	50	210	166	224	186	999999	435	214	659	830	292	791	999999	151	724	543	499	766	51	999999	546	479	849	931	550	170	97	999999	999999	109	454	999999	233	999999	366	999999	892	585	958	891	945	203	509	514	269	930	999999	171	991	58	677	999999	999999	999999	976	570	361	999999	999999	26	247	192	399	559	385	799	999999	927	784	589	651	999999	807	159	572	999999	999999	345	671	620	90	926	261	766	432	999999	999999	748	662	795	999999	666	999999	999999	654	762	804	949	138	470	372	162	999999	412	406	762	836	999999	911	633	600	25	563	63	935	999999	931	999999	999999	575	440	818	275	989	805	984	12	865	999999	810	548	30	216	999999	258	999999	549	848	370	669	999999	393	837	38	999999	768	999999	999999	999999	999999	830	999999	999999	563	40	553	886	397	607	422	759	970	479	999999	999999	580	808	363	999999	17	771	999999	272	467	999999	999999	981	999999	999999	46	881	999999	859	173	999999	999999	207	653	179	704	51	162	251	947	910	13	913	735	942	623	959	749	999999	998	570	999999	909	999999	962	983	571	649	602	570	540	615	999999	999999	131	718	999999	165	193	999999	966	619	999999	324	557	597	143	256	305	181	86	141	999999	860	602	242	467	999999	999999	196	143	402	999999	680	417	999999	891	607	613	233	251	804	566	953	42	951	906	594	
808	375	999999	325	353	431	494	408	523	261	714	889	999999	999999	999999	999999	966	574	68	170	999999	262	705	535	642	999999	929	281	575	147	828	650	335	873	44	999999	345	818	58	139	196	18	999999	640	999999	724	999999	999999	999999	999999	987	467	893	745	999999	555	669	999999	999999	282	501	222	999999	386	999999	73	564	387	505	159	662	157	526	929	974	898	481	75	999999	999999	999999	999999	941	17	160	370	999999	589	999999	488	656	30	999999	775	638	973	185	404	217	828	170	594	215	190	906	839	999999	963	771	788	84	999999	681	999999	183	282	999999	825	235	72	316	999999	999999	999999	999999	641	21	750	301	10	723	86	858	999999	999999	513	999999	761	110	999999	428	793	817	999999	413	62	349	382	601	365	703	999999	999999	154	522	195	403	999999	687	274	827	999999	672	771	999999	998	744	866	15	999999	268	519	724	914	643	523	166	793	613	450	302	639	999999	935	999999	373	907	999999	302	572	999999	825	83	836	999999	237	130	56	342	415	318	999999	376	931	999999	193	634	999999	999999	999999	39	609	999999	247	972	198	52	999999	474	999999	999999	999999	999999	999999	559	443	446	999999	431	416	402	120	461	207	141	999999	272	226	838	123	999999	999999	213	303	542	510	999999	999999	864	305	195	393	581	999999	999999	287	907	933	999999	663	746	746	832	104	606	919	158	387	116	162	925	999999	899	361	963	446	826	280	999999	59	999999	999999	34	999999	999999	19	538	821	999999	999999	912	339	844	184	376	991	821	119	697	623	362	999999	729	999999	379	999999	494	229	676	878	461	637	999999	332	999999	145	722	705	874	596	390	336	505	262	249	999999	980	724	999999	971	625	999999	999999	286	999999	341	999999	322	756	999999	524	319	999999	14	402	284	999999	521	714	240	999999	125	999999	110	242	35	366	477	472	783	389	769	244	999999	999999	743	999999	756	636	999999	263	409	999999	23	82	81	999999	500	859	965	999999	468	999999	754	702	999999	999999	482	54	999999	999999	415	850	972	999999	999999	84	450	752	658	230	549	885	585	977	999999	176	231	999999	170	843	865	617	999999	493	920	758	489	12	752	999999	582	999999	964	162	999999	559	999999	542	327	997	740	999999	210	744	750	583	434	999999	831	344	260	453	883	828	119	999999	353	489	560	999999	594	448	999999	397	648	836	999999	999999	999999	999999	999999	688	711	173	112	999999	417	999999	743	347	334	999999	999999	418	21	138	999999	999999	53	60	216	999999	982	331	412	302	999999	813	999999	913	661	11	647	521	153	999999	742	999999	725	
993	389	590	999999	223	672	882	999999	591	385	520	17	999999	999999	88	999999	703	706	390	999999	810	377	604	999999	999999	685	332	74	999999	274	449	395	120	420	999999	671	625	751	768	659	529	33	167	437	585	906	876	999999	569	999999	450	999999	362	957	999999	999999	784	924	916	538	999999	999999	619	999999	999999	999999	999999	374	340	999999	489	951	938	731	241	787	220	177	999999	922	808	710	505	999999	823	585	42	999999	506	434	886	701	834	240	319	712	414	999999	501	460	19	512	291	161	999999	498	926	999999	725	999999	999999	617	843	994	729	999999	999999	376	504	360	102	744	999999	905	999999	788	127	707	421	529	382	381	675	630	999999	306	429	999999	325	999999	658	411	999999	999999	30	278	858	840	511	680	999999	47	345	151	999999	274	999999	386	631	148	381	228	219	206	999999	999999	942	222	999999	433	219	967	60	179	999999	999999	318	498	885	261	930	999999	206	999999	138	344	46	534	271	647	999999	999999	722	186	953	439	201	239	624	986	999999	645	999999	87	999999	432	999999	175	449	677	999999	999999	999999	379	218	104	32	999999	999999	419	997	999999	999999	443	772	999999	254	873	226	999999	498	88	874	898	925	999999	999999	128	280	999999	357	870	94	594	691	515	552	999999	999999	859	417	723	999999	214	989	918	999999	999999	999999	304	188	123	948	188	188	877	281	602	453	924	999999	904	999999	999999	72	136	999999	366	752	266	624	900	905	367	999999	999999	916	999999	909	16	600	213	999999	999999	999999	243	922	905	415	813	244	949	900	54	293	512	524	999999	151	862	594	337	573	58	679	287	218	999999	333	412	999999	999999	693	999999	333	372	101	232	844	828	214	428	951	938	32	999999	10	861	84	351	261	126	528	56	422	272	999999	763	306	250	35	341	581	12	852	633	266	463	720	999999	421	301	955	999999	999999	176	999999	999999	36	15	286	356	516	982	161	844	92	646	999999	999999	732	999999	999999	603	803	999999	999999	949	96	398	418	547	999999	163	929	999999	170	215	999999	999999	885	999999	737	301	964	678	824	599	850	17	551	999999	438	658	999999	93	999999	361	999999	785	999999	437	547	637	596	738	215	363	999999	999999	999999	876	259	778	186	999999	600	999999	639	135	58	257	108	89	847	798	119	492	965	999999	999999	808	696	612	926	457	468	109	999999	235	472	471	546	999999	333	999999	370	659	482	471	493	739	722	394	999999	999999	999999	468	790	999999	628	723	398	999999	607	875	999999	646	851	999999	268	500	999999	413	662	587	710	449	755	182	
438	459	999999	503	362	999999	96	999999	875	854	128	999	319	905	999999	749	82	340	61	999999	999999	723	808	754	213	993	999999	318	732	158	371	999999	712	618	370	179	713	895	853	752	788	999999	770	996	609	268	191	35	999999	912	514	380	398	307	687	714	651	265	300	369	56	777	579	999999	999999	238	999999	701	999999	437	46	187	486	308	669	616	952	811	154	944	812	782	512	819	999999	990	501	415	931	655	528	999999	605	494	706	21	308	53	999999	381	971	490	490	379	876	337	999999	99	638	80	762	839	120	355	557	999999	999999	760	999999	503	736	882	999999	999999	999999	587	582	991	999999	999999	999999	908	308	773	972	332	999999	999999	942	316	105	412	777	860	893	689	999999	259	937	442	746	548	960	999999	999999	99	720	600	999999	999999	754	903	999999	999999	762	999999	540	347	382	999999	971	142	999999	999999	999999	333	115	999999	996	999999	250	333	999999	999999	999999	768	948	299	999999	883	612	999999	672	654	561	999999	916	999999	107	50	158	10	876	999999	471	614	999999	193	611	320	984	810	604	250	57	999999	848	335	78	993	905	251	999999	499	623	999999	999999	172	224	215	417	317	811	956	81	250	456	352	699	307	999999	764	687	999999	898	801	107	431	606	140	353	590	728	113	144	907	791	386	98	201	154	568	968	999999	999999	999999	998	648	179	807	974	506	636	770	956	999999	999999	399	601	821	182	48	566	94	999999	999999	999999	999999	821	174	458	80	263	507	999999	478	999999	292	914	999999	802	458	262	999999	165	999999	999999	957	157	993	999999	402	785	276	29	116	12	999999	543	86	999999	300	827	14	999999	999999	253	138	617	488	355	281	484	379	29	723	785	767	928	25	999999	999999	561	827	820	66	294	986	488	57	999999	999999	999999	838	144	512	631	257	449	261	999999	826	350	668	648	82	917	416	999999	999999	330	245	955	528	214	465	739	999	194	302	620	266	999999	570	22	444	532	646	999999	999999	101	537	327	677	421	55	291	892	189	999999	999999	878	738	192	726	240	955	230	633	679	772	999999	73	156	641	347	999999	779	656	213	550	280	181	741	214	793	999999	288	999999	999999	184	847	820	447	163	999999	527	999999	844	999999	488	311	23	999999	743	999999	473	181	46	999999	999999	511	246	975	999999	999999	706	997	977	999999	323	677	124	999999	504	925	999999	626	999999	899	819	999999	999999	874	724	248	266	616	997	744	999999	745	999999	41	298	672	611	844	249	294	45	530	489	911	468	999999	197	549	70	999999	
999999	847	999999	146	265	161	576	371	999999	958	612	99	10	243	613	577	434	93	185	832	324	967	999999	708	999999	298	999999	33	999999	912	61	999999	556	189	96	481	567	115	775	146	105	249	593	291	682	999999	999999	256	308	999999	386	999999	999999	999999	503	690	471	480	283	967	923	999999	999999	347	907	895	543	821	156	999999	20	999999	999999	48	736	999999	383	105	35	918	768	981	725	525	535	999999	352	328	685	405	999999	97	999999	808	999999	553	293	999999	383	999999	999999	709	110	176	880	67	999999	999999	501	427	317	999999	454	364	208	942	826	999999	811	999999	552	225	145	999999	130	922	497	999999	825	999999	792	137	999999	248	516	69	999999	559	644	478	160	27	826	268	98	645	643	477	999999	280	726	999999	444	423	244	195	573	999999	55	958	569	999999	510	317	635	190	653	999999	999999	149	999999	277	795	342	809	535	399	877	662	485	288	999999	999999	554	467	939	693	999999	999999	999999	495	531	999999	686	909	862	999999	999999	999999	999999	999999	999999	629	470	219	458	999999	111	613	999999	796	696	697	570	679	548	398	955	999999	696	497	355	999999	527	999999	540	764	119	433	947	28	880	254	753	494	999999	401	438	999999	19	882	591	695	306	533	798	833	999999	17	999999	474	999999	668	935	421	645	999999	111	816	678	999999	999999	677	666	690	999999	451	999999	999999	828	999999	999999	619	841	814	905	660	904	999999	855	706	999999	112	72	483	466	222	999999	999999	848	622	299	621	667	325	934	913	39	615	617	356	889	866	188	223	513	942	999999	131	515	985	999999	117	999999	971	871	999999	615	999999	233	999999	999999	611	238	215	999999	999999	952	526	879	991	999999	298	386	508	817	955	999999	848	969	524	395	197	826	862	999999	999999	659	695	453	99	308	846	391	913	223	999999	637	972	365	174	990	310	999999	524	364	45	731	463	164	999999	921	766	223	709	318	945	784	375	916	999999	689	266	82	790	693	785	906	472	294	999999	328	951	492	805	999999	94	945	312	999999	999999	460	999999	541	999999	177	541	999999	682	605	277	504	271	999999	690	484	733	237	461	999999	999999	138	269	178	999999	598	969	284	417	185	999999	10	481	867	999999	225	493	999999	545	622	999999	999999	234	867	27	44	66	895	802	331	800	856	999999	481	929	999999	200	38	999999	939	208	267	225	999999	381	276	32	999999	402	999999	999999	17	692	999999	999999	426	904	999999	160	591	999999	83	481	96	999999	376	517	999999	938	537	999999	465	810	605	999999	999999	937	727	999999	750	
21	999999	999999	999999	340	792	174	654	801	999999	231	999999	999999	333	407	999999	785	138	131	999999	759	32	465	999999	449	535	207	96	424	785	999999	186	906	410	579	879	999999	153	755	999999	212	862	209	436	999999	236	999999	486	208	300	118	808	605	999999	999999	989	206	638	887	805	999999	87	999999	999999	33	54	892	477	753	527	999999	641	999999	539	802	896	999999	38	558	999999	948	720	999999	134	677	680	581	424	419	590	999999	999999	266	950	996	134	633	999999	412	999999	344	999999	732	680	999999	476	999999	75	688	103	999999	177	999999	674	856	999999	199	115	348	353	473	477	68	173	845	611	999999	433	542	677	999999	640	999999	999999	879	837	988	217	387	210	255	515	736	325	424	514	861	591	103	999999	935	527	844	69	999999	866	999999	569	835	999999	999999	11	999999	999999	830	535	999999	793	795	29	886	981	999999	148	107	957	741	742	748	340	750	794	999999	420	999999	999999	999999	566	498	22	999999	428	999999	253	120	253	982	724	495	999999	963	78	999999	999999	999999	953	800	999999	962	999999	135	319	821	504	394	306	672	122	999999	999999	739	985	304	999999	243	467	609	484	38	999999	975	999999	257	858	377	681	997	999999	185	788	999999	100	604	657	887	476	999999	999999	999999	813	581	869	455	411	160	999999	773	24	841	999999	354	325	677	117	864	118	71	999999	137	712	308	416	937	999999	147	649	999999	646	895	766	860	731	999999	224	283	115	571	846	708	999999	908	983	999999	407	443	630	422	496	793	778	999999	645	749	156	514	174	932	963	273	999999	999999	136	129	999999	917	999999	699	999999	999999	758	547	225	999999	999999	804	325	992	999999	58	517	999999	894	853	126	999999	225	981	479	709	118	183	999999	999999	999999	802	999999	864	349	489	819	999999	958	662	44	241	199	999999	21	351	199	182	401	915	756	999999	702	283	12	722	999999	641	229	753	725	999999	999999	642	999999	999999	32	461	999999	61	238	586	278	241	819	884	172	999999	970	137	520	936	999999	692	826	999999	110	508	861	627	786	999999	999999	214	999999	458	302	556	334	86	329	737	530	350	999999	180	999999	470	463	127	560	999999	671	102	243	789	803	999999	816	143	834	524	599	999999	274	60	874	73	304	999999	592	999999	509	999999	999999	782	415	440	999999	999999	916	639	54	743	77	999999	999999	999999	999999	999999	655	55	739	200	251	999999	147	505	85	636	305	942	999999	102	535	943	368	999999	999999	460	383	372	251	999999	999999	204	479	856	958	357	543	266	999999	157	999999	546	876	
319	651	14	644	910	364	378	360	999999	474	952	999999	999999	999999	739	999999	520	773	292	999999	578	973	57	334	291	546	999999	103	999999	999999	28	386	988	77	999999	135	289	815	473	999999	999999	810	252	730	999999	647	834	999999	803	999999	580	384	433	742	307	345	604	680	362	373	636	284	321	132	456	575	229	66	999999	613	55	705	310	284	930	768	731	326	999999	644	999999	999999	299	118	999999	643	953	255	999999	714	531	999999	462	109	381	598	999999	999999	999999	952	428	778	299	199	999999	875	84	158	812	999999	614	999999	873	999999	661	706	984	999999	999999	812	999999	999999	999999	795	999999	446	252	999999	902	341	999999	611	999999	854	225	934	641	110	233	404	569	804	443	239	109	253	735	743	999999	675	613	296	277	471	999999	454	491	999999	116	448	633	872	255	480	269	13	245	29	503	727	75	884	979	999999	252	817	540	67	999999	839	999999	999999	999999	237	728	982	343	580	523	999999	452	146	993	999999	771	696	558	962	970	106	17	716	250	720	610	999999	317	819	229	523	914	433	809	277	999999	134	119	28	999999	999999	669	664	505	999999	284	928	891	999999	686	556	268	577	97	598	831	994	268	53	627	999	675	524	361	999999	857	29	337	725	999999	999999	586	999999	220	999999	437	353	999999	518	445	681	837	999999	999999	999999	264	346	346	220	999999	742	866	76	400	999999	611	155	313	504	874	265	999999	175	999999	50	969	727	367	404	171	488	783	749	607	945	171	562	391	688	745	520	682	126	289	315	779	520	999999	467	91	999999	999999	999999	643	190	999999	672	966	102	703	537	979	999999	59	999999	959	127	469	999999	592	999999	764	999999	758	364	999999	483	885	999999	999999	458	588	999999	999999	879	448	76	999999	426	863	498	999999	999999	985	218	541	999999	77	332	356	662	999999	693	875	999999	527	999999	957	289	607	607	786	136	999999	254	999999	999999	999999	179	519	892	21	999999	999999	999999	462	475	638	550	999999	843	416	563	999999	607	407	999999	34	289	362	33	999999	826	819	266	999999	999999	467	740	999999	461	119	897	812	464	999999	999999	112	781	580	62	999999	417	466	763	201	232	999999	234	847	999999	64	999999	817	496	783	195	232	335	391	999999	17	999999	290	999999	734	518	999999	999999	957	397	792	252	708	999999	246	701	999999	66	74	999999	825	243	893	999999	406	767	90	999999	680	999999	787	776	400	587	54	888	136	104	38	682	999999	614	276	459	272	812	643	517	259	91	825	176	270	901	999999	774	14	85	999999	967	
999999	434	358	999999	610	999999	852	130	265	358	575	274	37	392	999999	999999	999999	443	942	999999	134	573	77	599	639	620	516	499	419	279	883	60	140	999999	254	57	266	775	849	256	960	522	261	901	516	999999	148	878	893	956	808	570	142	380	842	864	367	759	862	989	509	362	999999	999999	999999	524	144	999999	147	960	955	999999	594	696	634	612	999999	175	92	999999	482	637	605	463	999999	999999	917	759	229	390	999999	507	912	859	746	999999	810	274	436	991	426	182	999999	999999	11	617	976	999999	746	239	552	201	676	784	999999	999999	757	258	525	161	606	384	746	999999	280	458	999999	735	949	37	801	57	738	999999	661	309	896	999999	462	852	347	481	23	989	999999	498	830	138	352	999999	849	562	749	285	395	999999	435	984	663	552	339	250	999999	719	437	504	999999	585	999999	217	975	999999	795	999999	814	134	371	757	999999	781	627	159	999999	84	187	249	308	463	705	620	999999	999999	17	909	523	106	985	304	561	999999	45	255	16	144	999999	762	766	999999	471	270	680	678	999999	881	999999	189	857	421	541	198	206	999	880	511	342	73	88	999999	159	717	149	76	205	585	746	999999	153	999999	185	424	999999	999999	992	445	939	206	846	999999	984	343	248	573	763	372	146	46	375	999999	801	835	684	880	926	999999	131	999999	482	490	999999	552	999999	608	245	999999	999999	974	16	445	999999	146	227	952	902	999999	478	575	999999	999999	448	709	999999	648	456	350	740	602	305	248	323	999999	724	365	990	441	306	999999	999999	646	656	999999	39	930	932	665	617	731	977	999999	284	555	999999	649	52	436	545	999999	162	895	386	124	678	768	131	999999	422	861	962	471	520	838	247	666	999999	999999	679	87	715	791	732	999999	624	196	964	768	35	84	323	563	895	908	487	999999	999999	999999	494	999999	809	696	253	756	768	516	599	445	999999	643	473	766	756	468	681	370	999999	377	499	492	804	362	220	347	548	408	575	999999	361	999999	407	643	999999	418	999999	29	999999	976	999999	117	596	528	460	999999	611	557	807	437	236	126	280	892	999999	12	467	999999	486	905	218	370	941	999999	94	513	246	829	975	999999	999999	662	999999	196	137	392	895	285	901	999999	736	991	601	148	999999	999999	534	514	601	788	951	999999	542	999999	768	880	176	608	443	946	154	781	581	469	246	573	303	94	765	660	999999	999999	554	657	999999	227	768	802	613	850	979	732	238	197	396	379	999999	999999	427	257	225	297	841	955	684	999999	
419	142	901	999999	940	449	749	999999	681	769	276	885	473	551	121	374	999999	593	967	422	553	999999	82	999999	999999	123	666	999999	444	819	349	999999	972	224	807	635	900	802	909	999999	982	999999	515	627	112	243	717	999999	145	851	302	999999	999999	999999	999999	999999	70	44	999999	826	783	999999	999999	862	429	676	913	258	744	485	473	202	683	437	440	266	878	455	764	219	999999	789	382	999999	526	101	611	999999	813	781	575	999999	444	93	755	750	999999	653	207	435	999999	468	142	659	388	109	574	999999	999999	154	157	614	279	999999	430	993	859	913	345	338	999999	212	444	962	909	607	999999	600	681	689	999999	999999	257	338	889	999999	999999	722	214	427	527	61	879	669	634	960	596	297	663	999999	891	876	317	869	999999	128	34	180	749	780	351	974	878	152	679	999999	999999	999999	268	492	346	146	999999	918	999999	23	332	775	338	949	21	470	937	919	797	999999	916	388	999999	770	913	487	999999	434	85	553	182	737	989	711	603	655	39	180	425	754	177	399	68	357	795	999999	841	800	768	880	46	958	354	90	999999	999999	972	999999	578	859	174	284	999999	267	840	595	785	626	999999	366	999999	766	504	52	431	999999	330	620	975	664	645	181	665	205	516	223	392	909	705	625	682	999999	601	565	999999	892	999999	999999	516	210	473	999999	455	412	448	280	999999	311	999999	488	658	999999	999999	914	223	999999	619	647	999999	626	213	876	920	999999	684	899	999999	999999	999999	538	999999	529	114	999999	201	429	725	262	756	245	759	90	259	227	967	330	29	687	999999	597	283	909	59	889	997	596	999999	725	999999	548	999999	525	849	131	518	999999	257	747	723	999999	277	366	999999	999999	999999	999999	999999	703	762	363	880	486	596	865	264	71	479	999999	999999	604	134	10	534	218	139	999999	241	138	709	838	82	999999	964	557	330	916	28	544	999999	874	999999	601	962	999999	999999	629	929	983	866	456	659	42	969	129	999999	276	832	682	385	634	891	498	993	999999	290	999999	999999	999999	999999	348	999999	935	202	902	999999	532	47	169	999999	510	999999	258	271	262	189	50	313	845	888	63	93	999999	168	999999	999999	482	608	999999	94	71	999999	891	447	528	999999	999999	839	76	495	146	238	673	143	875	330	999999	236	741	999999	250	999999	999999	159	999999	264	707	777	804	919	161	924	999	84	488	999999	422	999999	743	848	999999	210	246	999999	751	824	420	212	292	77	999999	255	866	999999	844	767	439	999999	955	999999	999999	946	44	157	343	
999999	999999	598	654	482	907	831	492	999999	289	999999	67	327	407	999999	843	504	494	999999	578	906	67	706	240	999999	964	681	855	479	999999	519	175	99	26	540	595	999999	557	810	170	519	763	973	22	804	709	999999	999999	297	999999	999999	999999	307	578	437	163	532	367	933	518	999999	976	23	751	770	999999	967	310	867	999999	31	946	999999	576	69	153	94	693	436	999999	851	348	999999	59	939	67	867	520	589	386	72	464	624	999999	934	999999	749	999999	252	930	742	812	475	224	408	999999	777	731	519	294	79	838	931	922	666	887	417	963	999999	713	16	456	999999	999999	19	567	332	392	641	526	403	861	451	505	279	49	872	353	650	683	289	999999	999999	999999	316	234	999999	702	635	57	999999	785	420	538	924	295	101	984	215	841	933	999999	999999	993	999999	218	396	435	652	626	24	999999	999999	999999	999999	869	455	424	999999	999999	999999	999999	756	999999	400	617	450	913	581	999999	999999	888	148	809	999999	894	56	18	414	107	837	107	59	18	42	71	472	291	114	64	840	676	809	430	806	312	639	504	602	283	767	483	853	669	679	135	925	514	388	540	823	447	20	87	947	999999	581	999999	562	338	154	999999	809	527	152	280	89	717	999999	999999	264	552	415	140	999999	999999	253	389	339	999999	146	957	903	573	241	403	666	732	483	868	999999	999999	942	273	138	609	673	336	527	408	999999	217	511	940	285	999999	41	879	999999	999999	694	201	417	656	202	197	999999	999999	296	748	999999	999999	244	144	716	373	999999	999999	12	730	691	916	862	931	860	999999	456	963	298	960	371	999999	999999	999999	184	540	999999	296	81	941	354	999999	999999	778	793	698	973	377	234	912	999999	999999	877	26	900	999999	338	485	795	274	740	999999	946	999999	999999	826	372	999999	960	186	999999	324	999999	70	386	262	876	94	147	171	954	88	999999	386	999999	999999	910	999999	990	405	211	998	500	806	211	999999	491	714	401	967	335	630	417	58	32	356	819	999999	639	648	999999	254	347	999999	320	661	562	570	999999	999999	916	403	362	999999	974	891	823	274	859	334	999999	171	693	999999	836	333	671	999999	364	943	661	103	339	352	503	957	999999	866	496	549	499	921	677	495	999999	932	999999	853	83	141	532	555	957	315	876	999999	560	177	797	986	990	871	999999	999999	253	999999	73	20	999999	999999	999999	957	777	319	834	999999	493	207	129	903	65	999999	617	232	420	999999	146	999999	475	763	406	492	999999	509	558	628	715	584	252	238	
999999	268	999999	999999	900	574	999999	999999	999999	999999	256	363	57	893	931	182	999999	983	682	147	999999	49	999999	307	999999	748	889	999999	999999	216	999999	999999	955	999999	45	796	34	562	332	845	337	499	999999	449	516	999999	445	184	578	386	374	732	901	114	552	829	724	999999	999999	999999	999999	509	886	999999	892	347	408	165	999999	999999	999999	701	660	999999	999999	196	495	105	790	578	312	999999	700	384	841	412	17	850	349	216	999999	999999	128	180	169	828	612	289	556	178	644	999999	999999	999999	999999	999999	81	73	305	365	344	628	705	999999	999999	971	999999	511	999999	489	339	558	999999	651	71	618	582	489	677	981	583	215	548	621	934	999999	398	266	156	178	999999	999999	554	983	999999	454	999999	263	999999	999999	999999	999999	856	77	999999	96	473	999999	382	620	100	999999	396	999999	781	138	90	93	999999	826	999999	553	365	264	158	999999	999999	999999	779	617	785	999999	999999	489	999999	482	999999	481	999999	999999	558	723	883	999999	87	749	999999	240	212	744	373	999999	333	505	615	999999	746	601	918	452	93	641	999999	999999	834	772	433	906	999999	309	778	999999	999999	93	278	859	999999	829	187	409	838	772	630	45	253	45	995	999999	999999	999999	736	999999	999999	339	764	917	999999	128	999999	315	325	999999	879	999999	966	764	999999	999999	999999	999999	806	999999	999999	519	999999	999999	21	859	521	799	776	771	41	865	573	999999	56	999999	329	360	999999	550	138	999999	999999	197	893	726	999999	999999	597	755	435	128	999999	999999	344	53	725	452	905	969	606	901	538	554	619	23	340	999999	999999	476	920	999999	999999	265	789	551	436	426	427	294	790	999999	999999	31	999999	912	999999	754	684	13	256	876	455	70	999999	999999	999999	538	577	879	396	999999	771	999999	835	999999	403	433	39	792	617	308	35	620	189	574	699	517	999999	706	837	586	272	999999	230	999999	430	664	322	562	218	999999	849	999999	898	999999	271	90	999999	787	519	752	724	891	396	947	851	999999	881	379	536	999999	330	870	52	810	859	999999	901	791	999999	999999	121	477	584	999999	459	487	722	520	313	999999	331	431	197	999999	999999	380	328	282	999999	596	999999	999999	999999	391	576	999999	505	97	999999	214	189	999999	999999	781	640	257	317	999999	498	373	999999	370	999999	999999	504	899	683	956	948	489	737	628	599	541	999999	178	999999	999999	153	480	981	634	712	108	999999	927	999999	415	999999	614	73	652	783	829	484	999999	876	119	999999	999999	305	549	999999	999999	999999	560	804	127	826	471	806	124	532	28	391	999999	
999999	968	487	576	137	999999	511	344	425	95	845	769	999999	542	999999	341	315	476	185	442	495	393	631	878	133	654	999999	983	999999	949	129	765	447	996	764	907	631	320	999999	36	999999	804	999999	391	715	44	69	293	178	999999	808	66	843	949	992	274	347	609	999999	483	999999	527	537	999999	999999	90	332	70	778	394	710	995	927	158	999999	690	999999	249	173	98	999999	305	999999	342	150	73	922	999999	14	999999	570	31	867	75	999999	521	999999	436	425	635	712	999	515	783	764	999999	999999	694	555	999999	784	999999	445	999999	888	999999	712	204	335	999999	168	999999	66	289	824	999999	137	861	810	882	423	999999	999999	538	385	595	790	41	577	336	934	237	999999	999999	715	999999	586	512	187	999999	809	999999	111	522	999999	999999	943	999999	999999	86	685	277	999999	999999	999999	730	282	907	978	303	603	999999	999999	998	969	999999	889	999999	574	999999	999999	625	683	999999	83	351	952	999999	71	506	652	999999	81	999999	651	666	353	281	815	984	200	678	999999	884	360	138	455	999999	553	999999	989	590	661	999999	999999	999999	593	999999	598	546	778	970	846	481	650	48	609	135	999999	999999	587	618	546	589	999999	434	101	799	505	945	895	999999	759	524	999999	71	902	472	527	999999	82	999999	999999	279	215	230	831	999999	243	321	528	999999	754	250	959	380	999999	81	449	549	968	999999	999999	999999	999999	999999	221	332	963	588	999999	147	607	767	240	999999	935	999999	383	939	602	50	566	194	427	999999	999999	518	565	147	28	830	999999	978	622	999999	794	999999	628	999999	19	509	97	654	185	391	999999	999999	999999	698	999999	776	698	510	947	928	999999	347	999999	999999	999999	702	766	826	999999	999999	124	629	154	951	477	999999	648	106	929	999999	952	911	18	45	853	118	999999	867	999999	252	142	522	41	694	60	456	804	999999	454	317	999999	999999	93	870	277	103	842	68	231	540	999999	601	580	854	975	325	339	200	999999	724	203	899	134	328	182	602	597	460	900	30	109	104	999999	999999	360	691	827	148	768	759	275	999999	646	172	124	541	999999	187	718	999999	999999	614	332	999999	123	843	146	765	999999	674	999999	999999	168	210	440	43	950	958	503	293	498	201	999999	471	458	754	263	962	214	999999	660	999999	999999	999999	903	495	772	920	999999	517	999999	72	999999	103	264	884	291	999999	731	91	590	999999	683	999999	999999	925	193	860	999999	369	589	184	561	999999	24	999999	649	993	999999	945	270	39	459	986	739	999999	751	338	217	574	473	999999	240	132	
60	677	737	999999	928	978	311	911	999999	149	927	379	510	393	89	179	244	999999	149	999999	820	561	999999	696	695	999999	999999	999999	653	707	896	771	944	999999	16	346	357	999999	74	328	643	359	390	320	69	369	924	368	258	999999	339	185	678	453	312	499	154	51	621	127	803	457	268	940	252	165	434	82	387	999999	822	901	233	999999	153	470	180	222	999999	335	999999	816	999999	615	378	999999	103	501	136	516	201	999999	720	999999	524	196	101	449	78	904	934	852	999999	515	225	999999	999999	858	309	841	329	932	413	999999	241	987	999999	652	572	530	999999	999999	946	870	551	516	191	286	305	957	999999	999999	999999	733	400	999999	835	100	400	940	769	999999	202	999999	197	268	902	999999	714	537	345	448	999999	547	842	11	999999	120	963	709	999999	674	999999	351	471	999999	788	680	895	999999	162	760	262	632	761	999999	740	661	999999	293	613	756	572	768	999999	931	853	606	891	999999	136	724	136	999999	693	104	999999	850	823	598	479	999999	539	515	999999	999999	195	254	786	999999	271	255	999999	680	105	500	112	793	729	539	745	192	789	506	82	438	634	571	938	999999	999999	999999	999999	94	813	392	999999	66	999999	48	999999	999999	819	999999	137	881	296	455	595	203	992	889	131	293	853	297	441	43	443	946	999999	623	316	130	871	380	417	353	866	712	283	56	409	690	793	146	372	914	378	200	151	188	975	744	673	999999	768	554	999999	999999	951	999999	999999	999999	98	132	999999	699	13	999999	474	943	588	883	920	945	999999	440	499	999999	924	527	665	253	804	770	648	999999	456	999999	612	862	121	350	761	99	434	960	602	671	844	672	999999	621	726	207	600	102	999999	728	772	338	64	524	602	999999	528	379	999999	327	484	731	999999	395	154	611	831	248	999999	831	521	529	999999	828	872	261	616	54	526	606	180	555	747	728	845	283	808	597	747	337	999999	65	327	999999	196	122	429	999999	476	125	376	361	970	999999	216	252	500	235	652	350	816	999999	852	46	157	928	999999	999999	550	871	802	244	500	794	999999	466	212	563	642	759	832	102	578	999999	240	818	999999	754	521	602	999999	582	999999	407	999999	97	212	999999	137	267	138	904	974	604	999999	141	861	999999	732	750	50	999999	593	892	999999	724	905	451	805	338	353	240	13	947	98	230	299	999999	282	999999	999999	921	436	384	999999	927	127	999999	98	108	999999	999999	31	771	562	999999	989	63	888	796	191	761	485	999999	914	999999	900	999999	516	999999	
842	999999	903	559	496	999999	999999	999999	270	590	999999	932	362	706	381	944	218	241	999999	252	240	246	214	486	992	999999	445	999999	469	733	999999	100	467	996	266	199	505	471	284	999999	345	779	792	307	999999	258	999999	778	427	969	689	668	999999	999999	999999	606	563	427	999999	999999	683	873	749	537	563	999999	999999	365	450	191	999999	999999	957	952	999999	460	453	906	296	999999	102	667	999999	500	54	368	459	203	144	999999	636	88	999999	289	999999	471	40	264	744	683	783	53	338	999999	530	941	999999	999999	365	410	162	656	140	824	902	25	663	258	492	205	65	999999	231	791	554	370	843	999999	203	445	430	198	999999	999999	959	58	338	973	970	112	656	771	999999	734	506	980	999999	999999	999999	743	808	781	999999	548	999999	512	822	547	999999	169	107	44	495	999999	980	964	493	528	999999	854	687	689	999999	390	999999	999999	443	999999	294	999999	423	999999	999999	459	999999	648	426	624	984	457	235	791	292	810	999999	999999	286	999999	753	542	496	429	999999	532	66	129	999999	391	999	343	79	335	262	126	999999	343	744	45	293	341	547	869	543	999999	999999	895	406	477	999999	999999	17	999999	743	752	999999	993	549	767	999999	999999	155	999999	999999	999999	388	999999	999999	999999	999999	671	878	250	999999	421	995	626	886	808	904	171	999999	999999	999999	83	336	999999	999999	999999	48	752	999999	999999	643	776	999999	512	999999	893	37	999999	365	999999	412	714	58	766	890	331	756	461	117	740	862	999999	999999	130	999999	551	999999	999999	999999	38	138	322	876	901	607	858	235	493	381	992	780	186	805	493	622	999999	34	999999	662	270	753	586	644	64	999999	412	982	75	999999	703	999999	202	419	336	999999	999999	837	157	169	42	105	999999	999999	124	959	686	999999	999999	508	736	526	754	182	999999	285	999999	999999	822	787	204	875	169	20	677	999999	999999	766	478	392	531	465	876	999999	630	174	489	506	530	999999	437	977	683	999999	746	187	824	30	371	61	559	422	24	370	999999	166	999999	999999	411	700	381	919	956	999999	976	281	650	999999	552	999999	796	54	999999	728	360	226	202	602	273	500	599	567	405	427	999999	999999	999999	516	444	473	238	235	105	999999	722	517	31	999999	999999	475	537	479	478	999999	999999	514	274	999999	20	999999	964	343	990	911	110	814	999999	999999	999999	867	830	143	999999	88	654	570	949	328	15	999999	205	436	21	798	963	130	99	999999	172	999999	999999	164	506	695	509	895	999999	193	728	908	999999	492	999999	999999	644	403	568	999999	834	
695	565	946	999999	177	999999	537	331	999999	999999	980	724	607	999999	766	999999	676	636	999999	579	999999	334	999999	600	107	999999	999999	999999	298	163	569	561	999999	92	477	762	999999	873	339	151	971	999999	53	999999	747	999999	395	126	999999	699	968	999999	353	999999	85	370	799	999999	193	999999	841	782	43	48	387	999999	999999	524	899	999999	136	999999	999999	999999	608	195	291	529	852	913	463	595	999999	999999	195	802	218	880	17	999999	963	999999	690	20	310	999999	999999	14	858	999999	168	870	227	910	999999	176	469	279	221	890	88	279	999999	279	999999	999999	941	444	853	999999	219	155	517	791	51	999999	999999	296	773	999999	655	287	999999	532	755	999999	377	930	35	999999	342	938	668	126	999999	999999	56	420	155	64	257	999999	999999	282	119	999999	363	999999	869	999999	64	183	999999	999999	245	800	999999	971	524	282	878	21	999999	999999	999999	281	486	401	763	999999	539	999999	999999	719	171	559	999999	399	422	742	239	941	70	47	964	169	441	865	881	237	999999	84	896	999999	999999	246	686	999999	39	999999	536	961	672	522	458	999999	42	787	641	685	999999	218	559	999999	999999	999999	951	999999	869	93	839	621	999999	535	270	999999	804	277	543	925	873	810	369	584	999999	277	279	548	589	611	137	999999	233	205	563	878	525	123	830	248	294	314	999999	946	999999	914	452	999999	999999	993	558	764	254	716	999999	999999	848	974	999999	775	667	412	791	999999	999999	194	999999	323	971	392	999999	690	447	304	640	568	999999	999999	584	999999	999999	142	297	595	63	999999	410	516	394	999999	999999	550	547	64	999999	999999	523	198	999999	814	527	138	174	868	64	867	999999	949	86	999999	509	434	999999	285	950	999999	125	206	999999	593	999999	881	929	282	999999	398	153	393	723	757	55	175	999999	999999	773	999999	968	428	540	195	999999	999999	440	150	200	605	160	271	113	57	767	326	983	406	999999	646	208	892	515	666	724	932	999999	999999	999999	344	10	629	511	263	566	696	665	29	545	999999	451	999999	92	757	247	881	999999	999999	990	728	999999	999999	740	137	497	85	913	999999	471	124	234	999999	943	999999	604	531	760	850	491	81	999999	999999	860	705	205	420	999999	758	999999	999999	652	560	338	478	999999	973	888	384	765	999999	783	791	999999	431	109	340	845	236	162	716	131	439	194	919	77	228	176	45	932	999999	274	164	456	999999	999999	673	782	474	999999	631	642	385	94	10	297	870	415	999999	605	999999	574	583	606	712	720	223	376	999999	411	934	999999	999999	452	687	
226	628	345	929	999999	436	999999	381	999999	531	83	999999	355	194	631	999999	812	999999	440	77	999999	999999	999999	743	908	258	307	373	72	999999	824	999999	999999	999999	783	669	534	486	999999	179	317	999999	59	84	638	975	868	191	787	213	131	79	999999	384	999999	535	999999	999999	31	710	138	999999	318	766	999999	293	812	999999	999999	962	999999	336	267	999999	759	320	641	999999	999999	999999	390	999999	585	859	645	999999	376	558	232	999999	999999	933	465	768	50	133	884	292	999999	354	172	999999	780	999999	541	795	812	162	625	863	999999	596	999999	999999	330	999999	608	459	130	953	917	263	726	163	999999	999999	871	498	230	636	436	358	116	760	770	470	344	760	999999	999999	999999	224	933	999999	362	11	999999	999999	999999	37	524	434	172	423	999999	908	203	999999	461	802	999999	323	931	989	437	546	489	736	327	859	678	999999	141	999999	21	702	330	367	800	371	301	503	999999	999999	121	11	195	999999	332	861	277	999999	309	525	925	628	293	943	930	999999	522	710	59	588	999999	676	999999	891	412	735	999999	835	826	99	510	430	273	999999	877	436	999999	999999	414	999999	591	960	999999	615	354	999999	999999	386	999999	984	849	590	453	471	999999	444	708	999999	999999	999999	999999	999999	890	220	25	504	364	554	76	504	464	725	306	594	996	999999	138	687	547	999999	325	999999	408	841	249	999999	977	802	894	999999	728	67	516	817	999999	999999	79	338	600	999999	38	864	320	932	530	999999	293	999999	999999	455	999999	30	756	271	999999	82	999999	58	970	105	527	562	659	633	999999	407	999999	489	411	846	328	799	96	697	999999	999999	890	476	321	124	635	127	337	449	136	999999	999999	255	546	120	126	31	367	504	999999	476	215	687	165	999999	999999	999999	457	627	136	516	999999	69	280	820	999999	999999	736	856	999999	410	234	220	999999	79	107	963	999999	301	999999	307	442	592	375	524	255	213	320	999999	208	831	669	710	323	619	773	999999	974	999999	928	999999	294	999999	44	921	251	999999	191	999999	35	953	999999	166	896	999999	999999	351	693	999999	999999	978	257	547	658	639	740	524	897	886	306	999999	999999	227	372	999999	23	999999	999999	999999	282	260	999999	999999	173	254	970	513	813	494	545	999999	556	228	161	950	311	746	852	999999	191	999999	999999	999999	999999	178	999999	642	999999	724	815	153	793	249	484	324	956	34	383	999999	999999	999999	711	412	999999	999999	309	769	76	422	871	999999	999999	163	999999	554	999999	999999	999999	995	289	999999	999999	98	678	401	637	317	744	999999	999999	286	
999999	449	736	999999	26	695	999999	915	999999	205	575	999999	853	548	75	639	976	929	171	238	591	388	133	339	516	999999	734	950	247	999999	35	239	999999	594	904	999999	426	318	538	467	775	527	135	94	762	349	244	140	999999	998	999999	815	675	999999	999999	983	325	406	447	403	960	12	678	999999	999999	999999	952	999999	643	999999	999999	668	400	704	463	73	263	49	577	176	387	604	999999	248	999999	219	564	662	898	921	999999	999999	870	144	506	773	849	259	914	425	397	975	496	899	784	999999	424	999999	312	632	730	285	829	281	26	366	999999	439	224	960	782	299	370	722	121	203	797	265	207	689	999999	999999	135	161	778	411	117	724	464	990	795	593	359	276	201	48	200	999999	999999	999999	395	419	45	954	999999	107	999999	773	788	999999	874	168	772	622	418	726	160	999999	502	614	258	663	999999	233	174	199	999999	104	531	82	12	999999	147	67	304	804	968	180	999999	680	797	343	999999	872	126	636	820	736	857	474	888	522	106	514	891	999999	444	811	789	454	168	519	252	715	589	999999	31	715	999999	613	758	999999	170	821	999999	999999	727	113	117	999999	378	212	999999	66	999999	489	111	633	176	573	999999	166	391	73	522	287	999999	230	292	449	614	115	999999	253	999999	999999	362	284	697	976	13	341	999999	999999	999999	955	999999	999999	530	999999	999999	999999	999999	755	254	601	597	999999	308	539	823	506	820	999999	999999	273	794	993	350	284	137	826	935	199	999999	38	999999	999999	999999	567	14	905	699	192	875	999999	566	663	999	125	321	999999	976	167	163	507	520	46	999999	811	171	289	845	999999	972	747	462	359	196	225	148	466	999999	741	999999	917	806	638	791	708	707	140	993	235	962	871	850	999999	46	71	518	425	804	186	406	999999	70	999999	220	137	763	216	477	999999	976	855	157	244	999999	245	700	882	255	999999	114	40	295	619	293	110	896	999999	323	134	707	999999	999999	932	345	809	999999	363	427	664	999999	500	999999	219	259	999999	724	999999	155	800	371	635	999999	185	82	375	439	451	170	119	240	88	893	999999	86	999999	202	225	898	999999	999999	999999	464	591	684	999999	999999	999999	370	185	386	290	999999	523	762	81	552	486	859	970	999999	415	999999	318	999999	865	999999	319	999999	996	914	509	999999	331	421	33	181	589	501	999999	999999	364	999999	984	732	950	549	380	999999	14	710	716	365	928	454	973	999999	999999	167	999999	17	68	941	374	271	877	573	218	111	739	900	963	985	401	972	24	
335	218	585	482	999999	236	999999	139	296	999999	153	788	876	447	999999	35	431	683	461	999999	999999	716	723	855	386	341	278	851	114	999999	731	963	955	439	648	936	999999	999999	502	780	338	812	999999	72	733	784	999999	999999	999999	875	541	311	940	43	602	618	495	730	999999	984	999999	877	35	549	477	190	832	446	799	942	464	999999	191	999999	610	609	999999	660	999999	602	999	614	991	238	214	999999	33	922	999999	39	451	999999	999999	517	823	460	787	538	595	553	952	894	864	916	421	999999	999999	269	999999	999999	999999	834	608	999999	999999	352	999999	796	999999	57	999999	910	609	999999	999999	999999	166	673	999999	999999	822	109	999999	577	999999	999999	750	84	817	419	308	763	498	844	58	616	241	95	533	999999	574	990	999999	547	396	51	295	103	999999	999999	999999	457	999999	999999	179	880	769	999999	853	879	602	999999	978	999999	999999	403	421	764	721	884	391	81	150	999999	584	831	905	527	191	608	999999	656	999999	999999	999999	851	999999	224	999999	177	846	210	999999	653	878	762	22	999999	798	992	629	530	382	540	416	567	317	999999	698	999999	975	252	849	255	69	945	999999	999999	999999	999999	53	206	100	553	47	190	839	496	508	822	999999	638	728	198	978	299	284	128	613	222	543	334	999999	336	202	604	361	986	594	932	999999	63	132	900	949	432	440	829	502	235	728	999999	527	876	999999	999999	524	660	276	769	671	43	999999	933	364	999999	999999	763	360	443	829	999999	902	999999	221	766	999999	828	249	555	999999	454	625	388	494	723	807	649	808	999999	89	999999	720	999999	271	999999	708	199	545	999999	751	676	478	999999	406	999999	918	952	664	762	999999	999999	999999	720	909	226	417	999999	999999	640	911	999999	955	504	363	138	142	87	999999	999999	67	326	292	18	803	193	976	999999	981	618	805	999999	999999	55	34	394	999999	999	999999	999999	168	741	750	904	999999	720	999999	973	705	277	743	999999	999999	999999	704	514	413	411	916	726	999999	850	984	830	835	65	999999	909	480	969	848	142	173	999999	487	999999	999999	387	689	93	472	13	861	714	874	999999	999999	964	351	999999	980	999999	93	198	804	999999	999999	919	79	273	672	811	503	999999	429	610	677	388	542	999999	938	35	722	832	264	999999	999999	280	955	870	848	999999	568	999999	988	970	59	999999	999999	179	569	656	318	425	421	660	509	136	294	273	999999	828	432	962	581	955	165	260	999999	567	999999	999999	964	208	425	999999	252	543	999999	458	999999	702	923	373	999999	292	999999	306	421	603	
999999	862	986	691	999999	29	660	606	388	43	815	999999	50	999999	850	93	999999	119	10	831	417	965	999999	999999	712	595	905	69	999999	299	247	999999	838	340	830	465	499	282	626	999999	929	646	165	999999	643	762	661	36	522	735	600	608	306	589	195	771	483	160	979	986	999999	600	999999	98	796	999999	960	710	76	999999	593	419	493	605	901	771	810	675	202	999999	934	878	547	417	699	639	999999	258	154	69	981	349	302	639	291	339	193	76	917	687	801	950	960	137	152	190	124	700	688	424	960	808	957	38	999999	245	999999	56	399	999999	403	711	566	17	412	254	126	853	999999	999999	587	744	999999	515	999999	999999	999999	419	275	519	524	862	570	999999	108	183	999999	274	999999	999999	285	999999	999999	999999	999999	100	394	999999	724	897	73	999999	386	125	837	226	999999	452	999999	78	328	644	781	880	642	541	150	837	999999	999999	862	852	275	279	999999	999999	77	999999	999999	68	599	964	694	377	999999	262	485	455	892	999999	133	999999	394	519	726	641	999999	796	127	999999	949	557	54	495	999999	999999	995	117	828	396	158	999999	230	821	478	999999	949	999999	999999	389	66	695	999999	36	999999	999999	468	755	999999	655	94	280	880	999999	999999	52	999999	209	341	245	267	378	626	505	733	82	999999	573	51	372	692	952	372	999999	695	263	612	999999	999999	123	751	249	564	182	312	877	180	749	711	436	999999	750	999999	198	132	687	999999	449	303	999999	212	895	714	189	963	142	908	152	784	856	439	901	818	228	493	27	813	453	203	855	901	999999	861	615	927	941	879	183	615	999999	999999	999999	724	357	911	856	999999	999999	219	179	999999	999999	965	854	996	999999	931	999999	705	115	999999	625	999999	999999	999999	999999	43	999999	261	999999	999999	999999	999999	776	999999	277	186	471	317	637	999999	999999	244	999999	885	873	14	999999	618	999999	20	35	478	510	143	568	999999	286	226	678	999999	435	999999	999999	999999	245	500	999999	999999	729	366	469	546	77	622	999999	391	233	999999	267	237	36	999999	867	21	236	999999	37	642	114	999999	899	255	638	814	67	315	56	116	999999	382	999999	824	889	38	550	489	410	887	698	186	692	724	958	999999	796	944	265	999999	690	999999	473	555	87	999999	466	224	999999	263	565	139	345	127	911	999999	421	211	601	999999	470	747	855	149	944	927	668	184	296	197	28	999999	999999	869	425	999999	909	999999	999999	999999	571	999999	581	999999	331	999999	999999	575	999999	84	39	594	999999	426	716	999999	134	334	611	159	999999	
291	999999	720	245	453	89	476	701	249	975	160	464	999999	277	999999	176	999999	999999	384	96	999999	999999	222	167	434	769	999999	162	483	999999	585	658	597	999999	289	408	860	911	878	489	374	874	574	108	999999	999999	272	159	582	999999	999999	999999	236	72	618	920	999999	562	999999	683	456	323	228	702	400	501	867	999999	987	735	999999	999999	938	895	999999	999999	796	123	288	304	507	483	579	706	999999	78	432	999999	202	999999	692	307	999999	205	43	60	656	871	708	387	999999	992	171	847	470	999999	577	341	350	999999	999999	999999	283	516	999999	972	744	521	581	331	79	342	999999	628	53	999999	999999	743	861	999999	570	924	414	901	42	999999	322	732	999999	501	501	100	999999	802	245	99	34	593	999999	999999	316	145	999999	386	317	929	999999	543	803	463	933	834	479	678	829	208	198	381	484	670	659	21	285	89	999999	979	158	284	392	954	983	113	722	999999	365	435	634	999999	594	999999	999999	999999	928	782	567	666	999999	515	972	47	999999	652	118	359	411	304	859	220	556	338	781	641	160	849	479	830	121	679	323	404	574	170	787	381	81	999999	93	503	999999	173	368	642	999999	355	63	341	994	373	399	70	575	423	481	266	331	957	999999	89	313	737	999999	941	201	578	472	740	864	737	288	530	221	366	698	999999	999999	148	339	805	795	999999	999999	748	290	263	999999	999999	999999	531	60	999999	262	13	200	784	999999	427	999999	733	882	322	476	266	94	868	849	219	724	999999	296	192	627	823	293	174	901	999999	661	937	749	321	61	343	687	174	278	999999	176	999999	775	999999	999999	606	922	482	671	579	999999	421	414	618	436	601	244	867	999999	439	719	35	883	810	999999	513	999999	999999	271	143	579	920	999999	641	999999	811	322	744	494	31	900	999999	999999	331	153	250	533	140	885	460	109	999999	999999	838	498	151	39	964	786	193	999999	361	221	538	10	743	999999	773	575	999999	288	500	382	475	539	999999	531	562	999999	525	979	852	999999	811	43	759	252	761	152	902	781	357	957	310	408	999999	999999	964	330	999999	999999	999999	564	999999	181	608	447	999999	309	590	619	477	999999	999999	214	769	676	410	504	251	501	68	999999	999999	843	930	542	81	76	990	318	567	241	999999	106	229	298	999999	639	999999	322	49	461	562	293	313	999999	696	999999	638	872	999999	470	89	908	370	139	999999	426	251	999999	999999	999999	319	281	62	246	51	174	984	481	999999	770	999999	999999	462	606	78	390	540	999999	999999	974	437	
128	999999	999999	161	358	735	999999	406	999999	398	369	999999	903	152	999999	241	77	17	531	122	167	621	428	999999	160	456	763	71	510	999999	370	999999	999999	707	200	161	955	94	693	438	894	999999	262	382	710	981	558	464	787	159	999999	873	324	862	280	507	701	705	10	902	972	39	896	122	999999	149	556	999999	951	139	999999	999999	324	999999	999999	92	369	999999	690	179	897	309	283	360	423	999999	904	538	437	693	459	259	94	790	466	865	188	999999	354	999999	999999	999999	999999	657	874	490	558	999999	643	198	147	656	999999	999999	999999	672	755	545	699	541	999999	28	999999	268	680	35	999999	533	635	363	904	229	701	129	743	999999	999999	625	486	999999	999999	999999	999999	249	556	803	244	262	786	794	999999	643	999999	812	999999	417	594	254	977	999999	592	999999	596	290	999999	918	955	895	98	469	875	140	68	767	602	562	133	999999	712	876	999999	646	747	841	253	999999	999999	888	793	336	951	553	647	638	350	914	96	999999	955	637	848	348	999999	327	918	999999	584	999999	999999	999999	293	74	999999	111	66	945	287	754	999999	33	999999	76	999999	761	999999	332	492	429	426	688	999999	519	999999	84	38	452	481	430	923	274	686	107	678	30	52	999999	21	546	582	999999	637	341	577	932	499	781	246	412	809	596	497	164	265	531	306	773	500	467	82	999999	474	857	831	772	346	999999	398	91	718	631	320	999999	847	32	61	144	942	642	584	999999	215	79	999999	999999	777	531	999999	156	723	278	396	553	999999	967	930	780	510	805	595	459	392	165	694	187	285	551	999999	243	479	999999	831	858	883	999999	408	405	246	504	994	814	209	252	999999	449	999999	767	481	879	101	281	634	999999	56	134	865	60	384	999999	61	999999	225	607	676	999999	447	537	669	649	569	535	543	16	810	780	260	150	797	254	942	518	79	436	152	208	537	999999	811	999999	959	357	30	999999	452	769	599	601	575	806	12	999999	107	832	999999	566	737	999999	336	275	874	999999	263	140	500	999999	165	788	999999	478	34	752	725	999999	999999	222	515	740	563	999999	191	658	575	990	251	999999	420	247	126	585	999999	908	367	545	884	244	999999	999999	312	909	613	810	146	999999	781	260	981	196	152	108	999999	997	74	295	94	226	999999	272	888	266	132	918	999999	999999	999999	125	999999	190	36	454	999999	999999	437	999999	999999	380	522	478	219	991	262	233	104	28	999999	999999	843	82	999999	667	94	831	11	999999	787	694	148	266	999999	665	865	999999	
170	698	999999	435	569	999999	857	713	704	681	63	896	13	999999	823	653	355	543	281	322	728	368	369	296	999999	391	999999	999999	999999	265	388	999999	999999	460	73	406	48	999999	904	999999	999999	999999	963	413	778	999999	52	999999	871	495	911	555	393	553	999999	801	338	693	999999	187	554	999999	481	448	302	509	770	552	835	999999	999999	256	638	849	107	980	404	956	517	999999	999999	978	871	746	999999	833	169	582	387	271	78	354	296	727	877	110	275	525	999999	279	344	500	62	454	999999	664	917	544	456	102	999999	381	999999	303	838	576	252	999999	104	469	349	198	999999	574	999999	270	959	911	971	997	999999	999999	999999	248	184	848	925	426	865	689	915	625	135	294	864	697	178	993	888	999999	857	999999	999999	999999	930	155	335	999999	106	999999	999999	999999	573	999999	388	527	535	938	128	999999	650	826	870	414	999999	999999	999999	880	709	999999	102	999999	32	669	150	184	999999	205	318	39	523	447	330	255	984	910	999999	676	906	347	172	240	875	898	660	41	999999	25	999999	999999	92	455	779	445	527	738	983	999999	999999	213	78	339	629	999999	999999	213	505	624	430	643	672	999999	999999	372	498	862	101	134	18	999999	514	443	109	112	946	78	667	884	728	999999	926	157	368	702	999999	833	999999	786	431	457	535	55	595	999999	543	696	481	999999	947	665	999999	859	895	209	699	634	239	527	999999	408	545	621	895	999999	717	999999	999999	280	103	665	261	315	702	999999	583	999999	847	646	568	260	596	261	937	72	999999	999999	262	168	13	644	999999	92	644	999999	999999	914	159	421	745	999999	668	999999	323	291	999999	341	999999	343	625	241	787	593	959	891	812	294	683	832	574	649	272	999999	276	459	999999	179	999999	999999	650	669	318	436	901	999999	591	394	937	999999	999999	277	911	919	542	772	999999	20	132	752	220	626	240	999999	847	999999	756	799	999999	864	229	244	670	487	693	956	922	360	999999	419	310	427	357	37	999999	306	738	353	336	999999	602	999999	56	999999	468	33	438	991	589	804	793	792	999999	83	999999	425	999999	433	235	586	849	506	328	713	451	792	279	213	153	550	368	999999	472	439	272	177	197	751	28	670	999999	931	771	886	626	999999	967	284	600	758	698	999999	127	999999	999999	999999	999999	999999	477	999999	753	999999	848	48	446	389	329	30	810	269	237	855	999999	999999	68	918	735	441	96	933	825	995	613	395	999999	64	296	722	999999	176	999999	999999	999999	352	999999	302	93	732	450	247	999999	999999	
473	340	530	843	898	561	691	999999	370	302	256	543	850	757	622	462	196	392	103	606	245	644	826	383	581	72	649	999999	835	12	991	849	744	877	532	999999	865	18	165	999999	41	58	999999	151	607	740	502	168	680	630	545	67	154	592	999999	828	513	156	271	836	912	924	900	999999	999999	407	799	972	235	999999	597	188	237	368	999999	196	999999	685	776	999999	999999	490	95	215	467	933	704	162	175	703	999999	718	746	329	822	999999	157	999999	840	209	941	529	999999	999999	999999	999999	830	999999	26	525	990	999999	380	430	275	432	839	999999	900	999999	999999	999999	807	531	580	879	441	908	999999	468	49	999999	844	576	999999	50	557	754	182	109	113	919	999999	999999	713	939	348	999999	63	400	999999	461	547	999999	506	999999	722	999999	999999	163	925	922	999999	999999	999999	999999	999999	803	531	999999	874	94	522	801	274	783	511	999999	817	641	999999	125	999999	999999	999999	587	852	382	80	605	328	155	994	29	183	190	679	587	172	123	956	999999	794	827	525	999999	999999	746	999999	722	792	564	999999	129	621	810	77	999999	367	899	747	611	732	925	999999	729	99	503	627	93	114	924	994	704	684	996	999999	37	999999	17	648	115	183	357	999999	763	561	875	408	373	123	586	229	273	375	354	811	999999	999999	795	103	445	129	999999	618	868	570	889	444	625	489	50	472	999999	999999	641	438	999999	999999	153	178	223	104	263	999999	527	704	999999	338	340	194	461	116	835	913	212	999999	68	999999	944	203	672	441	783	884	82	124	999999	999999	733	999999	436	756	777	627	880	999999	865	154	101	173	839	560	113	440	38	934	636	445	58	655	380	646	178	999999	505	782	321	379	897	999999	835	718	604	424	758	704	339	999999	43	861	130	999999	999999	999999	364	121	337	999999	855	148	487	434	963	88	545	789	588	826	999999	108	999999	496	999999	999999	338	130	955	689	681	999999	604	428	411	197	999999	467	999999	397	595	394	454	999999	523	759	925	411	755	526	878	968	126	512	96	935	999999	633	666	959	452	243	165	648	670	531	999999	999999	32	999999	553	88	790	999999	241	737	653	70	972	497	999999	999999	999999	999999	811	713	999999	102	341	476	365	901	800	999999	945	362	238	806	999999	992	999999	866	999999	978	973	799	188	926	281	999999	292	771	661	178	999999	524	868	726	999999	957	324	451	999999	555	420	652	288	750	999999	878	509	847	762	999999	999999	896	548	396	465	21	535	291	821	982	194	593	249	632	842	430	999999	
511	969	350	677	774	999999	832	568	999999	521	437	681	402	849	444	999999	680	896	999999	999999	999999	999999	999999	432	43	629	744	999999	827	412	655	908	823	999999	997	878	999999	312	507	999999	999999	828	144	499	107	609	428	143	749	583	568	736	541	999999	21	251	999999	917	999999	154	404	471	740	918	865	528	857	16	852	566	999999	378	398	553	270	654	999999	999999	335	433	210	611	622	253	843	919	377	379	999999	756	734	504	668	363	363	999999	999999	999999	999999	578	752	422	290	193	986	200	347	999999	193	999999	999999	818	999999	220	943	999999	848	999999	84	946	999999	487	632	106	999999	102	709	44	999999	26	566	909	701	756	681	788	330	439	267	652	582	999999	195	27	640	915	912	999999	999999	570	405	999999	151	687	427	999999	790	194	360	999999	491	312	999999	177	800	215	126	836	539	165	472	999999	239	431	374	772	302	614	465	916	189	999999	999999	630	620	999999	999999	23	339	999999	998	146	88	372	171	279	999999	28	226	999999	798	86	918	264	108	986	371	719	323	655	999999	185	728	444	714	999999	999999	176	999999	836	447	999999	506	999999	999999	335	340	866	999999	104	189	999999	398	999999	127	113	342	999999	531	633	603	58	700	684	999999	823	417	644	658	932	999999	425	471	390	999999	696	579	797	108	772	655	504	459	228	475	698	787	999999	326	610	999999	327	645	923	999999	399	412	999999	686	343	918	696	999999	337	513	999999	811	17	53	999999	534	545	999999	999999	978	108	598	999999	218	746	45	999999	328	57	45	274	999999	548	999999	597	293	756	121	999999	854	959	296	131	715	711	999999	779	655	894	86	361	64	885	944	999999	999999	930	999999	939	307	209	378	171	302	248	983	273	860	999999	148	999999	434	507	904	29	812	477	766	507	860	999999	73	999999	970	683	999999	999999	999999	23	797	362	999999	181	999999	655	590	999999	829	999999	727	623	919	210	756	999999	927	557	981	999999	332	333	999999	999999	999999	999999	145	999999	200	618	38	98	669	846	658	785	635	262	50	259	438	686	647	298	779	999999	999999	999999	677	670	756	662	999999	678	691	473	999999	44	999999	999999	999999	646	934	221	448	639	953	82	551	970	999999	999999	516	731	999999	645	685	875	999999	999999	704	282	276	529	999999	375	185	999999	165	194	597	600	169	624	999999	792	999999	999999	850	999999	293	999999	321	999999	999999	999999	156	191	191	55	787	999999	999999	999999	721	247	379	999999	359	82	463	962	917	367	383	83	515	999999	992	999999	893	999999	35	198	558	439	
960	569	533	999999	999999	993	809	999999	407	999999	893	909	999999	501	422	999999	87	777	686	999999	999999	954	334	922	576	263	199	487	162	538	297	518	701	999999	286	810	881	579	999999	470	162	999999	960	108	999999	999999	989	500	292	555	181	999999	999999	237	999999	16	244	610	214	966	804	332	956	868	987	384	999999	620	225	611	999999	508	925	225	178	549	999999	236	742	969	273	698	204	999999	366	999999	17	474	999999	999999	999999	281	375	999999	666	830	850	101	120	805	399	379	285	681	100	673	999999	295	999999	543	22	18	867	244	702	115	137	999999	511	947	377	743	421	945	45	999999	143	999999	999999	348	698	902	125	936	999999	894	423	523	516	693	717	721	415	665	999999	567	999999	140	194	560	702	500	590	172	438	656	957	339	646	906	540	293	736	999999	844	120	892	930	663	807	999999	614	843	818	239	999999	999999	999999	688	477	779	12	854	999	646	999999	322	953	508	999999	936	999999	877	610	163	434	985	694	999999	156	674	483	476	999999	999999	97	657	771	999999	999999	999999	999999	650	178	136	999999	999999	737	84	646	999999	939	432	739	870	607	737	243	665	999999	999999	642	935	542	802	306	535	477	140	999999	999999	550	31	999999	606	735	999999	708	483	625	999999	257	620	999999	999999	735	60	737	515	271	360	423	116	136	119	685	275	117	375	830	12	961	607	525	104	257	918	705	143	999999	173	38	759	49	810	999999	32	760	194	999999	255	797	961	868	207	137	443	999999	617	920	999999	336	999999	653	623	43	650	104	90	110	817	999999	604	380	108	332	663	76	326	696	663	999999	923	308	584	214	999	738	327	967	814	34	97	222	999999	836	695	999999	426	999999	772	927	680	999999	260	999999	203	591	769	875	473	376	577	920	267	954	999999	44	78	418	999999	912	999999	999999	999999	999999	268	392	703	271	999999	999999	999999	550	923	735	834	840	58	684	21	417	969	999999	999999	447	456	177	999999	721	434	660	48	17	999999	999999	999999	567	797	466	641	999999	888	507	249	916	726	37	996	531	999999	999999	986	393	407	999999	942	334	999999	849	999999	999999	436	981	837	976	518	999999	999999	73	584	277	999999	591	53	999999	529	472	212	586	720	999999	180	433	602	999999	673	999999	610	126	999999	826	947	948	129	999999	384	906	670	272	999999	94	230	933	946	852	529	999999	999999	999999	106	480	131	999999	138	917	920	999999	999999	974	312	863	42	690	999999	758	329	104	471	502	999999	999999	802	940	188	635	208	246	486	750	
999999	278	314	999999	30	447	704	999999	819	212	629	380	526	695	959	999999	62	539	788	198	533	434	933	847	381	999999	678	191	999999	503	718	999999	526	639	641	44	558	629	999999	707	63	414	285	269	999999	455	999999	116	980	643	583	999999	457	298	226	999999	345	467	41	999999	769	522	69	999999	493	945	999999	887	63	925	986	432	999999	91	144	128	159	999999	999999	999999	386	999999	211	221	999999	999999	999999	238	999999	999999	698	101	598	133	999999	541	999999	959	775	927	601	999999	63	64	656	160	799	376	163	108	758	671	492	115	171	999999	321	847	999999	444	719	625	475	329	236	894	834	746	153	999999	772	199	898	57	334	176	517	156	565	769	259	999999	85	323	975	37	609	493	961	739	229	508	563	999999	999999	999999	744	734	999999	762	999999	999999	233	999999	335	569	772	444	780	994	690	175	292	636	194	859	999999	161	354	999999	295	350	784	999999	384	274	635	567	839	358	432	783	327	802	452	999999	999999	999999	988	999999	264	174	712	967	59	999999	225	999999	156	999999	436	593	390	629	476	999999	999999	819	185	70	933	215	605	432	999999	906	847	489	194	989	232	34	173	938	943	131	638	817	999999	330	999999	999999	421	490	922	839	999999	698	336	477	926	999999	350	927	482	59	999999	290	405	152	216	736	999999	167	999999	412	999999	451	685	355	347	461	464	854	999999	999999	794	999999	999999	733	512	159	163	716	72	999999	683	246	466	999999	562	357	999999	999999	124	999999	999999	263	364	520	419	951	22	981	140	474	363	496	914	999999	264	454	780	671	999999	999999	583	36	999999	999999	999999	194	985	791	792	989	49	252	740	699	267	540	759	999999	324	561	999999	999999	586	597	999999	999999	331	218	639	118	576	750	582	67	739	940	999999	999999	791	235	999999	999999	198	999999	435	999999	999999	999999	990	724	694	791	357	88	921	410	999999	507	668	540	862	777	161	684	423	299	670	682	960	999999	999999	126	208	999999	594	914	984	445	999999	999999	999999	115	227	999999	999999	785	402	503	146	338	500	661	999999	260	372	198	80	513	727	146	450	83	265	999999	352	578	999999	268	494	17	426	14	345	727	109	757	999999	245	270	637	999999	176	546	631	827	719	151	947	727	405	843	999999	718	36	501	368	999999	999999	572	845	999999	144	999999	139	911	496	999999	257	161	614	639	835	999999	99	249	283	536	633	845	633	999999	999999	541	98	999999	946	296	319	236	999999	999999	999999	999999	424	445	999999	167	417	719	340	403	999999	999999	122	
766	18	236	628	999999	227	831	227	999999	999999	419	556	602	921	999999	965	209	17	31	420	999999	999999	999999	828	654	487	126	128	913	514	239	543	849	429	331	165	999999	999999	999999	18	909	689	999999	999999	999999	888	999999	245	452	999999	999999	395	999999	385	413	142	846	407	973	309	111	712	999999	204	709	999999	706	183	599	999999	255	999999	484	22	999999	29	339	439	823	999999	327	880	676	999999	383	844	671	999999	25	199	319	999999	694	233	907	206	385	999999	32	139	191	999999	646	641	508	599	999999	999999	999999	999999	802	999999	584	217	982	230	999999	153	999999	865	999999	242	167	410	500	933	999999	261	115	313	643	239	416	999999	999999	340	244	44	999999	999999	933	812	999999	631	396	902	738	486	250	686	999999	999999	288	167	925	949	829	245	999999	575	999999	659	753	571	751	999999	999	890	632	651	986	999999	999999	46	932	999999	643	536	24	598	205	371	20	999999	153	411	950	259	999999	635	511	998	893	94	43	999999	68	37	879	823	999999	847	999999	999999	700	168	749	251	234	999999	315	302	231	552	999999	390	999999	334	427	350	622	749	132	997	150	987	117	408	13	658	999999	999999	656	200	694	357	517	421	728	984	662	708	35	243	329	218	777	350	714	653	634	734	610	539	210	163	725	856	458	999999	999999	350	999999	999999	201	700	646	40	999999	33	999999	237	605	442	999999	914	724	888	678	932	220	767	693	999999	34	608	15	126	990	541	632	660	963	26	933	321	999999	459	999999	999999	571	746	492	691	999999	407	138	177	851	296	999999	999999	999999	999999	501	999999	657	887	999999	592	999999	529	999999	326	400	222	273	589	999999	376	453	275	845	59	370	473	284	12	580	626	480	999999	275	999999	999999	795	999999	448	524	649	664	582	908	460	933	52	706	176	300	567	144	999999	999999	484	842	173	990	138	164	37	19	654	999999	924	122	857	263	999999	223	605	739	824	74	860	712	999999	999999	395	125	328	767	118	712	999999	492	930	179	790	999999	939	999999	353	294	497	999999	19	275	983	347	86	788	370	952	695	828	999999	999999	807	772	999999	806	604	23	835	999999	901	999999	304	999999	192	687	473	484	999999	999999	395	540	999999	230	702	606	999999	58	48	540	407	165	27	999999	999999	999999	372	28	890	142	999999	340	458	237	738	78	970	999999	999999	399	999999	999999	678	895	442	778	908	587	79	374	433	556	974	305	862	745	924	120	268	736	325	999999	593	151	599	65	92	349	492	634	636	999999	893	999999	224	
521	487	132	751	405	546	784	999999	526	708	654	365	162	999999	992	153	859	292	428	83	870	999999	536	305	999999	695	568	105	444	999999	999999	662	999999	91	351	268	801	368	863	999999	999999	999999	77	999999	945	700	999999	975	499	490	776	999999	474	575	354	999999	950	826	374	999999	978	999999	999999	999999	117	991	40	81	999999	733	351	500	428	238	999999	999999	235	999999	360	687	765	593	605	999999	961	61	198	759	736	133	999999	975	994	999999	222	999999	990	289	999999	953	669	859	999999	765	149	285	131	246	42	999999	999999	855	476	999999	999999	395	93	560	825	65	999999	281	344	899	424	376	506	274	26	692	384	945	769	407	27	999999	639	839	814	686	930	951	726	757	999999	462	509	999999	219	999999	767	439	463	279	160	398	524	999999	351	772	779	856	230	349	605	999999	96	78	669	48	755	253	999999	999999	135	999999	999999	587	768	999999	867	999999	65	198	925	944	492	499	256	999999	390	585	999999	52	999999	999999	999999	999999	162	93	376	440	647	999999	81	523	693	324	153	999999	843	937	295	999999	905	999999	801	41	423	999999	565	999999	822	50	999999	179	999999	704	243	61	129	176	434	999999	595	999999	999999	884	999999	999999	260	177	999999	947	785	452	300	119	146	325	282	700	964	999999	527	999999	999999	607	522	902	768	988	999999	102	189	676	512	609	793	477	49	916	914	21	410	999999	250	999999	999999	999999	878	999999	567	999999	778	428	212	933	168	816	818	944	372	224	999999	271	96	263	767	119	940	691	326	668	999999	365	786	952	100	140	999999	999999	999999	999999	33	133	431	999999	323	760	473	579	451	999999	999999	104	554	699	377	999999	310	999999	117	155	275	999999	328	898	640	999999	642	260	843	37	287	85	602	999999	999999	521	999999	923	940	16	645	999999	250	350	19	192	811	96	585	952	829	551	999999	207	999999	835	804	532	532	900	128	223	735	423	698	583	502	999999	508	855	308	387	56	999999	999999	904	947	978	888	458	611	555	674	891	208	999999	449	405	22	365	716	999999	999999	49	888	431	635	827	999999	999999	689	321	588	729	653	999999	505	535	696	148	888	825	644	83	299	572	549	844	225	962	999999	107	487	152	149	999999	987	17	222	88	279	129	999999	462	769	299	967	944	247	755	240	913	708	999999	476	891	999999	999999	749	325	881	999999	611	688	302	592	834	445	590	663	465	999999	323	618	869	768	999999	999999	314	999999	605	605	607	999999	732	230	399	612	999999	258	999999	670	267	897	206	999999	
518	648	999999	186	464	999999	363	999999	300	742	599	99	15	999999	402	999999	999999	749	719	286	193	152	956	999999	203	232	769	342	999999	794	240	426	999999	999999	260	850	32	138	545	84	251	999999	178	989	631	309	607	968	855	999999	658	999999	187	920	305	375	691	98	983	242	761	30	248	506	511	183	678	625	457	552	469	883	214	645	999999	169	974	999999	449	999999	624	999999	487	509	145	723	248	501	94	885	168	933	154	312	999999	230	785	672	488	457	630	982	520	312	377	999999	999999	542	999999	145	401	724	999999	99	617	960	543	738	370	787	999999	999999	999999	571	999999	536	738	999999	332	813	384	999999	488	999999	273	999999	290	999999	142	370	420	706	999999	948	493	444	293	65	694	999999	999999	56	312	700	999999	454	999999	948	919	841	999999	410	219	81	761	99	245	657	999999	999999	680	999999	606	10	377	237	571	591	88	948	252	683	218	970	136	999999	999	999999	478	819	200	341	265	301	333	999999	999999	544	197	999999	999999	636	239	999999	681	328	450	999999	333	295	882	999999	870	970	599	363	201	999999	945	433	100	457	188	999999	784	999999	113	315	676	999999	741	36	404	683	749	999999	454	999999	299	807	999999	697	464	999999	999999	340	470	999999	702	970	818	257	598	763	313	751	457	231	935	341	224	144	635	967	554	856	466	197	231	983	909	703	949	147	999999	999999	992	999999	81	453	879	819	613	706	547	999999	438	640	999999	997	999999	232	563	999999	593	753	999999	497	637	90	874	999999	999999	718	70	125	999999	999999	228	910	758	999999	160	491	999999	999999	531	929	999999	999999	427	826	817	233	999999	687	149	991	999999	791	999999	505	999999	991	579	605	756	999999	645	999999	196	977	421	999999	248	705	81	82	504	999999	232	142	999999	999999	662	999999	466	839	892	999999	976	316	906	436	579	263	103	169	911	999999	648	999999	293	998	874	450	414	357	999999	130	615	999999	496	999999	999999	208	437	791	338	531	149	917	12	271	455	999999	80	999999	889	999999	612	911	171	648	999999	595	849	79	702	222	643	118	999999	771	767	909	819	999999	866	999999	826	311	831	999999	717	730	999999	999999	552	994	999999	999999	999999	999	517	704	905	848	815	974	999999	367	98	126	999999	41	72	999999	999999	999999	70	999999	127	999999	168	310	90	781	999999	999999	961	827	527	707	842	223	649	999999	264	73	13	999999	735	892	32	469	223	715	500	685	668	402	527	999999	933	849	311	999999	999999	216	624	999999	917	995	22	999999	999999	999999	283	675	
391	217	976	440	999999	100	794	235	494	699	999999	375	291	255	161	569	309	999999	774	993	911	698	23	57	999999	880	999999	739	880	500	628	832	441	999999	303	461	999999	97	472	843	999999	86	999999	152	129	259	842	999999	844	999999	232	999999	999999	289	763	693	203	999999	991	662	48	65	999999	999999	80	264	933	465	951	699	999999	222	999999	931	939	835	999999	871	928	999999	47	389	999999	437	278	310	226	162	72	610	268	496	105	810	804	999999	730	999999	81	864	325	387	999999	154	999999	19	279	685	350	928	461	331	11	802	625	999999	170	999999	724	769	999999	781	999999	351	441	999999	999999	248	136	940	114	769	800	73	873	660	668	999999	999999	268	40	541	999999	143	158	999999	495	302	194	155	838	812	747	311	826	999999	984	379	713	651	999999	41	558	410	824	692	530	938	928	964	999999	999999	790	999999	999999	506	969	269	202	504	999999	824	63	980	111	999999	31	999999	246	339	676	299	46	999999	376	999	982	411	318	466	999999	556	999999	229	165	428	999999	999999	999999	329	574	724	999999	218	489	78	977	577	308	533	671	999999	701	599	999999	700	383	314	99	999999	524	568	951	736	999999	615	459	833	999999	682	279	999999	999999	916	764	952	999999	999999	996	308	999999	414	999999	999999	999999	999999	855	775	931	999999	55	717	202	832	805	999999	772	449	130	874	999999	153	752	626	999999	932	116	785	999999	346	587	555	317	999999	717	119	465	175	999999	999999	760	684	902	369	637	561	546	103	120	757	999999	672	707	999999	689	878	999999	999999	531	862	277	79	940	594	999999	499	410	411	999999	696	550	607	507	415	999999	999999	250	393	988	702	395	22	999999	86	999999	999999	999999	195	111	838	457	999999	999999	89	447	690	744	999999	492	999999	161	145	999999	424	999999	581	175	302	999999	756	638	278	497	999999	999999	264	405	863	999999	999999	999999	999999	999999	286	999999	571	963	999999	968	433	199	932	999999	851	999999	260	44	999999	999999	585	749	555	999999	999999	210	188	492	815	613	192	294	880	999999	529	495	936	834	999999	185	645	618	746	334	584	566	705	378	645	287	225	999999	999999	993	852	999999	107	48	999999	86	999999	88	999999	815	785	148	999999	999999	381	366	999999	999999	343	84	999999	966	13	230	601	788	504	999999	999999	537	397	962	999999	886	999999	315	397	898	879	624	124	567	999999	931	548	446	257	653	999999	289	673	799	886	999999	999999	885	220	876	446	177	582	999999	242	620	427	999999	999	999999	999999	75	968	716	547	719	960	999999	505	
81	682	165	999999	851	814	567	999999	598	85	79	999999	999999	999999	521	461	711	51	864	334	850	513	724	446	999999	629	999999	999999	957	262	999999	120	999999	390	148	999999	290	637	731	999999	999999	999999	829	748	929	999999	881	970	999999	264	835	677	105	342	654	567	957	999999	714	999999	883	256	999999	345	907	959	24	761	957	999999	180	84	320	999999	659	103	684	999999	516	520	747	960	863	703	426	999999	999999	770	735	581	247	571	922	509	562	999999	850	999999	999999	999999	300	129	999999	140	999999	760	366	999999	682	561	883	980	212	204	483	923	392	213	918	416	944	253	999999	385	89	609	162	810	865	999999	253	999999	145	546	229	628	999999	733	619	665	143	999999	98	184	698	999999	999999	999999	35	999999	46	647	574	433	35	57	103	637	60	484	999999	556	811	451	318	692	845	665	975	855	975	658	593	999999	999999	999999	999999	999999	687	999999	249	434	784	236	203	605	625	711	520	182	534	320	682	145	67	587	535	646	865	15	420	703	752	179	999999	999999	63	321	999999	999999	891	999999	949	236	999999	183	999999	585	258	712	77	143	155	803	331	665	975	457	205	695	82	999999	999999	682	412	545	682	999999	572	999999	551	313	999999	102	999999	999999	371	456	900	999999	816	949	398	163	999999	287	557	949	999999	999999	999999	999999	126	465	999999	999999	264	276	824	999999	999999	165	22	999999	170	763	999999	63	522	999999	999999	529	557	999999	878	999999	131	999999	744	135	987	733	999999	574	412	945	999999	105	746	999999	39	104	632	210	393	660	936	955	999999	185	704	504	436	811	704	999999	999999	805	586	232	261	430	999999	698	712	767	999999	999999	999999	224	575	999999	999999	615	17	999999	897	356	999999	228	196	176	999999	569	431	493	306	954	870	530	897	392	518	524	655	609	999999	933	498	625	271	498	999999	777	609	999999	196	820	999999	999999	985	702	877	368	46	95	999999	963	276	229	471	444	577	509	999999	999999	968	793	960	407	637	963	999999	312	956	697	250	73	959	214	306	485	999999	376	545	204	515	999999	999999	569	30	608	666	279	164	826	999999	999999	459	425	999999	403	999999	406	999999	31	999999	574	411	348	844	525	13	72	922	985	999999	211	964	132	999999	818	999999	400	387	38	999999	588	158	999999	776	999999	614	999999	956	999999	625	753	999999	999999	360	940	748	149	725	505	605	999999	356	999999	541	719	460	336	999999	440	999999	470	999999	838	999999	999999	426	999999	571	999999	999999	469	116	30	999999	541	702	450	772	999999	79	999999	675	881	
999999	703	241	999999	599	999999	999999	287	796	525	813	164	733	670	800	104	999999	999999	577	706	594	146	497	336	807	10	26	19	564	999999	370	922	999999	148	415	999999	999999	446	681	514	653	633	672	590	216	215	808	999999	999999	677	224	999999	999999	969	297	296	215	905	181	598	50	999999	999999	786	164	891	999999	595	999999	999999	79	87	999999	72	999999	961	473	907	999999	602	202	984	368	886	794	769	999999	826	851	129	815	999999	274	999999	473	297	910	885	435	325	846	222	776	871	999999	147	805	536	916	335	822	308	785	579	406	66	997	835	992	395	999999	543	743	146	964	950	812	713	599	765	999999	999999	481	804	755	979	999999	497	289	657	964	797	909	525	306	517	344	694	686	417	999999	999999	999999	999999	757	999999	479	999999	907	657	335	999999	936	161	999999	999999	999999	980	823	427	847	999999	556	344	430	769	633	228	839	999999	616	999999	36	191	999999	975	693	441	56	452	999999	578	590	631	332	872	999999	758	999999	71	999999	363	999999	999999	999999	790	999999	559	999999	988	679	999999	800	460	50	217	999999	754	686	999999	999999	394	934	380	916	999999	919	924	22	558	908	874	978	778	765	262	256	999999	622	999999	457	144	999999	68	773	259	999999	139	591	124	807	116	999999	939	519	306	999999	999999	999999	999999	999999	603	547	71	89	804	999999	999999	695	788	961	307	142	12	852	417	999999	999999	607	667	501	789	999999	897	750	802	999999	48	268	469	999999	756	425	331	812	999999	597	760	978	968	977	999999	999999	802	163	510	973	999999	97	999999	999999	999999	892	684	798	91	269	999999	999999	287	11	999999	763	235	954	215	999999	811	199	998	819	999999	897	999999	689	746	354	540	744	249	828	732	951	165	736	289	863	999999	532	999999	999999	947	999999	700	966	744	999999	219	848	947	629	172	880	98	292	999999	656	263	995	62	999999	999999	905	81	458	279	291	999999	999999	675	351	999999	288	468	414	999999	372	206	672	944	754	145	692	796	620	999999	851	863	872	815	633	610	999999	480	993	865	999999	378	252	697	463	999999	999999	183	999999	489	883	422	683	420	558	999999	591	60	307	601	46	119	999999	791	427	427	999999	683	51	999999	404	999999	474	549	999999	993	954	974	999999	371	424	519	999999	140	783	438	999999	999999	266	183	999999	694	182	402	829	932	917	999999	280	46	657	47	141	864	94	84	948	144	589	565	999999	999999	569	936	186	999999	918	999999	18	988	247	283	426	868	722	710	999999	81	999999	898	85	503	704	454	
713	387	387	336	56	999999	489	55	872	700	677	412	134	245	225	312	24	597	451	999999	999999	999999	999999	999999	151	383	999999	876	424	999999	999999	999999	911	124	232	798	999999	999999	283	309	508	201	410	725	999999	320	585	999999	856	417	884	999999	999999	423	999999	999999	767	125	194	672	270	613	999999	999999	220	675	500	19	999999	426	999999	431	324	152	782	607	974	999999	81	831	797	57	30	16	806	13	949	498	999999	893	41	999999	407	999999	48	999999	569	228	515	525	819	576	387	440	999999	462	172	909	640	58	365	999999	999999	999999	999999	222	592	625	385	999999	725	12	550	129	395	999999	34	999999	113	999999	47	755	388	999999	22	999999	669	590	761	354	841	50	857	419	538	167	980	54	999999	826	999999	944	843	309	800	816	35	268	54	999999	437	457	805	753	21	609	494	498	350	653	552	12	863	999999	999999	685	154	141	590	237	168	999999	979	287	999999	102	912	88	755	999999	999999	411	545	999999	916	999999	244	113	999999	929	673	492	704	91	283	310	90	813	999999	124	672	999999	678	999999	999999	457	478	528	179	918	696	415	742	999999	456	151	999999	218	123	999999	450	51	732	999999	999999	675	285	897	14	999999	21	109	154	640	999999	312	732	728	999999	468	914	999999	933	489	242	999999	749	559	999999	141	843	872	999999	951	999999	631	171	999999	263	282	182	581	524	999999	906	999999	271	999999	999999	999999	419	738	511	654	77	734	117	252	999999	307	999999	726	272	872	440	149	409	203	966	902	150	715	999999	434	296	342	201	999999	583	644	996	647	937	490	999999	999999	999999	55	883	939	523	918	999999	955	355	999999	319	651	464	767	197	77	146	719	999999	704	273	86	367	735	542	79	669	783	311	289	789	781	999999	336	999999	364	319	36	999999	231	126	519	89	841	999999	550	583	815	457	928	999999	228	486	999999	840	293	687	158	406	999999	259	999999	654	76	999999	537	500	138	999999	833	999999	119	999999	782	999999	754	999999	999999	711	992	496	999999	336	382	778	571	305	143	496	999999	677	170	629	934	972	999999	864	22	185	495	60	999999	827	623	179	999999	887	999999	439	95	296	170	447	999999	958	405	488	281	298	104	242	999999	641	503	165	999999	490	406	999999	287	889	984	351	225	942	51	36	999999	213	386	999999	601	704	410	999999	516	723	224	975	999999	999999	592	724	90	263	999999	813	999999	468	999999	911	999999	893	161	206	311	819	231	472	916	378	999999	78	911	999999	640	662	999999	305	999999	874	999999	430	242	
466	306	269	999999	962	999999	238	702	254	999999	475	999999	707	553	214	896	999999	999999	752	69	999999	55	524	813	669	622	41	999999	38	818	707	646	69	999999	695	999999	52	558	269	223	688	675	531	999999	446	226	933	119	36	408	952	999999	522	999999	999999	420	782	456	999999	349	999999	656	674	436	924	829	144	55	857	315	854	148	242	538	380	533	523	86	376	452	689	921	555	630	866	999999	133	999999	628	284	126	999999	999999	919	995	42	999999	105	523	999999	92	887	261	720	999999	813	150	983	990	510	897	705	999999	159	660	999999	110	54	569	599	706	446	427	583	199	999999	192	322	543	348	532	427	563	759	369	999999	670	834	86	62	194	999999	707	999999	387	420	515	999999	269	699	931	999999	535	923	910	646	999999	678	999999	294	630	827	450	999999	978	999999	999999	329	789	858	999999	276	968	517	415	566	999999	309	999999	999999	753	385	63	843	416	999999	892	640	999999	999999	342	992	312	791	431	366	999999	999999	149	907	278	999999	999999	410	999999	665	988	28	517	354	907	169	481	999999	999999	255	773	607	245	413	587	511	480	75	526	642	999999	186	95	58	999999	684	170	999999	510	999999	367	653	999999	751	586	873	132	504	999999	182	520	560	999999	186	593	100	819	736	330	766	715	952	999999	431	702	811	932	468	485	233	999	193	252	973	999999	130	828	494	826	713	388	999999	260	354	132	413	926	909	999999	777	865	433	968	999999	852	415	769	357	58	999999	940	663	29	592	182	336	999999	286	298	999999	272	334	909	616	387	739	702	539	309	299	999999	999999	13	708	367	999999	225	508	999999	482	360	481	445	999999	773	725	956	667	181	795	999999	649	620	999999	999999	540	999999	361	365	123	712	240	58	999999	888	916	660	320	235	606	121	809	165	815	121	790	888	857	843	999999	782	999999	367	513	999999	245	413	999999	202	999999	62	864	152	17	770	999999	433	686	173	856	74	646	441	574	684	296	493	805	999999	724	652	999999	999999	999999	341	999999	872	544	999999	653	999999	650	128	408	553	257	666	158	55	991	367	211	693	986	999999	146	999999	999999	829	999999	999999	607	138	477	999999	999999	355	449	676	102	999999	999999	131	520	352	423	527	43	30	436	629	345	760	999999	999999	450	972	531	114	204	84	89	714	999999	901	906	522	650	234	999999	901	999999	999999	953	742	477	89	183	644	185	618	569	772	402	288	999999	999999	248	120	733	424	823	345	481	27	999999	184	475	618	446	901	877	808	863	
999999	412	863	999999	157	999999	371	999999	887	929	999999	514	317	999999	378	495	69	283	999999	500	999999	87	881	10	935	573	303	614	564	207	283	999999	999999	908	867	875	552	50	101	230	999999	625	936	415	999999	512	999999	862	999999	133	387	999999	347	318	130	999999	999999	862	871	584	596	756	244	689	655	999999	999999	408	454	502	942	29	999999	319	138	999999	151	999999	115	433	711	999999	517	440	999999	656	999999	999999	999999	999999	355	689	178	517	634	615	391	256	760	59	999999	463	417	999999	999999	368	445	999999	189	12	999999	64	757	447	999999	165	248	803	869	999999	451	999999	999999	999999	157	999999	850	999999	685	522	736	895	999999	999999	674	257	32	913	259	462	220	376	273	785	113	999999	932	731	644	478	376	587	386	999999	607	457	842	382	456	999999	517	770	351	999999	276	420	999999	999999	772	999999	142	334	999999	999999	788	85	47	834	931	999999	999999	129	40	217	156	158	518	954	459	227	414	649	466	331	944	449	34	606	519	692	950	241	958	29	999999	51	44	970	972	532	999999	18	451	600	607	999999	739	144	520	127	902	395	251	999999	219	492	868	999999	472	999999	60	999999	325	248	999999	999999	999999	21	999999	114	999999	999999	982	927	808	406	208	866	999999	556	710	890	999999	402	999999	565	999999	413	809	853	183	812	508	999999	481	999999	692	212	694	519	237	728	273	416	12	364	413	324	999999	999999	294	11	507	999999	639	170	354	922	459	350	107	999999	999999	27	930	311	49	359	455	999999	999999	999999	182	999999	328	981	626	999999	399	999999	162	676	999999	996	569	182	315	999999	999999	321	633	999999	999999	353	999999	479	526	255	486	701	324	999999	868	917	109	298	828	302	597	657	543	675	533	34	197	431	999999	215	458	758	995	457	365	144	206	999999	252	829	999999	848	464	999999	203	697	120	108	807	748	897	280	353	22	999999	999999	777	958	246	729	999999	989	388	321	999999	727	705	867	698	734	720	999999	56	999	509	748	202	172	481	835	914	999999	624	352	999999	999999	414	983	462	28	999999	248	707	522	673	803	470	999999	584	475	992	252	409	82	38	741	234	353	513	256	153	615	999999	411	815	76	375	999999	999999	618	323	999999	414	680	378	999999	458	533	336	705	287	59	588	15	843	671	689	551	324	999999	999999	70	479	216	875	750	761	305	707	606	999999	435	999999	965	999999	999999	838	999999	704	556	293	700	27	808	999999	104	37	999999	567	154	387	823	720	437	999999	999999	999999	208	805	627	720	999999	
826	730	276	999999	909	622	852	573	832	959	847	768	292	263	53	671	999999	781	723	999999	738	563	999999	615	714	712	310	900	36	639	924	86	999999	999999	874	999999	541	125	194	999999	999999	994	321	428	999999	952	154	410	999999	582	960	33	903	440	424	273	511	661	999999	206	999999	952	547	202	44	999999	932	999999	389	999999	139	999999	999999	318	661	744	251	999999	999999	761	999999	899	691	454	999999	999999	182	405	999999	610	785	879	977	987	102	999999	999999	128	999999	999999	30	994	31	462	999999	838	437	594	779	680	31	711	32	999999	999999	421	270	999999	523	143	597	999999	443	778	970	999999	154	609	226	999999	297	133	415	999999	740	573	999999	239	999999	840	473	588	999999	999999	589	83	857	600	999999	681	999999	363	604	999999	999999	494	999999	252	491	202	694	828	378	999999	392	999999	306	999999	646	75	543	999999	999999	683	999999	19	909	405	199	897	999999	553	261	544	578	999999	999999	164	816	999999	22	635	747	810	155	999999	999999	832	999999	999999	777	269	954	292	147	384	999999	921	590	608	584	164	63	999999	999999	151	999999	999999	999999	999999	379	151	999999	400	62	907	999999	290	537	34	800	87	751	507	999999	143	999999	968	406	999999	999999	607	999999	218	671	857	581	162	20	14	999999	384	616	205	322	999999	486	999999	239	999999	100	982	393	566	807	507	413	556	474	999999	999999	608	437	999999	788	771	999999	573	728	204	999999	141	279	999999	955	999999	999999	555	195	494	656	999999	738	176	113	688	223	17	410	999999	453	999999	999999	354	999999	999999	947	999999	999999	999999	67	913	835	44	904	958	712	859	610	391	999999	858	370	980	999999	518	870	270	917	109	557	571	999999	565	750	309	453	924	82	999999	478	999999	147	644	436	999999	208	999999	999999	155	976	363	406	28	137	595	665	706	345	999999	599	999999	676	317	999999	496	999999	280	294	604	514	787	787	999999	913	169	720	726	999999	275	320	999999	999999	999999	133	999999	174	154	437	165	999999	999999	589	139	999999	791	210	999999	999999	939	993	927	419	667	641	198	576	999999	114	967	874	999999	999999	80	632	432	999999	904	194	799	999999	605	999999	999999	960	767	999999	999999	228	999999	959	890	84	614	999999	392	757	341	141	934	627	882	49	469	290	705	999999	518	507	473	999999	305	645	852	617	398	999999	290	707	873	990	918	999999	982	18	984	999999	547	798	249	675	355	999999	259	181	448	999999	999999	999999	999999	182	689	160	754	999999	663	255	231	999999	999999	307	476	634	999999	943	709	819	67	461	306	
840	57	719	267	798	757	532	395	680	178	833	999999	442	452	701	999999	767	318	963	354	999999	999999	999999	915	942	208	721	515	315	472	629	507	921	551	423	135	999999	893	999999	271	141	859	550	827	59	999999	44	192	566	643	999999	510	103	117	567	207	506	999999	325	599	46	999999	999999	218	999999	335	790	999999	38	575	999999	873	362	999999	223	879	101	722	999999	356	999999	539	948	672	530	999999	414	813	984	225	628	176	578	366	234	123	999999	342	288	724	999999	153	163	990	312	78	999999	401	894	999999	999999	999999	937	999999	435	507	78	999999	688	430	921	999999	999999	812	946	174	305	996	999999	109	109	759	444	999999	552	999999	386	999999	370	461	971	22	918	306	120	845	238	999999	930	999999	999999	373	999999	858	999999	999999	999999	350	999999	147	773	161	923	794	999999	356	348	795	426	414	131	120	56	999999	458	908	68	609	702	111	935	695	75	750	64	736	115	586	999999	999999	783	45	913	232	688	820	99	134	718	999999	506	999999	999999	526	999999	933	326	426	999999	999999	999999	638	647	942	212	87	95	182	999999	852	999999	762	999999	999999	630	95	207	824	548	638	999999	934	999999	938	604	502	512	549	155	999999	419	999999	187	454	956	155	398	971	999999	610	734	916	394	999999	999999	744	999999	999999	895	999999	999999	502	878	770	999999	834	747	708	348	999999	575	546	37	999999	442	561	585	11	745	999999	696	236	999999	999999	903	999999	550	999999	425	860	515	30	653	999999	394	999999	810	999999	999999	132	408	999999	999999	319	999999	198	999999	999999	433	962	168	985	746	419	823	510	697	940	999999	999999	999999	721	293	488	205	555	892	402	999999	524	750	178	631	622	87	16	603	494	902	714	23	999999	601	463	999999	529	283	243	811	884	230	870	549	208	838	686	406	154	124	999999	305	999999	551	909	999999	989	363	999999	342	999999	999999	999999	47	999999	999999	519	130	830	786	675	282	659	999999	349	304	879	629	999999	784	999999	999999	459	380	999999	999999	527	232	692	251	711	176	159	901	999999	976	999999	999999	397	50	328	566	999999	999999	449	999999	646	904	211	999999	999999	370	999999	349	941	999999	999999	832	624	743	640	297	437	588	85	999999	132	999999	597	373	286	56	242	393	999999	834	999999	101	931	214	772	623	30	999999	910	999999	246	809	959	787	528	194	218	654	410	999999	138	988	999999	940	999999	888	999999	838	999999	999999	137	546	999999	116	182	366	999999	419	970	27	999999	360	678	999999	999999	323	999999	810	844	101	838	588	999999	434	705	
55	999999	999999	130	999999	999999	191	748	999999	223	999999	926	999999	614	999999	293	999999	683	999999	999999	778	999999	999999	678	771	100	506	994	246	999999	999999	564	458	410	137	556	999999	299	97	710	94	611	63	521	999999	396	999999	205	682	808	49	904	599	669	999999	735	262	322	358	792	809	197	512	178	999999	999999	477	999999	487	615	999999	508	596	682	680	176	266	46	999999	384	155	311	999999	438	417	644	999999	788	483	999999	304	597	999999	304	999999	897	999999	999999	847	999999	919	502	718	999999	435	540	318	917	989	999999	478	999999	217	973	646	508	875	84	761	999999	180	688	968	999999	320	785	999999	301	780	782	77	382	199	677	999999	652	999999	255	999999	876	335	999999	999999	722	922	88	390	967	657	403	999999	999999	133	817	999999	240	534	633	755	650	973	26	146	999999	692	106	36	999999	518	993	915	629	999999	999999	703	133	889	999999	999999	242	404	600	999999	387	760	53	258	381	999999	235	128	959	499	362	903	319	910	592	39	825	62	850	459	663	488	402	999999	248	124	143	999999	287	999999	999999	255	383	999999	759	999999	649	848	655	999999	999999	874	955	140	718	981	394	999999	306	226	999999	999999	554	150	980	999999	999999	999999	19	267	286	884	840	499	976	999999	530	999999	161	146	390	999999	406	731	176	789	532	272	999999	267	730	921	53	71	999999	999999	701	242	402	999999	97	999999	838	397	999999	408	44	999999	164	610	461	457	70	170	836	369	783	823	974	201	375	999999	999999	752	536	364	999999	779	376	642	999999	297	544	300	59	829	149	19	888	768	754	76	118	999999	805	283	861	883	235	764	560	999999	267	210	999999	999999	707	95	860	487	567	999999	99	521	204	173	912	999999	120	16	230	774	999999	999999	446	309	988	999999	999999	263	999999	957	553	612	999999	538	999999	344	806	999999	131	63	158	410	999999	500	976	596	441	642	370	101	772	228	543	785	943	61	764	999999	13	489	149	999999	999999	999999	711	487	438	999999	999999	578	963	62	999999	176	626	534	15	946	332	401	786	314	999999	411	194	335	999999	999999	594	978	579	999999	999999	999999	999999	999999	426	600	999999	498	168	775	999999	999999	138	720	999999	999999	999999	419	56	818	863	611	703	834	999999	999999	426	386	419	141	999999	999999	999999	353	997	252	262	85	117	415	167	833	243	21	999999	110	283	999999	991	999999	147	185	932	999999	999999	999999	938	999999	837	999999	999999	413	999999	36	703	352	793	785	722	101	999999	999999	311	640	661	40	999999	691	999999	613	999999	952	999999	
718	994	896	233	247	596	555	314	183	248	273	241	753	999999	999999	317	463	316	498	999999	900	999999	63	999999	301	110	999999	83	999999	60	999999	545	231	999999	370	42	999999	999999	556	198	177	999999	940	845	999999	999999	907	286	172	999999	575	306	809	210	999999	141	940	999999	931	999999	869	481	67	133	24	728	19	999999	393	184	510	343	760	999999	999999	122	647	217	836	891	202	999999	911	872	485	927	735	30	533	239	999999	785	197	418	999999	696	729	817	999999	318	400	181	893	987	873	999999	545	509	626	381	494	999999	999999	999999	944	999999	999999	999999	999999	999999	993	999999	999999	163	92	724	156	351	980	999999	999999	830	386	527	501	31	556	923	999	253	391	999999	999999	161	999999	999999	599	157	474	899	999999	545	999999	744	325	999999	999999	999999	905	158	95	999999	999999	738	999999	664	357	668	548	923	999999	645	194	404	705	768	999999	60	418	999999	999999	998	999999	91	999999	847	999999	999999	999999	99	61	817	28	850	168	197	999999	665	172	999999	21	999999	608	550	36	491	360	774	49	556	817	918	999999	191	32	96	326	999999	999999	151	13	999999	466	459	872	65	627	344	246	517	72	928	887	336	713	205	400	336	64	999999	496	999999	602	655	281	142	999999	837	827	999999	871	999999	688	31	88	999999	473	159	999999	999999	864	26	538	531	494	889	41	999999	477	827	696	989	392	707	999999	127	122	811	187	739	569	999999	516	174	646	803	250	866	258	999999	732	250	999999	93	999999	479	356	81	170	392	999999	501	999999	10	385	881	876	999999	999999	960	999999	999999	971	999999	999999	84	999999	999999	884	691	999999	175	745	70	999999	455	341	999999	999999	185	770	51	999999	999999	999999	78	999999	516	999999	999999	999999	999999	500	298	234	999999	999999	719	682	340	970	982	196	479	743	936	755	309	905	929	550	577	689	200	999999	999999	20	999999	311	343	654	993	584	129	764	390	674	457	835	34	186	621	626	999999	215	787	855	999999	999999	701	999999	130	611	860	225	359	579	309	108	93	69	999999	418	999999	686	977	999999	999999	715	363	999999	308	473	880	999999	928	999999	728	985	411	295	999999	135	609	30	534	392	724	904	999999	810	999999	358	999999	965	94	213	999999	284	238	389	999999	999999	698	440	999999	656	730	117	296	409	850	323	696	797	999999	999999	999999	328	999999	594	684	999999	310	552	895	949	721	915	667	724	672	454	999999	32	507	382	999999	179	999999	877	661	616	618	999999	959	61	999999	954	744	128	999999	959	132	643	705	626	999999	155	544	
75	934	815	449	571	999999	406	566	674	300	999999	539	999999	322	283	933	77	553	305	593	844	297	767	999999	999999	330	713	331	999999	326	999999	225	291	999999	940	943	846	999999	56	999999	562	495	987	663	999999	589	765	647	848	710	638	82	860	562	699	778	176	644	899	251	33	999999	999999	357	999999	632	257	999999	381	340	96	900	999999	36	40	358	999999	999999	284	960	564	999999	999999	414	688	807	365	729	935	999999	776	999999	277	999999	255	999999	53	639	999999	273	341	761	275	517	999999	738	574	833	999999	351	479	72	370	999999	687	957	603	47	669	999999	277	528	78	219	564	884	999999	703	999999	553	315	999999	999999	20	999999	803	799	964	790	949	242	531	999999	594	999999	713	841	337	127	999999	884	999999	970	641	996	813	692	66	999999	739	999999	871	62	978	999999	809	212	359	321	884	167	638	257	719	379	745	999999	484	526	851	52	305	999999	492	669	308	699	999999	999999	999999	120	743	999999	60	844	371	478	229	999999	883	510	492	25	243	140	999999	758	260	272	999999	493	999999	540	111	999999	999999	295	999999	318	999999	999999	999999	345	507	774	423	627	206	875	999999	276	999999	925	642	351	560	289	352	999999	423	549	448	956	763	331	901	213	999999	364	43	85	908	910	999999	999999	999999	156	999999	469	716	999999	562	385	999999	984	391	292	897	760	146	999999	999999	217	895	197	672	37	582	185	872	220	717	842	841	932	367	201	114	999999	824	413	770	999999	645	795	987	73	702	999999	939	618	316	159	227	512	999999	999999	25	634	999999	498	573	342	999999	506	911	720	999999	331	999999	200	188	999999	935	732	760	999999	571	109	999999	608	335	803	245	264	903	567	624	338	799	999999	186	480	999999	336	839	437	999999	999999	999999	276	999999	999999	162	749	440	289	224	494	752	84	999999	999999	434	999999	172	999999	107	999999	999999	354	106	999999	531	959	24	999999	267	608	999999	332	771	999999	225	933	999999	955	650	999999	823	624	352	139	586	725	999999	999999	999999	999999	174	79	340	999999	547	539	180	324	849	999999	999999	732	32	999999	999999	429	312	707	999999	999999	422	216	129	610	518	999999	11	966	628	999999	433	999999	661	989	444	823	992	815	999999	686	762	765	999999	999999	999999	100	602	736	537	166	422	828	571	555	855	957	999999	730	446	999999	538	213	999999	53	999999	982	81	42	181	778	999999	999999	999999	23	737	657	110	999999	849	427	385	274	438	472	392	999999	191	116	999999	486	873	271	379	324	157	559	79	73	687	778	999999	
569	564	758	729	925	15	999999	999999	208	857	287	880	28	999999	999999	775	233	660	999999	801	964	898	999999	905	175	127	508	999999	188	587	47	984	999999	408	999999	709	680	999999	466	599	999999	299	935	629	595	391	360	140	883	784	846	412	522	977	64	670	869	853	563	808	506	693	638	621	819	302	999999	620	377	564	104	490	203	575	179	999999	963	75	319	999999	999999	378	982	404	740	635	472	999999	999999	155	999999	827	189	999999	103	938	999999	323	810	303	999999	740	762	328	689	366	218	946	807	389	706	803	543	779	51	137	710	999999	880	194	830	715	277	232	999999	277	310	999999	482	240	24	649	999999	26	212	36	616	663	999999	999999	426	525	296	999999	448	46	293	410	999999	965	237	427	443	625	999999	866	473	540	604	422	999999	999999	474	576	999999	67	547	527	576	999999	521	999999	527	506	768	314	428	312	999999	687	999999	899	928	516	12	597	216	640	553	345	563	85	999999	303	999999	752	61	719	599	391	499	999999	833	602	454	190	899	936	857	168	448	170	756	916	438	166	745	999999	574	777	850	907	973	241	461	999999	999999	234	188	25	262	709	712	999999	198	227	75	335	72	822	697	279	782	395	999999	402	328	152	865	171	999999	103	155	822	541	591	792	601	999999	18	202	675	999999	842	905	999999	457	365	728	220	101	999999	895	751	90	580	999999	999999	344	68	126	844	999999	27	17	168	563	890	860	606	434	473	194	63	629	31	521	999999	489	168	945	999999	424	654	80	597	207	403	742	960	467	213	267	999999	999999	358	999999	740	834	746	184	567	505	131	785	627	235	842	132	999999	69	194	109	185	122	163	429	714	947	420	960	999999	157	999999	149	999999	216	111	171	281	714	780	999999	742	983	388	467	303	868	452	372	365	281	683	999999	282	999999	91	999999	738	928	602	999999	424	785	24	999999	605	999999	564	420	133	680	999999	354	999999	88	999999	202	734	999999	136	846	999999	58	605	999999	474	998	866	999999	134	142	999999	352	121	999999	691	999999	968	968	861	999999	313	41	248	685	999999	999999	622	203	747	889	999999	999999	801	756	298	999999	190	999999	999999	607	126	999999	296	990	256	999999	242	301	397	999999	233	766	833	816	999999	472	809	919	467	144	386	672	379	245	897	391	999999	365	699	325	999999	842	33	264	204	866	745	999999	439	922	999999	331	806	347	665	478	999999	985	223	999999	566	270	669	810	230	999999	999999	60	103	864	956	877	601	81	999999	391	742	
579	622	676	999999	561	490	544	999999	999999	865	41	579	428	183	566	151	999999	759	515	183	222	44	750	798	695	164	574	965	229	729	735	714	999999	735	999999	373	547	108	15	780	999999	999999	174	588	46	480	674	691	999999	735	999999	322	127	217	530	545	871	878	41	999999	999999	579	818	336	140	327	305	692	544	202	999999	775	999999	735	999999	999999	869	172	761	224	489	999999	574	493	11	423	596	999999	215	999999	999999	669	76	999999	864	554	953	838	457	719	999999	981	999999	207	141	952	568	999999	168	89	999999	709	126	817	916	999999	14	999999	335	999999	730	999999	999999	450	701	999999	708	154	870	504	497	40	999999	52	999999	999999	736	999999	362	58	854	213	907	999999	428	792	552	258	692	831	550	628	513	740	988	999999	504	706	506	207	254	999999	999999	999999	999999	999999	994	83	779	418	306	637	999999	999999	999999	999999	330	361	32	999999	391	460	462	999999	999999	869	999999	973	64	999999	999999	999999	870	999999	803	441	691	253	999999	783	999999	478	479	283	535	912	655	999999	999999	999999	627	153	999999	597	815	794	960	483	710	722	127	30	999999	999999	999999	276	767	999999	999999	431	999999	87	999999	249	120	912	980	999999	513	50	223	301	105	999999	999999	860	354	282	348	19	999999	999999	542	821	665	777	999999	790	868	999999	155	999999	752	457	999999	550	336	445	486	903	999999	780	970	670	508	826	925	999999	999999	554	921	494	478	473	950	627	999999	999999	999999	999999	463	200	999999	999999	999999	385	999999	648	956	999999	533	999999	796	445	999999	699	247	872	322	838	852	32	575	324	346	661	368	289	506	19	999999	341	861	999999	449	999999	999999	726	775	133	999999	286	999999	301	30	22	698	43	277	261	389	672	681	745	491	440	624	999999	907	243	26	269	999999	999999	999999	201	57	652	995	999999	999999	521	106	199	559	999999	552	284	303	334	999999	335	21	255	999999	342	659	126	662	19	999999	473	818	542	116	29	144	533	383	828	964	55	47	999999	999999	868	575	492	195	916	999999	350	702	583	999999	691	257	999999	999999	585	542	931	990	986	999999	765	702	564	999999	999999	440	28	901	999999	369	918	298	999999	233	760	767	177	930	999999	130	658	770	245	999999	999999	772	247	215	797	296	999999	64	60	120	265	999999	21	408	655	485	999999	449	237	999999	361	999999	930	999999	567	999999	374	11	254	866	925	995	467	301	999999	999999	202	813	113	188	337	999999	247	216	967	594	999999	769	999999	270	260	219	543	31	911	999999	842	573	999999	999999	999999	
999999	999999	999999	194	999999	708	999999	740	886	999999	67	345	999999	999999	999999	165	723	705	999999	72	605	725	984	615	716	461	999999	389	645	926	628	174	133	266	306	64	62	999999	707	999999	999999	38	398	999999	203	873	495	999999	424	867	128	867	675	916	327	315	825	578	478	808	272	339	104	960	663	999999	221	791	999999	443	112	701	998	97	36	576	337	16	422	999999	966	311	965	778	999999	760	999999	216	939	990	238	484	553	898	999999	705	934	999999	323	999999	661	703	554	981	765	426	869	588	890	751	977	818	165	635	999999	961	374	326	162	999999	403	15	852	999999	214	627	158	110	474	330	641	899	999999	122	191	273	999999	984	22	999999	891	910	326	999999	22	420	328	917	65	661	341	999999	285	421	906	656	851	999999	776	147	278	768	124	999999	119	88	135	53	454	579	214	389	999999	999999	21	493	688	663	586	794	999999	241	54	999999	989	34	623	281	999999	999999	421	801	217	999999	999999	999999	796	757	89	999999	999999	284	999999	486	456	999999	313	513	409	423	968	197	378	982	837	999999	723	999999	580	95	465	854	838	999999	999999	999999	999999	438	999999	887	696	930	584	652	510	35	768	999999	999999	999999	720	119	871	791	566	234	433	235	47	85	409	999999	999999	999999	478	439	999999	551	329	53	779	875	854	522	999999	47	612	725	481	812	999999	999999	945	542	374	999999	999999	57	364	932	999999	946	400	999999	488	211	999999	590	999999	80	589	227	248	321	267	844	265	999999	74	528	621	707	754	235	999999	999999	549	999999	629	133	999999	398	197	397	74	999999	484	281	43	999999	999999	999999	551	410	232	60	918	633	999999	999999	100	632	983	836	320	282	201	999999	775	245	662	999999	961	999999	623	201	39	851	257	433	369	983	325	549	243	599	165	999999	12	999999	335	916	999999	108	43	824	415	361	86	999999	999999	319	506	798	863	186	70	501	787	999999	30	77	385	851	170	116	317	443	602	721	126	999999	999999	28	999999	745	748	862	27	999999	786	678	774	465	791	60	999999	527	686	999999	999999	664	565	971	736	267	999999	517	999999	926	517	971	758	364	675	793	999999	487	999999	127	437	999999	484	988	254	999999	302	920	999999	119	629	999999	757	545	999999	462	292	201	292	999999	215	999999	999999	100	291	814	920	420	789	998	904	999	999999	999999	629	340	189	999999	726	393	965	619	457	828	307	999999	223	222	999999	223	510	955	205	999999	999999	206	284	394	999999	439	431	999999	140	71	215	630	999999	198	916	852	
282	715	474	999999	999999	999999	783	105	793	999999	601	999999	248	999999	999999	999999	803	403	657	433	999999	795	870	296	962	93	488	395	622	677	578	35	999999	329	999999	795	490	307	559	325	422	188	600	152	999999	999999	643	564	574	999999	999999	755	540	492	796	487	845	187	936	602	999999	397	482	125	985	575	410	919	636	701	468	506	844	342	20	877	999999	999999	457	247	450	924	821	365	850	999999	494	814	532	999999	949	312	371	956	218	34	705	484	167	999999	323	724	928	872	798	999999	999999	208	481	918	292	128	730	698	162	192	576	127	275	999999	90	596	999999	183	751	165	144	888	134	985	182	719	570	999999	923	726	996	999999	567	999999	910	999999	342	614	180	999999	582	672	803	35	458	588	219	993	999999	999999	337	755	130	643	195	32	83	496	745	572	999999	545	774	436	196	628	559	745	262	794	263	782	12	999999	999999	472	999999	109	537	594	510	577	12	999999	999999	250	999999	924	344	888	999999	846	999999	999999	284	47	897	377	838	829	38	473	740	397	473	555	752	210	70	722	938	999999	958	161	999999	980	543	578	47	946	801	999999	411	999999	581	417	999999	404	645	545	575	716	270	708	565	46	836	614	732	843	498	626	863	621	949	248	888	716	999999	999999	999999	328	340	892	38	999999	72	375	816	65	641	357	565	525	157	231	713	260	999999	35	153	928	845	999999	999999	184	999999	790	425	343	529	206	859	999999	999999	256	385	999999	679	172	974	471	798	999999	212	150	71	348	999999	727	534	637	130	999999	159	575	999999	147	444	853	631	281	950	482	536	999999	498	223	484	901	846	345	580	434	61	999999	140	999999	999999	317	999999	433	999999	999999	809	891	999999	350	202	474	773	248	934	826	999999	702	520	999999	150	768	999999	999999	863	999999	881	199	67	696	467	477	999999	314	156	136	999999	207	955	999999	673	644	368	157	30	19	138	608	410	999999	999999	358	171	999999	999999	232	665	275	570	755	999999	619	834	389	999999	724	39	999999	999999	808	999999	342	747	267	652	506	409	504	827	999999	999999	283	788	312	803	119	315	630	999999	924	470	475	999999	999999	447	63	810	978	274	306	980	669	517	999999	668	560	610	999999	999999	531	822	999999	999999	716	321	542	999999	531	586	773	419	408	999999	177	347	620	704	547	819	598	999999	431	239	531	873	773	766	196	644	252	508	999999	468	754	111	999999	37	921	888	905	232	288	401	501	887	581	999999	349	264	57	999999	73	94	999999	835	401	
931	916	999999	999999	776	645	999999	999999	274	17	939	999999	75	999999	999999	783	659	914	999999	417	39	999999	644	302	999999	426	931	596	397	445	999999	999999	999999	709	999999	121	89	350	139	999999	999999	68	999999	879	641	59	283	225	464	999999	414	180	206	427	372	203	999999	550	260	999999	713	999999	946	829	999999	54	518	366	671	999999	999999	318	999999	789	25	971	510	999999	660	246	999999	716	142	324	40	156	698	999999	347	183	999999	538	999999	999999	873	111	121	407	999999	597	541	999999	554	982	378	105	999999	416	412	400	692	517	890	23	217	996	168	631	999999	545	355	26	28	999999	999999	174	228	16	916	913	859	113	577	72	705	999999	171	159	946	935	761	999999	99	946	491	999999	648	999999	571	999999	943	489	608	652	252	999999	999999	67	350	999999	877	388	500	999999	541	999999	999999	827	318	982	834	18	685	863	783	999999	927	81	16	321	999999	152	444	48	970	380	504	925	820	999999	999999	999999	808	742	999999	999999	791	600	415	901	391	821	767	999999	52	934	803	745	868	188	597	999999	61	39	687	999999	999999	461	528	171	94	25	17	138	657	999999	999999	943	806	999999	999999	337	666	114	929	999999	384	999999	999999	45	999999	999999	66	641	593	507	63	779	65	332	439	340	82	254	816	376	813	639	931	321	734	860	938	467	999999	270	171	999999	109	981	999999	999999	999999	999999	595	335	958	375	545	159	677	430	999999	484	971	999999	265	999999	297	999999	891	999999	924	999999	310	715	999999	598	733	332	999999	116	679	83	971	999999	875	588	659	491	999999	999999	104	781	644	314	973	999999	999999	966	15	999999	659	999999	100	615	999999	779	999999	879	514	369	641	999999	812	570	750	814	999999	630	75	999999	762	806	154	999999	999999	153	50	995	999999	366	112	766	327	597	999999	999999	982	366	187	105	405	779	976	58	806	882	999999	83	563	169	951	865	999999	338	987	852	999999	648	999999	30	999999	196	147	158	267	874	894	225	999999	617	831	156	453	969	999999	982	830	106	645	769	184	966	442	999999	999999	247	865	999999	609	604	739	999999	999999	166	366	218	641	827	999999	932	987	753	959	999999	999999	804	422	931	68	14	32	999999	12	204	846	999999	754	999999	999999	30	19	905	615	519	877	496	754	296	613	71	350	12	999999	713	781	999999	16	495	255	609	824	999999	930	999999	582	999999	342	207	320	999999	463	87	93	770	923	92	147	450	78	841	60	135	999999	996	663	999999	991	298	999999	999999	766	268	319	144	999999	85	974	20	
937	444	164	557	999999	30	607	273	999999	544	790	698	294	565	427	414	559	699	614	934	941	999999	999999	53	783	895	826	999999	999999	948	575	847	118	136	999999	633	686	999999	160	308	399	399	109	999999	508	724	999999	210	999999	999999	585	506	999999	50	79	384	999999	120	773	90	203	999999	506	999999	968	942	590	167	62	794	727	66	548	316	544	551	999999	994	544	69	999999	626	363	862	999999	79	386	77	66	138	641	999999	999999	999999	114	999999	999999	138	999999	999999	999999	972	999999	999999	188	528	957	164	505	527	999999	997	575	714	325	577	58	644	999999	898	565	522	111	923	162	160	999999	478	211	558	999999	334	999999	999999	925	792	478	316	684	843	999999	232	999999	999999	216	999999	10	24	754	537	937	259	529	590	10	621	871	999999	999999	37	201	488	952	947	870	999999	492	596	789	533	109	742	960	999999	786	343	950	572	999999	519	999999	999999	724	674	620	408	804	999999	978	313	920	253	999999	656	652	634	280	625	668	619	161	999999	235	231	438	205	299	999999	803	667	671	309	517	385	877	878	764	288	336	471	999999	999999	618	999999	612	999999	330	313	122	999999	999999	334	999999	999999	367	746	97	999999	246	424	999999	49	131	321	642	620	736	46	999999	999999	999999	999999	999999	207	826	999999	795	749	618	582	999999	985	652	651	603	346	406	420	999999	141	790	271	51	999999	362	753	444	307	842	992	129	999999	999999	347	291	80	999999	999999	280	999999	999999	999999	883	663	549	133	396	479	717	306	223	325	999999	647	983	608	950	386	999999	83	160	999999	999999	999999	463	591	999999	999999	999999	533	999999	999999	149	255	190	999999	388	999999	999999	238	366	965	589	999999	999999	803	999999	886	999999	999999	130	660	860	206	622	462	999999	999999	210	999999	672	91	999999	999999	996	999999	999999	773	467	540	230	571	22	616	717	195	908	370	847	659	327	574	951	999999	412	999999	839	999999	999999	999999	22	130	188	999999	566	999999	999999	405	999999	999999	627	999999	999999	823	999999	558	647	999999	489	437	554	79	419	550	999999	999999	140	432	999999	357	999999	243	999999	999999	528	109	393	606	59	443	339	513	820	592	42	825	155	138	999999	853	11	595	463	205	999999	942	710	999999	776	469	999999	432	623	202	581	394	360	999999	304	362	175	50	999999	56	999999	999999	259	999999	518	814	951	12	999999	928	999999	98	779	945	566	586	399	755	830	589	299	906	889	628	20	999999	475	466	833	871	999999	999999	399	999999	999999	142	693	999999	129	999999	518	150	234	694	847	493	
614	999999	133	718	963	419	220	615	756	201	161	630	816	999999	348	999999	179	336	250	999999	999999	372	848	434	893	515	999999	999999	81	158	999999	999999	999999	527	43	71	343	125	999999	278	999999	784	660	905	999999	72	999999	259	999999	33	999999	897	454	462	794	252	999999	698	999999	999999	783	351	544	608	999999	956	849	298	837	286	161	63	428	971	644	999999	712	942	453	830	448	386	255	999999	999999	784	751	999999	733	790	999999	644	300	460	999999	408	250	999999	999999	34	222	778	999999	346	872	918	478	999999	999999	999999	539	622	255	999999	18	999999	106	999999	999999	999999	215	530	999999	56	781	516	763	968	999999	245	674	660	556	999999	618	670	964	999999	185	268	316	278	511	999999	261	882	399	306	999999	96	312	753	999999	662	819	691	223	375	999999	366	164	999999	994	581	215	999999	76	826	999999	999999	443	198	999999	172	427	936	28	711	794	999999	999999	467	999999	400	933	920	39	893	609	999999	456	598	353	819	999999	806	999999	929	647	999999	815	572	920	999999	653	999999	442	468	244	883	673	512	580	666	249	999999	999999	604	648	295	850	183	227	459	891	845	844	999999	68	621	999999	99	73	423	999999	999999	546	999999	747	818	999999	999999	999999	726	263	999999	27	686	580	999999	999999	679	291	362	531	642	355	470	999999	807	999999	940	410	622	230	583	999999	167	583	694	160	569	857	830	807	289	524	500	206	999999	999999	168	922	999999	999999	999999	808	710	891	450	999999	999999	212	939	549	548	170	46	505	679	505	859	113	885	265	263	822	999999	555	251	128	999999	274	273	979	121	999999	758	999999	247	775	999999	999999	142	496	999999	366	918	291	269	129	488	995	526	999999	968	64	999999	395	544	999999	356	165	650	332	353	999999	938	959	437	530	412	221	267	903	766	593	970	398	191	999999	999999	999999	295	132	999999	859	999999	821	21	66	980	372	999999	999999	428	999999	625	810	153	273	427	958	853	999999	999999	276	737	623	999999	384	94	648	214	647	266	186	999999	527	999999	493	73	999999	999999	380	999999	50	999999	190	999999	999999	967	169	255	999999	999999	945	326	556	999999	373	131	134	146	636	972	341	999999	642	821	252	712	108	999999	999999	210	310	20	482	999999	999999	999999	557	148	501	999999	924	403	999999	999999	320	999999	322	999999	328	372	938	999999	999999	408	217	999999	999999	369	242	481	999999	51	999999	716	179	934	844	367	738	39	573	985	645	229	57	938	869	999999	999999	999999	400	999999	800	296	272	328	999999	83	981	794	999999	198	906	999999	
547	883	999999	580	997	999999	999999	999999	999999	298	798	999999	346	102	361	279	999999	824	999999	850	91	999999	251	308	454	850	245	999999	999999	944	985	385	89	625	999999	174	140	299	477	134	376	444	613	511	498	319	982	999999	722	999999	781	229	339	66	999999	664	641	508	135	156	150	999999	578	438	313	423	873	721	420	197	148	723	357	734	484	646	279	740	999999	145	868	638	58	674	173	999999	55	33	686	26	532	632	999999	330	983	999999	866	184	207	84	999999	271	195	535	573	999999	871	999999	581	999999	394	901	697	990	288	511	207	904	274	547	378	999999	999999	404	664	999999	999999	37	750	363	780	999999	999999	735	699	607	452	999999	999999	999999	894	999999	999999	394	632	630	934	182	52	482	923	961	909	660	706	595	999999	791	870	67	999999	844	854	228	999999	299	369	962	999999	680	68	684	803	168	653	999999	409	999999	771	999999	581	999999	985	999999	440	818	195	882	39	114	380	999999	652	52	999999	59	999999	999999	872	342	271	972	881	371	423	248	999999	751	16	778	196	587	29	836	486	128	859	585	999999	703	114	487	999999	196	310	407	999999	999999	558	999999	341	186	776	439	999999	999999	506	623	854	201	660	443	875	999999	918	792	641	815	999999	491	200	999999	445	999999	238	784	49	695	999999	999999	999999	406	202	412	999999	19	811	999999	74	876	999999	245	999999	595	999999	670	999999	682	999999	999999	766	226	204	999999	413	330	741	607	999999	999999	570	810	562	837	999999	263	251	472	999999	908	981	60	999999	999999	869	954	289	849	135	567	999999	366	427	553	260	989	212	134	999	126	999999	213	389	85	316	999999	683	893	999999	790	999999	148	869	369	999999	715	475	514	208	458	51	891	999999	643	999999	213	393	18	587	999999	60	126	999999	696	999999	777	999999	999999	382	999999	281	395	248	999999	149	999999	497	67	27	999999	999999	697	999999	551	999999	386	731	746	270	999999	427	675	999999	614	739	312	674	183	729	758	54	800	141	149	186	655	652	147	999999	780	716	336	990	53	481	362	999999	922	621	263	55	999999	414	279	640	605	999999	633	605	837	999999	323	338	999999	500	724	999999	786	999999	999999	733	594	252	490	397	101	685	272	143	386	122	999999	561	475	713	999999	395	862	509	580	575	29	542	666	999999	402	999999	731	999999	756	796	999999	557	202	999999	461	683	923	999999	549	920	817	500	228	725	999999	761	862	555	999999	338	703	287	793	852	714	62	585	80	994	999999	999999	999999	386	590	708	205	369	945	262	
445	471	980	959	660	999999	528	324	941	999999	640	145	186	181	999999	999999	999999	999999	349	815	999999	107	853	887	456	967	107	123	637	26	999999	402	999999	303	999999	866	723	328	143	999999	195	999999	643	276	364	999999	777	548	958	497	583	999999	29	140	853	347	618	103	512	693	661	999999	686	924	391	248	999999	883	245	999999	379	807	630	255	629	999999	464	586	999999	499	199	558	999999	999999	443	980	382	786	450	999999	999999	630	999999	999999	442	779	61	718	885	125	738	999999	312	999999	128	775	810	774	999999	999999	883	41	570	22	503	999999	999999	999999	999999	410	866	999999	443	647	313	999999	990	190	999999	850	619	999999	999999	999999	761	305	255	999999	31	667	180	607	286	268	714	227	70	803	946	339	529	515	999999	485	259	306	460	665	999999	380	999999	629	999999	660	999999	999999	340	999999	261	208	857	999999	524	999999	239	268	999999	185	932	95	688	197	999999	482	330	999999	999999	225	999999	999999	844	590	664	651	999999	550	645	999999	695	576	886	908	552	748	999999	999999	999999	412	255	999999	150	999999	732	17	691	597	394	489	999999	468	999999	999999	993	999999	363	999999	999999	872	941	688	622	539	489	366	999999	779	644	496	999999	304	122	115	969	177	325	568	857	656	959	294	999999	166	297	237	945	771	914	999999	394	215	999999	129	999999	566	999999	610	796	375	808	911	953	898	489	45	999999	525	999999	826	480	999999	999999	191	999999	999999	532	999999	999999	261	420	437	865	887	111	794	999999	999999	999999	413	999999	999999	999999	492	999999	999999	341	267	676	261	880	430	626	98	999999	599	999999	17	217	999999	999999	911	368	545	999999	380	56	75	796	695	929	999999	880	742	36	766	999999	999999	342	999999	325	275	790	990	381	990	811	777	610	512	997	107	785	830	999999	888	355	999999	999999	478	11	999999	470	980	999999	526	999999	999999	71	520	575	869	674	352	497	768	999999	999999	174	964	999999	278	465	293	999999	999999	578	60	372	999999	420	796	999999	864	999999	60	804	809	999999	999999	451	927	715	100	936	138	432	999999	343	611	767	977	72	573	999999	733	810	186	292	500	999999	999999	521	924	109	779	479	810	489	447	963	320	710	999999	523	640	999999	374	357	569	999999	145	717	761	379	999999	734	826	999999	139	249	627	527	178	906	951	416	791	999999	999999	659	622	999999	895	647	457	999999	752	59	279	180	446	999999	999999	100	812	782	759	999999	999999	54	652	855	359	999999	345	793	541	999999	571	999999	771	382	199	910	787	999999	821	123	999999	999999	981	
777	685	999999	999999	999999	804	87	103	179	657	246	336	122	17	766	603	698	311	663	735	349	999999	999999	999999	999999	640	813	313	999999	999999	999999	632	498	73	875	179	400	999999	547	989	999999	320	401	576	999999	56	999999	903	999999	589	999999	812	999999	999999	999999	298	640	561	999999	167	990	773	474	999999	21	613	837	999999	141	596	212	305	764	674	280	38	96	478	873	27	564	910	293	999999	838	833	373	67	431	586	999999	838	663	390	999999	691	999999	999999	564	999999	999999	999999	999999	999999	386	999999	57	999999	170	613	999999	171	688	722	603	90	490	434	379	188	999999	780	999999	555	67	373	642	999999	675	589	192	903	913	951	808	537	148	859	663	21	999999	778	896	817	999999	377	999999	940	787	917	210	999999	813	999999	680	438	999999	226	375	22	195	674	919	999999	430	309	258	736	914	999999	999999	630	770	368	999999	471	883	810	999999	690	999999	999999	596	758	388	999999	99	999999	999999	379	138	922	999999	650	826	121	999999	325	397	85	129	424	35	720	975	580	999999	455	984	219	999999	598	999999	685	799	493	88	170	202	659	219	999999	999999	544	937	30	146	130	541	291	611	567	423	104	570	798	675	875	782	999999	999999	999999	999999	999999	824	540	876	808	850	343	43	698	999999	737	865	407	959	999999	999999	955	443	530	913	702	607	987	999999	999999	124	11	999999	212	387	393	539	575	178	403	720	999999	153	338	999999	208	258	999999	444	685	239	173	838	999999	102	827	375	598	730	849	999999	836	999999	925	999999	849	525	830	999999	739	207	300	239	566	770	385	811	999999	261	715	454	999999	552	498	999999	951	173	999999	999999	560	28	941	845	999999	939	883	999999	228	645	430	683	999999	602	705	488	938	933	282	423	717	26	270	999999	25	405	769	293	866	213	741	686	999999	999999	760	720	266	999999	910	627	887	999999	593	469	831	41	36	999999	847	20	783	28	999999	219	402	543	758	603	829	923	179	599	999999	24	904	999999	999999	707	841	985	232	999999	999999	655	536	385	433	999999	516	999999	378	999999	999999	855	430	723	795	683	999999	999999	962	662	624	999999	457	297	165	999999	565	97	999999	999999	999999	999999	788	299	994	999999	682	27	120	956	97	999999	555	501	163	331	594	190	999999	999999	390	624	999999	569	868	46	207	999999	999999	855	246	429	999999	59	426	584	77	141	999999	559	999999	309	116	15	575	778	999999	955	143	834	999999	384	999999	999999	938	637	838	228	430	957	47	443	797	999999	999999	668	114	506	999999	578	999999	
463	999999	999999	116	90	517	27	994	999999	605	251	115	999999	999999	861	290	607	120	789	745	849	999999	770	521	567	511	999999	295	906	999999	935	879	565	999999	530	922	999999	38	858	999999	821	233	339	362	796	337	412	393	999999	999999	507	999999	296	832	414	752	999999	876	548	578	665	731	98	999999	670	371	550	999999	351	939	540	578	261	669	999999	625	999999	418	999999	239	999999	999999	437	528	999999	549	593	732	999999	778	241	873	999999	289	999999	100	999999	913	692	434	999999	598	52	918	847	928	143	627	908	788	380	282	160	999999	479	999999	303	569	259	130	778	817	647	572	707	667	98	971	214	833	489	468	726	999999	452	511	426	999999	999999	248	415	965	824	999999	407	958	722	181	810	268	796	575	999999	571	655	970	999999	479	220	999999	999999	172	423	999999	999999	912	556	859	866	968	999999	999999	999999	21	715	813	992	269	174	749	944	917	171	999999	999999	914	805	164	999999	481	560	999999	307	999999	408	253	552	749	999999	495	412	863	314	842	487	21	999999	651	999999	999999	977	691	314	471	245	922	10	999999	47	394	999999	401	223	999999	417	999999	999999	999999	613	999999	270	253	190	679	347	91	999999	329	999999	35	236	163	999999	999999	999999	999999	641	836	264	486	252	999999	712	694	388	999999	649	920	999999	999999	534	999999	48	393	999999	734	510	999999	999999	999999	999999	999999	18	21	168	953	102	420	890	548	201	999999	999999	999999	229	194	540	495	300	336	441	692	894	814	501	937	125	915	231	769	368	15	712	110	175	999999	77	700	536	434	999999	239	999999	886	999999	999999	166	911	999999	397	204	24	345	797	722	999999	786	203	520	999999	838	999999	198	999999	189	196	938	42	961	999999	999999	839	959	865	418	212	663	18	999999	617	999999	214	999999	834	575	999999	670	999999	387	547	999999	999999	190	315	596	741	999999	999999	999999	275	945	999999	949	516	280	999999	65	999999	388	999999	964	778	840	902	450	634	434	999999	999999	835	525	33	655	423	873	252	659	999999	279	677	999999	999999	311	96	672	999999	264	999999	563	221	298	201	536	866	999999	16	43	288	865	962	316	685	361	999999	999999	921	478	536	642	999999	999999	999999	999999	710	359	219	476	753	239	792	999999	198	801	345	547	999999	999999	788	999999	867	218	999999	788	317	370	485	404	440	346	999999	999999	999999	603	536	516	886	990	825	517	373	999999	999999	58	82	592	127	884	25	333	425	999999	689	695	775	818	333	623	892	350	999999	815	46	416	487	613	999999	595	274	829	660	
343	671	999999	477	338	928	332	716	999999	999999	601	999999	116	999999	999999	499	42	827	717	192	273	999999	485	644	558	502	999999	570	999999	941	999999	999999	196	673	92	999999	419	999999	446	890	11	907	178	107	282	437	929	496	170	124	999999	768	557	646	397	999999	196	635	919	835	999999	761	257	999999	999999	981	201	443	838	565	89	999999	390	827	999999	366	999999	387	999999	130	999999	387	410	354	999999	999999	72	550	285	999999	575	784	309	611	999999	999999	659	395	386	301	245	496	999999	604	44	803	999999	729	465	40	316	808	272	798	273	999999	999999	903	459	957	918	651	167	992	990	305	515	779	992	942	706	543	11	81	885	86	730	806	999999	529	386	343	95	999999	540	999999	521	510	347	999999	887	756	935	429	382	594	338	999999	613	999999	999999	607	999999	523	334	772	807	201	913	197	947	999999	593	930	999999	584	566	912	461	233	784	14	441	999999	64	949	608	582	698	300	747	75	202	579	240	778	606	572	920	768	999999	329	597	160	218	342	172	999999	848	798	38	425	999999	390	955	999999	175	901	468	384	174	234	502	622	449	882	999999	24	700	802	977	994	992	693	999999	464	999999	291	626	722	787	602	734	900	272	999999	999999	811	624	946	999999	705	999999	546	604	735	999999	975	999999	999999	979	158	999999	999999	820	44	999999	520	126	999999	999999	884	999999	746	597	999999	500	602	999999	128	31	551	399	999999	200	282	999999	999999	98	999999	637	999999	580	300	742	638	297	688	90	238	898	351	694	134	999999	999999	999999	366	948	42	244	234	625	592	999999	999999	759	561	855	547	153	999999	431	588	862	445	313	983	13	959	283	811	522	131	229	680	856	999999	999999	471	851	533	507	66	303	413	815	988	985	999999	878	736	833	542	999999	921	999999	116	272	634	424	447	363	999999	759	433	712	504	372	634	581	494	878	393	696	619	479	375	294	999999	630	999999	997	698	999999	547	977	980	46	308	760	749	12	59	57	413	180	999999	306	999999	999999	321	626	361	733	394	857	999999	999999	474	999999	554	999999	813	14	109	449	664	909	999999	999999	732	467	74	873	831	492	999999	346	999999	449	960	78	424	757	318	999999	646	999999	695	689	538	999999	572	855	999999	927	999999	55	947	963	999999	608	94	424	968	853	999999	999999	902	902	39	113	562	35	491	485	999999	65	695	999999	803	999999	223	532	917	597	895	218	667	903	302	783	398	329	999999	362	999999	999	789	999999	146	999999	72	999999	660	434	581	546	999999	
730	530	143	360	546	170	999999	395	999999	507	380	958	352	820	998	609	255	715	999999	101	139	501	407	276	239	999999	645	636	430	871	493	26	358	845	999999	383	169	999999	851	168	127	966	431	999999	418	507	793	999999	999999	999999	999999	719	999999	455	243	239	999999	867	130	282	524	189	965	999999	999999	364	609	507	999999	624	450	822	863	84	999999	999999	79	904	857	999999	480	306	999999	999999	466	774	678	903	611	707	999999	301	312	999999	644	999999	999999	741	489	63	999999	999999	465	449	743	592	855	273	480	80	999999	227	999999	398	999999	228	617	729	233	249	686	706	896	186	373	159	519	294	440	47	171	338	425	804	834	999999	841	999999	999999	999999	918	414	432	540	547	999999	291	999999	775	426	329	282	517	249	376	201	400	999999	85	594	83	570	832	999999	999999	831	999999	215	563	999999	999999	494	999999	359	999999	281	999999	999999	999999	340	999999	999999	518	24	717	888	999999	999999	437	999999	793	562	56	999999	800	999999	582	989	631	715	240	86	999999	167	999999	834	999999	167	917	999999	917	44	999999	999999	727	478	999999	817	725	999999	20	625	777	999999	825	999999	447	999999	559	973	699	999999	734	923	109	790	253	361	975	999999	842	663	268	999999	725	759	912	311	191	332	999999	764	999999	610	999999	615	309	441	341	225	397	728	608	944	405	633	310	726	999999	936	999999	699	842	843	999999	356	366	999999	203	75	910	999999	146	236	676	934	30	133	228	494	491	811	30	999999	999999	124	65	324	999999	102	459	196	666	254	106	606	999999	999999	999999	358	258	865	247	275	314	261	591	381	277	470	613	186	507	160	999999	423	999999	93	357	999999	301	52	506	999999	999999	724	479	999999	999999	999999	22	599	700	870	245	625	573	999999	999999	244	532	999999	56	477	489	999999	688	516	799	999999	927	999999	82	369	999999	216	999999	146	658	590	781	999999	999999	207	457	999999	999999	637	914	829	999999	925	999999	123	540	617	999999	38	621	999999	45	963	999999	457	152	184	999999	341	813	39	266	437	105	863	462	833	999999	999999	29	476	796	61	601	970	832	999999	209	959	828	449	999999	340	999999	324	554	999999	608	794	64	283	999999	154	823	885	999999	422	829	775	660	707	999999	156	999999	999999	547	984	372	130	624	999999	975	568	512	373	818	926	999999	780	319	999999	234	649	794	746	999999	652	999999	716	408	419	182	999999	308	131	275	74	999999	379	776	999999	456	999999	179	914	308	927	642	459	76	999999	510	58	466	999999	999999	534	361	272	174	895	
755	655	722	214	967	551	269	999999	999999	753	604	999999	14	999999	197	747	479	999999	448	63	19	999999	649	762	909	133	967	291	648	999999	999999	69	999999	881	814	800	765	965	946	757	999999	999999	999999	322	51	967	54	717	828	735	999999	481	999999	121	886	976	16	959	304	844	583	978	741	367	50	545	338	999999	999999	999999	982	999999	999999	691	999999	757	427	336	999999	942	88	260	462	913	999999	999999	999999	103	999999	838	793	805	670	999999	183	689	519	999999	281	505	999999	921	999999	441	999999	999999	548	142	725	138	558	679	247	362	765	333	525	999999	999999	809	999999	244	999999	105	603	999999	842	831	517	706	248	433	64	225	312	167	477	31	170	143	692	112	378	999999	289	124	567	318	346	999999	173	999999	321	472	205	404	793	687	837	576	709	717	999999	999999	889	134	624	32	59	608	856	503	667	548	999999	207	865	999999	816	489	999999	534	494	667	542	999999	122	592	999999	999999	373	789	999999	594	999999	999999	487	360	977	164	499	545	999999	738	994	999999	34	772	355	997	538	532	999999	358	957	184	232	957	485	343	22	42	999999	151	999999	76	319	82	124	999999	720	999999	293	661	989	83	276	755	999999	872	531	349	999999	32	379	999999	918	835	999999	259	752	529	999999	999999	151	467	543	126	504	927	360	952	999999	999999	287	32	249	218	369	884	907	477	294	613	999999	999999	794	999999	771	403	157	484	445	865	999999	201	641	999999	520	531	540	999999	261	745	521	579	999999	999999	745	356	999999	710	475	999999	351	285	999999	271	832	999999	672	563	999999	110	780	876	999999	792	814	95	999999	599	698	837	354	758	999999	548	101	999999	981	999999	244	425	802	447	999999	692	999999	999999	956	999999	817	51	858	977	804	161	965	645	999999	898	228	999999	999999	11	21	637	408	593	69	696	179	600	496	910	328	999999	307	343	867	823	278	700	139	21	999999	657	979	376	953	999999	583	456	999999	999999	999999	999999	999999	801	436	380	294	930	999999	269	210	999999	554	947	658	874	854	632	777	249	629	528	529	953	228	363	658	41	639	995	123	723	999999	413	377	742	479	505	906	496	539	348	645	999999	999999	565	112	41	718	88	999999	950	678	999999	463	24	65	506	582	82	999999	262	300	69	155	486	795	151	999999	915	405	358	725	291	709	999999	883	659	151	663	999999	627	999999	999999	785	999999	55	999999	950	363	687	973	999999	834	774	286	999999	585	999999	335	769	961	461	802	999999	861	235	999999	230	182	140	405	364	918	
821	999999	939	739	284	982	999999	999999	999999	226	238	431	434	890	999999	432	243	999999	999999	816	894	299	175	521	877	999999	937	657	281	778	999999	291	618	999999	23	680	347	318	311	742	893	474	770	245	573	999999	436	999999	999999	797	999999	833	471	547	34	531	928	427	862	360	54	783	33	422	993	946	812	430	999999	999999	95	925	996	202	922	429	529	930	947	625	496	603	999999	484	839	999999	999999	81	999999	492	751	999999	455	999999	697	120	999999	999999	251	626	999999	999999	466	54	999999	23	836	999999	999999	604	11	997	479	999999	863	451	16	549	999999	604	136	741	450	999999	999999	999999	479	56	505	812	978	999999	689	331	185	490	147	732	999999	825	563	551	455	385	490	753	450	999999	999999	256	113	902	774	647	499	707	566	999999	960	999999	543	790	773	999999	626	829	999999	158	71	383	313	284	999999	757	51	585	295	74	904	340	999999	271	959	259	708	999999	407	52	831	478	924	76	771	235	292	999999	778	643	758	661	445	302	155	999999	942	829	999999	27	605	914	421	501	175	629	999999	281	999999	524	114	550	431	999999	326	999999	999999	999999	512	551	999999	278	807	652	316	253	895	432	125	256	316	879	951	390	999999	916	999999	999999	900	152	413	20	941	263	999999	218	239	179	975	999999	263	704	999999	583	552	999999	117	999999	195	922	734	999999	165	999999	999999	235	598	51	999999	410	537	999999	347	370	148	999999	999999	553	123	999999	24	725	456	563	993	612	999999	378	999999	119	808	999999	247	977	418	23	854	367	56	313	620	198	350	999999	34	236	367	999999	445	97	10	564	655	98	908	18	999999	999999	999999	605	672	230	999999	999999	601	250	789	369	951	999999	610	968	507	999999	486	825	999999	881	999999	767	255	606	932	751	999999	254	641	159	999999	409	80	261	999999	450	641	999999	985	630	973	999999	446	999999	999999	320	486	999999	999999	999999	611	92	999999	71	73	823	360	999999	999999	999999	999999	356	608	639	299	552	64	359	201	66	999999	999999	839	754	907	754	330	257	601	622	275	87	197	796	548	999999	776	999999	999999	953	99	574	112	999999	30	999999	999999	807	707	999999	265	137	840	10	676	524	252	878	164	319	502	999999	475	674	196	533	169	811	101	312	775	55	170	247	966	604	985	999999	734	290	999999	523	999999	148	999999	999999	247	999999	129	34	999999	897	854	879	999999	986	109	437	999999	496	999999	999999	999999	405	686	220	966	999999	43	82	538	936	154	873	741	979	563	999999	999999	999999	296	971	692	77	
568	878	201	291	999999	980	504	557	968	247	823	213	807	999999	462	156	181	999999	164	999999	999999	807	752	981	147	481	432	773	999999	298	999999	495	682	648	999999	999999	999999	684	815	62	578	980	968	999999	60	538	182	419	874	171	999999	999999	817	644	581	760	999999	220	999999	999999	557	731	439	679	46	337	530	169	317	999999	137	497	829	111	479	514	839	999999	999999	608	308	23	899	957	422	559	999999	47	76	85	683	999999	540	999999	505	999999	999999	999999	870	722	999999	23	112	230	44	999999	821	716	175	77	921	290	289	999999	16	544	999999	482	267	999999	999999	492	102	999999	999999	328	999999	999999	605	632	962	999999	999999	218	600	295	910	678	999999	42	737	962	871	999	164	403	529	994	502	961	999999	79	41	392	73	525	999999	871	260	715	432	500	120	543	114	380	315	81	945	721	633	999999	559	234	749	697	621	102	86	999999	999999	962	828	999999	617	999999	519	591	154	85	374	49	999999	999999	999999	247	999999	338	894	783	97	999999	58	781	338	860	520	806	643	376	904	828	794	999999	915	999999	672	475	925	221	861	999999	926	870	999999	593	736	351	624	512	845	292	999999	303	489	351	914	57	315	757	382	712	948	777	181	546	255	743	999999	150	575	386	412	999999	922	999999	531	999999	435	999999	999999	179	192	141	999999	621	630	500	999999	574	555	999999	170	178	999999	158	775	159	699	999999	348	993	58	483	936	469	880	524	999999	125	999999	999999	999999	571	634	212	530	817	256	559	916	999999	548	728	595	950	999999	244	999999	773	598	382	999999	625	999999	139	130	999999	204	999999	741	115	129	999999	753	999999	12	598	999999	637	628	958	902	149	893	594	454	330	888	985	253	999999	681	607	527	999999	256	996	999999	504	91	821	622	193	999999	810	999999	999999	974	775	948	999999	999999	216	155	640	479	349	732	810	684	800	820	218	819	105	434	522	561	315	573	15	432	49	999999	807	345	718	331	999999	960	984	355	122	999999	999999	999999	474	462	886	968	999999	274	365	999999	290	10	999999	374	722	385	999999	908	668	211	943	205	661	660	348	304	999999	999999	649	850	999999	454	708	181	204	161	959	69	675	999999	666	740	76	229	999999	999999	931	354	999999	999999	999999	86	687	910	103	999999	999999	999999	123	999999	999999	888	625	999999	129	836	302	999999	180	571	425	62	242	331	999999	212	138	442	396	541	372	415	419	999999	13	623	767	797	999999	774	999999	155	946	999999	999999	777	125	999999	109	999999	514	699	184	47	999999	
794	843	366	375	891	300	850	427	582	229	999999	478	684	999999	506	78	999999	999999	405	702	279	116	159	201	767	999999	576	342	999999	36	999999	241	382	658	999999	779	411	431	196	483	27	727	374	999999	337	309	440	60	603	999999	999999	544	778	999999	999999	688	693	999999	607	803	999999	518	470	555	556	570	106	999999	302	726	667	83	968	999999	684	999999	999999	296	864	999999	656	525	738	999999	999999	138	462	47	646	530	96	246	824	393	759	509	267	818	317	766	213	999999	758	999999	702	936	576	856	660	471	945	407	999999	149	999999	208	779	872	538	427	118	68	389	772	640	430	259	584	173	184	294	999999	999999	108	265	251	767	861	999999	91	561	605	386	185	584	688	999999	684	246	560	730	999999	999999	999999	657	999999	36	985	247	999999	999999	999999	999999	485	187	32	999999	999999	883	904	441	999999	977	456	866	513	999999	214	198	951	493	999999	347	612	454	999999	642	98	450	121	225	999999	624	623	999999	569	999999	901	997	561	269	999999	800	341	999999	811	999999	833	999999	154	472	822	797	295	999999	121	654	999999	999999	999999	999999	340	761	999999	689	659	304	363	999999	999999	601	780	216	636	999999	758	773	16	493	642	491	999999	74	999999	648	999999	984	999999	835	292	915	830	869	720	999999	928	974	38	999999	999999	517	64	999999	727	552	691	616	999999	999999	40	348	648	598	398	796	580	276	464	134	296	999999	999999	528	999999	390	771	911	495	463	763	783	745	363	33	999999	437	37	347	753	957	786	822	736	999999	999999	277	999999	481	924	601	662	519	999999	365	794	999999	999999	21	346	781	780	130	707	999999	999999	602	294	574	999999	368	999999	928	710	176	509	852	999999	722	825	999999	538	999999	999999	999999	111	274	841	998	999999	999999	999999	25	999999	972	187	666	999999	897	999999	999999	983	667	219	565	58	733	809	737	855	999999	999999	813	999999	999999	253	999999	558	845	737	981	999999	296	346	689	467	537	928	738	989	842	737	340	173	483	140	870	230	999999	813	999999	465	113	999999	296	999999	999999	999999	999999	729	836	118	280	170	999999	999999	697	331	999999	107	521	805	999999	748	23	214	982	649	712	102	382	999999	999999	999999	999999	526	657	999999	59	429	379	999999	160	18	162	734	466	999999	596	892	443	548	999999	999999	999999	572	394	999999	139	92	287	999999	999999	999999	357	999999	566	248	800	60	933	553	282	109	999999	813	999999	999999	595	288	747	812	999999	819	658	833	999999	999999	999999	797	142	999999	24	967	152	931	999999	475	661	447	177	
227	379	999999	999999	890	999999	999999	191	489	917	331	770	850	344	475	395	306	36	523	294	923	509	999999	999999	642	538	315	957	796	231	189	410	157	121	530	442	999999	860	768	999999	830	461	259	879	999999	531	174	632	677	999999	999999	449	147	163	253	718	376	628	326	362	999999	643	395	999999	738	920	622	739	999999	42	999999	446	267	999999	464	472	999999	133	117	121	373	682	289	999999	937	739	272	994	999999	812	999999	888	999999	416	999999	999999	999999	992	999999	889	999999	999999	818	644	666	848	999999	999999	999999	781	468	252	520	215	988	999999	363	999999	329	998	658	999999	999999	11	966	999999	901	851	360	277	406	999999	982	228	212	938	999999	644	593	99	558	91	999999	95	999999	822	377	338	427	999999	832	931	999999	151	999999	290	563	816	678	676	946	999999	831	430	385	999999	270	302	12	60	424	999999	551	999999	999999	576	332	786	658	153	622	573	433	42	999999	474	999999	999999	986	922	385	56	999999	916	152	228	260	875	999999	152	999999	85	335	999999	902	123	999999	442	701	664	999999	999999	999999	534	63	383	906	999999	985	999999	999999	429	999999	90	675	378	752	999999	98	999999	326	999999	85	515	999999	546	247	65	139	999999	94	161	149	331	964	607	887	442	862	769	999999	461	889	999999	535	143	769	255	702	534	370	755	353	479	348	510	701	999999	999999	516	999999	851	669	664	825	465	289	984	126	77	490	320	771	329	910	864	999999	285	980	457	777	999999	362	605	960	339	999999	670	983	999999	906	244	499	355	633	469	792	234	974	79	853	785	139	635	53	60	999999	34	568	483	943	425	672	999999	739	154	498	999999	704	999999	657	619	11	663	170	255	999999	425	696	451	82	343	311	910	604	992	862	727	561	999999	356	783	111	509	520	491	572	999999	616	488	971	728	530	488	422	243	783	999999	999999	797	239	567	338	127	411	609	123	761	999999	747	291	771	511	794	149	999999	517	501	999999	679	683	817	809	999999	479	353	813	999999	498	370	218	396	262	764	999999	999999	454	984	107	910	377	810	123	999999	207	209	999999	735	348	999999	999999	999999	333	999999	123	422	758	999999	647	67	796	300	999999	530	538	894	519	747	123	999999	429	533	403	242	311	999999	703	940	999999	280	999999	87	485	949	999999	999999	999999	999999	650	268	40	333	347	49	123	87	999999	592	340	312	690	479	999999	999999	999999	202	999999	100	999999	250	999999	999999	121	377	931	999999	815	323	885	612	831	62	107	855	330	106	195	363	128	234	
336	121	609	707	589	999999	999999	497	831	451	48	972	972	409	550	221	221	969	118	999999	272	999999	999999	727	480	637	382	767	999999	32	17	534	972	269	999999	606	218	999999	787	284	264	327	492	999999	574	999999	90	999999	314	999999	884	225	255	724	962	113	414	999999	237	952	284	698	831	808	444	513	10	999999	999999	999999	13	999999	192	999999	149	945	999999	272	162	621	557	999999	999999	557	147	791	288	999999	306	999999	202	999999	999999	835	10	566	495	999999	999	70	999999	376	212	370	115	87	43	422	584	27	372	151	728	999999	404	599	999999	283	671	999999	999999	752	999999	683	750	676	999999	999999	999999	999999	459	66	999999	102	999999	190	482	101	452	70	758	866	673	289	448	999999	607	571	440	410	999999	221	22	357	835	999999	960	999999	620	438	456	686	588	10	567	316	878	636	852	224	999999	153	831	611	894	999999	88	137	245	699	78	999999	916	432	262	247	53	999999	266	656	999999	953	481	23	613	999999	287	673	721	141	183	970	718	225	292	187	389	411	999999	477	38	833	293	999999	369	396	999999	166	748	329	272	962	380	206	994	174	671	818	997	822	90	415	415	113	526	999999	999999	999999	149	85	999999	642	462	788	999999	396	999999	999999	653	227	310	131	925	401	869	220	599	522	231	999999	515	571	413	639	396	622	427	190	404	271	999999	80	26	672	471	629	509	592	578	607	504	120	175	780	521	959	490	23	243	999999	508	827	478	31	569	999999	239	822	401	15	969	488	166	391	181	240	115	262	930	249	710	17	944	623	623	999999	999999	633	127	437	142	414	946	999999	763	999999	999999	999999	113	184	400	999999	200	573	999999	26	999999	784	608	291	853	237	93	994	605	500	883	855	407	999999	891	605	704	964	872	565	999999	77	999999	999999	638	119	999999	999999	848	33	817	999999	985	607	451	999999	35	999999	583	999999	330	952	493	999999	999999	999999	597	940	293	795	982	236	700	83	483	886	166	999999	653	744	89	999999	155	582	682	511	999999	800	999999	279	999999	868	390	999999	999999	999999	584	364	999999	891	522	218	472	63	50	999999	680	911	133	565	999999	379	193	839	825	999999	999999	910	999999	832	876	797	228	23	225	123	845	733	838	893	999999	802	46	761	231	871	864	102	541	999999	831	958	676	166	813	210	685	550	151	250	999999	674	999999	999999	999999	725	999999	458	837	927	745	999999	999999	239	263	999999	342	999999	617	954	138	713	378	499	999999	918	130	71	210	24	438	304	591	999999	
999999	636	39	261	745	506	881	416	999999	614	355	883	999999	999999	902	160	868	263	932	197	121	80	305	283	783	999999	604	928	999999	823	498	999999	365	484	129	999999	999999	91	686	121	82	999999	458	764	999999	127	43	684	168	999999	999999	185	999999	403	486	50	341	999999	477	999999	999999	952	167	442	126	904	999999	410	326	285	999999	786	577	821	125	399	999999	541	139	665	999999	999999	770	209	999999	323	89	999999	998	89	295	878	614	47	218	129	565	26	648	249	599	632	367	882	531	999999	608	550	288	97	428	799	626	811	585	982	192	958	765	802	825	999999	412	246	990	648	999999	540	613	995	833	605	893	889	76	441	999999	887	677	999999	715	539	683	999999	661	495	999999	802	462	235	999999	607	260	845	424	999999	230	999999	892	999999	197	999999	936	293	999999	823	906	999999	999999	153	430	999999	290	458	97	296	883	501	999999	999999	999999	999999	87	387	68	236	354	58	475	42	220	441	994	794	129	646	999999	399	657	838	589	999999	999999	318	805	999999	326	999999	999999	999999	160	729	545	398	999999	816	990	559	999999	999999	478	999999	270	713	932	989	310	999999	339	450	999999	493	843	747	999999	870	322	999999	582	425	999999	552	301	348	881	491	895	606	308	312	656	52	174	631	369	731	265	999999	999999	815	999999	830	472	999999	443	667	886	798	483	999999	504	230	977	809	999999	925	999999	922	999999	451	104	703	197	36	794	999999	328	222	387	999999	614	968	393	766	93	89	999999	999999	999999	999999	999999	999999	133	683	808	435	74	365	514	444	174	343	522	933	721	999999	643	446	999999	791	348	673	420	299	20	535	999999	220	725	46	999999	582	27	999999	846	996	999999	514	227	368	999999	963	707	999999	28	281	455	460	55	455	445	643	999999	122	875	931	686	833	999999	282	599	854	639	478	598	999999	325	905	97	724	68	999999	999999	163	999999	385	966	477	280	738	89	386	174	999999	600	999999	119	904	742	915	319	999999	841	999999	769	732	334	239	354	436	999999	550	373	331	396	316	999999	999999	908	500	999999	219	562	933	999999	222	689	368	877	397	999999	999999	999999	999999	999999	322	298	999999	394	481	999999	737	999999	844	782	999999	23	999999	999999	294	785	800	996	252	950	110	193	999999	752	999999	53	965	361	957	953	545	999999	201	916	84	999999	152	924	436	999999	237	96	999999	161	663	208	999999	484	593	611	683	423	920	231	314	138	390	530	999999	438	999999	999999	175	891	247	160	822	999999	809	276	643	875	570	802	999999	
23	475	756	98	357	208	490	767	355	279	999999	467	999999	611	999999	637	621	96	998	363	851	999999	827	999999	512	386	918	999999	327	999999	807	853	127	508	301	662	633	442	490	240	605	618	820	621	125	999999	999999	325	863	638	32	788	571	999999	999999	102	999999	999999	585	970	289	814	450	387	999999	277	349	471	320	293	14	189	606	768	757	243	999999	999999	798	999999	534	603	811	689	945	28	291	678	637	208	24	790	856	519	950	790	177	442	999999	847	353	390	14	999999	634	842	999999	803	691	999999	991	442	54	999999	446	686	13	761	999999	453	985	999999	999999	122	999999	223	332	97	817	967	999999	668	66	950	475	999999	598	242	65	999999	836	999999	999999	999	216	581	745	99	999999	274	787	416	10	999999	862	681	557	892	999999	999999	519	105	999999	999999	572	333	999999	104	999999	302	97	999999	999999	999999	999999	507	685	834	905	698	999999	243	999999	999999	999999	658	668	361	98	999999	596	706	999999	644	593	999999	502	272	999999	883	204	651	799	779	186	26	710	671	98	364	996	722	987	611	943	286	90	442	544	913	664	35	16	999999	706	999999	999999	71	745	999999	15	999999	999999	999999	999999	825	444	244	999999	173	999999	999999	272	999999	999999	873	719	330	999999	316	660	999999	728	523	229	999999	999999	302	83	999999	999999	999999	925	999999	359	584	325	999999	118	127	842	845	74	381	999999	667	762	282	708	832	999999	518	370	999999	999999	945	999999	999999	802	333	190	151	171	582	985	309	82	60	384	223	999999	753	221	584	474	814	999999	999999	559	999999	417	373	594	250	999999	668	288	999999	996	413	890	999999	999999	784	936	701	999999	999999	395	664	595	999999	999999	494	999999	999999	999999	786	964	999999	950	999999	334	250	916	999999	556	920	460	999999	31	999999	63	971	333	125	999999	999999	999999	773	999999	512	961	999999	967	705	475	999999	965	999999	371	999999	999999	596	463	999999	118	923	868	128	154	763	41	79	642	19	999999	926	171	999999	337	869	999999	201	280	447	384	439	283	221	352	999999	954	256	954	529	63	467	518	779	17	667	999999	999999	999999	999999	481	999999	261	957	56	549	939	806	876	502	999999	340	325	999999	179	678	650	656	776	698	999999	785	999999	123	955	201	999999	391	999999	670	310	999999	573	904	966	999999	999999	325	175	802	999999	158	380	999999	999999	723	152	502	609	999999	999999	999999	752	929	999999	999999	778	148	12	999999	141	999999	999999	999999	201	743	767	420	999999	687	999999	334	999999	973	191	660	415	661	946	241	58	915	999999	823	
652	397	868	999999	347	280	713	50	322	999999	671	999999	504	174	271	433	956	731	454	921	999999	692	431	778	748	999999	999999	999999	201	770	806	225	999999	830	563	803	999999	134	83	777	974	460	22	181	311	999999	165	250	999999	522	285	327	470	860	985	999999	966	99	895	440	989	999999	999999	552	999999	456	999999	673	610	467	999999	832	658	676	947	388	680	259	476	526	750	49	725	679	494	489	754	914	845	603	836	785	238	999999	787	999999	611	469	668	855	999999	492	999999	932	964	453	668	999999	999999	606	289	716	999999	379	999999	950	871	179	67	33	701	999999	999999	16	630	773	603	25	888	570	999999	220	591	620	999999	268	409	792	999999	51	820	960	11	248	324	129	999999	999999	952	837	515	442	412	644	999999	766	663	633	312	200	850	652	905	999999	830	78	135	12	999999	431	550	88	464	25	213	741	279	589	691	510	611	999999	72	999999	64	343	807	946	999999	721	999999	775	999999	523	999999	177	64	657	418	256	994	169	969	531	296	436	999999	397	441	423	497	999999	942	801	999999	116	589	855	298	999999	270	999999	545	178	826	999999	598	940	824	999999	999999	621	180	445	516	451	774	999999	763	627	999999	420	514	999999	999999	530	833	689	934	94	587	999999	369	922	985	814	624	999999	705	521	838	47	572	406	736	876	903	507	294	148	999999	58	101	670	140	849	674	502	999999	305	941	999999	999999	739	457	999999	261	258	459	999999	827	973	835	252	789	327	847	999999	316	357	999999	336	999999	796	752	999999	117	999999	999999	146	149	131	856	999999	999999	929	41	833	949	259	624	654	999999	592	320	369	223	849	881	813	11	999999	195	999999	678	615	999999	999999	986	918	379	563	467	323	562	999999	126	435	672	859	999999	24	168	67	733	972	288	999999	485	393	325	268	817	978	999999	582	935	270	731	999999	424	822	999999	40	999999	71	197	999999	40	614	253	788	186	31	999999	999999	407	138	863	706	337	702	734	603	602	120	999999	999999	188	979	999999	855	704	999999	999999	473	999999	138	188	671	999999	553	781	870	150	537	92	795	460	156	999999	807	999999	34	999999	722	97	253	437	768	325	708	556	999999	844	999999	999999	478	586	63	999999	279	999999	201	922	783	999999	863	462	75	999999	999999	38	999999	804	962	459	680	999999	723	385	999999	700	419	999999	999999	997	999999	36	999999	453	999999	999999	406	336	999999	857	215	111	852	801	234	999999	372	740	374	999999	523	255	882	938	413	406	863	678	897	579	541	844	999999	
786	199	836	709	621	423	740	631	999999	899	114	999999	578	228	921	999999	141	337	678	981	405	483	485	153	815	50	217	999999	728	439	335	999999	370	264	999999	612	397	92	999999	326	634	58	817	999999	777	694	834	187	941	527	999999	999999	862	863	999999	999999	713	693	893	999999	215	394	999999	277	574	999999	883	999999	162	319	763	999999	587	361	357	356	999999	139	376	999999	215	999999	414	211	673	93	463	507	813	999999	898	704	999999	179	120	999999	155	550	781	988	810	999999	34	631	764	715	664	511	999999	104	646	583	326	772	999999	999999	979	701	603	491	999999	386	999999	399	420	999999	860	418	250	118	210	999999	358	999999	320	695	15	999999	447	958	428	951	991	999999	126	324	387	425	803	999999	269	454	947	300	663	999999	999999	999999	221	705	999999	256	999999	406	999999	531	235	999999	999999	679	999999	206	999999	645	72	383	394	999999	282	999999	680	444	614	999999	848	756	999999	68	724	886	685	380	571	741	113	182	690	595	824	594	98	999999	963	134	765	73	199	312	237	290	999999	227	363	124	34	420	641	955	999999	147	363	177	225	575	994	799	634	522	999999	890	692	799	968	687	999999	242	481	490	999999	785	567	999999	830	443	846	468	26	457	716	692	999999	735	46	686	241	921	233	397	139	966	438	676	770	999999	597	250	258	675	117	792	938	161	416	773	579	498	346	781	729	535	782	187	806	999999	359	957	762	291	456	999999	18	93	360	583	357	890	104	493	846	999999	219	351	999999	923	754	388	999999	273	999999	999999	584	999999	668	603	999999	260	870	999999	999999	640	487	967	229	999999	783	999999	801	833	426	689	403	852	999999	132	326	441	837	882	104	971	638	499	184	713	511	999999	424	756	399	106	999999	183	999999	999999	999999	999999	131	328	149	898	587	495	999999	999999	348	731	999999	546	287	752	422	987	826	26	11	987	792	515	520	227	440	54	999999	329	999999	230	356	728	13	83	319	519	999999	206	393	153	652	757	999999	779	59	878	478	647	999999	42	999999	490	214	999999	999999	616	808	999999	999999	543	62	527	758	128	385	788	543	999999	442	999999	999999	999999	632	858	999999	45	150	999999	999999	999999	575	795	645	637	999999	866	524	871	623	999999	711	820	999999	850	101	134	998	999999	403	271	345	274	999999	781	787	999999	857	356	999999	424	475	77	754	904	967	266	882	999999	254	519	274	999999	590	999999	201	434	890	999999	766	220	999999	893	347	906	227	999999	999999	999999	999999	156	18	177	85	209	
236	643	75	834	883	834	999999	877	11	999999	996	999999	999999	999999	589	999999	835	84	999999	585	387	582	729	999999	999999	665	676	28	281	107	510	106	596	391	512	999999	369	66	899	999999	968	168	892	463	999999	554	627	999999	284	999999	321	934	999999	500	999999	999999	914	226	157	227	999999	234	606	999999	383	899	87	302	962	42	999999	779	185	657	999999	228	689	276	938	142	47	561	744	785	999999	999999	519	999999	569	857	999999	152	999999	682	774	744	999999	999999	89	999999	477	999999	999999	252	502	999999	758	999999	999999	999999	964	647	288	24	189	999999	999999	821	127	806	390	981	732	999999	398	851	869	503	882	872	999999	701	196	928	665	712	409	501	292	999999	818	999999	999999	999999	892	995	864	894	502	999999	264	999999	999999	282	629	999999	999999	57	853	651	999999	999999	57	20	999999	999999	460	999999	358	477	999999	987	538	872	988	801	769	999999	221	402	987	999999	10	714	618	999999	831	999999	309	180	118	999999	648	641	999999	562	541	211	39	629	545	514	546	35	999999	276	212	999999	999999	828	726	999999	835	999999	663	999999	264	342	402	21	441	999999	999999	188	368	999999	349	897	300	436	269	999999	736	591	857	999999	999999	974	742	351	723	833	630	999999	453	281	527	197	977	884	307	208	809	28	198	999999	464	999999	667	138	926	314	706	857	568	999999	111	999999	603	191	269	289	600	60	298	607	916	579	734	96	326	162	920	999999	999999	71	758	999999	999999	999999	28	81	317	999999	425	418	136	772	912	295	999999	283	593	796	625	28	608	758	999999	590	91	885	632	999999	811	774	394	999999	729	507	999999	999999	850	744	173	197	999999	986	635	879	480	154	666	449	915	53	569	134	791	120	463	999	987	812	777	142	999999	736	802	999999	999999	836	52	999999	999999	787	433	848	999999	999999	56	621	133	999999	119	937	228	192	999999	768	214	270	509	619	53	410	999999	47	967	999999	999999	245	193	984	854	644	111	260	564	138	620	720	501	363	73	841	876	146	702	999999	914	265	82	999999	445	764	336	433	999999	484	391	395	999999	602	688	999999	438	148	999999	475	999999	999999	628	536	157	494	769	155	555	212	533	270	344	137	126	493	999999	158	548	100	317	678	888	999999	999999	234	839	898	675	262	413	999999	149	237	999999	945	637	546	886	951	994	190	877	169	950	999999	60	754	999999	204	648	289	599	905	168	166	89	548	788	923	654	999999	480	999999	799	999999	130	117	131	180	999999	999999	272	597	105	136	800	729	139	626	
183	95	421	480	614	133	147	244	78	848	999999	99	999999	963	306	133	710	584	370	164	10	943	999999	316	348	999999	999999	12	809	41	999999	359	418	172	999999	569	999999	999	688	999999	657	886	999999	283	313	766	869	308	300	972	425	225	369	999999	625	240	463	114	142	593	116	145	434	47	491	516	680	999999	224	737	674	711	896	999999	507	124	904	999999	13	582	161	718	712	999999	999999	150	990	999999	547	999999	115	354	867	999999	568	999999	999999	999999	792	999999	95	285	999999	999999	308	714	329	674	477	999999	999999	115	111	559	441	999999	432	596	431	351	999999	246	56	705	631	329	999999	801	999999	999999	662	999999	566	216	496	876	634	160	539	999999	820	325	967	999999	999999	10	253	317	663	180	100	865	580	999999	279	849	999999	388	930	999999	870	528	999999	493	999999	433	548	895	72	565	999999	281	66	529	530	210	279	19	999999	630	999999	536	147	955	893	999999	999999	125	936	999999	646	999999	230	999999	41	999999	777	999999	198	759	461	358	254	108	999999	819	808	60	999999	999999	579	999999	999999	309	903	343	391	592	599	999999	110	999999	958	424	918	516	61	506	498	238	433	999999	820	763	178	999999	999999	48	547	84	988	282	205	999999	77	427	391	920	657	697	911	999999	999999	147	658	38	399	829	999999	901	767	999999	562	999999	645	999999	999999	111	999999	185	61	352	55	525	72	828	238	101	356	999999	134	140	848	800	999999	999999	911	682	115	150	999999	462	857	999999	316	686	720	513	999999	293	27	289	999999	482	999999	568	148	368	84	830	999999	308	482	999999	776	637	463	761	374	999999	873	726	996	990	847	599	495	999999	219	999999	999999	999999	999999	999999	483	845	350	999999	163	759	109	552	608	284	350	39	999999	178	999999	679	232	958	149	824	999999	999999	999999	799	999999	57	82	738	999999	697	722	999999	439	419	215	931	296	96	607	615	307	330	128	721	650	999999	620	999999	542	540	999999	159	585	54	653	192	561	550	999999	116	686	371	402	910	562	273	600	569	962	936	392	146	360	533	527	999999	999999	572	159	817	437	999999	205	619	544	572	500	394	766	999999	380	745	354	501	929	935	928	217	999999	999999	999999	999999	363	999999	157	27	799	61	527	564	18	989	401	924	679	929	176	783	999999	989	773	999999	803	938	565	647	792	859	604	591	171	965	412	773	999999	386	402	599	472	526	999999	999999	866	211	25	999999	999999	429	821	999	999999	154	840	179	612	20	999999	425	999999	999999	235	939	999999	999999	999999	53	
999999	627	999999	302	999999	999999	321	849	226	999999	350	601	923	184	303	999999	999999	604	822	26	134	999999	170	590	140	977	999999	962	301	999999	991	930	808	971	804	726	106	999999	472	999999	833	991	999999	288	670	999999	501	866	216	999999	999999	853	123	386	918	353	999999	743	172	999999	27	358	558	392	343	419	999999	951	379	576	999999	518	141	629	192	143	289	881	919	999999	485	999999	755	999999	932	147	816	432	63	461	269	362	366	912	185	484	442	571	945	999999	862	549	999999	639	999999	999999	999999	493	204	784	999999	584	824	687	83	999999	603	999999	460	205	603	370	999999	999999	999999	913	162	228	454	707	701	717	999999	999999	622	936	206	125	841	549	425	332	237	279	397	684	999999	679	838	851	881	322	121	999999	656	501	999999	578	333	683	240	999999	999999	999999	93	356	648	999999	74	147	137	487	288	910	780	280	142	628	999999	631	385	483	389	603	999999	388	606	999999	999999	131	294	628	999999	167	318	921	293	741	196	50	46	383	614	701	999999	404	44	999999	969	999999	368	33	999999	701	307	757	124	446	670	999999	750	461	999999	942	853	509	999999	999999	601	858	987	401	441	490	595	999999	868	999999	999999	431	354	405	227	636	999999	270	999999	999999	999999	561	999999	846	999999	491	300	999999	241	672	999999	224	709	913	608	120	999999	967	999999	567	999999	305	889	435	567	248	360	354	999999	515	999999	593	928	603	270	50	61	999999	330	999999	199	20	999999	206	841	999999	721	440	999999	116	247	795	678	23	985	999999	672	382	289	999999	999999	946	350	725	999999	264	296	999999	652	999999	69	258	646	641	999999	105	535	693	999999	999999	526	920	999999	999999	999999	999999	914	914	617	999999	378	678	999999	497	819	253	999999	54	714	586	378	615	999999	999999	57	989	158	46	999999	999999	39	999999	999999	386	316	220	398	999999	457	106	349	381	499	945	200	390	396	158	999999	134	434	490	978	999999	534	911	141	328	999999	288	246	878	278	726	999999	999999	891	999999	191	608	854	458	597	999999	247	996	125	999999	999999	666	602	999	224	521	466	548	10	999999	852	404	89	80	141	178	860	471	113	772	278	801	499	912	999999	223	280	976	893	999999	769	537	795	299	290	424	686	246	663	756	270	999999	398	999999	631	787	529	999999	326	999999	757	999999	892	353	573	247	177	690	42	11	251	489	655	999999	20	999999	608	789	789	716	999999	999999	807	357	511	999999	999999	999999	290	189	693	496	659	474	613	999999	645	999999	725	53	257	995	213	662	
999999	780	483	758	111	999999	999999	999999	994	609	935	999999	999999	999999	841	999999	833	789	999999	853	999999	999999	830	190	36	26	679	999999	74	746	999999	496	419	154	999999	730	666	999999	286	999999	11	999999	501	999999	539	479	34	999999	611	301	219	468	596	360	354	758	950	302	731	94	999999	31	675	257	999999	999999	723	999999	702	120	999999	188	999999	436	851	364	264	999999	999999	557	992	579	555	772	536	11	999999	69	800	94	780	374	999999	201	345	979	999999	253	908	100	755	209	407	500	534	40	955	169	508	990	504	999999	999999	183	102	68	476	902	720	148	548	664	34	618	340	402	999999	320	100	872	85	20	872	561	999999	792	182	65	999999	506	55	740	999999	809	589	611	722	750	109	287	513	386	532	769	551	100	185	788	170	142	776	999999	79	636	914	999999	306	99	381	309	885	421	999999	224	103	807	999999	224	38	728	679	514	999999	812	999999	999999	487	112	999999	711	617	393	894	999999	729	411	671	999999	894	105	999999	632	378	800	402	102	721	317	676	744	986	961	760	441	999999	272	433	266	278	999999	999999	203	90	670	692	999999	526	558	494	691	146	190	999999	933	423	56	999999	999999	420	276	977	179	435	275	724	655	633	463	653	467	977	414	655	679	99	121	552	708	118	900	575	173	823	984	999999	806	640	827	999999	415	136	999999	845	12	999999	836	768	815	999999	999999	868	73	999999	999999	999999	731	999999	650	843	312	504	436	999999	520	999999	814	356	450	999999	918	25	806	444	999999	341	964	568	653	441	262	352	737	762	82	41	512	999999	796	280	876	999999	990	999999	715	911	700	710	335	311	432	489	327	158	37	999999	72	628	999999	695	749	999999	882	219	999999	959	767	999999	240	489	197	556	560	999999	790	647	34	823	729	336	640	264	243	351	19	773	35	588	734	60	969	884	600	110	531	999999	398	780	402	755	154	36	480	999999	124	876	929	999999	367	390	996	999999	999999	341	64	495	929	999999	209	817	934	188	939	999999	999999	313	955	999999	648	86	259	999999	430	973	999999	999999	783	397	237	143	999999	877	231	354	64	999999	985	269	55	45	999999	999999	580	999999	821	966	96	999999	999999	810	920	479	508	290	999999	752	818	924	159	450	999999	999999	313	999999	974	66	957	594	999999	790	327	696	414	612	999999	401	673	846	999999	225	527	492	999999	426	222	999999	999999	940	223	312	911	70	120	999999	334	999999	554	513	999999	764	18	502	176	999999	493	999999	75	895	999999	740	89	
972	772	999999	922	229	479	999999	854	999999	999999	26	381	822	878	266	999999	808	288	60	846	169	245	999999	216	35	325	526	999999	988	999999	483	952	483	233	999999	999999	187	682	114	773	668	999999	999	86	992	130	354	666	999999	648	999999	617	938	893	919	999999	383	999999	897	903	952	953	865	312	999999	74	999999	598	939	968	408	999999	184	999999	999999	509	245	322	224	905	971	999999	706	999999	51	866	999999	589	313	212	999999	461	785	211	820	714	794	999999	871	999999	999999	755	727	268	999999	140	442	661	999999	420	500	71	999999	992	932	999999	257	999999	271	348	60	999999	999999	999999	63	947	351	973	999999	474	999999	999999	450	297	683	225	142	999999	111	910	433	362	874	999999	711	999999	949	793	999999	727	999999	279	436	533	877	912	470	989	215	999999	789	469	999999	250	705	999999	621	224	319	999999	959	999999	423	360	915	697	444	401	999999	210	999999	557	999999	999999	999999	999999	122	917	999999	770	754	152	242	999999	130	963	167	633	198	759	242	735	999999	999999	767	658	856	85	617	189	478	79	964	999999	303	241	765	466	244	270	999999	703	804	999999	961	817	576	613	240	999999	539	810	213	999999	967	272	83	999999	999999	999999	588	47	309	999999	301	685	188	237	515	999999	999999	999999	399	999999	919	999999	931	935	601	950	92	999999	845	999999	649	668	865	999999	46	41	999999	623	496	886	682	802	999999	573	257	285	638	348	999999	999999	753	838	999999	285	999999	439	341	148	550	29	275	999999	202	643	590	633	820	490	200	484	731	999999	214	512	255	126	144	367	687	999999	322	744	154	504	999999	810	999999	589	350	607	699	29	83	476	620	346	610	760	982	624	999999	157	157	624	619	179	634	999999	40	240	999999	973	460	234	707	531	999999	697	731	780	999999	240	150	593	784	711	510	999999	999999	908	999999	383	385	73	860	174	596	530	884	743	186	348	559	119	311	999999	568	849	769	99	999999	912	999999	212	248	235	17	563	839	907	668	896	26	999999	999999	999999	999999	397	373	542	934	669	813	987	603	47	680	40	291	68	153	660	968	802	999999	603	354	182	825	635	167	43	691	976	999999	290	999999	438	999999	390	137	181	486	237	164	486	109	51	609	211	554	976	282	781	764	17	999999	223	369	131	576	425	999999	738	384	901	978	836	913	999999	714	999999	645	901	930	971	999999	741	999999	285	999999	313	573	623	90	191	761	999999	222	77	363	999999	999999	273	999999	712	999999	747	853	263	508	999999	137	999999	999999	312	
999999	999999	851	793	833	196	576	999999	628	272	851	947	658	203	999999	999999	999999	846	959	606	182	999999	97	228	999999	437	887	393	999999	239	186	287	137	777	849	389	999999	429	243	176	542	985	645	999999	860	661	98	659	999999	439	649	291	336	890	140	960	293	633	999999	999999	308	192	999999	398	96	999999	999999	881	353	999999	999999	204	999999	793	74	196	999999	545	367	710	999999	237	280	347	590	894	999999	246	647	889	106	434	997	838	999999	359	679	257	464	295	999999	217	316	999999	999999	454	679	999999	826	943	234	748	275	721	67	80	911	969	807	202	623	584	243	464	999999	585	206	773	925	714	517	488	90	999999	868	999999	921	918	918	145	224	417	419	704	664	357	999999	286	780	796	447	709	999999	999999	671	266	973	851	698	843	258	999999	618	999999	435	999999	999999	203	852	999999	159	999999	61	672	978	216	999999	999999	799	999999	426	999999	993	138	276	808	48	999999	410	999999	166	79	229	999999	999999	318	999999	307	278	918	690	966	434	999999	647	454	658	999999	294	999999	102	443	62	391	999999	337	912	489	845	999999	707	849	792	250	770	999999	773	976	785	669	999999	866	999999	881	626	459	495	999999	490	822	160	271	534	945	519	722	27	838	999999	559	406	319	999999	999999	220	841	183	194	92	568	680	999999	999999	624	57	236	182	181	765	967	999999	771	999	999999	999999	446	324	846	730	58	71	999999	329	999999	273	108	413	618	999999	785	285	311	68	999999	151	478	279	999999	898	293	549	846	83	689	717	634	320	439	999999	774	526	337	999999	999999	507	999999	361	766	361	949	999999	999999	510	999999	691	999999	999999	87	881	997	177	415	999999	999999	508	224	862	640	999999	638	999999	974	443	999999	268	948	847	34	424	999999	999999	512	557	948	471	985	345	102	997	185	921	999999	558	999999	607	120	388	26	535	999999	883	721	999999	999999	999999	848	130	999999	721	999999	693	689	663	485	881	999999	857	999	999999	523	878	999999	642	342	717	555	999999	265	297	158	570	830	999999	141	522	404	264	835	787	623	864	999999	381	264	492	999999	579	999999	306	943	263	999999	50	22	414	123	88	915	15	999999	432	865	999999	572	182	863	200	531	962	999999	409	32	222	362	658	999999	999999	388	999999	485	975	999999	958	999999	999999	191	789	486	999999	409	325	349	829	999999	201	999	412	808	999999	629	51	58	120	820	544	240	999999	687	364	266	726	999999	74	529	641	89	906	973	677	991	83	714	805	563	170	69	202	51	171	999999	
999999	999999	307	231	444	927	242	148	810	999999	24	111	132	470	682	999999	999999	310	539	999999	103	438	141	999999	555	337	252	557	660	999999	48	135	526	999999	521	147	999999	843	94	713	847	767	173	23	976	971	591	344	880	544	784	891	999999	60	999999	316	999999	217	675	117	684	684	488	999999	626	999999	999999	999999	999999	544	232	441	226	826	999999	335	275	127	999999	999999	999999	999999	676	999999	699	156	999999	476	149	214	999999	195	177	976	999999	999999	289	838	397	999999	395	175	395	346	999999	353	999999	685	999999	240	51	339	104	101	372	999999	17	373	635	480	999999	999999	287	999999	999999	46	273	249	999999	111	999999	437	999999	35	198	580	522	340	999999	356	999999	938	690	909	173	360	101	86	614	999999	165	916	212	999999	821	999999	887	651	491	285	89	999999	888	683	194	614	609	999999	902	792	999999	676	570	288	999	336	429	377	581	503	945	197	999999	543	946	139	234	813	213	912	692	870	848	527	277	999999	60	16	999999	999999	751	32	183	822	998	999999	356	923	917	495	856	520	999999	988	339	891	801	999999	999999	65	999999	795	864	989	109	393	827	52	999999	999999	999999	422	999999	999999	751	923	23	812	999999	467	783	311	896	718	66	182	999999	860	198	999999	999999	705	279	999999	179	956	167	193	999999	615	661	313	912	999999	999999	444	866	999999	246	415	999999	989	999999	279	282	999999	898	999999	933	927	592	999999	854	635	713	580	153	983	852	795	766	999999	999999	999999	999999	479	399	935	509	622	315	999999	999999	782	508	999999	999999	999	397	102	67	999999	260	794	999999	693	999999	286	258	639	999999	999999	205	450	649	999999	899	880	473	802	688	963	647	321	622	839	353	999999	137	459	684	999999	596	760	999999	754	999999	305	906	122	30	122	687	869	331	999999	999999	183	142	459	364	25	536	594	999999	104	374	999999	182	192	350	999999	159	798	955	156	296	445	712	894	999999	604	973	360	782	576	286	999999	990	200	292	999999	939	677	105	668	617	11	356	643	390	999999	132	723	772	642	999999	999999	914	184	999999	122	470	247	981	759	999999	186	812	837	818	999999	948	982	900	180	448	999999	999999	999999	538	294	98	78	514	999999	999999	260	588	149	613	397	999999	999999	64	180	709	701	695	346	627	441	199	999999	825	999999	999999	150	999999	601	999999	999999	999999	627	645	850	33	999999	733	999999	287	791	597	672	233	430	734	142	999999	729	999999	747	786	366	669	999999	105	579	253	720	154	341	436	999999	999999	999999	999999	999999	999999	214	
157	317	968	999999	999999	835	843	526	999999	404	69	560	223	104	999999	456	999999	828	958	548	754	999999	158	22	10	946	365	610	999999	110	228	999999	963	722	999999	163	779	245	308	834	263	999999	999999	848	661	593	128	341	999999	499	429	999999	286	631	459	703	168	955	551	121	999999	243	999999	194	186	999999	597	999999	999999	975	677	468	530	134	294	185	169	310	360	999999	828	33	753	999999	999999	845	223	342	273	879	995	823	999999	197	363	30	779	999999	671	102	996	627	999999	881	999999	999999	999999	162	346	284	999999	858	605	144	292	456	489	573	514	341	355	264	236	642	980	853	773	342	770	274	406	999999	638	999999	419	999999	999999	872	413	719	992	71	995	999999	345	999999	228	559	999999	907	541	215	595	999999	747	741	400	187	900	999999	197	999999	391	999999	878	483	229	346	999999	999999	999999	617	170	795	348	293	269	248	307	843	999999	999999	999999	863	733	200	475	999999	999999	999999	810	36	971	444	999999	481	679	923	999999	999999	999999	881	834	822	663	923	55	800	999999	463	999999	162	999999	67	344	973	999999	528	349	687	17	921	825	56	999999	226	999999	999999	999999	867	614	999999	137	444	925	753	389	999999	999999	809	155	999999	315	67	205	657	999999	913	109	557	999999	161	999999	433	854	999999	999999	787	999999	446	287	329	999999	999999	999999	147	35	445	142	591	594	477	329	539	542	342	615	999999	999999	624	80	732	625	716	478	462	760	704	589	929	697	601	74	762	531	999999	149	191	218	68	631	710	999999	518	963	921	832	999999	890	999999	999999	297	936	999999	376	555	703	819	655	396	999999	330	856	212	893	992	413	566	17	716	999999	999999	559	793	992	370	950	117	999999	557	999999	715	813	77	549	409	999999	147	396	976	132	329	535	822	681	999999	854	579	624	970	517	275	47	999999	999999	999999	738	152	933	999999	604	999999	76	107	765	999999	517	999999	999999	999999	337	275	180	41	594	999999	999999	736	122	691	515	381	492	783	50	999999	999999	638	749	594	671	999999	214	390	382	999999	263	438	66	20	793	76	916	140	999999	251	105	999999	999999	453	999999	999999	999999	252	500	232	114	999999	67	410	992	878	48	78	822	999999	71	789	659	999999	621	470	999999	111	999999	449	465	999999	150	798	270	672	58	305	999999	669	491	999999	890	999999	999999	969	380	656	999999	915	999999	847	317	827	190	315	999999	531	832	596	331	928	354	60	767	753	999999	999999	150	329	830	999999	541	163	999999	109	899	999999	638	651	999999	34	999999	982	
422	999999	53	999999	617	954	326	527	473	940	999999	562	999999	840	999999	676	827	120	516	698	94	294	316	164	999999	90	416	847	999999	190	506	306	844	999999	638	159	710	829	651	195	13	313	279	999999	999999	771	492	68	999999	961	824	999999	518	999999	898	138	311	888	820	537	548	999999	634	292	443	51	999999	256	211	999999	966	999999	999999	999999	694	781	999999	715	999999	999999	999999	357	999999	930	366	527	999999	458	473	510	848	821	19	124	646	534	999999	987	999999	772	63	246	999999	884	994	826	519	196	999999	126	123	595	548	97	939	201	749	703	925	916	262	268	782	701	393	155	988	354	684	999999	113	36	559	577	999999	999999	500	845	999999	539	18	601	757	357	396	263	999999	921	185	454	999999	974	71	250	999999	794	463	165	999999	849	838	175	512	540	999999	97	46	970	418	587	999999	999999	768	396	999999	660	511	999999	315	140	999999	999999	999999	999999	385	138	964	318	67	884	898	345	355	999999	999999	842	99	226	344	999999	999999	312	999999	598	754	881	216	675	342	858	999999	999999	849	370	977	771	999999	999999	164	883	132	999999	912	534	999999	365	558	999999	695	75	571	294	101	16	913	569	564	999999	999999	504	922	999999	975	209	601	869	999999	984	118	929	846	817	71	999999	186	499	999999	999999	909	398	332	534	999999	277	297	999999	936	842	456	417	217	999999	796	660	999999	999999	999999	713	999999	999999	869	573	573	766	999999	753	232	641	829	423	999999	585	671	97	999999	398	319	708	911	602	999999	653	999999	999999	721	999999	31	999999	999999	999999	747	686	55	100	999999	758	999999	223	59	544	776	305	22	43	248	631	999999	999999	488	999999	522	999999	802	340	999999	225	999999	872	54	797	732	820	152	999999	676	999999	539	581	999999	423	436	106	659	376	826	637	999999	999999	462	99	999999	321	923	925	999999	703	884	715	213	999999	999999	99	179	999999	999999	999999	163	999999	367	755	102	183	151	74	146	426	999999	435	514	259	999999	541	419	999999	999999	420	897	226	654	999999	608	824	999999	264	999999	347	926	407	564	870	483	114	147	707	999999	999999	999999	858	788	999999	999999	459	211	954	999999	192	679	999999	139	999999	999999	936	882	394	156	277	999999	887	374	799	499	986	870	643	999999	999999	403	712	956	999999	250	999999	438	999999	999999	159	623	422	535	517	668	712	999999	173	811	546	231	752	560	730	695	999999	494	989	999999	331	588	567	188	257	999999	966	999999	999999	161	999999	508	643	730	997	654	394	999999	856	999999	787	718	999999	999999	239	
258	650	999999	236	933	957	553	449	999999	342	999999	65	999999	287	729	701	454	768	22	791	48	999999	32	563	999999	311	931	637	857	138	613	881	735	999999	998	999999	814	41	999999	999999	999999	999999	319	398	436	999999	160	83	137	440	343	949	999999	999999	201	670	628	598	160	632	36	916	591	999999	729	688	330	294	289	592	886	999999	202	818	324	979	278	634	137	487	160	857	510	999999	795	663	197	693	758	338	999999	999999	999999	943	176	560	477	999999	668	747	277	866	794	999999	553	920	756	876	999999	222	999999	994	471	999999	999999	999999	416	173	409	75	501	636	535	950	999999	670	541	258	999999	764	511	163	999999	999999	219	294	73	964	999999	874	907	321	967	546	936	524	754	999999	472	999999	153	314	999999	603	999999	641	340	843	472	999999	389	999999	999999	962	710	247	999999	92	999999	999999	115	451	999999	535	167	190	669	989	999999	558	916	333	999999	653	620	999999	449	371	143	578	953	229	502	991	999999	409	96	999999	835	698	999999	672	753	286	892	999999	999999	189	446	75	971	351	829	913	999999	66	721	580	352	513	798	667	948	885	242	885	999999	307	51	757	103	999999	164	325	73	254	580	510	760	917	191	270	925	78	606	999999	399	589	34	438	688	516	662	331	900	999999	723	867	53	16	754	999999	999999	688	971	999999	196	514	849	722	999999	999999	999999	434	331	538	999999	880	289	630	496	368	282	612	79	999999	12	832	999999	245	999999	999999	467	999999	173	474	132	999999	999999	300	425	885	739	312	999999	476	999999	237	999999	371	95	843	999999	422	520	395	999999	535	999999	393	313	364	99	614	202	773	999999	999999	999999	857	416	505	782	999999	214	610	628	999999	660	603	890	774	832	999999	160	687	133	999999	999999	778	999999	597	628	713	999999	999999	796	999999	119	188	722	631	967	152	955	999999	70	600	218	909	999999	474	999999	25	503	538	531	45	463	514	650	999999	832	492	827	999999	877	79	10	152	999999	503	860	481	880	269	807	689	999999	571	627	533	835	999999	21	565	999999	613	220	459	539	760	671	605	999999	999999	999999	484	324	145	712	999999	999999	75	104	273	613	402	144	999999	730	841	999999	892	887	126	999999	999999	481	999999	106	274	858	551	612	64	999999	265	999999	867	470	332	375	963	858	636	933	770	238	748	951	329	999999	976	729	698	824	779	717	999999	999999	299	13	61	48	448	141	999999	463	50	441	357	459	276	772	407	999999	973	43	261	999999	999999	279	732	999999	999999	795	882	999999	914	
239	62	548	999999	999999	999999	329	323	924	420	504	885	317	197	999999	999999	870	999999	214	331	232	999999	745	999999	999999	45	999999	280	999999	999999	652	999999	235	548	999999	389	809	999999	547	601	88	162	59	623	757	306	999999	999999	426	717	907	594	999999	999999	692	999999	316	92	999999	694	161	58	582	663	768	254	659	999999	999999	926	999999	942	999999	613	999999	79	801	132	999999	932	248	937	854	33	364	68	999999	735	856	431	82	727	999999	853	999999	999999	580	396	854	513	647	37	705	499	923	965	999999	74	999999	623	588	999999	384	370	999999	999999	203	999999	308	710	671	999999	912	955	854	76	316	810	172	223	999999	415	277	999999	295	999999	242	999999	110	398	138	517	488	243	843	887	353	275	408	237	999999	31	97	154	841	999999	125	749	644	856	658	999999	901	999999	134	183	916	189	85	244	980	838	458	910	581	164	446	999999	122	999999	999999	50	412	935	387	477	327	999999	363	572	105	492	999999	253	740	999999	615	454	118	669	999999	999999	999999	173	256	999999	999999	187	572	687	999999	999999	637	678	143	999999	716	966	656	999999	855	999999	999999	999999	148	498	128	214	999999	999999	548	992	570	452	999999	558	850	248	689	999999	904	150	560	676	296	999999	854	52	999999	132	303	649	797	462	999999	187	348	999999	35	757	999999	999999	999999	10	148	294	875	999999	682	585	767	477	286	276	999999	714	242	159	226	999999	643	85	104	57	278	999999	999999	117	999999	817	220	999999	999999	931	999999	999999	143	560	538	11	999999	669	369	999999	365	825	372	999999	710	109	999999	199	470	547	999999	999999	274	999999	731	249	99	999999	557	864	375	604	264	354	766	999999	581	681	621	224	703	974	716	569	999999	452	536	673	407	537	999999	999999	701	676	817	999999	281	182	829	298	912	27	121	504	169	760	999999	27	764	504	528	999999	578	999999	999999	999999	97	704	999999	288	999999	426	369	999999	999999	354	902	587	537	999999	935	408	852	332	999999	686	863	221	999999	931	881	518	908	903	19	609	999999	455	832	678	619	576	904	550	586	495	657	101	512	815	858	983	490	705	568	129	420	255	943	166	286	875	304	347	407	999999	999999	999999	20	392	901	456	755	858	999999	369	999999	311	999999	817	999999	771	709	594	82	897	38	213	999999	890	198	207	512	675	401	999999	281	999999	999999	392	999999	200	91	999999	913	999999	238	631	999999	999999	625	119	509	135	137	515	176	710	274	510	999999	315	131	129	204	704	944	89	466	706	98	999999	999999	999999	840	838	
689	589	680	999999	668	406	948	145	274	88	697	999999	548	999999	577	570	999999	643	999999	672	79	962	924	219	999999	159	999999	558	121	999999	951	999999	295	298	825	586	39	999999	999999	768	366	999999	854	999999	16	567	540	580	138	527	643	524	146	177	999999	727	999999	999999	999999	519	241	399	999999	585	137	999999	999999	260	71	999999	540	999999	801	458	315	999999	999999	808	213	999999	618	594	430	593	999999	436	19	128	999999	107	921	999999	999999	332	999999	999999	999999	999999	988	999999	477	290	999999	147	986	944	723	687	862	685	620	856	267	312	999999	646	968	999999	539	999999	542	972	730	963	79	971	307	479	921	347	132	838	820	999999	433	337	86	293	999999	111	999999	332	999999	843	487	75	999999	999999	431	890	999	529	739	296	921	504	559	554	999999	25	647	253	765	524	563	782	45	518	999999	573	999999	684	999999	437	988	220	716	999999	999999	13	669	217	57	41	348	999999	108	999999	999999	928	999999	999999	225	591	464	469	566	740	289	999999	40	999999	220	858	999999	324	695	311	308	999999	788	672	78	74	355	439	999999	999999	186	961	684	999999	999999	950	795	49	999999	999999	999999	529	653	975	607	781	973	876	999999	199	712	33	999999	796	999999	126	150	115	462	161	999999	34	999999	833	999999	328	30	528	113	269	73	290	855	999999	999999	778	67	812	74	296	100	478	441	17	31	163	64	887	999999	574	810	689	586	317	999999	999999	999999	999999	999999	999999	760	999999	772	738	999999	431	177	999999	468	999999	68	337	50	176	999999	999999	593	265	999999	411	273	143	252	999999	459	383	704	548	446	389	522	247	401	785	999999	645	705	703	999999	599	999999	600	999999	829	515	482	999999	420	256	248	365	999999	18	20	25	627	213	244	288	752	727	629	27	999999	933	821	999999	265	639	425	71	889	384	999999	426	673	714	999999	33	999999	734	294	301	208	33	522	999999	999999	769	999999	442	471	999999	138	999999	365	582	999999	895	694	546	393	999999	999999	186	476	625	795	593	351	999999	790	220	312	28	443	999999	999999	66	999999	592	554	999999	999999	982	999999	475	256	351	70	100	999999	526	338	999999	999999	999999	469	31	999999	896	999999	797	427	996	651	999999	999999	999999	437	36	763	293	483	112	999999	999999	59	848	999999	10	378	454	533	261	547	999999	882	872	677	930	999999	797	999999	525	999999	756	999999	999999	341	348	363	147	913	44	337	91	52	236	446	453	999999	620	444	556	999999	989	274	176	458	387	378	249	441	507	999999	999999	999999	999999	953	246	828	
325	999999	247	999999	241	541	498	923	465	231	655	436	234	999999	258	363	953	997	999999	492	999999	285	953	969	124	705	415	876	371	308	94	999999	210	999999	147	999999	206	908	295	458	999999	252	993	166	723	812	217	41	909	612	830	961	793	999999	999999	50	564	277	533	999999	135	622	562	167	147	382	235	608	338	999999	999999	999999	711	999999	716	999999	291	797	256	311	498	383	999999	759	477	133	489	456	698	999999	999999	999999	385	759	332	163	690	835	29	350	587	608	702	763	456	786	259	91	47	277	758	766	31	231	48	752	654	802	690	24	999999	778	909	241	606	237	668	952	389	999999	968	999999	778	905	724	889	680	213	999999	691	873	407	419	431	999999	781	907	163	721	999999	508	999999	155	14	458	808	999999	471	166	229	127	307	702	999999	308	312	988	125	999999	158	81	450	500	998	150	494	369	488	999999	825	329	515	240	809	64	90	310	773	457	916	200	219	57	93	573	999999	705	935	132	45	792	999999	656	572	508	68	397	156	864	963	449	999999	577	999999	900	612	999999	893	429	228	12	225	668	591	999999	999999	403	999999	435	574	789	433	365	858	42	536	858	668	310	996	999999	163	909	999999	477	999999	999999	715	999999	961	999999	999999	999999	904	42	577	133	75	614	646	664	981	721	299	184	999999	854	719	308	999999	753	408	593	999999	536	848	316	184	124	999999	230	687	233	474	75	977	917	461	825	465	413	999999	999999	663	341	711	442	619	319	999999	135	999999	417	820	999999	110	228	93	378	194	270	949	951	999999	425	999999	758	999999	999999	206	108	403	999999	843	999999	960	355	999999	999999	824	416	697	865	662	852	309	280	412	267	964	758	833	93	641	204	463	999999	425	248	364	953	195	394	999999	362	999999	36	573	860	256	999999	299	991	999999	777	573	999999	298	785	999999	706	355	989	999999	447	274	999999	263	999999	999999	128	929	691	736	871	231	312	752	310	130	999999	707	552	20	218	999999	842	999999	863	999999	380	553	640	131	999999	607	205	134	674	97	421	773	999999	364	138	999999	999999	264	681	999999	271	340	988	664	843	998	999999	999999	61	978	432	780	399	28	999999	574	298	569	999999	273	36	188	999999	222	708	999999	999999	197	882	999999	861	587	999999	318	999999	49	565	975	287	659	804	226	82	999999	999999	999999	383	906	238	563	537	999999	999999	999999	528	999999	262	999999	956	344	226	615	106	668	127	845	922	999999	658	96	18	322	292	428	469	810	115	391	999999	77	
135	876	959	328	855	822	999999	450	789	286	787	789	999999	999999	443	199	999999	414	579	999999	719	999999	257	151	555	224	756	999999	948	718	977	999999	999999	888	999999	999999	655	778	812	304	445	481	301	382	309	229	302	348	985	280	690	999999	999999	737	358	833	628	817	773	640	76	999999	502	81	999999	916	570	140	734	999999	543	351	601	284	384	999999	10	875	842	336	921	417	772	677	37	286	999999	999999	540	385	721	999999	14	181	238	792	979	230	83	393	658	172	614	892	737	349	108	537	363	999999	832	753	975	447	719	658	879	824	54	999999	857	999999	999999	999999	381	705	346	999999	56	591	268	780	999999	999999	999999	759	999999	880	940	999999	188	531	999999	429	552	967	862	999999	462	579	999999	164	999999	999999	999999	579	571	265	520	41	12	678	490	771	852	61	999999	525	770	959	999999	998	884	366	843	335	950	999999	999999	413	842	779	967	476	678	113	999999	750	923	999999	197	547	370	908	999999	999999	51	999999	577	500	26	347	797	999999	999999	914	999999	819	999999	999999	999999	401	459	116	199	233	711	23	999999	748	999999	210	602	999999	771	999999	999999	999999	681	344	293	593	999999	999999	397	999999	982	474	999999	999999	833	784	543	722	478	796	98	999999	999999	461	798	37	273	999999	999999	999999	744	999999	730	415	999999	304	999999	873	999999	999999	798	999999	718	694	251	246	999999	338	999999	672	999999	880	204	975	230	384	266	229	545	999999	330	774	272	581	760	857	743	348	999999	539	646	670	805	443	997	999999	544	999999	999999	562	767	999999	914	381	159	864	999999	755	194	999999	48	918	337	999999	715	34	881	147	999999	394	502	999999	849	385	35	996	84	999999	977	285	999999	999999	19	983	999999	999999	860	891	432	895	926	999999	999999	587	500	727	342	154	728	973	999999	999999	101	826	69	845	95	538	355	162	789	179	777	908	70	807	909	999999	171	999999	174	989	714	48	999999	514	999999	999999	999999	308	999999	930	999999	999999	221	442	148	193	923	653	308	999999	546	280	115	757	221	999999	527	999999	817	999999	982	407	809	999999	692	63	999999	555	999999	823	653	999999	999999	859	146	772	697	628	669	726	431	517	31	842	453	999999	932	709	302	524	744	202	490	677	947	635	205	148	750	999999	999999	377	577	484	999999	499	782	999999	621	999999	557	999999	33	101	565	475	999999	966	630	999999	131	659	999999	562	89	460	566	820	912	510	577	559	878	999999	902	63	940	546	999999	954	662	686	98	854	999999	845	178	999999	121	999999	259	238	
999999	502	999999	174	999999	999999	405	227	999999	999999	343	999999	870	999999	30	449	199	999999	999999	838	802	675	595	444	571	407	999999	243	999999	177	709	440	260	348	999999	385	999999	738	938	924	151	946	31	700	353	977	984	999999	999999	729	999999	999999	999999	999999	436	999999	999999	530	603	717	429	999999	935	765	262	902	859	999999	957	645	829	999999	999999	610	697	999999	654	894	999999	999999	423	999999	419	563	967	109	494	999999	912	208	478	999999	144	231	504	999999	21	265	999999	451	127	462	20	189	899	749	46	999999	999999	580	999999	999999	439	19	303	999999	752	382	999999	163	418	30	619	758	177	740	999999	351	999999	999999	844	399	456	999999	475	960	616	239	999999	228	72	158	125	341	999999	999999	660	135	928	702	237	639	466	294	42	107	843	999999	999999	169	432	695	239	16	736	798	999999	790	544	342	195	999999	718	580	100	269	905	287	999999	711	89	200	423	999999	490	999999	932	171	616	378	999999	999999	227	504	795	376	999999	118	604	222	898	869	590	595	999999	999999	920	886	999999	773	202	566	514	999999	89	999999	282	826	999999	531	865	404	184	176	999999	831	305	999999	785	723	999999	999999	682	534	812	220	999999	827	896	776	294	56	967	843	999999	561	849	917	999999	999999	104	102	999999	999999	999999	504	695	999999	379	999999	418	707	111	480	999999	405	883	980	497	868	999999	999999	929	750	247	819	999999	341	989	999999	981	387	999999	231	629	999999	999999	609	187	318	999999	195	458	221	367	587	945	497	421	781	677	869	999999	556	999999	649	172	999999	835	999999	77	999999	434	714	703	999999	999999	879	850	181	999999	283	802	189	353	446	999999	718	392	660	999999	939	919	218	999999	122	999999	999999	999999	979	97	373	773	650	250	999999	999999	744	517	336	999999	76	646	249	590	403	999999	250	213	494	653	453	999999	999999	663	137	443	225	727	591	999999	999999	588	870	999999	827	510	999999	938	191	685	261	211	66	981	999999	302	680	628	999999	999999	717	48	805	999999	643	914	597	999999	999999	727	544	999999	999999	262	21	487	775	164	763	893	915	312	999999	809	401	251	402	999999	856	834	763	999999	999999	546	365	628	783	544	451	913	912	175	825	999999	151	244	285	999999	970	330	999999	525	864	699	999999	999999	26	999999	999999	401	999999	403	999999	288	964	999999	883	389	897	392	704	241	999999	850	999999	749	487	567	668	166	966	598	999999	536	999999	999999	999999	444	416	950	611	786	608	59	401	519	46	546	499	204	361	896	906	587	999999	295	811	999999	999999	
390	999999	459	999999	778	435	999999	179	999999	970	725	223	449	972	946	999999	917	632	664	459	471	713	940	999999	474	805	79	691	646	910	32	436	719	725	36	32	999999	458	830	623	477	349	442	576	774	980	999999	924	959	806	708	662	157	564	256	999999	987	391	864	973	999999	241	533	999999	999999	298	504	723	945	924	628	468	802	50	981	999999	280	999999	303	493	893	154	732	839	211	369	999999	164	478	999999	45	999999	594	857	267	245	815	749	628	485	486	198	979	999999	188	250	999999	116	582	134	405	623	98	380	999999	222	999999	694	492	589	18	999999	255	999999	889	858	874	945	783	746	317	999999	745	817	17	705	175	999999	660	960	508	183	999999	354	954	999999	999999	223	999999	54	735	999999	266	48	476	999999	942	393	156	999999	999999	914	999999	836	817	873	999999	281	373	999999	57	812	44	531	90	999999	999999	901	641	999999	186	660	178	738	20	196	275	999999	999999	870	999999	781	550	340	594	593	999999	999999	999999	90	999999	410	850	402	999999	999999	96	735	958	999999	380	51	752	999999	154	716	746	593	999999	630	999999	180	930	502	621	276	999999	704	937	496	984	31	373	560	933	999999	809	775	741	97	999999	999999	748	709	500	720	999999	871	999999	878	999999	267	919	999999	999999	999999	999999	999999	781	731	661	999999	999999	999999	656	999999	677	202	999999	378	906	971	999999	739	531	999999	431	230	999999	900	247	400	518	999999	649	999999	999999	467	88	569	305	461	994	20	435	999999	742	286	999999	999999	53	836	135	999999	999999	875	414	189	385	412	941	260	355	999999	493	271	873	738	822	928	256	999999	123	999999	999999	454	977	841	999999	813	999999	999999	176	861	857	411	274	701	97	999999	322	922	999999	675	999999	999999	116	124	526	174	843	999999	464	135	895	999999	722	949	743	999999	999999	573	876	999999	86	999999	93	999999	32	92	996	999999	651	57	615	334	138	999999	558	38	348	863	325	999999	970	999999	690	51	999999	35	999999	324	999999	570	877	749	999999	520	999999	831	961	622	999999	999999	177	670	999999	999999	520	571	704	285	400	999999	188	999999	258	738	601	752	115	52	527	997	999999	999999	225	91	180	865	288	999999	847	727	999999	999999	771	999999	970	309	971	283	530	405	331	413	923	251	391	843	501	317	919	846	725	919	105	999999	51	999999	999999	280	247	654	292	96	999999	673	649	463	272	999999	767	999999	780	832	521	132	999999	999999	758	973	999999	999999	373	970	698	999999	11	156	630	999999	838	999999	999999	999999	45	999999	999999	244	
975	259	602	928	580	133	550	999999	75	999999	999999	972	428	999999	999999	482	581	910	290	999999	397	999999	672	502	832	595	538	292	448	999999	797	999999	20	999999	24	508	381	770	756	250	430	81	935	118	999999	999999	257	787	748	381	999999	999999	595	999999	847	549	999999	109	105	985	594	267	999999	986	105	762	962	987	46	237	110	810	164	50	891	999999	501	563	999999	185	347	999999	544	76	959	999999	59	999999	593	475	921	281	674	771	655	172	999999	949	23	999999	695	269	999999	520	999999	320	971	554	999999	999999	58	34	999999	920	647	843	723	999999	36	434	712	999999	404	570	999999	829	145	392	999999	729	999999	552	549	767	999999	87	999	34	999999	999999	700	505	312	71	427	999999	925	999999	133	811	448	779	922	589	999999	942	999999	190	999999	451	999999	588	168	188	999999	505	484	588	440	569	999999	699	327	387	734	217	999999	343	153	419	903	390	268	584	290	653	999999	960	495	547	222	818	820	999999	474	999999	346	133	999999	921	422	347	323	999999	966	749	462	544	855	75	502	532	999999	794	547	793	329	999999	898	456	875	523	103	893	357	35	879	999999	913	999999	871	327	381	231	996	566	77	704	999999	541	999999	95	115	429	54	690	781	36	806	999999	999999	761	235	999999	55	999999	254	999999	217	941	999999	489	630	242	204	999999	999999	815	999999	980	726	625	967	366	265	999999	418	999999	848	666	999999	852	177	243	830	119	999999	865	186	999999	322	646	497	675	671	711	465	999999	999999	999999	999999	966	238	999999	999999	176	999999	999999	260	265	999999	580	999999	550	999999	27	999999	999999	411	999999	93	294	638	999999	668	999999	138	999999	695	554	334	545	447	999999	137	999999	623	351	289	664	324	233	999999	920	617	741	75	999999	978	999999	999999	999999	470	150	999999	254	999999	539	999999	999999	48	503	182	999999	930	999999	999999	602	423	419	999999	999999	117	999999	770	860	999999	718	92	999999	25	999999	999999	51	164	267	999999	307	204	882	950	999999	194	416	625	999999	61	909	990	672	608	473	533	569	260	429	999999	723	379	925	575	619	456	999999	858	856	190	140	551	999999	999999	835	407	999999	468	318	785	701	131	999999	808	769	728	419	328	551	999999	753	791	999999	999999	361	927	278	317	341	637	999999	558	999999	640	999999	367	999999	999999	772	75	999999	999999	941	643	999999	601	429	999999	805	890	46	911	316	999999	437	349	816	375	999999	907	139	233	137	680	831	152	362	319	888	999999	999999	999999	556	486	665	999999	849	102	48	760	508	162	511	
450	600	53	252	570	999999	581	999999	950	295	864	999999	768	973	999999	811	125	248	119	237	999999	489	999999	365	829	542	999999	999999	724	336	757	999999	976	722	686	89	788	900	792	999999	999999	860	460	331	691	550	999999	679	589	999999	923	521	399	924	117	961	180	687	422	37	999999	999999	827	623	538	999999	959	56	999999	190	999999	224	456	12	920	543	38	108	999999	288	646	115	910	999999	413	245	20	62	999999	999999	909	110	999999	764	689	235	42	836	999999	235	591	849	391	408	999999	708	74	999999	999999	573	932	999999	23	999999	391	321	181	392	220	302	455	999999	442	572	999999	999999	736	692	999999	694	999999	202	314	448	697	796	724	511	188	705	999999	999999	58	50	792	836	96	354	383	378	999999	650	626	500	779	684	417	819	136	342	971	382	84	318	73	740	767	574	999999	999999	999999	999999	999999	514	132	832	858	999999	999999	445	837	999999	318	944	641	860	999999	814	999999	23	999999	904	385	999999	999999	797	548	739	999999	62	78	521	999999	999999	780	393	999999	122	378	999999	825	999999	999999	999999	505	999999	74	140	677	212	174	953	906	432	216	692	999999	369	780	334	293	129	423	999999	376	325	482	999999	173	999999	425	999999	445	721	197	371	865	694	350	999999	733	417	999999	999999	887	125	615	487	581	97	109	86	341	54	663	706	603	320	324	190	118	543	999999	429	787	999999	999999	195	244	999999	999999	600	28	637	600	876	67	648	999999	260	999999	999999	948	86	999999	349	132	400	67	491	999999	554	999999	999999	45	999999	450	641	988	186	607	430	999999	736	999999	509	67	704	453	787	649	999999	480	73	480	123	594	999999	281	999999	588	127	137	753	86	282	230	858	602	999999	435	425	660	663	653	289	751	999999	815	649	291	427	999999	279	841	813	84	316	689	921	999999	559	999999	550	999999	490	302	999999	659	987	288	208	112	52	361	999999	305	816	420	201	371	382	85	631	166	171	999999	999999	911	273	208	914	999999	680	806	876	64	119	999999	173	999999	999999	563	828	370	93	325	999999	918	617	518	267	999999	999999	999999	232	484	738	393	436	320	444	588	395	999999	374	38	999999	245	484	180	195	750	256	215	999999	818	256	271	82	845	274	939	999999	755	940	28	681	130	583	402	999999	726	638	853	551	673	177	49	999999	64	893	669	443	446	999999	517	999999	292	999999	413	999999	477	321	591	999999	505	293	639	848	999999	357	311	661	999999	999999	469	121	403	663	445	651	217	274	28	951	605	505	857	432	
433	379	398	679	180	175	999999	414	999999	999999	55	389	999999	200	999999	707	592	17	999999	999999	864	405	255	999999	15	762	30	213	303	639	449	10	999999	217	425	977	999999	632	999999	917	16	64	999999	595	617	65	123	26	624	999999	369	999999	999999	274	568	37	999999	769	999999	417	155	645	999999	417	368	999999	953	330	775	673	748	999999	525	999999	586	809	340	660	999999	949	999999	999999	999999	999999	279	851	856	171	648	397	853	199	958	83	771	371	999999	656	237	571	111	999999	251	950	572	409	82	709	688	758	697	473	757	724	768	999999	66	999999	999999	516	999999	999999	681	387	819	558	12	999999	999999	225	867	684	432	449	848	999999	761	999999	420	870	779	999999	482	890	700	999999	441	999999	314	630	315	813	999999	721	382	999999	121	864	999999	23	407	630	46	473	891	22	50	999999	876	913	390	428	718	277	999999	999999	319	791	999999	438	127	767	147	52	910	63	999999	711	77	538	744	999999	999999	407	473	158	120	19	998	687	350	133	368	401	249	999999	999999	250	983	339	999999	330	187	702	999999	639	493	994	562	838	846	338	250	347	178	493	999999	321	999999	999999	999999	999999	792	999	98	993	409	745	802	33	958	925	727	999999	999999	999999	719	804	510	833	999999	999999	457	170	841	21	882	30	232	999999	965	783	445	999999	999999	700	537	188	613	902	999999	747	201	539	880	921	611	999999	999999	755	773	126	999999	999999	923	816	852	632	999999	87	999999	389	999999	55	68	184	999999	999999	999999	837	885	541	999999	608	603	999999	999999	917	290	919	410	379	999999	477	999999	848	973	999999	999999	590	999999	905	29	999999	999999	999999	234	155	481	999999	441	999999	182	971	869	241	926	212	377	999999	999999	934	351	248	677	999999	177	55	71	219	211	24	850	750	989	979	521	999999	999999	753	692	779	999999	584	487	131	207	250	607	752	999999	771	107	999999	698	913	999999	781	859	60	999999	189	93	271	504	427	999999	431	981	999999	999999	999999	395	999999	323	999999	498	999999	760	555	543	999999	447	319	999999	999999	999999	384	62	86	425	740	805	765	80	513	695	184	89	999999	999999	776	268	718	43	660	385	483	162	586	424	796	30	999999	517	999999	741	774	974	74	509	62	379	905	474	978	466	630	553	809	427	324	687	700	861	767	668	729	286	636	64	444	231	999999	661	999999	719	501	999999	999999	999999	999999	209	25	560	999999	999999	999999	254	64	999999	999999	929	353	168	110	118	999999	452	749	96	22	498	347	19	999999	830	902	253	844	
268	964	382	238	48	999999	124	672	999999	999999	999999	314	485	999999	442	310	515	878	317	560	520	399	59	508	237	759	999999	861	15	495	810	504	120	409	795	239	382	700	315	662	999999	445	191	232	389	782	537	276	905	709	999999	952	595	692	334	869	999999	873	999999	289	83	262	667	653	999999	865	999999	999999	435	213	927	815	573	654	999999	84	218	827	128	455	231	165	956	305	936	999999	908	427	84	926	323	508	699	999999	588	733	999999	537	812	523	999999	999999	841	702	781	744	999999	999999	128	999999	660	999999	755	999999	67	999999	999999	999999	717	561	957	999999	999999	509	889	999999	126	547	76	841	999999	680	999999	604	868	999999	999999	263	524	201	479	967	309	824	275	235	753	999999	968	999999	437	416	999999	260	566	809	459	341	999999	363	999999	999999	874	287	999999	979	83	160	999999	296	999999	52	847	525	92	989	478	186	243	663	675	971	579	406	413	889	999999	999999	999999	68	320	982	999999	999999	999999	638	999999	31	871	999999	161	602	467	999999	76	395	999999	304	178	576	341	283	108	159	688	999999	999999	478	999999	999999	129	999999	122	627	999999	621	601	686	952	454	999999	456	315	947	512	82	514	897	339	28	999999	566	595	999999	727	47	999999	301	482	999999	376	624	158	807	177	841	999999	839	705	999999	793	882	351	724	680	884	967	160	647	999999	152	999999	148	855	743	562	724	651	899	999999	736	310	213	46	88	999999	308	508	999999	999999	999999	999999	201	884	234	447	224	871	790	843	79	733	999999	999999	774	999999	485	999999	74	999999	127	838	939	999999	718	493	678	314	645	408	586	999999	999999	976	33	477	182	263	999999	305	348	852	861	66	999999	999999	656	346	272	86	795	14	443	176	999999	753	734	435	999999	741	769	909	999999	391	266	999999	363	677	843	306	828	231	672	999999	275	999999	999999	883	896	999999	836	342	52	569	613	581	35	213	433	279	742	747	97	889	536	438	626	479	799	270	648	978	502	965	258	999999	342	674	900	999999	776	851	539	999999	999999	436	867	666	778	999999	583	159	999999	999999	564	999999	144	999999	242	837	648	507	93	635	76	858	839	87	999999	49	999999	361	313	155	502	891	217	637	999999	109	571	959	701	124	687	499	734	999999	999999	999999	439	558	441	999999	638	279	999999	903	393	56	597	790	356	738	445	232	846	108	81	673	873	507	798	143	275	688	805	968	948	577	134	999999	675	999999	609	999999	999999	250	516	999999	132	314	253	999999	511	781	613	962	678	999999	
652	635	856	738	304	932	759	999999	797	950	473	999999	999999	816	921	686	124	213	138	755	313	606	592	999999	999999	569	263	999999	632	494	85	843	299	494	924	498	999999	937	848	999999	930	621	999999	566	759	333	359	437	26	999999	667	410	999999	923	161	56	53	18	198	735	678	899	675	313	874	630	509	471	891	432	631	186	364	461	825	692	999999	999999	999999	226	220	825	843	806	827	674	999999	376	342	878	999999	56	749	123	998	999999	945	149	691	139	823	887	546	999999	204	490	999999	382	108	469	892	27	919	999999	525	852	999999	869	999999	210	620	143	999999	999999	976	584	437	251	462	794	746	999999	344	999999	403	332	289	260	612	346	629	637	278	999999	985	999999	137	999999	598	155	999999	85	663	491	999999	689	759	532	616	619	62	804	919	313	722	877	999999	961	577	999999	573	805	999999	999999	580	999999	864	999999	37	548	457	659	999999	317	999999	999999	361	852	449	713	572	756	999999	992	293	824	717	999999	160	117	755	999999	999999	999999	582	179	818	523	910	535	999999	504	505	78	171	403	162	999999	494	61	526	830	521	999999	630	816	172	999999	855	756	275	899	999999	919	793	999999	458	999999	734	650	852	999999	941	913	888	999999	261	575	831	890	672	115	480	109	591	999999	654	346	999999	766	16	554	667	999999	999999	925	399	586	284	879	999999	905	877	999999	999999	999999	999999	607	975	561	999999	597	999999	965	94	169	429	15	999999	999999	637	999999	481	999999	643	307	179	787	653	999999	679	675	300	951	999999	767	238	636	899	999999	999999	56	371	999999	211	999999	999999	702	79	999999	999999	999999	999999	415	252	999999	999999	908	210	999999	518	111	954	21	882	889	307	999999	30	327	930	999999	115	434	834	999999	750	999999	999999	234	195	999999	718	552	467	999999	426	999999	999999	999999	999999	330	999999	999999	395	933	999999	359	341	321	122	630	681	752	179	999999	999999	824	581	662	93	176	150	976	716	50	393	411	999999	596	472	422	782	908	983	610	366	117	48	900	999999	400	925	999999	121	999999	795	965	382	999999	18	602	313	999999	38	999999	189	999999	999999	354	550	690	805	745	848	699	999999	999999	768	569	356	179	785	999999	173	693	250	695	864	161	255	427	999999	999999	587	869	118	999999	879	999999	430	999999	999999	999999	360	807	594	999999	606	422	716	32	999999	813	999999	838	817	632	882	345	926	999999	595	139	109	132	661	14	167	999999	999999	122	894	951	148	450	353	999999	330	365	108	999999	98	452	445	232	230	225	999999	749	
62	486	999999	999999	890	936	320	696	594	999999	156	999999	31	627	831	999999	138	999999	674	999999	999999	726	312	527	247	864	405	153	693	876	902	999999	611	418	926	999999	269	360	70	211	999999	657	999999	102	219	518	49	470	999999	842	999999	974	999999	999999	999999	335	183	999999	306	35	540	176	12	717	334	710	978	999999	700	999999	343	777	999999	999999	999999	837	230	220	999999	999999	825	935	533	851	782	999999	895	174	999999	999999	930	999999	64	44	671	964	654	788	767	509	540	435	769	999999	999999	326	999999	88	621	999999	114	999999	28	577	210	605	643	161	935	999999	814	813	460	999999	999999	999999	723	160	801	861	192	442	999999	807	999999	399	175	638	352	465	149	816	553	999999	496	967	915	487	834	999999	330	999999	852	371	999999	999999	975	670	108	108	999999	639	286	759	244	999999	521	221	388	999999	999999	14	808	999999	266	997	999999	999999	612	828	495	999999	999999	999999	999999	689	590	90	999999	471	423	505	540	999999	861	510	540	999999	501	824	455	703	999999	33	635	326	695	381	115	999999	466	261	67	280	613	367	323	550	229	555	91	440	999999	999999	397	934	999999	999999	619	756	467	999999	999999	787	382	791	147	302	999999	999999	999999	218	975	425	14	172	447	269	641	503	196	989	574	946	743	24	604	190	636	701	999999	141	761	358	999999	989	38	999999	897	999999	999999	999999	450	14	561	999999	999999	683	912	234	496	999999	921	125	999999	477	902	286	54	367	999999	957	666	408	371	862	457	999999	196	25	143	177	372	819	284	175	549	569	999999	870	559	999999	277	411	215	647	999999	646	789	999999	96	751	235	999999	635	272	364	999999	999999	699	425	999999	999999	897	100	999999	842	111	841	403	999999	343	891	183	807	274	690	264	999999	724	652	810	837	434	929	391	941	831	194	22	811	507	926	999999	455	721	999999	380	999999	886	999999	117	804	396	833	752	860	62	732	999999	999999	109	848	919	999999	614	11	72	968	708	386	20	999999	999999	592	430	417	206	728	96	840	999999	944	316	918	544	15	450	999999	186	531	889	109	824	999999	711	999999	999999	648	840	719	371	999999	611	999999	999999	200	975	804	412	999999	663	333	645	999999	272	165	999999	10	512	999999	560	471	791	187	497	910	102	399	880	770	409	557	888	376	479	907	342	999999	999999	999999	40	646	999999	840	868	565	999999	999999	177	999999	127	16	146	241	169	899	620	434	999999	884	107	586	923	642	935	116	445	279	60	364	999999	734	999999	168	578	914	999999	950	318	
931	457	999999	231	999999	999999	403	999999	657	217	579	297	907	794	249	256	999999	722	556	905	761	999999	194	254	813	999999	393	999999	999999	662	999999	999999	669	125	90	436	309	365	598	988	542	999999	788	71	481	999999	915	939	637	912	135	201	727	55	557	811	272	553	417	603	269	273	999999	994	962	952	627	792	714	812	946	98	134	567	999999	76	342	132	773	746	816	453	502	74	537	63	898	624	568	279	174	755	999999	999999	729	279	261	793	999999	999999	449	999999	235	824	966	47	77	170	682	999999	478	149	780	999999	786	816	770	379	999999	909	999999	12	999999	444	648	200	149	999999	838	103	999999	549	999999	999999	999999	693	999999	677	108	499	985	738	942	999999	801	34	975	287	218	912	508	882	999999	999999	474	447	999999	999999	186	775	897	999999	332	999999	674	929	126	535	374	999999	598	102	280	999999	999999	325	70	155	999999	623	225	862	921	925	595	999999	999999	999999	780	859	794	999999	999999	332	602	58	416	363	414	871	907	449	912	124	324	999999	999999	367	276	159	386	754	158	562	999999	44	999999	406	992	999999	716	292	755	514	309	171	601	947	375	874	999999	706	741	771	715	776	949	806	610	190	331	856	567	631	483	49	288	999999	773	999999	42	19	999999	672	165	625	694	408	815	163	813	664	991	401	250	679	23	386	847	783	94	218	796	999999	999999	860	725	134	40	269	882	999999	184	999999	999999	899	999999	78	616	100	999999	551	991	457	376	667	864	176	999999	999999	999999	902	100	989	483	823	223	558	263	305	999999	999999	377	556	280	999999	489	194	559	999999	344	944	769	756	701	999999	227	349	445	999999	995	559	743	237	242	999999	999999	999999	999999	28	685	787	814	321	200	522	183	445	186	227	187	680	616	49	999999	91	999999	999999	999999	999999	606	873	123	511	309	350	826	150	999999	300	586	304	859	540	665	999999	140	458	566	999999	999999	781	172	228	999999	325	999999	703	768	160	999999	238	897	999999	421	812	999999	312	21	999999	695	999999	132	886	640	999999	999999	86	384	912	951	684	778	118	999999	824	710	999999	999999	984	999999	133	382	172	999999	358	999999	475	129	853	883	827	447	715	494	336	659	286	999999	999999	505	866	329	855	999999	173	460	788	814	999999	111	778	374	37	451	571	660	959	999999	291	485	355	956	531	999999	999999	247	72	624	999999	174	434	317	257	488	999999	804	526	963	288	999999	618	999999	999999	751	114	463	999999	274	922	675	999999	842	999999	214	159	909	999999	999999	85	
926	398	174	570	431	677	471	127	999999	909	767	144	996	165	393	866	693	434	779	924	670	827	798	702	577	474	591	21	999999	338	999999	16	699	887	362	510	999999	100	999999	84	642	346	999999	364	164	541	999999	686	912	999999	466	485	28	902	999999	109	600	999999	993	957	95	460	84	219	999999	761	445	118	803	883	421	603	333	705	291	334	956	443	547	45	999999	904	109	999999	872	156	987	797	482	263	910	983	999999	153	988	192	271	999999	999999	403	999999	594	883	38	926	863	161	323	620	999999	152	166	924	957	195	190	360	380	346	140	999999	648	636	550	973	438	506	999999	716	109	73	305	367	154	939	999999	999999	81	778	999999	995	674	186	402	120	753	68	149	957	808	831	999999	324	999999	630	458	958	999999	999999	999999	367	999999	607	521	27	999999	798	780	999999	19	169	289	602	337	145	999999	471	244	439	999999	999999	366	232	907	277	999999	980	421	524	491	228	999999	26	290	652	33	77	665	384	273	954	288	131	948	999999	999999	999999	987	999999	999999	999999	724	904	834	127	999999	749	699	999999	845	999999	387	266	536	791	481	999999	321	684	122	41	999999	859	175	274	101	245	284	268	725	882	993	611	992	504	503	999999	999999	172	999999	283	378	421	538	406	999999	32	595	167	177	289	977	312	697	500	190	864	999999	569	36	999999	475	999999	528	963	999999	775	273	41	297	999999	91	999999	42	838	999999	999999	330	768	697	78	649	126	999999	446	999999	690	999999	502	324	999999	54	622	146	886	808	999999	892	575	533	999999	759	563	869	478	208	829	279	999999	837	999999	544	969	872	957	125	999999	349	92	69	999999	862	999999	999999	658	999999	468	21	156	999999	725	501	755	245	999999	319	999999	257	999999	248	85	421	999999	665	528	104	84	999999	189	771	459	999999	999999	999999	999999	939	988	847	999999	824	999999	817	133	828	121	304	999999	734	999999	999999	39	111	999999	999999	999999	999999	807	114	197	563	999999	999999	832	385	999999	138	691	248	893	956	330	248	45	999999	508	999999	297	999999	554	234	999999	349	999999	542	741	358	999999	965	532	579	999999	884	999999	657	254	30	999999	748	999999	982	612	550	840	30	326	790	75	929	999999	725	483	581	560	999999	258	239	946	300	643	999999	999999	999999	716	323	999999	999999	589	387	553	999999	283	548	976	571	999999	765	509	999999	225	950	292	999999	630	999999	105	559	334	695	409	999999	84	694	115	37	724	999999	833	526	205	880	999999	687	385	999999	452	935	999999	988	351	493	
