use proconio::input; fn main() { input! { x: usize, y: usize, } let n = x * y; println!("{n} {n}"); for i in 0..x { println!("{} {}", 1 + i * y, 1 + (i + 1) % x * y); } for i in 0..x { for j in 1..y { println!("{} {}", 1 + i * y + (j - 1), 1 + i * y + j); } } }