rendered paste bodyuse strict;
use warnings;
for (my $n = 0; $n <= 9; $n++) {
for (my $r = 0; $r <= 9; $r++) {
print "$r\n";
for (my $s = 0; $s <= 9; $s++) {
for (my $a = 0; $a <= 9; $b++) {
for (my $b = 0; $b <= 9; $b++) {
for (my $h = 0; $h <= 9; $h++) {
for (my $f = 0; $f <= 9; $f++) {
for (my $k = 0; $k <= 9; $k++) {
next unless (($n*10+$h) > 0 && ($n*10+$s) > 0);
if (($n == (($a*10+$b) * ($f*10+$b)) - (($n * $f))) &&
($r == (($n*10+$h) * ($r*10+$h)) - ($n*10+$s)) &&
($s == (($a*10+$b) * ($n*10+$s)) - (($a*10+$b) + ($f*10+$b))) &&
($a == ($a*10+$b) - ($n*10+$s)) &&
($b == (($r*10+$h) + ($n*10+$s)) / ($n*10+$h)) &&
($h == (($n*10+$s) * ($r*10+$h)) - (($n*10+$f) * ($n*10+$h))) &&
($f == (($n*10+$f) + ($n*10+$h)) / ($n*10+$s)) &&
($k == ($n*10+$h) - ($f*10+$b))) {
print "$n $r $s $a $b $h $f $k\n";
}
}
}
}
}
}
}
}
}