diff --git a/GamePedia/php/Script_TD3b.php b/GamePedia/php/Script_TD3b.php
index 9f1a50bb955f49ac6ac8c21d3016be75b373d12e..46e70510f5e7f58af16767832bf33440d38e95ea 100644
--- a/GamePedia/php/Script_TD3b.php
+++ b/GamePedia/php/Script_TD3b.php
@@ -29,9 +29,9 @@ if(isset($_GET['requete']) && $_GET['requete']>0 && $_GET['requete']<=5) {
     $c->setLog(true);
     $function = 'td3_q'. $nb .'b';
     $res = $c->$function();
-    foreach ($res as $item){
-        echo "<p>$item->name</p>";
-    }
+//    foreach ($res as $item){
+//        echo "<p>$item->name</p>";
+//    }
     echo "</center></div>";
     echo "<div>";
     echo $c->getLog();
diff --git a/GamePedia/src/controleurs/ControleurScript.php b/GamePedia/src/controleurs/ControleurScript.php
index aa13f1edf4283e00ed4bc27b75ab9c12df46dbcf..a45822c9f39c63176e3ea957d4c25abced85c761 100644
--- a/GamePedia/src/controleurs/ControleurScript.php
+++ b/GamePedia/src/controleurs/ControleurScript.php
@@ -255,9 +255,13 @@ class ControleurScript
 
     public function td3_q3b(){
         $res = null;
-        $characters = $this->td3_q1b()->characters()->get();
+        $games = Game::where('name','like','%Mario%')->get();;
+        foreach ($games as $game)
+            echo "<p>$game->name</p>";
+            $characters = $game->characters()->get();
         foreach ($characters as $character){
-            $first = $character->games()->min('original_release_date')->first;
+            echo "<p>$character->name</p>";
+            $first = $character->games()->orderBy('original_release_date', 'asc')->first();
             if($first != null && str_contains(strtolower($first->name),'mario'))
                 $res[] = $character;
         }