0_0_39717224_26488.cpp: In function 'bool solve()':
0_0_39717224_26488.cpp:285:5: error: call of overloaded 'Matrix(<brace-enclosed initializer list>)' is ambiguous
285 | );
| ^
0_0_39717224_26488.cpp:151:5: note: candidate: 'Matrix<T>::Matrix(const std::vector<std::vector<int> >&) [with T = ModInt<998244353>]'
151 | Matrix(const vector<vector<int>> &_mat) :n(_mat.size()), m(_mat[0].size()) {
| ^~~~~~
0_0_39717224_26488.cpp:136:8: note: candidate: 'constexpr Matrix<ModInt<998244353> >::Matrix(const Matrix<ModInt<998244353> >&)'
136 | struct Matrix {
| ^~~~~~
0_0_39717224_26488.cpp:136:8: note: candidate: 'constexpr Matrix<ModInt<998244353> >::Matrix(Matrix<ModInt<998244353> >&&)'
|