using System;using System.Collections.Generic;using System.Linq;namespace Z{public class P{public static void Main(){new P().K(2,3);}int x, y;void K(int a, int b){x=a;y=b;for(var s=0;snew{p,i}).OrderBy(e=>e.p).GroupBy(e=>e.p/y).Select(g=>String.Join(" ",g.Select(e=>(e.i+1).ToString()).ToArray())).ToArray()));Environment.Exit(0);}}IEnumerable M(int[] v){var c=v.Last();var q=new{X=c/y,Y=c%y};return(from m in new[]{new{X=1,Y=2},new{X=2,Y=1}}from d in Enumerable.Range(0,4).Select(i=>new{X=(i&2)-1,Y=(i&1)*2-1})select new{X=q.X+d.X*m.X,Y=q.Y+d.Y*m.Y}into p where p.X>=0&&p.Y>=0&&p.X