QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#961321#10243. Opieka [A]liuhengxi10 ✓1102ms251156kbC++144.2kb2025-04-02 07:22:232025-04-02 07:22:24

Judging History

This is the latest submission verdict.

  • [2025-04-02 07:22:24]
  • Judged
  • Verdict: 10
  • Time: 1102ms
  • Memory: 251156kb
  • [2025-04-02 07:22:23]
  • Submitted

answer

// created:  2025-03-19 19:19:19
// code->debug 2025-03-19 20:21:31
#include<cstdio>
#include<cctype>
#include<cstring>
#include<algorithm>
#define F(i,l,r) for(int i=(l),i##_end=(r);i<i##_end;++i)
#define I128 //||is_same<T,__int128_t>::value||is_same<T,__uint128_t>::value
using namespace std;
template<typename T>enable_if_t<is_integral<T>::value I128,void> readmain(T &x)
{
	bool neg=false;int c=getchar();
	for(;!isdigit(c);c=getchar())if(c=='-')neg=true;
	for(x=0;isdigit(c);c=getchar())x=(T)(10*x+(c-'0'));
	if(neg)x=-x;
}
template<typename T>T& read(T &x){readmain(x);return x;}
template<typename T,typename ...Tr>void read(T &x,Tr&... r){readmain(x);read(r...);}
constexpr int N=20,M=1e5+5,INF=0x3fffffff;
int gcd(int a,int b){return !b?a:gcd(b,a%b);}
struct frac
{
	int a,b;
	friend bool operator<(const frac &u,const frac &v){return u.a*v.b<v.a*u.b;}
};
int num,den;
struct segtree
{
	static constexpr int N=(1<<18)+5;
	struct cont
	{
		int len,a,p,s,m;
		friend cont operator+(const cont &u,const cont &v)
		{
			return cont{u.len+v.len,u.a&v.a,u.a?v.p+u.len:u.p,v.a?u.s+v.len:v.s,min({u.m,u.len+v.m,u.s+v.p>=num?u.len-u.s:INF})};
		}
		void modify(const cont &u,const cont &v)
		{
			a=u.a&v.a;
			p=(u.a&(v.p+u.len))|(~u.a&u.p);
			s=(v.a&(u.s+v.len))|(~v.a&v.s);
			m=min(u.m,u.s+v.p>=num?u.len-u.s:u.len+v.m);
		}
	};
	struct node
	{
		int mv,tv;
		cont v0,v1;
		void get0(){v1=v0;}
		friend node operator+(node a,node b)
		{
			b.mv+=a.tv;
			if(a.mv>b.mv)a.get0();
			if(a.mv<b.mv)b.get0();
			return node{min(a.mv,b.mv),a.tv+b.tv,a.v0+b.v0,a.v1+b.v1};
		}
		void modify(const node &a,const node &b)
		{
			int bv=b.mv+a.tv;
			tv=a.tv+b.tv;
			if(a.mv>bv)v1.modify(a.v0,b.v1),mv=bv;
			else if(a.mv<bv)v1.modify(a.v1,b.v0),mv=a.mv;
			else v1.modify(a.v1,b.v1),mv=a.mv;
		}
	}s[N];
	int n;
	void build(int n_,int *c,char *ma)
	{
		for(n=1;n<n_;n<<=1);
		node *leaf=s+n;
		cont c0{den,0,0,0,INF},c1{den,-1,den,den,den>=num?0:INF};
		F(i,0,n)leaf[i]={i<n_?c[i]:INF,0,i<n_&&ma[i]=='.'?c1:c0,c0};
		for(int i=n;--i;)s[i]=s[2*i]+s[2*i+1];
	}
	void update(int p,int mv,int tv,cont v)
	{
		p+=n;
		s[p].mv=mv;s[p].tv=tv;
		if(s[p].v0.a)s[p].v1=v;
		while(p>>=1)s[p].modify(s[2*p],s[2*p+1]);
	}
	int query()
	{
		if(s[1].mv==1)return s[1].v1.m;
		else return s[1].v0.m;
	}
}s[N];
int n,m,c[M],b[N*M];
char a[N][M];
void update(int re,int x,int v)
{
	if(x==m*den)return;
	b[x]+=v;x/=den;
	int mv=INF,tv=0;
	segtree::cont d{den,0,0,0,INF};
	static int ss[M];
	F(i,0,den)mv=min(mv,ss[i]=tv+=b[x*den+i]);
	int y=1;
	for(int i=den;~--i;)
	{
		if(ss[i]>mv)++d.p,d.s+=y;
		else d.p=0,y=0;
		if(d.p>=num)d.m=i;
	}
	mv+=c[x];
	while(re)
	{
		int i=__builtin_ctz(re);re^=1<<i;
		s[i].update(x,mv,tv,d);
	}
}
bool dfs(int rem)
{
	if(!rem)return true;
	pair<int,int> mn[2]={{INF,-1},{INF,-1}};
	for(int j=rem;j;)
	{
		int i=__builtin_ctz(j);j^=1<<i;
		pair<int,int> cur={s[i].query(),i};
		if(cur.first>=m*den)return false;
		if(cur<mn[0])mn[1]=mn[0],mn[0]=cur;
		else mn[1]=min(mn[1],cur);
	}
	for(pair<int,int> ii:mn)if(~ii.second&&ii.first<mn[0].first+num)
	{
		int i=ii.second,l=ii.first,re=rem^1<<i;
		update(re,l,-1);update(re,l+num,1);
		if(dfs(re))return true;
		update(re,l,1);update(re,l+num,-1);
	}
	return false;
}
int ians=-1;
bool check(frac val)
{
	if(~ians)
	{
		if(!(frac{ians,1}<val))return true;
		if(!(val<frac{ians+1,1}))return false;
	}
	num=val.a;den=val.b;
	memset(b,0,sizeof(int)*m*den);
	F(i,0,n)s[i].build(m,c,a[i]);
	return dfs((1<<n)-1);
}
frac fr[N*M];
int frc;
void genfr(int l,int r)
{
	if(r-l==1)
	{
		int ma=0;
		F(i,0,l)ma|=(gcd(i,l)==1)<<i;
		F(i,0,m+1)if(ma>>(i%l)&1)fr[frc++]={i,l};
		return;
	}
	int mid=(l+r)>>1;
	int fl=frc;
	genfr(l,mid);
	int fmid=frc;
	genfr(mid,r);
	inplace_merge(fr+fl,fr+fmid,fr+frc);
}
int main()
{
	read(n,m);
	F(i,0,n)scanf("%s",a[i]);
	F(i,0,n)F(j,0,m)c[j]+=a[i][j]=='.';
	F(i,0,m)if(!c[i])return puts("-1"),0;
	genfr(1,n+1);
	int il=0,ir=(m>>1)+1;
	while(ir-il>1)
	{
		int mid=(il+ir)>>1;
		if(check({mid,1}))il=mid;
		else ir=mid;
	}
	ians=il;
	int l=0,r=frc;
	while(r-l>1)
	{
		int mid=(l+r)>>1;
		if(check(fr[mid]))l=mid;
		else r=mid;
	}
	printf("%d/%d\n",fr[l].a,fr[l].b);
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 1
Accepted

Test #1:

score: 1
Accepted
time: 0ms
memory: 8008kb

input:

1 1
.

output:

0/1

result:

ok single line: '0/1'

Test #2:

score: 1
Accepted
time: 0ms
memory: 20300kb

input:

5 100
....X..XXX........X.XX.X...............XX..............X....................X.....X.........XXXX.XX.
....X..X..........X.X..........X...................................X.......X..X.........X.....X....X
....X..X.....X....X.X.X................XX................X..X..................................

output:

73/4

result:

ok single line: '73/4'

Test #3:

score: 1
Accepted
time: 0ms
memory: 22356kb

input:

5 100
.....X....X.....X...X.....X.XX...X.....X.X.X..XXX.....XX.X....XXXXX...........XX...X.XXX...XX.....X.
..XX.....X.X.....XX.....XX.....XXXXXX....X.......X....X.........XX....XX.....X....X......X.X..X.....
.X..X..X.....X....X..X.....X..X...XX.....X.X..XXX........X.....XX........X...X.....X.XX....X...

output:

29/5

result:

ok single line: '29/5'

Test #4:

score: 1
Accepted
time: 0ms
memory: 20300kb

input:

5 100
...X......X.......................X..................X.........X...............................X....
...X..................X...............................X.........X.................X.................
...X.............................X...............................................X.............

output:

91/3

result:

ok single line: '91/3'

Test #5:

score: 1
Accepted
time: 0ms
memory: 20304kb

input:

5 100
........X.................X..........................X.......................X......................
......................X....XX.........................X......................X......................
..X.........................XX......................X..X.....................X.................

output:

49/2

result:

ok single line: '49/2'

Test #6:

score: 1
Accepted
time: 0ms
memory: 22348kb

input:

5 100
..XX...X.XX..XX..XXXXXX.X.X..X..X..XX.X.XXX.XXX..XX..X..XXXXXXX.X.X..X..XX..XX..X.X...XX.X.X.X.XX...
..X.X.X..X...X.X..X..X..XXXX.XXXXXXXXXXX....XX..XXXX..X..X.X..XX.XX..XX..X.X.XX..X..X.X.X...XXX...X.
.X...XX..XX..X..X..X.X..XXX..X..XX.XXXX..XX..X.X..XX..X.....X..XX..X.X.X....XX.X.XX.X.X..XX....

output:

3/1

result:

ok single line: '3/1'

Test #7:

score: 1
Accepted
time: 0ms
memory: 20308kb

input:

5 100
..X.XX.....X..X..X..X..X.X..XX..X.XX..X..XX..XX..X.XXX..X..X.X.X.X.XXX..X.X....X.X.X.XX...X.XXXXXX..
.X...XX..X..X..X.X.X..XX..X..X..X..X..X.XX..X.X.X.X.X..XX..X.X..X..X..XX....X.X..X..XXX..X..X..X.XX.
...XX.X.XX..XXX.....XXXX.XX..X.X.X..XX.X.X.X..X..X..X..XX....X..XXXX..X..XX.X.X.....XXX..X.X...

output:

5/2

result:

ok single line: '5/2'

Test #8:

score: 1
Accepted
time: 0ms
memory: 22352kb

input:

5 100
.......X....X......X......X....X......X...X.......X......X.....X.....X.....X.....X.....X....X.......
......X....X............X.....X...X......XX.....X.X......X.....X.....X....X.......X....X.....X......
......X.....X......X......X......X.X............X.X......X.....X....X.......X...X.......X......

output:

7/1

result:

ok single line: '7/1'

Test #9:

score: 1
Accepted
time: 0ms
memory: 20300kb

input:

5 100
.......X....X......XX.....X.....X......X..X......X.....X..X...X......X.....X.....X.....X....X.......
......X.....X......X......X.....X..X......X......XX...................X....X.....X....X.......X.....
......X.....X......XX.....X.....X....X.....X.....X.X......X...X.....X.......X...X.......X......

output:

13/2

result:

ok single line: '13/2'

Test #10:

score: 1
Accepted
time: 0ms
memory: 20308kb

input:

4 20
....................
......X.............
...............X....
...........X........

output:

10/1

result:

ok single line: '10/1'

Test #11:

score: 1
Accepted
time: 0ms
memory: 7936kb

input:

1 1
X

output:

-1

result:

ok single line: '-1'

Test #12:

score: 1
Accepted
time: 0ms
memory: 14156kb

input:

1 100
....................................................................................................

output:

0/1

result:

ok single line: '0/1'

Test #13:

score: 1
Accepted
time: 1ms
memory: 20304kb

input:

5 1
.
.
.
.
.

output:

1/2

result:

ok single line: '1/2'

Test #14:

score: 1
Accepted
time: 0ms
memory: 20304kb

input:

5 100
....................................................................................................
....................................................................................................
...............................................................................................

output:

50/1

result:

ok single line: '50/1'

Test #15:

score: 1
Accepted
time: 0ms
memory: 10060kb

input:

5 100
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...

output:

-1

result:

ok single line: '-1'

Test #16:

score: 1
Accepted
time: 0ms
memory: 20304kb

input:

4 8
.X.X..X.
.XX..X.X
X...XXXX
.XXX....

output:

3/2

result:

ok single line: '3/2'

Test #17:

score: 1
Accepted
time: 0ms
memory: 16204kb

input:

3 19
X...X..........XX..
...X.X............X
...................

output:

9/1

result:

ok single line: '9/1'

Test #18:

score: 1
Accepted
time: 0ms
memory: 16208kb

input:

2 100
XX......XXXX........X.X..X.....XX..X..XXX.X.XX.X....X.XXX..X.XX...XXX.XX.X.XX.....X.....X.XXXX....X.
.................X.X......XX..X..XX.X....X.X....XX.......X.....X.X...X....X..X........X..X......X...

output:

5/1

result:

ok single line: '5/1'

Test #19:

score: 1
Accepted
time: 0ms
memory: 20308kb

input:

5 99
.XXX....X.X...XX...XX.....X..XXX..XXX.....XX.XXX...X.X..X.XX.X..X.XXXXX.X.X.X.XX.X.XXX...XXX....X..
XX...X.XXX.X.X.XXXX......XXX...XXXXXX.X.XXX..X...XX.X.XX...XXX.XX.X...X.....XXX.XXX.XXX...XXXX.XX.X
XX.X.XXXX..XXX..XXXX..XXX.XX..X....X..XXXX....X.X.....XX..X....X..X..XX..XX........X..XXX.XXX.X...

output:

4/1

result:

ok single line: '4/1'

Test #20:

score: 1
Accepted
time: 0ms
memory: 8016kb

input:

5 100
XXX...XX..X.....XXX.....X.X..X.XX.X....X...XX.XXXXXXXXX.X..XX.X....X..XX.XX.X.XX.X.XXX..X.X.X..XXXX.
.XX..XXXXXX.XXX.XX.X..X..X..XXX..X..XXXXXXXX.X...XX..XX..XXXX.X.X..XXXX...X.X..X.XX..XX...X.X.X..X..
XXX.XXXX.XX.XX.X.X.X.X..X....X.XXX...X..XX.XX...X........XXX.XXXX...X.....X.X.......X..X.XX....

output:

-1

result:

ok single line: '-1'

Test #21:

score: 1
Accepted
time: 0ms
memory: 20300kb

input:

5 100
XX.....XX.X...X.XXX.XX..X....XXX.XXX.X.XXXX.X..XXX.X.XX..XX....XX..XX......XX.XX..X.XXX.XX.XX.XX..X.
XXXXXXXX.X.XXXXXX..XX.XXXXXXX..XX.X.X.X....X.XX..XX.X..XXX.XXXXX.XX.XXXXXXXX.X..XX.XXX.XXXXXXXX.XX.X
XXXXXXXXXX.XXX.X.X.X.XXXXXXXXXXXX...XXX..X.XXXX.X.X.X..XX.XXXXX.XXX.XXXXXXX..XX.XXXX.X.X..X....

output:

0/1

result:

ok single line: '0/1'

Test #22:

score: 1
Accepted
time: 0ms
memory: 20140kb

input:

5 100
XXXXXXXXXXX.XXXXXXX..X..XXXX.X.XXX....X..XXXXXXX.X.X.X..XXXXXXX..X.XXXXXXX.XXXXXX.XXX....X.XXXX.X.X.
XX.XXXXXX..X.XX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XX.XXXXXXXX..X.X.XXXXXX..XXXXXXXXXX.XXXXX
XXX..XX.XXXXX.XXX.XXXXXX.XXXXXXXXXXXXXXXX..XXXXXX.XXXXXX..XXXXXXXXXXX.XXXXXXXX..XXXX.XXXXXX....

output:

0/1

result:

ok single line: '0/1'

Test #23:

score: 1
Accepted
time: 0ms
memory: 20300kb

input:

5 100
X.XXXXXX.XXXXXX.X.X.XXXXXXXXXXX.XXX.XXXXXX..X.XXX.XXXXX..........X.XXXXXX.XX..XXXXX..........XX..X.X
XXXXX.X.XX.XXXXXXXXXXXXXXX.........XXXXX..........XXXXXXXXXXXXXXXXXX.X.X.XX.XXX.X.XXXXXX.XXXXX.XXXX.
XX.X...........X.X.X..........XXXXXXX....XXXXX.XXX......XXXX...XX.XXXX..........XX..X.X.XXXX...

output:

9/1

result:

ok single line: '9/1'

Test #24:

score: 1
Accepted
time: 0ms
memory: 20108kb

input:

5 100
..XX...........X.X.X..........XXXXX..XXX.XX..XXXX.XX.X.XXXX.XXXXXXX..X..........XXXXXXXX.XXXXXXX.X..
XXXXXXXXX.XXXXX.XXXX.X..XXXX.XXX...........XX.XX.........XXXX.X.........XXX..XXXXX.XXXXXX..XXXXXXXXX
XXX.X.XXXXXX.XXXXXXXXXXXXX..XXXXXXXXX.XXXXXXXX..XX..XXX..........XXXX..X.XXXXXXX.XX............

output:

17/2

result:

ok single line: '17/2'

Test #25:

score: 1
Accepted
time: 0ms
memory: 22348kb

input:

5 99
....X...........X........X......X........XX.........X.......X......X..............X.....X..........
....X...........X........X......X........XX.....X...............X.....X........X........X..........
....X...........X...X..............X.....XX.........X.......X.........X........X........X.........

output:

12/1

result:

ok single line: '12/1'

Test #26:

score: 1
Accepted
time: 1ms
memory: 22348kb

input:

5 99
....X...........X...X..............X.....X..........X.......X.........X.......X...........X........
....X...........X....XXXXXXX....X........X......X...............X.....X.......X...........X........
...................X.XXXXXXX.X..............X.......X.......X.........X.....X.....................

output:

23/2

result:

ok single line: '23/2'

Test #27:

score: 1
Accepted
time: 0ms
memory: 22352kb

input:

5 100
.....X..........X............X......X.......X.......X............X....X.........XX........X.........
.....X...............X......X.......X.......X........X....X.................X...XX........X.........
.................X..........X.......X.....X.............X..XXXXXX....X............X.......X....

output:

12/1

result:

ok single line: '12/1'

Test #28:

score: 1
Accepted
time: 1ms
memory: 20308kb

input:

5 100
....................X........X.....X.........X........XXX..X...............X......X...........X..X..
......X...........X..........X....X............X......XXX...XXXXXXX...X............X..........X..X..
......X..........X............X....X.......X.............X..XXXXXXX....X..........X............

output:

23/2

result:

ok single line: '23/2'

Test #29:

score: 1
Accepted
time: 0ms
memory: 22348kb

input:

5 98
....X.......X....XX....X.XX......X..X.......X......XX..X.X................X.....X......XXX..X..XXX
..X...........X..XX......XX.X.......X...X...............X.....X......X.....X....X..X........X..X..
..X...........X..............XXX....XX.X..XXX......XXXXX.XXXX.X......X.......X..................X...

output:

12/1

result:

ok single line: '12/1'

Test #30:

score: 1
Accepted
time: 0ms
memory: 22312kb

input:

5 98
..XXXX.XXX.......X.......XXXX.XXXX.............X.....X....XX.............XX........X..X...........
.........X.......X.....X................X....X.......X.....XXXXXX....X.X..XX.......X.......X......
XX.X..........XX.X.......XXXXX.....X....XX...............X..XXXXX......X....X.XXXX.X.......XX.X.X...

output:

23/2

result:

ok single line: '23/2'

Test #31:

score: 1
Accepted
time: 1ms
memory: 20304kb

input:

5 100
XX.X....X.......X......X..........XXXXXX..........X.XX...XX..X..X.X..X....XXX..X..X.......X...X.....
.XXXX.X.XXX.X.X....X....XX......X.X.......XX..XXXX...........X..X............X...XX.......X.......X.
X.X......X.......X.........X....X..........X..XXXX...X...X.....XX.X......XX.....XXX......X.....

output:

8/1

result:

ok single line: '8/1'

Test #32:

score: 1
Accepted
time: 0ms
memory: 20300kb

input:

5 100
.X.X.XX.X......X.X.XX.XX.............XXX..........XX...XXXXXX.X.X.X.......X.......XXXX.....X...X....
XXXX..X....XXXX..X......XXX.....X...X...X.X.......XXX.X...........X..XX..XX.......XX....X.XX.......X
.X.....XXXXX.....X....X.XXX.X...XXXX...X..XXX....X...........X..X............X....X....X.......

output:

15/2

result:

ok single line: '15/2'

Test #33:

score: 1
Accepted
time: 0ms
memory: 22352kb

input:

5 100
X..XX.X.XX.XX..X.XXXX.XX..X.XX..X.X..X..X.X.X..X.X..XXXXXXX.X..X..X..X..XXX..X.X..X..XX......X..X.X.
X.XX.............XX..X...X....X.X.XXX...X.......X.X....X.X.X...X.....X..X.........XX...XX..XX.......
XXX..X..XX..XX..X.XXXX..XX..X.X.XXX.X.X..XXX..X.X..X.X.X.X.X.X.X.X.X..X.X..X..X.X..X.X....XX...

output:

8/3

result:

ok single line: '8/3'

Test #34:

score: 1
Accepted
time: 0ms
memory: 18252kb

input:

4 100
X..XX..X.X.....XXXX...........X..X.......XXXX.......X......X...XX.X.......X..X.....X.......XXX..X...
......X..XX.....XX.X......X.X............X..X.....XXXXXX.......XXX......X....X....X...X.X...........
......XXXX.XX...X..XX.............X..X.......X......X.X.XXXXX..XX.....X..X...X.X.......X.......

output:

22/3

result:

ok single line: '22/3'

Test #35:

score: 1
Accepted
time: 0ms
memory: 22352kb

input:

5 20
...X............XXX.
X.XXX.XXX.XX.XX..XXX
.X..XX.X.X.X.X.XXX..
.X.XXX.X.X.XX.X.X..X
.X.XX.X.XX.X.XXX..X.

output:

5/4

result:

ok single line: '5/4'

Subtask #2:

score: 1
Accepted

Test #36:

score: 1
Accepted
time: 0ms
memory: 24440kb

input:

6 1000
...XXXX.XXX..XXX......XX.XX..XXX....X...XX.X...XXXX.X.....XX.XX...XX..X.X...X..XXXXX.X...X.X.XX.XX..X........X....XXX.X..XXXXX.XX.X..X....XX..X...XXX..XXX..X.XX..X.X...XXXXX.XXXXXXX.XX..XX.X...X.XXXX.XXX..X...X.X.XX...XXX.XXX.X..X...X..XX.X....XXX.X.X.XXXX...X..XX.....X.X..XX.XX.X.XX..XX...XX...

output:

6/1

result:

ok single line: '6/1'

Test #37:

score: 1
Accepted
time: 1ms
memory: 24284kb

input:

6 1000
.X.................................XX..XXXX.X........X...................................................XX.X..X...X.X.........X.........X........X.................X...............................................................................................X..................XX......X........

output:

78/1

result:

ok single line: '78/1'

Test #38:

score: 1
Accepted
time: 0ms
memory: 24440kb

input:

6 1000
..XXX.........X...XXX.........X........X..........................X..........XX...X...........XX...X.................X...........................................X.......................X.XX...................X.XXXXXX...............XXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................................

output:

155/2

result:

ok single line: '155/2'

Test #39:

score: 1
Accepted
time: 1ms
memory: 22396kb

input:

6 997
.....X....XX........XX.........................................XX.X..............XXX.X..X.XX....X...XXX.X.....................................XX.......X.XX..........XX.....................................XX....X.......X.X...X...XXX...X.....XX.XXXX..X........................X.....X.........X......

output:

89/1

result:

ok single line: '89/1'

Test #40:

score: 1
Accepted
time: 2ms
memory: 24392kb

input:

6 997
............X.......................X..X.....X...........X..........................XX..X...X........................XX..X..X.XX..X.....XX............................XX...............................................XX..X.X.....XX......X.....XXX...............X........X................XXX..XX.....

output:

177/2

result:

ok single line: '177/2'

Test #41:

score: 1
Accepted
time: 0ms
memory: 24444kb

input:

6 1000
....................XX...............................................XX.XXX....................XXXXX.....XX.................X.........................X......XXXX...XX....XX....................XX..X..........................................................................X.........X..............

output:

51/1

result:

ok single line: '51/1'

Test #42:

score: 1
Accepted
time: 0ms
memory: 22396kb

input:

6 1000
............X............X..X............XX...X.X.XX....X......XXXXX..XXXX....XXX...XXXX....X...X..........X...............X................X..X...........................................................................X.X................X.X....X..X..........X..................X.................

output:

101/2

result:

ok single line: '101/2'

Test #43:

score: 1
Accepted
time: 1ms
memory: 24312kb

input:

6 1000
............XXXXX..................XXX............X..............XXX.....XX.X...X...........XX........X.X.......XXX.....XXX.XXX.............................X........X..................X........X...X..X.X......XXXX.X......X.....X.........X.XX..X..XX.X....XX...XX...XX..............................

output:

745/6

result:

ok single line: '745/6'

Test #44:

score: 1
Accepted
time: 0ms
memory: 34676kb

input:

6 1000
..X....................XX.........XX........XX.X...X..XX....X...........X.X..XXXX....X...XX.X..............................X....................X.X........XX...X...XXX.........XX...X.........X.....................XX.......................X.........X.....XX...............X.................X.X....

output:

529/2

result:

ok single line: '529/2'

Test #45:

score: 1
Accepted
time: 0ms
memory: 22388kb

input:

6 1000
X.......X..XX.........X.......XXX.....................................X..XX..X.X..XX............X........X.....................X.......XX.....XX..........X.XXXX........X................................................................X....XXX......X................................................

output:

495/2

result:

ok single line: '495/2'

Test #46:

score: 1
Accepted
time: 1ms
memory: 22380kb

input:

6 1000
..........................X...........................................................................................................................................................................................................................X.................................................

output:

875/4

result:

ok single line: '875/4'

Test #47:

score: 1
Accepted
time: 1ms
memory: 24440kb

input:

6 1000
..X.X.XX...XX..X..X..X..XX..X..X.XXX...XX..XX..X..X.X.....X.X..X.....X..X..X..XX..X.XX.....X..X..X..X..XX..X.X..X.X..X..XX..X....X..X..XX..X..X..X.X..X..X..X..X..X..XX.....XX...X.X..X..X.X.X..XX..X..XXX...X..X.XX..X.X.X..X..XX..X..XX.X.X.XX..X.X..X.X..X..X..XX..X.X...X..X.X.X.X..X.X..XX..X..X...

output:

3/1

result:

ok single line: '3/1'

Test #48:

score: 1
Accepted
time: 1ms
memory: 22392kb

input:

6 1000
..XX......X.X..X.X..X.X..X..X..X..X.X..X.X..XXX..X..X..XX.X..X..X..X.X..X..XX..X..X..X.X.X..X.X.....X..X..XX..X..X..X..X..X.X..X..X..X..X..XX..X.XX..X..XX..X.X.X.XXXX..X..X..X..X..XX..X...X..X.X..X.X..X.X..X..X.X..X..X..X.X..X..XX..X..X.X..X..X..XX..XX..XX..X..XX..XX..X.X..X..X..X..X.X..X..XX...

output:

5/2

result:

ok single line: '5/2'

Subtask #3:

score: 1
Accepted

Test #49:

score: 1
Accepted
time: 0ms
memory: 10060kb

input:

7 10000
..XXXX.XXX.X......X..XX.XX......XX.XX.X...X...X..X.XX........XXXX..X..X..X.X.XX.XX..XX..X...XXX.X.X.XXXX..X....X.X.X.X.....X..XX.XXX.X.X...XXXXX.XXX..X.XX...XX...X...X.XX.X...X.XX..X....XXX...X....XX........XXXXX...X..X....XXX...XXXX.X.X.X..XXXX....XX...X.X.XXX....XXXX.XX.X.X.XX..X.XXXXXXXXX...

output:

-1

result:

ok single line: '-1'

Test #50:

score: 1
Accepted
time: 29ms
memory: 45100kb

input:

8 10000
XXX...X...XX.XX...X.X...XX..X...X.XX.X.X...X.X..X.XXXXX....X.X.X..XXXXXXXX...X..X..X.XXX.X.X...XXXXX..XX...X...X.X...X..X..X.XXX.X..X...XX....XX..X.X.X..XXXXX..X.XX...XX.....X.X.XXX...XXXXXX.XXXXXX.XX...XXX.X......XXX.XXXX........XXX..X.X..X......XXX...X..X...X.X.X...X...XX..XXXX..XX.X.X.X.....

output:

10/1

result:

ok single line: '10/1'

Test #51:

score: 1
Accepted
time: 22ms
memory: 28792kb

input:

8 10000
.........X.X.....XX.XX.........................X....................XXXXX..............................X...........X......X......X....................XX.....X.X.XXX...X.....X..X....................X.......................................X...X...X............X....................X.X.............

output:

649/1

result:

ok single line: '649/1'

Test #52:

score: 1
Accepted
time: 30ms
memory: 26940kb

input:

8 10000
...................XXXX.................X.........................X................XX...X....X..X......X...X.......XX..........X...XXXX..XX............X..XX......X....X.X.X..........X......X........X.....................X...........X...........................X..X..X..........XX..XXXX..........

output:

1297/2

result:

ok single line: '1297/2'

Test #53:

score: 1
Accepted
time: 21ms
memory: 26932kb

input:

8 9997
.....................................................................................................................................................................................................................................................................................X..................

output:

401/1

result:

ok single line: '401/1'

Test #54:

score: 1
Accepted
time: 19ms
memory: 43320kb

input:

8 9997
......................................................................................................................................................................................................X.................................................................................................

output:

400/1

result:

ok single line: '400/1'

Test #55:

score: 1
Accepted
time: 25ms
memory: 43244kb

input:

8 10000
....................X............XX...........................................................XXXX.X.XXXXXXXXX...............X....X......XX........X.....XX..................X........................................X...............X.........................XX........X.......................X....

output:

657/1

result:

ok single line: '657/1'

Test #56:

score: 1
Accepted
time: 27ms
memory: 43316kb

input:

8 10000
...................X.X..XXX....................................XX.X...............XXX...X.......................................X...........................X.XXX.............X..XXX..........X.....................................................................................XXXX........X......

output:

1313/2

result:

ok single line: '1313/2'

Test #57:

score: 1
Accepted
time: 14ms
memory: 26852kb

input:

8 8192
........................................................................................................................................................................................................................................................................................................

output:

6091/5

result:

ok single line: '6091/5'

Test #58:

score: 1
Accepted
time: 21ms
memory: 45360kb

input:

8 10000
....................................X..........X.X.X........X......................................XXX.......................X.XX.X....X.XXX.X.......................................................X.X...............................................................................................

output:

8921/3

result:

ok single line: '8921/3'

Test #59:

score: 1
Accepted
time: 18ms
memory: 26936kb

input:

8 10000
X....XX.X.X.XXXXXXXXX.XX.XX..XXXXXXXXXXXXX..XXXXXX.XX..XXXXX.XXXXXXXXXXXXX.XX.XX..XXXX.XXXX.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXX.X.X.XX.XXX.XXXXXXXXXXX.XX.XXXXXXX...XXXXX.XXXXX..X..XXXXXX.X.XXXXXXXX.XXXXX.XX..XXXX.XX.XXXXXX.X.XXXX.XXXXXXX..XXX.XXXXXXXXXX..XXXX..XXX.XXX.XX.XXXXXXXXXXXXXXXXX.X..XXXX...

output:

9779/4

result:

ok single line: '9779/4'

Test #60:

score: 1
Accepted
time: 26ms
memory: 28988kb

input:

8 10000
..X.X.X.X.X.X..X..XX..X..X..XX..X..X..X..XX..X..XX..X.XX..X..X.X.X..X..XX..X..XX..XX..X.X.X..X..X..XXX..X..X..XX..XX..X.X..X..X..X..X..X..XX..X..XX..X..X.....X..X.X..X.X.X.X.X.X.X.X..X.X.X..X.X.XX..X.X..X.X..X..X..X..X...X.X..X..X..X..X..X..X..XX..X.X..X.X..X.X..X.X..X..X.X..XX..X..X..XX..X....

output:

3/1

result:

ok single line: '3/1'

Test #61:

score: 1
Accepted
time: 27ms
memory: 45364kb

input:

8 10000
..X.X.X.X.XX......X..X..X.X..X.X.....X..XX..X..X..X.X....X..X.X..XX..X..X..X..X..X..X.X..X.X..XX..X.X..XX.X..XX..XX.X..X..X.X..XX..X..X..X..X.X..X..XX.....X..X..X..X..X..X.X..X..X..XXX..X.X..X..X..X..X.X..X.X..X..X.X..X..XX..X..XX..XX..XX.X..X..X..X..X.....X..X..X..XX..X.X....X..X..X..XX..XX...

output:

5/2

result:

ok single line: '5/2'

Test #62:

score: 1
Accepted
time: 26ms
memory: 28984kb

input:

8 10000
XXXXXX..XX.XX.XX.X.XX.X.X.X.X.XXX.XX.X.XXXX.X.XX.XXX.XX...XXX.XXX.XXXXX.X.XX.X.XX.XXXX.X.XX.X.X.XX.XXXXX.XX.X.XX.X.XXX.X.XXXX.X.XX.X.XXX.XXXX.XX.X.X.X...X.XX.X.XXX.X.XX.X.X.XX.X.XX.X.XX.XXXX.XX.X.X...X.XX.X.X.X.X.X.XXX.X..XXXX.X.XXX..XXX.X.X.X.XXX.X.XX.X.XXX.X.X.X.X.X.X.XXX.X.X..XX.XX.XX.XXX...

output:

2/1

result:

ok single line: '2/1'

Test #63:

score: 1
Accepted
time: 29ms
memory: 28980kb

input:

8 10000
XXXX..XXXX.X.XXXX.XXX.X..XXXXX.X.X.XX.X.XX.XX.XX.XX.X.X.XX.XXX.XX.XXX.XX...XXX.XXXXX.X.XX.X.X.XXXX.XXX.XXX.X.X.X.X.XXXXXX...X.XXX.XXX.X.XXX.X.XXXXXX.X.XXXXXXX.XXX.X.XXX.XXXXXXX.XX.X.X.X.X.XX.XX.XXXX.X.XX.XXXX.XXXXXXXXX.X.XXXX.XX.XX.XX.X.X.X.XX.X.XX.XX.XX.XXXX.X.XX.XX.X.X.X.X...XXXX.XX.X..X.X...

output:

3/2

result:

ok single line: '3/2'

Subtask #4:

score: 1
Accepted

Test #64:

score: 1
Accepted
time: 52ms
memory: 75220kb

input:

10 30000
......................................................................................................................................................................................................................................................................................................

output:

15000/1

result:

ok single line: '15000/1'

Test #65:

score: 1
Accepted
time: 94ms
memory: 75284kb

input:

10 30000
...X..X..X.....X...X.....X.X...XXX.XX..XX.X......X.X.X.X..X..X.X.XXXX.XXXXX....XX......X....XXX.XX..X.XXX...X...X.X.X.XXX......XXX.X....X.....XXXXX......XX...XX.XXXX....X.X.X.....XXX.XX.X.X.X....XXX.X.X.XX.XXX....X.X.X....X.XX..XXX.XX...X.X...X.XXX.X.XX..XX.X..XX.X..XX..XX....X.X...XX.XXX.....

output:

13/1

result:

ok single line: '13/1'

Test #66:

score: 1
Accepted
time: 88ms
memory: 53792kb

input:

10 30000
................................................................X...............X............................................................................................XXX...............X...........X......X.XXX..................................X...X...XX.XXXX..X....X......................

output:

1594/1

result:

ok single line: '1594/1'

Test #67:

score: 1
Accepted
time: 80ms
memory: 56296kb

input:

10 30000
..X...X...........................X.XX.............................X.X....XX...XXXX...XX.X.....X.X...........XX..X...............X..XX..................X...................X..XX.......................................X..............XXX...................X..XX...XX.X.................XXXX........

output:

1543/1

result:

ok single line: '1543/1'

Test #68:

score: 1
Accepted
time: 87ms
memory: 75992kb

input:

10 29999
X.XXX...................................................X......XX........................X...................X.X.X.X..XXX.XX..X........................................................XXX........................X.........X..X.X..XXXXXX....................X.......................................

output:

1504/1

result:

ok single line: '1504/1'

Test #69:

score: 1
Accepted
time: 97ms
memory: 54104kb

input:

10 29999
......................................................................................XXXXX...................................X.........X...X...X...................................XXX......XXXX....XXX....X....X..............X...X.XX........X.X.X..X.......X..X............X...X..................

output:

3007/2

result:

ok single line: '3007/2'

Test #70:

score: 1
Accepted
time: 97ms
memory: 53600kb

input:

10 30000
XX.X.X..................................................XXXX.XXX......................................................................................XXX......XX..............XX....XX..XXX.XXXX....XX.XXXXX.X..X...XXXX.....................XX...X..XX..X......XXX...X.XXX....X....X..XX....XX.X....

output:

1731/10

result:

ok single line: '1731/10'

Test #71:

score: 1
Accepted
time: 102ms
memory: 56328kb

input:

10 30000
................X...X...X.....X................X......X.........XX.XXX.........................................................................XXXX............X...X...X..............XX..................X....X........................................................XX..............XX.XXX........

output:

1969/4

result:

ok single line: '1969/4'

Test #72:

score: 1
Accepted
time: 82ms
memory: 79304kb

input:

10 30000
.................X.X......X............X.X..X.............................................................................................XX..........................................XXX.XX......X..............................X..XX.................X..............................................

output:

23617/5

result:

ok single line: '23617/5'

Test #73:

score: 1
Accepted
time: 56ms
memory: 54008kb

input:

10 30000
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXX.XXX.XXX.XXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX.X.XXXXXX.XX.XXXXXXX.XX.XXXXXX..XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XXXX.XX.XXXX.XXXXXXXXXXXXXX.XXXXXXXXXX.XXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXX.X.X.XXX.XXX.XXX.XXXXXXXXX...

output:

8613/2

result:

ok single line: '8613/2'

Test #74:

score: 1
Accepted
time: 47ms
memory: 49472kb

input:

9 30000
XXXXXXXXXXXXXXXXXXXX..X.XXXXXXX.XXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXXX.XXXX.XXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXX.XXXXXXXXXXXX.X.XXXXXXXX..XXXXXXXXX.XXXXXXXXXXXXXXXXX.XX.XXXXX.XXXX.XXXXXXXXXXXXXX.XX.XXXXXXX.XXX.XXXXXXXXXXX.XX.XX...

output:

22568/3

result:

ok single line: '22568/3'

Test #75:

score: 1
Accepted
time: 66ms
memory: 49980kb

input:

9 30000
..X.X.X.X.X.X..X..XX..X..XX..XX..XX..XXX..X.X.X..X..X.X..XX..X..X...X..X.X.....X..X..X.X..X..X.X..X..XX..X..X..XX.X..XX..X..X..X..X.....X.X..XX..XX..XX..XX..XXX..XX..XX..X.XX..X..X..X..X.X.X..X..XXXXX..X.X..X..X..XXX.X..XX..XX..X.X..X.X..X..X..X..XX..X..X.X..X..X..X..X..X..X..X.X..X..XX..XX....

output:

3/1

result:

ok single line: '3/1'

Test #76:

score: 1
Accepted
time: 85ms
memory: 52188kb

input:

9 30000
..XX...X.X..X..X.X..X.X..X.X..X..X...X..X..X..X.X.....X.X.....X..XX..X..X.....X.X.XX..X..X..X..XXX..X.X..XX..X..X..XX..X.X..X..X.X..X..XX..X..XX.X.X..X.X.X..X..X..X.XX..X..XX..XX.X..X..XXX..X..X..X..X.X.X..X..X.X..X..X.X..X.X.X..X..XX..X.X..X..X..X..XX....X..X.X..X.X..X.X..X..X..X..X..X.X.X....

output:

5/2

result:

ok single line: '5/2'

Test #77:

score: 1
Accepted
time: 84ms
memory: 79224kb

input:

10 30000
..XX...XX.X.X.X.X.X.X.X..X.XXX.X..X..X..XX..X.X.X..XX..X.X..XX..X.X..X..XX.X.....X..X..X.XX..X..X.X.X..XX..X..X..X.X..X..X..XX..X..XXX..X..XX.XX..XXX.X..X..X..X..X..X.X..X..X..X..X..XX..X.X.X.....X.X.X.XX..X..X.X..XX..X..X..X.XXX..X.X.X..X.X..XX.X..X.X..X..X.X..X.X..X.X.X..X..X..XX..X.X..X....

output:

3/1

result:

ok single line: '3/1'

Test #78:

score: 1
Accepted
time: 97ms
memory: 76880kb

input:

10 30000
..X.X.X.X.X..X..XX...XX..X..X.X...X..XX..XX..X.X.....X..X..X..X..XX.X..X..XX..X.X..X..XX..X..X..X..XX..X..X..X.XX..X..X..X..X.X..XX..X..X..X.X..X..XX..X..X..X.X..X.X.X.X..X..X..X.X..X.X.X......X..X..XX..X..X..X..X..X..XX..X..X.....X..XX.X..X.X..X.X..X.X.X..XX..X.XX..X.XX...X..XX..X.X..X..X....

output:

5/2

result:

ok single line: '5/2'

Subtask #5:

score: 1
Accepted

Test #79:

score: 1
Accepted
time: 258ms
memory: 115484kb

input:

12 50000
.XXXXXXXXXXXX.XXXXXXX.XX.X.XX....XX....XXXXX.XXXX.XX.XXXXXXXXXXXXX..XXXXX.X.XXX.XX..XXXXXX..XXX.XXXXX.XXXXXX.X.X..XXXXXXXXXXX.XX.XX.X.X.XX.XXXXXXXXXX.XXXXXXXXXX..XXX.XX.XXXXX.XXXXXX.XX.XXXX.XXXXX.XXXX.XXXX.XXXXXX.X.XX.XXX.XX.XXXX..X.X.XXXXXXXXXXXX...XXXXX.XX.XX...X.X..XXX.X...XXX..XXXXXXX.....

output:

0/1

result:

ok single line: '0/1'

Test #80:

score: 1
Accepted
time: 1ms
memory: 34640kb

input:

12 11
....XXX.XXX
XXX..XXX.XX
X....X.X...
..XX.X....X
X..X.X.X.XX
.X....X.XX.
X......X.X.
....XXXXX..
XXX....X.XX
X.X.XX..XX.
..XX..XX.X.
XXXX.X.....

output:

2/1

result:

ok single line: '2/1'

Test #81:

score: 1
Accepted
time: 230ms
memory: 115808kb

input:

12 50000
..............................X...................X.X.X........XX.X..........X.XXX...........................XX.XX...........X.....X........X...........X....XX....X.......X.................X...................................................................................XXXX....XXX..........

output:

2168/1

result:

ok single line: '2168/1'

Test #82:

score: 1
Accepted
time: 242ms
memory: 115052kb

input:

12 50000
......X.............XX.....XXX....X....X...........................X....................X.....................................................................................XXX.........X.XX.....................X..................................................................................

output:

2150/1

result:

ok single line: '2150/1'

Test #83:

score: 1
Accepted
time: 240ms
memory: 115376kb

input:

12 50000
.........X.XX......X.....X....X.............X...XX..............................X..........................................................X...........X................................................X.X.X.X.X...XX.....XXXX........................................XXX.X.XX.......................

output:

1735/1

result:

ok single line: '1735/1'

Test #84:

score: 1
Accepted
time: 292ms
memory: 116200kb

input:

12 50000
.....................................XX..........X.........X.................................................X...............................................................XXXXX......X...XX.................................................XXX....................................................

output:

3469/2

result:

ok single line: '3469/2'

Test #85:

score: 1
Accepted
time: 269ms
memory: 114468kb

input:

12 50000
....................X.................X.....X..........XXXXXXXXXX................XX...........................................................X.X...........X.............XXXXXX.....................................................X..XX..............X.............................................

output:

18240/7

result:

ok single line: '18240/7'

Test #86:

score: 1
Accepted
time: 254ms
memory: 114780kb

input:

12 50000
...XX.......................X.XX.XXX.XXXX............XX.X.....X..XXX..XX.X.XX...........................X...................................................X...................................X.................................X..X.X...X....X.....................................................

output:

34069/5

result:

ok single line: '34069/5'

Test #87:

score: 1
Accepted
time: 267ms
memory: 113568kb

input:

12 50000
X..........................................X.......X...XX................................XX.......X........................XXX......................X..X..............X....X.....................X...........................................................................................X........

output:

27886/5

result:

ok single line: '27886/5'

Test #88:

score: 1
Accepted
time: 204ms
memory: 114848kb

input:

12 50000
XXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XX..XXXX.XXXX..XXXXXXXXXXXXX.XX.XX.XXXXX.XXXXXXXXX.XXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XXXXXX.XXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.X.XXXX.XXXXXXXXXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XXXX.XXX.X...

output:

39540/7

result:

ok single line: '39540/7'

Test #89:

score: 1
Accepted
time: 269ms
memory: 114660kb

input:

12 50000
..XXX..XX.........X.X......................................X.......................X................................................................X.......X.X..X...................................X..XXXX.X......X.........................................................XXXX....................

output:

38527/5

result:

ok single line: '38527/5'

Test #90:

score: 1
Accepted
time: 266ms
memory: 115012kb

input:

12 50000
...X.....X..XXXX.....X..X....X.XX....X..X....X...X.....X..XX..X...X.X.X....XX.XX....XX....X....X...X....X..XXXX....X...X.X....XX....XX....X..X....XX...X..X....XX..XXXX...X....XX...X....X....XX...X....XXXXXXXX....XXXXX.XXXXXXXX..XX...X.........XXX.XXX.........X....X.X....X....X....X..X....X....

output:

5/1

result:

ok single line: '5/1'

Test #91:

score: 1
Accepted
time: 298ms
memory: 115120kb

input:

12 50000
.XXXXX.XX..X.XXX....XX..XXX.XXX.X....XX....XXX....X..X.X...X.X...X.X....XXXX.........X....XX..X....XX.X....XX....X..XX....XX...X....XX....X....X.X...X....XXX.XX....X....X....X.X..X....X..XX...XXXXXX...XXXXXX....XXX..X...X.X....X.X....X..X.X.XXX..X....XX.......X....XXX....XXXXXXX....X.X........

output:

9/2

result:

ok single line: '9/2'

Test #92:

score: 1
Accepted
time: 257ms
memory: 115788kb

input:

12 50000
..X.X.XXXX..XXXXX..XXXX..X.X.X.X.XXX.XX.X.X..X..XX..X.X..XXX..XXXX..X..X..XX.X.XX.X..X.X.X..XX..X..XXX.X..XXXX..X.XX..XXXXXXX..X..X.X..XX..X..X..X..X..X..XX..X..X..XXXX.....XXX..XX..X.X..X.XXX..X.X..XX.XXXXX..X..XX.XX..XX..XXXX.XX..XX..XX.XXX..X.XXX.XXXXXXX.X.X..X.X..X.XX..X..XXXXX..XXXX.XX...

output:

3/1

result:

ok single line: '3/1'

Test #93:

score: 1
Accepted
time: 285ms
memory: 116100kb

input:

12 50000
.XX.XX....XX..X..X..XX.X.X.X..X.X.X..XXX.X..X..XXX..XX.X..X..X..XX.XX..X.X..X..X.X.XX.....XXXXXX.X..XXX..X..XX..X.XXXXXX.X.X..XXX..X.X..XX.....X.X..X.X.X....X..X..X..XXXX..XXX..XXXX.X.X.X..XX..X..X..XXX.X..X..XX.X..X..X....X..XX..XX..XXX..XX.X..X..XXX.X..XXX.XX..X..X..X..XXXXX.X..X..X..X.X....

output:

5/2

result:

ok single line: '5/2'

Test #94:

score: 1
Accepted
time: 249ms
memory: 114936kb

input:

12 50000
..X.X.X.X.XX...XX.X.X.X.X.X.X.X.X.X.X.X.XX...XX.X..X.X..XX.X..XX..X.X..X..XX..X..X.X..XX..X..X..X.X..X..X..XX..XX.X..X..X..X..X..XX..X..X..X..X..X..X..X..XX..X..X.....X..X..XX..XXX..XX..X.X.X.X..X.X..X.X..X..X.X.X.X..X.X.X..X..X.X..X..XX..X.....XX..XX..X..XX..X..XX.XX..XX..X.X..X..X.X..XX.....

output:

3/1

result:

ok single line: '3/1'

Test #95:

score: 1
Accepted
time: 267ms
memory: 114916kb

input:

12 50000
..X.X.X.X.X.X..X..X.X.X.X.X.X.X.XX...XX.X.X.X.X.X..X..X.X..X..X..X.X.X..X.X..X..X..X..X..X..X.X..X..X..X.X..X..XX..X.X..X..X..X..X..X.X....XX.X..X..X.XX..X..X..X..X..X..XX..X..X.X..X..X.X..XX.....X.X..X..XXX..X.XX..X.X..XX.X.XX.....X..X..XX..X..X..X.X..XXXX..X..XX..X.X..X..X..X..X......X..X...

output:

5/2

result:

ok single line: '5/2'

Subtask #6:

score: 1
Accepted

Test #96:

score: 1
Accepted
time: 2ms
memory: 10060kb

input:

14 60000
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...

output:

-1

result:

ok single line: '-1'

Test #97:

score: 1
Accepted
time: 202ms
memory: 131328kb

input:

14 59999
......................................................................................................................................................................................................................................................................................................

output:

59999/2

result:

ok single line: '59999/2'

Test #98:

score: 1
Accepted
time: 317ms
memory: 134772kb

input:

14 60000
...X.X.X..X.X....X.XX..X..X...X.....X.XXXX.....XXX...X.X.XX.X.XX...X..XXX.X..X..X.XX..XX......XX.XXX.XX..X.XXX.XXXXX..XX..X.X.XX.XX...XXXX.XX..X.XX...X.X.X...X.XX..XX...X.X.X.XXXXXX..X.X.X.....X...XX.XX.....XX.........X..XX.XXXXXXX..XX.XX..XX.........X..XX....X.XX..XXX...XXXX.X..XX.X...X.X....

output:

13/1

result:

ok single line: '13/1'

Test #99:

score: 1
Accepted
time: 311ms
memory: 137148kb

input:

14 60000
XXXX.............X..............................X.......XXXX............................................X....................................................XXX............................X.X......XX........................................X............X.....X..XXX..............................

output:

2399/1

result:

ok single line: '2399/1'

Test #100:

score: 1
Accepted
time: 290ms
memory: 135524kb

input:

14 60000
...................X........................X.........X..........X...........X............................XX........X...XX................................X.....................X..XX..............X.XX...XXX....XXX....X......X.X...................................................X...........X....

output:

2396/1

result:

ok single line: '2396/1'

Test #101:

score: 1
Accepted
time: 268ms
memory: 123668kb

input:

13 60000
XX.XXXXX...X..........................................................................X................XXX.....................X......X.X.........X................................X...........XXX....X.....X.XX......X..XX........X...XX.............................................................

output:

1060/1

result:

ok single line: '1060/1'

Test #102:

score: 1
Accepted
time: 336ms
memory: 128736kb

input:

13 60000
....................................................X................................................X.XXXX.........X..X...XXX.XX.XXXX...XXX..........................................X....................................X..X.......X.X.............................................................

output:

2119/2

result:

ok single line: '2119/2'

Test #103:

score: 1
Accepted
time: 360ms
memory: 134720kb

input:

14 60000
........................................................X...........X..............X..........................X......X.............................................X...................................................X.X....X...........................................................X....XX.....

output:

49429/14

result:

ok single line: '49429/14'

Test #104:

score: 1
Accepted
time: 363ms
memory: 135516kb

input:

14 60000
.......................................................................X.X..........................................................................................................................................XXXXX..X....X.XX..................................X......................X........

output:

18231/13

result:

ok single line: '18231/13'

Test #105:

score: 1
Accepted
time: 271ms
memory: 133344kb

input:

14 60000
......................................................................................................................X...............................................................................................................................................................................

output:

14057/3

result:

ok single line: '14057/3'

Test #106:

score: 1
Accepted
time: 267ms
memory: 131752kb

input:

14 60000
.X.XXXXX.XXXXXXX.XXX.XXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXX.X.XXX.XXXXXXXXXXXXXX.X..X.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXX.XXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXX.XXXX.XXXXXXXXXX.XXX.XXXXXXXXXXXXXXX.XXXX.XXXXXXXXXX.XX...

output:

50731/7

result:

ok single line: '50731/7'

Test #107:

score: 1
Accepted
time: 327ms
memory: 132848kb

input:

14 60000
X..XX..X...........X................................................................................X..............X........................................................................XX.XXX.........................................................X..........XX....................X..XXXX...

output:

59261/8

result:

ok single line: '59261/8'

Test #108:

score: 1
Accepted
time: 292ms
memory: 133656kb

input:

14 60000
...................X..................X..................X..................X..................X..................X...................X.X...................X.......X...................X...................X.................X...X..X...................X.................X........X.............X...

output:

20/1

result:

ok single line: '20/1'

Test #109:

score: 1
Accepted
time: 350ms
memory: 134472kb

input:

14 60000
....................X.................X..................X..................X..................X..................X...................X.........X................X.................X...................X..................X................X...................X........X...................X.........

output:

39/2

result:

ok single line: '39/2'

Test #110:

score: 1
Accepted
time: 262ms
memory: 134756kb

input:

14 60000
.XXXX.X.X.X.XX...XX.X.X.X.X.X.X..X.XX..X.X..X.XXX..X..XX..XX..X..XXXXX..X.X..X..XX..X..X.XX..XXXXXXX.X.XXX.X..XX..XX.X.XXXX.X..XXX.XX..XX..XXX..XXX..X.XX.XX..X..XX..X..X.XX..X.X..XX..XXXXXX..XX.X.XXXXXX..X..X..XX...XX.X..X.X..X.XXXX.XX.X..X..XXX..X..X..XX..XX..XXXX..X.X..X.X..X..X.X..X..X.....

output:

3/1

result:

ok single line: '3/1'

Test #111:

score: 1
Accepted
time: 367ms
memory: 137256kb

input:

14 60000
..X.XXX.X.X.X.X.XX...X...XXXX.X..X..X..X..X..XXXXXX..X.X..X.X..X..X..XX..XXX..XXX..XXXX..XXXXX.X.XX..XX.XX.XXXX..X..XX..X..XXX..XXXXX..XXXX.XX.X.X.X..X.XX..XXX.XX..XX..X..XX.XX..X..X..X.XXX..X..X.X.X..XX.X..XX..X..XX..X..X..X..XXXXX.....XX..X..X..XXXX.XX..XX..X..X..X.X..XXX..X..X..XXX..X..X...

output:

5/2

result:

ok single line: '5/2'

Test #112:

score: 1
Accepted
time: 250ms
memory: 137036kb

input:

14 60000
..X.X.X.X..XX..XX..X.X.X..XX..X..XX..XX..X.XX..X..X..X..X.X..XX.....X..X..X..XX..X..X..X..X..XX..X..X..XX..X..X.X.X..X..X..X.X..X.X..X.X..XX..X..X..XX...XX..X..X.X.X..X.X.X..X..X..XX..XX.X..X..X..X..X..X..X..X..X..XX.X..X..XX..XX..XX..XX..XXX..X.X..X..X..X..X..X..X..XX..X.X..X..XX..XXX..X.....

output:

3/1

result:

ok single line: '3/1'

Test #113:

score: 1
Accepted
time: 343ms
memory: 135528kb

input:

14 60000
..X.X.X.X..X.....X.X..X..X..X..X..X..X..X..XX..X..X..X..X..X..X.X..XX..X..X..X.X..XX..X..X.X.X..XX..X..X..X.X..XX..X.X..X.X..X..X.XX..X.X..X.X..X..X..X..X..X.X..X.X..XX..XXX..X..XX.X..X.X..XX..X..X.X..X..XX..X..XX.X..XX..XX..X..X..X..X..X.X.XX.X..X..X..X..XX..X.X..XX..X..X..X.X..X..X..X.X.....

output:

5/2

result:

ok single line: '5/2'

Test #114:

score: 1
Accepted
time: 260ms
memory: 135568kb

input:

14 60000
..XXX.XXXXXXXXXXX.X.XXX.X.X.X.X.X.XX...XX.XX...XXXX.X.X.X.X.XXX.X..XXXX.X..XXXXX..XX..XXXX..XX..X.X..X..XX..XXX..XXX..XX..XX.XX..XX.X..X.X.X..X..XXXXX.X.X..XXX..XXX.X.X..X..XX..XXXX.X..X.X..XX..XX...X.X.XX.X..XX..X..XXX..X..X.XX..X..XXXXX.XX..X..X..XX..X..XX.XX.....X..X..XXX.XXXX..X..X..X.X...

output:

3/1

result:

ok single line: '3/1'

Test #115:

score: 1
Accepted
time: 363ms
memory: 132188kb

input:

14 60000
X..X.XX.X.XXXXXXX.XXXXX.X.X.X.X.XXXXX.X.XX...XXXX.X.X.X.X.X.X.X..X.XXXXXXX..X..XX..X.XXX..XX.X.XXX..X..XX.X..X....X..XX..X.XXXXXX..X.X..X..X..XX.XX..X..XXXX.X.X.XXXX..X..X..XX..X..XXXXX..XXX..X.XXX..X..XXX..XX..X...X..X.XXXX..X..XXXXX..X..X..XX..X..X..X.X.X..X.X..X.X..X..XX..X.X....XX..X.X....

output:

5/2

result:

ok single line: '5/2'

Subtask #7:

score: 1
Accepted

Test #116:

score: 1
Accepted
time: 596ms
memory: 206512kb

input:

15 70000
XXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXX.XX.XXXXXXXXXXXXX.XXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XXXXXXXXXXXX.XXXXX.XXXXXXXXXX.XXXXXXXXXXXXXXXX.XXXXX...

output:

0/1

result:

ok single line: '0/1'

Test #117:

score: 1
Accepted
time: 601ms
memory: 206364kb

input:

15 70000
.X.X..X....XXX..X.XX..XX.X....X.XX.XXX.X.X....XXX...XX.X..X.XXXX...XX..X.X..X...XX.XX.X..XXX....XX...XX.......XX.....X...XX...X.XX.X...X...XXXX.X....X.X....XXX.X...XXX..X.X..XX.X.XX.X..X.XXXX...XXXXX.XX.XX..X..XXX.X......XX...X.X.XXXX.XX..XX.XX..XX..XXX.X.XX....XXXX.X.X..XX..X.XX..X.X.XXXXX...

output:

13/1

result:

ok single line: '13/1'

Test #118:

score: 1
Accepted
time: 618ms
memory: 205384kb

input:

15 69999
...................X..X.X.......................X...X.XXXX.................................................................................................................................................X.................................................................X........................

output:

2293/1

result:

ok single line: '2293/1'

Test #119:

score: 1
Accepted
time: 751ms
memory: 206308kb

input:

15 69999
.X....X.......................X.X.............................................................................................X.X.XXX.X............................................................................................X......X............................X.X..................X.........

output:

4585/2

result:

ok single line: '4585/2'

Test #120:

score: 1
Accepted
time: 658ms
memory: 204896kb

input:

15 69998
.X....................X...................................................X.......................................XX..X...............X............X............................................X...........X.................XX.XX.......................................................XX..........

output:

2666/1

result:

ok single line: '2666/1'

Test #121:

score: 1
Accepted
time: 741ms
memory: 205664kb

input:

15 69998
.................................................XX.X.................X......X......X.....X..XXX..........X......................................................................................XXX..X.X.............................................................................................

output:

5331/2

result:

ok single line: '5331/2'

Test #122:

score: 1
Accepted
time: 619ms
memory: 204576kb

input:

15 69997
...................XXXXX...X.........XXXXX.................................X..............................................................XX............X..XXX.....................X........................................................X.....X......X..X......XXXX..X...............X............

output:

58399/5

result:

ok single line: '58399/5'

Test #123:

score: 1
Accepted
time: 711ms
memory: 208140kb

input:

15 69996
............XX....X..X.............XX..XXX............X..X.X.X............................................X.......X.X....................................................................X........XXXXX...XXXX..XX....................X..............X......X.........................................

output:

5423/4

result:

ok single line: '5423/4'

Test #124:

score: 1
Accepted
time: 593ms
memory: 206792kb

input:

15 70000
XXXXXXXXXXXXXXXXX.XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX.XXXXXXXXXX.X.XXXXX.XX.XXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXX.XXX.X.XXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXX...

output:

65681/12

result:

ok single line: '65681/12'

Test #125:

score: 1
Accepted
time: 530ms
memory: 201504kb

input:

15 70000
......................................................................................................................................................................................................................................................................................................

output:

57874/3

result:

ok single line: '57874/3'

Test #126:

score: 1
Accepted
time: 583ms
memory: 205704kb

input:

15 70000
......................................................................................................................................................................................................................................................................................................

output:

25358/5

result:

ok single line: '25358/5'

Test #127:

score: 1
Accepted
time: 561ms
memory: 205748kb

input:

15 70000
...XX.X.X.X.X.X.X.X.X.X..XX..XX..X..X..X..X.X..X..X.X..X..X..XX..XX..XX.X..X..X..XX..X..X.X..X..X..X..X..X..X..X...X..X..X..X..XX..X..X..XX..XX..XXX..X.X..X..XXX..X.XX..X..X..XX..XX..X.X..XX..X..X..X..X.X..XX.X..XX..X.X..X..X.XX..XX..XX..XX..XX..X.X..X.X.X.X..X..X..XX..XX..X.X..X..XX..X.X.X...

output:

3/1

result:

ok single line: '3/1'

Test #128:

score: 1
Accepted
time: 692ms
memory: 206756kb

input:

15 70000
..X.X.X.X.X.X.X.X.X.X.X..XXX.X..X..XX..XX.X.XX..X.....XXXX..X.X..X..X..X..XX..X.X..XX..X..X..X..X..X.X..X.X..X.....X.X..XX..XXXX..X..X..X.X.XX..X.X..X..XX..X..XX..XX..XX..X.X..X.X.X..X..XX..X..XX..XX..X..XX..X..X..X.X..X..X..X..X..X.X..X..X..X..X.X.X..X..X..X..XX..X..X..X.X.X.X..XX.X.XX..X....

output:

5/2

result:

ok single line: '5/2'

Test #129:

score: 1
Accepted
time: 597ms
memory: 205136kb

input:

15 69943
....................................................................................................X.................................................................................................X...............................................................................................

output:

100/1

result:

ok single line: '100/1'

Test #130:

score: 1
Accepted
time: 683ms
memory: 208192kb

input:

15 69943
...................................................................................................X..................................................................................................X...............................................................................................

output:

199/2

result:

ok single line: '199/2'

Test #131:

score: 1
Accepted
time: 579ms
memory: 206420kb

input:

15 70000
.XXX...XXX.XX..XXX..XXXXX..XXX..X..XX..X..X.XX..XX..XX..X..X..X..X..XXX..XX.X.X..X.X..X..XXX..XXXXXXX.X..XX..XX..XXXXX..X..XX..X..XX....XX..XX..XXX..XX..X.X.XX.X.X..XXX..X..X..X.XX..X..XXXX..X..XX.X..X..X.XX.X.XXXXX..XX..X.X..XX..XXX..X..X.X..X.XX.....X..XX..X.X..XX..XX..XXXX.XX..X..XXXX......

output:

3/1

result:

ok single line: '3/1'

Test #132:

score: 1
Accepted
time: 702ms
memory: 206048kb

input:

15 70000
..X.X.XXX..XXX.X.X..X..X.....X.X..X..XX..X..X..X..XX..X..X..XXXX..X.X.X.....X.X..XX..X.XX..X.X..XXXXX..XXXX..XXX..XX.....X..XXXXX...X.XX..X..X..XX..X.XX..XX.XXX..XX.X..X..XXXXX..X.X..X..X.X.X..X..XXX..X..XXX..XXXXXXX..XX.X..X..XX.XX.X..X.....X..XXX.X..X..XX..XX.X.XX.XX.X.X.X.X..XXX..X.XXX.....

output:

5/2

result:

ok single line: '5/2'

Test #133:

score: 1
Accepted
time: 562ms
memory: 208172kb

input:

15 70000
..X.X.X.X.XX...X...XX.X.X.X.X.X.X.X.XX...XX.X.X.X.X.X.X.X.X..X..X..XX..X.X..X.X..X.X..X.X.X.X..X..X..XX..XX..X..X.....X..XX..XX.XXX.XX.X..X..X..X..X..XXX..XX..XX..XXX..X.X..X..X..X..X..X.X..X.XX..X..XX..X..X..X.X..X..X..X.X.X..X..XX..XX.X.X..X..XX..XX..X.X..XX..X..X.X..X..X.X..X.X..X..X..X....

output:

3/1

result:

ok single line: '3/1'

Test #134:

score: 1
Accepted
time: 700ms
memory: 206344kb

input:

15 70000
..X.X..X..XX...X...XX.X.X.X.X.X.X.X.XX...XX.X.X.X.X.X.X.X.X..X..X..X..X..X..X..X.XX..X..XX.X..X..XX.X..XX..XX..X..X.X..X..X..X.X..X..X..X..X..XX..XX....XX..X..X.X..XX..X.X..X..X..X..X..XX..X.X..X.X..X..X.X..X..X..X..X..X.X..X..X..X..X..XX..X..X.X..X..X..XX..X.X.X.X.X.X..X..XX..X.XX..X..X..X...

output:

5/2

result:

ok single line: '5/2'

Subtask #8:

score: 1
Accepted

Test #135:

score: 1
Accepted
time: 0ms
memory: 10064kb

input:

16 80000
XX..XX..X.XXX.XX.XXX.XX...X..X..X....XX.....X........XXX.XXXX.X....X.XXXXX...X.....XX.X..XXX.X..X.XXX....XXXX...XX..X..X...X.XX..XXXX.XX.X....XX.X.XXX....XXX...X.XXXX..XXXXX..XX.XX..X.XXXXX.X..XXXX.XXXXX.X.XXX.X...XX.XXXXX..X..X....XX.....XX.X.XX..X.XXX.X..X..X....X.X..X..XX...X...XXX.X...X...

output:

-1

result:

ok single line: '-1'

Test #136:

score: 1
Accepted
time: 731ms
memory: 219064kb

input:

16 80000
XX..X..X..XX.XX..X.X.XXXX.X.....XX...XXXX..X.XXXXX.X....X.XXX...XX..X.X.X.XXXX.XXXXXXXXX.XXX.XXX..X.X.XXXX..XX.XXX....XXXX...X..X.XXX.XX.X.X.X.XX.XX.X.X......XX.X.XX..X....XXXX.X.X...X..X..X.X...X.XX..X.XX.X.XXXXXXXX.XX.X..X.....X.X.XX...XXX....XX..X.XXX.X..X.X..X..XXXX.XX.X.X.XX..XX.X..XXX...

output:

13/1

result:

ok single line: '13/1'

Test #137:

score: 1
Accepted
time: 611ms
memory: 222420kb

input:

16 80000
......................................................................................................................................................................................................................................................................................................

output:

2433/1

result:

ok single line: '2433/1'

Test #138:

score: 1
Accepted
time: 670ms
memory: 223764kb

input:

16 80000
......................................................................................................................................................................................................................................................................................................

output:

4865/2

result:

ok single line: '4865/2'

Test #139:

score: 1
Accepted
time: 391ms
memory: 155532kb

input:

16 65535
......................X....X....X.XXX................XX.........X.X.....................................X.....X............X...........................X.....X......X.X............X.....X....X....X..XX........X.X......................XX...X..XXXXX................................X....X..........

output:

1861/1

result:

ok single line: '1861/1'

Test #140:

score: 1
Accepted
time: 432ms
memory: 151496kb

input:

16 65535
.X..........................................................XXXXX.....XXXXX..........X......X...............................................................................................................XX...XX...............................................XXX.XX..............................

output:

3721/2

result:

ok single line: '3721/2'

Test #141:

score: 1
Accepted
time: 799ms
memory: 219604kb

input:

16 80000
......................................X..X.X..X............................................XX...X...............................X......................X................X...........X.X............................X.........................................................XXXX.....................

output:

3794/13

result:

ok single line: '3794/13'

Test #142:

score: 1
Accepted
time: 604ms
memory: 219728kb

input:

16 80000
.............................................X.XX....X.XX.........................................................................................................................................................................................................X.............X...X.................

output:

74012/3

result:

ok single line: '74012/3'

Test #143:

score: 1
Accepted
time: 666ms
memory: 221232kb

input:

16 80000
XXXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXX.X.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.XX.XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX.XXXXXXXXXXXXXX....

output:

16358/3

result:

ok single line: '16358/3'

Test #144:

score: 1
Accepted
time: 364ms
memory: 151020kb

input:

16 65536
.....XXXXX...............................X.........................X.........................................................XX.............................................................XX...XXX.............X.....................X............X.XX...X..........................XX.......XXXX...

output:

51741/5

result:

ok single line: '51741/5'

Test #145:

score: 1
Accepted
time: 593ms
memory: 219312kb

input:

16 80000
......................................................................................................................................................................................................................................................................................................

output:

70807/8

result:

ok single line: '70807/8'

Test #146:

score: 1
Accepted
time: 602ms
memory: 218328kb

input:

16 65537
...........................................X........X...X...X............X......XXXX...............X............X...........X..X........................................X.................X........XX...........................XXXXXX......................X...........................X.............

output:

57/1

result:

ok single line: '57/1'

Test #147:

score: 1
Accepted
time: 764ms
memory: 219036kb

input:

16 65537
.XX..........XX.........................................X.XX..X.XX.........X.X.....X............................X.......................................................X..................X...............................XXXX.X.X..XXX.XXXXXXX.....................................XXXX.............

output:

113/2

result:

ok single line: '113/2'

Test #148:

score: 1
Accepted
time: 735ms
memory: 218808kb

input:

16 80000
..X.X.X.X.X.X.X.X.X.X.X.XX...XXX...X...XX.X.X.X..XXX..X.X..X..X..XX.X.....X..XXX.X...X.X..XXX..X..X..X..X..X..XX..X.X.X..X..XX..X..XX..X..X..X.X..X..X..X..XX..X.X..XX..XX..XX..X..X..XX..X.X..X..X..X..X..X..XX..XX.XX..XXX..X....X..X..XX..X..X.X..X..X..X.X..XX..X..XX..X.X..X..X..XX..X..XX..X....

output:

3/1

result:

ok single line: '3/1'

Test #149:

score: 1
Accepted
time: 746ms
memory: 224024kb

input:

16 80000
..X.X.X.X.X.X..X..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X..X..XX.X..X..X.X..X..X.X..X..X..X..X..X..X..X..X.XX..X..X..XX.X..X..X.X..XX..XX..X.XX..X..X.X..X..XX..XX.X..X..X..XX..X..XX..X..XX..X.X..X.X..X..X.X..X.X..X.X.X.X..X.X..X.X..X..XX..X..X..X.X..X..X..XX..X..X..X..X..X..X..X..X..X..X..X.X..X..XX....

output:

5/2

result:

ok single line: '5/2'

Test #150:

score: 1
Accepted
time: 708ms
memory: 221528kb

input:

16 80000
..XX..XX..X.X..XX..XX.X..X.X..X.X.XX.X..X..X.XX..X..XX..X.X..XXX..X..XX..X..X.X..XX..XX..X.X..X.X..XX..X.X.X..XX..XX..X..XXX..X..X..X.X..X..XX.X..X..X..X.X..XX.X.X..X.X..X..X..XX..X.X.....X.X..X.X..X..XX..XX..X..X..X..X..X..X..XX..X..X..XX..X.XX..X..X..X.X..X..X..XX..X.X..XX..X.X..XX..X..XX...

output:

3/1

result:

ok single line: '3/1'

Test #151:

score: 1
Accepted
time: 753ms
memory: 218636kb

input:

16 80000
X..X.X.X..X..X..X.X..X..X..XX..X..X..X..XX.....XX.....XXX..X..XX..X..X.XX..X.X.X..XXX..X..XX..X.X..X..X..XX.X..X..XX..X..X.X..XXX.X.....X..X..X.X.X..X.X..XXX..X..X..X..X.X.X..X..X.X.....X.X....X.X..XX..X..X..XX..X..XX..X.X.X..X.X.X.X..XX..X..X..X.X..XX..XX..X..X.X..X..XX..X..XX..XX..X..X..X...

output:

5/2

result:

ok single line: '5/2'

Test #152:

score: 1
Accepted
time: 737ms
memory: 221456kb

input:

16 80000
..XXX.X.X.X.X.X.X.X.XXXXXXX.XXXXX.X.XXXXXXX.XXX.XX...X...X...XX.X.X.XXX.X.X.XX..XXXX.X.XXXXXX.XXXXX.X..X.X.XXXX..XXXX..XX..XXX.XXX.X.X....XX..XX..XX..XXXXX.X..X..X.X..XX..X..XX..X..X..X..XX.X..X.XX..X.XXXX..XX.X..XX..X.X..X..X..XX..XX.X.X.XXXX.X..X..XX.XXXXX..X.X.X..X.X..XXXXX.X..X..XXX.XXX...

output:

3/1

result:

ok single line: '3/1'

Test #153:

score: 1
Accepted
time: 762ms
memory: 221336kb

input:

16 80000
..XXX.XXXXX.XXXXX.X.XXXX...XX.X.XXXX...XX.X.XX...XXXX.XXX.X.XXXXX.X.X.X.X..XXX.X..X..XXXX.X.XX.X.XX..X..X.X..X.....X.X.XXXX..X..X..X.....X..X..XXX.X..XX.X.X..XX.XX..X..XX..X.X..X..X.X..X..X..XXX..XX..XXXX..X.X..X.X.X..X..X..X.X..X.XXXX..X.X..X..XX..X.X..X..XXXXX..X..X..X..X..X..X..X.XX..X.X...

output:

5/2

result:

ok single line: '5/2'

Subtask #9:

score: 1
Accepted

Test #154:

score: 1
Accepted
time: 834ms
memory: 235948kb

input:

17 90000
XXX.XX.XXXX.X..X..XX.XXX..XX.X....X..X..XXXXX.XX....X.XX.X.XXXXX.X..X....X..XX..X.X.XX.XX..X.XX..XX...X.XXXXX.......X...XX......X..XX.......XX..X.X..X.X.X.XX..X..XXX.XXXXX..XX.XX.X....X.XXX.X.X.XXXXXX..XX.XX.X....X......X..XX...X.XXX.X..XXX.XX.X..XXX.XXXXX.X.XXXX.X.X..X.XXX....X.X..XXX.XX.....

output:

13/1

result:

ok single line: '13/1'

Test #155:

score: 1
Accepted
time: 656ms
memory: 234952kb

input:

17 90000
......................................................................................................................................................................................................................................................................................................

output:

2643/1

result:

ok single line: '2643/1'

Test #156:

score: 1
Accepted
time: 751ms
memory: 235168kb

input:

17 90000
......................................................................................................................................................................................................................................................................................................

output:

5285/2

result:

ok single line: '5285/2'

Test #157:

score: 1
Accepted
time: 838ms
memory: 235820kb

input:

17 90000
.............................................XX.....XX.X......X..............................................XX.XX................X.XX.X..........................................................................X.............X...XXX.......XX.XXXXX...........................X................X...

output:

2422/1

result:

ok single line: '2422/1'

Test #158:

score: 1
Accepted
time: 747ms
memory: 235364kb

input:

17 90000
X.......................X.XXX...........X......................................X................................X..X.X..........................................................XX.XXX...............XXX..X.......................................X...X..X................................X...........

output:

2272/1

result:

ok single line: '2272/1'

Test #159:

score: 1
Accepted
time: 857ms
memory: 235408kb

input:

17 90000
XX..X......X..............X.............X..................X.................................................................................................................XX................X...............X......X....................X........X....X......XXXX............XX.......X....X.......

output:

54074/11

result:

ok single line: '54074/11'

Test #160:

score: 1
Accepted
time: 798ms
memory: 234452kb

input:

17 90000
............................X...................X...................XXX...X.................................................X....................................................XX......X................................................................X..................X......XX.X..............

output:

58537/7

result:

ok single line: '58537/7'

Test #161:

score: 1
Accepted
time: 840ms
memory: 233656kb

input:

17 90000
....X............X..............X.........X...........................XX...XXX...................................................................................................................................................................X..X......XXXX.......................................

output:

69099/11

result:

ok single line: '69099/11'

Test #162:

score: 1
Accepted
time: 368ms
memory: 159692kb

input:

17 65536
..XX..............X......................................................XXX........X..X.X.........X.......................................XX......................................................X.X.......................................................XXX......................................

output:

40807/3

result:

ok single line: '40807/3'

Test #163:

score: 1
Accepted
time: 840ms
memory: 230976kb

input:

17 90000
................................................................................................XXXX.......................X.X...X.X.X.XXXXXXXX.....................X.............................................................................XXX.X......X.......XX........................X......

output:

86595/8

result:

ok single line: '86595/8'

Test #164:

score: 1
Accepted
time: 816ms
memory: 235608kb

input:

17 90000
.........................................X........................................X........................................X........................................X........................................X........................................X........................................X......

output:

42/1

result:

ok single line: '42/1'

Test #165:

score: 1
Accepted
time: 888ms
memory: 235452kb

input:

17 90000
.........................................X........................................X........................................X........................................X........................................X........................................X.........................................X.....

output:

83/2

result:

ok single line: '83/2'

Test #166:

score: 1
Accepted
time: 781ms
memory: 235292kb

input:

17 90000
X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX..XXXXXX.X..X.X..X..X.X..XXX..X.X..XX.X..X..X..X..X.X..X..X.X..X..X.X..X.X..X..X.XXX.X..XX.X.X.X..X.X.X..X.X..XX.X.X..X..X..XXXXX..X.X....XX..X..X..XXX.XXXXXX.XX..X.XXX..XXXX..X..XXXXXXX.XX..XX..X.XXXXX.X..XX.XXXXX.X..XX..X..XX..X..XXXXX..X..XXXX..XX..X.X....

output:

3/1

result:

ok single line: '3/1'

Test #167:

score: 1
Accepted
time: 858ms
memory: 235728kb

input:

17 90000
...XXXX.XXX.X.XXX.X.X.X.X.X.XXX.X.X.X..XXXX.X..XXXX..X.X.X.XXX.XX..X..XXXXX.X..X..X.XX..XXX.X..X..XXXX..X.XXXXX.X..X.X..XX.X..XX..X.XX.X..XXXX..X.X..XX.X..XXX..XX..X.X..XX..X.XXX..XXX.XXXX..XXXX..XX.XX.X..X..X..XX.XXX..XXXX.XX..XXX.X.X..XX..X.X..X..XXX.X..X..X..X.XXXXX..XX.X..XX..XXXX..XXX....

output:

5/2

result:

ok single line: '5/2'

Test #168:

score: 1
Accepted
time: 807ms
memory: 235616kb

input:

17 90000
X.X.X.X.X.X.XX...X.X.X..X.XXX..X.X..X..XX..XX..X..X..XX..X.XXXXXX..X.XXXXX.X..X..XXXXX..X..XXX.XX.XX..XX.X.X.X.XXX..X.XXXX..XXXX..XX..X.XXXXXXX.X..XXX.XXXXX..X..XX..X..X..XXX..X.X..XX..X.X...XX.X..XX..XX..XXXX..XX..XX..X.X.X..X.X..X.XXXXXXXXX..X.XXXX..X..X..XX....X..XX..XX.X..XXXXX..X.XXX.....

output:

3/1

result:

ok single line: '3/1'

Test #169:

score: 1
Accepted
time: 856ms
memory: 234988kb

input:

17 90000
X.X.X.X.XX...XX.X..XX.X..X..XX.X..X..XXX.X..X..XXX..X..XX.XX..X.XX..X..X.X..X..XX.X..XXX..XX..X.X..XXX..X..X.X..XX..XX.X..X.XXX.X..XX.X.X..XX..X.X.XXXX..X..X.XXX..XXXXXXXX.....XX.X..X.XX..XXXX..XX..X.XX..XX..X.X.XX.X.X..XXX..XX.X..X..XXXX.....XXX.X..X..XX.X.X..X..XXXXX..X..XX..XXX..XXXXX..X...

output:

5/2

result:

ok single line: '5/2'

Test #170:

score: 1
Accepted
time: 797ms
memory: 235684kb

input:

17 90000
..XXXXX.X.X.X.X.X.XX...XX.X.X.X.XXXXXXX.XXX.X.X.X.X.X.X.X.X.XXXXXXXXX..XX..XX.X..X.X..X..XXXXXXX.X..XX.X..X..X..X.XX..XXX..X..XXX..XXXX.....X.XXX..X..X..X..XXX.X.XX..XXX..X..X..X.X..XXXX..XXXXX..X..XXXX..X..X..X..X..X..XXXX..X..XX.X..X.XXXXX.XX..X..XXX..XX..X..XX..XXXX.X..X..XX.X.XX..X.XX.....

output:

3/1

result:

ok single line: '3/1'

Test #171:

score: 1
Accepted
time: 847ms
memory: 236088kb

input:

17 90000
..X.XX...XXXX.X.X.X.XXX.X.X.X.X.XXX.X......XX.X.X.XXXXX.X.X.X.XX.XXX.XX..X.X..XXX..XX.X..XX.XX..XXXX..X..XXXXXX..X.X.XX..X.X..X.XX..XX..XXX..XXX..XXX..X.X.X..XX..XX..X..X..X..XX..X..XX..XXXXXXX.XX.X..X..X..X..X..X.X.X.X..XX.X..X..X.X..X.X..X..XXXX..XX..XX..XX..XX..XXX..X..X..XX.X..X..X..XX....

output:

5/2

result:

ok single line: '5/2'

Subtask #10:

score: 1
Accepted

Test #172:

score: 1
Accepted
time: 536ms
memory: 244464kb

input:

18 100000
.....................................................................................................................................................................................................................................................................................................

output:

50000/1

result:

ok single line: '50000/1'

Test #173:

score: 1
Accepted
time: 853ms
memory: 249976kb

input:

18 100000
.....X...................................X....................X....................XX..............X................X...X.............................................................................................................................................XXXX...........................

output:

10747/18

result:

ok single line: '10747/18'

Test #174:

score: 1
Accepted
time: 911ms
memory: 249484kb

input:

18 100000
......................................................................................................................................................................................................X...X........................................X...................XXXX..........................

output:

74774/17

result:

ok single line: '74774/17'

Test #175:

score: 1
Accepted
time: 955ms
memory: 248392kb

input:

18 100000
..XXXX..X..X................................................................X.............................................................X..X..XX...X.XXXX....X................X..X.....XXXX....................X..............................X.XXXXX.............................XXX......XX......

output:

43016/9

result:

ok single line: '43016/9'

Test #176:

score: 1
Accepted
time: 946ms
memory: 249732kb

input:

18 100000
............................XXXX.X...XX...X.............................................X..................XX....X...X............................................................................X.........................X......................X.............................X..............X....

output:

38219/8

result:

ok single line: '38219/8'

Test #177:

score: 1
Accepted
time: 1102ms
memory: 249948kb

input:

18 100000
....XXX.X.....................X..X..................................X.............................X....XXXX.......................................................................X.................................................XXX...XX..X.XX.X..........................................X......

output:

12639/5

result:

ok single line: '12639/5'

Test #178:

score: 1
Accepted
time: 643ms
memory: 246516kb

input:

18 100000
XXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX..XXXXX.XXXXXX.XXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXX...

output:

70895/4

result:

ok single line: '70895/4'

Test #179:

score: 1
Accepted
time: 669ms
memory: 248896kb

input:

18 100000
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...

output:

65504/5

result:

ok single line: '65504/5'

Test #180:

score: 1
Accepted
time: 865ms
memory: 246448kb

input:

18 100000
......................X.................X........................X..................................XX..............................................XX...............................................................................................................................................

output:

37160/3

result:

ok single line: '37160/3'

Test #181:

score: 1
Accepted
time: 669ms
memory: 249408kb

input:

18 100000
XXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXX.XXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXX...

output:

81149/15

result:

ok single line: '81149/15'

Test #182:

score: 1
Accepted
time: 990ms
memory: 248136kb

input:

18 100000
...............X...........................XXX.X.XXX.XXX.XXXX.XXX............................................................X.............X..X.....................................................................................X.....................................X..........................

output:

16342/3

result:

ok single line: '16342/3'

Test #183:

score: 1
Accepted
time: 775ms
memory: 244744kb

input:

18 100000
.....X....X..XXXXXX...X....X.X........X.......................................................................................................XX......X....XXX.X...............XXX.......................XX...................................................X.....X....XX..........................

output:

72698/3

result:

ok single line: '72698/3'

Test #184:

score: 1
Accepted
time: 679ms
memory: 245948kb

input:

18 100000
XXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXX.XX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...

output:

56408/5

result:

ok single line: '56408/5'

Test #185:

score: 1
Accepted
time: 873ms
memory: 247716kb

input:

18 100000
.................................X..............................................................X........XX................................................................................X..................................................................................XX...............X.....

output:

81164/7

result:

ok single line: '81164/7'

Test #186:

score: 1
Accepted
time: 830ms
memory: 250992kb

input:

18 100000
..X.X.X.X.X..X.X..X.X..XX..X.XX..X..X.X..XX..X..XX..X.XX..XX..XX..XX..XX..X.X.X..XX..X.X.X..XX..XX..X..XXX..X.X..X..X..X..X..X..X..X..XX..X..X..X..X..XX..X.X..XX..X..X..XX.X..XX..X..X..XX..X..X.X..X..XX..XX..X.XX..X.X.X..X..XX..X..XX..X..X.X..X..X..XX..XX..X..X..X..XX..XXX..X..X.X.X..X.X.....

output:

3/1

result:

ok single line: '3/1'

Test #187:

score: 1
Accepted
time: 920ms
memory: 248352kb

input:

18 100000
..X.X.X.X.X..X..X.X..X..X..X..X..X..X..X..X..X..X..X..X..XXXX.X..X.....X.X..XX..X.X.X.X..X.X..X.X.X.X..X..X..XXX..X.X..XXX..X..X.X..X..X..XX..X..XX..XXX.X..X..X..XX..X.X..X..X.X..X.X.X.X..X..XX..XX..X.XX..X..X.X..X..X..XX..X..X..X..X..X.X..X..XX..X..X.X..X..X..XX..X..X.XX..X..X..X..X.X..XX...

output:

5/2

result:

ok single line: '5/2'

Test #188:

score: 1
Accepted
time: 846ms
memory: 248740kb

input:

18 100000
...XXXXXX...X...XXXXXX..X..XX...X...X...X...X...X....X...XXX..X.XX.XXX.X....X.X...X...XX....X..X..XXX........X....X.XX..XX...X.XXX.X....XX....XX....XXXX.XX..X.XXXXX.XX..XXX....X....X...X..X....X....X..XX.XX....X.XXX....X..XX....XX....X.X....X.X..X.XX....X..X..XX.XXX....XXX.X....XX....X.X.X...

output:

5/1

result:

ok single line: '5/1'

Test #189:

score: 1
Accepted
time: 942ms
memory: 250136kb

input:

18 100000
....X.X.X.XXXXXX.....X..XX..X..XX...X...X...X...X....X....X....X.X....X....XXXXX....XX....X...XX.X....X.X....X....X...X....X.XX.XXXXX....X.X.X.X.X....XX.XX...X.X.X....X...X....XX....XXX.X....X.X....XXXX....XX.X....X....X..X...X.XX..X....X.X....XX....XXXX.XX.X....XX....X..XXX.XXX....XX..XXX...

output:

9/2

result:

ok single line: '9/2'

Test #190:

score: 1
Accepted
time: 862ms
memory: 248280kb

input:

18 100000
..XX.XXX.XXXXXXXX.X..XX.X..X.XX..X..XX..XX..X.X.XX..X..XX..XXX..XX.X.XX..X..XXX..XX.XXXXX..XX..XX..X..X....X..X.XX..XX..XX.XX..XX..X..X..XX..X.XXX..XXXX..X.X..X..XX..X..X..XX..XXXXX..X..XXX..XXX.X..X.X..X..XX..X.X.X.XXXX..XX..X.XXXXX..X.X..X..XX..X..X.X.X.XX.XXXX.XX..XX.XXXXXX..X..X.X..XXX...

output:

3/1

result:

ok single line: '3/1'

Test #191:

score: 1
Accepted
time: 959ms
memory: 249336kb

input:

18 100000
X.X..XXX.XX.X..XX..XXXX.X..XXXX..X.X..X.XXX.X.X..X.X.X..XX.X..XXXX..XXX..X..XX..X.XXX..X..XXXX..X.XX..XX..X..X.X..X.XX..X..XX..X..X.XXX.XXXX..X..XXX..XXX..X.....X.XX..XXXXXXXXXXXXXX..XXXXXX.....XXXX..XX..X..X..X...X..X..X..X..XX..XXX..XXX..X.X..XXX.X..X.X..XXXX..X.XX..X..XXXX.X..XX..XXXX.....

output:

5/2

result:

ok single line: '5/2'

Test #192:

score: 1
Accepted
time: 860ms
memory: 249352kb

input:

18 100000
..X.X.X.XXX..X..XX..X.X..X.XX..X..X.X..XXXX..XX.XXXX..X..XX..X.X..X.X..XXX..XXX.X.X..XX..X..XXX..XX..X.X..X..X.....X.XX..XXX.X..X.X.X..XX..XXXX..X.X..X.XXXXX..XX..X..X..X..X..XX.X.X..X..X.XX..XXXXX..X.X..X..X..X..X.X..XXXX..X.XX..XX..XX..X..XX..XXX.XXX..XX..X..X.X..XXXXX..XX.XX..XXXXX..X.....

output:

3/1

result:

ok single line: '3/1'

Test #193:

score: 1
Accepted
time: 943ms
memory: 250028kb

input:

18 100000
X.XXXXXXX.X..X..X.X..X.X.X..XX.X...X..X..XX..XXXXXX.X..X.XXXX..X.X...X..XX.XX..X.X..XX..XX..XX.XXX..XX.XX..XXX..XX..XXX..XX.XX.X..XXXXX..XX..XX..XXXX.XXX.XXX..X..XX.XXXX..XX...X..XX..XXXXXXXX..XX..X.XX..X..XXX..X.XXX..X..X.X.X..X..X..XXX..X.X..XX.X..XXX.X.X..X.X..X..XX..X..X..XX..X..XXXXXX...

output:

5/2

result:

ok single line: '5/2'

Test #194:

score: 1
Accepted
time: 827ms
memory: 248584kb

input:

18 100000
..X.X.X.X.X.X.X.X.X.X.X.X.X.X.XX...XX.X.X.X.X.X..X..X..X.X..X.X..X..X..X..X..X.X..X.X..XXXX...X..XX.X.....X..X..X..X.X..XXXX..X..X..X..X.X..XX.X..X.X.X..XX..X..XX.X.X..X..XX..X.X..X..X..X..X.X..X.X..XX..X..XX.X..XX..X..X.X..X..X..X..X.X.X..X.X..X..XX..X..X..X..XX..X.X..XX.X..X..X..X..XX..X...

output:

3/1

result:

ok single line: '3/1'

Test #195:

score: 1
Accepted
time: 926ms
memory: 248488kb

input:

18 100000
..X.X.X.X.X.X.X.X.X.X.X.X.XX...XX.X.X.X.X.X.X.X..X..X....X..X..X..X.XX..XX..X.X..X..XX..X..X..X..XX..X.X..X..X..XXX..X..XX..XX..XX..X.X..X..X..X..X..X.X..X..XX..XX..XXXX..XX.X..XX..X.X..XX.X..X.X..XX..X.X..XX..X.XX..X.X..X..XX..X..X.X..X..X..XX..X.X....X.XX..XX.X..X..X..XX..X..X..X..XX.X.....

output:

5/2

result:

ok single line: '5/2'

Test #196:

score: 1
Accepted
time: 823ms
memory: 251148kb

input:

18 100000
..X.X.X.X.X.X.X.X.X.XX...XX.X.X.X.XX...XX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X..X..XX..X..X.X..X.X..X.X.X.XX..X..XX..X..XX..X.X..XX..XX..X..X.X.X..XX..X..X.X..X..X..X..XX..X..X..XX..XX.....XXX....X....X.X..X.X.X..X..X..X..X..X.X..X..XXX..XX.X..X..XXX..XX..X.X..XX.X...X..X..X.X..X..X..X.XXXXX..X...

output:

3/1

result:

ok single line: '3/1'

Test #197:

score: 1
Accepted
time: 928ms
memory: 249948kb

input:

18 100000
..X.X.X.X.X.X.X.X.X.X.X.X.X.XX...XX.X.X.X.X.X.X..X..X.X.X.X.X.X.X.X.X.XX....XX..X..X..X..X.X..XX..XX..X..XX..X.X..XX..X.X..X..X..X..X.X..X..X..X..XX..XX..X.X..X..X.X.X..X..X..X.X..X..X..XXX..XX..X..X..XX..XX..XX..XX..X..XX..XX..X.X.X.X..X..X..X.X..XX..XX..X..X..X.X..XX..X..XX..X..X..X..X.....

output:

5/2

result:

ok single line: '5/2'

Test #198:

score: 1
Accepted
time: 870ms
memory: 249728kb

input:

18 100000
XXX.X.XXX.X.XXX.XX...XX.X.X.X.X.X.X.X.XX...XX.X.XXX.X.XXX.X.XXX.X.X.X.XX...XX.XX.X.X..X..X..XX..X..X..XX..XXXXXX.XXXXXXXX..XX.X..XX.XXX..XX..XXX..XX..XX..X..XXX..XX.XX..X..X..XXXX.X.XXX..XX..XXXXX..X..X.X..XXX..XXXX..XXXXXXXXXX..X..X.X.XX..XXX..XXX..X.XX..XXX..XX..X..XXX..X.X.XX..XX.....X....

output:

3/1

result:

ok single line: '3/1'

Test #199:

score: 1
Accepted
time: 578ms
memory: 243980kb

input:

18 99999
......................................................................................................................................................................................................................................................................................................

output:

99999/2

result:

ok single line: '99999/2'

Test #200:

score: 1
Accepted
time: 947ms
memory: 249348kb

input:

18 100000
..XXX.X.X.XXXXXX...XX.X.X.XX...XX.X.XXX.X.X.X.X.X.X.XXXXX.X.X.XXX.X.X.X.X..X..X..X.X..X.X..X..X..XXX.X..XXX..X.X..X..X..XXX...XX..XX.X..XX..X..XX..X.X..XX.X..XXXXX...XXX..X..X.X..XXX..XX..X.X.X..XXX..X....XX..X..XXX.X.X.X..XXX..X..X.XX..XX..XX..X..XX..X.X..XX.XXX.XX.XXX.X.X..X.X.X.XX..X..X...

output:

5/2

result:

ok single line: '5/2'

Test #201:

score: 1
Accepted
time: 4ms
memory: 10064kb

input:

18 100000
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...

output:

-1

result:

ok single line: '-1'

Test #202:

score: 1
Accepted
time: 19ms
memory: 24608kb

input:

1 100000
......................................................................................................................................................................................................................................................................................................

output:

0/1

result:

ok single line: '0/1'

Test #203:

score: 1
Accepted
time: 0ms
memory: 46928kb

input:

18 1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

output:

1/2

result:

ok single line: '1/2'

Test #204:

score: 1
Accepted
time: 55ms
memory: 39900kb

input:

2 100000
....X.X..........X.X..XX......XX...X.XX.X..XX.....X..XXX...XXX..X....XXX.X.......XXXX.XXX.........X.X.X.....X..X.......XX.....XX.XX.X.....X.XXX....X..X....XXXX.X......X.XX.XX...X.......X..X...X..X.X.X.XX..X..X.XXX...X..X..XXX.X......X....X.XXXX..XXX...X..X......X.X...X.........XX...XXXXX.XX...

output:

9/1

result:

ok single line: '9/1'

Test #205:

score: 1
Accepted
time: 650ms
memory: 251156kb

input:

18 100000
.................................................X...................................................................................................................................................................................................................................................

output:

3948/1

result:

ok single line: '3948/1'

Test #206:

score: 1
Accepted
time: 852ms
memory: 248352kb

input:

18 100000
XX....X.XX.X...X..X...X.X..X.XX...X..X..XXX........XX.X......X.X.XX.X..XX...X..XXX...X..X.XX..X.X.XXX..XX.....XXXXXX.....X.XXXXXX.XXXXXX.X.X...XX.XXX.X.....XX...XXXXXX..XX..X.XX....X.......XXXXX...X....X..XXX.XXXXX..X.XXX..XXXX...XX...X.XX..XX.X.X...XX.XXX.X..XXX.XX..X.X.X.XX..XXX.XX..XX.....

output:

13/1

result:

ok single line: '13/1'

Test #207:

score: 1
Accepted
time: 1ms
memory: 46852kb

input:

18 17
.....X..XX.X...X.
XX.XX..X.X...X.X.
XXXXX....XXXX..X.
X..X.X..XX.X.XXXX
...XXX.XXX.XXXXXX
XXXXXX.X.....XX.X
XX...X.X.XX...X.X
..X.XXX...XX.XXXX
X.XXXXXXXXX..XXX.
....X.X..XX.XX.X.
X..X.X...X.X.XX..
X.....XX....XX.XX
X....XX......XXXX
XX.XX..X...XX..XX
X....XX.X.XX...X.
X.X..X.XX.X....XX
...XXX...

output:

2/1

result:

ok single line: '2/1'

Test #208:

score: 1
Accepted
time: 2ms
memory: 12108kb

input:

18 100000
X.X...XXX.X..XXX.X.XX.XXXX.......X..XX..X..X..X.X..X.XXX..XX....XXXXXXX..X..X.X.X.X...X.....XX....X.......X.XXXX...X.XX..X...XX.X.XXXX.X.XXX.X.X.X.XXX..XXX..X...XX.XX..X.XX...XXX...X...X..XX.XXXXXX..X.XX.XXXX.XXXXX.XX.X...XX.XXX..X...X..X...XXXXXXX.X.X.XX.XX.X..X..XX.X...XX.XXXXXXX.XX...X....

output:

-1

result:

ok single line: '-1'

Test #209:

score: 1
Accepted
time: 858ms
memory: 248268kb

input:

18 100000
XXXXXXXXXXXXX.XXXXXXXXXXX.X.XXXX.XXXX.XX.XXXXXXX.XX.XX.XXX.XXXX.XX..XXXXX.XXXX.XXXXXXX.XXXXX.XXXXX.XX.X..X...XX.XXXXXXXX.XXXXXXX.XX.XX.XXXXXX.XXXXX..X..X.XXXX...XXXX.XXX.XXXX.XXXXXXX.XXXXXXXXXX.XXXXX.XXX.XX.XX..X.XXXXXXXXX.XX..XXXX.XXX.XX..X...XXXXXXXXXXXXX.XXXXXX.XX.XXXX..XXXXXXXXXX.X.XXX...

output:

0/1

result:

ok single line: '0/1'

Test #210:

score: 1
Accepted
time: 758ms
memory: 249320kb

input:

18 100000
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X..XXXXXXXXXXXXXXXXX.XXXXXXXXXXXXX.XXXXXX.XXX.XXXXX.XXXXXXXXXXXXXXX.XXXX.XX.XXXXXXXXXXXX...XXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXX.XXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XXXXXXXXXXX.XXXXXXXXXXXX.XXX...

output:

0/1

result:

ok single line: '0/1'

Test #211:

score: 1
Accepted
time: 673ms
memory: 249388kb

input:

18 100000
XXXXXXXXXXXXXXXXXX..XXXXXXXXXXXX.XXXXXXX..X.XXXXXXXX..XXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.XX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.XX.XXXX.XXXX.XXXXXXXXXXXXXXXX.XXXXXXXXX.XXXXXX.XXX...

output:

2734/1

result:

ok single line: '2734/1'

Test #212:

score: 1
Accepted
time: 659ms
memory: 250080kb

input:

18 100000
XXXXXXXXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXX.XXXX..XXXXXX.XXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXX...

output:

2721/1

result:

ok single line: '2721/1'

Test #213:

score: 1
Accepted
time: 882ms
memory: 248484kb

input:

18 100000
..........................................................................................................................................................XX.........X..X..X..................X......................................................................................................

output:

3058/1

result:

ok single line: '3058/1'

Test #214:

score: 1
Accepted
time: 807ms
memory: 249752kb

input:

18 100000
.....................XXX..XX........XX.............................................X.........X...X..........X.......................XXXX..X.....................................................................................................................................................X....

output:

3049/1

result:

ok single line: '3049/1'

Test #215:

score: 1
Accepted
time: 660ms
memory: 251132kb

input:

18 100000
.....................................................................................................................................................................................................................................................................................................

output:

2836/1

result:

ok single line: '2836/1'

Test #216:

score: 1
Accepted
time: 788ms
memory: 249876kb

input:

18 100000
.....................................................................................................................................................................................................................................................................................................

output:

5671/2

result:

ok single line: '5671/2'

Test #217:

score: 1
Accepted
time: 833ms
memory: 248496kb

input:

18 100000
X..X.X............................X............................................X............X.................X.......XXX............X........X........X.......X..XX.................................................................................................................................

output:

2706/1

result:

ok single line: '2706/1'

Test #218:

score: 1
Accepted
time: 916ms
memory: 248680kb

input:

18 100000
.......................................................X......................X....X............XX....XX.X.................................XXX...............................XX.................................X...XXXXX...........X................................................................

output:

2705/1

result:

ok single line: '2705/1'

Test #219:

score: 1
Accepted
time: 788ms
memory: 248464kb

input:

18 100000
...................X..X...........X.........X.XXXX....X...X...X.............X......XXX.................................................XXX...X..................XXX...X.............................................................X...XXX..X.XX...X...................X............................

output:

2875/1

result:

ok single line: '2875/1'

Test #220:

score: 1
Accepted
time: 753ms
memory: 249728kb

input:

18 100000
..............X.X......X.X............XX.............X.XXXXXXX..........X................................................................................................................................X...........X.XXXXX.XX.....................X........................XX.X....XXX......X......

output:

2872/1

result:

ok single line: '2872/1'

Test #221:

score: 1
Accepted
time: 885ms
memory: 248652kb

input:

18 100000
....X...............XX.X..............................XXXXX..XX..............X................X.........XXXX..............................................X........................X.XXXXX.X.........................X....................................XXXXX......................................

output:

2063/1

result:

ok single line: '2063/1'

Test #222:

score: 1
Accepted
time: 929ms
memory: 249464kb

input:

18 100000
............................X..........................................................................................................X.....X.......................................................................................................................................................

output:

2044/1

result:

ok single line: '2044/1'

Test #223:

score: 1
Accepted
time: 701ms
memory: 248348kb

input:

18 100000
.....................................................................................................................................................................................................................................................................................................

output:

2235/1

result:

ok single line: '2235/1'

Test #224:

score: 1
Accepted
time: 845ms
memory: 249704kb

input:

18 100000
.....................................X...............................................................................................................................................................................................................................................................

output:

4469/2

result:

ok single line: '4469/2'

Extra Test:

score: 0
Extra Test Passed