#include using namespace std; typedef long long ll; typedef pair pii; typedef pair pll; #define LLINF 9223372036854775807 #define MOD ll(1e9+7) #define all(x) (x).begin(),(x).end() #define dbg(x) cerr<<#x<<": "<> n >> k; ll m; ll cnt = 0; m = n/k; if(n%k != 0){m++;} if(m*m> ans(m,vector(m,false)); for(int i = 0; i < m; i++){ for(int j = 0; j < k; j++){ ans[i][(i+j)%m] = true; } } cout << m << endl; for(int i = 0; i < m; i++){ for(int j = 0; j < m; j++){ if(ans[i][j] && cnt