#include using namespace std; #define int long long #define double long double #define pii pair #define vii vector #define fi first #define se second #define pb push_back const double eps=1e-12; signed main(){ int n; double r; cin >> n >> r; vii v; for (int i=0;i<=n;i++){ for (int j=0;j<=n;j++){ if (i>=r-eps && j>=r-eps && (n-i)>=r-eps && (n-j)>=r-eps){ bool T=1; for (pii x:v) if ((x.fi-i)*(x.fi-i)+(x.se-j)*(x.se-j)<4*r*r-eps) T=0; if (T) v.pb(pii{i,j}); } } } cout << v.size() << '\n'; for (pii x:v) cout << x.fi << ' ' << x.se << '\n'; }