5 my @stones = map { chomp; [ /-?\d+/g ] } <>;
8 for my $stone (0 .. 2) {
9 my @st = @{ $stones[$stone] };
13 push @eq, "a$co * t$stone + b$co = $c*t$stone + $d";
17 push @vars, "a$_", "b$_", "t$_" for 0 .. 2;
20 say "res := solve({\n\t", join(",\n\t", @eq), "\n},";
21 say "\t[", join(", ", @vars), " ]";
23 say "res[1][2]+res[1][5]+res[1][8];";