rendered paste bodyuse strict;
use warnings;
for (my $n = 0; $n <= 9; $n++) {
print "\t$n\n";
for (my $r = 0; $r <= 9; $r++) {
print "$r\n";
for (my $s = 0; $s <= 9; $s++) {
for (my $a = 0; $a <= 9; $a++) {
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+$h) > 0 && ($n+$s) > 0);
# if (($n == (($a+$b) * ($f+$b)) - (($n * $f))) &&
# ($r == (($n+$h) * ($r+$h)) - ($n+$s)) &&
# ($s == (($a+$b) * ($n+$s)) - (($a+$b) + ($f+$b))) &&
# ($a == ($a+$b) - ($n+$s)) &&
# ($b == (($r+$h) + ($n+$s)) / ($n+$h)) &&
# ($h == (($n+$s) * ($r+$h)) - (($n+$f) * ($n+$h))) &&
# ($f == (($n+$f) + ($n+$h)) / ($n+$s)) &&
# ($k == ($n+$h) - ($f+$b))) {
# print "$n $r $s $a $b $h $f $k\n";
# }
if (
(($n+$h) > 0 && ($n+$s) > 0) &&
($n == (($a+$b) * ($f+$b)) - (($n * $f))) &&
($r == (($n+$h) * ($r+$h)) - ($n+$s)) &&
($s == (($a+$b) * ($n+$s)) - (($a+$b) + ($f+$b))) &&
($a == ($a+$b) - ($n+$s)) &&
($b == (($r+$h) + ($n+$s)) / ($n+$h)) &&
($h == (($n+$s) * ($r+$h)) - (($n+$f) * ($n+$h))) &&
($f == (($n+$f) + ($n+$h)) / ($n+$s)) &&
($k == ($n+$h) - ($f+$b))
) {
print "addition: $n $r $s $a $b $h $f $k\n";
}
if (
(($n-$h) > 0 && ($n-$s) > 0) &&
($n == (($a-$b) * ($f-$b)) - (($n * $f))) &&
($r == (($n-$h) * ($r-$h)) - ($n-$s)) &&
($s == (($a-$b) * ($n-$s)) - (($a-$b) + ($f-$b))) &&
($a == ($a-$b) - ($n-$s)) &&
($b == (($r-$h) + ($n-$s)) / ($n-$h)) &&
($h == (($n-$s) * ($r-$h)) - (($n-$f) * ($n-$h))) &&
($f == (($n-$f) + ($n-$h)) / ($n-$s)) &&
($k == ($n-$h) - ($f-$b))
) {
print "subtraction: $n $r $s $a $b $h $f $k\n";
}
}
}
}
}
}
}
}
}