K	N
--------------------------------------
1	1

2	105263157894736842

3	1034482758620689655172413793

4	102564

5	142857

6	1016949152542372881355932203389830508474576271186440677966

7	1014492753623188405797

8	1012658227848

9	10112359550561797752808988764044943820224719

10	NO
