답안 #719854

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
719854 2023-04-06T22:22:32 Z n0sk1ll Plus Minus (BOI17_plusminus) C++14
12 / 100
1 ms 212 KB
#include <bits/stdc++.h>

#define FAST ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);cerr.tie(0)
#define mp make_pair
#define xx first
#define yy second
#define pb push_back
#define pf push_front
#define popb pop_back
#define popf pop_front
#define all(x) x.begin(),x.end()
#define ff(i,a,b) for (int i = a; i < b; i++)
#define fff(i,a,b) for (int i = a; i <= b; i++)
#define bff(i,a,b) for (int i = b-1; i >= a; i--)
#define bfff(i,a,b) for (int i = b; i >= a; i--)

using namespace std;
long double typedef ld;
unsigned int typedef ui;
long long int typedef li;
pair<int,int> typedef pii;
pair<li,li> typedef pli;
pair<ld,ld> typedef pld;
vector<vector<int>> typedef graph;
unsigned long long int typedef ull;
//const int mod = 998244353;
const int mod = 1000000007;







//Note to self: Check for overflow

int power(int a, int n)
{
    li c=1;
    while (n)
    {
        if (n&1) (c*=a)%=mod;
        a=(li)a*a%mod,n>>=1;
    }
    return c;
}

bool nemozerow=false;
bool nemozecol=false;
map<int,bool> row;
map<int,bool> col;

int odg=0;
int matra[7][7];

void rekurz(int i, int j, int n, int m)
{
    if (j>m) j=1,i++;

    if (i>n)
    {
        odg++;
        /*cout<<"mogucnost:"<<endl;
        fff(i,1,n)
        {
            fff(j,1,m) cout<<matra[i][j]<<" ";
            cout<<endl;
        } cout<<endl;*/
    }
    else if (i==1 || j==1)
    {
        if (!matra[i][j])
        {
            matra[i][j]=1;
            rekurz(i,j+1,n,m);
            matra[i][j]=-1;
            rekurz(i,j+1,n,m);
            matra[i][j]=0;
        }
        else rekurz(i,j+1,n,m);
    }
    else
    {
        if (matra[i][j])
        {
            if (matra[i][j]+matra[i-1][j]+matra[i][j-1]+matra[i-1][j-1]!=0) return;
            rekurz(i,j+1,n,m);
        }
        else
        {
            if (matra[i-1][j]+matra[i][j-1]+matra[i-1][j-1]+1==0) matra[i][j]=1,rekurz(i,j+1,n,m),matra[i][j]=0;
            if (matra[i-1][j]+matra[i][j-1]+matra[i-1][j-1]-1==0) matra[i][j]=-1,rekurz(i,j+1,n,m),matra[i][j]=0;
        }
    }
}

int solve()
{
    int n,m,k; cin>>n>>m>>k;
    while (k--)
    {
        char signe;
        int y,x; cin>>signe>>y>>x;
        bool booligne=(signe=='+')^(y&1)^(x&1);
        if (row.count(y) && booligne!=row[y]) nemozerow=true;
        if (col.count(x) && booligne!=col[x]) nemozecol=true;
        row[y]=booligne,col[x]=booligne;
    }

    if (nemozerow && nemozecol) return 0;

    int ans=0;
    if (!nemozerow)
    {
        (ans+=power(2,n-(int)row.size()))%=mod;
        bool isparan=false,isneparan=false;
        for (auto it : row) if (it.yy) isparan=true; else isneparan=true;
        if (!isparan || !isneparan) ans--;
    }
    if (!nemozecol)
    {
        (ans+=power(2,m-(int)col.size()))%-mod;
    }

    return ans;
}

int solvebrute()
{
    int n,m,k; cin>>n>>m>>k;
    if (n>5 || m>5) return cout<<0,0;

    while (k--)
    {
        char signe;
        int y,x; cin>>signe>>y>>x;
        matra[y][x]=(signe=='+'?1:-1);
    }

    rekurz(1,1,n,m);
    return odg;
}

int main()
{
    FAST;

    cout<<solvebrute()<<"\n";

    /*fff(T,1,1000)
    {
        nemozerow=false;
        nemozecol=false;
        row.clear();
        col.clear();

        odg=0;
        fff(i,0,6) fff(j,0,6) matra[i][j]=0;

        int ocevidnolos=solve();
        int dobar=solvebrute();
        cout<<": "<<ocevidnolos<<" "<<dobar<<endl<<endl;
        if (dobar!=ocevidnolos) cout<<"FATAL ERROR ==============================="<<endl<<endl<<"FATAL ERROR ==============================="<<endl<<endl<<"FATAL ERROR ==============================="<<endl<<endl<<"FATAL ERROR ==============================="<<endl<<endl<<"FATAL ERROR ==============================="<<endl<<endl<<endl;
    }*/
}

//Note to self: Check for overflow

/*

2 2 4
+ 1 1
+ 2 2
- 1 2
- 2 1

3 2 1
- 2 2
3 2 1
- 2 2
5 3 2
- 4 3
- 5 1
5 3 2
- 4 3
- 5 1
4 4 5
+ 1 2
- 2 4
+ 3 3
+ 3 4
- 2 3
4 4 5
+ 1 2
- 2 4
+ 3 3
+ 3 4
- 2 3
4 5 3
+ 1 5
+ 4 2
- 4 3
4 5 3
+ 1 5
+ 4 2
- 4 3
2 2 1
+ 2 1
2 2 1
+ 2 1
2 4 1
+ 2 2
2 4 1
+ 2 2
2 4 1
- 2 1
2 4 1
- 2 1
2 3 2
- 1 3
+ 2 3
2 3 2
- 1 3
+ 2 3
5 3 3
+ 2 3
+ 3 1
+ 5 2
5 3 3
+ 2 3
+ 3 1
+ 5 2
3 3 4
- 3 3
- 1 3
- 2 3
- 3 2
3 3 4
- 3 3
- 1 3
- 2 3
- 3 2

3 2 1
- 2 2
3 2 1
- 2 2
5 3 9
- 4 3
- 5 1
+ 5 3
+ 3 1
- 1 3
+ 2 2
- 1 1
+ 1 2
+ 3 3
5 3 9
- 4 3
- 5 1
+ 5 3
+ 3 1
- 1 3
+ 2 2
- 1 1
+ 1 2
+ 3 3
3 2 5
+ 2 2
- 3 1
- 2 1
+ 1 1
- 3 2
3 2 5
+ 2 2
- 3 1
- 2 1
+ 1 1
- 3 2
4 2 4
- 1 1
- 2 2
- 4 1
+ 4 2
4 2 4
- 1 1
- 2 2
- 4 1
+ 4 2
3 5 7
- 3 2
+ 1 3
+ 2 4
+ 1 2
- 3 5
- 3 1
+ 2 2
3 5 7
- 3 2
+ 1 3
+ 2 4
+ 1 2
- 3 5
- 3 1
+ 2 2
3 3 8
+ 1 2
- 2 2
- 3 2
- 1 3
+ 2 3
+ 3 3
- 1 1
+ 2 1
3 3 8
+ 1 2
- 2 2
- 3 2
- 1 3
+ 2 3
+ 3 3
- 1 1
+ 2 1
5 5 1
- 1 4
5 5 1
- 1 4
3 4 8
- 1 4
+ 3 2
+ 2 3
- 2 4
- 1 2
+ 3 4
- 2 2
- 2 1
3 4 8
- 1 4
+ 3 2
+ 2 3
- 2 4
- 1 2
+ 3 4
- 2 2
- 2 1
3 5 10
- 1 1
- 3 5
+ 3 1
- 1 5
+ 1 3
- 1 2
+ 2 2
+ 3 4
+ 3 3
+ 2 4
3 5 10
- 1 1
- 3 5
+ 3 1
- 1 5
+ 1 3
- 1 2
+ 2 2
+ 3 4
+ 3 3
+ 2 4
2 3 5
+ 1 3
+ 2 2
- 2 3
+ 1 2
- 2 1
2 3 5
+ 1 3
+ 2 2
- 2 3
+ 1 2
- 2 1
5 5 7
+ 1 2
- 5 4
+ 2 1
- 4 2
- 4 3
+ 2 3
+ 4 1
5 5 7
+ 1 2
- 5 4
+ 2 1
- 4 2
- 4 3
+ 2 3
+ 4 1
5 3 12
- 3 3
- 1 2
+ 5 3
- 3 1
+ 2 3
- 2 1
- 1 1
- 4 2
+ 1 3
- 3 2
- 5 2
+ 4 1
5 3 12
- 3 3
- 1 2
+ 5 3
- 3 1
+ 2 3
- 2 1
- 1 1
- 4 2
+ 1 3
- 3 2
- 5 2
+ 4 1
4 5 15
+ 2 1
- 1 2
+ 4 3
+ 2 2
- 1 5
- 4 1
+ 2 4
+ 3 5
+ 2 3
+ 4 2
+ 4 5
- 1 3
- 4 4
- 1 1
+ 3 1
4 5 15
+ 2 1
- 1 2
+ 4 3
+ 2 2
- 1 5
- 4 1
+ 2 4
+ 3 5
+ 2 3
+ 4 2
+ 4 5
- 1 3
- 4 4
- 1 1
+ 3 1
2 2 2
+ 1 2
+ 2 2
2 2 2
+ 1 2
+ 2 2
3 4 2
- 2 4
+ 1 1
3 4 2
- 2 4
+ 1 1
4 3 4
- 2 2
- 3 3
- 2 1
- 3 1
4 3 4
- 2 2
- 3 3
- 2 1
- 3 1
5 4 3
- 5 1
- 2 3
+ 2 4
5 4 3
- 5 1
- 2 3
+ 2 4
2 2 2
- 2 1
- 2 2
2 2 2
- 2 1
- 2 2
2 3 1
- 2 1
2 3 1
- 2 1
5 5 21
+ 1 3
- 5 2
+ 2 4
+ 4 5
- 2 2
+ 2 5
- 1 1
+ 3 5
+ 2 1
- 1 4
+ 5 4
+ 3 2
+ 4 3
+ 4 4
+ 3 4
- 5 5
- 4 2
- 3 3
+ 4 1
+ 5 3
+ 5 1
5 5 21
+ 1 3
- 5 2
+ 2 4
+ 4 5
- 2 2
+ 2 5
- 1 1
+ 3 5
+ 2 1
- 1 4
+ 5 4
+ 3 2
+ 4 3
+ 4 4
+ 3 4
- 5 5
- 4 2
- 3 3
+ 4 1
+ 5 3
+ 5 1
5 2 1
- 5 2
5 2 1
- 5 2
2 2 3
- 2 2
- 2 1
+ 1 2
2 2 3
- 2 2
- 2 1
+ 1 2
5 2 7
- 3 1
+ 5 2
+ 1 2
+ 4 2
- 2 2
- 4 1
- 3 2
5 2 7
- 3 1
+ 5 2
+ 1 2
+ 4 2
- 2 2
- 4 1
- 3 2
3 2 5
- 2 2
+ 3 1
- 3 2
+ 1 2
+ 1 1
3 2 5
- 2 2
+ 3 1
- 3 2
+ 1 2
+ 1 1
5 3 5
+ 4 2
- 5 2
+ 3 2
+ 1 2
+ 5 1
5 3 5
+ 4 2
- 5 2
+ 3 2
+ 1 2
+ 5 1
5 5 9
- 2 1
+ 3 4
+ 1 5
+ 4 2
- 1 1
+ 2 3
+ 5 4
- 2 5
- 3 2
5 5 9
- 2 1
+ 3 4
+ 1 5
+ 4 2
- 1 1
+ 2 3
+ 5 4
- 2 5
- 3 2
2 2 4
+ 1 2
- 2 2
- 1 1
+ 2 1
2 2 4
+ 1 2
- 2 2
- 1 1
+ 2 1
4 2 3
- 4 2
- 1 2
+ 3 1
4 2 3
- 4 2
- 1 2
+ 3 1
5 5 20
+ 1 2
+ 5 1
- 4 2
- 3 1
- 2 4
- 4 4
+ 1 3
- 5 3
- 1 5
+ 3 5
- 3 2
+ 4 1
+ 1 4
- 3 3
- 4 5
- 5 5
+ 2 2
+ 5 4
- 2 3
- 2 5
5 5 20
+ 1 2
+ 5 1
- 4 2
- 3 1
- 2 4
- 4 4
+ 1 3
- 5 3
- 1 5
+ 3 5
- 3 2
+ 4 1
+ 1 4
- 3 3
- 4 5
- 5 5
+ 2 2
+ 5 4
- 2 3
- 2 5
5 4 9
+ 3 3
- 4 3
- 4 4
- 2 4
+ 4 2
+ 5 1
+ 3 2
- 1 1
- 2 2
5 4 9
+ 3 3
- 4 3
- 4 4
- 2 4
+ 4 2
+ 5 1
+ 3 2
- 1 1
- 2 2
4 5 14
+ 2 2
+ 1 4
+ 2 4
+ 4 2
- 3 2
- 3 4
- 1 2
- 3 1
- 3 5
- 1 5
+ 2 5
+ 4 3
- 1 3
- 2 1
4 5 14
+ 2 2
+ 1 4
+ 2 4
+ 4 2
- 3 2
- 3 4
- 1 2
- 3 1
- 3 5
- 1 5
+ 2 5
+ 4 3
- 1 3
- 2 1
5 2 3
+ 2 2
+ 2 1
+ 3 1
5 2 3
+ 2 2
+ 2 1
+ 3 1
2 4 8
+ 1 1
+ 2 2
+ 2 1
+ 1 2
- 2 3
- 1 3
+ 1 4
+ 2 4
2 4 8
+ 1 1
+ 2 2
+ 2 1
+ 1 2
- 2 3
- 1 3
+ 1 4
+ 2 4
2 5 7
- 1 2
+ 2 4
- 2 3
- 2 1
+ 1 4
+ 1 3
- 2 5
2 5 7
- 1 2
+ 2 4
- 2 3
- 2 1
+ 1 4
+ 1 3
- 2 5
4 5 1
- 3 3
4 5 1
- 3 3
5 3 5
- 4 1
- 4 2
- 4 3
- 3 1
- 1 1
5 3 5
- 4 1
- 4 2
- 4 3
- 3 1
- 1 1
2 5 8
- 1 4
- 1 5
+ 1 1
+ 2 4
- 2 2
- 1 3
+ 1 2
+ 2 1
2 5 8
- 1 4
- 1 5
+ 1 1
+ 2 4
- 2 2
- 1 3
+ 1 2
+ 2 1
2 2 3
+ 2 1
- 1 1
- 1 2
2 2 3
+ 2 1
- 1 1
- 1 2
2 4 7
+ 1 1
- 2 1
- 2 2
+ 1 4
- 1 3
+ 1 2
- 2 4
2 4 7
+ 1 1
- 2 1
- 2 2
+ 1 4
- 1 3
+ 1 2
- 2 4
3 5 9
+ 1 2
- 3 5
+ 1 4
- 2 2
- 2 4
- 3 4
- 1 1
+ 2 3
- 2 5
3 5 9
+ 1 2
- 3 5
+ 1 4
- 2 2
- 2 4
- 3 4
- 1 1
+ 2 3
- 2 5
2 3 2
+ 2 3
+ 2 1
2 3 2
+ 2 3
+ 2 1
2 5 1
- 1 3
2 5 1
- 1 3
4 5 10
+ 4 2
- 4 5
- 4 3
+ 2 5
+ 1 1
+ 1 3
- 1 4
+ 1 5
- 3 5
+ 1 2
4 5 10
+ 4 2
- 4 5
- 4 3
+ 2 5
+ 1 1
+ 1 3
- 1 4
+ 1 5
- 3 5
+ 1 2
2 3 6
- 2 3
+ 1 1
- 2 2
+ 1 2
+ 2 1
- 1 3
2 3 6
- 2 3
+ 1 1
- 2 2
+ 1 2
+ 2 1
- 1 3
2 2 3
- 1 1
- 1 2
+ 2 2
2 2 3
- 1 1
- 1 2
+ 2 2
5 5 13
- 1 2
- 3 1
- 2 3
- 4 3
+ 3 5
+ 2 2
- 1 4
- 4 4
- 4 1
+ 5 4
+ 4 5
+ 4 2
+ 2 1
5 5 13
- 1 2
- 3 1
- 2 3
- 4 3
+ 3 5
+ 2 2
- 1 4
- 4 4
- 4 1
+ 5 4
+ 4 5
+ 4 2
+ 2 1
4 3 12
- 3 2
+ 3 1
+ 4 2
+ 1 3
+ 2 1
+ 2 3
- 3 3
- 4 3
+ 1 1
- 1 2
- 2 2
- 4 1
4 3 12
- 3 2
+ 3 1
+ 4 2
+ 1 3
+ 2 1
+ 2 3
- 3 3
- 4 3
+ 1 1
- 1 2
- 2 2
- 4 1
3 4 10
- 2 4
+ 3 1
+ 1 3
- 1 1
+ 2 1
- 1 4
+ 2 3
+ 3 4
+ 1 2
+ 2 2
3 4 10
- 2 4
+ 3 1
+ 1 3
- 1 1
+ 2 1
- 1 4
+ 2 3
+ 3 4
+ 1 2
+ 2 2
5 5 17
- 5 1
+ 1 1
- 4 3
+ 1 3
+ 2 5
+ 3 2
- 4 2
- 5 2
+ 3 1
- 1 5
- 2 2
- 1 2
+ 4 5
+ 5 3
- 3 5
- 4 4
- 3 3
5 5 17
- 5 1
+ 1 1
- 4 3
+ 1 3
+ 2 5
+ 3 2
- 4 2
- 5 2
+ 3 1
- 1 5
- 2 2
- 1 2
+ 4 5
+ 5 3
- 3 5
- 4 4
- 3 3
2 3 1
- 2 2
2 3 1
- 2 2
4 5 11
- 2 2
- 4 1
+ 3 3
+ 4 5
- 3 1
+ 1 5
- 1 1
+ 3 4
- 2 3
- 4 3
+ 1 2
4 5 11
- 2 2
- 4 1
+ 3 3
+ 4 5
- 3 1
+ 1 5
- 1 1
+ 3 4
- 2 3
- 4 3
+ 1 2
3 5 10
- 1 4
+ 2 4
- 3 3
- 2 2
+ 1 5
+ 2 3
+ 1 1
+ 1 3
- 2 5
- 3 2
3 5 10
- 1 4
+ 2 4
- 3 3
- 2 2
+ 1 5
+ 2 3
+ 1 1
+ 1 3
- 2 5
- 3 2
5 4 17
- 5 2
+ 4 2
+ 4 1
+ 2 1
- 1 1
+ 5 4
+ 5 3
- 2 2
- 3 2
- 1 4
- 4 3
+ 3 1
+ 2 4
- 3 4
+ 3 3
+ 1 3
- 1 2
5 4 17
- 5 2
+ 4 2
+ 4 1
+ 2 1
- 1 1
+ 5 4
+ 5 3
- 2 2
- 3 2
- 1 4
- 4 3
+ 3 1
+ 2 4
- 3 4
+ 3 3
+ 1 3
- 1 2
4 4 1
- 1 2
4 4 1
- 1 2
2 3 5
- 2 3
+ 1 2
- 2 2
- 1 3
+ 1 1
2 3 5
- 2 3
+ 1 2
- 2 2
- 1 3
+ 1 1
5 5 16
- 2 1
+ 2 3
+ 3 3
+ 2 2
+ 2 5
- 1 4
- 3 4
- 1 3
+ 3 1
+ 1 5
- 4 2
- 1 2
- 3 2
- 4 5
- 1 1
- 3 5
5 5 16
- 2 1
+ 2 3
+ 3 3
+ 2 2
+ 2 5
- 1 4
- 3 4
- 1 3
+ 3 1
+ 1 5
- 4 2
- 1 2
- 3 2
- 4 5
- 1 1
- 3 5
5 3 6
- 4 2
+ 2 1
- 5 3
- 3 3
+ 2 3
+ 2 2
5 3 6
- 4 2
+ 2 1
- 5 3
- 3 3
+ 2 3
+ 2 2
3 5 10
+ 1 3
- 2 3
+ 2 2
+ 2 4
+ 2 5
- 1 5
- 3 3
- 1 4
- 3 5
- 3 1
3 5 10
+ 1 3
- 2 3
+ 2 2
+ 2 4
+ 2 5
- 1 5
- 3 3
- 1 4
- 3 5
- 3 1
3 3 9
- 1 1
- 1 3
- 2 2
+ 3 2
+ 3 3
- 2 3
+ 2 1
- 1 2
- 3 1
3 3 9
- 1 1
- 1 3
- 2 2
+ 3 2
+ 3 3
- 2 3
+ 2 1
- 1 2
- 3 1
2 2 1
+ 2 2
2 2 1
+ 2 2
3 5 14
+ 3 2
+ 3 1
- 1 5
- 2 1
+ 1 1
- 2 2
- 1 4
- 3 4
- 2 3
+ 2 5
+ 1 3
- 3 5
- 1 2
+ 3 3
3 5 14
+ 3 2
+ 3 1
- 1 5
- 2 1
+ 1 1
- 2 2
- 1 4
- 3 4
- 2 3
+ 2 5
+ 1 3
- 3 5
- 1 2
+ 3 3
3 2 3
- 3 1
- 3 2
- 1 1
3 2 3
- 3 1
- 3 2
- 1 1
2 3 4
- 2 3
- 2 1
- 1 2
+ 1 3
2 3 4
- 2 3
- 2 1
- 1 2
+ 1 3
4 4 1
- 4 3
4 4 1
- 4 3
4 4 15
+ 2 4
+ 4 1
- 3 1
- 3 4
+ 3 2
- 2 3
+ 1 4
- 4 2
- 2 1
- 2 2
+ 1 2
+ 4 4
- 1 3
+ 1 1
- 4 3
4 4 15
+ 2 4
+ 4 1
- 3 1
- 3 4
+ 3 2
- 2 3
+ 1 4
- 4 2
- 2 1
- 2 2
+ 1 2
+ 4 4
- 1 3
+ 1 1
- 4 3
2 3 3
- 1 1
- 2 3
- 1 2
2 3 3
- 1 1
- 2 3
- 1 2
3 5 8
- 3 3
- 2 5
- 2 1
- 2 4
- 3 2
- 1 2
- 1 4
+ 2 3
3 5 8
- 3 3
- 2 5
- 2 1
- 2 4
- 3 2
- 1 2
- 1 4
+ 2 3
3 3 7
- 1 2
+ 2 1
+ 3 2
+ 2 3
- 1 3
+ 3 1
+ 1 1
3 3 7
- 1 2
+ 2 1
+ 3 2
+ 2 3
- 1 3
+ 3 1
+ 1 1
2 3 4
- 2 2
- 1 3
+ 2 3
+ 1 2
2 3 4
- 2 2
- 1 3
+ 2 3
+ 1 2
3 4 2
- 3 2
- 3 1
3 4 2
- 3 2
- 3 1
5 2 7
+ 5 2
+ 3 2
+ 1 2
- 1 1
- 2 2
- 4 1
+ 3 1
5 2 7
+ 5 2
+ 3 2
+ 1 2
- 1 1
- 2 2
- 4 1
+ 3 1
3 2 5
+ 1 1
+ 2 1
+ 3 1
+ 1 2
- 3 2
3 2 5
+ 1 1
+ 2 1
+ 3 1
+ 1 2
- 3 2
2 5 3
- 2 4
- 2 1
+ 2 5
2 5 3
- 2 4
- 2 1
+ 2 5
3 4 9
- 2 1
- 3 3
+ 1 4
+ 3 2
+ 1 1
+ 1 2
- 2 2
+ 1 3
- 2 3
3 4 9
- 2 1
- 3 3
+ 1 4
+ 3 2
+ 1 1
+ 1 2
- 2 2
+ 1 3
- 2 3
4 4 14
- 3 3
- 3 2
- 2 2
- 1 1
+ 4 4
- 4 2
- 2 4
+ 1 3
+ 2 3
- 2 1
+ 1 4
- 3 1
+ 4 3
+ 3 4
4 4 14
- 3 3
- 3 2
- 2 2
- 1 1
+ 4 4
- 4 2
- 2 4
+ 1 3
+ 2 3
- 2 1
+ 1 4
- 3 1
+ 4 3
+ 3 4
5 5 10
+ 1 2
- 5 1
+ 3 2
- 4 4
- 1 3
+ 5 3
+ 4 2
- 2 1
+ 5 5
- 3 1
5 5 10
+ 1 2
- 5 1
+ 3 2
- 4 4
- 1 3
+ 5 3
+ 4 2
- 2 1
+ 5 5
- 3 1
2 5 7
- 2 5
- 1 5
+ 2 1
- 2 4
+ 1 1
+ 1 3
+ 1 2
2 5 7
- 2 5
- 1 5
+ 2 1
- 2 4
+ 1 1
+ 1 3
+ 1 2
3 4 12
+ 2 3
+ 2 2
+ 1 1
+ 3 1
+ 1 3
+ 1 4
+ 2 1
+ 2 4
+ 3 3
+ 1 2
+ 3 2
+ 3 4
3 4 12
+ 2 3
+ 2 2
+ 1 1
+ 3 1
+ 1 3
+ 1 4
+ 2 1
+ 2 4
+ 3 3
+ 1 2
+ 3 2
+ 3 4
4 4 14
+ 3 3
+ 3 1
- 2 2
+ 4 3
+ 4 2
- 1 3
+ 2 4
- 3 2
+ 1 1
- 1 2
- 2 1
- 1 4
- 2 3
- 4 1
4 4 14
+ 3 3
+ 3 1
- 2 2
+ 4 3
+ 4 2
- 1 3
+ 2 4
- 3 2
+ 1 1
- 1 2
- 2 1
- 1 4
- 2 3
- 4 1
5 5 23
- 5 3
- 1 5
+ 1 2
+ 2 5
- 1 4
- 5 4
+ 1 1
- 2 1
+ 4 5
- 4 1
- 2 2
- 4 4
- 2 4
- 3 4
+ 2 3
+ 3 3
+ 3 5
- 4 3
+ 3 2
- 5 2
- 3 1
- 5 5
- 4 2
5 5 23
- 5 3
- 1 5
+ 1 2
+ 2 5
- 1 4
- 5 4
+ 1 1
- 2 1
+ 4 5
- 4 1
- 2 2
- 4 4
- 2 4
- 3 4
+ 2 3
+ 3 3
+ 3 5
- 4 3
+ 3 2
- 5 2
- 3 1
- 5 5
- 4 2
5 2 6
- 3 1
+ 1 1
- 2 1
+ 4 1
+ 4 2
+ 1 2
5 2 6
- 3 1
+ 1 1
- 2 1
+ 4 1
+ 4 2
+ 1 2
4 3 5
- 2 3
+ 4 3
- 4 1
- 2 2
- 1 3
4 3 5
- 2 3
+ 4 3
- 4 1
- 2 2
- 1 3
3 2 5
+ 1 2
+ 3 1
- 2 1
+ 3 2
- 2 2
3 2 5
+ 1 2
+ 3 1
- 2 1
+ 3 2
- 2 2
2 5 9
- 2 1
- 1 5
- 1 2
- 2 4
+ 2 5
- 2 2
- 1 1
+ 1 4
- 1 3
2 5 9
- 2 1
- 1 5
- 1 2
- 2 4
+ 2 5
- 2 2
- 1 1
+ 1 4
- 1 3
2 4 2
- 2 1
- 1 2
2 4 2
- 2 1
- 1 2
5 5 15
+ 2 2
+ 5 1
- 4 5
- 2 4
- 4 2
- 5 4
+ 3 2
- 3 1
+ 5 5
+ 1 3
- 1 2
+ 1 1
- 2 3
+ 5 3
+ 1 4
5 5 15
+ 2 2
+ 5 1
- 4 5
- 2 4
- 4 2
- 5 4
+ 3 2
- 3 1
+ 5 5
+ 1 3
- 1 2
+ 1 1
- 2 3
+ 5 3
+ 1 4
4 5 7
+ 4 4
- 3 3
- 1 3
+ 2 2
- 3 1
- 4 2
- 2 5
4 5 7
+ 4 4
- 3 3
- 1 3
+ 2 2
- 3 1
- 4 2
- 2 5
2 5 2
+ 2 1
+ 2 3
2 5 2
+ 2 1
+ 2 3
4 5 5
+ 3 5
- 1 5
+ 1 4
+ 3 2
+ 2 5
4 5 5
+ 3 5
- 1 5
+ 1 4
+ 3 2
+ 2 5
4 3 7
+ 2 1
- 2 3
- 4 1
+ 2 2
+ 1 3
+ 3 2
+ 3 1
4 3 7
+ 2 1
- 2 3
- 4 1
+ 2 2
+ 1 3
+ 3 2
+ 3 1
3 5 8
+ 3 3
+ 3 5
+ 3 2
- 1 4
+ 1 5
- 1 3
- 3 1
+ 2 4
3 5 8
+ 3 3
+ 3 5
+ 3 2
- 1 4
+ 1 5
- 1 3
- 3 1
+ 2 4
3 5 3
+ 2 3
- 1 5
- 2 5
3 5 3
+ 2 3
- 1 5
- 2 5
2 3 6
- 1 2
- 2 2
+ 1 1
- 2 3
- 1 3
+ 2 1
2 3 6
- 1 2
- 2 2
+ 1 1
- 2 3
- 1 3
+ 2 1
3 3 9
+ 1 3
+ 2 1
- 3 3
- 2 3
+ 3 1
- 3 2
+ 1 1
- 1 2
+ 2 2
3 3 9
+ 1 3
+ 2 1
- 3 3
- 2 3
+ 3 1
- 3 2
+ 1 1
- 1 2
+ 2 2
4 4 14
+ 1 4
- 3 1
- 2 4
+ 4 4
- 4 3
+ 1 2
- 3 4
- 2 3
+ 4 2
+ 1 3
+ 4 1
- 3 3
+ 2 1
+ 2 2
4 4 14
+ 1 4
- 3 1
- 2 4
+ 4 4
- 4 3
+ 1 2
- 3 4
- 2 3
+ 4 2
+ 1 3
+ 4 1
- 3 3
+ 2 1
+ 2 2
4 4 9
- 3 4
- 2 1
- 2 2
- 4 4
+ 3 1
- 1 4
- 2 4
- 3 3
- 4 1
4 4 9
- 3 4
- 2 1
- 2 2
- 4 4
+ 3 1
- 1 4
- 2 4
- 3 3
- 4 1
4 2 3
- 4 2
- 1 1
- 3 1
4 2 3
- 4 2
- 1 1
- 3 1
3 5 3
- 1 4
- 1 3
- 2 3
3 5 3
- 1 4
- 1 3
- 2 3
4 4 1
+ 2 2
4 4 1
+ 2 2
4 4 9
- 1 3
- 3 1
- 3 2
- 4 1
- 2 4
+ 3 3
+ 3 4
- 1 1
+ 2 2
4 4 9
- 1 3
- 3 1
- 3 2
- 4 1
- 2 4
+ 3 3
+ 3 4
- 1 1
+ 2 2
3 3 3
- 3 3
- 3 1
- 3 2
3 3 3
- 3 3
- 3 1
- 3 2
3 4 4
- 1 2
+ 2 4
- 3 1
+ 2 1
3 4 4
- 1 2
+ 2 4
- 3 1
+ 2 1
3 4 11
+ 1 1
+ 1 2
- 2 1
- 1 3
- 3 3
- 3 4
- 2 4
- 2 2
- 1 4
+ 3 1
+ 3 2
3 4 11
+ 1 1
+ 1 2
- 2 1
- 1 3
- 3 3
- 3 4
- 2 4
- 2 2
- 1 4
+ 3 1
+ 3 2
4 2 5
- 2 2
- 2 1
+ 4 2
- 1 1
- 1 2
4 2 5
- 2 2
- 2 1
+ 4 2
- 1 1
- 1 2
4 4 3
- 3 2
- 3 4
+ 2 4
4 4 3
- 3 2
- 3 4
+ 2 4
3 4 5
- 3 4
- 2 2
- 2 3
+ 3 3
- 2 4
3 4 5
- 3 4
- 2 2
- 2 3
+ 3 3
- 2 4
5 5 15
- 3 2
- 2 3
- 5 1
- 5 4
+ 5 3
- 3 1
- 3 3
+ 2 4
- 1 2
- 2 5
- 1 5
- 4 5
- 4 3
+ 4 4
- 4 1
5 5 15
- 3 2
- 2 3
- 5 1
- 5 4
+ 5 3
- 3 1
- 3 3
+ 2 4
- 1 2
- 2 5
- 1 5
- 4 5
- 4 3
+ 4 4
- 4 1
2 4 1
+ 2 2
2 4 1
+ 2 2
3 5 9
+ 3 4
- 2 1
+ 1 3
- 3 5
+ 3 2
- 1 2
+ 2 3
- 2 5
- 3 3
3 5 9
+ 3 4
- 2 1
+ 1 3
- 3 5
+ 3 2
- 1 2
+ 2 3
- 2 5
- 3 3
5 2 6
- 5 2
+ 3 2
+ 5 1
+ 2 2
- 1 2
- 3 1
5 2 6
- 5 2
+ 3 2
+ 5 1
+ 2 2
- 1 2
- 3 1
3 5 15
- 1 1
+ 2 5
+ 3 4
+ 1 2
+ 2 3
- 3 1
- 3 5
- 2 2
- 3 2
- 2 1
+ 2 4
+ 3 3
+ 1 5
- 1 4
+ 1 3
3 5 15
- 1 1
+ 2 5
+ 3 4
+ 1 2
+ 2 3
- 3 1
- 3 5
- 2 2
- 3 2
- 2 1
+ 2 4
+ 3 3
+ 1 5
- 1 4
+ 1 3
3 5 8
- 2 4
- 2 3
+ 1 3
- 3 1
- 3 3
- 3 5
+ 1 2
- 1 4
3 5 8
- 2 4
- 2 3
+ 1 3
- 3 1
- 3 3
- 3 5
+ 1 2
- 1 4
2 3 6
- 2 1
- 1 2
+ 2 2
+ 2 3
+ 1 3
- 1 1
2 3 6
- 2 1
- 1 2
+ 2 2
+ 2 3
+ 1 3
- 1 1
2 4 5
- 2 2
- 2 1
+ 1 3
+ 1 2
- 2 4
2 4 5
- 2 2
- 2 1
+ 1 3
+ 1 2
- 2 4
3 5 3
- 2 2
- 1 1
- 3 5
3 5 3
- 2 2
- 1 1
- 3 5
5 5 4
+ 2 1
- 4 1
- 1 3
- 5 1
5 5 4
+ 2 1
- 4 1
- 1 3
- 5 1
3 3 2
- 2 2
+ 2 1
3 3 2
- 2 2
+ 2 1
5 2 3
+ 4 1
+ 3 2
- 5 1
5 2 3
+ 4 1
+ 3 2
- 5 1
4 4 10
+ 1 2
+ 3 1
- 2 4
+ 1 4
+ 4 1
+ 3 4
- 2 2
+ 4 4
+ 1 3
+ 1 1
4 4 10
+ 1 2
+ 3 1
- 2 4
+ 1 4
+ 4 1
+ 3 4
- 2 2
+ 4 4
+ 1 3
+ 1 1
3 4 9
- 3 3
+ 2 4
+ 3 1
+ 2 1
- 1 4
+ 2 3
+ 1 2
- 1 1
+ 1 3
3 4 9
- 3 3
+ 2 4
+ 3 1
+ 2 1
- 1 4
+ 2 3
+ 1 2
- 1 1
+ 1 3
4 3 8
- 3 2
- 4 2
- 1 1
+ 3 3
+ 1 3
+ 2 1
- 4 3
+ 2 3
4 3 8
- 3 2
- 4 2
- 1 1
+ 3 3
+ 1 3
+ 2 1
- 4 3
+ 2 3
2 4 2
- 1 4
- 2 2
2 4 2
- 1 4
- 2 2
5 3 13
- 1 1
+ 5 2
- 5 3
- 1 3
+ 4 3
+ 5 1
- 2 2
- 2 1
+ 2 3
+ 1 2
- 3 2
- 3 1
+ 3 3
5 3 13
- 1 1
+ 5 2
- 5 3
- 1 3
+ 4 3
+ 5 1
- 2 2
- 2 1
+ 2 3
+ 1 2
- 3 2
- 3 1
+ 3 3
3 4 2
+ 1 1
- 3 2
3 4 2
+ 1 1
- 3 2
4 2 6
- 1 2
- 3 1
- 3 2
- 1 1
+ 4 1
- 2 2
4 2 6
- 1 2
- 3 1
- 3 2
- 1 1
+ 4 1
- 2 2
3 4 5
+ 2 4
- 3 1
- 3 3
- 2 2
+ 3 4
3 4 5
+ 2 4
- 3 1
- 3 3
- 2 2
+ 3 4
5 4 12
- 3 3
+ 1 1
+ 3 1
+ 4 3
- 5 3
- 4 4
+ 5 1
- 1 3
+ 3 4
- 4 1
+ 1 4
+ 2 2
5 4 12
- 3 3
+ 1 1
+ 3 1
+ 4 3
- 5 3
- 4 4
+ 5 1
- 1 3
+ 3 4
- 4 1
+ 1 4
+ 2 2
3 3 2
- 2 1
+ 2 2
3 3 2
- 2 1
+ 2 2
3 2 4
- 3 1
+ 2 2
- 1 2
- 2 1
3 2 4
- 3 1
+ 2 2
- 1 2
- 2 1
5 2 10
- 3 2
- 5 1
+ 1 2
- 2 2
+ 4 2
- 3 1
+ 1 1
+ 2 1
- 4 1
- 5 2
5 2 10
- 3 2
- 5 1
+ 1 2
- 2 2
+ 4 2
- 3 1
+ 1 1
+ 2 1
- 4 1
- 5 2
2 2 1
+ 2 1
2 2 1
+ 2 1
5 5 6
+ 4 3
+ 5 1
+ 5 2
+ 3 5
- 2 4
+ 2 3
5 5 6
+ 4 3
+ 5 1
+ 5 2
+ 3 5
- 2 4
+ 2 3
4 3 6
+ 4 1
- 3 2
+ 2 3
+ 4 3
+ 1 3
+ 3 1
4 3 6
+ 4 1
- 3 2
+ 2 3
+ 4 3
+ 1 3
+ 3 1
2 4 3
+ 1 4
- 2 4
+ 1 3
2 4 3
+ 1 4
- 2 4
+ 1 3
3 3 1
+ 1 2
3 3 1
+ 1 2
3 4 9
+ 2 1
- 2 4
- 3 4
- 1 2
- 3 1
- 2 2
+ 3 3
- 2 3
- 1 1
3 4 9
+ 2 1
- 2 4
- 3 4
- 1 2
- 3 1
- 2 2
+ 3 3
- 2 3
- 1 1
2 2 3
+ 1 1
+ 1 2
+ 2 1
2 2 3
+ 1 1
+ 1 2
+ 2 1
4 3 7
+ 1 3
+ 3 2
+ 3 1
+ 1 2
+ 2 3
+ 3 3
- 4 2
4 3 7
+ 1 3
+ 3 2
+ 3 1
+ 1 2
+ 2 3
+ 3 3
- 4 2
5 3 11
+ 1 3
- 4 1
+ 1 2
+ 4 3
+ 3 1
- 5 1
- 3 3
+ 5 2
+ 4 2
- 2 1
+ 2 2
5 3 11
+ 1 3
- 4 1
+ 1 2
+ 4 3
+ 3 1
- 5 1
- 3 3
+ 5 2
+ 4 2
- 2 1
+ 2 2
4 2 1
+ 3 1
4 2 1
+ 3 1
4 2 4
+ 2 2
- 4 2
- 1 1
- 1 2
4 2 4
+ 2 2
- 4 2
- 1 1
- 1 2
4 4 3
+ 1 3
+ 2 1
- 1 2
4 4 3
+ 1 3
+ 2 1
- 1 2
4 5 15
- 3 4
+ 1 4
- 2 3
- 4 3
+ 2 1
+ 1 1
+ 1 2
- 3 2
+ 4 4
+ 3 3
- 4 5
+ 1 3
- 4 2
+ 3 5
- 1 5
4 5 15
- 3 4
+ 1 4
- 2 3
- 4 3
+ 2 1
+ 1 1
+ 1 2
- 3 2
+ 4 4
+ 3 3
- 4 5
+ 1 3
- 4 2
+ 3 5
- 1 5
2 2 3
- 2 2
+ 1 1
- 2 1
2 2 3
- 2 2
+ 1 1
- 2 1
5 5 1
- 1 1
5 5 1
- 1 1
4 2 5
- 2 2
- 1 2
- 4 2
+ 4 1
- 1 1
4 2 5
- 2 2
- 1 2
- 4 2
+ 4 1
- 1 1
5 2 7
+ 5 2
+ 4 2
- 5 1
- 4 1
- 1 2
+ 2 1
- 1 1
5 2 7
+ 5 2
+ 4 2
- 5 1
- 4 1
- 1 2
+ 2 1
- 1 1
4 2 5
+ 2 2
+ 4 1
- 4 2
+ 1 2
- 2 1
4 2 5
+ 2 2
+ 4 1
- 4 2
+ 1 2
- 2 1
2 4 7
- 1 1
- 2 4
+ 1 3
- 2 1
+ 1 2
- 1 4
+ 2 3
2 4 7
- 1 1
- 2 4
+ 1 3
- 2 1
+ 1 2
- 1 4
+ 2 3
4 5 10
+ 4 5
- 3 4
+ 2 4
- 1 3
- 4 3
- 1 1
+ 3 3
+ 3 5
- 1 5
- 4 2
4 5 10
+ 4 5
- 3 4
+ 2 4
- 1 3
- 4 3
- 1 1
+ 3 3
+ 3 5
- 1 5
- 4 2
5 2 1
+ 1 1
5 2 1
+ 1 1
3 3 7
+ 3 1
+ 1 2
- 2 3
+ 3 2
- 2 1
- 1 1
- 1 3
3 3 7
+ 3 1
+ 1 2
- 2 3
+ 3 2
- 2 1
- 1 1
- 1 3
3 2 3
- 1 1
+ 3 1
- 3 2
3 2 3
- 1 1
+ 3 1
- 3 2
2 2 4
- 1 1
- 1 2
+ 2 1
- 2 2
2 2 4
- 1 1
- 1 2
+ 2 1
- 2 2
3 3 4
+ 2 3
- 1 3
+ 3 3
- 1 2
3 3 4
+ 2 3
- 1 3
+ 3 3
- 1 2
2 2 3
+ 1 2
+ 1 1
+ 2 1
2 2 3
+ 1 2
+ 1 1
+ 2 1
2 3 5
- 2 2
- 1 1
- 1 3
- 2 3
- 1 2
2 3 5
- 2 2
- 1 1
- 1 3
- 2 3
- 1 2
5 4 16
+ 1 1
+ 3 3
- 1 4
+ 4 3
- 5 4
+ 2 4
- 3 4
+ 4 2
- 4 1
- 5 3
+ 1 2
+ 2 3
- 1 3
- 5 2
+ 3 2
+ 3 1
5 4 16
+ 1 1
+ 3 3
- 1 4
+ 4 3
- 5 4
+ 2 4
- 3 4
+ 4 2
- 4 1
- 5 3
+ 1 2
+ 2 3
- 1 3
- 5 2
+ 3 2
+ 3 1
5 2 2
- 3 1
+ 1 2
5 2 2
- 3 1
+ 1 2
2 3 2
- 1 1
- 1 2
2 3 2
- 1 1
- 1 2
3 4 11
+ 2 3
- 3 2
- 1 3
- 2 1
- 3 1
- 2 2
+ 1 4
- 3 3
+ 3 4
+ 1 1
- 2 4
3 4 11
+ 2 3
- 3 2
- 1 3
- 2 1
- 3 1
- 2 2
+ 1 4
- 3 3
+ 3 4
+ 1 1
- 2 4
2 3 1
- 2 1
2 3 1
- 2 1
4 5 7
- 2 5
+ 1 2
- 1 1
- 4 1
- 2 2
+ 3 3
+ 1 3
4 5 7
- 2 5
+ 1 2
- 1 1
- 4 1
- 2 2
+ 3 3
+ 1 3
2 3 1
- 2 2
2 3 1
- 2 2
2 2 3
+ 1 1
+ 2 1
+ 1 2
2 2 3
+ 1 1
+ 2 1
+ 1 2
5 2 1
+ 3 2
5 2 1
+ 3 2
5 2 10
+ 2 1
+ 3 1
+ 1 1
- 5 2
+ 4 1
+ 2 2
- 3 2
+ 5 1
+ 4 2
+ 1 2
5 2 10
+ 2 1
+ 3 1
+ 1 1
- 5 2
+ 4 1
+ 2 2
- 3 2
+ 5 1
+ 4 2
+ 1 2
3 4 5
+ 2 2
- 1 3
+ 2 1
- 1 1
- 3 3
3 4 5
+ 2 2
- 1 3
+ 2 1
- 1 1
- 3 3
4 4 11
+ 1 2
- 1 3
- 4 2
+ 3 4
- 2 2
+ 1 1
- 1 4
- 2 4
- 4 4
- 3 3
+ 4 3
4 4 11
+ 1 2
- 1 3
- 4 2
+ 3 4
- 2 2
+ 1 1
- 1 4
- 2 4
- 4 4
- 3 3
+ 4 3
3 2 4
+ 3 1
- 2 1
- 2 2
+ 1 2
3 2 4
+ 3 1
- 2 1
- 2 2
+ 1 2
5 2 3
+ 3 1
- 4 2
- 4 1
5 2 3
+ 3 1
- 4 2
- 4 1
4 4 6
- 2 2
- 1 4
- 4 1
- 2 3
- 4 2
- 4 4
4 4 6
- 2 2
- 1 4
- 4 1
- 2 3
- 4 2
- 4 4
4 4 14
- 4 2
+ 3 1
- 3 2
- 2 3
+ 4 1
- 1 3
- 2 2
+ 1 4
- 3 4
- 2 1
+ 4 4
- 1 1
- 3 3
+ 1 2
4 4 14
- 4 2
+ 3 1
- 3 2
- 2 3
+ 4 1
- 1 3
- 2 2
+ 1 4
- 3 4
- 2 1
+ 4 4
- 1 1
- 3 3
+ 1 2
3 5 6
+ 1 5
- 2 2
+ 1 1
+ 3 2
+ 3 3
- 1 4
3 5 6
+ 1 5
- 2 2
+ 1 1
+ 3 2
+ 3 3
- 1 4
3 5 10
- 3 5
- 2 2
+ 3 3
+ 3 2
+ 1 3
- 1 5
- 2 4
+ 2 3
+ 3 1
- 3 4
3 5 10
- 3 5
- 2 2
+ 3 3
+ 3 2
+ 1 3
- 1 5
- 2 4
+ 2 3
+ 3 1
- 3 4
3 4 11
- 1 1
- 3 4
- 1 4
+ 2 3
+ 2 4
+ 3 1
+ 2 2
+ 3 3
+ 3 2
- 2 1
- 1 2
3 4 11
- 1 1
- 3 4
- 1 4
+ 2 3
+ 2 4
+ 3 1
+ 2 2
+ 3 3
+ 3 2
- 2 1
- 1 2
3 4 12
+ 3 1
- 2 4
- 2 3
- 1 2
- 3 3
+ 1 4
- 2 1
- 1 1
+ 2 2
- 1 3
+ 3 4
- 3 2
3 4 12
+ 3 1
- 2 4
- 2 3
- 1 2
- 3 3
+ 1 4
- 2 1
- 1 1
+ 2 2
- 1 3
+ 3 4
- 3 2
5 2 7
+ 2 2
- 3 1
- 4 1
+ 3 2
- 5 1
+ 2 1
- 1 2
5 2 7
+ 2 2
- 3 1
- 4 1
+ 3 2
- 5 1
+ 2 1
- 1 2
4 3 5
- 1 3
+ 1 2
- 2 3
+ 3 3
+ 3 1
4 3 5
- 1 3
+ 1 2
- 2 3
+ 3 3
+ 3 1
5 2 2
- 5 1
+ 1 2
5 2 2
- 5 1
+ 1 2
4 3 10
- 3 3
- 2 3
+ 1 2
+ 4 1
+ 3 2
- 2 1
+ 1 3
+ 2 2
- 3 1
+ 4 3
4 3 10
- 3 3
- 2 3
+ 1 2
+ 4 1
+ 3 2
- 2 1
+ 1 3
+ 2 2
- 3 1
+ 4 3
4 5 15
- 2 4
- 4 1
+ 1 5
+ 4 3
+ 2 2
- 1 2
+ 4 4
- 3 5
- 3 2
- 1 1
- 3 3
- 2 5
- 2 1
+ 4 2
- 4 5
4 5 15
- 2 4
- 4 1
+ 1 5
+ 4 3
+ 2 2
- 1 2
+ 4 4
- 3 5
- 3 2
- 1 1
- 3 3
- 2 5
- 2 1
+ 4 2
- 4 5
2 2 2
+ 2 2
- 2 1
2 2 2
+ 2 2
- 2 1
5 3 6
+ 2 3
+ 3 2
- 4 2
- 4 3
- 2 2
- 5 2
5 3 6
+ 2 3
+ 3 2
- 4 2
- 4 3
- 2 2
- 5 2
3 4 12
+ 3 3
+ 3 2
- 3 1
+ 1 1
- 1 3
- 2 2
- 2 4
+ 2 3
- 3 4
+ 1 4
+ 1 2
+ 2 1
3 4 12
+ 3 3
+ 3 2
- 3 1
+ 1 1
- 1 3
- 2 2
- 2 4
+ 2 3
- 3 4
+ 1 4
+ 1 2
+ 2 1
3 3 9
- 1 1
- 3 3
+ 3 2
- 2 2
+ 2 3
- 3 1
+ 1 2
- 2 1
- 1 3
3 3 9
- 1 1
- 3 3
+ 3 2
- 2 2
+ 2 3
- 3 1
+ 1 2
- 2 1
- 1 3
3 2 2
+ 1 1
+ 3 2
3 2 2
+ 1 1
+ 3 2
2 4 1
+ 2 3
2 4 1
+ 2 3
2 2 3
- 1 2
- 2 2
+ 2 1
2 2 3
- 1 2
- 2 2
+ 2 1
3 4 9
- 3 1
+ 1 1
+ 3 4
+ 3 2
+ 1 3
+ 1 2
- 2 2
+ 2 1
+ 1 4
3 4 9
- 3 1
+ 1 1
+ 3 4
+ 3 2
+ 1 3
+ 1 2
- 2 2
+ 2 1
+ 1 4
5 4 16
- 3 2
+ 4 3
- 4 1
+ 4 2
+ 1 4
+ 1 3
- 3 1
- 5 4
+ 5 1
- 2 4
- 5 2
- 1 1
+ 2 3
+ 5 3
+ 2 1
- 2 2
5 4 16
- 3 2
+ 4 3
- 4 1
+ 4 2
+ 1 4
+ 1 3
- 3 1
- 5 4
+ 5 1
- 2 4
- 5 2
- 1 1
+ 2 3
+ 5 3
+ 2 1
- 2 2
4 5 10
+ 3 4
+ 3 1
- 3 3
+ 1 2
- 1 3
+ 3 2
+ 1 4
+ 4 5
+ 2 5
+ 4 4
4 5 10
+ 3 4
+ 3 1
- 3 3
+ 1 2
- 1 3
+ 3 2
+ 1 4
+ 4 5
+ 2 5
+ 4 4
2 5 1
- 1 3
2 5 1
- 1 3
4 2 2
+ 4 2
+ 1 2
4 2 2
+ 4 2
+ 1 2
3 5 7
- 1 4
+ 3 1
- 2 4
+ 1 1
+ 1 5
- 1 2
- 3 3
3 5 7
- 1 4
+ 3 1
- 2 4
+ 1 1
+ 1 5
- 1 2
- 3 3
2 5 6
+ 2 1
- 1 2
+ 1 1
+ 1 5
- 2 3
- 1 3
2 5 6
+ 2 1
- 1 2
+ 1 1
+ 1 5
- 2 3
- 1 3
4 3 10
- 3 2
- 1 3
- 4 2
- 3 1
- 2 1
- 3 3
- 2 2
- 2 3
+ 4 1
- 1 2
4 3 10
- 3 2
- 1 3
- 4 2
- 3 1
- 2 1
- 3 3
- 2 2
- 2 3
+ 4 1
- 1 2
5 4 8
- 4 1
- 5 1
- 1 3
- 2 3
+ 4 4
+ 5 3
- 4 2
+ 1 4
5 4 8
- 4 1
- 5 1
- 1 3
- 2 3
+ 4 4
+ 5 3
- 4 2
+ 1 4
2 5 10
- 2 2
- 2 1
- 2 5
+ 1 4
- 1 3
+ 1 1
+ 1 2
- 1 5
- 2 4
+ 2 3
2 5 10
- 2 2
- 2 1
- 2 5
+ 1 4
- 1 3
+ 1 1
+ 1 2
- 1 5
- 2 4
+ 2 3
3 4 6
- 3 1
+ 2 3
- 1 2
- 3 3
+ 1 4
+ 1 1
3 4 6
- 3 1
+ 2 3
- 1 2
- 3 3
+ 1 4
+ 1 1
4 4 9
+ 3 2
- 1 1
+ 2 1
+ 1 3
- 2 3
- 3 4
- 4 2
+ 1 4
+ 4 1
4 4 9
+ 3 2
- 1 1
+ 2 1
+ 1 3
- 2 3
- 3 4
- 4 2
+ 1 4
+ 4 1
2 4 5
- 1 4
+ 1 2
- 2 2
- 2 3
- 1 3
2 4 5
- 1 4
+ 1 2
- 2 2
- 2 3
- 1 3
4 5 10
+ 3 1
- 3 5
+ 3 3
+ 1 4
- 3 2
+ 3 4
+ 1 2
+ 4 4
- 4 1
+ 2 1
4 5 10
+ 3 1
- 3 5
+ 3 3
+ 1 4
- 3 2
+ 3 4
+ 1 2
+ 4 4
- 4 1
+ 2 1
5 3 9
- 5 2
+ 2 3
+ 3 3
- 5 3
- 4 3
- 2 1
+ 1 2
+ 2 2
+ 1 1
5 3 9
- 5 2
+ 2 3
+ 3 3
- 5 3
- 4 3
- 2 1
+ 1 2
+ 2 2
+ 1 1
3 4 5
- 2 2
- 1 3
+ 3 1
- 1 1
+ 2 4
3 4 5
- 2 2
- 1 3
+ 3 1
- 1 1
+ 2 4
2 5 1
- 1 5
2 5 1
- 1 5
3 4 1
- 3 1
3 4 1
- 3 1
5 2 8
+ 1 1
+ 4 2
- 4 1
- 3 2
+ 3 1
+ 5 1
+ 2 2
- 5 2
5 2 8
+ 1 1
+ 4 2
- 4 1
- 3 2
+ 3 1
+ 5 1
+ 2 2
- 5 2
3 5 15
+ 1 5
- 1 3
- 1 2
- 2 1
- 2 2
- 2 5
- 3 1
+ 3 5
- 1 4
- 2 3
- 1 1
- 3 4
- 3 3
+ 3 2
+ 2 4
3 5 15
+ 1 5
- 1 3
- 1 2
- 2 1
- 2 2
- 2 5
- 3 1
+ 3 5
- 1 4
- 2 3
- 1 1
- 3 4
- 3 3
+ 3 2
+ 2 4
2 3 1
- 1 2
2 3 1
- 1 2
5 4 3
- 2 1
- 1 3
- 3 3
5 4 3
- 2 1
- 1 3
- 3 3
3 2 6
+ 2 2
+ 3 2
+ 2 1
+ 1 1
+ 1 2
- 3 1
3 2 6
+ 2 2
+ 3 2
+ 2 1
+ 1 1
+ 1 2
- 3 1
2 3 1
+ 1 2
2 3 1
+ 1 2
4 3 3
- 2 1
+ 2 2
- 4 3
4 3 3
- 2 1
+ 2 2
- 4 3
3 2 4
+ 3 2
+ 3 1
- 1 1
- 2 2
3 2 4
+ 3 2
+ 3 1
- 1 1
- 2 2
4 5 17
+ 2 1
+ 3 3
+ 1 4
+ 2 2
+ 3 4
+ 4 1
+ 1 2
- 3 5
+ 1 3
+ 1 1
+ 2 3
+ 4 5
- 3 2
- 4 2
- 4 4
- 1 5
- 4 3
4 5 17
+ 2 1
+ 3 3
+ 1 4
+ 2 2
+ 3 4
+ 4 1
+ 1 2
- 3 5
+ 1 3
+ 1 1
+ 2 3
+ 4 5
- 3 2
- 4 2
- 4 4
- 1 5
- 4 3
2 4 5
+ 1 4
- 2 1
- 1 3
+ 1 1
+ 2 2
2 4 5
+ 1 4
- 2 1
- 1 3
+ 1 1
+ 2 2
4 4 1
- 3 1
4 4 1
- 3 1
2 2 1
+ 2 1
2 2 1
+ 2 1
4 3 7
+ 4 1
+ 1 1
+ 1 2
- 4 2
+ 3 2
- 2 1
- 3 3
4 3 7
+ 4 1
+ 1 1
+ 1 2
- 4 2
+ 3 2
- 2 1
- 3 3
4 3 3
+ 4 2
- 3 1
- 2 3
4 3 3
+ 4 2
- 3 1
- 2 3
3 2 2
- 3 1
- 2 2
3 2 2
- 3 1
- 2 2
4 3 7
+ 2 2
+ 4 1
- 2 3
- 1 1
- 4 2
+ 4 3
+ 3 1
4 3 7
+ 2 2
+ 4 1
- 2 3
- 1 1
- 4 2
+ 4 3
+ 3 1
5 5 21
+ 4 3
+ 2 2
- 1 5
+ 4 2
+ 2 3
+ 2 1
- 3 1
+ 5 5
+ 2 5
+ 1 4
- 1 2
- 4 5
+ 3 5
- 5 3
+ 3 2
+ 3 4
- 3 3
- 1 1
- 1 3
- 5 4
- 5 1
5 5 21
+ 4 3
+ 2 2
- 1 5
+ 4 2
+ 2 3
+ 2 1
- 3 1
+ 5 5
+ 2 5
+ 1 4
- 1 2
- 4 5
+ 3 5
- 5 3
+ 3 2
+ 3 4
- 3 3
- 1 1
- 1 3
- 5 4
- 5 1
3 3 2
- 3 3
- 1 3
3 3 2
- 3 3
- 1 3
4 4 1
+ 1 4
4 4 1
+ 1 4
2 5 3
+ 1 2
+ 1 4
- 2 5
2 5 3
+ 1 2
+ 1 4
- 2 5
4 2 7
+ 1 1
- 3 2
+ 1 2
+ 2 1
- 3 1
+ 4 1
- 4 2
4 2 7
+ 1 1
- 3 2
+ 1 2
+ 2 1
- 3 1
+ 4 1
- 4 2
4 4 10
- 2 4
+ 1 2
- 4 3
- 4 1
- 3 1
+ 2 1
- 2 3
- 3 2
- 3 3
+ 4 2
4 4 10
- 2 4
+ 1 2
- 4 3
- 4 1
- 3 1
+ 2 1
- 2 3
- 3 2
- 3 3
+ 4 2
5 3 6
+ 1 1
- 5 2
- 1 3
+ 4 1
- 2 1
+ 4 3
5 3 6
+ 1 1
- 5 2
- 1 3
+ 4 1
- 2 1
+ 4 3
2 4 6
- 2 3
+ 2 4
- 1 3
- 1 1
+ 2 2
- 1 2
2 4 6
- 2 3
+ 2 4
- 1 3
- 1 1
+ 2 2
- 1 2
5 4 14
- 2 4
- 1 1
- 1 2
- 1 4
- 5 1
- 3 1
+ 5 3
+ 2 1
+ 4 1
- 2 3
+ 4 4
- 5 2
+ 4 2
- 3 4
5 4 14
- 2 4
- 1 1
- 1 2
- 1 4
- 5 1
- 3 1
+ 5 3
+ 2 1
+ 4 1
- 2 3
+ 4 4
- 5 2
+ 4 2
- 3 4
2 4 5
- 2 4
- 2 3
+ 1 1
+ 1 4
- 2 2
2 4 5
- 2 4
- 2 3
+ 1 1
+ 1 4
- 2 2
2 3 1
- 2 1
2 3 1
- 2 1
4 5 15
- 2 1
- 2 3
- 1 3
+ 3 4
+ 4 5
- 3 1
- 4 3
+ 3 3
+ 2 5
+ 1 1
+ 3 2
- 3 5
- 1 5
+ 2 4
+ 1 2
4 5 15
- 2 1
- 2 3
- 1 3
+ 3 4
+ 4 5
- 3 1
- 4 3
+ 3 3
+ 2 5
+ 1 1
+ 3 2
- 3 5
- 1 5
+ 2 4
+ 1 2
3 2 5
- 3 2
+ 1 1
+ 2 2
- 2 1
- 1 2
3 2 5
- 3 2
+ 1 1
+ 2 2
- 2 1
- 1 2
3 4 11
+ 1 4
+ 3 2
- 2 3
+ 3 4
+ 2 2
- 2 4
- 1 1
+ 3 3
- 1 3
- 2 1
- 1 2
3 4 11
+ 1 4
+ 3 2
- 2 3
+ 3 4
+ 2 2
- 2 4
- 1 1
+ 3 3
- 1 3
- 2 1
- 1 2
2 5 1
+ 2 1
2 5 1
+ 2 1
3 2 1
- 2 2
3 2 1
- 2 2
2 2 2
+ 2 1
- 1 1
2 2 2
+ 2 1
- 1 1
5 2 8
+ 2 2
- 4 2
+ 1 2
- 3 1
+ 2 1
- 4 1
- 5 2
+ 1 1
5 2 8
+ 2 2
- 4 2
+ 1 2
- 3 1
+ 2 1
- 4 1
- 5 2
+ 1 1
5 3 14
+ 1 3
+ 3 1
+ 1 1
- 2 1
+ 2 2
+ 3 3
+ 5 3
+ 5 2
+ 4 3
- 5 1
+ 4 2
+ 1 2
- 3 2
+ 4 1
5 3 14
+ 1 3
+ 3 1
+ 1 1
- 2 1
+ 2 2
+ 3 3
+ 5 3
+ 5 2
+ 4 3
- 5 1
+ 4 2
+ 1 2
- 3 2
+ 4 1
5 4 8
+ 3 4
+ 5 4
+ 3 1
+ 3 2
+ 5 1
- 1 3
+ 5 3
+ 2 2
5 4 8
+ 3 4
+ 5 4
+ 3 1
+ 3 2
+ 5 1
- 1 3
+ 5 3
+ 2 2
2 5 10
+ 1 5
- 1 2
- 2 2
- 1 4
- 1 1
- 1 3
+ 2 1
- 2 3
+ 2 4
+ 2 5
2 5 10
+ 1 5
- 1 2
- 2 2
- 1 4
- 1 1
- 1 3
+ 2 1
- 2 3
+ 2 4
+ 2 5
2 5 3
+ 2 5
+ 2 2
- 1 3
2 5 3
+ 2 5
+ 2 2
- 1 3
2 5 1
- 1 4
2 5 1
- 1 4
2 3 3
+ 1 1
+ 2 3
- 2 2
2 3 3
+ 1 1
+ 2 3
- 2 2
3 2 6
- 3 2
- 1 2
+ 2 1
+ 3 1
+ 2 2
- 1 1
3 2 6
- 3 2
- 1 2
+ 2 1
+ 3 1
+ 2 2
- 1 1
3 3 7
+ 2 3
+ 2 2
+ 3 1
- 3 2
- 2 1
+ 3 3
- 1 3
3 3 7
+ 2 3
+ 2 2
+ 3 1
- 3 2
- 2 1
+ 3 3
- 1 3
2 2 3
- 2 1
- 1 1
- 2 2
2 2 3
- 2 1
- 1 1
- 2 2
5 5 11
+ 1 1
- 1 5
+ 4 5
+ 5 4
+ 3 5
+ 4 3
- 5 5
+ 5 1
- 4 1
- 2 3
- 4 2
5 5 11
+ 1 1
- 1 5
+ 4 5
+ 5 4
+ 3 5
+ 4 3
- 5 5
+ 5 1
- 4 1
- 2 3
- 4 2
4 4 11
+ 4 2
+ 2 3
- 1 1
- 3 4
+ 4 1
- 2 4
- 1 4
- 2 1
+ 1 3
- 1 2
+ 3 2
4 4 11
+ 4 2
+ 2 3
- 1 1
- 3 4
+ 4 1
- 2 4
- 1 4
- 2 1
+ 1 3
- 1 2
+ 3 2
4 3 2
+ 2 3
- 4 2
4 3 2
+ 2 3
- 4 2
5 4 14
- 1 1
- 4 4
- 4 1
- 5 3
- 4 3
+ 5 4
- 2 3
+ 1 4
+ 2 4
+ 3 3
- 3 2
+ 4 2
- 3 1
+ 1 2
5 4 14
- 1 1
- 4 4
- 4 1
- 5 3
- 4 3
+ 5 4
- 2 3
+ 1 4
+ 2 4
+ 3 3
- 3 2
+ 4 2
- 3 1
+ 1 2
3 3 2
- 3 1
- 2 1
3 3 2
- 3 1
- 2 1
2 2 3
- 2 2
+ 2 1
+ 1 1
2 2 3
- 2 2
+ 2 1
+ 1 1
5 5 19
+ 4 1
- 5 3
+ 5 1
+ 3 1
+ 3 2
- 1 4
- 2 2
- 1 5
+ 1 1
- 3 4
+ 5 5
- 1 3
+ 2 4
+ 1 2
+ 4 3
- 2 1
+ 3 3
- 4 4
- 4 2
5 5 19
+ 4 1
- 5 3
+ 5 1
+ 3 1
+ 3 2
- 1 4
- 2 2
- 1 5
+ 1 1
- 3 4
+ 5 5
- 1 3
+ 2 4
+ 1 2
+ 4 3
- 2 1
+ 3 3
- 4 4
- 4 2
2 2 3
- 2 1
- 1 2
+ 1 1
2 2 3
- 2 1
- 1 2
+ 1 1
2 5 7
- 1 5
+ 2 4
+ 1 1
+ 2 1
- 2 3
- 1 4
- 1 3
2 5 7
- 1 5
+ 2 4
+ 1 1
+ 2 1
- 2 3
- 1 4
- 1 3
4 5 2
- 1 3
- 1 4
4 5 2
- 1 3
- 1 4
3 4 11
+ 3 4
- 3 2
- 1 1
+ 2 3
+ 1 3
+ 3 1
+ 1 4
+ 2 1
+ 2 4
+ 3 3
+ 1 2
3 4 11
+ 3 4
- 3 2
- 1 1
+ 2 3
+ 1 3
+ 3 1
+ 1 4
+ 2 1
+ 2 4
+ 3 3
+ 1 2
2 5 1
- 1 1
2 5 1
- 1 1
5 5 20
- 3 2
+ 1 5
- 5 1
- 3 1
+ 3 5
+ 1 3
+ 1 1
+ 5 5
- 4 1
- 3 4
+ 5 2
+ 2 4
- 2 2
+ 1 4
- 2 3
+ 1 2
- 2 5
- 3 3
+ 4 3
- 4 5
5 5 20
- 3 2
+ 1 5
- 5 1
- 3 1
+ 3 5
+ 1 3
+ 1 1
+ 5 5
- 4 1
- 3 4
+ 5 2
+ 2 4
- 2 2
+ 1 4
- 2 3
+ 1 2
- 2 5
- 3 3
+ 4 3
- 4 5
5 5 6
- 3 5
+ 4 1
- 1 3
- 2 4
- 5 2
- 2 5
5 5 6
- 3 5
+ 4 1
- 1 3
- 2 4
- 5 2
- 2 5
4 2 7
- 4 1
- 1 2
- 2 1
- 1 1
+ 3 2
+ 3 1
+ 4 2
4 2 7
- 4 1
- 1 2
- 2 1
- 1 1
+ 3 2
+ 3 1
+ 4 2
2 3 6
- 2 3
- 1 2
- 1 3
- 2 2
+ 2 1
- 1 1
2 3 6
- 2 3
- 1 2
- 1 3
- 2 2
+ 2 1
- 1 1
2 2 4
+ 1 1
- 2 1
+ 2 2
+ 1 2
2 2 4
+ 1 1
- 2 1
+ 2 2
+ 1 2
3 2 1
+ 3 1
3 2 1
+ 3 1
4 5 18
- 1 5
- 1 1
- 3 2
+ 4 4
- 3 4
- 2 1
- 1 2
- 1 4
- 3 5
+ 4 2
+ 1 3
- 4 1
- 4 3
- 4 5
- 3 1
+ 2 2
- 2 3
- 2 5
4 5 18
- 1 5
- 1 1
- 3 2
+ 4 4
- 3 4
- 2 1
- 1 2
- 1 4
- 3 5
+ 4 2
+ 1 3
- 4 1
- 4 3
- 4 5
- 3 1
+ 2 2
- 2 3
- 2 5
5 4 2
+ 1 3
- 3 2
5 4 2
+ 1 3
- 3 2
4 3 12
+ 1 3
- 4 1
+ 3 3
+ 3 2
+ 2 2
+ 3 1
+ 4 2
+ 4 3
- 2 3
- 1 1
+ 1 2
- 2 1
4 3 12
+ 1 3
- 4 1
+ 3 3
+ 3 2
+ 2 2
+ 3 1
+ 4 2
+ 4 3
- 2 3
- 1 1
+ 1 2
- 2 1
4 5 5
+ 2 3
- 2 1
- 3 5
+ 1 2
- 3 2
4 5 5
+ 2 3
- 2 1
- 3 5
+ 1 2
- 3 2
4 2 4
+ 2 2
+ 1 1
- 3 2
+ 1 2
4 2 4
+ 2 2
+ 1 1
- 3 2
+ 1 2
4 4 12
+ 2 3
+ 1 3
- 1 4
- 3 3
- 3 2
+ 1 2
- 3 4
- 4 4
+ 4 2
- 1 1
+ 2 2
+ 2 1
4 4 12
+ 2 3
+ 1 3
- 1 4
- 3 3
- 3 2
+ 1 2
- 3 4
- 4 4
+ 4 2
- 1 1
+ 2 2
+ 2 1
3 5 8
- 1 2
+ 3 4
- 2 5
+ 3 1
- 2 2
+ 1 5
+ 1 4
- 3 2
3 5 8
- 1 2
+ 3 4
- 2 5
+ 3 1
- 2 2
+ 1 5
+ 1 4
- 3 2
3 2 6
+ 2 1
- 1 2
+ 3 2
+ 3 1
+ 2 2
- 1 1
3 2 6
+ 2 1
- 1 2
+ 3 2
+ 3 1
+ 2 2
- 1 1
3 2 6
+ 1 2
- 2 2
+ 3 1
- 2 1
- 1 1
- 3 2
3 2 6
+ 1 2
- 2 2
+ 3 1
- 2 1
- 1 1
- 3 2
5 3 14
- 1 2
+ 4 1
+ 4 3
+ 2 3
- 3 3
+ 5 2
+ 5 3
+ 4 2
- 2 2
- 1 3
+ 3 1
+ 5 1
- 3 2
- 2 1
5 3 14
- 1 2
+ 4 1
+ 4 3
+ 2 3
- 3 3
+ 5 2
+ 5 3
+ 4 2
- 2 2
- 1 3
+ 3 1
+ 5 1
- 3 2
- 2 1
4 4 10
- 2 1
+ 1 3
- 2 4
+ 1 4
+ 3 1
- 4 1
+ 3 3
+ 2 3
- 4 2
- 1 2
4 4 10
- 2 1
+ 1 3
- 2 4
+ 1 4
+ 3 1
- 4 1
+ 3 3
+ 2 3
- 4 2
- 1 2
5 2 8
- 3 1
- 4 1
+ 4 2
- 2 2
- 5 2
+ 1 2
+ 1 1
- 5 1
5 2 8
- 3 1
- 4 1
+ 4 2
- 2 2
- 5 2
+ 1 2
+ 1 1
- 5 1
2 5 7
+ 1 1
+ 2 4
+ 1 4
- 2 2
- 1 5
+ 1 3
+ 2 5
2 5 7
+ 1 1
+ 2 4
+ 1 4
- 2 2
- 1 5
+ 1 3
+ 2 5
4 5 6
- 4 3
+ 1 4
- 1 5
- 1 1
- 4 4
+ 3 5
4 5 6
- 4 3
+ 1 4
- 1 5
- 1 1
- 4 4
+ 3 5
3 4 3
- 1 4
- 3 1
- 1 3
3 4 3
- 1 4
- 3 1
- 1 3
5 4 10
- 1 1
- 3 2
- 1 4
- 4 2
- 3 1
- 5 4
- 2 1
+ 4 3
- 2 2
+ 3 4
5 4 10
- 1 1
- 3 2
- 1 4
- 4 2
- 3 1
- 5 4
- 2 1
+ 4 3
- 2 2
+ 3 4
2 3 1
- 1 2
2 3 1
- 1 2
5 2 3
- 5 2
- 1 2
+ 3 2
5 2 3
- 5 2
- 1 2
+ 3 2
4 2 2
+ 2 2
- 4 1
4 2 2
+ 2 2
- 4 1
2 3 2
+ 2 3
+ 1 3
2 3 2
+ 2 3
+ 1 3
2 3 2
- 1 3
+ 2 3
2 3 2
- 1 3
+ 2 3
5 4 1
+ 3 2
5 4 1
+ 3 2
4 5 3
- 4 2
- 4 3
- 1 3
4 5 3
- 4 2
- 4 3
- 1 3
3 5 13
- 3 1
- 2 5
- 1 1
+ 1 3
+ 2 2
- 1 4
+ 1 5
+ 1 2
+ 3 5
- 3 4
+ 3 2
+ 3 3
- 2 4
3 5 13
- 3 1
- 2 5
- 1 1
+ 1 3
+ 2 2
- 1 4
+ 1 5
+ 1 2
+ 3 5
- 3 4
+ 3 2
+ 3 3
- 2 4
3 5 7
+ 3 3
- 3 1
- 3 2
- 1 1
+ 2 4
- 1 4
- 1 2
3 5 7
+ 3 3
- 3 1
- 3 2
- 1 1
+ 2 4
- 1 4
- 1 2
4 3 11
- 2 1
+ 3 2
+ 1 2
+ 3 1
- 4 3
+ 1 3
+ 2 2
- 4 2
+ 3 3
+ 2 3
+ 1 1
4 3 11
- 2 1
+ 3 2
+ 1 2
+ 3 1
- 4 3
+ 1 3
+ 2 2
- 4 2
+ 3 3
+ 2 3
+ 1 1
4 2 4
- 1 2
+ 3 2
+ 4 2
+ 3 1
4 2 4
- 1 2
+ 3 2
+ 4 2
+ 3 1
4 3 7
- 2 2
- 1 1
+ 2 3
- 3 3
+ 4 2
- 1 3
+ 4 1
4 3 7
- 2 2
- 1 1
+ 2 3
- 3 3
+ 4 2
- 1 3
+ 4 1
3 3 2
+ 3 2
+ 1 1
3 3 2
+ 3 2
+ 1 1
2 2 3
- 2 2
+ 1 2
- 2 1
2 2 3
- 2 2
+ 1 2
- 2 1
5 2 9
- 3 2
+ 4 2
+ 3 1
- 1 1
+ 2 2
+ 5 1
- 2 1
+ 5 2
+ 4 1
5 2 9
- 3 2
+ 4 2
+ 3 1
- 1 1
+ 2 2
+ 5 1
- 2 1
+ 5 2
+ 4 1
5 2 1
- 5 1
5 2 1
- 5 1

*/

Compilation message

plusminus.cpp: In function 'int solve()':
plusminus.cpp:122:42: warning: value computed is not used [-Wunused-value]
  122 |         (ans+=power(2,m-(int)col.size()))%-mod;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Correct 0 ms 212 KB Output is correct
5 Correct 0 ms 212 KB Output is correct
6 Correct 0 ms 212 KB Output is correct
7 Correct 0 ms 212 KB Output is correct
8 Correct 0 ms 212 KB Output is correct
9 Correct 0 ms 212 KB Output is correct
10 Correct 0 ms 212 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Correct 0 ms 212 KB Output is correct
5 Correct 0 ms 212 KB Output is correct
6 Correct 0 ms 212 KB Output is correct
7 Correct 0 ms 212 KB Output is correct
8 Correct 0 ms 212 KB Output is correct
9 Correct 0 ms 212 KB Output is correct
10 Correct 0 ms 212 KB Output is correct
11 Incorrect 1 ms 212 KB Output isn't correct
12 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Correct 0 ms 212 KB Output is correct
5 Correct 0 ms 212 KB Output is correct
6 Correct 0 ms 212 KB Output is correct
7 Correct 0 ms 212 KB Output is correct
8 Correct 0 ms 212 KB Output is correct
9 Correct 0 ms 212 KB Output is correct
10 Correct 0 ms 212 KB Output is correct
11 Incorrect 1 ms 212 KB Output isn't correct
12 Halted 0 ms 0 KB -