#line 1 "codes/Libraries/Core.hpp" #include using namespace std; using ll = long long; using ull = unsigned long long; #define rep(i,n) for(int i=0; i istream& operator>>(istream& is,pair& pa){ is >> pa.first >> pa.second; return is; } template ostream& operator<<(ostream& os,pair& pa){ os << pa.first << " " << pa.second; return os; } template istream& operator>>(istream& is,vector& vec){ for(T& item:vec){ is >> item; } return is; } template ostream& operator<<(ostream& os,vector& vec){ for(int i=0;i ostream& operator<<(ostream& os,vector>& vec){ for(int i=0;i ostream& operator<<(ostream& os,vector>& vec){ for(int i=0;i>n>>m>>k; vector ans(n,vector(n,-1)); vector count(n,n*n/m); rep(i,n){ rep(j,n){ if(i%k*k+j%k