#!/usr/bin/ruby
for (0.to(6, 2)) {|n|
var pairs = [
pow(n**2, n**2 + 1) * pow(n**2 + 1, n**2),
pow(n**2 - 1, n**2) * pow(n**2, n**2 - 1),
];
"(%d, %d)\n -> %s\n -> %s\n\n".printf(n**2, n**2 - 1, pairs.map{.isqrt}...);
}