";
if ((!isset($_GET["lambda"])) or (!isset($_GET["mu"]))) goto fin;
$lambda=trim($_GET["lambda"]);
if (valid($lambda)) echo "λ=".$lambda."
"; else { echo "λ invalid
"; $lambda=""; goto fin; }
$mu=trim($_GET["mu"]);
if (valid($mu)) echo "μ=".$mu."
"; else { echo "μ invalid
"; $mu=""; goto fin; }
$c1=str_split($lambda); sort($c1);
$c2=str_split($mu); sort($c2);
if ($c1!=$c2) { echo "λ and μ must have same content"; goto fin; }
if (isset($_GET["nu"]))
{
$nu=trim($_GET["nu"]);
if ($nu!="")
{
if (valid($nu)) echo "ν=".$nu."
"; else { echo "ν invalid
"; $nu=""; goto fin; }
$c3=str_split($nu); sort($c3);
if ($c1!=$c3) { echo "λ and ν must have same content"; goto fin; }
}
}
echo "";
if (file_exists("apache/output.tex")) { echo "Server busy; try again later"; goto fin; }
exec("cd apache; ./newpuzzle-K ".$lambda." ".$mu." ".$nu." > output.tex; TEXINPUTS=.//:$TEXINPUTS pdflatex file.tex",$a,$ret);
unlink("apache/output.tex");
if ($ret!=0) { echo "Internal error"; goto fin; }
echo '';
fin: ;
?>
Enter strings made of 0,1,2,3 with identical contents: