<?php
function find_substrings($r, $s) {
$cur = "";
$r = '~^' . $r . '$~';
for ($q = 0; $q < strlen($s); ++$q) { for ($w = $q; $w <= strlen($s); ++$w) { }
}
}
return $res;
}
print_r(find_substrings
("ABA", "ABABA")); print_r(find_substrings
("A+", "AA"));
PD9waHAKCmZ1bmN0aW9uIGZpbmRfc3Vic3RyaW5ncygkciwgJHMpIHsKICAkcmVzID0gYXJyYXkoKTsKICAkY3VyID0gIiI7CiAgJHIgPSAnfl4nIC4gJHIgLiAnJH4nOwogIGZvciAoJHEgPSAwOyAkcSA8IHN0cmxlbigkcyk7ICsrJHEpIHsKICAgIGZvciAoJHcgPSAkcTsgJHcgPD0gc3RybGVuKCRzKTsgKyskdykgewogICAgCSRjdXIgPSBzdWJzdHIoJHMsICRxLCAkdy0kcSk7CiAgICAgIAlpZiAocHJlZ19tYXRjaCgkciwgJGN1cikpIHsKICAgICAgICAJYXJyYXlfcHVzaCgkcmVzLCAkY3VyKTsKICAgICAgCX0KICAgIH0KICB9CiAgcmV0dXJuICRyZXM7Cn0KcHJpbnRfcihmaW5kX3N1YnN0cmluZ3MoIkFCQSIsICJBQkFCQSIpKTsKcHJpbnRfcihmaW5kX3N1YnN0cmluZ3MoIkErIiwgIkFBIikpOw==